Mona/Document の変更点



 #setlinebreak(on)
 #topicpath
 
 * ドキュメント [#d6edb52c]
 このページは各種開発に関連したページへのインデックスです。
 有用なページへのリンクがなければ随時追加していただけるとうれしいです。
 
 ** はじめに [#r19200f6]
 - [[このWikiについて]] - Mona PJ Wiki の目的&利用ルール
 - [[はじめに]] - Mona PJ Wiki 内の簡易ガイドページ
 - [[ヘルプ]] - Puki Wiki の使い方 ( Mona PJ Wiki は [[Puki Wiki>http://pukiwiki.sourceforge.jp/]] を利用しています )
 
 ** Mona OS について [#ed13a4a0]
 - [[MonaOSって何?>Mona/About]] - Mona OS の簡単な紹介
 - [[Mona/スペック]] - Mona OS の現在のスペック詳細
 -- [[Mona/開発版/0.2.0]] - 開発版 0.2.0 で追加された機能
 -- [[Mona/開発版/0.3.0]] - 開発版 0.3.0 の追加された機能
 - [[OSを作ろう@2ch]] - Mona OS の開発経緯。
 
 ** アプリケーション [#aa424ec1]
 - カタログ
 -- [[プロジェクトマップ/contrib]] - Mona OS の Subversionリポジトリに収録しているアプリケーションのリスト
 
 - BayGUI
 -- [[BayGUI/applications]] - BayGUI で動く各種アプリ
 
 - 処理系
 --[[auseil]]
 --[[Squirrel/monasq]]
 --[[Scheme]]
 
 - 未分類
 --[[audio_server/EasyMonaPlayer]]
 --[[MonaDat]]
 --[[GUIセレクタ]]
 
 ** 開発関連 [#cd608ba8]
 
 *** 全体像 [#vcd3c996]
 
 - [[Mona/リポジトリ]] - ソースコード・リポジトリの説明 。
 -- [[ソースコード入手方法]] - tarアーカイブ、またはsubversionでソースコードを入手する方法の説明。
 - [[プロジェクトマップ]] - 全ての開発リソースへのガイド
 -- [[プロジェクトマップ/Mona]] - システム部分。 ( カーネル + 基本サーバ郡 )
 -- [[プロジェクトマップ/contrib]] - アプリ + ライブラリ 部分。
 -- [[プロジェクトマップ/ディストリビューション]] - システム+アプリが組み合わされた各種ディストリビューション。
 - [[求む]] - Mona OS Project で協力を募集している項目です。
 
 *** アプリ開発&各種ライブラリ [#h16efc18]
 - [[BayGUI]] - BayGUIの紹介&開発サンプル&コメント欄他 < おすすめ
 -- [[MonaADK]] - Mona Application Development Kit (お手軽アプリ作製キット)
 -- [[BayGUI/samples]] - BayGUI のサンプル
 - [[MonaForms]] - もう1つのGUI
 - [[MonAPI]] - MonAPIのリファレンス
 - アプリ開発
 -- [[MonaNew/アプリ開発サンプル]] - MonaNewでのアプリ開発サンプル(現在は新ビルドシステム移行により多少古い記述になってしまっています)
 
 *** 開発手順 [#tc3c68b9]
 - [[Bootstrap]] - MonaOS をビルドして起動するまで。
 -- [[Mona/0.3.0/ビルド方法]] - Linux , Cygwin でのビルド手順。
 -- [[shadow/開発手順]] - gentoo linux での開発手順。
 -- [[Ikun/開発手順]] - cygwin ( windows ) での開発手順。( 開発環境は cygwin が推奨です )
 - ツール
 -- [[mkisofs]] - ISOイメージ作成ツール
 
 *** 雑多な資料 [#gbd47aa4]
 - ツール類
 -- [[secondboot.cs]] - Mona の Second Boot 。C# で記述されています。( [[C♯]]さんによる実装です )
 -- [[fat_write]] - fat_write に関する議論。
 -- [[t5lzma]] - LZMA圧縮形式をtek5に対応。
 -- [[tek0]] - OSASK標準のファイル圧縮形式。
 
 - 開発記録
 -- [[提案/クロスコンパイル]] - Linuxでビルドシステムが動くまで。
 -- [[GO]] - セルフコンパイルに挑戦。 ( 外部リンク - [[Mona OS でゴー?>http://d.hatena.ne.jp/h0shu/20070918]] - h0shuさんのサイト )
 -- [[GUIサーバ高速化]] - GUIサーバに関する開発記録。
 -- [[Nobita]] - FileServerリライト!(現在の FileServer の開発記録です)
 -- [[audio_server]] - MonaOSで音を鳴らそう企画。
 -- [[Scheme]] - Scheme処理系の開発記録です。
 
 - Monaで色々動かしてみる
 -- [[gcj]] - 「JavaでOSを作るのは無理なんでしょうか」「いや、むしろ作ってしまえ」という心意気。( [[gdc]] は姉妹編 )
 -- [[Mesa]] - 3Dライブラリ Mesa を Mona に移植してます。
 --- [[GLUT]] - Mona移植サンプル。OpenGL表示用のウィンドウを操作するライブラリ。
 --- [[GLUI]] - Mona移植サンプル。GLUTをベースにOpenGLだけでコントロールを描画するGUIライブラリ。
 
 - デバック方法
 -- [[Mona/デバッグ方法/EIPから関数を特定する]]
 -- [[Mona/デバッグ方法/logprintfを活用]]
 
 - 色々な環境でビルドに挑戦
 -- [[Mac OS Xでmonaをビルド]]
 -- [[Mona/FreeBSD]]
 
 - コードリーディング。すぐれたコードから学びたい。
 -- [[Reading SigScheme]]
 -- [[Reading Gauche]]
 
 - その他
 -- [[Mona/メモリマッピング]] - Mona がメモリ空間をどんな風に使っているか。
 -- [[tek0]] - OSASK標準のファイル圧縮形式。
 -- [[sf.net]] - sourgeforge.net の Mona OS リポジトリ(Subversionリポジトリ)の使い方。
 
 *** 開発の様子 [#k3280445]
 - [[Mona/0.2.0]] - Mona 0.2.0 開発の様子
 - [[Mona/0.3.0]] - Mona 0.3.0 開発の様子、現開発版
 
 ** イベント他 [#t8636bbf]
 - [[OSC]] - Mona、オープンソースカンファレンスに出展。
 - [[公開ハック/200610]] - BayGCの開発を公開形式で行いました。( 会場は[[株式会社びぎねっと>http://begi.net/]]さんの提供 )
 
 ** 外部リンク [#l622f9de]
 - [[MONAソースコード解析>http://tkralia.hp.infoseek.co.jp/mona/]] - [[TAKA]]さんのサイト
 - [[Yamami のMonaをかじる>http://f38.aaa.livedoor.jp/~yamami/pukiwiki/pukiwiki.php?Yamami-Open]] - [[Yamami]]さんのサイト
 - [[和製OS情報]] - Mona以外の和製OS達

リロード   新規 編集 差分 添付 複製 改名   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS

Modified by mona
PukiWiki 1.4.6 Copyright © 2001-2005 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji
Powered by PHP 5.2.17
HTML convert time to 0.038 sec.