ひげぽんに対抗してOSつくるぞ
■ このスレッドは過去ログ倉庫に格納されています
0001ひげぽんのライバル
NGNGそれに影響され、私も頑張ってOSを作ることを決意しました。
OSの最終形態は、Linuxよりも強固で、Windowsを超えた
ユーザビリティを提供するOSです。
目標は高くもとことがモットーですから。
そこでまずは、プログラムの勉強からやっていこうと思います。
OSのようなものを作るには、C言語とアセンブラの知識が必要みたいです。
とりあえず、C言語を勉強していこうと考えております。
Cでプログラムが書けたら、今度はアセンブラの勉強を。
それと平行して、OS概念について勉強して行こうと思っています。
0002ひげぽんのライバル
NGNGオペレーティングシステム<第二版> 設計と理論およびMINIXによる実装
を購入しようと考えています。
そしてこのスレッドでは、私がプログラムを勉強して、OSを完成させるまでの、
日記、質問、進捗、報告のスレッドにしようと考えています。
皆さんもおおいに書き込んでください。
私のやる気が継続するように、このスレッドを活用して行こうと思います。
0003ひげぽんのライバル
NGNG「日経ソフトウェア」
という雑誌を購入しております。(ほとんど読んでいませんが。。。)
そのほかにも、最近、
「まるごと図解 シリーズ
最新 C言語がわかる
高田 美樹 著 / A5判 / 288ページ
ISBN4-7741-1572-X / 2002年9月18日発売
価格1580円+税
技術評論社 出版」
を購入しました。
そのほかにも、お勧めの本がありましたら、教えてください。
まだホントに何もわからない私ですが、最後まで見守ってやってください。
0005デフォルトの名無しさん
NGNG0006ひげぽんのライバル
NGNG[訂正]
S概念の ×
OS概念の ○
0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG詳しく説明しなさい。
0010ひげぽんのライバル
NGNGこちらを見てください。
http://pc3.2ch.net/test/read.cgi/tech/1024411711
http://pc3.2ch.net/test/read.cgi/tech/1027080631
>>9
いや、絶対にやってみせる!!
0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNGあそこはひげぽん専用ではなくOS開発に取りかかる者すべてに門を開いている筈だが
0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG大人になってかなりひさしく聞いたことのない。。。
0018デフォルトの名無しさん
NGNG0019ひげぽんのライバル
NGNGなぜゆえに・・・?
>>15
あちらは、ひげぽんががんばている。
その中に、明らかにレベルの低い私が入って行って、
スレを汚すのは悪い気がしたからです。
>>18
や、やめてください・・・(泣
0020ひげぽんのライバル
NGNG[オペレーティングシステム<第二版> 設計と理論およびMINIXによる実装]
を注文しました。
でも高いねこれ。
早く届かないかな・・・
0021ひげぽんのライバル
NGNG仕事が終わってから1時間ほどしかありません。
亀のような進歩だとは思いますが、温かい目で見守っていてください。
お願いします。
0022デフォルトの名無しさん
NGNGおくのも悪くないかもしれない。どれだけ伸びるかわからんけど。
0023デフォルトの名無しさん
NGNG>>1読んだか?
0024デフォルトの名無しさん
NGNGいっぱい手伝ってくれるぞ、キチガイが。
0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG>という雑誌を購入しております。(ほとんど読んでいませんが。。。)
この時点でダメポ。
0028デフォルトの名無しさん
NGNGそして、ひげぽんにも無理です。
とりあえず今のレベルではデバイスドライバーの仕様さえ決定できないでしょう。
とりあえず今のレベルで開発を続けるなら完成予定は30年後でしょうか?
まずはシステムプログラムと大規模プロジェクトのマネージメントから勉強しなさい。
まぁ、どうせやってるうちに何故できないかが解って投げ出すだろうけどね。
悪いことは言わない。
少し高度なアプリケーションを組んで、OSとは何で何が必要なのかをきちんと理解しなさい。
0029デフォルトの名無しさん
NGNG最高に頭悪い〜からの誤爆ですか?
0030デフォルトの名無しさん
NGNGO(おにぎり)
S(鮭)
でしょう。
これなら、初心者の>>1にも作れそうですね。
0031デフォルトの名無しさん
NGNGO(おっぱいが)
S(好きだ)
0032デフォルトの名無しさん
NGNG今の状況は、さしずめバベルの塔をマジになって建設しようとしている様なものだ。
0033デフォルトの名無しさん
NGNGLinuxのカーネルとかもバベルの塔扱いですか。
そうですか(w
0034デフォルトの名無しさん
NGNG基本的にそこらの素人じゃないんだよ。
エリートでもないけど。
頭は良い方だし、勤勉そうだけど。
003534
NGNG一応、エリートという枠内には入るか。
フィンランドでは最高の教育を受けたわけだし。
ただ、本人にエリート意識は全く感じられないし、至って普通の人だな。
0036デフォルトの名無しさん
NGNGアプリの2割くらいが動けば、後はオープンソースにすれば勝手に実装してくれるだろうし
0037デフォルトの名無しさん
NGNG0038デフォルトの名無しさん
NGNG仕事は高度に分割してやらないと、いくら人数が増えてもダメ。
つまり、ちゃんと仕様を決定して、その仕様を元に各部分を作らないとダメだ。
もし、作りながら仕様を決定していくというプロセスを踏むなら、
仕事内容が綿密に絡み合っているわけで、事実上、ちゃんと動くプログラムが
組めるのは設計者自身のみであるから、人数が増えても意味がない。
つまり、オープンソースにしてもメリットは得にくい。
システムプログラムはある思想が基本的に守られて始めて良い物が出来る。
最初の思想が最も重要である。
この思想のよりよい決定には、かなりの実務経験が必要である。
理論だけでは、数々の思いがけない制約、物理的制約、論理的制約、時間的制約、
が溢れるだけで、とても効率的な開発などできない。
0039デフォルトの名無しさん
NGNGLinux0.01(だったっけ?最初にネットに流したやつ)を読んでから言ってる?
大学のOS演習と変わらないレベルだよ。
higeposがそこまでも行ってないことには同意だが。
0040デフォルトの名無しさん
NGNGy=ax^n+b
のグラフを書く。
つまり、規模が大きくなればなるほど飛躍的に複雑さを増すわけで、
>>1の目的を果たすには、高度な仕様の決定と、各仕事の分割が必要である。
0041デフォルトの名無しさん
NGNGあふぉ決定。もう見てらんない。
0042デフォルトの名無しさん
NGNGリーナスは最初、
「minixを改造してOS作ってみました。使ってみてください。」
というスタンスでやってたし、
「勉強と趣味のために始めた。ここまで大きくなるとは想像しなかった。」
と言ってた。
本人のスタンスは現実的だと思うよ。
0043デフォルトの名無しさん
NGNGやっても無理なんだから、違う方向目指せ。
「Cもアセンブラも(なるべく)使わず、できるだけ高水準なレベルで
わかりやすく書く」とか。
0044デフォルトの名無しさん
NGNGシステムの規模と、複雑さは、
y=ax^n+b
のグラフを書く。
つまり、規模が小さくなればなるほど飛躍的に単純さを増すわけで、
>>1が目的を果たすには、簡単な仕様の決定と、各仕事の単純化が重要である。
0045デフォルトの名無しさん
NGNGではないと思う。
0046デフォルトの名無しさん
NGNG0047デフォルトの名無しさん
NGNGとりあえず、基本仕様くらいは纏めてくれないとね。
0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNGJust for Funでやるものに堅いこと言うなよ。金出してもらって作るってんじゃないんだし。
失敗するのも楽しいんだよ。実務経験も得られるしな。
0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNG(x<0)
基本仕様を纏めてくれ
バイナリ形式は?
SDKは?
0053デフォルトの名無しさん
NGNG・デバイスドライバもファイルシステムもユーザプロセスも全て「タスク」
・タスク間でportを使って同期的にmessageを送るのをプリミティブとする
・割り込みも入力データもmessageとしてやってくると抽象化する
とか。
0054デフォルトの名無しさん
NGNG開発環境は?
αソースは?
0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNG0057デフォルトの名無しさん
NGNG方法:LINUXのブートシステムとLINDOWをパクって、ファイルシステムは FAT32
0058デフォルトの名無しさん
NGNGMINIXそのまんまじゃん(w
0059デフォルトの名無しさん
NGNG百年かけても無理
0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNG完全に引篭もって 1日18時間机に座って、2年先にはまともに歩けないくらいに頑張れば、出来るだろうが
0062デフォルトの名無しさん
NGNGつーか、重要なのはブーム、流行。
ようするに、運。
0063デフォルトの名無しさん
NGNGそれでも能力的に無理
0064デフォルトの名無しさん
NGNG0065デフォルトの名無しさん
NGNGx>0
a=複雑さの増え方
b=言語・環境性能
c=最低必要能力
0066デフォルトの名無しさん
NGNG書く目標は週に1万行。
1週間サイクルで月曜は設計火水木は設計しながらコードを一日3千行書いて木金土でデバックって感じだな
0067デフォルトの名無しさん
NGNGコード量から線表を引く糞SEの典型ですね
0068デフォルトの名無しさん
NGNG窓際は寂しいですか?
0069デフォルトの名無しさん
NGNG毎週平均5000行のペースで一人で1年間コードを書いてきた人
http://www.zdnet.co.jp/news/0202/01/e_code.html
0070デフォルトの名無しさん
NGNG勉強も忘れずに。Read a BIBLE.
0071デフォルトの名無しさん
NGNG0072全角で厨をアピールしてみますた
NGNGおーえす作っちゃうぞー!目指すはlinuxだあ!!
0073デフォルトの名無しさん
NGNGでもOSってのもなぁ。Linuxが注目された後の雨後の筍って気がしないでもない。
0074デフォルトの名無しさん
NGNG0075デフォルトの名無しさん
NGNGttp://www.fluidlab.naoe.t.u-tokyo.ac.jp/~minnie/FreeBSD/memo.html
Solaris 1,200万行
WinNT3.1 600万行
FreeBSD 500万行
0076デフォルトの名無しさん
NGNGNetBSDなんかを見れば。
最終的には仕様なんだよ。
どれだけ良い仕様を決定できるかと良い実装をできるか。
0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNG1よあんたが読むべきはこっちだ。くだらないスレタイ付けてないで汎用のスレでやれや。
http://www.amazon.co.jp/exec/obidos/ASIN/4822281019/qid%3D1036124590/249-1597657-4913918
http://www.amazon.co.jp/exec/obidos/ASIN/4774114421/qid=1036124668/sr=1-1/ref=sr_1_2_1/249-1597657-4913918
http://www.amazon.co.jp/exec/obidos/ASIN/4756102131/qid=1036124982/sr=1-14/ref=sr_1_2_14/249-1597657-4913918
http://www.amazon.co.jp/exec/obidos/ASIN/4894714566/qid=1036125268/sr=1-1/ref=sr_1_2_1/249-1597657-4913918
0079デフォルトの名無しさん
NGNGで?
0080デフォルトの名無しさん
NGNG>実習Linuxカーネル―理論と実習
すごくイイ!
でも解答ほすぃ。いくらさがしてもない。
だでか、解答くれー。たのむー。
いや場合によっては、カネを払ってもよいぞ。
0081デフォルトの名無しさん
NGNG0082デフォルトの名無しさん
NGNGターゲットは?
0083デフォルトの名無しさん
NGNG0084デフォルトの名無しさん
NGNGやることがCと同じであればあまり面白くないと思われ。
0085デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNG↓これを作るのか?
>>30
0087デフォルトの名無しさん
NGNGポケ○ン。
008875
NGNG追加
パソコンのレガシィI/O活用大全
http://www.cqpub.co.jp/hanbai/books/34331.htm
008978
NGNG○78
すみません、間違えました。
0090デフォルトの名無しさん
NGNG後3年もしたら レガシィインターフェース無くなりそうな勢い。
そうなったら、最低、USBインターフェスドライバ書かなくなるとか・・・・
0091manko_chinko ◆GLc2rpKRNM
NGNG自分もこのまえ先生にOSつくれって言われたばかりだよ。
0092デフォルトの名無しさん
NGNG91はどんなOSつくれって言われたんですか?
0093manko_chinko ◆GLc2rpKRNM
NGNG0094デフォルトの名無しさん
NGNG0095デフォルトの名無しさん
NGNG0096ひげぽんのライバル
NGNGものすごくレスがついてて、嬉しい限りです。
今日は、あるソフトを買ってきました。
それは、Visual C++ 6.0です。
中古で安かったので。
まずは、Cを勉強するために環境を整えようと思い、
上記の総合開発ツール(でいいんですよね?)を購入したしだいです。
皆さんの中で、Cでバリバリ開発されている方、
開発環境はどのような感じですか?
00971
NGNGひげぽんのライバルでは、皆さん、1としか書いてくれないし、
第一ひげぽん氏は、私のことをライバルとは思っていないので、
「ブー」
と改名いたします。
それから、私はひげぽん氏のことを、敵対してるわけではありません。
スレ名はあのようにつけましたが、むしろひげぽんを応援しています。
0098ブー
NGNGついでにあればクリエイター御用達のTechWinも購入したく存じます。
0099ブー
NGNGというか、98は偽者だし。。。
でもいいことがあいてあるよね。
Cマガジンはわかるんですが、TechWinという本は
どういた本なのでしょうか?
0100デフォルトの名無しさん
NGNG0101ブー
NGNG本のご紹介、ありがとうございます。
早速、注文しました。
ただ、アセンブラの本は、今はまだ注文していません。
それから、はじめて読む486はAmazonでは売り切れみたいだったので、
別のところで注文しました。
お金は掛かりますが、勉強のためです。
■ このスレッドは過去ログ倉庫に格納されています