OSx86 Project

OSx86 Project @ 私的ウィキ(blog)内検索 / 「OSx86 Project」で検索した結果

検索 :
  • OSx86 Project
    ...SXは起動しないが、OSx86 Projectの取り組みの一環でIntel Mac同様に起動するようになった。もちろん、Appleの保障は無く、また、正規にOSメディアを購入していても、Appleが認めたコンピュータ以外へインストールすることになるので、ライセンス条項を遵守しているとはいい難い(悪い例 公衆の面前でギリギリのことをしている某CPU大手企業)。その為、本項で述べることはあくまで技術的な観点での話しであり、全ての行為は自己責任の前提で記述する。  HDDが第一起動デバイスとして指定された場合の起動シーケンス概要は下図となり、Boot CampでWindowsを起動させた場合と逆のアプローチで、EFIエミュレーションとカーネルの起動を行うブートローダ(Chameleon)から構成される。 PCでのOSX起動の仕組み  参考情報:  ・ブート (Wi...
  • メニュー
    メニュー トップページ OSx86 Project   1. OSアップデート    - 10.6.1    - 10.6.2    - 10.6.3    - 10.6.4    - 10.6.5    - 10.6.6   2. Chameleonのビルド   3. fakeSMCの機能拡張   4. グラフィックス名の表示・変更   5. HDMI Audioによる音声出力   6. Mac OSX 用 USB3.0機器   7. Fermi対応Chameleon カーネルをビルドする 自作Mac考察 Mac mini クローン XC mini GP7A-HD ION Nettop DP305 Mac Pro クローン Mac Pro mini Mac Cube リンク Mac OS X カーネル関連 Apple Open Sour...
  • グラフィックス名の表示・変更
    ...の項でも紹介したが、OSx86 Projectの成果であるドライバインジェクションの機能で、OS標準では認識できないグラフィックスチップを認識させたり、表示されるチップ名を修正できる。  上記項のグラフィックスの表示名をGeForce 9400Mに変更するインジェクションでは、グラフィックスチップの認識に、Info.plistにDevice IDを追加、ディスプレイ出力の方式として、Mac mini 実機でioregコマンドを実行して、NVCAPの値を取り出し、BASE64エンコードして埋め込んだ 。グラフィックス名はバイナリで埋め込まれているので、ヘキサエディタを使用し、古いチップで使用頻度が少ないと思われる情報のエリアを表示させたい文字列(例 GeForce 9400M)で上書きした。 bash-3.2# ioreg -l | grep NVCAP | |...
  • Mac Cube
    ■ GA-H55N-USB3, GIGABYTE First with USB 3.0 Mini-ITX M/B (2010/05/27)  GIGABYTE Mini-ITX Motherboard with USB3.0. release early june in japan (around 11/06/2010). ■ News  - GIGABYTE First with USB 3.0 Mini-ITX Motherboard  - GA-H55N-USB3 (rev. 1.0)  - Japanese gigabyte website  - Japan, Inc. GB, USB 3.0 with an Intel H55 Express chipset Mini-ITX motherboard "GA-H55N-USB3" in early...
  • Chameleonのビルド
    2. Chameleonをビルドする 2.1 Chameleonのソースにパッチを適用  単一のHDDにOSXとWindows 7をインストールしデュアルブート環境にした場合、Windows 7のシステムパーティションにアクティブマークが付いていないとWindows 7でスリープができなくなる。  Chameleon 2.0RC-4までは、boot0でMBRを検索してアクティブマークの付いたパーティションのboot1hに処理を移している。そこで、boot0でのMBR検索処理をスキップさせ、GUID情報を参照し起動させるようboot0を修正し、Widowsのシステムパーティションにアクティブマークを残しておけば、Windows 7でもスリープができるようになる。  本件は既知の問題であるが、Chameleon 2.0RC-4まで修正はされていない。修正対象はboot0のbo...
  • トップページ
    ■はじめに  ここはMac OS XについてWindows PCでの動作を通して仕組みを理解し、各種トラブルに自力で対応できるよう技術的な観点からの検証、考察を行うwikiを目指しています。 検索 合計: - 今日: - 昨日: - トップページの合計: - (from 2010/06/03) ■過去ログ MacOSX86の夢を語ろう! スレッド (10.5 Leopard/10.6 Snow Loepard関連) MacOSX86の夢を語ろう!第39夜 MacOSX86の夢を語ろう!第38夜 MacOSX86の夢を語ろう!第37夜 MacOSX86の夢を語ろう!第36夜 MacOSX86の夢を語ろう!第35夜 MacOSX86の夢を語ろう!第34夜 MacOSX86の夢を語ろう!第33夜 MacOSX...
  • 管理人環境
     ・Mac mini Clone Parts Contents Reference CPU Intel Core 2 Quad Q9000 4core/4Thread/TDP45W M/B AOpen XC Mini GP7A-HD AOpen nMCP7ALPx-HD (BIOS R1.00) [3/6/2010] RAM SAMSUNG M471B5273BH1-CF8(4GBx2) Samsung 204pin SODIMM DDR3-1066(PC3-8500) CL7 SSD SSD 128GB Samsung MMCRE28G5MXP-0VB 2.5inch/9.5mm/Read 220MB/s, Write 200MB/s ODD Super Multi DVD Philips-Liteon Slimtye DVD A DL8ATS VGA NVIDIA ION Cor...
  • XC mini GP7A-HD
    ... intstall OSx86 10.61. insert "XCmini PreBoot CD for SL"2. reboot3. press F11, boot from CD4. after chameleon boot up, eject "XCmini PreBoot CD for SL" CD media5. set retail "OS X Snow Leopard 10.6" DVD media6. press F5 (rescan)7. select "Mac OS X Install DVD"8. press enter9. install Mac OS X10. rebootStep 2. install Chameleon for boot up from hdd partiti...
  • 自作Mac考察
    ...動の仕組みを理解し、OSx86 Projectで記述した通り、OSXカーネル及び、PCでの起動に必要となるカーネル拡張(kext)を準備する。 3.1.1. PC用のSnow LeopardディスクイメージSnow Loepard for PCを作成する  下記作業を既に稼働しているMac(PowerPC可)で行う。 Step1. 8GB以上のUSBメモリスティックを用意する Step2. Snow LeopardのDVDをセットし、ディスクユーティリティでISOイメージを作成する Step3. 作成したISOイメージをディスクユーティリティでUSBメモリスティックへ復元する Step4. USBメモリスティックにChameleon 2.0を追加する Step5. USBメモリスティックにFakeSMC.kextの他、PC起動に必要となるkextを追加する ■参考  今...
  • LDMx86+
    ■ OSX 10.5 Leopard x86インストールDVD作成ツール Plus ■はじめに  本ツールは、x86 汎用PC向けインストールDVDを作成するツールのLDMx86(Leopard Dvd Maker x86) r10をベースとし、Leopard Retail Install DVDにPC EFIカーネルブートローダを組み込み、デフォルトで導入されるファイルや、kext(カーネル拡張 kernel extension)の追加方法を変更したものである。  リテールDVDで起動する前に起動に必要なkextを読み込んだり、パッチをあてるまでに留まるBoot-132方式と異なり、OSインストール前にDSDTテーブルの修正を行ったり(別途Windows環境などでDSDTファイルを用意する必要あり)、OS付属のkextを修正する必要がある場合に効果が期待できる。  オリ...
  • カーネルをビルドする
    ■カーネルをビルドする (2010/01/06) はじめに  OSXはOSカーネルにBSDベースのカーネルを採用しており、10.5 LeopardからThe Open GroupよりSingle UNIX Specificationの認証を受けた正式なUNIX OS である。2009年末時点でThe Open Groupの認定を受け、UNIX商標を使えるOSは、Apple社のMac OS X 10.5 Leopard, 10.6 Snow Leopard、Sun Microsystems/富士通社のSolaris 10、HP社のHP-UX 11iv3、IBM社のAIX 5L、6の4製品のみである。Apple以外のOSは商用サーバ向けUNIX OSとして特殊なもの(シェア3割強でAIXがトップ)であり、実質的にUNIXのシェアトップはMac OS Xである。  カーネ...
  • Rocket 640L
    ...  OSx86(Mac)環境では動作にあたりドライバの追加は不要(UnKnown Controllerになるので、6Gコントローラーとしてインジェクションのみ実行)。接続した128GBのSSDはGPTパーディションで、Mac OS XとWindows 7でぞれぞれ64GBずつに分割し、H67チップセット内蔵のSATA3に接続した場合とほぼ変わらない性能が出ることを確認した。  ・構成 DFI X58-T3H6 + Core i7 920 + MEM 24GB + Rocket 640L + Samsung SSD 830 128GB  ・構成 GIGABYTE H67N-USB3-B3 + Core i3 2105 + MEM 16GB + OnBoard SATA3 + Samsung SSD 830 128GB  Rocket ...
  • Mac Pro mini
    ...される。  OSx86では、netkas氏作成のFakeSMC v2.5からCPU温度の読みに対応しているが、TjMaxのデフォルト値は100℃と設定されているため、TjMaxが低いCPUを使用した場合に実温度よりも高く温度が表示される。具体的には、P7350のTjMaxは90℃だがFakeSMCをデフォルトのまま使用すると、100℃と設定されている為、実温度より10℃高く表示される。その為、CPUのTjMaxに合わせて key tjmax /key の値を100から90に修正する必要がある。  同じように、TjMaxが100℃の設定のまま、L3426を使用した場合、BIOSでの表示と同様にOS起動直後からCPU温度が65℃と非常に高い値が表示される。L3426のTjMax値は公表されていないが、Core i7 Processor I7-960のTjMaxが67.9...
  • HDMI Audioによる音声出力
    5. HDMI Audioによる音声出力  AppleHDA.kext(10.6.3付属の1.8.4fc3)で、GT216コアのGeForce GT220でHDMI Aduioによる音声出力を確認した。ただし、検証環境では音声ミキサーがエラーになるので音量調整はできず、最大ボリュームで固定になっている。 AppleHDA.kextのHDMI Audio対応 コア ブランド SP数 メモリバス 最大消費電力 device-id/codec-id AppleHDA(1.8.4fc3) AppleHDA(1.8.7f1) AppleHDA(1.9.9f12) 備考 GF108 GeForce GT 430 96 128bit 49W ea 0b de 10/14 00 de 10 ー ー ×◯ ELSA GeForce GT 430LP要バイナリパッチ(0a 00 de 10を14 0...
  • OSアップデート
    1. OSアップデート  実機と同様にアップデートできる。ソフトウエアアップデートからアップデートしても良い。カスタマイズしている部分についてはインストール後、再度調整すること。  10.5.7以降へのアップデートは、カーネルにCPUの物理コア数と論理コア数をチェックする処理が入った為、使用環境よっては当該処理をスキップするようソースからカーネルをビルドしなおさなければならない。  Core i5/i7(Lynfield/Clarksfiledコア)は10.6.2からのサポートの為、10.6.2以前を使用する場合はソースから修正カーネルをビルドしなおす必要があるが、10.6.2以降ではアップデートデータがそのまま使用できる。ただし、Appleが定義していないCPUIDを持ったCPUが見つかった場合panicするようようになっているので、Atomなどサポート外のCPUでは、...
  • Intel NUC
    ■ Intel NUC BOXDC3217BYをMac mini化する 1. Intel NUCでのOS X動作状況(2012/12/07) 製品情報 IntelDesktop Boards – Next Unit of Computing (NUC) 製品概要 製品ドキュメント&マニュアル ダウンロードセンター(ドライバ、BIOS) ハードウェア構成 Intel BOXDC3217BY Intel Core i3-3217U搭載マザーボード(D33217CK)キット Crucial CT2KIT102464BF160B DDR3-L 1600 8GBx2 (メーカ動作確認済みメモリ一覧) Curcial CT128M4SSD3 mSATA 128GB 6Gbps Broadcom BCM94322HM8L PCIe Half-Mini 無線LAN 802.11a/b/g/n ...
  • XC mini MP67-D
    ■ XC mini MP67-D 1. Sandy Bridgeべアボーン AOpen XC mini MP67-DをMac mini化  AOpenのSandy BridgeべアボーンMP67-DをMac mini化した所、音源、LAN、USB3.0、スリープ、復帰いずれも問題なく動作した。スリープからの復帰後にUSBデバイスを見失ったりデバイスのマウントエラーなども発生しない。  IO DATAのUSB3.0外付けSSDでUSB3.0のパフォーマンスを計測。計測に使用したSSDはApple純正SSDの128GB(東芝製 HG3 THNSNC128GBSJ)。Windows環境との比較でもほUSB3.0でほぼ同じ速度が出ていることが確認できる。 起動時のログ Apr 19 19 37 02 localhost kernel[0] Darwin ...
  • Fermi対応Chameleon
    ■Fermi世代のGeForce GT 430を使用する (2010/11/18) 1. GT 430対応のChameleon  NVIDIAからFermi(GF100)コアをサポートしたGeForce/QuadroドライバQUADRO MAC OS X DRIVER RELEASE 256が公開されたので、現時点での最新版Chameleon 2.0RC5 r635 (trunk 630)に、GT430及びGTX580用の対応コードを追加した。  動作確認にはLow Profile対応のGT430であるELSA ビデオカード GLADIAC GT 430 LP 1GB GD430-1GERGLを使用した。  パッチをあてたChameleon 2.0RC5 r635 (trunk 630)はこちらで公開している。(配布終了)  (追記 2010/11/22)...
  • D54250WYK
    ■ Haswell NUC D54250WYKをMac mini化する 1. D54250WYKでのOS X 10.8.5動作状況 製品情報 IntelDesktop Boards – Next Unit of Computing (NUC) 製品概要 製品ドキュメント&マニュアル ダウンロードセンター(ドライバ、BIOS) ハードウェア構成 Intel NUC(Next Unit of Computing) Kit Intel Core i5 4250U搭載マザーボード(D54250WYB)キット BOXD54250WYK Crucial CT2KIT102464BF160B DDR3-L 1600 8GBx2 TOSHIBA HG5 mSATA 128GB Broadcom BCM94352HMB BCM4352 802.11a/b/g/n/ac WLAN + Bluet...
  • DSDT
    ■DSDT定義修正詳細 1. Basic Changes  DSDT定義における基本的な修正箇所(必須)  1. CPU Section requires removing alias's otherwise you have a CPUS=1 scenario on your hands. Rename the P001 section to have the cpus show up correctly in ioregistry Before Scope (_PR) { Processor (P001, 0x01, 0x00004010, 0x06) {} Alias (P001, CPU1) } After Scope (_PR) {...
  • ION Nettop DP305
    ■ION Nettop DP305 (2010/04/18) 1. はじめに 1.1. 背景  Apple製品はデザインに優れ、洗練されている、また教育や音楽、グラフィックスの専門分野にも強く、人気があるといったイメージが高い。これはブランドイメージ戦略の賜物であるが、一方で価格も高いイメージが浸透している。しかしながら、本当にMacは高いのだろうか?  Mac Proはグラフィックスや音楽のクリエイターの使用にも耐えうるワークステーションコンピュータであり、性能はもちろんのこと、エンタープライズ向けにも使用される信頼性の高い製品を採用している為、価格も非常に高い。たが、Mac Proは家電量販店で販売されるPCやホワイトボックス系PCとは根本的にコンセプトが異るもので、それらとの比較から値段が高いと結論づけるのは意味がない。  また、Intelがネットブック/ネットップ...
  • Lion
    ■10.7 Lion Preview (2010/03/04) 1. 10.7 Lion Previewを導入する(XPC編)  iBoot 1.2(同名のChameleonベースのtonymacx86のブートCDとは全くの別物のEFIブートローダー)では、インストールメディア選択後、インストールが開始しなかったのでXPC UEFI bootloaderを使用して、10.7をインストールした。  動作環境はDFI P55-T36+L3426+MEM 8GB+HDD 1TB+GeForce 240。Chameleonを使用した場合と異なりsmbios情報の上書きが細かくできないので、CPUの情報や機種名などの表示はおかしいが、とりあえずの対応。  kextはfakesmcをはじめとして10.6のものが流用できるのでVGA、サウンド、ネットワークといった一通りの機能が...
  • Mac OSX 用 USB3.0機器
    ■Mac OSX用 USB3.0ドライバ (2010/11/05)  Macユーザ待望のUSB3.0対応製品がLaCie社から発売された。USB3.0 I/Fカードに採用されたコントローラはNEC製である。同時に、同社I/Fカード用に、新規にドライバが開発されている。 03 00.0 USB Controller [1c03] NEC Corporation Unknown device [1033 0194] (rev 03)  ドライバは無償で公開されており、NEC製コントローラ(NEC 720200 chipset)を搭載したものならI/FカードはLaCie製でなくても問題ないが、使用できる機器には制限がかけられており、接続できるUSB3.0デバイスはLaCie製しか認識しないようになっている。ただし、USB2.0デバイスを接続する場合は、この制限は無い模様...
  • fakeSMCの機能拡張
    3. fakeSMCをプラグインで機能拡張する  netkas氏作成のfakeSMC(仮想SMCデバイスカーネル拡張)はオープンソースにより機能拡張が続けられている。  ・FakeSMCACPIMonitor – temperature from ACPI device “Thermal Zone”  ・FakeSMCIntelThermal – Intel CPU temperature monitoring.  ・FakeSMCLPCMonitor – temperatures and fans from ITE, Winbond and Fintek controllers. こちらでSubversionによりソース管理されているので、モジュールをチェックアウトする。なお、SVNクライアントは標準インストールされている。 # svn checkout ht...
  • プラグイン/ニュース
    ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 白夜極光攻略wiki - AppMedia(アップメディア) 【カウンターサイド】リセマラ当たりランキング - カウサイ攻略Wiki - Gamerch(ゲーマチ) ウィキペディアを作ったiMacが箱付きで競売に登場。予想落札価格は約96万円!(ギズモード・ジャパン) - Yahoo!ニュース - Yahoo!ニュース メトロイド ドレッド攻略Wiki - Gamerch(ゲーマチ) 【グランサガ】リセマラ当たりランキ...
  • @wiki全体から「OSx86 Project」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索