OSを自作したいんだが何から勉強すれば良い?

サムネイル
1 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:00:06.958 ID:wanDQaoT0
とりあえずC++を勉強しようと思ってる
みかん本は読んだけど知識が足りなくて挫折した

役立ちそうな本または記事があったら教えてください

2 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:01:04.202 ID:VMcon0ioM
なんのために自作するのか
オープンソースのOSを改造して自作というのか、cpu仕様でデザインするのかによる
3 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:02:00.928 ID:wanDQaoT0
>>2
本を見ながら1から自作する予定
目的はosの仕組みの理解
4 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:03:21.634 ID:wanDQaoT0
なんjにもスレ建てしたけど収穫なかった

OSを自作したいんだが
https://eagle.5ch.net/test/read.cgi/livejupiter/1684910731/

5 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:03:40.785 ID:S4bigZD50
Linux使ったことある?
8 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:05:31.185 ID:wanDQaoT0
>>5
ある
Ubuntu,Debian,kali,archなら
6 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:04:37.111 ID:wip/tmnca
UI、つまり自分で操作する部分についてはマジで勉強した方がいい
これが出来てるところって意外なくらいに少ない
9 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:05:59.348 ID:wanDQaoT0
>>6
それを勉強できる本を教えてよ!
7 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:04:50.680 ID:PnHSFwGIr
OSの作り方みたいな本あったんじゃね
11 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:06:40.198 ID:wanDQaoT0
>>7
それが>>1に書いてるみかん本ってやつ
10 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:06:31.099 ID:f6CkGVlB0
OSの制作に関する書籍が最近出てたな
12 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:07:10.327 ID:wanDQaoT0
>>10
教えて
19 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:13:40.710 ID:f6CkGVlB0
>>12
自作OSで学ぶマイクロカーネルの設計と実装

趣旨と違うかもしれんすまん

20 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:16:56.788 ID:wanDQaoT0
>>19
目次見たけどなかなか良さそう
ひと段落ついたら買ってみる
13 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:07:11.449 ID:TCg8/FVc0
linuxのソースを入手して読んでみたら?
起動したときにメディアからブートのプログラムを読み込み制御を渡すまではハードウェアがやってくれる
制御を受け取ってからがOSのお仕事
14 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:08:47.352 ID:wanDQaoT0
>>13
.efiの仕様とかも知らないからそれだと5年くらいかかっちゃう
31 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:29:29.720 ID:Bjc+1QT20
>>13
FreeBSDじゃなくてLinux勧めるのはなんで?
34 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:30:45.325 ID:f6CkGVlB0
>>31
普及具合じゃね?
15 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:09:02.250 ID:lp/1B7QI0
みかんじゃない本持ってたわ
ついでにCPU作る萌え本ももってる
16 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:09:41.851 ID:wanDQaoT0
>>15
なんていう本?
17 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:10:50.604 ID:lp/1B7QI0
>>16
30日でできる! OS自作入門ってやつやな
18 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:11:55.622 ID:wanDQaoT0
>>17
ありがとう
調べてみる
21 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:18:00.891 ID:FH1JpOJSa
5年くらいかかっちゃうと言うけど
それくらいかけないと出来上がる産物はしょうもない物になるよ
24 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:25:04.683 ID:wanDQaoT0
>>21
中2だから5年もかかったら致命傷なんだよ
27 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:26:48.413 ID:FH1JpOJSa
>>24
じゃあ無理
中2とか関係ない
年齢関係ない
29 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:28:39.636 ID:wanDQaoT0
>>27
>>28
とりあえず出来るとこまでやるよ
28 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:27:15.400 ID:M7kpp+2L0
>>24
とりあえずブートローダを作って画面にメッセージ出すだけでそれなりの時間かかるよ
22 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:22:02.385 ID:FH1JpOJSa
どんなレベルの物を作りたいのかだよ
本当にos作るなら時間は覚悟しなきゃ
過去に1ミリもふざけていない本物の先人いるから勉強として調べな
2ちゃん発祥osあるんだよ↓
MonaOS
23 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:22:24.101 ID:TCg8/FVc0
ms dosも個人が作ったosをmicro softが買い取って改良して商品化したものだと
linux出現以前はosを個人で0から作っちゃった人が時々いたらしい
26 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:26:22.124 ID:wanDQaoT0
>>23
ms dosって初めて聞いた
32 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:30:11.531 ID:f6CkGVlB0
>>26
昔のWIndowsは、MS-DOSをインストールしたHDDの上にWindowsをインストールしてた
後にこれが問題になりデジタルリサーチにWindows 95が訴えられるんだが
25 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:25:09.207 ID:FH1JpOJSa
カーネルとかそこら辺の知識は必須だろうね
33 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:30:40.772 ID:TCg8/FVc0
linuxカーネルはリーナスが大学生のときに数ヶ月で作っちゃったんだろ?
この世界、すごい人は凄すぎる分けなんだが
自分もlinuxじゃないがosのお仕事をしていた時期がある、担当部分だけでも分かるようになるまで1年位かかったかな
35 名前:ひみつの名無しさん 投稿日時:2023/05/24(水) 16:31:37.281 ID:V9xdBkeCM
機械語覚えなよ

コメント

タイトルとURLをコピーしました