01/12/28 21:38
>60
まじめな話、LinuxとBSDのソースの大きな違いはどこなのだろうか?
64:名無しさん@お腹いっぱい。
01/12/28 22:23
gccはいつになったらまともにia64をサポートするのやら
65:60
01/12/29 00:16
Linuxは、2.4.0から大幅に機能を強化しています
○ カーネルが、安定度をましたマルチスレッド
○ ジャーナルファイルシステムを採用
FreeBSD4.4
○ 開発グループが、いなくなったのでこれからどうなるかが、わからないです
○ 昔のままの枯れた(安定動作)状態のBSD UNIXが継承されているので
安定動作するが、そんなに新しい革新的な機能は、盛り込まれてない
とこんな感じだと思います
66:Be名無しさん
01/12/29 08:35
>>65
新機能より安定志向の人が多いですからね、BSD。
IPv6だけは力はいってますけどね。
67:Be名無しさん
01/12/29 11:09
>>65
開発グループがいなくなった?
なに言ってんだか。
相変わらずL犬X使いはデマを流布するのが得意だな。
68:デフォルトの名無しさん
01/12/29 21:46
Time Sharing System のIBMからでた60年代の論文てどうやったら手に入りますか?
69:Be名無しさん
01/12/29 23:39
>>65
FreeBSDには新しい機能が少ないなんてことはない。
まあ、だからLinuxに比べて安定してるってのも、
必ずしも言えなくなってるかもね。
比較的開発が遅いように思われているNetBSDにしたって、
LFSとか新しい起動システムが作られたりしてる。
USBに関してはFreeBSDよりも進んでる。
開発者云々ってのは、BSDIからWind River Systemに移ったメンバーが
リストラされたことを言ってるんだろうが、
開発者はほかにもたくさんいるし、暇ができて逆に開発が進むってこともあるだろう。
>67のデマを流布するってのは言いがかりにしても、
もうちょっと調べたほうがいいぞ。
>>63
LinuxとBSDの違いは、
Linuxはカーネルだけで、OSとして機能するには
ほかのGNUのソフト等が必要で、
それらのソースはカーネルのソースとこみで管理されている訳ではない。
BSDはカーネル単体じゃなく、OSとして開発されていて、
ソースも当然、カーネルとシェルやコマンド等で、まとめて管理されてる。
あ、それとも*BSDカーネルとLinuxカーネルの違いを聞いてたのかな?
70:60
01/12/30 01:49
Linus' Commenttary on UNIX
を改めて今日買ってきて読んでみたら、なかなか解かりやすくていいですね
71:>>70
01/12/30 02:05
Lionsではなくて?
72:Be名無しさん
02/01/03 22:42
>>1
整数論から学びなさい。
73:Be名無しさん
02/02/10 04:16
はじめて読む486 はいいホンダね。
カーネルのソースをいくら読んだところで
ターゲットの仕様を理解しないことには
意味がないことが分かったよ。
74:Be名無しさん
02/02/14 22:53
age
75:login:Penguin
02/02/15 23:05
>73
いい本だけど、わかりやすいのは、MMUのとこだけ 笑
76:
02/02/24 12:55
1:PDP-11のようなマシンの例えばWindows上あるいはLinux上の
エミュレータ‐があれば、物理的な実機がなくても動作させる
ことは問題があるまい。なにせ1MIPS程度のマシンだったのだから、
いまの100MIPSクラスのPCでエミュレートできないはずはないのだ。
2:OSの作成の実際を学ぶ本として何がもっとも適切かは、よくしらない
のだが、こういった本があるといいと前から思っていることを述べよう。
それは、アセンブラやCのソースをもちろん乗せるのだが、段階的に
OSとして必要な機能を徐々に付け加えていって段々と複雑な機能を
実現していくという形の教科書である。例えば第1章では
キーボードの割り込みによる入力と、画面への一文字単位での
出力を実現するというプログラムにする。もちろんまだマルチ
タスクとか記憶管理などはない。第二章では、非常に簡単な
ブートローダーを導入する、。。。
。。。。。となっていって、だんだんとメモリ管理方式の
さまざまとか、ファイルシステムとか、シェルとか、
シングルユーザーシングルタスクとか、シングルユーザー
マルチタスクとか、マルチユーザーマルチタスク、とかにしたり、
仮想記憶の導入をしたり、プロテクションメカニズムを導入したり、
通信機能を取り込む、、、などと章を追うに従って、段々と
本物らしい機能が付け加わっていくというやり方で説明する。
それぞれの段階でのソースコードと、実際にPC上で動作させる
ときのそれぞれの段階でのイメージを配置したFDあるいはCD
がついているというのがよい。演習問題では、各段階での
機能を一部変更してみるとしてどうすればよいかなどという
ような問題がよいかも。
77:Be名無しさん
02/02/24 14:55
>>76
そういう本ってありそうなもんなのにね。
なんで誰もださないんだろ?
78:login:Penguini
02/02/24 17:23
>77 OS concepts
近いと思うが
79:age
02/03/07 20:22
age
80:Be名無しさん
02/03/08 01:42
76>>
だれかつくってないのかな?
(1)開発はVCで
(2)バイナリはFDにコピー
(3)ブートからの解説(LINUXは難しすぎるので最小限FDだけ使いるように)
(4)簡単なコマンドDOSのDIRとかCOPYとか
(5)マルチタスクができる
シンプルでいいから(GUIはいらない)つくってよ!
81:Be名無しさん
02/03/08 01:49
>>80
自分で作れ。
82:Be名無しさん
02/03/08 02:07
マルチタスクでGUIなしってどんなん?
83:Be名無しさん
02/03/08 02:21
linux
ls 6みたいなやつ
84:Be名無しさん
02/03/08 19:51
ls &だ
85:Be名無しさん
02/03/08 21:46
>>82
コンソールの裏で複数のプロセスが同時進行っていう感じでしょうか。
X-WindowなしでUNIX系OSを一度使ってみればわかると思います。
「マルチタスクOS=窓がいっぱい開いているOS」っていう固定観念が
解消すると思いますよ。
86:Be名無しさん
02/03/09 00:22
&を作ればバックランドで実行されるてやつ
87:Be名無しさん
02/03/09 00:27
URLリンク(www.inkando.com)
88:おくづみ公一
02/03/09 00:38
うんうん
89:名無しさん@お腹いっぱい。
02/03/09 03:13
alt+F1とかF2とかってみんなあんまりつかわないんだね
90:Be名無しさん
02/03/09 13:23
勉強になるなぁ
91:Be名無しさん
02/03/09 22:08
>>89
いや、俺は使う。
92:Be名無しさん
02/03/17 00:18
タネンバウム氏の著書『オペレーティングシステム 設計と理論および
MINIXによる実装』を読み始めたのですが、一章目からつまづくことが
多くて困っています。特にシステムコールやOSの構造に関する概要を理
解するのに非常に手間取ります。
僕は、パスカルを一通り勉強してC言語の基礎的な本を一冊勉強した程度
のレベルなのですが、この本はレベルが高すぎるのでしょうか。
ご助言をいただけたらと思います。
93:Be名無しさん
02/03/17 00:57
>>92
非常に手間取っていいんだよ。
苦労しないと。
94:BTRON名無しさん
02/03/17 01:23
>>92
って言うかさ、君くらいの知識であの本をさくさく読めて一発で
内容がわかる奴が居たらオレはそいつを神って呼んでやるよ。
当然オレもダメだったが。
まぁとにかくその心意気や善し。がんばれ。
95:Be名無しさん
02/03/18 00:35
>>93
>>94
あたたかいお言葉、ありがとうございます。
やはり苦労しないと勉強にならないですよね。
くじけず頑張ってみます。
なお、知らない用語を検索してみたら計算機関係の
単語だということがわかりました。OSを完全に理解
するには、計算機自体の勉強が必要のようですね。
96:Be名無しさん
02/03/18 02:40
放送大学でやってた。ずっと前・・
97:Be名無しさん
02/04/04 21:47
age
98:Be名無しさん
02/07/20 22:56
age
99:Be名無しさん
02/07/27 01:47
!sage
100:Be名無しさん
02/07/27 02:46
まあ、たいしたことナイヨネ。
101:Be名無しさん
02/07/27 18:20
A.トフラー「第三の波」がいいとおもわれ。
102:Be名無しさん
02/09/05 14:04
>>5
> どうもアメリカ人の書いたものは
誰も突っ込まないんだな。。
103:Be名無しさん
02/09/05 17:31
>>102
オランダ人って言って欲しいのか?
104:Be名無しさん
02/10/13 12:44
ageてみる。
タネンバウムは英語ぺらぺらの米国人じゃなかったっけ?
105:Be名無しさん
02/10/13 21:13
>>104
「IT業界の開拓者たち」って本に出てますね。
アメリカ生まれのアメリカ育ちで、オランダに移住したのは大学卒業後だとか。
106:山崎渉
03/01/15 12:06
(^^)
107:Be名無しさん
03/01/25 16:40
有名な
URLリンク(www.law.co.jp)
108:Be名無しさん
03/01/25 17:25
KDEの開発者がMacの使いやすさは単なる馴れの問題とかいってたけど、実際
触らせたら感動してた。
109:Be名無しさん
03/01/25 19:05
KDEとGNOMEは逝っていただきたく。。。
110:Be名無しさん
03/01/27 15:00
つうかOSの基礎と関係ないやん。
仮死状態スレだったからまあいいか
111:Be名無しさん
03/01/27 15:51
MacもKDEも両方糞だじゃらドングリってところか?
112:Be名無しさん
03/01/27 19:39
マイクロカーネル対モノリシックなシステムについて、3分で理解できる
説明して欲しいデス
113:ぃぬ
03/01/30 15:23
XINUをネタに使った"Operating System Design"て本でOSの勉強してみようと思いますが
OS設計の方法論は学べるでしょうか?(タイトルからそう言うことを期待しているのですが。)
114:ぃぬ
03/01/30 23:57
誰か教えてちょんmage
115:Be名無しさん
03/01/31 01:30
>>113
Xinuネタだと日本語で分かりやすいサイトがあるよ
URLリンク(a414s1.it.nanzan-u.ac.jp)
116:ぃぬ
03/01/31 13:46
ありがとうございます。
解説もあるし、ソースも見れるみたいだし、良いサイトですね。
ここで勉強してから、>113に書いた本を読んでみようと思います。
117:Be名無しさん
03/02/19 20:01
OSのお勉強系スレ
【ヤチャータ】OS作りました【デキチャータ】
スレリンク(os板)l50
OSの設計(マジで
スレリンク(os板)l50
2ちゃんねるで新しいOSを!!!
スレリンク(os板)l50
x86でOSを表現する方法
スレリンク(os板)l50
JAVAでOSを作る
スレリンク(os板)l50
【鬱】ブートセクタ作ったけど書き込めない
スレリンク(os板)l50
>>118
118:Be名無しさん
03/02/19 20:08
>>117
仮に新しくOS作るとしたら、、、
スレリンク(os板)l50
OSの作り方
スレリンク(os板)l50
OSを作るためにみんなでお勉強スレッド
スレリンク(os板)l50
【2chOS】OSを作ろう【マジ】
スレリンク(os板)l50
つーか、OSってつくれないのか?
スレリンク(os板)l50
OSを基礎から学ぶには?
スレリンク(os板)l50
まとめてみた。
119:Be名無しさん
03/02/19 23:35
>>76-77
超遅レス、スマソ
ジジイ折れが始めてコンピュータを勉強した本だ
ミニコンピュータシステム入門 (原理とプログラミング)
上下 / R.H.エックハウスJR./著 中西正和/訳
URLリンク(shopping.yahoo.co.jp)(絶版)
エミュじゃなく実機ベースの本だがPDP-11を題材として
ハードウエアに密接した形で、アセンブラ、入出力システム
→アルゴリズム→→基本的なオペレーティングシステムやデータベース等
までを解説している。 結構ハード寄りで面白い。
120:山崎渉
03/04/17 11:57
(^^)
121:山崎渉
03/04/20 05:56
∧_∧
( ^^ )< ぬるぽ(^^)
122:Be名無しさん
03/06/01 21:59
なんとなく保守
123:Be名無しさん
03/06/02 13:35
>>119
その本まだ売ってれば最近はPDP-11とかならエミュも豊富だから古の技術者と同じ道を辿って御勉強も可能だね。
124:Be名無しさん
03/06/09 22:20
保守
125:大塚裕司
03/06/09 23:24
URLリンク(elife.fam.cx)
126:山崎 渉
03/07/15 11:23
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
127:Be名無しさん
03/07/22 01:48
あげ
128:Be名無しさん
03/07/22 22:11
いくら勉強しても、SONYや日立の優秀な技術者(現実にOS開発をされている方々)
にはかないませんよ?>>1
129:Be名無しさん
03/07/23 00:14
これ(128)ほど情けないレスがつくとはageた127は思いもしなかったろうな。
ご愁傷様です。やはりsageて行こう。
130:Be名無しさん
03/07/23 02:01
>>128さんは結構いい事言ってると
思うんですけど・・・(激藁嘲笑苦笑
131:Be名無しさん
03/07/23 15:33
以下について説明せよ。
多重プログラミングを実現するのに必要なハードウェア機能
プログラムとプロセスの違い
ユーザレベルスレッドとカーネルレベルスレッドの違い
デッドロックとスターベイション
システム性能評価の方法
132:_
03/07/23 15:38
URLリンク(homepage.mac.com)
133:Be名無しさん
03/07/28 10:40
>>128
テメエのようなクズはな。
134:ぼるじょあ ◆yBEncckFOU
03/08/02 05:11
∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎―――◎ 山崎渉&ぼるじょあ
135:山崎 渉
03/08/15 23:23
(⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
136:Be名無しさん
04/03/01 00:17
歴史順に、必要性・加わった機能・時代背景、
そして現在使われているOSについて調べていくと
理解しやすいと思う。
ただ、取っ付き難い
137:Be名無しさん
04/04/06 19:38
age
138:Be名無しさん
04/04/06 19:39
あげ
139:Be名無しさん
04/04/17 14:29
分散OSに興味を持っていまして、
それ関連の大学院に進みたいと考えているんですが、
今現在分散OS関連の研究の状況というのはどんなもんなんでしょうか。
140:Be名無しさん
04/04/17 23:35
むずかしいことはわからないので別の人に聞いてください
141:Be名無しさん
04/04/18 08:02
教授に聞いて判らないようなら大学の選択からやりなおし。
142:Be名無しさん
04/04/18 22:38
>141
専攻が違うんですよ…
143:Be名無しさん
04/06/19 12:12
>>142
>>大学の選択からやりなおし。<<
144:Be名無しさん
05/05/12 19:56:06
オススメはどこの大学だい?
145:Be名無しさん
05/05/15 14:30:36
やるき大學
146:Be名無しさん
05/05/15 17:17:02
マサチューセッツ工科大学
147:Be名無しさん
05/07/13 00:41:07
すいません同じような質問なんですが
今、高2でOS関係の研究をしている研究室に行きたいのですが
どこの大学の研究室が盛んでしょうか?
148:Be名無しさん
05/07/19 09:59:15
慶応とか九大とか農工大とかそのあたり?
149:Be名無しさん
05/07/23 00:40:53
アリの巣コロリってあるじゃん。
蟻の行列にポンと置くと、一瞬ビックリして列が乱れる。
邪魔だなと言わんばかりに迂回する列が出来る。
そのうち好奇心旺盛な一匹がアリの巣コロリに入る。
そいつをマネして何匹も入る。
毒とも知らずにツブツブを運び出す。一匹が一粒づつ。
いつのまにか行列はアリの巣コロリが折り返し地点になる。
黄色い粒と黒い蟻が作り出す模様は綺麗で見てて楽しい。
一匹が一粒づつ、丁寧にせっせと毒の粒を運ぶ。
せっせと、せっせと、せっせと、せっせと。
蟻さんって働き者だなと思う。俺も頑張らなきゃなと思う。
次の日、あ
150:Be名無しさん
05/07/23 22:42:09
OSを作ろうと必死になってる俺が来ましたよ。
151:Be名無しさん
05/07/26 19:46:53
>>150
がんがれよ
152:Be名無しさん
05/07/26 20:18:37
がんばるよ
153:Be名無しさん
06/02/23 15:20:14
いや、そうじゃなくて、がんがれ
154:Be名無しさん
06/08/05 22:48:10
はじめてのシリーズ
155:Be名無しさん
06/08/31 07:11:40
>>76
貴方は、予言者?
「30日でできる! OS自作入門」
156:Be名無しさん
07/06/13 00:06:02
>>150
あまり根を詰めないで、たまにはここに来て息抜きしなよ。
157:Be名無しさん
07/08/25 05:38:46
ふぅ~
158:Be名無しさん
09/01/17 14:07:12
>>146
そういえば、「リクルート」のコリン・ファレルがマサチューセッツ工科大学卒だったな。