05/08/31 00:08:06 .net
教えて君でごめんなさい。
OpenDarwinでカーネルmakeしたうえで、そのカーネルを、MacOSの
環境で使うことって出来るのでしょうか?
それが出来ないとすると、OpenDarwinを生活環境に使われる方って、
趣味として以外に、何か特別な利用目的ってありますか?
侮辱する意図はなく、たんなる素朴な疑問ですので、どうかよろしく
お願いします!
302:名無しさん@お腹いっぱい。
05/08/31 01:07:21 .net
カーネル入れ替えている人多いよ。> Mac OS X
KAMEの人とかさ。
303:名無しさん@お腹いっぱい。
05/08/31 01:52:15 .net
IOKitについて調べてみたら
procfsの有難味を思い知らされた。
何この複雑さ。理解できない俺はアホですか。
…いや、gkrellmのCPU温度表示が出来ないのは寂しいなァと思ってさ。
CPU温度を得るにはIOKitを使えばいい、という所までは突き止めたんだが…
304:297
05/08/31 07:19:30 .net
>> 298
お返事どもです。
ということは、つまり、OpenDarwinカーネルを、Macのカーネルと入れ替えて使える、
ということですね。
ところで、普通の人は(というか、普通の人はOpenDarwinなんて入れないとは思いますが)、
その際、ビルド用にもう一台macを持っているんですかね?それとも、windowsみたく、
macもデュアルブートできたりするのでしょうか?
305:名無しさん@お腹いっぱい。
05/08/31 09:03:54 .net
>>300
Open Firmware(Apple版名前)の設定でkernelの指定。
URLリンク(www.opendarwin.org)
OpenBoot(Sun版名前)のコマンドライン利用にも習熟しておくように。
URLリンク(www.sun.com)
306:名無しさん@お腹いっぱい。
05/08/31 09:08:51 .net
>>299
IOKitの問題ではなくて、/proc不在が理由なのでは。
↓ソースがあるので参考に。
URLリンク(homepage.mac.com)
URLリンク(homepage.mac.com)
307:名無しさん@お腹いっぱい。
05/09/01 04:32:24 .net
>>300
OpenDarwinのカーネルをMac OS Xで使うことは、おすすめしない。
Mac OS XでカーネルをBuildした方が良いと思う。
URLリンク(www.bur.st)
URLリンク(www.google.co.jp)
Mac OS XとOpenDarwinのデュアルブートは可能ですが、
Mac OS X → OpenDarwin はシステム環境設定からできますが、
OpenDarwin → Mac OS Xは起動時にオプションキーを押し続けるか、
または bless コマンドで設定をする。
sudo bless -folder "/path/to/Volumes/System/Library/CoreServices"
-bootinfo "/path/to/Volumes/usr/standalone/ppc/bootx.bootinfo" ¥
-setBoot
/path/to/Volumes を 適時、訂正してくだい。
bless コマンドを使った場合の方がなにかと便利がよろしいようで。
詳細は man bless
308:300
05/09/02 21:17:22 .net
>>301,303
ありがとうとうございます!
"OpenDarwin, install"みたいな感じでググっても、あまりよいページに当たらず、
思いのほか情報量が少ないことに驚いていたところでした。
お蔭様で少しイメージが湧きました。アリガ㌧
309:Kernel3ダース
05/09/11 17:34:26 .net
x86 opendarwn 8.0.1は
P4じゃないと動かないって本当ですか?
310:名無しさん@お腹いっぱい。
05/09/14 17:15:47 .net
xnu-$VERSION/osfmk/i386/trap.c
↑
カーネル内の例外はこの中で処理されるようになっているのだけど、
SSE3未対応のCPUでSSE3命令を処理しようとした時に
T_INVALID_OPCODEが返される大元が分からない。
誰か分かりますか?
>>305
Appleのサイトで落としたDarwin 8.0.1 (binary distribution) は
SSE3非対応のDothanで使えていますよ。
311:306
05/09/14 18:46:29 .net
ちなみに
xnu-$VERSION/osfmk
以下には、Mach 3.0のソースコードが収まっています。
312:某スレの間抜けな1
05/12/01 19:43:57 .net
爆撃要請があったのですが、してもヨカですか?
文章は勿論変えますが、例に酔ってかなりの長文です。
313:某スレの間抜けな1
05/12/01 20:29:14 .net
待っているのも面倒なんで、始めちまいます。
Darwin
URLリンク(developer.apple.com)
要 ADC アカウント(無料だけど)かも?
OpenDarwin
URLリンク(www.opendarwin.org)
Apple Developer Center
URLリンク(developer.apple.com)
関連スレ
だーうぃん for x86
スレリンク(unix板:150番)
314:某スレの間抜けな1
05/12/01 20:30:25 .net
インスコするには?
Apple のサイトより、「Darwin 8.0.1 Installer CD」を落とすか、
OpenDarwin のサイトより、「OpenDarwin 7.2.1」を落として CD に焼き、そ
の CD からブートしてあとは指示に従うだけです。尚、両者ともインスコ直後
は 1G 弱の容量ですが、後述の DarwinBuild のためには 'no less than
24GB' の容量が必要のようです。
主なアプリ(共通、でもパージョンは当然異なる…筈)
Apache, Bind, Lukemftp, Postfix, Cylusimap, Samba, OpenSSH, MySQL,
Perl, Python,curl など
Darwin 8.0.1 specific
Apache2, screen, SQLite, ruby など
OpenDarwin 7.2.1 specific
XFree86 など
315:某スレの間抜けな1
05/12/01 20:31:00 .net
Darwin 8.0.1 と OpenDarwin 7.2.1 の違いは?
Darwin 8.0.1 は Apple 純正、MacOSX 10.4.0 相当です。OpenDarwin 7.2.1
は ユーザーコミュニティー作成の Darwin を核としたディストリビューショ
ンのようなもので、MacOSX 10.3.2 相当です。尚、X Window System は現状
Darwin 8.0.1 では動きません。また、Darwin 8.0.1 i386 は SSE2 を使うよ
うにコンパイルされているらしく、ハードの条件が高いようです。現在、
OpenDarwin Project では Darwin 8.3 相当のディストリビューションを開発
中、i386 版では SSE2 でなくても動作するような変更及び Tulip Driver を
含める方向のようですが、具体的なリリース時期は未定です。
316:某スレの間抜けな1
05/12/01 20:32:13 .net
インスコ時の Tips (スンマソン、殆どが PPC specific です)
インストーラーは /etc/rc.cdrom というシェルスクリプトで、ファイルシ
ステムの作成が 275-285 行目付近にあり、UFS か HFS でフォーマットするこ
とになっています。しかし、今後 Darwin を使って行くつもりであれば、Case
-Sensitive なファイルシステム(DarwinBuild, pkgsrc などで必須)のため
に HFSX にてフォーマットすることを薦めます。尚、UFS ファイルシステムは
大容量になると問題が出ることがある(経験談)ため、避けた方が無難かと思
われます(念のために書いておくと、UFS ファイルシステムが悪いんじゃなく
てその実装がマズいらしい)。
PPC の場合、フォーマットはディスクユーティリティーで行い、rc.cdrom
の 276 行目、newfs_hfs から始まる行をコメントアウト(もしくは
newfs_hfs に -s オプションを付ける)してください。また、ターミナルから
$ pdisk /dev/diskX -dump
と入力し、インスコするパーティション番号の確認、及び eXternal booter
パーティションが作成されていることを確認しておいてください。これが無い
と HFSX パーティションからの起動が出来ません。また、HFSX にした場合、
bless コマンドが必要になるかもしれません。書式としては、
$ bless -device /dev/diskXsY -setBoot -verbose
と言った感じになります。更に PRAM クリアも必要になるかも。
i386 の場合、276 行目の newfs_hfs コマンドに -s オプションを付けるこ
とで HFSX ファイルシステムになりますが、この場合に 242 行目から始まる
プートローダーの設定がこのままで良いのかどうか、私には分かりませんです…
どなたか詳しい方、説明おながい。
317:某スレの間抜けな1
05/12/01 20:32:46 .net
更にもう1点、Darwin 8.0.1 PPC の場合、インスコの最後にだんまりになっ
てしまい、強制電源断が必要になります。Darwin はマウント出来るファイル
システムは全て自動的にマウントするようになっているため、インスコする
HDD 以外は外しておくほうが賢明かもしれません。i386 に関しては漏れには
分からんとです。
原因は上がっている筈のサービスが上がっていないこと、らしいですが、具
体的な解決策は現状無いようです(とゆーかそもそも話題に上らないし…)。
318:某スレの間抜けな1
05/12/01 20:33:38 .net
インスコ後の Tips(Darwin 8.0.1, OpenDarwin 7.2.1 共通)
Darwin(及び MacOSX)では /etc/passwd、/etc/hosts といったファイル(
BSD-flat-file などと呼ばれます)は single user mode の時以外は参照され
ません。代わりに NetInfo で管理することになり、nicl といったコマンドを
使うことになりますが、ちょっと分かりにくい…そこで nidump, niload とい
うコマンドを使うと分かりやすいでしょう。先ずは
$ nidump passwd .
としてみればあとは見当がつくかと。読み込みは、例えば
$ niload passwd . < passwd.txt
みたいな感じ。その他のフォーマットについては引数無しで nidump コマンド
を実行してみてください。因に、passwd コマンドは従来の *BSD や Linux シ
ステムと同じです。
319:某スレの間抜けな1
05/12/01 20:34:04 .net
ネットワークは従来の *BSD や Linux システムと同様 ifconfig コマンド
です。何の設定もしていなくても DHCP サーバーが起動していれば勝手につな
がるようになっています。尚、Mac では AirPort (AirMac) は使えません。
i386 でも無線 LAN はおそらく使えないと思われます。この辺りの事情は後述。
320:某スレの間抜けな1
05/12/01 20:35:06 .net
インスコ後の Tips(Darwin 8.0.1 specific)
各 daemon の起動は PID=1 の /sbin/launchd に統合されています。Darwin
7,x までの StartupItem、xinetd、また Cron も同様です。詳しくは Apple
のドキュメントを参照。尚、設定には launchctl というコマンドが用意され
ています。例として ssh で繋ぐための設定。
$ launchctl load -w /System/Library/LaunchDaemons/ssh.plist
これで O.K。HUP シグナルを送る必要もありません。尚、現在は crontab も
ありますし xinetd も使えますが、そのうち無くなる予定のようです。
321:某スレの間抜けな1
05/12/01 20:56:37 .net
パッケージ管理システム
MacOSX で利用出来るパッケージ管理システムは以下のようなものがあります。
fink
URLリンク(fink.sourceforge.net)
pkgsrc
URLリンク(www.jp.netbsd.org)
gentoo
URLリンク(www.gentoo.org)
DarwinPorts
URLリンク(darwinports.opendarwin.org)
Darwin でどれを使うか、puredarwin というエントリがある DarwinPorts
を使うのが無難ではありますが、いかんせんパッケージ数が少ない…(2200
程度、日本語関係のパッケージは皆無)。ということで現在 pkgsrc(現在
5500 程度あるらしい)を試していますが、この辺はまた今度。
322:某スレの間抜けな1
05/12/01 20:56:58 .net
ウpグレに付いて
Apple のサイトを見て分かる通り、8.0.1 以降はソースの tar ball しか用
意されておらず、非常に面倒。しかもそのままではコンパイル出来ないと来て
る…この辺りは Apple のオープンソースに対する姿勢、MacOSX と Darwin の
関係を理解する必要がありますが、この辺りは以前某スレに書いたのを次レス
にコピベしておきます。
ひとまず、ソースからの構築に関しては OpenDarwin で DarwinBuild とい
うプロジェクトが進行中。現在2つのパッケージを除いて(そのうちの1つが
X11)全てコンパイル出来ているようですが、これには MacOSX が必要なよう
です…(←英語がよくわからんらしい、アホ)。今後色々実験して報告致しま
すです。
323:某スレの間抜けな1
05/12/01 20:57:52 .net
先ずは MacOSX と Darwin の関係から。
一般的には、「Linux + X Window System」と同様な関係で「MacOSX =
Darwin + Aqua」と捉えられがちですが、実際は「Darwin = MacOSX -
CoreFoundation から色々抜いて取り敢えず OS として体をなすように再構築
したもの」です。Apple としてはまずプロダクトとしての OSX ありきで、
Open Source であることを謳うために OS としての Darwin をリリースしてい
るに過ぎない、とも言えます。
この CoreFoundation(要は Shared Library です)の再構築の際に、非
Open Source 化されている部分が増えてきてしまっているのです。Darwin 6.x
で使えていた AirPort が Darwin 7.x で使えなくなり、Darwin 7.x で使えて
いた PowerManagement が Darwin 8.x で使えなくなっているということが起
こっています。また、ソースを落としてもこの失われた部分に依存する部分の
あるソースはビルド出来なくなってしまっているのです。これは Apple 内で
開発が Xcode Project へ移行しているという事情もあり(Xcode は勿論非
open source)、単純には解決出来ない問題のようです。
324:某スレの間抜けな1
05/12/01 20:58:54 .net
こういった Apple の姿勢に対し、当然コミュニティー側からは非難の声が
上がっている(ML でも定期的に出てくる話題のようです)訳ですが、Apple
の Project Goal を見れば分かる通り、Apple は OS としての Darwin を *
BSD や Linux Distribution と伍してゆくためのプロダクトとは考えておらず
(勿論そういった役割を担っているのは MacOSX 及び X Server)、Apple か
ら公開されているソースをどのように料理して楽しむかはコミュニティー次第
である、という結論になっているようです。この辺りについては OpenDarwin
hackes ML の <we were opensource, once> で始まるスレッドや、Discuss ML
の <Apple's Darwin comittment> で始まるスレッドを読んでおくと良いでしょ
う。Jordan K. Hubbard 氏(FreeBSD の創始者、現 Apple 社員)の投稿もあ
り、興味深いものになっています。
URLリンク(www.opendarwin.org)
URLリンク(www.opendarwin.org)
また、現在は休刊している BSD Magazine (すごく残念、復刊してくれない
かな~)では「Darwin をハックする!」という連載があり、筆者である H 氏
の新しい OS に対する期待感と、Apple の姿勢についてのいらだちが微妙に交
錯する文章が初期の Darwin コミュニティーのふいんきを伝えています(そし
て焼肉で爆発してる…)。バックナンバーの DVD が出ていた筈なので、興味
のある方は Amazon を漁って見ると良いかも。
325:某スレの間抜けな1
05/12/01 20:59:15 .net
爆撃完了です。ご清聴有り難うございました。(w
#しかし、ウニいたがこんなに過疎っているとは知らなかったよ…
#この板の NetBSD on hpcmips のスレから 2ch を見るようになったから、何
か寂し~
326:名無しさん@お腹いっぱい。
05/12/01 21:51:57 .net
板が過疎ってるわけじゃなくて
Darwin 使ってるやつがいないだけだろ。
327:名無しさん@お腹いっぱい。
05/12/02 14:44:19 .net
うちのPCだと、インストールCDのブート後に止まっちゃうので、インストールすら出来ない。
┐(´д`)┌
328:名無しさん@お腹いっぱい。
05/12/02 17:01:02 .net
>>323
ちなみにどんなハードウェア?
329:名無しさん@お腹いっぱい。
05/12/02 19:42:09 .net
>>323
VPC 6.0 for Mac、OpenDarwin 7.2.1 で試したところ、メモリ 128M 以下だと
ブート後に止まってしまいました。128M 以上であれば O.K 。なんか、ハード
ウェアチェックをして動かなくしている感じ…ソースを読んでいる方、何かそ
ういう部分がありませんかね?
330:名無しさん@お腹いっぱい。
05/12/02 19:43:26 .net
i386 の動作条件(INSTALL.x86.txt)を転載しておきます。尚、これは
OpenDarwin 7.2.1 の話で、Darwin 8.0.1 ではこういったドキュメントはあり
ません(opendarwin のサイトに丸投げで、そのサイトは削除されている)。
Supported Hardware
==================
IDE:
PIIX4 IDE controllers have been found to work.
VIA VT82xx IDE chipsets
Attached devices must be UDMA/33 compatible or better.
Ethernet:
Intel 8255x 10/100 ethernet controllers are supported.
3Com 905cXXX based ethernet controllers are supported.
DEC Tulip based ethernet controllers are supported.
- ADMtek 981, 983, 985
- PNIC 82c168
- DEC 21143
- preliminary support for PNIC2 and DEC 21140
Video:
You must have a VESA 2.0 compliant video card. Almost all
modern graphics cards are VESA 2.0 compliant. However, emulators
such as vmware do not have VESA 2.0 compliant emulated video
cards.
331:名無しさん@お腹いっぱい。
05/12/02 19:43:47 .net
Successfully tested hardware:
All 440BX motherboards tested have worked with their internal
IDE controllers.
IBM ThinkPad A21m (with onboard Intel ethernet)
MSI K8T Neo motherboard with Athlon64 3200+
See URLリンク(www.opendarwin.org) for a community-created
site with hardware that has been found to work.
At least 128 MB RAM are needed.
332:名無しさん@お腹いっぱい。
05/12/02 19:46:59 .net
>>324
OpenDarwin 7.2.1のx86版を、NECのVC35D/5(メモリは256M)にインストールしようとしたのですが、
ブート後のチェックの際に、なにやらエラーを吐いて止まってたと思います。
333:名無しさん@お腹いっぱい。
05/12/02 20:01:24 .net
Apple版のPPC版が基本的にOSXの同じバージョンと同じ動作条件で、どんどんきつくなってるし
今度はIntel版も条件きっつくしてくんだろうか?って不安はあるんだけども。
広範なデバイスのサポートって行くには人手も足りない感じはあるよね。
334:名無しさん@お腹いっぱい。
05/12/02 20:57:13 .net
使う動機付けが無いってのがパッとしない一番の理由だと思う。
Darwinが他のBSD系とどうちがうかってのをはっきり打ち出せればいいんだろうけどね。
それすらする動機がないというか。
>>320
雑誌の休刊ってのは事実上の廃刊だよ。
335:名無しさん@お腹いっぱい。
05/12/03 02:44:10 .net
pkgsrc を試してみました。
pkgsrc ツリーを NetBSD と共有するため、カーネルの再構築をして Apple
UFS パーティションに NetBSD 2.1.0_stable をインストール。pkgsrc は 2005Q3.
tar.gz を使用。
/Volumes/NetBSD/usr/pkgsrc/bootstrap ディレクトリにて prefix は何も設
定せずに ./bootstrap。/usr/pkg/bin, /usr/pkg/lib などのディレクトリ、
また、/var/db/pkg が作成されます。/usr/pkg/etc ディレクトリを作って(
なぜかこれは作成されなかった)work/mk.conf.example を /usr/pkg/etc/mk.
conf にコピー。
デフォのままではオブジェクトファイルが混じってしまうため、NetBSD 側に
は /etc/mk.conf を作成して、Darwin 側には /usr/pkg/etc/mk.conf に
OBJHOSTNAME をそれぞれ設定(OBJWRKDIR はシンボリックリンクなので×)。
PATH を追加して、いざ bmake。ビルドできますた。
336:名無しさん@お腹いっぱい。
05/12/03 02:44:41 .net
しかし問題が2点ほど。先ず、pkgsrc は uname で OS 及び アーキテクチャ
を特定している(らしい?)ため、PureDarwin と MacOSX の区別がつきませ
ん。これが原因でで例えば >>295 にあるように、ビルド出来なくなるパッケー
ジが存在することになります。因に、DarwinPorts では /System/Library/
Frameworks/Carbon.framework の存在を見て区別しているようです(tcl のソー
スなんて初めて見た…)。う~ん、上手く行かないパッケージがあったらチマ
チマ Makefile を書き換えて行くしかないかな?
337:名無しさん@お腹いっぱい。
05/12/03 02:45:06 .net
それとバージョンチェック。今回 w3m をインスコし、依存関係で perl もイ
ンスコされたがもとから入っているのが v5.6.7、新たにインスコされたのが
v5.6.8。まぁ、バージョンが上がっているから良いんだけど、これってどこで
チェックしてるんだろう?(とゆーか、.mk ファイルを追って行ったら頭がス
パゲティになりますた)まぁ、これも一つ一つ自分で管理して行けば良いのか
な。
338:名無しさん@お腹いっぱい。
05/12/03 02:45:58 .net
あと1つ質問です。ubench <URLリンク(www.phystech.com)
を pkgsrc でビルドしてみたのですが、NetBSD ではすんなり行ったけど
Darwin ではエラーが出てストップ。"CLK_TCK" なんぞ知らんぞゴルぁ、とか
抜かしやがりました。取り敢えず /usr/include/time.h を見て、
"__DARWIN_CLK_TCK" に置き換えてビルドは完了、しかし結果がおかしい。
NetBSD の倍近い結果が出ます…。で、更に良く見ると最終的に /usr/include
/ppc/time.h で "#define __DARWIN_CLK_TCK 100" とかなってます。なんじゃ
そりゃ?
で、C に関してはカーニハン/リッチーの本を読んだだけ(しかも殆ど理解出
来てない)なんですが、time.h というのは標準ライブラリなのに、定数の定
義や名称が異なるなんてこと…あるんでしょうか?(と書いてから気がついた。
それは別物なんじゃないか?)
なんかとんでもない勘違いをしてそうな気がしますが、眠くて頭がくらくらし
てるんでカキコして寝ます…。
339:名無しさん@お腹いっぱい。
05/12/03 08:43:14 .net
>>316
> 例として ssh で繋ぐための設定。
>
> $ launchctl load -w /System/Library/LaunchDaemons/ssh.plist
この「繋ぐ」という言葉は適正でない。「起動」だな。
Loadするとlaunchdのdaemonとして登録されるに過ぎない。
Daemonによっては、load時に"Run"するような設定にできる。
ちなみにlaunchdは糞である。
340:名無しさん@お腹いっぱい。
05/12/04 00:38:27 .net
いつのまにかKylinのISOがきている件について
こんど試してみます。
URLリンク(www.kylin.org.cn)の下載中心ってところで見つけました。
これってDarwinベースでしたっけ?単にMachベースでしたっけ?すれ違いすみません
341:336
05/12/04 00:42:47 .net
すみません,Darwinと関係なかったです。
342:名無しさん@お腹いっぱい。
05/12/06 19:07:51 .net
>>71のyamitってどうなったんですか?
343:名無しさん@お腹いっぱい。
05/12/08 04:33:43 .net
>>334
CLK_TCKは規格案の段階で使われましたが、結局削除されています。
幾つかのシステムでは互換性の為に定義が残されていますが、
obsoleteなのでヘッダから定義が消えていてもおかしくありません。
とりあえずMakefileのCFLAGSに
-DCLK_TCK=sysconf(_SC_CLK_TCK)
を加えてみるとどうでしょう。
344:名無しさん@お腹いっぱい。
06/01/14 21:29:12 .net
darwin portに関して質問なのですが、教えていただけませんか
いま
345:rsyncが使えない環境で困っています。 ローカルにtarボールとport file(これだけでいいんですかね?)をおいて これを参照させるようにしてインストール出来ませんか? MacOSX10.4.4を使っています。
346:名無しさん@お腹いっぱい。
06/01/15 19:32:51 .net
>>340
ここで聞いてみたほうが早いのだよもん。
DarwinPorts を使っている奴はいないのか?
スレリンク(mac板)
347:340
06/01/15 22:22:29 .net
>>341
そんなスレがあったとは、って出来たばかりですね。
そちらで聞いてみます。ありがとうございました。
348:名無しさん@お腹いっぱい。
06/04/02 19:00:11 .net
URLリンク(www.ertos.nicta.com.au)
L4/Darwin (aka Darbat)
349:名無しさん@お腹いっぱい。
06/05/23 21:00:31 .net
rpm2cpioってOSXに無いね(w
だれか、rpm-4.1.tgzのパッチくれ。
ぐぐって見つけた
URLリンク(www-jlc.kek.jp)
のバイナリはインスコしないと、
% usr/local/bin/rpm2cpio
dyld: usr/local/bin/rpm2cpio can't open library: libdb-3.2.dylib (No such file or directory, errno = 2)
Trace/BPT trap
と言われて使えなかった。
変なライブラリ入れたくないし(w
絶望的だが、rpm2cpio.cでも弄ってみるぜ。
350:名無しさん@お腹いっぱい。
06/05/24 00:10:35 .net
rpm2cpio.cってラッパーだった。orz
configure --without-dbすると、
checking for db3/db.h... no
checking for db_create... no
checking for db_create in -ldb-3.2... no
checking for db_create in -ldb-3.1... no
checking for db_create in -ldb-3.0... no
checking for db_create in -ldb... no
configure: error: sorry rpm requires libdb-3.x.a (from the Berkeley db package)
と言われるけど、
/usr/lib/libdbm.dylib
は使ってくれないのかな?
351:名無しさん@お腹いっぱい。
06/05/24 02:02:35 .net
>>344
OS Xのバージョンは10.0.X ?
352:名無しさん@お腹いっぱい。
06/05/24 19:50:13 .net
>>344
URLリンク(rpm4darwin.sourceforge.net)
353:名無しさん@お腹いっぱい。
06/05/25 07:40:14 .net
ほす
354:名無しさん@お腹いっぱい。
06/06/06 22:46:00 .net
Mac OS X for Intelは、
kernel(xnuパケージ)を公開しないらしいけど、
OpenDawrinとの連携はどうなるの?
URLリンク(www.opensource.apple.com)
URLリンク(www.opensource.apple.com)
355:名無しさん@お腹いっぱい。
06/06/06 22:46:42 .net
xnuパケージ→xnuプロジェクト
356:名無しさん@お腹いっぱい。
06/06/11 13:09:09 .net
>>344
つrpm2cpio.pl
URLリンク(www.iagora.com)
357:名無しさん@お腹いっぱい。
06/06/24 20:44:28 .net
LLVM
L4
358:名無しさん@お腹いっぱい。
06/07/26 18:52:18 .net
OpenDarwin Shutting Down
URLリンク(www.opendarwin.org)
359:名無しさん@お腹いっぱい。
06/07/28 21:41:11 .net
GNU Darwin はどうよ?
360:名無しさん@お腹いっぱい。
06/08/08 19:00:08 .net
Apple Launches MacOSForge, Releases Intel Sources, Includes Dtrace
URLリンク(osnews.com)
361:名無しさん@お腹いっぱい。
06/08/08 19:17:38 .net
VirtualPCで試してみようかなぁ、でもよくわかんねーしなぁ・・・
362:名無しさん@お腹いっぱい。
06/09/19 01:17:52 .net
Windows XP上のVMWare Playerにインストールできた。次は何をしよう?
363:名無しさん@お腹いっぱい。
06/09/29 17:40:11 .net
OpenDarwin.org 終了か…
364:名無しさん@お腹いっぱい。
06/11/07 09:20:01 .net
Amit Singhって今googleの Macintosh Engineeringのマネージャなのな
365:名無しさん@お腹いっぱい。
06/11/13 16:47:00 .net
Darwin for CELLはまだぁ?
366:名無しさん@お腹いっぱい。
06/12/18 23:11:23 .net
Amit Singhといえば「Mac OS X Internals: A Systems Approach」の著者か。
今読んでるところだが内容濃すぎ。OSXの内部構造について書かれたおそらく唯一の本だろう。
ところで xnu て今までNuKernelの略だと思ってたが、「X is Not Unix」なんだな。
367:名無しさん@お腹いっぱい。
06/12/19 00:50:46 .net
>>361
えええええええ
と思ったが知らない人がいてもおかしくないか。>xnu
368:名無しさん@お腹いっぱい。
06/12/19 03:33:13 .net
Mt. Xinuと関係あるのかと思ってた。
369:名無しさん@お腹いっぱい。
07/01/13 03:34:40 .net
2ch閉鎖の危機らしいが
So Amit Singh has just announced at MacWorld that Google are giving away MacFUSE.
This means that all of these file systems:
URLリンク(fuse.sourceforge.net)
and these:
URLリンク(fuse.sourceforge.net)
Will now be available on the Mac...
He's demoing:
* SSH filesystem
* Spotlight filesystem (like smart folders, but shows results in the filesystem)
* Picasa FS (very very nice... Make folders in the filesystem and it makes galleries in Picasa... drag files in, it uploads to the gallery...)
* RSS FS
* Read/write NTFS
* Read/write FTP
Holy crap. This is insane.
URLリンク(episteme.arstechnica.com)
370:名無しさん@お腹いっぱい。
07/01/14 08:49:57 .net
>364
素晴らしすぎるよね。
mount_smbfsをこのsshfsみたいにvolname付きで動くようにできないかと
思って、とりあえずコンパイルしてみようと思ったんだけれど、どうやら
簡単にはコンパイルできない様子。
smb-217.18なんだけれど、コンパイルできる人いる?
conf/kmod.mkがないって怒られるんだけれど、どこから拾えるか分からない。
371:名無しさん@お腹いっぱい。
07/01/16 05:39:18 .net
>>109
漏れもお味390xだお
素直な機種でつ
372:名無しさん@お腹いっぱい。
07/01/17 01:40:41 .net
>>365
URLリンク(www.jp.netbsd.org)
あたり参考になるゝか?
373:名無しさん@お腹いっぱい。
07/01/17 17:21:49 .net
URLリンク(video.google.com)
Singhのデモだって
374:名無しさん@お腹いっぱい。
07/02/09 07:29:15 .net
>>361
たとえばどんな面白いことが書いてあるの?
375:名無しさん@お腹いっぱい。
07/02/09 07:44:31 .net
ndiswrapper って、普通に MacOSX でも使えるんでしょうかね。
376:名無しさん@お腹いっぱい。
07/02/10 01:09:25 .net
>>369
ここ読めば少しは雰囲気わかるかも
URLリンク(www.osxbook.com)
例えばOS Xのカーネルとはの説明では、
・カーネルは xnu と kernel extensions (ドライバ含む) から構成される
・xnu は約百万行のコードからなり、その半分が FreeBSD 5、三分の一が Mach 3由来である。
・Mach部はハードウェアの抽象化等の xnu の核心部である。
・BSD部はTCP/IP, VFS, POSIX API など、よりユーザーランドに近い部分を受け持つ
で、各項目ごとに細かく解説してるが、整理して簡潔な表現で書いてあるから読みやすい。
他に、Open Firmware, BootX, kernel起動, launchd などの起動プロセスも
検証するソースやコマンドでかなり丁寧に解説してる。
とりあえずおすすめかな
377:名無しさん@お腹いっぱい。
07/02/10 11:21:11 .net
URLリンク(en.wikipedia.org)
378:名無しさん@お腹いっぱい。
07/02/13 08:39:16 .net
コアはmachでposixの皮を被ってるだけって感じ?
まーposixの限界というかその辺を克服するのには、正しい選択ではあるだろうな。
表面が同じなら文句はでないし。
379:名無しさん@お腹いっぱい。
07/02/13 09:02:35 .net
コテつけろよ
380:名無しさん@お腹いっぱい。
07/02/13 09:05:04 .net
だから(OS)X is Not Unixなんですねw
381:名無しさん@お腹いっぱい。
07/02/18 11:12:59 .net
>>373
POSIXの皮というよりは、マイクロカーネルの一つのサービスプロバイダとしての
POSIXサブシステムにFreeBSDを拝借したってところだろうか。
ソース見てないので詳しくは分からないけど、マイクロカーネル色が強いような気がする。
382:名無しさん@お腹いっぱい。
07/04/13 02:26:34 .net
ageage
383:名無しさん@お腹いっぱい。
07/06/20 16:03:52 .net
さて、ちょっとDarwinでもビルドしてみようかと思い立って、Darwin 8.0.1のバイナリを
入手してVMWareにインストール。取りあえず、ネットワークとXは動くようにした。
このスレと関連スレは読んだけど、8.x系をやってみてる人は見当たらない様子。
Googleであたってみるも、7.xをdarwinbuildでやってるのしか見当たらないOpenDarwin系?
Darwin8.xは
URLリンク(www.nabble.com)
なのがあるけどこのスレの前の方にあるようにAppleがXcodeに移行しているためか、ビルド
しきれないでいる様子、、、
とりあえず、最初のとっかかりになりそうなところは、いきなり頓挫しているみたい。
URLリンク(lists.apple.com)
どなたか、「こんなところでやってるよー」系の情報はないでしょうか?
384:名無しさん@お腹いっぱい。
07/07/19 06:24:15 .net
MacOSXでWindowsソフトが動く!Darwineスレ
スレリンク(mac板)
385:名無しさん@お腹いっぱい。
07/08/06 05:25:06 .net
どゆこと?
>I'm happy to announce that Apple is contributing some major
>extensions to the LLVM ARM backend. The improvements include support
>for ARM v4/v6, vfp support, soft float, pre/postinc support, load/
>store multiple generation, constant pool entry motion (to support
>large functions), and support for the darwin/arm ABI.
URLリンク(lists.cs.uiuc.edu)
386:名無しさん@お腹いっぱい。
07/08/06 07:51:58 .net
iPhoneでLLVM使えるようにでもするつもりかね。
387:名無しさん@お腹いっぱい。
07/08/06 17:42:43 .net
OpenGLスタックにLLVMの技術を使うらしいよ。
あとはMacとiPhoneで同じアプリを実行できるようにしようと企んでるとか、
iPhone用アプリをサードパーティに解放するときに、
iPhoneのCPUをいつでも変えられるように、LLVM使うとか。
388:名無しさん@お腹いっぱい。
07/08/06 18:05:09 .net
OpenGLってユーザプログラム側で動的コンパイル出来たらいいのにな。
毎回同じ処理はdisplay listに移したりとか自動的にやってくれるの。
389:名無しさん@お腹いっぱい。
07/09/07 02:56:50 .net
いまさらだけど,iPhoneのDarwinのバージョンは9.0.0d1なのね.iPod Touchも一緒かな?
390:名無しさん@お腹いっぱい。
07/10/16 15:03:07 .net
>>382
「LeopardのOpenGL機能を支えるコンパイラコレクション「LLVM 2.1」がリリース」
URLリンク(journal.mycom.co.jp)
> LLVM独自のC/Objective-Cフロントエンド「clang」も追加され
391:名無しさん@お腹いっぱい。
07/10/18 10:35:55 .net
xar!
392:名無しさん@お腹いっぱい。
07/10/31 22:54:57 .net
xar!
URLリンク(www.opensource.apple.com)
393:名無しさん@お腹いっぱい。
07/10/31 22:56:02 .net
あげてみます
394:名無しさん@お腹いっぱい。
07/11/01 04:31:20 .net
Source Code 公開 ハァハァ…
395:名無しさん@お腹いっぱい。
08/01/14 20:28:00 .net
>>387
そこにあるソースなんですがどれがカーネルなんでしょう?
今日、Darwinを知った者です
396:名無しさん@お腹いっぱい。
08/01/14 21:16:17 .net
>>390
xnu
397:名無しさん@お腹いっぱい。
08/01/15 14:04:53 .net
ありがとうございます
398:名無しさん@お腹いっぱい。
08/02/03 14:33:29 .net
x86 darwinにDarwinPortsないしMacPortsって入るか?
MacPortsのソースをコンパイルしようとしたのだが、ダメだったよ。
399:名無しさん@お腹いっぱい。
08/03/31 16:53:07 .net
Darwinは安全(笑)ですか?
400:名無しさん@お腹いっぱい。
08/05/11 12:30:16 .net
考え方がスイーツ(笑)
401:名無しさん@お腹いっぱい。
08/05/19 21:29:17 .net
URLリンク(alohakun.blog7.fc2.com)
402:名無しさん@お腹いっぱい。
08/05/21 12:08:07 .net
凸してる馬鹿はどうよ?
403:名無しさん@お腹いっぱい。
08/05/24 05:20:30 .net
どっちもどっち
404:名無しさん@お腹いっぱい。
08/05/24 09:44:49 .net
祭りにすらなってないところが流石Darwin(笑)
405:名無しさん@お腹いっぱい。
08/05/24 12:48:55 .net
>>399
お前早く死ねよ
406:名無しさん@お腹いっぱい。
08/05/24 19:03:50 .net
ま、ダークな世界ではDarwinをベースにMac OS Xを「ポーティング」してる奴らが居るので
オープンソースの「成果」が出ていると言えるのかも。
Appleが用意したプロテクションの類いもバレてしまっているし。
407:名無しさん@お腹いっぱい。
08/05/24 20:00:55 .net
Don't Steal Mac OS X!
408:名無しさん@お腹いっぱい。
08/05/24 20:06:34 .net
そうそう。
やっぱカーネルが公開されているのはでかいよね。その他の部分が非公開でも。
409:名無しさん@お腹いっぱい。
08/08/03 01:17:38 .net
>>313
亀レスで申し分けないが
>>更にもう1点、Darwin 8.0.1 PPC の場合、インスコの最後にだんまりになっ
>>てしまい、強制電源断が必要になります。
darwinx86-801.iso の /etc/rc.cdrom と入れ替えたらうまくいきました。
410:名無しさん@お腹いっぱい。
08/10/04 22:08:45 .net
>>361
今更ながらその本を買ってみた。
これから読んでみる。
411:名無しさん@お腹いっぱい。
08/10/18 03:03:37 .net
>>405
Mac OS Xってリリース毎に内部はすごく変わってるし、xnuなんかもナニゲにいろいろ
変わっている。それにIntel & 64bitへの本格的移行もあった。
結果として少ーしout of dateになっちゃった感があるんだよなーその本。
改訂版出ないかな。でも仮に出ても、ソフトウェアと違ってアップデート版とかはないよねw
412:名無しさん@お腹いっぱい。
08/10/21 13:44:07 .net
とっかかりにはなるでしょ。
この手の本でup-to-dateなのは難しいし。
Windows, Solarisのように定期的に出ているのもありますが。
413:名無しさん@お腹いっぱい。
08/10/25 21:30:22 .net
改訂版が出るくらいDarwinがメジャーにならないかなと思う反面、何故かあまりメジャーになってほしくないなとも思う。
悶える。。。
414:名無しさん@お腹いっぱい。
08/11/04 00:56:10 .net
はよ9.0系のisoファイル使わせてくれ。いつになったらリリースしてくれるんだ
415:名無しさん@お腹いっぱい。
08/12/26 03:21:33 .net
URLリンク(conference.hitb.org)
Darwin は安全(笑)ですか?
416:410
08/12/28 10:48:27 .net
こんなのがいつのまにか
>>409
URLリンク(osnews.com)
URLリンク(www.puredarwin.org)
417:名無しさん@お腹いっぱい。
09/01/06 21:27:10 .net
>>411
これ、素晴しいな
ドライバ開発とかやってると、どうしてもVMWare上で動く
Darwin環境が欲しくなるからなー
418:名無しさん@お腹いっぱい。
09/01/08 10:25:51 .net
>>411
VMware Serverで試してみたがブートせんかった
BIOSがoperating system not foundって言ってくるからGUID partitionなのかな?
419:名無しさん@お腹いっぱい。
09/01/09 06:33:48 .net
>>412
確かにカーネルのデバッグをするなら実機2台でやるより気楽だよね。
だけどドライバ開発なら、そのデバイスを VMware がエミュレートしてないと意味ないと
思うんだが、そういう状況ってあるの?
Mac OS X を実機でデバッグするときは target remote-kdp だったが、VMware 経由だと
remote でいける?
ふと思ったが今は本物の Mac OS X が VMware で起動できるんじゃなかったっけ?
ちなみに自分は Mac OS X の上で VMware と Parallels を動かして NetBSD をデバッグ
なんてお馬鹿なことをやってるがw
420:名無しさん@お腹いっぱい。
09/01/09 07:57:50 .net
というわけで PureDarwin を試してみた。
とりあえずgdbで張り付くことが可能なことは確認。ちょっとよさげ。
これまだネットが使えないみたいだけど、物をやり取りしたい時はどうしたらいいのかな?
そういえば本当の Mac OS X (Server) も今は VMware Fusion で動くんじゃなかったっけ。
421:名無しさん@お腹いっぱい。
09/01/09 12:00:54 .net
>>414
レイヤーが上の部分を弄るなら幾らでもあると思うが。
タッチパッドに特殊な機能付けたり。
422:名無しさん@お腹いっぱい。
09/01/09 22:10:41 .net
>>414
自分がやってるものはレイヤの上の方だけで間にあうし、
標準的なデバイスならあんまり問題ないんじゃないかな。エミュレート経由でも充分というか。
まぁ、実機は実機で横で動かしてるわけだしねぇ。
ネットワークが通ってれば、remoteは使えるよ
>> ちなみに自分は Mac OS X の上で VMware と Parallels を動かして NetBSD をデバッグ
俺は逆にLinux上でMac用のドライバ開発やってるわ(VMWare + Darwin8.0)
>>415
USBメモリ経由ならいけるんじゃない?
VMware上で動くMac OS X Serverって、ホスト側もMacじゃないと駄目なんだよな、確か。。。
423:名無しさん@お腹いっぱい。
09/06/14 10:54:58 .net
GNU Dawrin は一時期死んでたと思ったけど、またプロジェクトが復活してるのね
424:名無しさん@お腹いっぱい。
09/09/01 16:39:32 .net
ちょっと質問なんですが、
DarwinのIntel版って、どの程度Macと互換性あるんですか?
iWorksやiTunesが使えてiTMSが利用できるなら、凄く魅力を感じるんですが・・・
やっぱ、シェルにも依存してるから、無理なんでしょうかね?
425:410
09/09/02 04:13:25 .net
URLリンク(www.opensource.apple.com)
なんかいろいろ無い気がする。
426:名無しさん@お腹いっぱい。
09/11/08 12:19:56 .net
k
427:名無しさん@お腹いっぱい。
10/09/29 15:34:36 .net
ISO形式まだかな~
428:すげえ触ってみたい
429:名無しさん@お腹いっぱい。
10/10/01 16:41:09 .net
PureDarwin
430:名無しさん@お腹いっぱい。
11/01/19 06:28:22 .net
Steve Jobs 再び療養休暇へ
URLリンク(slashdot.jp)
431:名無しさん@お腹いっぱい。
11/01/28 09:13:41 .net
>>419
iTMSは鍵がないから無理だけどiWorksやiTunesは動くよ。
432:名無しさん@お腹いっぱい。
11/03/27 03:39:06.82 .net
話題性ゼロ
433:名無しさん@お腹いっぱい。
11/04/20 00:44:34.57 .net
むにゅ
434:名無しさん@お腹いっぱい。
11/08/04 22:13:07.39 .net
良スレsage
435:名無しさん@お腹いっぱい。
11/08/09 13:36:50.18 .net
本が出るらしいよ
URLリンク(www.amazon.co.jp)
436:名無しさん@お腹いっぱい。
11/08/09 14:16:34.30 .net
984ページか・・・。通して読むならさすがに訳本で読みたいな
437:名無しさん@お腹いっぱい。
11/08/09 16:42:15.80 .net
著者の経歴見てもあまり期待できないかも。
本家のドキュメント読んだ方がいいかも。
438:名無しさん@お腹いっぱい。
11/08/09 18:01:50.80 .net
その人これにも書いてるみたい
URLリンク(www.amazon.co.jp)
本家ドキュメントは、IO Kitはけっこう書いてあるんだけどxnuとかBSD layerまわりは微尿なんだよなー
439:名無しさん@お腹いっぱい。
11/08/09 20:02:40.18 .net
それamazon.co.jpの誤記でしょ。
表紙にもamazon.comにも名前は載ってない。
440:名無しさん@お腹いっぱい。
11/08/23 19:26:46.75 .net
URLリンク(wiki.bit-hive.com)
ここの人もう加筆しないのかなぁ(´・ω・`)
441:
11/10/31 18:23:35.95 .net
あげ
442:ぬるぽ
11/11/01 00:31:02.13 .net
忍法帖【Lv=9,xxxP】
443:名無しさん@お腹いっぱい。
11/11/02 12:14:31.83 .net
標準でMacPortsをサポートして標準的なデスクトップ環境を構築できれば楽しそう
444:名無しさん@お腹いっぱい。
11/11/14 18:47:28.18 .net
話題性
445:名無しさん@お腹いっぱい。
11/11/14 18:47:44.83 .net
ゼロ
446:名無しさん@お腹いっぱい。
12/03/18 11:55:47.09 .net
>>436
法律の話がしたけりゃ裁判所に行け
447:名無しさん@お腹いっぱい。
12/10/03 02:31:02.75 .net
PureDarwinとかどうなんだろう
448:名無しさん@お腹いっぱい。
13/08/04 NY:AN:NY.AN .net
XNU=X is Not Unix
あれ?OS XってUNIXだよね
449:名無しさん@お腹いっぱい。
13/08/04 NY:AN:NY.AN .net
それが何か?
450:名無しさん@お腹いっぱい。
13/10/08 01:00:32.02 .net
最近はどうなの?
451:名無しさん@お腹いっぱい。
17/12/29 09:37:12.58 .net
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
FAZ0KP53MI
452:名無しさん@お腹いっぱい。
18/05/22 04:27:37.69 .net
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
WR64G
453:名無しさん@お腹いっぱい。
23/09/30 21:21:25.41 .net
ほんまかいな、ほんまかいな
454:名無しさん@お腹いっぱい。
24/03/27 19:43:12.39 .net
まるで事故の原因だろうな
455:名無しさん@お腹いっぱい。
24/03/27 20:06:10.24 .net
たぶん本の売れ行きがかわるだろう
456:名無しさん@お腹いっぱい。
24/03/27 20:54:25.99 .net
テレビに出てきてる
テレビをほとんど取らないといけない
457:名無しさん@お腹いっぱい。
24/03/27 21:03:46.04 .net
あの配信内でインテリ扱いだよ
URLリンク(i.imgur.com)
458:名無しさん@お腹いっぱい。
24/03/27 21:14:35.02 .net
↑親米系とカルトはまとめてつべかABEMAで特集組めや
459:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています