1 名前:名無しさん@お腹いっぱい。 [NG NG.net] DarwinおよびMac OS Xの技術的な話をマターリといたしましょう。 技術的でない話、ドザー、マカー、sage等に関する話は↓でどうぞ。 pc.2ch.net/test/read.cgi/unix/1025870707/l50
313 名前:某スレの間抜けな1 mailto:sage [2005/12/01(木) 20:32:46 .net] 更にもう1点、Darwin 8.0.1 PPC の場合、インスコの最後にだんまりになっ てしまい、強制電源断が必要になります。Darwin はマウント出来るファイル システムは全て自動的にマウントするようになっているため、インスコする HDD 以外は外しておくほうが賢明かもしれません。i386 に関しては漏れには 分からんとです。 原因は上がっている筈のサービスが上がっていないこと、らしいですが、具 体的な解決策は現状無いようです(とゆーかそもそも話題に上らないし…)。
314 名前:某スレの間抜けな1 mailto:sage [2005/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 シ ステムと同じです。
315 名前:某スレの間抜けな1 mailto:sage [2005/12/01(木) 20:34:04 .net] ネットワークは従来の *BSD や Linux システムと同様 ifconfig コマンド です。何の設定もしていなくても DHCP サーバーが起動していれば勝手につな がるようになっています。尚、Mac では AirPort (AirMac) は使えません。 i386 でも無線 LAN はおそらく使えないと思われます。この辺りの事情は後述。
316 名前:某スレの間抜けな1 mailto:sage [2005/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 も使えますが、そのうち無くなる予定のようです。
317 名前:某スレの間抜けな1 mailto:sage [2005/12/01(木) 20:56:37 .net] パッケージ管理システム MacOSX で利用出来るパッケージ管理システムは以下のようなものがあります。 fink ttp://fink.sourceforge.net/ pkgsrc ttp://www.jp.netbsd.org/Documentation/software/packages.html gentoo ttp://www.gentoo.org/doc/en/macos-guide.xml DarwinPorts ttp://darwinports.opendarwin.org/ Darwin でどれを使うか、puredarwin というエントリがある DarwinPorts を使うのが無難ではありますが、いかんせんパッケージ数が少ない…(2200 程度、日本語関係のパッケージは皆無)。ということで現在 pkgsrc(現在 5500 程度あるらしい)を試していますが、この辺はまた今度。
318 名前:某スレの間抜けな1 mailto:sage [2005/12/01(木) 20:56:58 .net] ウpグレに付いて Apple のサイトを見て分かる通り、8.0.1 以降はソースの tar ball しか用 意されておらず、非常に面倒。しかもそのままではコンパイル出来ないと来て る…この辺りは Apple のオープンソースに対する姿勢、MacOSX と Darwin の 関係を理解する必要がありますが、この辺りは以前某スレに書いたのを次レス にコピベしておきます。 ひとまず、ソースからの構築に関しては OpenDarwin で DarwinBuild とい うプロジェクトが進行中。現在2つのパッケージを除いて(そのうちの1つが X11)全てコンパイル出来ているようですが、これには MacOSX が必要なよう です…(←英語がよくわからんらしい、アホ)。今後色々実験して報告致しま すです。
319 名前:某スレの間抜けな1 mailto:sage [2005/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)、単純には解決出来ない問題のようです。
320 名前:某スレの間抜けな1 mailto:sage [2005/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 社員)の投稿もあ り、興味深いものになっています。 ttp://www.opendarwin.org/pipermail/hackers/2005-June/thread.html ttp://www.opendarwin.org/pipermail/discuss/2005-September/thread.html また、現在は休刊している BSD Magazine (すごく残念、復刊してくれない かな〜)では「Darwin をハックする!」という連載があり、筆者である H 氏 の新しい OS に対する期待感と、Apple の姿勢についてのいらだちが微妙に交 錯する文章が初期の Darwin コミュニティーのふいんきを伝えています(そし て焼肉で爆発してる…)。バックナンバーの DVD が出ていた筈なので、興味 のある方は Amazon を漁って見ると良いかも。
321 名前:某スレの間抜けな1 mailto:sage [2005/12/01(木) 20:59:15 .net] 爆撃完了です。ご清聴有り難うございました。(w #しかし、ウニいたがこんなに過疎っているとは知らなかったよ… #この板の NetBSD on hpcmips のスレから 2ch を見るようになったから、何 か寂し〜
322 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/01(木) 21:51:57 .net] 板が過疎ってるわけじゃなくて Darwin 使ってるやつがいないだけだろ。
323 名前:名無しさん@お腹いっぱい。 [2005/12/02(金) 14:44:19 .net] うちのPCだと、インストールCDのブート後に止まっちゃうので、インストールすら出来ない。 ┐(´д`)┌
324 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/02(金) 17:01:02 .net] >>323 ちなみにどんなハードウェア?
325 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/02(金) 19:42:09 .net] >>323 VPC 6.0 for Mac、OpenDarwin 7.2.1 で試したところ、メモリ 128M 以下だと ブート後に止まってしまいました。128M 以上であれば O.K 。なんか、ハード ウェアチェックをして動かなくしている感じ…ソースを読んでいる方、何かそ ういう部分がありませんかね?
326 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/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.
327 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/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 ttp://www.opendarwin.org/hardware/ for a community-created site with hardware that has been found to work. At least 128 MB RAM are needed.
328 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/02(金) 19:46:59 .net] >>324 OpenDarwin 7.2.1のx86版を、NECのVC35D/5(メモリは256M)にインストールしようとしたのですが、 ブート後のチェックの際に、なにやらエラーを吐いて止まってたと思います。
329 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/02(金) 20:01:24 .net] Apple版のPPC版が基本的にOSXの同じバージョンと同じ動作条件で、どんどんきつくなってるし 今度はIntel版も条件きっつくしてくんだろうか?って不安はあるんだけども。 広範なデバイスのサポートって行くには人手も足りない感じはあるよね。
330 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/02(金) 20:57:13 .net] 使う動機付けが無いってのがパッとしない一番の理由だと思う。 Darwinが他のBSD系とどうちがうかってのをはっきり打ち出せればいいんだろうけどね。 それすらする動機がないというか。 >>320 雑誌の休刊ってのは事実上の廃刊だよ。
331 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/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。ビルドできますた。
332 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/03(土) 02:44:41 .net] しかし問題が2点ほど。先ず、pkgsrc は uname で OS 及び アーキテクチャ を特定している(らしい?)ため、PureDarwin と MacOSX の区別がつきませ ん。これが原因でで例えば >>295 にあるように、ビルド出来なくなるパッケー ジが存在することになります。因に、DarwinPorts では /System/Library/ Frameworks/Carbon.framework の存在を見て区別しているようです(tcl のソー スなんて初めて見た…)。う〜ん、上手く行かないパッケージがあったらチマ チマ Makefile を書き換えて行くしかないかな?
333 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/03(土) 02:45:06 .net] それとバージョンチェック。今回 w3m をインスコし、依存関係で perl もイ ンスコされたがもとから入っているのが v5.6.7、新たにインスコされたのが v5.6.8。まぁ、バージョンが上がっているから良いんだけど、これってどこで チェックしてるんだろう?(とゆーか、.mk ファイルを追って行ったら頭がス パゲティになりますた)まぁ、これも一つ一つ自分で管理して行けば良いのか な。
334 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/03(土) 02:45:58 .net] あと1つ質問です。ubench <ttp://www.phystech.com/download/ubench.html> を 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 というのは標準ライブラリなのに、定数の定 義や名称が異なるなんてこと…あるんでしょうか?(と書いてから気がついた。 それは別物なんじゃないか?) なんかとんでもない勘違いをしてそうな気がしますが、眠くて頭がくらくらし てるんでカキコして寝ます…。
335 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/03(土) 08:43:14 .net] >>316 > 例として ssh で繋ぐための設定。 > > $ launchctl load -w /System/Library/LaunchDaemons/ssh.plist この「繋ぐ」という言葉は適正でない。「起動」だな。 Loadするとlaunchdのdaemonとして登録されるに過ぎない。 Daemonによっては、load時に"Run"するような設定にできる。 ちなみにlaunchdは糞である。
336 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/04(日) 00:38:27 .net] いつのまにかKylinのISOがきている件について こんど試してみます。 www.kylin.org.cn/ の下載中心ってところで見つけました。 これってDarwinベースでしたっけ?単にMachベースでしたっけ?すれ違いすみません
337 名前:336 mailto:sage [2005/12/04(日) 00:42:47 .net] すみません,Darwinと関係なかったです。
338 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/06(火) 19:07:51 .net] >>71 のyamitってどうなったんですか?
339 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/08(木) 04:33:43 .net] >>334 CLK_TCKは規格案の段階で使われましたが、結局削除されています。 幾つかのシステムでは互換性の為に定義が残されていますが、 obsoleteなのでヘッダから定義が消えていてもおかしくありません。 とりあえずMakefileのCFLAGSに -DCLK_TCK=sysconf(_SC_CLK_TCK) を加えてみるとどうでしょう。
340 名前:名無しさん@お腹いっぱい。 [2006/01/14(土) 21:29:12 .net] darwin portに関して質問なのですが、教えていただけませんか いまrsyncが使えない環境で困っています。 ローカルにtarボールとport file(これだけでいいんですかね?)をおいて これを参照させるようにしてインストール出来ませんか? MacOSX10.4.4を使っています。
341 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/15(日) 19:32:51 .net] >>340 ここで聞いてみたほうが早いのだよもん。 DarwinPorts を使っている奴はいないのか? pc7.2ch.net/test/read.cgi/mac/1137291188/
342 名前:340 mailto:sage [2006/01/15(日) 22:22:29 .net] >>341 そんなスレがあったとは、って出来たばかりですね。 そちらで聞いてみます。ありがとうございました。
343 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/02(日) 19:00:11 .net] www.ertos.nicta.com.au/software/darbat/ L4/Darwin (aka Darbat)
344 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/23(火) 21:00:31 .net] rpm2cpioってOSXに無いね(w だれか、rpm-4.1.tgzのパッチくれ。 ぐぐって見つけた ttp://www-jlc.kek.jp/~fujiik/macosx/10.0.X/memo/RPMonX.html のバイナリはインスコしないと、 % 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でも弄ってみるぜ。
345 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/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 は使ってくれないのかな?
346 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/24(水) 02:02:35 .net] >>344 OS Xのバージョンは10.0.X ?
347 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/24(水) 19:50:13 .net] >>344 ttp://rpm4darwin.sourceforge.net/
348 名前:名無しさん@お腹いっぱい。 [2006/05/25(木) 07:40:14 .net] ほす
349 名前:名無しさん@お腹いっぱい。 mailto:age [2006/06/06(火) 22:46:00 .net] Mac OS X for Intelは、 kernel(xnuパケージ)を公開しないらしいけど、 OpenDawrinとの連携はどうなるの? www.opensource.apple.com/darwinsource/10.4.6.ppc/ www.opensource.apple.com/darwinsource/10.4.6.x86/
350 名前:名無しさん@お腹いっぱい。 mailto:age [2006/06/06(火) 22:46:42 .net] xnuパケージ→xnuプロジェクト
351 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/11(日) 13:09:09 .net] >>344 つrpm2cpio.pl www.iagora.com/~espel/rpm2cpio
352 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/24(土) 20:44:28 .net] LLVM L4
353 名前:名無しさん@お腹いっぱい。 [2006/07/26(水) 18:52:18 .net] OpenDarwin Shutting Down www.opendarwin.org/en/news/shutdown.html
354 名前:名無しさん@お腹いっぱい。 [2006/07/28(金) 21:41:11 .net] GNU Darwin はどうよ?
355 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/08(火) 19:00:08 .net] Apple Launches MacOSForge, Releases Intel Sources, Includes Dtrace osnews.com/comment.php?news_id=15415
356 名前:名無しさん@お腹いっぱい。 [2006/08/08(火) 19:17:38 .net] VirtualPCで試してみようかなぁ、でもよくわかんねーしなぁ・・・
357 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/19(火) 01:17:52 .net] Windows XP上のVMWare Playerにインストールできた。次は何をしよう?
358 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/29(金) 17:40:11 .net] OpenDarwin.org 終了か…
359 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/07(火) 09:20:01 .net] Amit Singhって今googleの Macintosh Engineeringのマネージャなのな
360 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/13(月) 16:47:00 .net] Darwin for CELLはまだぁ?
361 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/18(月) 23:11:23 .net] Amit Singhといえば「Mac OS X Internals: A Systems Approach」の著者か。 今読んでるところだが内容濃すぎ。OSXの内部構造について書かれたおそらく唯一の本だろう。 ところで xnu て今までNuKernelの略だと思ってたが、「X is Not Unix」なんだな。
362 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/19(火) 00:50:46 .net] >>361 えええええええ と思ったが知らない人がいてもおかしくないか。>xnu
363 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/19(火) 03:33:13 .net] Mt. Xinuと関係あるのかと思ってた。
364 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/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: fuse.sourceforge.net/wiki/index.php/NetworkFileSystems and these: fuse.sourceforge.net/wiki/index.php/FileSystems 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. episteme.arstechnica.com/eve/forums/a/tpc/f/8300945231/m/801005982831
365 名前:名無しさん@お腹いっぱい。 [2007/01/14(日) 08:49:57 .net] >364 素晴らしすぎるよね。 mount_smbfsをこのsshfsみたいにvolname付きで動くようにできないかと 思って、とりあえずコンパイルしてみようと思ったんだけれど、どうやら 簡単にはコンパイルできない様子。 smb-217.18なんだけれど、コンパイルできる人いる? conf/kmod.mkがないって怒られるんだけれど、どこから拾えるか分からない。
366 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/16(火) 05:39:18 .net] >>109 漏れもお味390xだお 素直な機種でつ
367 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/17(水) 01:40:41 .net] >>365 www.jp.netbsd.org/ja/JP/ml/port-powerpc-ja/199808/msg00022.html あたり参考になるゝか?
368 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/17(水) 17:21:49 .net] video.google.com/videoplay?docid=3138515991250095768 Singhのデモだって
369 名前:名無しさん@お腹いっぱい。 [2007/02/09(金) 07:29:15 .net] >>361 たとえばどんな面白いことが書いてあるの?
370 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/09(金) 07:44:31 .net] ndiswrapper って、普通に MacOSX でも使えるんでしょうかね。
371 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/10(土) 01:09:25 .net] >>369 ここ読めば少しは雰囲気わかるかも www.osxbook.com/book/bonus/ 例えばOS Xのカーネルとはの説明では、 ・カーネルは xnu と kernel extensions (ドライバ含む) から構成される ・xnu は約百万行のコードからなり、その半分が FreeBSD 5、三分の一が Mach 3由来である。 ・Mach部はハードウェアの抽象化等の xnu の核心部である。 ・BSD部はTCP/IP, VFS, POSIX API など、よりユーザーランドに近い部分を受け持つ で、各項目ごとに細かく解説してるが、整理して簡潔な表現で書いてあるから読みやすい。 他に、Open Firmware, BootX, kernel起動, launchd などの起動プロセスも 検証するソースやコマンドでかなり丁寧に解説してる。 とりあえずおすすめかな
372 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/10(土) 11:21:11 .net] en.wikipedia.org/wiki/Xnu
373 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/13(火) 08:39:16 .net] コアはmachでposixの皮を被ってるだけって感じ? まーposixの限界というかその辺を克服するのには、正しい選択ではあるだろうな。 表面が同じなら文句はでないし。
374 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/13(火) 09:02:35 .net] コテつけろよ
375 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/13(火) 09:05:04 .net] だから(OS)X is Not Unixなんですねw
376 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/18(日) 11:12:59 .net] >>373 POSIXの皮というよりは、マイクロカーネルの一つのサービスプロバイダとしての POSIXサブシステムにFreeBSDを拝借したってところだろうか。 ソース見てないので詳しくは分からないけど、マイクロカーネル色が強いような気がする。
377 名前:名無しさん@お腹いっぱい。 mailto:age [2007/04/13(金) 02:26:34 .net] ageage
378 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 16:03:52 .net] さて、ちょっとDarwinでもビルドしてみようかと思い立って、Darwin 8.0.1のバイナリを 入手してVMWareにインストール。取りあえず、ネットワークとXは動くようにした。 このスレと関連スレは読んだけど、8.x系をやってみてる人は見当たらない様子。 Googleであたってみるも、7.xをdarwinbuildでやってるのしか見当たらないOpenDarwin系? Darwin8.xは www.nabble.com/pkgsrc-Darwin-8.9.1-i386-bulk-build-results-20070614.0826-t3933575.html なのがあるけどこのスレの前の方にあるようにAppleがXcodeに移行しているためか、ビルド しきれないでいる様子、、、 とりあえず、最初のとっかかりになりそうなところは、いきなり頓挫しているみたい。 lists.apple.com/archives/darwin-kernel/2007/Apr/msg00035.html どなたか、「こんなところでやってるよー」系の情報はないでしょうか?
379 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 06:24:15 .net] MacOSXでWindowsソフトが動く!Darwineスレ pc11.2ch.net/test/read.cgi/mac/1141177297/
380 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/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. ttp://lists.cs.uiuc.edu/pipermail/llvmdev/2007-January/007813.html
381 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/06(月) 07:51:58 .net] iPhoneでLLVM使えるようにでもするつもりかね。
382 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/06(月) 17:42:43 .net] OpenGLスタックにLLVMの技術を使うらしいよ。 あとはMacとiPhoneで同じアプリを実行できるようにしようと企んでるとか、 iPhone用アプリをサードパーティに解放するときに、 iPhoneのCPUをいつでも変えられるように、LLVM使うとか。
383 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/06(月) 18:05:09 .net] OpenGLってユーザプログラム側で動的コンパイル出来たらいいのにな。 毎回同じ処理はdisplay listに移したりとか自動的にやってくれるの。
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 02:56:50 .net] いまさらだけど,iPhoneのDarwinのバージョンは9.0.0d1なのね.iPod Touchも一緒かな?
385 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 15:03:07 .net] >>382 「LeopardのOpenGL機能を支えるコンパイラコレクション「LLVM 2.1」がリリース」 journal.mycom.co.jp/news/2007/10/01/007/ > LLVM独自のC/Objective-Cフロントエンド「clang」も追加され
386 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 10:35:55 .net] xar!
387 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/31(水) 22:54:57 .net] xar! ttp://www.opensource.apple.com/darwinsource/10.5/
388 名前:名無しさん@お腹いっぱい。 mailto:age [2007/10/31(水) 22:56:02 .net] あげてみます
389 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 04:31:20 .net] Source Code 公開 ハァハァ…
390 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/14(月) 20:28:00 .net] >>387 そこにあるソースなんですがどれがカーネルなんでしょう? 今日、Darwinを知った者です
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/14(月) 21:16:17 .net] >>390 xnu
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/15(火) 14:04:53 .net] ありがとうございます
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/03(日) 14:33:29 .net] x86 darwinにDarwinPortsないしMacPortsって入るか? MacPortsのソースをコンパイルしようとしたのだが、ダメだったよ。
394 名前:名無しさん@お腹いっぱい。 [2008/03/31(月) 16:53:07 .net] Darwinは安全(笑)ですか?
395 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/11(日) 12:30:16 .net] 考え方がスイーツ(笑)
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/19(月) 21:29:17 .net] ttp://alohakun.blog7.fc2.com/blog-entry-944.html
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/21(水) 12:08:07 .net] 凸してる馬鹿はどうよ?
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/24(土) 05:20:30 .net] どっちもどっち
399 名前:名無しさん@お腹いっぱい。 mailto:age [2008/05/24(土) 09:44:49 .net] 祭りにすらなってないところが流石Darwin(笑)
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/24(土) 12:48:55 .net] >>399 お前早く死ねよ
401 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/24(土) 19:03:50 .net] ま、ダークな世界ではDarwinをベースにMac OS Xを「ポーティング」してる奴らが居るので オープンソースの「成果」が出ていると言えるのかも。 Appleが用意したプロテクションの類いもバレてしまっているし。
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/24(土) 20:00:55 .net] Don't Steal Mac OS X!
403 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/24(土) 20:06:34 .net] そうそう。 やっぱカーネルが公開されているのはでかいよね。その他の部分が非公開でも。
404 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/03(日) 01:17:38 .net] >>313 亀レスで申し分けないが >>更にもう1点、Darwin 8.0.1 PPC の場合、インスコの最後にだんまりになっ >>てしまい、強制電源断が必要になります。 darwinx86-801.iso の /etc/rc.cdrom と入れ替えたらうまくいきました。
405 名前:名無しさん@お腹いっぱい。 [2008/10/04(土) 22:08:45 .net] >>361 今更ながらその本を買ってみた。 これから読んでみる。
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/18(土) 03:03:37 .net] >>405 Mac OS Xってリリース毎に内部はすごく変わってるし、xnuなんかもナニゲにいろいろ 変わっている。それにIntel & 64bitへの本格的移行もあった。 結果として少ーしout of dateになっちゃった感があるんだよなーその本。 改訂版出ないかな。でも仮に出ても、ソフトウェアと違ってアップデート版とかはないよねw
407 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/21(火) 13:44:07 .net] とっかかりにはなるでしょ。 この手の本でup-to-dateなのは難しいし。 Windows, Solarisのように定期的に出ているのもありますが。
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/25(土) 21:30:22 .net] 改訂版が出るくらいDarwinがメジャーにならないかなと思う反面、何故かあまりメジャーになってほしくないなとも思う。 悶える。。。
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/04(火) 00:56:10 .net] はよ9.0系のisoファイル使わせてくれ。いつになったらリリースしてくれるんだ
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/26(金) 03:21:33 .net] ttp://conference.hitb.org/hitbsecconf2008kl/materials/D1T1%20-%20Dino%20Dai%20Zovi%20-%20Mac%20OS%20Xploitation.pdf Darwin は安全(笑)ですか?
411 名前:410 mailto:age [2008/12/28(日) 10:48:27 .net] こんなのがいつのまにか >>409 ttp://osnews.com/story/20696/PureDarwin_Xmas_Developer_Preview_Released ttp://www.puredarwin.org/downloads/xmas
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 21:27:10 .net] >>411 これ、素晴しいな ドライバ開発とかやってると、どうしてもVMWare上で動く Darwin環境が欲しくなるからなー
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 10:25:51 .net] >>411 VMware Serverで試してみたがブートせんかった BIOSがoperating system not foundって言ってくるからGUID partitionなのかな?