板検索:
「30日でできる!OS自作入門」 (167)
まとめビュー
1
シ無しさん[sage]   投稿日:2010/02/13 01:27:53
ハローワールドって何?


2
は ◆UQYKeFInIJKA []   投稿日:2010/02/13 21:03:17
>648
「Hello World」でググれ

3
Be名無しさん[sage]   投稿日:2010/02/16 12:47:57
Hello World に一致する日本語のページ 約 585,000 件 (0.38 秒)
らしいが、サンプルなんて無いよw

4
Be名無しさん[sage]   投稿日:2010/02/16 14:04:24
585000件全部調べてから言ってる?
まあ普通の人間は適当に絞り込むだろうけどね。
たとえば
Hello World NASM サンプル
とかさ

5
Be名無しさん[sage]   投稿日:2010/02/16 22:40:12
Hello World NASM サンプル に一致する日本語のページ 約 3,260 件 (0.41 秒)

db "hello world!",0
これかw

6
は ◆UQYKeFInIJKA []   投稿日:2010/02/19 20:36:52
とりあえずプログラミングに関して今現在においては救いようのないバカが居ると言うことはわかった

7
Be名無しさん[sage]   投稿日:2010/02/20 00:18:09
鳥つけて主張するほどのことかよ。

8
Be名無しさん[sage]   投稿日:2010/02/26 20:34:45
>649
ググった
Hello World エロゲ の検索結果 約 22,700 件 (0.69 秒)

9
Be名無しさん[sage]   投稿日:2010/02/27 08:54:33
Hello World 童貞 に一致する日本語のページ 約 19,300 件 (0.25 秒)
Hello World 処女廚 に一致する日本語のページ 約 2,320 件 (0.23 秒)
Hello World キムヨナ に一致する日本語のページ 約 3,760 件 (0.30 秒)

10
Be名無しさん[]   投稿日:2011/05/21 15:55:31
ほれ


11
Be名無しさん[]   投稿日:2011/06/02 01:54:39
初心者にはこれからだね

12
Be名無しさん[sage]   投稿日:2011/06/04 22:30:37
そろそろ64ビット版を出さないと時代遅れ。

13
Be名無しさん[]   投稿日:2011/06/05 10:03:55
簡単に作りたいんだってw

14
Be名無しさん[sage]   投稿日:2011/06/23 21:42:32
俺も買った・・
コピーして貼りつけするみたいな感じで
ハウツーでは無かった

懐かしいな

15
Be名無しさん[sage]   投稿日:2011/07/08 22:34:09
そのまま写せば確かに動くけど、オリジナルosを自作する為の仕組みの理解には役に立たなかったな。
自作pc見たいなノリの自作os本という意味ではよく出来てるのだろうけど。

16
Be名無しさん[sage]   投稿日:2011/07/09 11:39:46
人の作ったものをちょっとずつ改造するとか、
まずは大部分を人の作ったものから持ってくるとか、
はじめて何か作るときの基本だと思うが。

17
Be名無しさん[sage]   投稿日:2011/07/09 13:11:03
種本のほうが役に立つと感じた

18
Be名無しさん[sage]   投稿日:2011/07/09 16:27:28
あんなんと比較しちゃTanenbaumせんせいに失礼だと思うわけで

19
Be名無しさん[sage]   投稿日:2011/07/09 18:48:30
コンセプトが全く違うし

20
Be名無しさん[]   投稿日:2011/08/12 22:09:02
これね

21
Be名無しさん[sage]   投稿日:2012/01/25 15:32:18
OS入門と思うから不満なんじゃないの?
マイコン自作入門だと思えば、BASIC程度のOSが載せられれば御の字ではないだろうか?

22
Be名無しさん[sage]   投稿日:2012/01/25 16:14:07
最後にさらっとでいいから実例の比較解説があれば良かったのかもね。

例えばOSASKやその他OSでもまだ未実装だったり問題が残る部分の
具体的な要求仕様を書いておけば、本家本元に先駆けて課題クリア
みたいな目標ができて面白くなってたかも?

種本のMINIXがもし実用OSだったらlinuxは生まれなかったと思うんだけど、
ハリボテからそういうOSが出なかった理由はどの辺なんだろうか?

23
Be名無しさん[sage]   投稿日:2012/01/25 16:43:08
そういうってどういう?

linuxはよくも悪くもUnixの遺産を引き継ぐというタイミングに恵まれただけでしょ。
そして一応それができる器(Unixもどき)だった。

ハリボテにそういう要素は全く無いわけだし。

24
Be名無しさん[sage]   投稿日:2012/01/25 17:05:14
MINIXのような教材OSからLINUXのような実用OSができたっていうね。
まあ普及したのはタイミングだったんだろうけど、それでlinuxの何かが変わるわけじゃないし。

25
Be名無しさん[sage]   投稿日:2012/01/25 19:44:20
そうだねLinaxはMinixのパクリだから誰でも作れるね

26
Be名無しさん[]   投稿日:2012/01/26 15:03:04
>669
あの本はこうすればハリボテが出来るという話しか書いてないから
応用課題へ進むための取っ掛かりがない

27
Be名無しさん[sage]   投稿日:2012/01/26 15:19:04
日付けごとのソースってどこなん?

28
Be名無しさん[sage]   投稿日:2012/01/26 23:00:33
ないんじゃね?

29
Be名無しさん[sage]   投稿日:2012/01/29 02:12:02
>673
それこそ、30日でできる応用編とかもあってもいいような気がするけど、
重版出たというのが本当なら、続編みたいな話ってなかったのかな?

30
Be名無しさん[sage]   投稿日:2012/01/29 20:38:41
>676
そういうのは各自でやれという方針だったような気がするでよ



31
Be名無しさん[sage]   投稿日:2012/01/29 20:56:54
>677
「入門」ってタイトルなんだから実践とか応用本があるのがセオリーじゃない?
まあ>673の内容こそがむしろ実践本じゃないかって気がしなくはないけど。

32
Be名無しさん[sage]   投稿日:2012/01/29 21:22:25
挫折者向けにして、「あなたでもできる!OS自作(再)入門」
とかどうだろうか?

33
Be名無しさん[sage]   投稿日:2012/02/03 20:30:27
この本の内容からさらに応用ってなったらもうほとんど
ソフトウェアのお話じゃん。
ルールなんか無いんだ。自由に作れよ。

34
Be名無しさん[sage]   投稿日:2012/02/04 00:20:34
USB!USB!
…まあDVDでもいいけど今更だろうし。

35
Be名無しさん[sage]   投稿日:2012/02/12 01:38:47
僻みだらけワロタ。これが日本人の本性だわなw

36
Be名無しさん[sage]   投稿日:2012/02/12 19:39:52
>682
僻みって日本語わかってる?

37
Be名無しさん[sage]   投稿日:2012/03/24 04:34:59
本気でOS作りたい奴は自分で勉強する。これ大前提。
それでもいざ実際に作ろうと実践的な事となると色々詰まるところが出てくる。
むしろそういう時のための本でしょこれ。

本当の初心者ならどう筋道つけて勉強していけばいいかもわからない
OS入門は最低限どういう物が必要か書いてあるからそこから自分で勉強するとっかかりになる。
右も左もわからない状態だとそこから進むのは難しいが
不明な点がクリアになっていれば勉強もはかどるというもの。
そもそも一冊の本を読んだだけで全く新しい設計の自作OSが一から完璧に出来上がるなんてのは無理。
それはこのOS入門に限った話なんかでは無くてモダンオペレーティングだろうが何だろうが同じ話。
あくまで実装例というレシピを見せる事で何が必要なのか自分で考えられるようにするための本でしょ。
この本の画期的なところは、理論の説明は最低限必要なものにとどめているけれど
とりあえずこういう動く実装例があるから参考にしてくれ。と提示している事と
初心者でも扱えるツールの整備と使い方の解説までやっているところ。
gccとかgasとかだけ手にしてOSを作るための使い方がわからず(OSアプリしか作れず)途方に暮れた人は
実際にOSを作ってみようと思ったような人なら山ほど居るのではないか?
実際にOSを作ろうと思ってみた事のある人ならわかるだろうが、そういう途方にくれそうなところが
ことごとく整備されてる(実際のOSの設計はあくまで自分でやるもの。自作OSなんだから当然。それ以外の部分。)
というのがいかにありがたく、またその領域に踏み込んだ本が今まで無かったか痛感するはず。
逆に言えば、OSの仕組みを理解したい「だけ」ならこの本は向かない。あくまで「自作の実践」を解説した本だから。

38
Be名無しさん[sage]   投稿日:2012/03/24 12:47:51
自分で勉強できる人が読むような本には見えないけどなぁ

39
Be名無しさん[sage]   投稿日:2012/03/24 13:22:20
>そういう途方にくれそうなところがことごとく整備されてる
ことごとくは言い過ぎなんじゃない?
たとえば、設計はとりあえず既存OSのまま、つまりクローンとか別CPUへの移植を考える場合だと、
この本読んだだけじゃ見てくれの模倣程度しかできないんじゃない?
誰かちゃんと作り込めた人居るのかな?

中身はまさにはりぼてそのものなら、BASICでつくったなんちゃってOSの方が全然凄いわけで。

40
Be名無しさん[sage]   投稿日:2012/03/24 13:28:20
>685
だから自分で勉強できるようにとっかかりを得る本ってこと。

41
Be名無しさん[sage]   投稿日:2012/03/24 13:29:55
>686
とりあえずでも一通り全部お膳立てを揃えたっていう入門書自体が今までに無かったからね。

42
Be名無しさん[sage]   投稿日:2012/03/24 13:41:51
一通りというか最低限でレガシーなので、VM用イメージ自作入門って感じ?

43
Be名無しさん[sage]   投稿日:2012/03/24 13:50:30
OS側のソースコードは最低限だけど
開発環境のお膳立てという意味では一応一通りちゃんとそろってるよ。
アセンブラとCで作る限りにおいてはもっと本格的な物だって同じツールで作れる。
(そりゃどんなマシンでも開発できるとかそういう万能性は無いけどね)

44
Be名無しさん[sage]   投稿日:2012/03/24 14:18:36
>690
「はじめて読む486」ってタイトルであれば、むしろ本物より評価できそうだね。
逆に言えば、独自ツール故にそのサンプル解説から抜けきらなかったということだろうか?

45
Be名無しさん[sage]   投稿日:2012/03/24 14:21:49
ないわ

46
Be名無しさん[sage]   投稿日:2012/03/24 14:32:58
えー、だって本物は初心者がみたって途方にくれるだけだと思うんだけどなぁ。

47
Be名無しさん[sage]   投稿日:2012/03/24 14:42:53
プログラムのプの字も知らないような奴を対象にした本じゃないし。
何らかのCPUのアセンブリ言語が扱える人間が対象と前書きに明記されてる。

48
Be名無しさん[sage]   投稿日:2012/03/24 15:07:44
>694
だからこそ、ど素人に曲がりなりにも特権命令使わせてるのが評価できるってことさ。

49
Be名無しさん[sage]   投稿日:2012/03/25 07:06:07
はじめて読む486は、はじめて読む8086を読んだ事が前提となってるっぽいからなあ
帯なり表紙なりにその事をちゃんと買いとけよ!とは言いたくなるが。
でも8086と486を上下巻のつもりで買い揃えさえすれば入門者にも無問題だとは思う。
486のサンプルコードをCでなくアセンブラでかけよ!とは言いたいが。

50
Be名無しさん[sage]   投稿日:2012/03/25 07:27:33
ていうか『はじめて読む486』は、他の『はじめて読む(型番)』と全く違う内容なのに、
まぎらわしいのが問題。

51
◆QZaw55cn4c [sage]   投稿日:2012/03/25 10:23:16
>696
>486のサンプルコードをCでなくアセンブラでかけよ!
いや、C でかけるところは C で記述し、どうしても難しいところは、アセンブラで書く、という王道をいっているとおもうのですが。

52
Be名無しさん[sage]   投稿日:2012/03/25 16:51:03
それは「普通のアプリケーションプログラム」の時の話でしょ。
CPUの内部を直接いじるのに、それには向かない言語で説明されても困る。

53
Be名無しさん[sage]   投稿日:2012/03/26 06:06:08
OSの場合も同じ。
本当にCPUの内部を直接いじる必要がある所がどこかわからないのは三流。

54
Be名無しさん[sage]   投稿日:2012/03/26 08:52:57
一流の人間が入門書なんか読むかよ!
まだ一流になれないから入門書を読む訳で。
入門者に分かりやすく書かんでどうする。

55
Be名無しさん[sage]   投稿日:2012/03/26 10:33:48
だから、『はじめて読む486』は、コンピュータの入門書でも、486を教材として、
マイクロプロセッサに入門する本でもなくて、リアルモードでの機械語プログラミングや
C言語や、OSの基本をマスターしてる人に向けた、486のプロテクトモードを
解説する本なんだって。

だから、ただ一つ欠点があるとすれば >697 にある通り。

56
Be名無しさん[sage]   投稿日:2012/03/26 15:47:11
あれが入門書じゃないとかどれだけ…

57
◆QZaw55cn4c [sage]   投稿日:2012/03/26 21:20:36
>703
リアルモードに熟達していない人には読めない、という意味で「入門書ではない。」
いや、「プロテクトモードの入門書」であることは否定しませんが。

あと蛇足ですがアラインメントを para にしないと動かなかった経験があります。

58
Be名無しさん[sage]   投稿日:2012/03/27 08:49:53
>703 もしかして他の「はじめて読む」を知らんのか?

59
Be名無しさん[sage]   投稿日:2012/03/27 12:56:55
>705
そういう問題じゃないだろ

60
Be名無しさん[sage]   投稿日:2012/03/27 19:20:59
タイトルからしてこれ以上分かりやすいのは無いくらい
入門書だーーー!!!って書いてあるのに
どうやったら入門書では無いという解釈が出てくるのやら

もしかしてCPU知識以外OS作りのスキルを全部備えた人しか
決してこの本を手に取る事が無い、なんて思ってる?
一言言わせてもらうと「そんな訳ないだろ。」

61
◆QZaw55cn4c [sage]   投稿日:2012/03/27 20:09:30
>707
「はじめて読む486」のことだったら、あー、>704

62
Be名無しさん[sage]   投稿日:2012/03/28 06:59:24
いや実際俺も昔々i8086のコードが何とか読める程度の知識しかない状態で
はじめて読む486を読みふけってたんだが

どう見ても入門書でしょ。

63
◆QZaw55cn4c [sage]   投稿日:2012/03/28 19:12:06
>709
そうですねえ。どういう点が入門書だ、と感じましたか?

64
Be名無しさん[sage]   投稿日:2012/03/28 23:51:56
どういう点がも何も
i80486の(実質i80386の)新機能について当時の自分程度のスキルの人間にも分かりやすく噛み砕いて解説されてた点
としか言いようがない

サンプルコードがCなのはともかくとして
機能の概念説明みたいなのは間違いなく初心者向けの良く噛み砕かれた説明なのだが…

65
Be名無しさん[sage]   投稿日:2012/03/29 03:12:59
日本語の問題でしょ?
はじめて読む○○だから、読者のはじめて読むCPUが486の場合に対応できなければ看板倒れ。
はじめて「の」○○だったら、x86はおろか386まで既知の場合だけが対象でもおk。

66
Be名無しさん[sage]   投稿日:2012/03/30 07:09:12
そもそも「はじめて読む486」ってのは
それを読んだ人がみんなこぞってOSを作り始めるっていう趣旨の本って訳じゃないでしょ。
単に新CPU(出版当時)の新機能を理解したいだけって人だって大勢居たわけで。

さらに言うと、386や486が出てきた当時はまだDOSが全盛期で
386の機能をフルに使ったOSなんか全く普及していなかった。
むしろMS-DOSにおけるEMM386みたいな「386/486の機能を部分的につまみ食いする」
使い方の方が 圧 倒 的 に 主流だった。
仮想86機構「だけ」使いたいとかページング「だけ」使いたいとか
そういう人が大勢居た時代にあの本は発行されている。
決して「本格OSを今から作る!人のみを対象にした本」では無かった。

67
Be名無しさん[sage]   投稿日:2012/03/30 08:46:13
DOSが全盛期だったから、保護機能以外のことはたいていわかってる、という
人が主な対象の本だったよね、という話だと思うのだけど。

68
◆QZaw55cn4c [sage]   投稿日:2012/03/30 20:10:03
>713
出版当時(1994年) の状況を思い起こすと、プロテクトモードの解説を意図した内容に食らいつく層は、
>本格OSを今から作る!人
にかなり近似していると考えざるを得ない。
ちなみに Windows3.1 は 1993年、Windows95 は 1995年もおわり近くだったか。

当時はいろんな意味で熱かった‥‥‥。

69
Be名無しさん[sage]   投稿日:2012/03/30 20:20:44
何の根拠も示さずに「考えざるを得ない」とか言われても

70
◆QZaw55cn4c [sage]   投稿日:2012/03/30 20:25:43
>716
昔話だ。根拠を求めるなんて野暮というもの。
それともまだ生まれてなかったのか?

71
Be名無しさん[sage]   投稿日:2012/03/30 20:37:14
ああ、ム板で叩かれまくってる理由がよくわかったわ

72
Be名無しさん[sage]   投稿日:2012/03/31 05:34:12
当時は仮想86使って市販ゲームのCG抜いたり
一部ハードをエミュレーションしたり
そういう野望を持ってた人の方が多かったと思うがね

そんなに早くから386の機能を活かしたOSをフルスクラッチで作る運動があったら
自作OS界隈がこんなに細々としたものである訳が無いだろうに
そもそも自作OSが一定の盛り上がりを見せる様になったきっかけは
世の中がWindows一色になった事に危機感や反感を持った人が多く現れた事だって理解してる?
386登場から世の中がWindows一色に染まるまで何年かかったと思ってる?
DOS全盛時代はまだTownsOSとかHuman68Kとかがそれなりに身近にあったし
DOS環境自体PC-98/Towns/PC-ATと複数存在したので
Wintelマシン(PC-98/Townsも含むか)上でWindows以外のOSを作らないとパソコン環境が画一化されるという
切羽詰まった危機感なんてまだ(あまり)無かったんだよ?

73
Be名無しさん[sage]   投稿日:2012/03/31 05:39:37
思えばFreeBSD/LinuxにはじまるPC-Unix環境が盛んになったのも
そういう種類のWindowsへの危機感や反感と決して無縁では無かったように思う
もちろんパソコンがUnix系OSを実用するに足る性能を備えてきたという要素もあるが

74
Be名無しさん[sage]   投稿日:2012/03/31 05:46:07
ヽ(´ー`)ノ

75
◆QZaw55cn4c [sage]   投稿日:2012/03/31 13:08:32
>720
FreeBSD が最初に日本でひろまったのは、1.1.5.1 のときだ。その頃は Windows 3.1 がメインであった。
wintel 体制が固まった、とはいえなかったが、windows3.1 はそれなりに市場に受け入れられていた気もする。
私も Programing Windows を買ったようで、手元に残っている。

76
Be名無しさん[sage]   投稿日:2012/03/31 14:14:31
いわゆるWindowsブームはWindows 3.1の頃からだったな。
Windows 95は更に爆発的に売れたが、Windows 3.1が世間に知られていたからこそという感じだった。

77
Be名無しさん[sage]   投稿日:2012/03/31 14:38:21
そうか世間は春休みか。

78
Be名無しさん[sage]   投稿日:2012/04/01 15:28:45
>715
情報ハイウェイとか叫ばれて、BSDが完全フリー化して、
UNIX陣営も東西統一で終わりが始まった頃だったのか。

今考えると国内(アマチュア)のブームってちょうど10年遅れてたんだな。

79
Be名無しさん[sage]   投稿日:2012/04/08 20:31:14
で、みんな自作OS作らないの?

80
Be名無しさん[sage]   投稿日:2012/04/08 21:20:36
なんかDOSみたいなデバイスドライバ拡張用の規格ってないの?

81
Be名無しさん[sage]   投稿日:2012/04/09 11:11:27
どんなOSでもデバドラフレームワークはあるわけだけど?

ただDOSと違って、普通のプログラムは保護モードで動くのに対して、
デバドラは特権モードで動くという違いがあるので、その差を意識して
プログラミングをしなきゃならない。

82
Be名無しさん[sage]   投稿日:2012/04/09 13:16:01
規格をサポートしているどのOSでも使えるドライバはできないか?って事でしょ。

83
Be名無しさん[sage]   投稿日:2012/04/09 15:19:36
MS-DOS にそんなオープンな規格があったっけ?

84
Be名無しさん[sage]   投稿日:2012/04/09 15:36:32
MS-DOS用のドライバが使えないと、そもそもDOSとして認めてもらえないんじゃないか?

85
Be名無しさん[sage]   投稿日:2012/04/09 17:59:07
DOS用ドライバっていわゆるMS-DOSのデファクトスタンダードって奴でしょ。
他のDOS系OSはそれに倣ってるということで。

OSの歴史的にはDR-DOSの方が本家だったりするけど、そこはそれ。

86
Be名無しさん[sage]   投稿日:2012/04/09 21:26:35
>732
本家つーてもパクられたのをパクリ返しただけだからなあ


87
Be名無しさん[sage]   投稿日:2012/04/09 23:32:16
でも本家は本家。

88
Be名無しさん[sage]   投稿日:2012/04/19 17:31:48
ここまでUDIの名前なし

89
Be名無しさん[]   投稿日:2012/05/25 22:32:23
cpuがどうたらこうたらw

90
Be名無しさん[sage]   投稿日:2012/05/27 10:30:58

91
Be名無しさん[sage]   投稿日:2012/05/27 11:18:17
中日電工さんの連載見てると、CP/Mの移植だけで30回以上費やしてるよな。
マイコン黎明期にMZ互換機を本当に作って売っちゃったプロでさえああなんだから
(まあ結果見たらすぐ理由思い出して実際には大した時間は掛かってないんだろうけど)

30日でもうネタ切れというのはなんか不思議だな。

92
Be名無しさん[sage]   投稿日:2012/05/28 13:59:32
そりゃ「一から新しいOSを新規に」「最低限必要な技能を学ぶ為だけに」「実用性や問題点の考慮をせずに」作るのと
「既にある物に合わせて」「実用になるための全ての機能を」作るのじゃ
それ自体かなり状況が異なる話だからね
細かい問題点・改良すべき点を全部挙げ出したらそれこそ幾らでもきりなく出てくるだろうけど
それは「OS自作入門」のテーマに合致したもので無ければ面白い話題でも無い
だからそれらは本の内容をマスターした上で別途個々人で学んで欲しいという事で入門本には書かなかったのでは。

93
Be名無しさん[sage]   投稿日:2012/05/28 16:31:27
その「個々人で学ぶ」ための取っ掛かりが全く書いてない罠

94
Be名無しさん[sage]   投稿日:2012/05/28 16:57:35
>それは「OS自作入門」のテーマに合致したもので無ければ面白い話題でも無い
結局この考えに縛られてしまう事こそが、作られたOSがまさにハリボテで完成品化してしまって
どれもあまり発展しない原因になってないかなあ?

でも、PCでの自作とは何かと考えれば、そう切り捨てたものでもないと思うんだよな。
まだまだ使える!OS自作入門 みたいな。

95
Be名無しさん[sage]   投稿日:2012/05/29 01:12:07
とりあえずファイルシステムを何とかするってのは
あの本読み終えたらまず誰でも考えそうなテーマだと思うけど?
ディスクドライブのデバイスドライバ周りを(その仕組み自体の設計も含めて)整備して
ファイルシステムから利用できるようにし、実用的なファイルシステムにするという目標がね。

96
Be名無しさん[sage]   投稿日:2012/05/29 02:04:39
そもそもOSを作りたいなんて人は、その多くが
「こんなOSを作りたい」っていうイメージが(漠然としたものでも)何かしらあるんだろうから
最低限必要な技能を楽しく学ぼうという趣旨の本でそこまでやる必要は無いのかもしれない。
本当にOS作りたくて本読んだような人ならきっと何かしら自分のOSに盛り込みたい事を既に持ってるでしょ。

97
Be名無しさん[sage]   投稿日:2012/05/29 10:52:48
ログハウスを作る本としては、一夜城の工期を動かせない以上、大幅な設備強化は難しいとは思う。
でも、ビューアフター的な添削であれば、別に30日にこだわらなくて別工事でいい訳だし、
あくまで読者の目的OSでなくその実現への取っ掛かりのヒントにすぎないので、
そういうのも(大工の)入門書や手引きの類といえるんじゃないだろうか?
コンセプト別に紹介して、主にここがいいけどちょっと惜しいなと思うような部分について、
自分ならこうするみたいな検討解説が実用パッチ付きでふんだんに盛り込まれれば
買う人結構居ないかな?

98
Be名無しさん[]   投稿日:2012/08/26 10:54:03
夏っていえば、「30日でできる!OS自作入門」

99
Be名無しさん[sage]   投稿日:2012/12/22 21:42:02
アセンブラが全然わからん
2月までには完成させたい

100
Be名無しさん[sage]   投稿日:2012/12/29 02:16:26
「はじめて読む8086」と「はじめて読む486」は必読書。
まず8086の方から読むべし。

101
Be名無しさん[sage]   投稿日:2013/01/03 10:14:35
Kの説明が下手すぎるだろ

検索しまくってなんとかようやく理解できるけど、もう少しわかりやすくしてほしいぜ

102
Be名無しさん[sage]   投稿日:2013/01/04 02:47:47
だから漬物石の代わりくらいにしかならんと
最初から言っとるでないかい

103
Be名無しさん[sage]   投稿日:2013/01/04 21:16:05
逆に考えると不親切な説明だから調べまくらざるを得んので知識はつく

104
Be名無しさん[sage]   投稿日:2013/01/06 11:46:41
説明下手って言うけどさあ
あれ以上うまく説明してる本ってあったっけ?

105
◆QZaw55cn4c [sage]   投稿日:2013/01/06 12:46:10
「はじめて読む486」の、文章で足りないところはコードを示すことできっちり説明できているところを買います。

106
Be名無しさん[sage]   投稿日:2013/01/11 09:15:30
>749
そりゃどんな良書でも読みこなす努力をしないあんたにとっちゃそうだろうな。
でも皆にとってそうじゃないんだ、押し付けんな。

107
Be名無しさん[sage]   投稿日:2013/01/18 18:56:23
自分で作った気になれるだけの本なんだよな 惜しい
実用に向けていろいろ拡張していく上で嵌りそうな注意点とかまとめてくれればいいのにな

まあこのハリボテを実用で使わない事が一番か
まだopendosやfreedosのほうがしっかりしてるしなあ

試験管の中で家が造れたよ
でも人が住むサイズを作るにはまだまだ課題が山積で厳しいよ
って感じ

108
Be名無しさん[sage]   投稿日:2013/01/19 10:51:18
16bitのDOSと
32bitのOSの解説本を比べても仕方あんめぇ。

109
Be名無しさん[sage]   投稿日:2013/01/19 19:53:35
32ビットってプログラムしづらいんだなー

まぁ中身の勉強にはなった

110
Be名無しさん[sage]   投稿日:2013/01/19 20:08:08
誰も使ってなくてx86_64で廃止されたような機能までべたべたに依存してるせいじゃないか?
(セグメント機構、タスク機能とか)
しかもオレオレツールチェインまで持ち出してるからさらに使いづらい

本自体見たことなくて派生OSのソースを見ただけの印象だけど


111
Be名無しさん[sage]   投稿日:2013/01/20 08:15:39
>756
 それは、i386系だからでしょ。

112
Be名無しさん[sage]   投稿日:2013/01/20 14:58:52
ちゃんとmmu付いてるんだしプロテクトモードで動かせばいいのにね

組み込み本のほうがブートローダとか作って面白い

113
Be名無しさん[sage]   投稿日:2013/01/20 16:05:27
>759
1人で何の話してるんだ・・・?

114
Be名無しさん[sage]   投稿日:2013/01/21 01:02:20
オレ今10日目で行き詰まってるけど、ググ先生に聞いたり自分なりの解釈で閃いたり、わりと楽しみながらゆーっくり進めてるよ

プログラム初心者だから自分で組んだり出来ないけど、C言語読むための勉強って割り切って読んでるからそれなりに楽しい

115
Be名無しさん[sage]   投稿日:2013/01/21 02:49:47
これでc言語は病めといたほうが

アセンブラでcpuやデバイスを直接制御すべき
あとアプリケーションレベルとosレベルをごっちゃにしない様にな

ぶっちゃけ普通のプログラマならjavaアプリの本で十分だったりするよ

116
Be名無しさん[sage]   投稿日:2013/01/21 09:42:07
いやいやプログラマになろうってわけじゃないんだよ

117
Be名無しさん[sage]   投稿日:2013/01/26 18:52:48
説明が下手すぎていらいらする
特に10日目の重ねあわせのところ
図で洗わせてくれてるけど的外れな図で余計わからんくなる

118
Be名無しさん[sage]   投稿日:2013/01/26 20:26:38
画面まわりはゲーム開発系の方がわかりやすいと思う
やっとることは同じだ

119
Be名無しさん[sage]   投稿日:2013/01/26 20:36:14
そうなんですか…
自分で図を書いたりしてなんとか理解しようとしてるんですけど、難しすぎて…

画面周りでオススメの書籍とかありますか?

120
Be名無しさん[sage]   投稿日:2013/01/27 16:19:11
駄目だ…10日目の高速化(2)が全くわからん…
bx0〜by1までの値がマイナス値になる状況が全然わかんねーよ!

121
Be名無しさん[sage]   投稿日:2013/01/30 20:46:02
10日目の変数の違いが理解できん

122
Be名無しさん[sage]   投稿日:2013/02/06 17:23:56
ゲームはdirectx周りのクセを掴むのがなあ
直接ハード叩く所は、保護機能のないぽんこつosと同じなんだけど
逆に言うと保護機能付いてるosでもgpu乗っ取りぐらいは楽勝で出来たりするんだけどねw

123
Be名無しさん[sage]   投稿日:2013/02/07 01:12:32
とりあえずフレームバッファでよくね?

124
Be名無しさん[sage]   投稿日:2013/02/21 01:33:44
>754
そこまででも手取り足取り教えてくれる本自体が、この本以前には無かったからな。
紙面には限りがあるんだから一冊の本に全てを望むのは酷というものだろう。

という事で、その辺りの事を書いた続きの本をあんたが書けば、大層喜ばれると思うよ。

125
Be名無しさん[sage]   投稿日:2013/03/15 00:39:46
手取り足取りで飛びついてみたけど、欲しいものはこれじゃないんだなって寂しいものを感じた読者は多いと思うよ

dosぐらいを組み込むのが手軽だなunixはめんどい

126
Be名無しさん[sage]   投稿日:2013/04/15 04:48:18
そんな貴方に技術評論社「はじめてのOSコードリーディング」。
UNIX V6のソース解説本。
UNIX V6なんでちゃんとUnix系で、基本的な機能も大体は揃ってるし、それでもコード規模も一万行程度とお手頃。

難点は、古いコードなんでC言語の書式が古い(K&Rよりさらに前)という事だが
一応その点についての説明もされている。

127
Be名無しさん[sage]   投稿日:2013/04/16 05:00:23
pdpが無いと楽しめないレベルなんじゃ

最近achiのハードディスクからの起動に嵌っている
bios経由の割り込み19のアクセスでも良いけど抜き差しまでは面倒見てくれん

つーかユニックスなんて何年前だよ
骨董すぎるわ

128
Be名無しさん[sage]   投稿日:2013/04/16 10:19:26
エミュでも当時の何倍もの速度で走るぞw
当時のメインメモリは今のCPUキャッシュ、
当時のディスクが今のメモリぐらいの容量だしなw

129
Be名無しさん[sage]   投稿日:2013/04/28 07:33:00
xp互換osを180日ぐらいで作る
なんてのはどうよ
結局この本と同じで
仕組みだけ解説して実際動く最低限のコードはネットで公開してるから拾って来い
みたいにはなりそうだけど

180日ってのは30日なんかじゃ無理だし、無料体験版が180日ぐらいの最長だったかなと
結局中身説明してないんじゃ、180日も30日も代わらんとは思うけど

130
Be名無しさん[sage]   投稿日:2013/04/28 14:46:35
xpがそんな簡単に作れたらもう誰か作ってるわ

131
Be名無しさん[sage]   投稿日:2013/04/28 16:51:27
10年かけたって無理だわ

132
Be名無しさん[sage]   投稿日:2013/04/28 19:06:17
Windowsのサブセット作るってプロジェクトで一番成功してるのはwineだろうからそこから何か流用できれば少しは可能性が
……ないか

133
Be名無しさん[sage]   投稿日:2013/04/28 19:36:03
あるいはReactOS

134
Be名無しさん[sage]   投稿日:2013/05/13 15:17:56
>774
PDPエミュレータの入手と、エミュでUNIX V6を動かす方法
それらの情報へアクセスするための参照先もちゃんと本で紹介されてるが。

>何年前だよ骨董すぎる
でも実際現代的Unix系OSも基本は何も変わらないし。
OSの骨格は変わらないのにコンパクトに纏まってるからこそ読む対象として汎用性があるわけで。
「今ふーカッチョイイ」だけでOSを選択しても何も意味が無い。
あんたがUnix系OSそのものが(もっと言えば、Linuxが)時代遅れだと強固に主張するのでも無ければ「古い」は説得力無いよ。

135
Be名無しさん[sage]   投稿日:2013/05/18 09:14:26
明らかに機能足りてない頃のosに何の価値が

大人の女が買える時代に小学生の頃が小さくて可愛かったとか言われても
ロリコン変態
と馬鹿にされるだけだよ

64ビットの時代に1ビットマイコンで強がり逝ってても笑い話にも成らない気違い扱いだよ

136
Be名無しさん[sage]   投稿日:2013/05/18 13:56:32
明らかに足りてない?何が?
ネットまわりだけは無いけど、ただ無いだけで他の部分は参考になる。
ネットまわりだけ他の何かを参考にすればいいだけなんだが。
それ以外OSの骨組みとしては一通りは揃ってる。

それともデバイスまわり(USBスタックとかIEEE1394スタックとかそのあたり)の事を言ってるのか?
それは純粋なOSとはまた若干別の分野の話だから
別のものとして別の本をあたればいいだけの話。

あくまでOS自体を学びたい、どういう構造になってるのか知りたい人にはこれ以上の教材は無いと思うが…。
古い古い言うなら、じゃあそれ以上に教材として適切なOSを挙げてみてくれよ。
本のタイトルも「 は じ め て の 」OSコードリーディング、だからな。
すでにOSの構造や実装について精通しまくった人が読むもんじゃなくて
一から学びたい人に適した、現役メジャーOSと同じ使い勝手の(つまり一定の経験者なら誰でも使える)、コンパクトな、
それでいてほぼ一通り機能が揃った、ソースが自由に読めるOSが他にあるんならぜひ教えてくれよ。
この本と同じくらいの密度で同じくらいのページ数に収まる本になる事が前提で、な。

「本格」OSが作りたいなら、この本読んで理解すればあとは自分の好きなように肉付けすればいいだけなんだから。

137
Be名無しさん[sage]   投稿日:2013/05/19 05:27:19
何もかもが古過ぎて参考になんて成らねえよ
研究者が古典的に弄る程度で実用性は無いし

普段使ってるosに興味もって学習意欲盛ってるのに
そこに古典os
を勧めるのはどうみても需要予測が間違ってる

64ビットのpcを求めてる客にメインフレームは素晴らしいなんて勧めてもイラネだよ

138
Be名無しさん[sage]   投稿日:2013/05/21 03:37:26
おっと、タネンバウム本の悪口はそこまでだ。

139
Be名無しさん[sage]   投稿日:2013/05/29 07:11:26
784が物事の本質を理解しないおバカさんだという事だけは俺にも伝わって来た

140
Be名無しさん[sage]   投稿日:2013/05/29 13:50:31
つーかアーキテクチャに過度に依存したプログラム構造のアセンブラプログラムってんならともかく
汎用性高く書かれた普通のCなんだし(文法は古いけど読み替えりゃ良いだけのはなし)
そのまま丸々64bitマシンとやらに移植して使うわけじゃなし
基本構造だけ真似して似たようなOS書く分には変数の型とかを大きめに取ればいいだけでスケールが小さいとか何とか関係無い話だし
何を勘違いしてるんだかこの人(>784)は…

どっかの何かの本に書いてあったけど、ゲーム業界でも
「俺は誰も見たことのない斬新で画期的なゲームを作るから!」とか言って過去の作品から何も学ばない人ほど
二十年以上も前に見たようなゲームしか作れないって書いてあったな。
業界によらずどこでもそんなもんなんだろうけど。

141
Be名無しさん[sage]   投稿日:2013/05/30 02:09:02
>787
それがまた困ったことにx86ベッタリだったりするんだが

142
Be名無しさん[sage]   投稿日:2013/05/30 22:19:38
x86ベッタリって何が?
UNIX V6はそもそもintelマシン向けじゃなかったし
アセンブラで書かれてるのはドライバなど一部だけだし
UNIX V6でない別の何かの話?だとすると何の話?

143
Be名無しさん[sage]   投稿日:2013/05/31 05:20:54
文章が読めない方はお帰りください

144
Be名無しさん[sage]   投稿日:2013/06/07 23:18:14
ソースコード読んで無いって落ちか
恥ずかし過ぎるな

バリバリのセグメント実装だよ
pdp-11がそうだからパクったインテルも同じなんだよ


xpのサポート終了までに実用的なos作る本の発売しねえかなあw
7使い始めたから7でも良いやって気分に成って来たけど
xpモードがよく出来すぎて7の中のxpから離れられんw

145
Be名無しさん[sage]   投稿日:2013/06/08 12:23:50
セグメントという名前だったら皆同じと思ってる系でしたかw

146
Be名無しさん[sage]   投稿日:2013/06/09 14:03:30
ちゃんとソースコード読んで来い
話はそれからだ

147
Be名無しさん[sage]   投稿日:2013/06/26 23:51:32
>776>779
はりぼてにwineをポーティングするなら最低何日必要かな?

>782
よくわからないけど、PIC32だろうと載っちゃうunixは流石かと。
マイクロカーネルの立場無いね。

148
Be名無しさん[sage]   投稿日:2013/06/27 09:22:29
むしろマイクロカーネルのほうが、モジュール分けするぶんでかくなって当たり前、
モノリシックカーネルのほうが小さくて当然なんだけど?

149
Be名無しさん[sage]   投稿日:2013/06/27 22:03:51
モジュールとしてユーザー空間に外注しておいて何故でかくなるのさ?
天下り特殊法人みたいな中抜きが多かったりするの?

150
Be名無しさん[sage]   投稿日:2013/06/28 09:47:39
ユーザープロセスと言ったって、普通のプロセスと違って実メモリをピン留め
しなきゃならない奴もあるし、「PIC32に載せる」という目的なら、そういう
モジュールもフットプリントとして数えるものだと思うけど。

もしかしてマイクロカーネルなら、メモリマネージャもファイルマネージャも
ページマネージャも追い出せるとか思ってるの?

ページマネージャがディスクに追い出されちゃったら、誰がそれをスワップ
するのw

151
Be名無しさん[sage]   投稿日:2013/07/03 00:00:00
↑無知丸出しの頭悪そうなレス

152
Be名無しさん[sage]   投稿日:2013/07/04 00:00:00
まったくなにも具体的に反論できない自分の頭の悪さをどうにかしたらw

153
Be名無しさん[sage]   投稿日:2013/07/07 00:00:00
でもユーザランドで動くdynamic_pagerをみたときはこのosポンコツだなとは思った
swapfileが大至急必要な時にユーザランドが応答せずにkernel panicするしかなく成るだろうと予想出来た
案の定autorelese()呼ばないとメモリリークしまくる糞osで鯖製品は撤退したけどな

154
桃太郎[sage]   投稿日:2014/05/19 16:27:58
90日掛かりそう

155
Be名無しさん[sage]   投稿日:2014/05/19 17:47:10
30日でする理由なんてない。何を得られるかじゃね

156
桃太郎[sage]   投稿日:2014/05/23 12:54:14
Windows3.1が作れればいいんだけどね

157
Be名無しさん[sage]   投稿日:2014/05/23 16:27:26
もうできてるもの追っかけても二番煎じだわ。windowsシステムだとOSというよりUIに手間かかるし。

原理をマスターしたら、メモリ管理でもスケジューラでも仮想記憶でもほかの何かでも新しいアイデアを考えてみてはいかが

158
桃太郎[sage]   投稿日:2014/05/23 19:01:01
新しいアイデアなんてそうそうないよ
Windowsの真似から始めないと完成できない。

159
桃太郎[sage]   投稿日:2014/05/23 19:02:11
Windowsを作るにしても改良したりするけどね

160
Be名無しさん[sage]   投稿日:2014/05/23 19:17:00
windowsの真似なんて意味ナス

161
桃太郎[sage]   投稿日:2014/05/24 15:15:10
昔のWindowsを使いたい人はたくさんいるよ

162
桃太郎[sage]   投稿日:2014/05/30 15:52:42
新規のProjectのOSを作る
別系統のDOS 別系統のGUIOS

163
Be名無しさん[sage]   投稿日:2014/05/31 17:58:25
raact OS

164
Be名無しさん[]   投稿日:2014/07/20 18:45:50  ID:ULAMUOyrB
https://sites.google.com/site/tuosproject/download
ベースにどうですか?(俺作)
3DCGライブラリ(ワイヤーフレーム)

softx86(動作未確認)
積んでます。

165
Be名無しさん[sage]   投稿日:2014/11/27 23:49:51
二番煎じでも別物もが出来上がるはず
同じものが出来上がる奴は発明者に成れない

pxe対応で自己増殖していくosとか作れば革命的だよ

166
Be名無しさん[]   投稿日:2015/02/06 16:23:34  ID:amOmuXlYv
本は買ったが…
ファイル操作ができるシステムがないのと、MMLが圧縮されてるので使い物にならない。自分で作れということなのだろうけど。

167
Be名無しさん[sage]   投稿日:2016/05/22 02:50:41
発売から10年経ったのか
更新情報
・スレッド一覧ページで過去ログのタイトル検索・一覧表示ができるようになりました(2016/1/20)
NGワード登録
登録する
スレッド内検索

OS板 タイトル検索

このスレッドが人気です(実況系)
あさチャン!サタデー (399)TBS実況
渡辺篤史の建もの探訪 (476)テレ朝実況
実況 ◆ テレビ朝日 47308 さくら (989)テレ朝実況
加藤浩次vs政治家〜政治の面白いトコ集めました!〜<フジバラナイト FRI> 3 (488)フジ実況
昭和元禄落語心中−助六再び篇− 第十二話(最終回) Part3 (494)TBS実況
アナザースカイ 知英★2 (951)NTV実況
【マターリ】青の祓魔師 京都不浄王篇 第12話【終】→昭和元禄落語心中−助六再び篇− 第十二話【最終回】 (572)TBS実況
ニッポンどうでしょう?★3 (914)フジ実況
このスレッドが人気です(ニュース系)
【籠池メール】辻元清美氏に関する記述、民進「事実に反する虚偽」と否定 メディア各位に拡散しないよう要求★21 (908)ニュー速+
【籠池メール】辻元清美氏に関する記述、民進「事実に反する虚偽」と否定 メディア各位に拡散しないよう要求★20 (1000)ニュー速+
【籠池メール】辻元清美氏に関する記述、民進「事実に反する虚偽」と否定 メディア各位に拡散しないよう要求★19 (1000)ニュー速+
【森友学園】籠池氏、安倍昭恵夫人へ国有地契約で口利き依頼した経緯明かす 総理夫人付きの谷氏がFAXで「希望に添えない」と返信★32 (176)ニュー速+
【籠池メール】辻元清美氏に関する記述、民進「事実に反する虚偽」と否定 メディア各位に拡散しないよう要求★18 (1000)ニュー速+
【籠池メール】辻元清美氏に関する記述、民進「事実に反する虚偽」と否定 メディア各位に拡散しないよう要求★17 (1000)ニュー速+
【籠池メール】辻元清美氏に関する記述、民進「事実に反する虚偽」と否定 メディア各位に拡散しないよう要求★16 (1000)ニュー速+
【森友学園】籠池氏、安倍昭恵夫人へ国有地契約で口利き依頼した経緯明かす 総理夫人付きの谷氏がFAXで「希望に添えない」と返信★31 (1001)ニュー速+
OS板の人気スレ
【Oracle】VirtualBox総合スレ Part13【仮想化】 (389)
「超漢字} BTRON総合スレッド/18 (293)
「超漢字} BTRON総合スレッド/17 (998)
なあ、Monaの開発は順調さ build6 (707)
【超漢字】BTRON総合スレッド/14版【ucode】 (1005)
【Oracle】VirtualBox総合スレ Part11【仮想化】 (982)
test テスト (983)
[test] 書き込みテスト 専用スレッド [テスト] (314)
Android-x86 (991)
9じゃナイン、Windows10!! (454)
Windows8(苦笑)パート2 (742)
【悲報】windows10、改良どころかどんどんゴミ化していく (127)
win10に上げるべきか (314)
WindowsはLinuxに負けた (238)
【超漢字】BTRON総合スレッド/15版【ucode】 (1016)
OSづくり。 (519)
BeOSではじめるプログラミング。 (365)
DOSの問題点を語るスレ (155)
インストール回数制限 (232)
セブンイレブンの新端末のOS (146)
2ch サーバーって‥‥‥ (139)
スタートレックTNGの世界ではVUI(voice) (197)
【ガクガク】家電用OSがWINだったら・・・【ブルブル】 (419)
知ってるOS名を挙げよ (454)
Windows10で動かなくなった周辺機器晒せ (166)
このサイトについて
このサイトは2ちゃんねるからデータを取得し、表示するサービスです。
画像のインライン表示機能について
画像のURLの後ろにある[画像をインライン表示]をクリックすると、URLの下に表示します。
表示される画像は横幅100pxに縮小されていて、クリックすると原寸で表示します。
このサイトの特徴
1)スレッド内検索ができます
2)レス(「>>1」など)のポップアップができます
3)不適切な言葉を含む投稿を表示しません
4)ページ内で画像を直接表示できます
5)2ch他スレッドへのリンクはタイトル・板名つきでリンクします
6)すっきりとしたデザインで表示します
7)最新スレや前スレをチェック・一覧表示します
8)NGワード機能の搭載でイヤな言葉が目に入りません
9)荒らしを自動チェックします
10)スレッド内・同一IDの書き込みだけ表示できます
11)レスの返事をレスされた発言の下に表示する「まとめビュー」が利用できます
12)シリーズ化したスレッドの一覧を表示します
13)最新のスレッドがある場合はお知らせします
削除について
こちらをご覧ください
機能要望について
現在機能要望受付中です。
問い合わせについて
こちらのページからどうぞ
広告


首都圏の方、ソフトバンク光オススメですよ


このサイトは2ch.scからデータを取得・表示しています。削除などについてはこちらをご覧ください。 アクセスモード:差分取得 - 新着書き込みなし(304)