パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

あのタネンバウム教授、MINIXとその近況を語る」記事へのコメント

  • MINIX 3の近況 (スコア:4, 参考になる)

    by fl (43569) on 2011年11月26日 19時02分 (#2056624) 日記

    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

    • by Anonymous Coward

      教育用といえど実用OSと機能的にあまりに乖離していては教材として使えないだろうから、トレンドを見ながらある程度は機能追加されていくべきだと思いますが、追ってる人でさえ把握しきれないほどの変更がされるのは教材としてはどんなもんでしょ。

      • by Anonymous Coward

        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

    • by Anonymous Coward

      それは教材としてどうなんだろな。

にわかな奴ほど語りたがる -- あるハッカー

処理中...