macOSのベースのUNIXは時代遅れのとても古いOSです
UNIXは1988年に開発されたのOS
そんな古いOSをベースにするより
新しいのを使ったほうがいいと思う >>78
まあとりあえずiPhoneがこれだけ世の中に出回ってるから数的には
それともマイクロカーネルとかその手の話? まあ一番の失敗は癌治療を民間療法みたいのに頼ったことだな。
菜食主義を追求し、その腹いせか当時本社の食堂(カフェマックス)からも
ステーキやハンバーグのメニューが消えたという。
合掌 そもそもUNIXってどの範囲のこと、OSってどの範囲のこと、ってのがあるのだが。
それらの区切りをなんとなく想定した上で話をすると、
例えば今ってウインドウシステムごとに独自IPCがあったりするから、UNIXレベルでもっと高機能な
IPCを提供してもいいのかも。ただ、逆にそれを肯定的に捉える考え方もありえる。
AppleのOSはMachで独自のIPCが存在する。それはそれでいいのだが、逆にそれに依存すると
Mach以外のシステムにコードを移植するときに問題になることもある。 クロスプラットフォームなライブラリを使えばいい
OSネイティブのAPIを使う時代じゃないよ
Mach独自のIPCとかは、そういうライブラリを開発する人が使うもの >>86
じゃあ何か言えよ
お前が知らないのはバレバレ >>21
WindowsはWindowsで過去資産の互換性を保っていかないとならないので大変だぞ。 >>90
互換性ないとWindowsは見向きもされないと
ARM版Windowsが証明してしまって辛い
あそこまで世間から無視されるとは >>92
互換性と言うか、メリットが有るかどうかだと思う
ARMで動くからと言ってもIntelでも動くわけで
その時点でARMにメリットがない
Appleの場合、Intelが嫌いだったからARMにしたわけだけど
他のメーカーはそういう確執がないからね
Windowsの問題ではないでしょう。 >>93
intelが嫌いってかintelが遅いから見限ったんだろ
ARM並みに低消費電力で高速にできるならappleは移らなかっただろう
windowsもOS XのRosetta 2みたいにARMチップでx64アプリが動くようにしてくれればARM windows増えるだろうけど
surface以外動かすハード作ってないmicrosoftにはその動機がないだけ >>94
動機がないのはMicrosoftじゃなくて
ハードウェアメーカーだろ
なんでいちいち間違える? Windows on Armでx64アプリ動いてるよ UNIXって仕様に準拠してるかどうかでカーネルから何から全く別もんだぞ いかがわしいソフトが使えないと困るからな
ドザはそういう使い方しかしないから死活問題だ AndroidはカーネルがLinux ログインしてシェルが使える これはUNIX
iOSもUNIX スマートスピーカーも TVもUNIX サーバもUNIX
結局みんなUNIX 別に特別なことじゃない UNIXは僕らの一部
じゃあ人類が時代遅れ? 本気でそう思うなら 全く新しい OSの形を教えておくれよ 流石に2003年のUNIXは古いやろw
せめて最新のUNIXじゃないと 今はLinuxの方が最先端だよ
UNIXは15年以上更新されてないOSになってる マイクロカーネルが色々議論になった時代もあったな。
BeOSはHaku OSになり、Machも今はGNU Hardがそこそこ使える模様。
ま、今となってはベアメタル型の仮想化もあり、 >>104
OpenBSD とかGNU の成果を丸パクリしてるのに、最新とはこれ如何に。
そもそもLinux ってカーネルだと思ってたけど、最近は違うのか? >>108
Linuxってカーネルだけなんだが
OpenBSDやGNU のなんの成果をパクったっていうんですか?
それいったらmacOSもBSDをパクったってことになりますよね
まあLinuxはパクってません。
パクったのはディストリですからねーw >>93
いや実はARM版Windowsのメリットはかなり大きいと思う
PCは年間2億台程度だがスマホは12億台くらい売れてる
よりたくさん販売できるのならチップ1枚当たりの研究開発費用が安くなる
よりたくさん製造した方がチップ1枚当たりの製造費用も安くなる
中華スマホや中華タブレットは「なんでこんな安いの?詐欺?」と感じるような価格破壊が起きてるが
似たようなことがARM版Windowsで起きるだろう
あとIntelやAMDもAppleもいまだにモデムを自社開発できてないけど
クアルコムもMediaTekもちゃんとした自社モデムがあるってのも大きい
他社にぼったくられることなく、普通にすべてのPCに5G通信が当たり前のように搭載される ARMのサーフェスが高額。ハードが売れないからソフトが作られない。
macと同じ悪循環に陥っている。 高いんじゃなくてユーザーが少ないせいだろ
MacよりもIntelの遺産を引きずっているWindowsだし
20年以上前のアプリが動くメリットはあるけど そして断言しよう。WindowsのARM対応は失策 https://www.vector.co.jp/soft/win95/edu/se022882.html
みたいに30年くらい前のWinアプリをM3のMacでWine使って動くんだよな
むしろ古い方がWineで動かしやすい 実際にMacを操作していると、安っぽい動きをするしな。 >>114
おまえはWindows PCが仕事でどれだけ使われているのか知らないのか?
ビジネスでのWindows PCのシェアは95%以上だ。
ARMのCPUに置き換えるには互換性の維持が重要になって、VMでも挟まないと危険だ。 ARM版Windowsのメリットがあるかないかの話 遅レスにも程があり申し訳ないが
>>102 macOSが準拠してるのはUNIX03なのでわかる
>>104 わからない。UNIX規格の最新版は2018年
誰か104を解説してくれ Linuxは世界で最も活発に開発が行われてるOS
UNIXはもう最低限のメンテナンスしかできてないから比較するのもおこがましいレベル
macOSもUNIXというよりBSDベースだし
macOSとUNIXが一心同体みたいに考えてる奴も頭悪い MacのtarはBSDでmakeはGNU
今更BSD makeに差し替えたりはしないだろうな
デフォルトのシェルはbashからzshに変わったけど >>125
それは規格がどうやってできてるのを理解してないだけだな
「UNIX」なるものが開発されているわけではなく、バラバラにできた多数ある実装のなかから有力なものが追認されてきたものがUNIXの規格
C++等のように委員会が新機能を作っているわけではない 高い金払ってUNIXのライセンスを取得しているし、
価格にも転嫁されている Unixライセンスが年間11万ドルなのでMac出荷が2000万台として1台あたり1円弱の転嫁っすかね
https://www.opengroup.org/openbrand/Brandfees.htm 今ってソースコードレベルの互換性ってどのぐらいあるんだろ
以前LinuxベースのコードをmacOSでコンパイルしようとしたら
「ああepollってLinuxだけじゃん」みたいなことに遭遇したが
homebrewの中の人とかどれぐらい頑張ってるんだろ、とか思ったり