10月中旬、System76はオープンソースハードウェアファン向けにエキサイティングな発表を行いました。まもなく、オープンソースBIOSコアブートを備えたラップトップモデルの2つであるGalagoProとDarterProの出荷が開始されます。
corebootプロジェクトによると、オープンソースファームウェアは「起動速度、セキュリティ、柔軟性に重点を置いたBIOS / UEFIの代替品です。セキュリティを損なうことなく、オペレーティングシステムを可能な限り高速に起動するように設計されています。裏口で、80年代からの無骨なものはありません。」 Corebootは以前はLinuxBIOSと呼ばれていましたが、corebootに取り組むエンジニアもLinuxカーネルに貢献しています。
現在販売されているコンピューターのほとんどのファームウェアは独自仕様です。つまり、オープンソースのオペレーティングシステムを実行している場合でも、マシンのBIOSにアクセスすることはできません。これはcorebootではそうではありません。その開発者は、他のベンダーから彼らを秘密にするのではなく、彼らが行った改善を共有します。 Corebootのソースコードは、他のオープンソースコードと同じように、検査、学習、および変更できます。
System76のマーケティングディレクターであるJoshuaWooleryは、corebootはいくつかの重要な点でプロプライエタリBIOSとは異なると述べています。 「従来のファームウェアはクローズドソースであり、レビューや検査が不可能です。不要な機能や不必要に複雑なACPI実装で肥大化しており、PCが予測できない方法で動作することになります。一方、System76 Open Firmwareは軽量で高速で、きれいに記述されています。 「」これは、コンピュータの起動が速く、安全性が高いことを意味します。
その他のLinuxリソース
- Linuxコマンドのチートシート
- 高度なLinuxコマンドのチートシート
- 無料のオンラインコース:RHELの技術概要
- Linuxネットワーキングのチートシート
- SELinuxチートシート
- Linuxの一般的なコマンドのチートシート
- Linuxコンテナとは何ですか?
- 最新のLinux記事
オープンハードウェア全体に対するcorebootの影響についてJoshuaに尋ねました。 「オープンハードウェアとオープンファームウェアの組み合わせは、どちらか一方がプロプライエタリである場合に可能なことを超えてユーザーに力を与えます」と彼は言います。 「[System76]のThelioIoのようなオープンソースファームウェアのないオープンハードウェアコントローラーを想像してみてください。回路図を読み取ってそれを制御するソフトウェアを書くことができますが、なぜですか?オープンファームウェアを使用すると、ユーザーはハードウェアとソフトウェアの機能を開始し、そこから拡張できます。オープンハードウェアとファームウェアにより、コミュニティは私たちの仕事から学び、適応し、拡張することができます。これにより、個人がすでに達成したことを絶えず再実装する必要がなく、テクノロジー全体を前進させることができます。」
Joshua氏によると、System76はコンピューターのあらゆる側面をオープンソース化するために取り組んでおり、他のSystem76マシンでもコアブートが見られるでしょう。同社のThelioデスクトップのコントローラーボードであるThelioIoのハードウェアとファームウェアはどちらも開いています。 System76がThelioを発表してから1年も経たないうちに、同社は現在、オープンファームウェアを備えた2台のラップトップを販売しています。
コアブートプロジェクトへのSystem76のファームウェアの貢献を確認したい場合は、GitHubのコードリポジトリにアクセスしてください。また、件名が次のメールを送信することで、サポートされているSystem76モデルの回路図を確認することもできます:
Corebootは、GNUPublicLicenseの下でライセンスされています。プロジェクトのウェブサイトでドキュメントを表示し、GitHubでプロジェクトに貢献する方法を見つけることができます。