ホーム

  • ココナラでイラストを発注!SNSやブログのアイコンに可愛い、おしゃれな画像を使用してフォロー、アクセス増加!
  • その他、副業のためのサイト制作やブログ記事も買えます!
  • 今ならココナラ登録で300円分のクーポンもらえます。登録は1分以内で完了!

【PC】「MacはLinuxだった」って本当?

picture

1: こね速 2022/01/26(水) 22:51:34.54ID:CAP_USER

マツ 「MacはLinuxだった」という趣旨のツイートが話題になっていて、ああそういうこともあったなあ、と思い出したので、ちょっと昔語りしようかなと。茶でも飲みながら。

ヤマー 私は紅茶を用意してきます。

戻ってきました。macOSは何がベースになっているかって話ですよね。

マツ 結論から言っちゃうと、現在のmacOSはUNIX系列のOSではあるけど、Linuxではないです。macOSのベースになっているのはDarwin。DarwinというのはAppleが買収したスティーブ・ジョブズの会社NeXTが作っていたOS、NeXTSTEPをベースにAppleが作ったオープンソースOSで、そのコアはMachという、CMU(カーネギーメロン大学)が開発したマイクロカーネルだったという話になります。

ヤマー おっと、いきなり饒舌になりましたねw

マツ 長くなるのよ、この話は。そもそもLinuxって何なのよ、macOSの元になったというNeXTSTEPって何なのよ、という話になっちゃうから。それらの源流であるUNIXって一体どういうもので、Macとの関わりはどうだったのか、という話にもなる。

ヤマー 大元はUNIXだってのは知識としてあります。

マツ UNIXというのはAT&T(携帯電話会社である今とはだいぶ様相が違う、IBMと並ぶ巨大企業だった)が開発してライセンスを持っていたOSで、そこから仕様や著作権を巡って大きく2つの派閥に分かれるというところはOK?

ヤマー 分からないですw

マツ System V系とBSDという2つの系統に分かれていたんですよ。BSDというのはBerkeley Software Distributionの略で、カリフォルニア大学バークレー校が作ったディストリビューションという意味で、UNIXのソースコードを作って開発された分家みたいなもの。だけどこっちの方が使いやすいってんで人気があった。

ヤマー System VがUNIXを開発したAT&T直下のもので、分家のBSDの方が使いやすかったと。よく聞くBSDってここが出発点なんですね。

なぜMacでUNIXが使えるのか
マツ で、このMachを開発していたのがCMU。それを開発していたのがアヴィー・テヴァニアンという学生で、彼がNeXTに入って、そこでNeXTSTEPを作り上げていった。

ヤマー NeXTはジョブズがAppleを追放された後に作ったワークステーションなどを手掛ける企業ですね。

マツ そうです。この頃のPC用OSは、低機能なものだったんだけど、テヴァニアンが中心となって作っていたMachはマイクロカーネルで移植性の高いものだった。NeXTSTEPではMachマイクロカーネルにBSDカーネルなどを追加したXNUというコアOSを採用していて、これはマイクロカーネルとモノリシックカーネルという2つのいいとこどりをしたハイブリッドカーネルという方式らしいんですが。

で、当時のワークステーションメーカーはみんなUNIXを自社向けに移植・拡張したものを使っていた(もともと独自OSを使っていたIBMやDECのような例外もあったけど)。PCの先にはこうしたワークステーションで使われているUNIXがあって、それが未来像だ、というのは多くの人が共通認識として持っていたんですよ。

ヤマー どれもUNIXベースだけど、ワークステーションメーカーごとにバリエーションが存在していたんですね。当時のPC用のOSって、MS-DOSやそれから派生したWindows、あとはSystem 7から発展したMacOSですよね。

マツ そうです。でも、MicrosoftもUNIXやってたんですよ。

ヤマー え、そうなんですか??

マツ XENIXというのを作ってました。

ヤマー 完全に初耳の単語ですw

マツ だから、MicrosoftがUNIX系のLinuxを包含するようになったというのも、そうおかしなことではない。

ヤマー おおお、XENIXってAT&Tからライセンスを受けつつ、BSDの要素も加えたハイブリッドなOSだったわけですね。

マツ で、この頃はSystem VかBSDかという論争があったくらいだったんだけど、いつの間にかLinuxという新参者がやってきて市場をかっさらっていってしまった。
以下ソース

「MacはLinuxだった」って本当? 「そうだね……」元Mac雑誌編集者は昔語りを始めた
Twitterで「MacはLinuxだった」という発言が流れてきて話題になっていた。古参編集者がいろいろ思い出したので、昔のことを話してみた。

8: こね速 2022/01/26(水) 23:02:43.64ID:m8sqeCDU

>>1
現在最高のLinuxディストリはWin

22: こね速 2022/01/26(水) 23:15:38.40ID:SsZecPc9

>>1 経済テロ○スト!
朝鮮語をしゃべるな! 半島へ帰れ!
公安に通報している

ビル・ゲ○ツのWindows は、UNIX ではないし
オープン・ソースでもない。

ビル・ゲ○ツのWindows は、内容を秘密にしながら
適当にコンピュータウイルスだのの虚構をつくって
詐欺が出来るようになっているだけのものだ。

もしもビル・ゲ○ツのWindows を使わなかったら、
PCが壊れたりPCが重くなったりはしない。

公安、仕事をしろ!!!!!!!!!!!!!!!!!!!!!!!!!

23: こね速 2022/01/26(水) 23:16:17.44ID:SsZecPc9

>>1 経済テロ○スト!
朝鮮語をしゃべるな! 半島へ帰れ!
公安に通報している

ビル・ゲ○ツのWindows は、UNIX ではないし
オープン・ソースでもない。

ビル・ゲ○ツのWindows は、内容を秘密にしながら
適当にコンピュータウイルスだのの虚構をつくって
詐欺が出来るようになっているだけのものだ。

もしもビル・ゲ○ツのWindows を使わなかったら、
PCが壊れたりPCが重くなったりはしない。

公安、仕事をしろ!!!!!!!!!!!!!!!!!!!!!!!!!

24: こね速 2022/01/26(水) 23:16:28.69ID:SsZecPc9

>>1 経済テロ○スト!
朝鮮語をしゃべるな! 半島へ帰れ!
公安に通報している

ビル・ゲ○ツのWindows は、UNIX ではないし
オープン・ソースでもない。

ビル・ゲ○ツのWindows は、内容を秘密にしながら
適当にコンピュータウイルスだのの虚構をつくって
詐欺が出来るようになっているだけのものだ。

もしもビル・ゲ○ツのWindows を使わなかったら、
PCが壊れたりPCが重くなったりはしない。

公安、仕事をしろ!!!!!!!!!!!!!!!!!!!!!!!!!

52: こね速 2022/01/27(木) 00:10:35.59ID:5NgR9mO3

>>8
ディストロとして認めないし、あったとしてもクソの塊だろ。

2: こね速 2022/01/26(水) 22:54:29.25ID:kd1x1RZi

MacがBSDベースに移行したの20年以上前だぞ今更何の話だ

3: こね速 2022/01/26(水) 22:55:07.71ID:OUo+PUQ7

WindowsはUNIX準拠

9: こね速 2022/01/26(水) 23:02:48.94ID:SFJq1Njz

>>3
Windows はDECのVMSだろ

4: こね速 2022/01/26(水) 22:55:37.08ID:0JJoNllb

マクド?

5: こね速 2022/01/26(水) 22:56:10.72ID:JXYtvxzE

Mac用のUNIXもあったねー

7: こね速 2022/01/26(水) 23:01:49.35ID:NdoI6l3V

今どきLinuxとか昭和かよw

10: こね速 2022/01/26(水) 23:03:56.65ID:SFJq1Njz

AppleはLinuxと言うより、UnixベースでNeXTコンピュータ社が開発したOS

11: こね速 2022/01/26(水) 23:04:22.94ID:Cn+NTE0w

windowsというより前進のMS-DOSがUNIXライクだった

13: こね速 2022/01/26(水) 23:08:20.36ID:xmyQVna6

あーこのスレかびくさい

15: こね速 2022/01/26(水) 23:08:27.50ID:P5Pyop+A

みんなUNIXベースなのが情けない

完全にゼロからOSを設計してのは、俺が設計したOSぐらいか

16: こね速 2022/01/26(水) 23:10:07.36ID:Ji03m4bx

UNIXライク

17: こね速 2022/01/26(水) 23:10:41.40ID:rRqLS/GD

そんなこといったら、いまどきWindowsにもWSLあるしな
みんな似ているといえば似ている

18: こね速 2022/01/26(水) 23:10:54.64ID:NdoI6l3V

Multics

Unics

UNIX

19: こね速 2022/01/26(水) 23:14:18.02ID:+timesuN

今となってはOSはWindowsの方が出来が良いな

21: こね速 2022/01/26(水) 23:15:35.57ID:gFFAIyna

おーえすなんざ何でもいいんだよ
グチャグチャとシステムばっかいじくって肝心の何ができるかをおざなりにしてるガ○ジばっか

25: こね速 2022/01/26(水) 23:17:00.70ID:f7E85jr6

マックテンから、Linux系のOSに切り替えたって、
爺ちゃんが言ってた。

26: こね速 2022/01/26(水) 23:19:26.49ID:0qhRSaXe

カーネルはNeXTというかMach 3.0なんだよな。
Linuxと言うよりUNIXだな。
分散機能は利用してなかったと思うけど。

27: こね速 2022/01/26(水) 23:22:28.23ID:Vo94H3db

いやunixやろ。
大学時代xcodeにお世話になりました。

28: こね速 2022/01/26(水) 23:25:13.59ID:f7E85jr6

源流はUNIXなんだろうけど、
そこから、Linuxとか、パクったwinはあるけど、
マッキントッシュは突然Linuxをパクったという記憶がある。

29: こね速 2022/01/26(水) 23:26:46.40ID:9ovB0jbg

創価学会は国民には増税を課し、自身はその税金を投入した公共事業で儲けている。
が、自身は脱税で世界的問題にもなったパナマ文書にも名前があがっている

つまり、お前ら増税、俺脱税を地でいっている
ついでに税金で大儲け🤤

オリンピックや助成金事務手数料中抜きパソナも、天理の談合で問題になった太陽光も、不正融資太陽光もアベノマスクも全て創価学会🤗🤗🤗🤗

30: こね速 2022/01/26(水) 23:28:10.94ID:d+J8u1Ma

昔聞いた話では、Machを基にしAPIはBSDだったんじゃないかな。
まあ、現在では、LinuxもBSDも相互に相手のAPIをサポートしている
からバイナリベースでは互換性がなくてもソースレベルでは互換性があると言っ
ていいんじゃないかな。
という状況だったような気がするな。

それで言うと、
「MacはLinuxだった」
ではなく、
「MacはソースレベルではLinuxと互換があった」
に近いんじゃないかな。

31: こね速 2022/01/26(水) 23:28:22.95ID:8meAOCy0

UNIXの系譜を乗っ取ったMac

33: こね速 2022/01/26(水) 23:29:17.00ID:GO+j2CiB

半可通的にはLinux=UNIXなんだろうけどさ…
色々今更過ぎて

34: こね速 2022/01/26(水) 23:29:19.74ID:8tIGBjEH

実家に置きっぱなしのSE30
A/UXが入ってます。

35: こね速 2022/01/26(水) 23:30:53.21ID:gwvOZyqC

UNIX なんかの自由な部分を取ったのがMacOSXな気はするけどな。
商品なので仕方がない面は大いにあるけど、ハードも不自由なメーカーだし仕方がない。

36: こね速 2022/01/26(水) 23:33:14.07ID:jdwMhuXG

コマンドプロンプトが、

UNIXライクなのも、そういうものなのかね?

37: こね速 2022/01/26(水) 23:33:14.63ID:8GKSfnNt

トロンちゃん
どこ?

ちょーかんじいー

38: こね速 2022/01/26(水) 23:34:30.17ID:5jZWyHIy

Microsoftは一回Unixやってやめてたはず

39: こね速 2022/01/26(水) 23:34:54.64ID:n8gi5w0f

LinuxとUnixなんてもはや大した違いを指しているわけではないと思うけど、
やっぱりその辺勘違いしているのを見ると違和感はあるな。

40: こね速 2022/01/26(水) 23:34:55.42ID:lQ5+sA5D

BeOSとTRONのこともたまに思い出してやってください

42: こね速 2022/01/26(水) 23:38:25.65ID:cMVq32/A

>>40
ttps://www.haiku-os.org/

41: こね速 2022/01/26(水) 23:36:01.57ID:cMVq32/A

Windowsでwsl

43: こね速 2022/01/26(水) 23:54:10.35ID:GlAmj8W4

動けば何でもいいよ。

44: こね速 2022/01/26(水) 23:56:12.98ID:nGuhv0IX

それ言うなら
windowsも95 〜xpまでは独自の開発だけど
2000〜 はunixに合わせたosだけどな

50: こね速 2022/01/27(木) 00:04:56.00ID:H2XuKIAf

>>44
NT…

45: こね速 2022/01/26(水) 23:58:08.97ID:9eE/lUx6

EWS-4800

47: こね速 2022/01/26(水) 23:59:58.36ID:scQUxzGj

Unix は AT&Tの商標
最初は大学とか研究でただでコピーされてその亜流もたくさんできてた
スタンフォード大学バークレー校でつくったバークレーのUnix Bあくれーソフトウェア配布BSDをつくってスタンフォードユニバーシティネットワークSUNのOS

DECとかHPとかIBMとかシリコングラフィックスとかが内部的に流用したりしてUNIXいってたのでAT&TはSUNと組んでイジワルしてつかっちゃヤダといって対立
OSFとか組織して対抗したり
この時点でUnixはATTのみ
他はUnix-likeなOS
ATTはUnixをノベルに売却
ノベルはSCOって言うUnixを買収してた
でもそのノベルも最終的にOSFに使っていいよと言ってOSFの後継のオープングループが使ってる
ここまで1996年

アップル追い出されたジョブズは1989年NeXT社作ってOSはNeXTSTEPを Machカーネル(マイクロカーネルベース)とBSDベースで作った

リチャードストールマンが1983年からフリーソフトウェアプロジェクトGnuを開始
OS目指すがカーネルがうまくいかない
けどそれ以外は一流品が揃ってた

上の各社のUnix-likeなOSにもGnuの何か一部使われたりしてた

1994年ごろリニュス少年がモノリシックカーネルをネットに発表
モノリシックカーネルはマイクロカーネルと対立するもので実はリニュス少年が有名になったのはマイクロカーネルの大家とネットでケンケンガクガクして理論では言いくるめられそーだったのに実物がスッゲー使えるモノだったから
話題になってみんながそれにGnuをパッケージして
なになにディストリビューションとして流通
これらは後年まとめてGnu/Linuxと呼ばれる

アップルが廃業寸前でジョブズに頭下げた
ジョブズはNeXTSTEPをMacのOSに改造
Gnuのシステムも一部入ってたりする

んでMacOSはBSDベースなのね
つまりマイクロカーネル

でLinuxはモノリシック

ここ大きな違いね

49: こね速 2022/01/27(木) 00:02:22.69ID:ua10j6Oh

>>47
んでMacOSはBSDベースなのね
つまりマイクロカーネル

つまりじゃねーな
そしてマイクロカーネル

48: こね速 2022/01/27(木) 00:01:28.91ID:pETuIuUU

こういう形式の記事は読みにくいので普通に書け

51: こね速 2022/01/27(木) 00:07:40.98ID:ktCpyWky

まあitmediaレベルだとシステムコールレベル
の細かい違いとか語っても仕方ないからな
epoll_create(2)がー、kqueue(2)がーとか雑談で新人に話する感じ
まあ語れる人ならBSD系OS間のカーネル実装の細かい違いとか誰も興味無さそうな話題をするんだけど

53: こね速 2022/01/27(木) 00:11:24.16ID:ua10j6Oh

Windows New Technology
はビルゲ○ツが師匠と崇めてたDECのVAX開発したデイブカトラーをマイクロソフトにお招きして作ってもらったもの
Windows11のいまでもWindows NTだよ
デイブカトラーはXBOXもAzureも開発トップで仕切った

54: こね速 2022/01/27(木) 00:17:55.98ID:dhPXmct0

マイクロカーネルのおかげか、PowerPC, x64, arm のCPUに対応できてよかったね。

55: こね速 2022/01/27(木) 00:18:27.28ID:ua10j6Oh

リニュス少年に結果負けたのはオランダの分散コンピューティングの大家タネンバウム博士
その教え子には
AWSのCTOワーナーボーゲルストールマンとか
ボーランドでターボパスカルを開発していまその技術を今マイクロソフトでC#にしたアンダースハイルズバーグとか

57: こね速 2022/01/27(木) 00:21:54.87ID:aCUq0v5B

NeXTは使いやすそうだったな
当時はSunOSでfvwmとか使ってたけど


タイトルとURLをコピーしました