(そうではありません)私の人生の小さな紹介と逸話:
昔、私はまだコンピュータの世界での経験があまりない若い頃、アップルのコンピュータを手に入れることを夢見ていました。 それらは見た目が良く、オペレーティングシステムは素晴らしくシンプルで、数年続く傾向があり、ハードウェアは最新世代です...とにかく。
当時、私のコンピュータは、1420GbのRAM、1GhzのIntel Celeron、およびWindows VistaOSに付属の統合モバイルIntel1.5GMGPUを搭載したDellInspiron915でした。 私は好奇心からUbuntu10.04をインストールしましたが、最終的にはVistaを完全に置き換えました。
ついに私の夢が実現し、両親が私にiMacを2011年半ばにくれました。結局、それは私が期待した革命ではありませんでしたが、結局のところ新しいコンピューターだったので、とても満足しました。
次に、ラップトップでLinuxの実験を続け、ArchLinuxの不思議を見つけるまで数え切れないほどのディストリビューションを試しました。 はい、それは本当です、そのインストールは初心者ユーザーを怖がらせるかもしれません、しかしあなたはインストールガイドを読む必要があるだけで、すべてがうまくいくでしょう。
iMacとは異なり、ラップトップはすでにInspiron3からAMDA1420を搭載したToshibaSatelliteに6回変更されています(WindowsとLinuxの両方で嫌いです...それぞれの場合に熱とドライバーのせいです)。
それから私はCorei5とNVIDIAグラフィックスを搭載したASUSを手に入れました。 一週間後、私は失敗したので、彼らはそれを別のものに変えました。 今はSonyVAIOを持っていて、とても嬉しいです。
話を戻すと、iMacを受け取ってからほぼ3年になります。 OS Xが後退し、遅く、不器用で、重くなっただからちょうど昨日 OSXシステムをArchLinuxに完全に置き換えることに気づきました.
完全に機能するシステムを私の好みに合わせるには、次のことを行う必要がありました。
UEFI準拠のインストール:
幸いなことに、最近ではArchLinux ISO内にあるUEFIシェルが完全に機能するため、USBから簡単に開始でき、公式ガイドに記載されているUEFIシステムにインストールする手順に従います。
私が好むもうXNUMXつのポイントは、OSXを保守する必要がなかったため、作業が大幅に簡素化されたことです。
Appleファームウェアで動作するブートローダーをインストールします。
特にUEFIコンピューターを所有したことがない場合は、ばかげているように聞こえますが、私がこれについて特別に言及した点があります。
まず第一に、Appleは従来のUEFI実装を使用せず、独自の実装(EFIのみと呼びます)を使用します。それ以外は、UEFI1.XではなくUEFI2.Xに基づいているため、事態が複雑になります。
いくつかの調査の結果、AppleファームウェアではGRUBのみが正しく機能することが判明し、gummibootを使用するという私の希望がなくなりました。 しかし、少し驚きがありました。 事実上すべてのブートローダーがという名前のパッケージを利用していることがわかりました efibootmgr.
このパッケージは、UEFIに変更を加えたり、ブートエントリを追加したり、変更したりします。 問題は、Appleファームウェアがそれを実行できないことです。 Appleコンピュータでefibootmgrを使用すると、Appleファームウェアが破損する可能性があり、その場合に実行できる唯一のことは、MBでの複雑で危険なフラッシュを介してROMを復元することでした。
別の方法は、と呼ばれる実験的なユーティリティを使用することでした mactel ブート。 何もないよりはましだった。
それはrEFIndで見られたであろうほど素晴らしい
ユーティリティ、グラフィックサーバー、およびドライバーの選択:
前回の恐怖の後、ベースシステムをインストールした状態で、次のことが最も簡単だったと思いました。 ユーザーを追加したり、sudoを有効にしたり、そのようなことすべて。 別の問題が発生するまで。
MacBook(Air、Pro、Retina)、Mac Mini、iMacなど、事実上すべてのAppleコンピュータには、NVIDIAグラフィックカード、またはIntelの統合カードが搭載されています。 Appleがグラフィックスを含むという素晴らしいアイデアを持っていた2011年に発表されたラインを除くすべて ATI / AMD.
の中から選ぶ CatalystとGallium3D 岐路に立つ。 一方では、 触媒 3Dアクセラレーションははるかに優れていますが、2Dアクセラレーションは悪く、簡単に壊れたり、どこからともなく壊れたりします。また、最新バージョンのX.Org(1.15)では機能しません。
また、私がそれを選択した場合、カーネルが更新されるたびに再インストールする必要があります。これはArchで頻繁に発生します。
XNUMX番目のオプション、 ガリウム3D有名な無料ドライバーははるかに安定しており、非常に優れた2Dアクセラレーションを備えていることに加えて、カーネルの更新後に再インストールする必要はありません。 ただし、その3Dアクセラレーションは本当にお粗末です。
今のところGallium3Dをインストールし、インストールを続行しました。
ATI / AMD、あなたをファック!
DeskEのインストール、基本的なアプリケーション、およびオーディオテスト:
GNOME 3、Google Chrome、LibreOffice、JDK、Netbeansなどをインストールしました。 このセクションで問題となったのは、ヘッドホンを接続したときに音が出なかったということだけでしたが、非常に簡単で、に線を追加するだけで済みました。 /etc/modprobe.d/sound.conf。
プリンターのインストール:
私がもっと簡単だと思ったすべてがまさに私にとって最も複雑だったので、私は本当にショックを受けました。
そしてそれを達成することです CUPS 私のプリンターは私を認識します( EPSON L355)Wi-Fiに直接接続されている、は本当に頭痛の種です。 私はすべてを試し、OpenPrintingのドキュメントを読み、CUPSが提供するPPDを使用し、ドライバーをインストールし、ドライバーのPPDを使用しましたが、何も機能しませんでした。
結局、私はあきらめて、USB経由で接続しました。 ばかげているように聞こえますが、4人で使うプリンターで独占できないので、調査を続けていきます。
さて、これまでのところ、まだ多くのことが欠けています(LAMP、Android SDKのインストール、ネットワークフォルダーとして機能せずにXperia Sをマウントするなど)が、今のところはそれだけです。
ここに小さなものがあり、その記事で私が最初に思いついたタイトルを示しています(ドラマチックすぎます)。