MONA

新生活家電:アイロン | コーヒーメーカー | シェーバー | シャワートイレ | キッチン家電 | ふとん乾燥機 | ホームベーカリー | 空気清浄 | 健康家電 | 照明・電球 | 炊飯ジャー | 掃除機 | 電気ケトル | 電子レンジ・トースター | 電動歯ブラシ | 冷蔵庫|

MONA

資料

MONA―2ちゃんねる発祥の手作りOS

目次

1 Mona OSの世界へようこそ

  1-1 OSって何者

      OS? Windows? Mac OS??

      いろいろがんばる

  1-2 Mona OSとは

      Mona OS

      Mona OSでできること・できないこと

   

2 Mona OSをインストールしよう

  2-1 インストールの前に

      Mona OSを実行するパソコンを用意しよう

      Mona OSをダウンロードしよう

      エミュレータ

  2-2 インストール QEMU?

      QEMUとは

      QEMUの入手

      QEMUのインストール

  2-3 インストール ~Virtual PC編

      Virtual PCとは

      Virtual PCのインストール

  2-4 インストール ~Vmware編

      Vmwareとは

      Vmwareのインストール

  2-5 インストール ~実機編

      心の準備

      本当の準備

      実機へのインストール

   

3 Mona OSを使ってみよう

  3-1 基本編 ~コマンドを使ってみよう

      いろいろ遊ぶ前に

      コマンドの使い方

      アプリを実行してみよう

  3-2 応用編(1) ~MonaFormsで遊んでみよう

      MonaFormsとは

      Mona Formsを起動しよう

      Mona Formsで遊ぼう

  3-3 応用編(2) ~BayGUIで遊んでみよう

      BayGUI?とは

      BayGUIを起動しよう

      BayGUIで遊ぼう

   

4 Mona OSをいじってみよう

  4-1 設定ファイルを変更する方法

      実機の場合

      エミュレータの場合

  4-2 Mona OSを設定しまくる!

      AUTOEXEC.MSHをいじってみよう

      画面解像度を変更してみよう

   

5 Mona OSで動作するアプリを開発しよう

  5-1 開発環境をインストールしよう

      cygwin?のインストール

      Mona OSをソースからビルドしてみよう

  5-2 Mona OSでHello World

      開発ディレクトリの用意

      Hello Worldプログラミング

  5-3 BayGUIゲームをつくろう

      環境作り

      ゲームのビルド、インストール、動作確認

      BayGUIプログラミング

  5-4 MonaFormsでゲームを作ろう

      環境作り

      ゲームのビルド、インストール、動作確認

      MonaFormsプログラミング

   

6 Mona OSができるまで

  6-1 OSを作ろうと決意するまで

      OSを作ろう

      MS-DOS時代

      学生時代

      Javaとの出会い

      決意

  6-2 2ちゃんねるでOSをつくろう

      OSをつくろうpart2

      OSをつくろうpart3

      その後

   

7 Mona OSが動くしくみ

  7-1 Mona OSインターナル

      Mona OSの規模

      Mona OSをおおざっぱに見てみよう

  7-2 Mona OSのソースを読んでみよう

      各ファイルの役割

      プロセス・スレッドとは

      プロセス・スレッドのソースを読もう

      プロセス生成

      スレッド生成

  7-3 Mona OS カーネルハッキングの第一歩

      カーネルのビルド方法

      文字出力してみよう

      シリアルポートへの文字出力

   

8 Mona OS Hacker への道

  8-1 画面出力、キーボードマウス

      画面への出力

      マウスキーボードからの入力

  8-2 ドライバ開発

      Mona OSにおけるドライバ開発

      I/O

      割り込み

   

9 Mona OSの今後と開発の参加方法

  9-1 Mona OSに参加するには?

      思い立った日から参加しよう

      具体的な参加方法

  9-2 Mona OSの今後

      今後の方向性

      Mona OS関連リンク集

      参考文献

コラム

 オープンソースって何?

 “ほぼ”安全って?

 Mona OSに2種類のGUIがあるわけ

 コンピュータ用語の読み方

 AUTOEXEC.MSHにまつわる裏技

 WindowsMona OSの起動ディスクの中身が見られるわけ

 Linuxな人はどうすればよいの?

 改造の指針 ~BayGUIの場合

 改造の指針 ~MonaFormsの場合

 Mona OS開発こぼればなし

 カーネルモード、ユーザーモードとは

 割り込み処理とは

 アイドルスレッドとは

 C言語からVRAM情報を取得する場合

 割り込みがこない?

 Wikiとは

* はてなダイアリーキーワード:MONA


春の新生活用品特価、価格最大80%OFF
★コトバ★TASKS今日は何の日停電対策 Error : RSSが取得できませんでした。 ==