-
新・mac
-
MacOSがLinuxとの互換性を確保。Ubuntuが動作する [無断転載禁止]©2ch.net
-
UPLIFTで広告なしで体験しましょう!快適な閲覧ライフをお約束します!
と良いな。
MacOS Subsystem for Linuxみたいなのができて
Linuxアプリがそのまま動くと良いな! - コメントを投稿する
-
I don’t think so
if you want to use a linux app to install parallelsl -
意味不明
OS Xで動かないLinuxアプリって具体的に何?
gtkやqtも動くし、gtkアプリやqtアプリも動く。
gimpもlibre officeもemacsもmac使っているけど。 -
日本の企業はそろそろOSとかCPUを開発する時期じゃないかな
任天堂やソニーのゲーム機に搭載して
わざと古いパソコンにOSを移植できるようにしたらいいと思う。 -
悪いけど、日本ではそういう基礎部分とか作るのは無理だと思う
-
またユダヤ財閥に潰されるだろ
トロンのように -
CPUもOSも過去に開発はしたんだよ
-
トロンは国内企業を集めて開発したものの中途半端な代物で
官僚が外圧に潰されたということにして終わらせた。 -
汎用性の高いシステム、osとか無理無理
周りの意見気にする国民性と教育で無理なんだよ
その代わり、意見を気にすることが良い方に働く、
用途が決まっているアプリ作りは強いんだから
そっちに専念すべき -
>>7
坂村が「外圧に潰された〜」とか言ってるだけで、
現実には当時のマシンではBTRONは重すぎてロクに動かなかったのと、
どう考えても日本独自の仕様では世界の流れにおいて行かれるのが見えていたから。
独自仕様なんてコンピュータの世界では糞の役にも立たない。
坂村はTRON仕様はオープンだと言っていたが、そうであればUSに行ってビジネスを
始めれば良かったんだよ。そうしなかったのは、坂村自身がBTRONの市場性はない
と思っていたからだろう。要するに、始まる前から終わってたって事。
TRON信者は坂村の言う事を未だに真に受けているが、客観的には単に自滅しただけ。
>>10
20年以上前からシフトしてるし、富士通のハードウェアの売り上げは全体の30%
程度に過ぎない。残りはソリューション事業だよ。 -
>>11
学者にビジネスのセンスを求めるのもどうかと思うが。 -
OSXのPOSIXレイヤは別に方言がきつい訳じゃないからWSLみたいなのは要らん
-
Dockerは今は動くだろ
-
今は普通にHypervisor.framework使って動いてるのにねー
% otool -L /Applications/Docker.app/Contents/MacOS/com.docker.hyperkit
/Applications/Docker.app/Contents/MacOS/com.docker.hyperkit:
/System/Library/Frameworks/Hypervisor.framework/Versions/A/Hypervisor (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/vmnet.framework/Versions/A/vmnet (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1) -
Hypervisor.frameworkって仮想マシンだぞ?
その上でLinuxが動いてる。 -
仮想だと何か問題あるのか?
-
そらまあDockerはLinuxのコンテナなんだからLinuxがホストじゃないと動かないでしょ
で昔はVirtualBox使ってたけど今はOSネイティブのハイパーバイザで動いてる -
そういえば子供の頃、クリスマスが近くなると「メリークリトリス!」とか言って
ふざけてるバカがクラスに2〜3人は必ずいたよね
そういう奴らは冬休み明けに今度は「あけましておめこ〜」とか言いだすんだ -
>>20
> 仮想だと何か問題あるのか?
プロセスが仮想マシンの外と中で管理が別になるから
プロセス間の通信というか強調が面倒
例えばメモリ空間が分離されてしまうから、
例えば32GBのメモリを搭載していても
仮想マシンに2GBしかメモリを割り当てないと、
Dockerコンテナは最大2GBしか使えない。
仮想マシンに30GB割り当てたら、
今度は仮想マシンの外で使えるのが2GBしかなくなる -
>>21
> そらまあDockerはLinuxのコンテナなんだからLinuxがホストじゃないと動かないでしょ
必要なのは、Linuxカーネルそのものじゃなくて、Linuxカーネルと互換性があるAPIを
搭載していること。だから別のOSであってもAPIをエミュレートしていれば動くよ。 -
別に仮想環境のメモリは静的に割り当てられるわけじゃないけど...
APIをエミュレートするだけじゃダメ
コンテナなんだからABIやシステムコール含めてELFのバイナリを直接実行できないとネイティブには動かないよ -
>>26
> 別に仮想環境のメモリは静的に割り当てられるわけじゃないけど...
静的に割り当てられるよ。
仮想マシンに4GB割り当てたら、仮想マシンの中からは4GBに見えるし、
ホストOSからみたら4GBのメモリを使用しているアプリに見える。
仮想マシンでプロセスを起動していなければ、そのメモリは開放すればいいじゃないかって
思うかもしれないけど、4GB中どこが空き領域かを知るためには、
そのメモリを管理しているOS(dockerであればLinux)に問い合わせる必要がある。
可能不可能の話をすれば、dockerの仮想マシンの中に空きメモリを知らせる
サービスを起動させてMacOSとLinuxの間で情報を通信すれば可能ではあるが
そんな仕組みは実現できていない
よってホストOSからは、仮想マシンに割り当てた4GBを使用中として判断するしかなく
スワップアウトもさせられないので、仮想環境のメモリはMacOSからみて静的に割り当てられる -
>>26
> APIをエミュレートするだけじゃダメ
> コンテナなんだからABIやシステムコール含めてELFのバイナリを直接実行できないとネイティブには動かないよ
それをやっているのが、Bash for Ubuntu for Windows です -
静的には割り当てられないっての
仮想環境への割り当てはあくまで最大で使いうるメモリサイズ
立ち上げてアクティビティモニタで観察すりゃ分かるでしょ
WSLじゃDockerは動かないよ
当然カーネルを完全にエミュレーションしてないから -
> 立ち上げてアクティビティモニタで観察すりゃ分かるでしょ
うん。だから静的に4GB(以上)割り当ててる
> WSLじゃDockerは動かないよ
そりゃまだベータだからね。
> 当然カーネルを完全にエミュレーションしてないから
今は互換率は73.81%らしいね(半年前は69.45%)
着実にカーネルの完全エミュレートに近づいてる
Windows Subsystem for Linuxの互換性はどこまで上がった? - MSが検証結果を詳細報告
http://news.mynavi.j...news/2017/04/14/078/ -
改めてみたら静的に割り当ててるというのは間違いだった。
仮想マシン内のプロセス=コンテナを終了しても使用されたメモリは
回復しないの間違いだった。
つまりコンテナがメモリ4GBを使用したら、そのコンテナが
終了されても使用メモリは4GBのまま。
Dockerが動く仮想マシンを再起動しない限り、メモリの空き容量は回復しない -
MacでDocker動かして、具体的に何やるの?
-
>>33
> Thanks for your report. Unfortunately once the memory has been touched
> by the Linux kernel within the VM and therefore becomes populated RAM
> in the hyperkit process (by the usual OS page faulting mechanisms) there is no
> way for the guest kernel to then indicate back to the hypervisor and therefore
> the host when that RAM is free again and to turn those memory regions back into unallocated holes.
ってかいてあんだろ?
残念なことにVMのLinuxによって一度でも触られた(touched)メモリはhyperkitプロセスのメモリとなる。
ゲストOSがハイパーバイザーにメモリが解放されたと伝える方法はないと。
スワップアウトっていうのはメモリ解放の意味じゃない。
使っているメモリをディスクに追い出すことでパフォーマンスの低下につながる -
>スワップアウトもさせられない
って自分が書いたのも覚えてないの?あんた適当なことを書きすぎなんだよ -
ubuntu使えばいいじゃん・・
-
こういうこと言う奴ってなぜMacOS使いたがるんだろう
単純にUbuntu使えばいいだけじゃん
Macのアプリも使いたいんだ!というならUbuntuにCocoaAPIと互換とって貰えばいい
たぶんその方が話が速い -
単に「Macサゲしたいから」という頭の悪い理由だったら笑うw
-
とうとうUbuntuだけじゃなくてFedoraやOpenSUSEまで対応だってよ。
よく使われるディストリが使えるWindows。
BSD系UNIXという1ディストリでしかないMacOSとは違って、
本物のLinuxが使えるWindowsは開発者がなだれ込みそうだな。 -
さすがにコンプレックス持ちすぎじゃね
-
技術的な話なのでコンプレックスがどこにどう関係するのかわからん
-
わざわざここに宣伝しに来るあたりが
同じ文面をLinux板のスレで見た -
同じ文面ってどれ?
-
それとどれが同じ文面?
-
必死だなぁw
-
やっと文面が違うことに気づいたかw
-
Macで何したいんだ?
-
互換、ってGNU Binutilsなんかも使えるわけ?
-
>>51
何で使えないと思ったわけ?
$ port search binutils |tail
spu-binutils @2.28 (cross, devel)
FSF Binutils for spu cross development
x86_64-elf-binutils @2.28 (cross, devel)
FSF Binutils for x86_64-elf cross development
x86_64-w64-mingw32-binutils @2.28 (cross, devel)
FSF Binutils for x86_64-w64-mingw32 cross development
Found 26 ports. -
会話が成立していない
-
WSLは知らんが、PowerPC(ビッグエンデュアン)/x86(リトルエンディアン)両方のアプリ動かすロゼッタ(だったっけ。。。)って仕組みを昔使ってたし、技術的には問題無いかと。
-
動かすってかPowerPCのアプリ動かす仕組み。
WinのWOW64は同じWinの32bitアプリを64bitOSで動かす仕組みだけど、ロゼッタはIntelCPUで動く64bitOSでPowerPC64bitOS用に作られたアプリ動かす仕組み。 -
>>53
どうやってクロスコンパイルをするのだと思う? -
わかりませんよ
-
>>58
そこでクロスコンパイルという言葉が出る時点で、
君はWSLの仕組みを理解してないんだよ。
WSLはクロスコンパイルは必要。
なぜならLinuxのバイナリがそのまま動くのだから。
だからWSL上でLinux用のバイナリ(コンパイラ)を使って
Linux用のアプリを作れば、それがWSL上で動く。
もちろんLinux上にコピーしても動く。
逆にLinux上のバイナリをWSLにコピーしても動く -
誰もWSLのことなんて話してないよ
-
俺が話ししてるよ
-
そうなんですか?
-
bootcampでubuntu入れればいんじゃね?
aptgetの代わりなんていくらでもあるし
ソースコードからコンパイルするのが嫌なら
ウィンドーズでも使ってろっつー話 -
話が全然噛み合ってないなw
-
みんな無知なくせに知ったかぶって聞きかじった単語並べてるだけだからな
-
ちょっと教えてほしいです
USBにLINUX OSインストールして利用しようかと考えているんだけども、
その場合ってUSBの読み込み速度って最低どのくらいあれば遅延無く使えるかわかりますか? -
すげえ漠然とした話ぶっこむね
満足のいく解答待つより試した方が早いと思う -
やっぱりそうですよね、
持っているUSBの転送速度が30mb/sほどしかなかったので、
試したことがある人がいたら聞いてみたかった次第です。 -
>>69
お前には無理だから諦めろ。 -
>>67
なぜLinux!? -
このスレッドを見て思ったわ。
やっぱりマカはバカ。 -
tailsとかubuntuとかUSB入れてるひとたまにいるから同じことしたかったんじゃない?
-
>>73
なんでも批判厨かっくぅいい! -
Oh, no more! Oh ... I will come out, I will get out! It is!
Bit, Bruit, Brübrübrübrüu! It is! It is!
Ah well ah! It is! Do not look, do not mind! It is! It is!
Buzz! Ja Aaaa! ... Buzz!
Buba vibaba baba Aaaaaaaaah! It is! It is! It is!
Oh no! It is! It is! Wow, Unno, Uncool! It is! It is!
Murimuripputsu! It is! Buchubutschutto, Michimitsimitsuki! It is! It is!
Huh! Enjoy! It is! Wow, Unno, Uncook! It is! It is! Seeing the unco, ahhhhh no more
Dame! It is! Haaaaaaaaaaaaa! It is! It is!
Brian! Bubble! Brivretibrio! It is! It is! It is!
Well! I'm giving away so much like this!
Hoops rude! It is! It is! It is! Botobotobotto! It is! It is!Oh ... I will come out, I will get out! It is!
Bit, Bruit, Brübrübrübrüu! It is! It is!
Ah well ah! It is! Do not look, do not mind! It is! It is!
Buzz! Ja Aaaa! ... Buzz!
Buba vibaba baba Aaaaaaaaah! It is! It is! It is!
Oh no! It is! It is! Wow, Unno, Uncool! It is! It is!
Murimuripputsu! It is! Buchubutschutto, Michimitsimitsuki! It is! It is!
Huh! Enjoy! It is! Wow, Unno, Uncook! It is! It is! Seeing the unco, ahhhhh no more
Dame! It is! Haaaaaaaaaaaaa! It is! It is!
Brian! Bubble! Brivretibrio! It is! It is! It is!
Well! I'm giving away so much like this!
Hoops rude ! It is! It is! It is! Botobotobotto! It is! It is!
Oh ... I will come out, I will get out! It is!Bit, Bruit, Brübrübrübrüu! It is! It is!
Ah well ah! It is! Do not look, do not mind! It is! It is!
Buzz! Ja Aaaa! ... Buzz!
Buba vibaba baba Aaaaaaaaah! It is! It is! It is!
Oh no! It is! It is! Wow, Unno, Uncool! -
ふむふむ
-
macって一台じゃ満足できないんだなwwwww
winも入るドヤァwww
linux入るドヤァwww
エセゆにっくすだっさwww -
いや一応、正式にユニックス認定されてるわけだが?
-
boot campでブートし直して使い分けるとか意味がわからん。
それなら安っすいノートパソコン買って来てubuntu入れてMacの横に置いとけばいいのに。
Macにvirtualbox入れてそこにubuntu入れてOS Xとubuntuを同時に起動させて使ってるけど?
OS XだけでLinuxにしかないアプリ使いたいならMacportやHomebrew入れて、Linuxアプリのソース持ってきてビルドすればいいんじゃないの? -
視野の狭い人が言いそうなことだね
わざわざ買うほどでもなく
Bootcampで足りる程度にしかWindows使わない人にはそれでいいんだろ -
いや、わからないw
bootcampで片方のOS使っている間はもう一方は使えない。起動したままで使ってるソフトとかあるし。
ノートパソコンなんて、それこそLinuxのソフトを試しに使うくらいなら中古ノートで1万いくらから買えるでしょ?
ママから貰うお小遣いじゃ買えないから? -
linuxで試すだけなら、中古ノート買わなくても、virtualboxで十分なわけで
-
>>83
2つも持って歩けねえよ
家や事務所にはiMac、Windows PC、Linux専用機等いろいろ置いてあるし、
持ち歩き用のMacBook ProにはVMware FusionやMacPortsも入ってるが、
時折どうしても素のWindowsが必要になることもあるんだわ -
MSストアにUbuntuが普通に置いてあって草
さっそく「ブートしねえ」とかレビューされててさらに草 -
お前の脳みそは豆腐で出来てるって本当だったんだな
-
msより、appleの方が先にmac上でlinuxの各ディストリを簡単に動かす仕組みを作り上げるだろうなあ。
そんでアップルストアに置いてある、と。。。
msがそれを真似てストアに置き始めるのは、5年後くらい? -
Windowsがubuntu取り込もうっていうのは
OSXでいろいろUNIXコマンド使えてユーザー
が流れていって、それでも足りなくてportsやHomebrewもあってますます流れていってるから
なんとか引き戻そうとしてるんでしょ。
OSの上にOS動いたってメモリ食ったり重たくなるだけでアプリをOSX用にビルドしなおせば済む話。 -
FreeBSDにはLinuxエミュレーション機能があるから、そいつをDarwinに移植すれば・・・
-
>>89
マカは馬鹿だから知らないんだろうけど、Windowsは昔からUnixを
使える様にしていたよ。Services for UNIXって形でな。OS X以前にな。
POSIX SubSystemを削除していた時もあったが、Hyper-Vで仮想化
する形で使えたしな。
更に馬鹿を晒しているが、OSの上にOSを載せているのではない。
構造的にはSubSystemとしてWindowsとLinuxは別の空間で動作している。
マカって本当に、バ・カw -
Hyper-Vで使えるはいくらなんでも言い掛かりだろうwww
Windows subsystem for Linuxが「OSの上にOS」ではないのはその通りだが -
>>92
なんで使われなかったの? -
☆ 私たち日本人の、日本国憲法を改正しましょう。現在、
衆議員と参議院の両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
↑今すぐ読める無料コミック大量配信中!↑