「まったく新しいOS」を開発するプロジェクト「Minoca OS」がスタート 66
ストーリー by hylom
新OSブーム? 部門より
新OSブーム? 部門より
「まったく新しい汎用OS」を目指す「Minoca OS」というプロジェクトがスタートしたそうだ(OSDN Magazine)。
Minoca OSはMinoca社が開発するOS。当初ソースコードは公開されていなかったそうだが、このたびGPLv3でソースコードが公開されたという(OS news)。POSIX互換性を備えつつ、サイズやメモリ消費量を削減しているという。
対応アーキテクチャはARMとx86で、Raspberry Pi向けのイメージやx86 PC向けのイメージが公開されている。
互換性 (スコア:1)
を備えてるのに全く新しいOSとは新しい
Re: (スコア:0)
そんな、INTERCALみたいなネタ環境じゃあるまいし。
Re: (スコア:0)
UNIX の皮を被った Windows 的な、インターフェイスを互換にしてカーネルが全く新しいとか?
Re: (スコア:0)
カーネル内部の構造が新しい(例えばモノリシックからマイクロカーネルみたいな)とかとして
何処がどう新しいんでしょうかね?
Re:互換性 (スコア:1)
取り敢えず開発がスタートしたところなので、これから「まったく新しい」ナニカを目指すんじゃないすかね。
Re:互換性 (スコア:1)
でもOSの技術ってもう長い間進歩してないんじゃなかったけ?
Minix作った教授とリーナス氏のLinuxの対決とかみても。
Re: (スコア:0)
組込み系だと Symbian のナノカーネルも、マイクロカーネルとは次元の違う柔軟性を提供するようになってるし、ここ10年の OS の進化は Linux/Minux 論争の頃とは比べものにならんほど活発ですよ。
Re: (スコア:0)
ナノカーネルってあるところではコンテクストスイッチのコードだけを取り出して名付けたり
別なところではベクターテーブルの書き換えコードを指してよんだりと
マイクロカーネルほど新規性や具体性というか統一性が無い気が
Re: (スコア:0)
マイクロカーネル的な機能のモジュール/アドオン化をやりつつ 3G/LTE のモデム制御が出来るレベルのリアルタイム性を保証できるのって、OS の歴史上でもトップレベルの技術革新なんだけどな。
Re: (スコア:0)
???
Re: (スコア:0)
POSIX互換だとwhole new osとは言えないような…
Re:互換性 (スコア:1)
whole new osってどこかに記述ありました?
「まったく新しいOS」の「まったく」にあたる部分がMinoca OSのどこにも見つからなくて..。
Re:互換性 (スコア:1)
「まったく新しいOS」というのは機能のことではなく、「完全に新規のプロジェクト」という意味じゃないかと。
(既存のOSの派生ではない、という)
Minoca OS: A new open source operating system – Minoca [minocacorp.com]
Re: (スコア:0, おもしろおかしい)
まったく新しいtmはApple社の登録商標でありどこかで見たような代物であるがApple社が起源を主張することを意味するだけで何らかの新しい要素が存在することは特に意味していません。
Re: (スコア:0)
編集部の捏造だったか
Re: (スコア:0)
互換をそなえることを目標にもしてたProject PINKはまったくあたらしくないOSをめざしていたのですねぇ。
まぁ失敗みたいなプロジェクトだからいまさら掘ってもとかw
Re: (スコア:0)
入力デバイスはカメラのみとかそういうの目指してほしい。全く新しいOSを目指してなぜこうなる?
Re: (スコア:0)
ゴミを作りたいわけじゃないんだぜ。
Re: (スコア:0)
POSIX準拠ってことはソースレベルでの互換だろ
Re: (スコア:0)
どういう事?
Re: (スコア:0)
UNIX向けに作られたプログラムは大体コンパイルしなおせば動くということでしょう。
中でなにをやってるかとか、ドライバはどうするかとかはさておき。
Re: (スコア:0)
「コンパイルしなおせば動く」レベルでいいなら
MSはわざわざbash on Windowsなんて作らないと思うんだけど
Re: (スコア:0)
POSIX準拠のSUAでもコンパイルしなおさなきゃならなかっただからだろ
Python、Ruby、Git、Lua、Nodeなどのパッケージを含むスイートを容易する (スコア:0)
OSDNマガジンにもスラド文化が震盪し始めているのだろうか。
Re:Python、Ruby、Git、Lua、Nodeなどのパッケージを含むスイートを容易する (スコア:1)
というかもはやスラドの文化だったのか。恐れ入りました。
Re: (スコア:0)
え、誤字って感染するの?
ひょっとしてスルー力が付き過ぎて自分の護持のスルーも進む?
Re:Python、Ruby、Git、Lua、Nodeなどのパッケージを含むスイートを容易する (スコア:1)
護持?
#スルーカ低くてすいません。
Re:Python、Ruby、Git、Lua、Nodeなどのパッケージを含むスイートを容易する (スコア:1)
ネットゲーやってた頃、ゲーム中(といってもだいたい皆でクエスト行って終わったあたりで気が緩むのか)よく寝落ちする人がいたんだけど
その人混ぜたメンバー20人ぐらいで活動してたら、同じような寝落ちのしかたをする人がだんだん増えてって、最後は5人ぐらいになってた記憶がある
寝落ちが感染するぐらいだから、誤字が感染してもおかしくない(そういう問題か?)
なんかkd/windbgっぽいデバッガがある (スコア:0)
Githubの2、3番目のスクリーンショットの「Minoca Debugger」が、なんかkd/windbgっぽくないですか。
プロンプトがまんま「kd>」だし。
Z:/src/os/kernel/zp/profier.c とか、ドライブ名を含むファイル名らしき文字列も見えるし。なんだろこれ。
Re:なんかkd/windbgっぽいデバッガがある (スコア:1)
ググったらこれ [minocacorp.com]みたいですね。
「Windows GUI、Windowsコンソール、Minoca OSネイティブの3形態で動作するカーネルデバッガ」らしい。
別のスクリーンショット [minocacorp.com]を見ると、スタックトレースを表示するコマンドが「k」だし、
表示形式もまんまkd/windbgだし、開発チームはWindows文化圏のプログラマーなんでしょうか。
Re: (スコア:0)
全く新しいOSにドライブレターという古典を持ち込む・・・まさに温故知新!
Re: (スコア:0)
関数名がKeGetRunLevelとかPsCreateProcessとか、ネーミングセンスもWindowsっぽいな。
汎用?デスクトップ?OSの種類 (スコア:0)
今、汎用のOSって
Windows系, Linux系(Androidも), BSD系(FreeBSD, MacOSも), BTRON系(超漢字も)ぐらいしかないですよね?
全く新しいOSってMonaOS以来の久しぶり?
Re: (スコア:0)
互換性はあるしプロンプトも見慣れてるしで、全く新しいね
Re: (スコア:0)
ちょうど生存報告があったOS/2も入れたげて。
http://pc.watch.impress.co.jp/docs/news/1028559.html [impress.co.jp]
Re: (スコア:0)
BeOS?
Re: (スコア:0)
Gnu Hurd : 「へーっくしょん! うー、風邪ひいたかな」
Re: (スコア:0)
別に誰かが噂しているようでもないですし、風邪かもしかするとアレルギーとか?
Re: (スコア:0)
マイナーなのも含めたらもっとたくさんあるでしょう。
メジャーなものになれるかどうかにかかってるのでは。
Re: (スコア:0)
それって、汎用機のOSでは。
Re:汎用?デスクトップ?OSの種類 (スコア:1)
VMS [hpe.com]ってレガシーシステム以外で残ってますかね?
むしろ現行のOSとしたらz/OS [ibm.com]あたりの方がいいんじゃないかと.
# もしかして: MVS [wikipedia.org]
自作OSのブームってありましたよね (スコア:0)
少なくとも国内では雨後の筍のように色々なOSが作られてて、作者の独自のビジョンとファン達がいるという感じでしたね
どこへ行っちゃったんだろう?
GPLv3でいいのかな? (スコア:0)
GPLv3は、たしかプロプラエイタリコードとの共存がライセンス上難しくなるとか何とか聞いた気がする。
組み込み向けを謳っているのだから、商用利用が難しくなるライセンスはよろしくない気もするが。
Re: (スコア:0)
空耳では?
Re: (スコア:0)
それが嫌なら別のライセンスを買えるようなこと書いてる。
Re: (スコア:0)
ドライバAPIが緩和する手段になる?
OS自体よりもデバイスドライバ書くのが大変 (スコア:0)
30日間で自作OSみたいな本が前にあったけど
自作OSが普及しないのはデバイスドライバを
書くのが大変で実用までに行かないというのがある。
Linuxなんてソース上のデバイスドライバが占める割合
けっこう多いし。
そのあたりはスマート解決方法でもあるのかしら?
Re: (スコア:0)
ですよね。
汎用ドライバみたいなのは、とりあえず動くものを作るだけも非常にコストがかかる上に、動いてもパフォーマンスが出ない。
しかも、それをOSが使われている限り、どんどん新しいものに対応し続け、古いものもメンテを続けないといけない。
BTRONみたいに、漢字へのこだわりや仮身/実身システムのような新規性があって一時は耳目を集めても、結局はその辺の問題で淘汰されていく。
結局はごく限られたハードしかサポートできない、ニッチ用途に矮小化して終わる。
全く新しい(訳でもない)OS (スコア:0)
たいとるおんりー
なんという差別 (スコア:0)
Raspberry Pi 無印とRaspberry Pi 2用のイメージはあるのにRaspberry Pi 3用はないとかもうね……