スレッド

会話

告知です。『ゼロからのOS自作入門』を出版します。本書はゼロ知識からOSを作ります。UEFI起動、64ビットモード、USBマウスやキーボード、マルチタスク、ページングによるメモリ管理をサポートするなど、現代的な構成です。Amazon予約が近日中に始まるはず。
返信先: さん
『30日でできる!OS自作入門』(川合秀実著)をリスペクトした30章構成。ステップバイステップで小さく機能を追加していきますので挫折しにくいと思います。従来の自作OSと異なり、レガシーデバイスに依存しないので現代の多くのパソコンで起動するでしょう。実機で自作OSが起動すると感動しますよ!
画像
2
237
508
#ゼロからのOS自作入門 で作るMikanOSがどんなOSなのかは「MikanOSデモ会」をご覧ください。実際にMikanOSを操作しながら機能を紹介していきます。GUIの機能、各種コマンドラインツール、立方体が回転するアプリ、JPEG写真や日本語文書の表示など、盛りだくさんです。
1
23
57
15年前の『30日でできる!OS自作入門』との技術差分を抜き出してみますと BIOS: レガシ→UEFI 起動メディア: FD→USBメモリ CPUモード: 保護→Intel 64 メモリ管理: セグメンテーション→ページング 入力: PS/2→USB HID タイマ: PIT→LAPICタイマ システムコール: 割り込み→syscall 言語: C→C++
1
58
119
FAQ(不定期に更新します) 開発環境:LinuxかWindows(WSL)を想定。Dockerを使った環境構築は未検証です。自作OSはQEMU(仮想マシン)または実機で起動させますが、ホストOSに影響しませんので安心して実験できます。 言語経験:C++未経験でも、他の言語の経験があれば十分と思います。
1
10
40
理解できるか不安:ちょっとずつ解説&実装して実行する形式なので、理解できるところまで読むことができます。本書全体がまったく分からないという可能性は小さいと思います。 アセンブリ言語:レガシBIOS時代よりは少ないです。必要最小限の量は登場します。
1
5
15
#ゼロからのOS自作入門 の開発環境をインストールするためのスクリプトをGitHubで公開しています。スクリプトはAnsible前提ですが、Ansibleが無くてもスクリプトを自分で読めば必要なツールは分かるでしょう。
1
12
27
#ゼロからのOS自作入門 のサポートサイトを立ち上げました!まだコンテンツはありませんが。質疑応答、議論、正誤表の提供、読者間コミュニケーションなどに活用していく予定です。『30日でできる!OS自作入門』のWiKiの雰囲気が再現できたらいいなって思ってます。
1
19
返信を表示
プログラミング経験があれば感覚的に読める部分も多いと思います。最初から完璧にC++を勉強しようと意気込むと、ずっとつまらない時間が続いてしまうので、本書を読みつつ必要に応じてC++の教科書を参照するのがお勧めです。
1
2
8
返信を表示
返信先: さん
これ、本を買ったら試験用のハードも必要になるやつですよね。旧ノートPC(一応64 ビット機 )は娘に取られちゃったから、入手方法考えないと。
1
1
返信を表示
返信を表示
返信を表示
返信をさらに表示

Twitterを使ってみよう

今すぐ登録して、タイムラインをカスタマイズしましょう。
アカウント作成

トレンド

いまどうしてる?

映画・テレビ · トレンド
Spencer
トレンドトピック: #AllAmerican
政治 · トレンド
Cory Booker
2,628件のツイート
音楽 · トレンド
#HappyGraduationOurTheHanlimz
MOA congratulates TXT members Beomgyu, Taehyun and Huening Kai on graduating high school
アメリカ合衆国のトレンド
Diane Sawyer
3,736件のツイート
エンターテインメント · トレンド
ashling
さらに表示