アカウント名:
パスワード:
MINIX 3は近年になって開発が加速して、中身はMINIX 4といってもいいほど変わっている。しかしドキュメントが追い付いておらず、何が新しくなったかもよくわからない状態が続いている。大きな変更点だけでも、思い出しただけ書き出してみた。
ACK以外にgccとClangでmake worldできるようになりました。ELF化しました。NetBSD userlandで徐々に置き換えているのでコマンド構文もNetBSD-likeに変わりました。procfsを導入しました。Virtual Addressを導入しました。SMPに対応しました。RS(Reincarnation Server)で、死んだドライバも即座に再起動できます。SEF(System Event Framework)で、システムを止めずに状態も保ったままでドライバを差し替えできます。
currentは内部構造がしょっちゅう変わる。広範囲のソースが一気に書き換えられて、昨日までのソースがいつのまにかコンパイルできないことなどがしょっちゅう起きる。外部からのパッチを受け入れない理由に、メンテしきれないこともあるんだと思う。
Minix3-currentはgitで公開されている。http://git.minix3.org/?p=minix.git [minix3.org]3.2.0のsnapshotをVMにインストールして、cd /usr/src; git pull
教育用といえど実用OSと機能的にあまりに乖離していては教材として使えないだろうから、トレンドを見ながらある程度は機能追加されていくべきだと思いますが、追ってる人でさえ把握しきれないほどの変更がされるのは教材としてはどんなもんでしょ。
MINIX 1 and 2 were intended as teaching tools; MINIX 3 adds the new goal of being usable as a serious system on resource-limited and embedded computers and for applications requiring high reliability
それは教材としてどうなんだろな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
MINIX 3の近況 (スコア:4, 参考になる)
MINIX 3は近年になって開発が加速して、中身はMINIX 4といってもいいほど変わっている。
しかしドキュメントが追い付いておらず、何が新しくなったかもよくわからない状態が続いている。
大きな変更点だけでも、思い出しただけ書き出してみた。
ACK以外にgccとClangでmake worldできるようになりました。
ELF化しました。
NetBSD userlandで徐々に置き換えているのでコマンド構文もNetBSD-likeに変わりました。
procfsを導入しました。
Virtual Addressを導入しました。
SMPに対応しました。
RS(Reincarnation Server)で、死んだドライバも即座に再起動できます。
SEF(System Event Framework)で、システムを止めずに状態も保ったままでドライバを差し替えできます。
currentは内部構造がしょっちゅう変わる。
広範囲のソースが一気に書き換えられて、昨日までのソースが
いつのまにかコンパイルできないことなどがしょっちゅう起きる。
外部からのパッチを受け入れない理由に、メンテしきれないこともあるんだと思う。
Minix3-currentはgitで公開されている。
http://git.minix3.org/?p=minix.git [minix3.org]
3.2.0のsnapshotをVMにインストールして、cd /usr/src; git pull
Re: (スコア:0)
教育用といえど実用OSと機能的にあまりに乖離していては教材として使えないだろうから、トレンドを見ながらある程度は機能追加されていくべきだと思いますが、追ってる人でさえ把握しきれないほどの変更がされるのは教材としてはどんなもんでしょ。
Re: (スコア:0)
MINIX 1 and 2 were intended as teaching tools; MINIX 3 adds the new goal of being usable as a serious system on resource-limited and embedded computers and for applications requiring high reliability
Re: (スコア:0)
それは教材としてどうなんだろな。