1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Limineは自作OSにめっちゃおすすめ

1
Posted at

Limineってなんや

LimineはOSを読み込むブートローダーで、
Multiboot2やLinuxブートプロトコルに対応した軽量な
GRUBの代替となるものです。いろんなLinux distributionで
使用できるようにもなっています。

自作OSづくりに役立つ

自作OSはやってみたいけどブートローダーは既存のものがいいな
という人にLimineはおすすめです!
理由は、GRUBより初心者に優しいからです。
よくわからないと思うので、実際にやってみましょう。

公式のテンプレがある!

なんと親切なことに、Limine公式がC++でのテンプレートを公開しています!

(ちなみに、純粋なC言語でのテンプレートもあるのでこちらをご覧ください)

そこら辺にクローンしてきて、README.mdとかを読んでいただくとよくわかると思います。

どこが魅力?

やっぱり、公式が手厚いですよね!とてもわかりやすいREADME.mdと、
さまざまなアーキテクチャに対応したソースコード。これだけで僕は
Limineを作っている人たちの親切心が見えた気がしました。

さらに、GRUBを使うと結構面倒なフレームバッファも、
Limineを使うと簡単に実装できました!

(実際、僕がGRUBを使って自作OSで描画を試みたことはいっぱいあったのですが、
何度も失敗に終わって、Limineでやってみたら1発でした!)

情報に困ったとき

公式のREADMEにも載ってないような疑問が浮かんだときは、
DeepWikiがおすすめです。ChatGPTが間違えるような質問も
正しく答えてくれたりするので、困ったときはこれを読んでみるのがいいかもしれません!


Limineを使っていると自作OS作りがよりワクワクするものになると思います!
初心者にも扱いやすくておすすめです。
最後まで読んでいただきありがとうございます!

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?