NewsLog - 2004.05
[OSASK]bim2bin4g
bim2bin4に更なる改良が加わりました。 今回もまたフォーマット変更がありましたが、これも今のうちしか出来ないことなので納得行くまでフォーマットを改良するのは良いと思います。 今回の更新で、符号寿命が実装され、これが大変効果を発揮しているとのことです。 この結果、一旦は小さいファイルでは不利になったのですが、パラメータの動的変化により相対的に取り戻しているそうです。 MLには比較表や更新点の詳細、さらに今圧縮関係に取り組んでいる理由も掲載されています。
[OSASK 6964]bim2bin4g.
http://www.afis.to/~mone/osask/osask_ml/200405/msg00034.html
[OrangePekoe]OrangePekoe version 0.01.0026 phase-2-release-candidate-2
OrangePekoe 0.01.0026 phase-2 RC2がリリースされました。
- カーネル: ビルトインシェルの廃止、init: シェル終了後のリカバリー
- FIX: exec APIでレジスタ破壊のFIX、2MBページに対するvirtual protectのFIX
- malloc: K&Rのmalloc/freeを実装。operator new/operator deleteのサポート
以上が更新点のようです。
OrangePekoe
http://sakyu.s39.xrea.com/
[Mona]Mona 0.2.0 β11
Mona0.2.0 β11がリリースされました。
- メッセージ受信のタイミングで固まるバグを修正
- 壁紙のリサイズをサポート
- コンソールのスクロールを高速化
- monalibcにsin()/cos()/tan()/sqrt()を追加
以上が更新点とのことです。まだ確認していませんが、 コンソールのスクロールが高速化したとのことなのでこれで快適さが上がるかもしれません。
Mona/開発版
http://mona.sourceforge.jp/dynamic/pukiwiki/pukiwiki/pukiwiki.php?Mona%2F%B3%AB%C8%AF%C8%C7
[OSASK]SV, UTV
I.Tak.氏がスクロール可能なビューアのSVとUTF-8テキストビューアのUTVをリリースしています。 どちらもMLでのアナウンスは無いですが、特にSVは実用性がありそうです。
年中無給
http://user.ecc.u-tokyo.ac.jp/~g240845/
[OSASK]bim2bin4f
bim2bin4fがリリースされました。展開ルーチンのバグ修正と、圧縮パラメータの最適化の改良が施されています。 また、tek1にはeとの互換性はありますが、tek2にはありません。MLに比較表やtek2の解説などがあります。
[OSASK 6963]bim2bin4f.
http://www.afis.to/~mone/osask/osask_ml/200405/msg00033.html
[OSASK]bim2bin4e
bim2bin4eがリリースされました。今回の更新でtek1のフォーマットを再調整、tek2のサポートが追加されました。
したがって、bim2bin4dとの互換性はありませんが、今後はフォーマットの変更はなさそうです。
OSASK-Wikiでの発言によるとtek1やtek2での最適なパラメータを決定するアルゴリズムを思いついたとのことなので、
更なる圧縮率向上があるかもしれません。(フォーマットには影響しないそうです)
(追記:圧縮時間が実用的でなくなってしまうので採用されないようです新しいアルゴリズムを思いついたそうです)
[OSASK 6959]bim2bin4e.
http://www.afis.to/~mone/osask/osask_ml/200405/msg00029.html
[OrangePekoe]OrangePekoe/64 0.01.0025 phase-2 freeze
OrangePekoe/64 0.01.0024と0.01.0025がリリースされました。更新点一覧を示します。
- 0.01.0024
- カーネル: アーカイブの方式を変更、bochsにデバッグ情報を出力する機能追加
- ファイルシステム: 標準出力、エラー出力の実装
- CRT: グローバルコンストラクタに対応
- 0.01.0025
- iostream: ostream周りの完成度を向上、streambuf一族の実装(少し)
0.01.0025をもってphase-2を終了するようです。
OrangePekoe
http://sakyu.s39.xrea.com/
[SORA]SORA-OS 0.0.1199
SORA 0.0.1199がリリースされました。更新点は、FDドライバーの改良とGUIサーバーの機能追加だそうです。 また、Waba for SORAが動作しますが、現在付属していません。
SORA OS
http://sky021226.hp.infoseek.co.jp/
[OSをつくろう]OSをつくろう20040523
20040523版がリリースされました。詳細はリンク先で確認してください。
OSをつくろう
http://muramura.sourceforge.jp/
[OSASK]make45
OSASK4.5のソースパッケージがリリースされました。
[OSASK 6960]make45.
http://www.afis.to/~mone/osask/osask_ml/200405/msg00030.html
Koyanagi's Web Page
http://homepage1.nifty.com/dreaming/
[OSASK]bim2bin4d
bim2bin4dがリリースされ、bim2bin4は今回からベータリリース扱いに昇格しました。 bim2bin4cからtek1のフォーマットが変更されているので互換性はありません。
OSをつくろう20040516
20040516版がリリースされました。
OSをつくろう
http://muramura.sourceforge.jp/
[OSASK]OSASK 4.5
OSASK 4.5がリリースされました。今回はAT版とTOWNS版がリリースされています。 詳細はreadmeを参照してください。
OSASK計画
http://osask.jp/
[Mona]Mona0.2.0β10
β10がリリースされました。今回もまたリリースに向けての調整が盛り込まれているようです。 詳細はリンク先を参照してください。
Mona/開発版 http://mona.sourceforge.jp/dynamic/pukiwiki/pukiwiki/pukiwiki.php?Mona%2F%B3%AB%C8%AF%C8%C7
[OrangePekoe]OrangePekoe/64 0.01.0022
0.01.0022がリリースされました。このバージョンではvirtual protect/virtual allocが実装されたそうです。 また、リリースはSDKのみとなっていますが、0.01.0023もリリースされています。
OrangePekoe
http://sakyu.s39.xrea.com/
[OSASK]Console, Bpp24Lib
デバグ用コンソールとWabaの描画エンジンを活用した24bit描画ライブラリBpp24Libがリリースされました。 フォントを内部で持っており太字も実現可能だそうです。
[OSASK 6945]BOARD:Console, Bpp24Lib
http://www.afis.to/~mone/osask/osask_ml/200405/msg00015.html
[OSASK]Waba1.4.6
Waba1.4.6がリリースされました。詳細はML及びWikiにてご確認ください。
[OSASK 6948]waba146
http://www.afis.to/~mone/osask/osask_ml/200405/msg00018.html
WabaOSASK
http://dc5integra.muuz.net/bayside/index.cgi?p=WabaOSASK
[OSASK]tek1圧縮/bim2bin4
川合氏がtek1の開発に着手し、一通りの改良が済んだようです。tek1形式は、主にKHBIOS用の圧縮形式として開発され、 tek0の先頭から順に解凍しなければならないという弱点を改良するため、任意のサイズのブロックに区切って圧縮することで、 ブロック毎の解凍が可能になり、ファイル末尾を読み込む際にも最低限の処理で済むという仕組みのようです。
本来こういった仕組みにすれば重複部分が少なくなり圧縮効率は落ちるのですが、改良されたtek1は tek0にも匹敵する圧縮能力を確保しています。(実際に試してみましたが、大抵の場合より小さくなるようです。) 現在はまだOSASKでサポートされていませんが、近いうちにOSASKでもサポートされるそうです。
[OSASK 6951]bim2bin4a.
http://www.afis.to/~mone/osask/osask_ml/200405/msg00021.html
[OSASK 6953]bim2bin4c.
http://www.afis.to/~mone/osask/osask_ml/200405/msg00023.html
[OSASK]512キャンペーン終了
結局ネタが用意できませんでした。そういうわけで参加はI.Tak.氏のmeter012とあっきぃ氏のMt.orzのみとなりましたが、 (プログラム的に、ネタ的に)どちらもハイレベルだと思います。
世の流れに逆行するかのようなコンテストではありますが、たまにはこういうのも良いものです。
512キャンペーン
http://wiki.osask.jp/?512%A5%AD%A5%E3%A5%F3%A5%DA%A1%BC%A5%F3
[OSASK]みかちゃんフォント移植
あっきぃ氏がかのみかちゃんフォントをOSASKに移植したそうです。 TTFからビットマップへの移植のためどうしても粗くなってしまいますが確かに字形は移植されています。 ライセンス的な細かいことは良く分からないのですが、興味のある人は使ってみては。
[OSASK 6944]みかちゃんフォントfor OSASK
http://www.afis.to/~mone/osask/osask_ml/200405/msg00014.html
[OSASK]src45a
OSASK4.5のベータソースがリリースされました。
[OSASK 6943]src45a.
http://www.afis.to/~mone/osask/osask_ml/200405/msg00013.html
[KONOX]KONOX 1.0
まだ公開されていませんが、KONOXがIPLからカーネル読み込みに成功したようです。 今後の発展に期待します。
KONOX OS
http://www.geocities.jp/konoxos/
[OSASK]osat45a
OSASK4.5のディスクイメージ版ベータがリリースされました。 新たなバグが発見されない限りこれがリリース版となります。詳細はMLをご覧ください。
[OSASK 6942]osat45a.
http://www.afis.to/~mone/osask/osask_ml/200405/msg00012.html
[OrangePekoe]OrangePekoe/64 0.01.0020
0.01.0020がリリースされました。更新点は公式サイトによると、0.01.0019の分が
- PSP切り替えの実装
- CloseFileのJFTリークの修正
0.01.0020の分が
- デマンドページングの実装
- シェルの分離
- ELF Program Header 読み込みの改良
とのことです。
OrangePekoe
http://sakyu.s39.xrea.com/
[OSASK]512キャンペーン
5/12を目前に控え512キャンペーンが展開されています(?) ネタアプリ、ちょっと凝ったデモ、小粒ながらも便利なツールなどを512バイトに収めてしまおうという企画であります。 まだ土日を含めて5日程度ありますので参加してみてはいかがでしょうか。(というわけで宣伝でした^^;)
[OSASK]go_0023p/test063/test064
go_0023の差分パッチがMLリリースされました。gas2naskにxchgと新オプション -e が追加されました。 またnaskとw32clibcのバグも修正されています。
test063とtest064もMLリリースされました。test063には最新版guigui00.hとgg00libc.lib、最新版obj2bim.exe、 osa_dir用com_make.txtの最新版、osa_dir用のz_new_oの最新版が含まれています。 go_0023とあわせて使うことによりバイナリ縮小に貢献するそうです。
test064は、以前のサンプルアプリを今回の更新された開発環境でコンパイルしなおしたものです。 MLには以前のサイズとの比較表が載せられています。
[OSASK 6938]go0023p.
http://www.afis.to/~mone/osask/osask_ml/200405/msg00008.html
[Mona]Mona0.2.0β9
β9がリリースされました。今回の変更点は、
- シェルの内部コマンド追加: CHSH, UNAME/VER, HELP/?
- Linux/FreeBSDでのコンパイルに対応
- bzip2ライブラリを移植
- bzip2で圧縮されたテキストを表示するbzcatコマンド追加
- bzip2で圧縮された実行ファイル(.EL2)をサポート
- シェルが同期実行をサポート。GUIアプリなどを起動して処理が戻ってこない場合でも何かキーを押すことで再開。
だそうです。bzip2圧縮の対応でOSASKのようにアプリをコンパクトに押さえられるかもしれませんね。 処理が戻ってこない場合に対処できるのもよさそうです。
Mona/開発版
http://mona.sourceforge.jp/dynamic/pukiwiki/pukiwiki/pukiwiki.php?Mona%2F%B3%AB%C8%AF%C8%C7
[OSをつくろう]OSをつくろう20040501
20040501版がリリースされました。
- 再起動処理の追加
- ページバックアップ処理の数ヶ所のバグの修正
- その他の追加修正
が更新点ということです。
OSをつくろう
http://muramura.sourceforge.jp/
[OSASK]edimg0f
edimg0fがリリースされました。アーカイブ機能に対応するためにnocmpオプションなどが追加されています。 また、tek0圧縮されたディスクイメージを直接読めるようになり、内容をすべてコピーするコマンドも追加されました。 同じメールにJenny8のアーカイブ機能の肝であるARCINFO0.TXTの説明もあります。
[OSASK 6934]edimg0f, ARCINFO0.
http://www.afis.to/~mone/osask/osask_ml/200405/msg00004.html
[OSASK]Jenny9
昨日のJenny8のバグフィックス版がリリースされています。
[OSASK 6935]Jenny9.
http://www.afis.to/~mone/osask/osask_ml/200405/msg00005.html
[OrangePekoe]OrangePekoe/64 0.01.0018
0.01.0018がリリースされました。VESA支援APIが追加され、noiz2bgがフルカラー対応したようです。
OrangePekoe
http://sakyu.s39.xrea.com/
[OSASK]Jenny8
OSASK4.5のベータ版にあたるJenny8がベータリリースされました。 今回の更新で先日紹介したI.Tak.氏のパッチが採用されているのに加え、 新たにアーカイブ機能に対応しました。
これはディスクイメージに設定情報を添付して圧縮したもので、 設定ファイルを書くことにより内容のアプリケーションと対応付けたりすることができます。 ファイルのみのアーカイブも作成できるため、shibaiのような多数のファイルを扱うアプリのデータをまとめることもできるようです。
なお、新しいAPIを用いるわけではないので、既存のプログラムの改変は不要で、リリース時までは今まで通りの開発方法が使えます。 また、ディスクイメージにしてから圧縮するため内容ファイルは無圧縮でないといけないのですが、 現在開発中の新版edimgではアーカイブ作成の際に自動的に判断して処理する機能が追加される模様です。
[OSASK 6930]Jenny8.
http://www.afis.to/~mone/osask/osask_ml/200405/msg00000.html