Voodoo ベースの 9.6.0 カーネル(Andy Vandijck 氏による XNU 9.6.0 移植版)
Andy Vandijck 氏が Voodoo XNU カーネルのソースコードをベースにビルドした Darwin 9.6.0 カーネル(Mac OS X 10.5.6 対応)。パッケージインストーラ形式で提供され、従来の 9.5.0 Voodoo カーネルと同様に動作します。
- 筆頭著者
-
@pαuℓzurrr.
公開日: 2009-01-01
- 収録コレクション
- OSx86 10.X コア基盤&ブートアーキテクチャ
- アーカイブ記録規模
- 累計閲覧 351,844 回 · 厳選フィールドノート 66 件(全 73 件の投稿より抽出) · 2009-01-01 – 2009-11-22
- 参加・検証メンバー (32)
- @andyvand (10)@lanceomni (8)@maya77 (6)@outwithspam (6)@pαuℓzurrr. (4)@eMatoS (4)@kocoman (3)@xXrkidXx (3)@Kabyl (3)@biird (2)@oneshot (2)@Valentine (2)@mindlessmissy@Alphaman@FirstHackTosh@peppi911+16 more
- 対応ハードウェア参照
- SATA III & NVMe SSDs ↗ USB 3.2 Boot Flash Drives ↗ AMD Radeon GPUs (QE/CI) ↗
Andy 氏が Voodoo のソースコードをベースに 9.6.0 カーネルを作成しました。
パッケージインストーラ形式になっており、現在の 9.5.0 カーネルと同様に動作するはずです。
Andy 氏からの引用:
@Andy VandijckVoodoo XNU カーネルのソースを XNU 9.6.0 向けにポーティングする作業を進めていましたが、先ほど無事成功しました。インストーラは2つの StuffIt アーカイブ内に含まれています。残りのファイルは xnu ソースに対する diff(差分パッチ)です。皆さん、良いお年を。
PKG の収録内容:
なお、このカーネルで問題が発生した場合、質問は Voodoo 開発チームではなく Andy 氏宛てにお願いします。
ダウンロードはこちら: media fire.com/download.php?gl1nmwjen0y
ソースコードのダウンロードはこちら: media fire.com/download.php?g3nootmzymy
コミュニティ検証報告・技術フィールドノート
全 73 件のオリジナル投稿から技術的価値の高い 66 件の検証報告を収録
この新しいカーネルをテストしていますが、オリジナルと同じく快調に動いています。唯一必要だった変更は 10.5.6 用の seatbelt を復元することだけでした。古いバージョンのままだとディスクイメージのマウント時にランダムで KP(カーネルパニック)が発生していたためです。
@eMatoSこの新しいカーネルをテストしていますが、オリジナルと同じく快調に動いています。唯一必要だった変更は 10.5.6 用の seatbelt を復元することだけでした。古いバージョンのままだとディスクイメージのマウント時にランダムで KP(カーネルパニック)が発生していたためです。
ええ、私もまさに今その現象に気づいたところです。
もしよろしければ、10.5.6 用の seatbelt.kext を送っていただけませんか?
よろしくお願いします!
なるほど……
今のところ順調そうです……コンソールにいくつか sandbox 関連のエラーが出ているのを除けば。
ところで、同梱されている追加の Kext やバイナリ類は何でしょうか?
あれらは必須のものですか?
InsanelyMac より
この新しいカーネルのメリットは何でしょうか?
USB 2.0 がそのまま動くようになったりしますか?
http://code.google.com/p/xnu-dev/wiki/NewsArchive ↗
2009年1月2日:私たちが公開したソースパッチをベースにした、Voodoo カーネルの非公式な移植版/派生ビルドがいくつか出回っています。カーネル、パッケージ、ドキュメント、ソースコード、および関連資料の公式バージョンを入手できる唯一の場所はこのサイト(xnu-dev)のみであることにご注意ください。ソースコードのライセンスは派生版の配布を明示的に禁止しています……
うーん、USB がマウントできません。おそらく System.kext が 9.6 なのに、カーネルがまだ 9.5 のままだからだと思います……。mach_kernel.voodoo が依然として 9.5 と表示されており、単なる mach_kernel を使おうとしてリネームすると起動できなくなってしまいます……。何か良い知恵はありませんか?
@biirdうーん、USB がマウントできません。おそらく System.kext が 9.6 なのに、カーネルがまだ 9.5 のままだからだと思います……。mach_kernel.voodoo が依然として 9.5 と表示されており、単なる mach_kernel を使おうとしてリネームすると起動できなくなってしまいます……。何か良い知恵はありませんか?
おそらく com.apple.Boot.plist 内に mach_kernel.voodoo(または mach_kernel_voodoo)が直接ハードコード指定されているのではないでしょうか?
そこを確認して、mach_kernel に書き換えてみてください。
そうすれば好きなカーネルを配置できます。Andy 氏の 9.6 カーネルは最新の System.kext とバージョンが一致するのでそのまま動きますし、あるいは本家 xnu-dev の正式リリースを待つのも手ですね!
P
@peppi911おそらく com.apple.Boot.plist 内に mach_kernel_voodoo が直接ハードコード指定されているのではないでしょうか? そこを確認して、mach_kernel に書き換えてみてください。そうすれば好きなカーネルを配置できます。Andy 氏の 9.6 カーネルは最新の System.kext とバージョンが一致するのでそのまま動きますし、あるいは本家 xnu-dev の正式リリースを待つのも手ですね! P
まさにそれでした! com.apple.Boot.plist の存在をすっかり忘れていました。ありがとうございます(さて、次は FireWire の修正だ)w00。
動作自体は問題なさそうですが、いくつかある PowerPC(PPC)アプリケーションが起動できなくなってしまいました。
@Xanthrax
64ビットモードで動作させていると、Rosetta 経由での PPC アプリケーションの実行に問題が生じることがあります。ブートフラグ -legacy を使えば強制的に 32ビットモードで起動できますよ。どうせ 10.6(Snow Leopard)が出るまでは 64ビット化によるパフォーマンスの差なんて体感できないと思います。
もしそれでうまく動くようなら、com.apple.boot.plist に追記しておくとよいでしょう。
Voodoo カーネルを使えば、AMD ユーザーでも追加パッチなしで 10.5.6 をインストールできるようになるのでしょうか?(初歩的な質問だったらごめんなさい)
あと、すでに古いバージョンの Voodoo が入っている場合、このインストーラでそのまま上書きしてしまって問題ありませんか?
Voodoo を使えば Intel 環境と同じようにアップデートできるようになりますが、「一切パッチが不要になる」という意味ではありません。具体的に何が必要になるかについては、ここと InsanelyMac にある 10.5.6 アップデート関連のスレッドを見てみてください(AppleIntelCPUPowerManagement の無効化/ディスエイブラの導入などが必要です)。
@pαuℓzurrr.Andy 氏が Voodoo のソースコードをベースに 9.6.0 カーネルを作成しました。パッケージインストーラ形式になっており、現在の 9.5.0 カーネルと同様に動作するはずです。Andy 氏からの引用; PKG の収録内容; なお、このカーネルで問題が発生した場合、質問は Voodoo 開発チームではなく Andy 氏宛てにお願いします。ダウンロードはこちら: media…
このバージョンをインストールしたところ、iLife '09 トライアル版のインストール中に KP(カーネルパニック)が発生しました。画面の写真はこちらです。
aevange さん、10.5.6 用の seatbelt.kext が必要です。
PM(プライベートメッセージ)を送っておきました。
このカーネルをインストールしたところ、すべての PPC アプリが起動前に「EXC_BAD_ACCESS (SIGBUS)」を出してクラッシュするようになってしまいました :-| -legacy を付けて起動しているのですが……。何か心当たりはありますか?
ひょっとして com.apple.boot.plist の中に -force64 が記述されていたりしませんか?
@aevangeこのバージョンをインストールしたところ、iLife '09 トライアル版のインストール中に KP(カーネルパニック)が発生しました。画面の写真はこちらです。
iLife '09 をどこで手に入れたんですか!?
それと、eMatoS さんが指摘している通り、10.5.6 用の seatbelt.kext が必要になりますよ……。
@pαuℓzurrr
iLife '09 をどこで手に入れたんですか!?
ええ、顔認識(フェイス)機能を見た時は興奮してひっくり返りそうになりましたよ。どれくらい精度良く動くのか試すのが待ちきれません。
カーネルが 9.5.0 で System.kext が 9.6.0 という不整合状態だったため(おそらくこれが原因で USB メモリがマウントできなくなっていました)、Andy 氏のインストーラを試してみました。ところが依然としてカーネルは 9.5.0 のままで、しかもマシン内に com.apple.boot.plist ファイルが見当たらないのですが……?
Louise
OSx86 は初心者なのでどの情報が必要かよく分かりませんが、念のため環境を書いておきます:
Chameleon 1.0.11
4 GB RAM
SATA 500 GB HD
iDeneb 10.5.5 を使ってインストール
こちらのファイルでカーネルをアップグレード:feelin gentity.com/2008/11/28/voodoo-xnu-kernel-hits-release-candidate/
Apple ソフトウェア・アップデートで Leopard 10.5.6 に更新
複数のアプリが起動しなくなりました
さらに気づいたのですが、Andy 氏のパッケージインストーラでカーネルをアップグレードした後、いくつかのアプリケーションが動作しなくなりました。特に Microsoft Word、Excel、PowerPoint、そして FileMaker を起動しようとすると「アプリケーション Microsoft Word は予期しない理由で終了しました」というメッセージが出て落ちます。初期設定ファイル(prefs)をゴミ箱に捨てても解決しませんでした。この世界に足を踏み入れて2週間、私の新しい座右の銘は「これはコンピュータではない、趣味(ホビー)なのだ!」です!
Louise
@outwithspamさらに気づいたのですが、Andy 氏のパッケージインストーラでカーネルをアップグレードした後、いくつかのアプリケーションが動作しなくなりました。特に Microsoft Word、Excel、PowerPoint、そして FileMaker を起動しようとすると「アプリケーション Microsoft Word は予期しない理由で終了しました」というメッセージが出て落ちます。初期設定ファイル(prefs)をゴミ箱に捨てても解決しませんでした。この世界に足を踏み入れて2週間、私の新しい座右の銘は…
どのような手順で 10.5.6 にアップデートされましたか?
ターミナルを開いて以下を入力してください:
uname -a
表示されたカーネル情報を返信で教えてください。おそらく以下のような出力になるはずです:9.5.0 Darwin Kernel Version 9.5.0 Voodoo; Release 1.0 :xnu-1228.7.58/BUILD/obj/RELEASE_I386
あなたが以前ダウンロードした Voodoo の DMG の中に「Files」というフォルダがあり、その中に 9.5.0 用の System.kext が入っているはずです。これを手動でインストールしましょう。DMG を開いて system.kext をデスクトップにドラッグし、ターミナルで以下のコマンドを入力してください(system.kext がデスクトップ上に置かれている前提のコマンドです):
1. ファイルを変更するための root 権限を取得します。
sudo -s
2. カレントディレクトリを /System/Library/ に移動します。
cd /System/Library/
3. 既存の system.kext を削除します(必要であれば先にバックアップを取っておいてください)。
rm -rf Extensions/system.kext
4. ダウンロードした DMG から取り出した 9.5.0 の system.kext をコピーします。
cp -r ~/Desktop/system.kext Extensions/system.kext
5. Extensions フォルダに適切なパーミッションを設定します。
chmod -R 755 Extensions/
6. Extensions フォルダに適切な所有権を設定します。
chown -R root:wheel Extensions/
7. Extensions フォルダのタイムスタンプを更新(touch)します。
touch Extensions/
8. 新しい system.kext でキャッシュを再構築させるため、既存の Kext キャッシュを削除します。
rm -rf Extensions.mkext
9. ドライブ全体のディスクアクセス権を修復します。
diskutil repairpermissions /
-v -f を付けて再起動してください。
これでカーネルと System.kext のバージョンが一致するはずです。もっと短いコマンドで済ませる方法もありますが、一連の処理内容を理解するにはこの手順が分かりやすいと思います。
「どのような手順で 10.5.6 にアップデートされましたか?
ターミナルを開いて以下を入力してください:
uname -a
表示されたカーネル情報を返信で教えてください。おそらく以下のような出力になるはずです:9.5.0 Darwin Kernel Version 9.5.0 Voodoo; Release 1.0 :xnu-1228.7.58/BUILD/obj/RELEASE_I386」
ご質問にお答えすると、Apple のソフトウェア・アップデートを使って Leopard 10.5.6 にアップグレードしました(ただしその前に、Voodoo_Kernel_Release_1.0_Rev_A.dmg に含まれていたアップデートを適用していました)。
すでにディスクイメージ(DMG)をマウントできない状態だったため、ご提案の手順をそのまま実行することはできなかったのですが、あなたの質問と Voodoo イメージに同梱されていたドキュメントを読んだおかげで原因に気づきました。Apple のソフトウェア・アップデートが mach_kernel という名前で新しい純正カーネルをインストールしたものの、com.apple.boot.plist(ようやく見つけました……何しろ初心者なもので)で指定されているカーネル名が別のものになっていたのです。そこで mach_kernel を(由来を忘れないように)mach_kernel.apple にリネームし、plist を編集したところ、uname -a の表示が 9.5.0(※原文 9.5.6)になり、System.kext のバージョンとも一致しました。ただ、依然として MS Office(Word、Excel、PowerPoint)と FileMaker を起動しようとすると予期せず終了してしまいます(それ以外の動作は今のところ順調です)。「実際の仕事」をするのにこれらのアプリがどうしても必要なので、早急に解決すべくもう少し調べてみます。もし何か解決策をご存じでしたらお力添えいただけると幸いです。ありがとうございます。
「Rosetta トランスレーション」の再インストールでも直りませんでした
Word や FileMaker(および他のいくつかの「古い」PowerPC アプリ)が開けない問題は Rosetta の変換機構のトラブルではないかと考え、以下の場所で見つけたパッケージから translate ファイルを再インストールしてみました:
hosted.file front.com/iSynic
それでも直らなかったため、Leopard 10.5.6 が動いている実機の Apple MacBook Pro から該当ファイルをコピーしてみましたが、やはりダメでした。これらの「古い」アプリを開こうとすると、コンソールには「bus error(バスエラー)」と記録されます。
@outwithspam
DMG(ディスクイメージ)を開けない問題
DMG ファイルを開けない問題については簡単に修正できますよ。seatbelt.kext を 10.5.6 より前のバージョンのものに差し替えれば解決します。もし手元にバックアップがない場合は、Apple から 10.5.5 単体アップデータをダウンロードし、Pacifist を使ってファイルを抽出できます。
カーネルの問題
9.5.6 と書かれていますが、9.5.0 の打ち間違いですよね? Voodoo RC1 と表示されていましたか?
カーネルの管理に関しては NFOav8or 氏がとても良いアドバイスをしていました。彼の方法は、Voodoo カーネルのコピーを mach_kernel.voodoo として残しつつ、もう1つ複製を作って mach_kernel にリネームしておくというものです。こうしておけば、OS アップデートで mach_kernel が上書きされてもすぐにコピーし直せますし、万が一再起動後にシステムがハングアップしても、ブートオプションで mach_kernel.voodoo を指定して起動することができます。
PPC アプリケーションの問題
Rosetta のトラブルに関して私が知る唯一の原因は、64ビットモードが強制有効になっているケースです。com.apple.boot.plist には他にどんなフラグが設定されていますか?
カーネル、system.kext、seatbelt.kext の手動インストール手順
mach_kernel.voodoo、seatbelt.kext、system.kext の3つをデスクトップに配置してください(以下のコマンドはすべてこれらのファイルがデスクトップにあることを前提としています)。各コマンドの意味もあわせて説明します。ターミナルを開いて以下のように入力してください:
1. ファイルを変更するための root 権限を取得します
sudo -s
2. Voodoo カーネルをルートディレクトリ直下にコピーします
cp -r ~/Desktop/mach_kernel.voodoo /mach_kernel.voodoo
3. mach_kernel.voodoo の複製を mach_kernel という名前で作成します(既存のものは上書きされます)
cp -r /mach_kernel.voodoo /mach_kernel
4. カレントディレクトリを /System/Library に移動します
cd /System/Library
5. デスクトップにある 9.5.0 の system.kext を Extensions フォルダへコピーします
cp -r ~/Desktop/system.kext Extensions/system.kext
6. デスクトップにある 10.5.5 版の seatbelt.kext を Extensions フォルダへコピーします
cp -r ~/Desktop/seatbelt.kext Extensions/seatbelt.kext
7. すべてのカーネルファイルの所有権を設定します
chown root:wheel /mach_kernel*
8. すべてのカーネルファイルのパーミッションを設定します
chmod 644 /mach_kernel*
9. Extensions フォルダ内の Kext のパーミッションを設定します
chmod -R 755 Extensions/
10. Extensions フォルダ内の Kext の所有権を設定します
chown -R root:wheel Extensions/
11. Extensions フォルダのタイムスタンプを更新(touch)します
touch Extensions/
12. OS X にキャッシュを再構築させるため、Kext キャッシュを削除します
rm -rf Extensions.mkext
13. ドライブ全体のディスクアクセス権を修復します
diskutil repairpermissions /
-v -f を付けて再起動します。もし com.apple.boot.plist で別名のカーネルを指定している場合はその記述を削除してください。再起動前に一度 com.apple.boot.plist を確認し、別のカーネルを指していないか確かめておくと確実です。mach_kernel、mach_kernel.voodoo、あるいは未指定であれば問題ありません。
上記コマンドを一度にまとめて実行するためのリストはこちらです:
sudo -s
cp -r ~/Desktop/mach_kernel.voodoo /mach_kernel.voodoo
cp -r /mach_kernel.voodoo /mach_kernel
cd /System/Library
cp -r ~/Desktop/system.kext Extensions/system.kext
cp -r ~/Desktop/seatbelt.kext Extensions/seatbelt.kext
chown root:wheel /mach_kernel*
chmod 644 /mach_kernel*
chmod -R 755 Extensions/
chown -R root:wheel Extensions/
touch Extensions/
rm -rf Extensions.mkext
diskutil repairpermissions /
@outwithspam
DMG(ディスクイメージ)を開けない問題
こちらは無事動くようになりました。
カーネルの問題
「9.5.6 と書かれていますが、9.5.0 の打ち間違いですよね? Voodoo RC1 と表示されていましたか?
カーネルの管理に関しては NFOav8or 氏がとても良いアドバイスをしていました。彼の方法は、Voodoo カーネルのコピーを mach_kernel.voodoo として残しつつ、もう1つ複製を作って mach_kernel にリネームしておくというものです。こうしておけば、OS アップデートで mach_kernel が上書きされてもすぐにコピーし直せますし、万が一再起動後にシステムがハングアップしても、ブートオプションで mach_kernel.voodoo を指定して起動することができます。」
はい、9.5.0 の打ち間違いでした。古いカーネルもリネームして保管してあります。とても参考になるアドバイスです。
PPC アプリケーションの問題
「Rosetta のトラブルに関して私が知る唯一の原因は、64ビットモードが強制有効になっているケースです。com.apple.boot.plist には他にどんなフラグが設定されていますか?」
まさにこれを直す必要がありそうです。どうすれば確認・変更できますか?
/Library/Preferences/SystemConfiguration にある com.apple.boot.plist を開き、もし -force64 のような記述があれば削除してください。
その上で再起動し、ブートフラグに -v -legacy を指定してみてください。
-legacy を付けることで 32ビットモードが強制されるはずです。その状態で PPC アプリが動作するか確認してみてください。なお、translate ファイルの差し替えについては、それで何かが変わるかどうかは私には分かりません。
@lanceomni/Library/Preferences/SystemConfigurationにあるcom.apple.boot.plistを開き、もし-force64のような記述があれば削除してください。その上で再起動し、ブートフラグに-v -legacyを指定してみてください。-legacyを付けることで 32ビットモードが強制されるはずです。その状態で PPC アプリが動作するか確認してみてください。なお、translateファイルの差し替えについては…
plist 内に -force64 のような記述はありませんでしたが、念のため -v -legacy を使って再起動してみました。残念ながら直りませんでした。さらにその後、CoreServices 内のファイルをいくつか移動したり戻したりしているうちにシステムを壊してしまったようで、起動すらできなくなってしまいました。仕事でどうしてもアプリを使う必要があるので、クリーンインストールし直そうと思います……。
親身にサポートしていただき、改めて感謝いたします。
どなたか 10.5.6 のバニラ(純正)カーネルへ戻すための手順を投稿していただけませんか?
どうかよろしくお願いします。
私が何か見落としているのでなければ……本家からは 9.6.0 の Voodoo カーネルはまだリリースされていないはずです。最新バージョンは 9.5.0 です。Voodoo の Google Code プロジェクトページはこちらです:http://code.google.com/p/xnu-dev/ ↗
なぜ質問したかというと、私の MSI マザーボード環境(10.5.6 バニラリテール)で cpus=2 を指定した際に発生していた「デッドロック」カーネルパニックが、このベータ版カーネルで解消されたからなんです。ベータ版の変更履歴(Changelog)を見るには開発チームのメンバーである必要があるようですね(未完成バージョンも含めてすべて一般にオープンソース公開されているものと思っていました)。
なんで誰も 10.5.6 の seatbelt をアップロードしてくれないんだ、くそっ……。これじゃ paul か eMatoS か誰かを待つしかないじゃないか……今すぐ必要なのに!
ここにリンクを貼るのがそんなに大変なことなのか?
いかなる種類のアップデートを行う場合でも、事前に必ず Extensions フォルダのバックアップを取っておくことを強く推奨します。そうしておけば、万が一問題が起きても自力で復旧できますからね。
PM(プライベートメッセージ)を確認してください。
さらに 34 件のコミュニティ検証ノートを表示完全なアーカイブ記録
it this kext that you've lookin' for? dunno the version is, but i run mine with kernel 9.6.0 …hope you can use it…
ATTACHMENT REMOVED
"Please dont post Apples own material Thanks LawlessPPC"
what is the point of installing this if it will work same as 9.5.0?
Would this fix my ongoing mouse lag problem with the VooDoo 9.5.0 Kernel?
Linky: Mouse Lag/Choppiness →
can I install this on 10.5.5 or do I have to be at 10.5.6?
I LOVE YOU! awesome work.! now everything what was wrong works!
ok so a strict guide where to download files and what need to do to update from 9.5.0 to 9.6.0?
i just don`t understand here anything ...
Can someone post the seatbelt fix for the voodoo 9.6.0?
I tried to install this but when the install finished my system crashed and I wasn't booting up.So i reinstalled leopard again.Why i can't install this ? I have voodoo 9.5.0 kernel
and my system is 10.5.6.
@FirstHackToshInsanelymac What are the benefits of the new kernel? Working USB2, maybe?
USB2 support has nothing to do with my kernel...
BTW: this kernel is obsolete...
The new one also has mac model override configurable and has a built-in decrypter...
It also supports the old HPET driver (emulation of HPET for those without HPET and other things)
You can find the newer one at:
laptopneeds.forum otion.co.uk/anv-releases-f10/anv-xnu-kernel-v14-t10.htm
The installer and the sources are available from the black link at the bottom...
Also included is a full explanation of the kernels features...
If you need better USB2 support use my USB2 drivers available from:
laptopneeds.forum otion.co.uk/other-drivers-f8/anv-iousbfamily-32740-including-pcgenusbehci-t5.htm
They will offer you better and faster USB2 support with hard BIOS reset... they are based on the latest sources from Apple (so all is for 10.5.6 offcourse).
Any questions you can ask me...
EDIT: Those issues you all are talking about all got fixed since release V1.4 of the kernel... now everything works as it should...
You are still using V1.1 of the kernel which still used old dynamic linker and didn't have as much features + some issues...
Try the new one... you all will be much more satisfied...
@maya77Post links here when it's updated?
Sure... next release will be for 10.5.7 though...
I fixed up all of the major issues with the kernel so...
Works fine here, except I had kernel panic yesterday, after long time, but not sure what caused it, as both, Firefox and kernel was updated before that. Only Firefox was running and kernel panic error said it has something with the FF...
whats the benifets? is it like 9.6.0 Vanillia? does this mean we can boot retail? im very confused lol
@xXrkidXxwhats the benifets? is it like 9.6.0 Vanillia? does this mean we can boot retail? im very confused lol
It's just like Voodoo but with improvements...
For more info look at the download site...
@maya77Works fine here, except I had kernel panic yesterday, after long time, but not sure what caused it, as both, Firefox and kernel was updated before that. Only Firefox was running and kernel panic error said it has something with the FF...
Did it happen only once or did it happen each time Firefox was running?
@andyvandDid it happen only once or did it happen each time Firefox was running?
Fortunately only once.
@maya77Fortunately only once.
OK then I doubt it is a kernel bug...
It may just have been "bad luck"...
Lets hope it doesn't happen again...
yea i went to the google code web page but it there wasn't any info about it... it said the newest version was 9.5.0 not 9.6.0
@xXrkidXxyea i went to the google code web page but it there wasn't any info about it... it said the newest version was 9.5.0 not 9.6.0
Yeah I know... they still haven't completed their port to 9.6.0...
I'll beat them to the punch too with 9.7.0 if I get the chance
It is a matter of honour since some of the Voodoo team didn't threat me very well...
You fix up the warnings in the VoodooPS2 sources and give them the diffs (actually first the sources but next they nagged for the diffs...) and all they did was criticize...
They also argued that one big project over 6 smaller ones was "harder to debug"...
Man are you devs or not is the question I tend to have then...
It makes no difference as one can switch the target etc...
Star Trek: These are romulans... They are without honour
Before I start, I want you to know that I wouldn't reply if the drama wasn't started by the above poster, but I couldn't just let this go unanswered.
@andyvandYeah I know... they still haven't completed their port to 9.6.0... I'll beat them to the punch too with 9.7.0 if I get the chance It is a matter of honour since some of the Voodoo team didn't threat me very well... You fix up the warnings in the VoodooPS2 sources and give them the diffs (actually first the sources but next they nagged…
I'm really wondering as to what level you can lower yourself to, to say what you say, and release stuff the way you do.
Voodoo didn't complete the port to 9.6.0 because it takes "time" and "effort" (which isn't available) to do it "properly", you think after the work they did, they can't just go and make the fast dirty port you did? Are you going to say "Man are you devs or not is the question I tend to have then..." because of that too?
What is this attitude of "beat to the punch" from you? Is it all about that for you? /shame
I see people doing "real" work, the Voodoo kernel, VoodooPower..., the IOPCIFamily/IOUSBFamily.. kext mods, and I see you take that, fix warnings (most of the time unproperly), retag/rebrand, increment the version, and make it look like an update to the official releases. /shame
You never replied to direct technical questions concerning your additions to the voodoo kernel/projects, and the explanation is obviously because you have no idea. You would have answered otherwise, wouldn't you?
The Voodoo group (specifically, Dense here on this post ↗) contacted you (twice if not more) and invited you to join us on IRC to have a little chat about how to get working together, as we did with few others which are with us now, joined the efforts together, and you already have seen the fruits of it, but you didn't accept to come (IIRC you didn't even reply).
Why? my guess is you don't want to join a group of people, you prefer to be on your own, because all you care about is some childish fame which you obviously have got it on the InsanelyMac forum (and apparently, here too).
About your "stripped" version of the VPS2 story, why not post the link to the real source, so people know what happens?
http://forum.voodooprojects.org/index.php/topic,168.0.html ↗
I read that this forum isn't like InsanelyMac, so I'm sure this post will be here when I check back.
I'm going to ask the people who read this not to reply (except AnV, if he wants), so the drama doesn't grow, and the flaming doesn't start, please?
@Kabyl"properly"
First of all last release is more than proper...
The technical questions about my port?
Ask away... I've never seen any message directed at me with any questions nor have I ever received a mail stating any q's about it...
My point is not a "beat to the puch" attitude... it is to make something better with more features...
Retagging and rebranding only occurs if it is either something I made or it isn't desired to keep that name (like with the kernel after integration of the decrypter...)
And it is my thought that fixing warnings up and perfecting code will result in a faster and better product (I've seen this proven many times...) also I find it important to use the latest toolset and some updated libraries from the kernel...
Next the IOPCIFamily and IOUSBFamily releases are slightly different from the others and in case of the IOUSBFamily parts it does state for PCGenUSBEHCI the proper copyrights (me and the other author...)
You are wrong stating that I don't want to join a group of people and you are wrong stating that I don't allready work togheter with some...
Also fast and dirty port? the first two ones: yes... the last 2: absolutely not...
@KabylYou would have answered otherwise, wouldn't you?
I've never even noticed the posts... how could I have replied then?
@KabylThe Voodoo group (specifically, Dense here on this post (http://www.insanelymac.com/forum/index.php?s=&showt… ↗))
If I click that link I do not even get a request or anything...
Just the main page and page 3 selected below...
But I don't want there to be any further future misunderstandings between us though...
If you should have any questions you should mail me for them...
@andyvandFirst of all last release is more than proper... The technical questions about my port? Ask away... I've never seen any message directed at me with any questions nor have I ever received a mail stating any q's about it...
I've never even noticed the posts... how could I have replied then? If I click that link I do not even get a request or anything... Just the main page and page 3 selected below...
If you let the post I linked to finish loading, you'll see it, and actually the are questions asked in that same page, and you ignored them, questions about adding HPET back (no proper answer from you), I even asked you about the "proper" Apple ID you added to Chameleon 1.0.11 (I've not seen anything in the first sources you released as 1.0.12 that is worthy of adding your copyright). which made many people who understand what programming is think of it as re-tagging.
My point is not a "beat to the puch" attitude... it is to make something better with more features...
Since you like the proper way of things, there is a proper way of expressing your point, but it happens that people reveal what they really think and have inside.
And it is my thought that fixing warnings up and perfecting code will result in a faster and better product (I've seen this proven many times...) also I find it important to use the latest toolset and some updated libraries from the kernel...
I agree that fixing and perfecting code is wanted, but anyone who knows the basics of coding will agree that in many (not all), of what you've released, lacks any real improvements, and I have yet to see a real proof of that, and what you claim to be faster.
Next the IOPCIFamily and IOUSBFamily releases are slightly different from the others and in case of the IOUSBFamily parts it does state for PCGenUSBEHCI the proper copyrights (me and the other author...)
I've checked some of the first mods you posted for IOPCIFamily, maybe that was your first "work", I was disappointed.
And what shows that you usually have no idea what you're doing is something like this ↗; (quoting you):
I could also do that mod of the sources for you... if you send or PM me the patches...
If you did modify the sources and know what you did, you wouldn't ask for patches, because you already have them, /dang
You are wrong stating that I don't want to join a group of people and you are wrong stating that I don't allready work togheter with some...
It's an assumption anyone would make, because all your releases don't mention that you've worked with others, and don't tell about any group.
It's just your regular way of releasing;
NEW (lack of info..) works a lot better (no info..)
Enjoy (a smiley showing confidence)
Edit: fixed more issue (no idea what..)
You get asked each time what's new, what improvements does it bring, and then there is the usual kind of replies;
fixed warnings, perfecting the code, proper Apple IDs, and then something that may look useful (but unfortunately, not after checking the code...)
You, now, need to do much more to get your stuff working with this solution..
But I don't want there to be any further future misunderstandings between us though...
I think there is big misunderstanding from your side, specially what happened with VPS2 (you didn't comment about it)
Star Trek: These are romulans... They are without honour
Is there anything to misunderstand from that?
And I have to say that you can do better than this.
@KabylIf you did modify the sources and know what you did, you wouldn't ask for patches, because you already have them
It is for supplemental patches which someone claims to have...
I would gladly check them and improve the IOUSBFamily if they really are good...
Also did I not make a new PPF generation and applying tool?
That one is fully mine... so...
Also the point of putting the HPET code back in the kernel is simple...
It also has emulation of HPET code added which allows the standard timers and so on to be used for people without HPET...
In essence thus emulating HPET with an older (V1.1 max) AppleHPET.kext...
@andyvandIt is for supplemental patches which someone claims to have... I would gladly check them and improve the IOUSBFamily if they really are good...
You've just confirmed you have no idea what it is.
Also did I not make a new PPF generation and applying tool? That one is fully mine... so...
That's why I was fair and used words like "most" and "not all", is there anything else? anything "new" you brought to the scene? any issues you've fixed that were not fixed before? I would be glad to hear about that.
Also the point of putting the HPET code back in the kernel is simple... It also has emulation of HPET code added which allows the standard timers and so on to be used for people without HPET... In essence thus emulating HPET with an older (V1.1 max) AppleHPET.kext...
I give up on getting any "proper" answers from you. If you expect me to understand the "..." (dots), I'm sorry, It's over my head and level of knowledge.
@KabylI give up on getting any "proper" answers from you.
I give up on trying to reply to you.
Useability
A propper manual/description of your works Andy would improve a lot.
To my disapointment (for the better or worse) I must say I stopped checking out your developments, cos I am really left in the dark
and only can figur some out when I read the next 10 or 20 experiances testers post.
I liked the fact that your 9.6 kernel (back on AMD) saved me the 9.5 system.kext/seatbelt,
but I then really lost track. Version here, version there. What's this for? What's that for?
I simply switched back to the original and ignored all else you done. Shame really.
Maybe some stuff would have improved something. I'll never know...
@ValentineA propper manual/description of your works Andy would improve a lot. To my disapointment (for the better or worse) I must say I stopped checking out your developments, cos I am really left in the dark and only can figur some out when I read the next 10 or 20 experiances testers post. I liked the fact that your 9.6 kernel (back on AMD)…
Well I've included full description of the kernels features lately...
You can read them and get the latest release here:
laptopneeds.forum otion.co.uk/anv-releases-f10/anv-xnu-kernel-v14-t10.htm
Thats nice, but there is a slight misunderstanding here. It is really about how you release.
One might be interested to try someting, but on a reasonable efford basesis.
Remember OS X is very much liked cos of it's useabillity, even if we are putting our selfs there through hackintoshes.
Great products allways have a great useabillity and not just 1 million features.
Like I said, me personally: I won't be looking into things anymore, even when they might be beneficial, cos I been put off by this release policy and don't know what's next. Others might feel the same.
Due to my switch to an Intel machine, there is really no need for another kernel for me personally. But I surely will try the original new Voodoo kernel when(ever) it comes out, cos even though it's not here now, I already know what I'll be getting.
(Also, manual link: one might not want to become a member of another forum, to get a manual of something he or she gets from the "release" forum)
hmm its so easy to answer any question. Anyone can put the question in " " and then give an answer. In this thread here.. I have seen questions being asked yet a very clear reply of not wanting to answer the questions. If it was me maybe I lets say start to get a little pissed and would say.. fine .. this is what I have done.. blah blah blah.. yet here I am still trying to guess at what has really been changed. I know less about all this yet even I can tell you what has and has not been changed... anyway.
ME.. I feel ANYONE that came before and started something, deserves credit. But is not coming out with a 9.7 kernel nothing more than ADDING something to what was already there? Now ME I would have to rewrite something and then say .. its mine.. but thats just me. If I added to something that I had nothing to do with makeing I would ALWAYS give credit to those 1ST!.
Andy, ur kernel is working nice here, never crashed like 9.5.0 that crashed when I was browsing the net, but its crashing on Chess
Im using ur v1.1
thanks. Any suggestions.
Latest version is 1.4, so you may want to upgrade before asking and see if problem is gone.
@andyvandAlso the point of putting the HPET code back in the kernel is simple... It also has emulation of HPET code added which allows the standard timers and so on to be used for people without HPET... In essence thus emulating HPET with an older (V1.1 max) AppleHPET.kext...
Andy, thankfully you've finally provided an answer, about which I have asked you at least 3 times before.
Now, my assessment of your answer: if you had any kind of understanding of the Voodoo kernel changes, or even the xnu kernel only, you would know that we expressly got rid of HPET emulation of the PIT because it added to the complexity, was very poorly written, and most importantly: was completely unnecessary. Are you aware of the fact that the HPET is not used for anything at all since 10.5.6? What then, is the point of emulating it?
I don't mean to sound rude or arrogant, but your reason for putting HPET back is simply wrong. Had you discussed this with us beforehand, you'd have avoided having to add several new bootflags and asking people to use your customized AppleHPET.kext and what not.
@xandizitxuAndy, ur kernel is working nice here, never crashed like 9.5.0 that crashed when I was browsing the net, but its crashing on Chess
Andy: You said you'd like to end any misunderstandings and start contributing as a team player. For starters, you can try to fix this problem with Chess. As a hint: it is an almost trivial fix which requires changing barely 4-5 lines. Sadly I've not had time to actually test it (but Turbo has verified the fix should work). You are welcome to try it and send a patch.
What is "Kernel: Voodoo Kernel Beta C"
I've posted here in the past when I used AnV's 10.5.6 (9.6.0) beta kernel from this thread because Voodoo only had 9.5.0 kernel (Version 1), and it did not work with dual core processor. (Get the wait queue deadlock)
comes time again for 10.5.7 update, and (9.7.0) gives me the same problem, so I look back at this thread and find things have change for the worse. (crying)
Since Anv file was in a pkg format, I could not extract the mach_kernel (still newbie)
So I used my 'safe/backup retail install partition', boot it, used the qoopz mach_kernel for 10.5.7 to the "just upgraded 10.5.7" one, then reboot, (It seems OSX can detect the mach_kernel change and automatically update my softraid/Boot OSX partitions..) Anyway, reboot and 10.5.7 works.
Hello, i have prepared a kernel for 9.70 using the sources of AnV, i removed everything extra it brings, like hpet that isnt needed since 9.5.0, and the builtin decrypter that uses a magic poem, and enverything that was marked "anv"
It seems this guy don't like Anv also..
But I agree that Voodoo official kernel is a bit "slow", if it wasn't for Anv's 10.5.6 beta kernel in the first place I would not have gotten dual core to work.
Thanks AnV.
its running amazingly
only one problem(so far, SMBIOS isn't working anymore... Its calling my comp a MacBookPro 5,1, when I have it set to be a MacPro 3,1 any idea's?
how to compile custom kernel via source? ive done it with Linux via the libcurses method and menuconfig, however i dont think that will work here lol. any ideas? try to keep concise im wayyy to ADD as it is already lol.
Much thanks.
The Paradox
出典および貢献者来歴(クレジット登録 32 名 · 元スレッド #1858)
| ユーザー名 | 貢献ロール | 投稿数 | 活動期間 |
|---|---|---|---|
| @andyvand | 主要貢献者 | 10 | 2009-04-26 → 2009-05-06 |
| @lanceomni | 主要貢献者 | 8 | 2009-01-07 → 2009-02-09 |
| @maya77 | 主要貢献者 | 6 | 2009-01-02 → 2009-05-17 |
| @outwithspam | 主要貢献者 | 6 | 2009-01-12 → 2009-01-13 |
| @pαuℓzurrr. | 筆頭著者 | 4 | 2009-01-01 → 2009-01-10 |
| @eMatoS | 主要貢献者 | 4 | 2009-01-01 → 2009-01-10 |
| @kocoman | 主要貢献者 | 3 | 2009-02-04 → 2009-05-23 |
| @xXrkidXx | 主要貢献者 | 3 | 2009-05-01 → 2009-06-06 |
| @Kabyl | 主要貢献者 | 3 | 2009-05-05 |
| @biird | 検証メンバー | 2 | 2009-01-04 |
| @oneshot | 検証メンバー | 2 | 2009-01-09 → 2009-03-20 |
| @Valentine | 検証メンバー | 2 | 2009-05-06 |
| @mindlessmissy | 検証メンバー | 1 | 2009-01-01 |
| @Alphaman | 検証メンバー | 1 | 2009-01-01 |
| @FirstHackTosh | 検証メンバー | 1 | 2009-01-02 |
| @peppi911 | 検証メンバー | 1 | 2009-01-04 |
| @Xanthrax | 検証メンバー | 1 | 2009-01-06 |
| @aevange | 検証メンバー | 1 | 2009-01-10 |
| @scififan68 | 検証メンバー | 1 | 2009-01-10 |
| @belmarduk | 検証メンバー | 1 | 2009-01-21 |
| @zyph3r | 検証メンバー | 1 | 2009-02-09 |
| @Wayang-NT | 検証メンバー | 1 | 2009-03-05 |
| @cj95 | 検証メンバー | 1 | 2009-03-09 |
| @lateralusman | 検証メンバー | 1 | 2009-03-17 |
| @Thopedam | 検証メンバー | 1 | 2009-03-25 |
| @dracea | 検証メンバー | 1 | 2009-03-25 |
| @esz | 検証メンバー | 1 | 2009-03-28 |
| @Sokairyk | 検証メンバー | 1 | 2009-04-26 |
| @Zeblade | 検証メンバー | 1 | 2009-05-16 |
| @xandizitxu | 検証メンバー | 1 | 2009-05-17 |
| @mercurysquad | 検証メンバー | 1 | 2009-05-23 |
| @paradox | 検証メンバー | 1 | 2009-11-22 |