無条件にリダイレクトしていましたが、OSASK計画が多くのサブプロジェクトを有するに至り、もはやどこに何があるのか非常にわかりにくくなったので、目次ページを用意しました。普通にhtmlで目次ページを作ることも検討したのですが、メンテナンスの手間を考えて、手っ取り早くwikiで作ることにしました。目次ページのためだけに新規のwikiを立てるのも手間だったので、既存のプロジェクトのwikiを流用しています。様々なソフトウェアが実行できる環境である「エミュレータOS」を目指して開発し、やがては性能(速度とサイズ)も追及するようになった自作OS。QEMUのようなエミュレータを使うのではなく、APIブリッジ的なもので。そのためにバイナリフォーマットを改定した。第二世代OSASKをさらに進めて、x86コードを使わずに独自バイトコードを採用。驚異的な小ささを達成。当初は初心者向けのプログラミング言語を目指していた。将来のOSASKでのコマンドシェルにすることを意識して、さらに既存言語との連携を意識したあたりから、もはやサブプロジェクトではなく将来のOSASKの一部を書いている感じになってきた。プリプロセッサ的な単純置換のかたまりで柔軟な言語を構成しようと思ったけれど挫折。それで(反動で)プリプロセッサ的な機能は一切使わずに行けるところまで行こうと考えて、Essenに移行した。このWikiはKHPCやEssenやuxfでも使われており、そのためURL上には名前がずっと残ることになった。C言語を少しだけ拡張し、変数に「persistent」という新属性を付与できるようにする。いう関数で簡単に一括で保存・復元できるようになる。複数のプログラム間での変数の共有も可能。C言語で書かれたプログラムの長さを比較するためのプログラム。コメントやスペース類は数えない。変数名や関数名が長くても短くても同じスコアになる。COFFやELFはいろんな情報を載せられるけど、その分複雑になっている。そんなのはオーバースペックだからもっとシンプルなのがほしい。いうことでuxfを作った。