アカウント名:
パスワード:
もともとはパソコン用のOS (Mac OS)だったわけだね。
Android の紆余挙話はいろいろ聞くところでもあるし、(iPhoneが成功してなかったらBlackBerryっぽくなる予定だったとかも)
まぁ、それだけ Android の基板構造が柔軟な設計だったと言うことで。
> まぁ、それだけ Android の基板構造が柔軟な設計だったと言うことで
基盤構造ってLinuxちゃうんですか?
元コメがハードウェア設計を言っているのかOSアーキテクチャを言っているのか判断に迷う。(多分後者でしょうが)
なるほど。基板は誤字じゃなかったのか。
それには気づかなかった。
フレキシブル基板に実装したウェアラブルAndroidを連想したけど違うようだった
そういえばカーネルにLinux以外を採用した Android ってもありなん?将来的に。
つつくと、基板→基盤コメントが混乱してると見受けられるので一応。
> もともとはパソコン用のOS (Mac OS)だったわけだね。
iOSのベースとなったのは Mac OS ではなくて OS X ですね.NeXTSTEP 0.8の登場から約四半世紀も生き続けている息の長いOSです.
NEXTSTEP は、もちっと言うと、カーネギーメロン大学の Mach の流れをくむので1980年代から始まってますよ。
#マイクロカーネルの信者様
なるほど,確かにMachカーネルに注目すると歴史は1985年まで遡れますね.
しかし,Machカーネルだけでなく,Display PostScript(現在のQuartz 2D)や,Objective-Cとそれに基づくライブラリ群(*Kit, *Framework)など,今もOS XやiOSの中で息づいている様々なテクノロジが一つになってNeXTSTEPとして登場したその時をスタート地点と考えたいところです.
# Lotus Improv の多次元シートをはじめて操作した時のあの感動を再び味わいたい!
様々なテクノロジ
ですよね。たとえば、Android を指して Linux というのはカーネルの意味ではその通りなんですが、カーネルだけではOSとは言えずに様々なテクノロジーが一丸となってOSを作っている事実を忘れてしまうことが多い。
その意味ではAndroidは「Linux」ではないんです。鬼の首を取ったようにあれはLinuxだからというのは言い過ぎ感を感じることがあります。無論、関連技術はふんだんに使われてますけど。
ともあれ、おっしゃるように NeXTSTEP ですね。
iOSのプログラミングしてるとライブラリのクラス名接頭辞、みんな NS~ なのよね。NSStringとか。
NextStepの意味だと知ったときは驚愕したw
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stableって古いって意味だっけ? -- Debian初級
iPhoneだって (スコア:0)
もともとはパソコン用のOS (Mac OS)だったわけだね。
Android の紆余挙話はいろいろ聞くところでもあるし、
(iPhoneが成功してなかったらBlackBerryっぽくなる予定だったとかも)
まぁ、それだけ Android の基板構造が柔軟な設計だったと言うことで。
Re: (スコア:0)
> まぁ、それだけ Android の基板構造が柔軟な設計だったと言うことで
基盤構造ってLinuxちゃうんですか?
基板?基盤? (スコア:0)
元コメがハードウェア設計を言っているのかOSアーキテクチャを言っているのか判断に迷う。
(多分後者でしょうが)
Re: (スコア:0)
なるほど。基板は誤字じゃなかったのか。
それには気づかなかった。
Re:基板?基盤? (スコア:1)
フレキシブル基板に実装したウェアラブルAndroid
を連想したけど違うようだった
Re: (スコア:0)
そういえばカーネルにLinux以外を採用した Android ってもありなん?
将来的に。
重箱の隅 (スコア:0)
つつくと、
基板→基盤
コメントが混乱してると見受けられるので一応。
Re: (スコア:0)
> もともとはパソコン用のOS (Mac OS)だったわけだね。
iOSのベースとなったのは Mac OS ではなくて OS X ですね.
NeXTSTEP 0.8の登場から約四半世紀も生き続けている息の長いOSです.
Re: (スコア:0)
NEXTSTEP は、もちっと言うと、カーネギーメロン大学の Mach の流れをくむので1980年代から始まってますよ。
#マイクロカーネルの信者様
Re: (スコア:0)
なるほど,確かにMachカーネルに注目すると歴史は1985年まで遡れますね.
しかし,Machカーネルだけでなく,Display PostScript(現在のQuartz 2D)や,Objective-Cとそれに基づくライブラリ群(*Kit, *Framework)など,今もOS XやiOSの中で息づいている様々なテクノロジが一つになってNeXTSTEPとして登場したその時をスタート地点と考えたいところです.
# Lotus Improv の多次元シートをはじめて操作した時のあの感動を再び味わいたい!
Re: (スコア:0)
ですよね。たとえば、Android を指して Linux というのはカーネルの意味ではその通りなんですが、カーネルだけではOSとは言えずに様々なテクノロジーが一丸となってOSを作っている事実を忘れてしまうことが多い。
その意味ではAndroidは「Linux」ではないんです。鬼の首を取ったようにあれはLinuxだからというのは言い過ぎ感を感じることがあります。無論、関連技術はふんだんに使われてますけど。
ともあれ、おっしゃるように NeXTSTEP ですね。
Re: (スコア:0)
iOSのプログラミングしてるとライブラリのクラス名接頭辞、みんな NS~ なのよね。
NSStringとか。
NextStepの意味だと知ったときは驚愕したw