---
type: article
title: 初代NeXTはMC68030向け
timestamp: 2008-04-04T00:00:00Z
profile: sorane-okf/0.1
noFontEmbedding: true
---

# 初代NeXTはMC68030向け

<p>石橋さん最近こういう翻訳やってたんだ−って話はさておき，初代NeXTは<a class="keyword" href="http://d.hatena.ne.jp/keyword/Power%20PC">Power PC</a>が出る前で，MC68030向けに開発された。<a class="keyword" href="http://d.hatena.ne.jp/keyword/Mac">Mac</a>と同じ石を使っていたからJobsを<a class="keyword" href="http://d.hatena.ne.jp/keyword/Apple">Apple</a>から追い出したJohn Sculleyが「<a class="keyword" href="http://d.hatena.ne.jp/keyword/Mac">Mac</a>互換にするなよ」と念押ししている。振り返るに<a class="keyword" href="http://d.hatena.ne.jp/keyword/RISC">RISC</a>が流行る前って，NeXTだけでなく<a class="keyword" href="http://d.hatena.ne.jp/keyword/Apple">Apple</a>もSunも<a class="keyword" href="http://d.hatena.ne.jp/keyword/CISCO">CISCO</a>も<a class="keyword" href="http://d.hatena.ne.jp/keyword/Amiga">Amiga</a>も<a class="keyword" href="http://d.hatena.ne.jp/keyword/X68000">X68000</a>もMC680x0だったんだよね。後では<a class="keyword" href="http://d.hatena.ne.jp/keyword/Palm">Palm</a>とかも。やっぱ<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%A2%A5%BB%A5%F3%A5%D6%A5%E9">アセンブラ</a>が書きやすいって重要だな。</p>
<blockquote cite="http://builder.japan.zdnet.com/news/story/0,3800079086,20370493-2,00.htm" title="読者が使ったことのないであろうOSベスト5 - page2 - builder by ZDNet Japan"><p>NeXT<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%EF%A1%BC%A5%AF%A5%B9%A5%C6%A1%BC%A5%B7%A5%E7%A5%F3">ワークステーション</a>の中心に、<a class="keyword" href="http://d.hatena.ne.jp/keyword/NeXTSTEP">NeXTSTEP</a> OSがあった。このOSは<a class="keyword" href="http://d.hatena.ne.jp/keyword/Mach">Mach</a>の<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%AB%A1%BC%A5%CD%A5%EB">カーネル</a>を元にしている。これはもともとNeXTの<a class="keyword" href="http://d.hatena.ne.jp/keyword/PowerPC">PowerPC</a> CPU上で開発されたものだが、Jobs氏は<a class="keyword" href="http://d.hatena.ne.jp/keyword/Intel">Intel</a> 486 CPU上で動くバージョンも作り、これを<a class="keyword" href="http://d.hatena.ne.jp/keyword/NeXTSTEP">NeXTSTEP</a> 486と呼んだ。</p>
</blockquote>

<p><a class="keyword" href="http://d.hatena.ne.jp/keyword/NEXTSTEP">NEXTSTEP</a>は<a class="keyword" href="http://d.hatena.ne.jp/keyword/Mac%20OS%20X">Mac OS X</a>の正統な先祖だ。<a class="keyword" href="http://d.hatena.ne.jp/keyword/Cocoa">Cocoa</a> <a class="keyword" href="http://d.hatena.ne.jp/keyword/API">API</a>の基底クラスが今もNSObjectであることが何よりの証拠だ。歴史だけみれば<a class="keyword" href="http://d.hatena.ne.jp/keyword/POSIX">POSIX</a>や<a class="keyword" href="http://d.hatena.ne.jp/keyword/Windows">Windows</a> <a class="keyword" href="http://d.hatena.ne.jp/keyword/API">API</a>も長いが，20年前から引き継いだObject Oriented <a class="keyword" href="http://d.hatena.ne.jp/keyword/API">API</a>が今もLegacyではなく現役で生き残っているって，すげーことだ。<br />
僕はぎりぎり大学時代に黒NeXTを触っている。といっても直方体の方ではなく，ピザボックスでCPUをMC68040に強化してカラー化した<a href="http://en.wikipedia.org/wiki/NeXTstation">NeXT Station</a> Turbo Colorって奴だが。<br />
NeXTの開発環境は魅力的だったが，他社が軒並み<a class="keyword" href="http://d.hatena.ne.jp/keyword/RISC">RISC</a>に移行してからWorkstationとしては遅くて価格性能比が悪かった。それでFrameworkを切り出してOPENSTEPと呼んで<a class="keyword" href="http://d.hatena.ne.jp/keyword/Solaris">Solaris</a>や<a class="keyword" href="http://d.hatena.ne.jp/keyword/HP-UX">HP-UX</a>，<a class="keyword" href="http://d.hatena.ne.jp/keyword/Windows">Windows</a>に移植したり，OSも<a class="keyword" href="http://d.hatena.ne.jp/keyword/Intel">Intel</a> <a class="keyword" href="http://d.hatena.ne.jp/keyword/x86">x86</a>や<a class="keyword" href="http://d.hatena.ne.jp/keyword/Power%20PC">Power PC</a>に移行し，<a class="keyword" href="http://d.hatena.ne.jp/keyword/Apple">Apple</a>に買収されてから実際<a class="keyword" href="http://d.hatena.ne.jp/keyword/Power%20PC">Power PC</a>に移行した。数百万円のNeXTに憧れ，学生時代ソフトだけで数十万円するNEXTSTEP486の導入を検討していた僕からすると，<a class="keyword" href="http://d.hatena.ne.jp/keyword/MacBook">MacBook</a>が10万円ちょっとで買えて，Interface Builderも無償ダウンロードできるなんてホントいい時代だよなと思う。<br />
ところでNeXTの資産を<a class="keyword" href="http://d.hatena.ne.jp/keyword/Apple">Apple</a>に移行する際，<a class="keyword" href="http://d.hatena.ne.jp/keyword/Cocoa">Cocoa</a>はYellow Boxという名で<a class="keyword" href="http://d.hatena.ne.jp/keyword/Windows">Windows</a>にも移植され，Yellowbox for <a class="keyword" href="http://d.hatena.ne.jp/keyword/Windows">Windows</a>は僕も触ったこともあるが製品化はされなかった。最近<a class="keyword" href="http://d.hatena.ne.jp/keyword/iTunes">iTunes</a>とか<a class="keyword" href="http://d.hatena.ne.jp/keyword/Safari">Safari</a>の出来をみていると，<a class="keyword" href="http://d.hatena.ne.jp/keyword/Apple">Apple</a>社内では<a class="keyword" href="http://d.hatena.ne.jp/keyword/Windows">Windows</a>向け開発でも<a class="keyword" href="http://d.hatena.ne.jp/keyword/Cocoa">Cocoa</a>を使っている気がするのだが，実際どうなのだろう。昨年末<a class="keyword" href="http://d.hatena.ne.jp/keyword/ECMA">ECMA</a> TC45の京都会議で<a class="keyword" href="http://d.hatena.ne.jp/keyword/Apple">Apple</a>の開発者に聞いたら玉虫色の回答だったのだが。</p>
