う-04
IT-開発-OS/低レイヤ
自作OSを軸に活動している個人サークルです。近ごろはOSという技術を楽しんでもらえるような作品として表現できないか模索しています。
新刊
同人誌・100ページ・紙・1,000円人間をハードウェアとして、その上で動くOSです。この本に書かれた通りに読者が振る舞うことで成り立ちます。紙とペンを手元に用意し、例えば「$を書く」という指示に従うことで、シェルのプロンプト表示が成立する、といった具合です。
[目次]
はじめに
第1章 ブートローダー
第2章 カーネル
第3章 ユーザーランド
第4章 ユーザー入力
おわりに
本書では、「RPGのような世界で動くOS」として制作している「RPGOS」のNPC(Non Player Character)を、独自な言語でプログラミングできるようにした「NPCプログラミング環境」を紹介し、実際に簡単なプログラミングを行ってみます。
まだできることは限られますが、「NPCが動いて機能が実現される」という世界観を楽しんでいただければ幸いです。
[目次]
はじめに
第1章 NPC プログラミング環境の使い⽅と初めてのプログラム
第2章 システムコール
第3章 エコーバック
おわりに