@rooty2 MMU でメモリアドレスを仮想化できるの今はあたりまえだけど実際かなり便利なので!!!!!!アドレス計算とかややこしくなるけど!!!!
Notices by まちカドおるみん御嬢様 (orumin@mstdn.maud.io), page 100
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:46:12 JST
まちカドおるみん御嬢様
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:45:21 JST
まちカドおるみん御嬢様
エヴァ、エヴァンジェリン・A・K・マクダウェル
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:43:56 JST
まちカドおるみん御嬢様
@rooty2 (古い Unix は仮想アドレスとか作れないしメモリ小さいのでユーザープロセスをくるくる本当にメモリ上で swap し続けることがカーネルの一番の仕事になるので)
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:42:40 JST
まちカドおるみん御嬢様
@rooty2 ちなみに PID 0 が swapper なのも最初のほうの Unix である Unix v6 は sched() のスケジューリングのループで、コンテキストスイッチするときは今うごいてるやつをスワップアウトしてこれから動かすプロセスをスワップインするみたいな豪快な動作を xswap() でやるので、納得みがある https://github.com/memnoth/unix-v6/blob/master/sys/ken/slp.c#L228
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:41:03 JST
まちカドおるみん御嬢様
@rooty2 そのうちみる(やる気が出たら……)
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:38:12 JST
まちカドおるみん御嬢様
@rooty2 Unix v6 では main() でまずカーネルコンテキストのためにプロセス構造体にカーネルのコンテキスト情報入れたやつを proc[0] に作って、そのあと newproc() で init プロセス生成してから sched() でスケジューリング開始、となってたはず? >> https://github.com/memnoth/unix-v6/blob/master/sys/ken/main.c#L100
In conversation from mstdn.maud.io permalink Attachments
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:33:28 JST
まちカドおるみん御嬢様
17 歳的ってなに
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:32:18 JST
まちカドおるみん御嬢様
ちゃんと pax(1) 入っててめちゃくちゃ感動してる
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:26:39 JST
まちカドおるみん御嬢様
16702A で現代のソフトウェア置けるかというの、たとえば SGI IRIX なんかはわけのわからん物好きが Nekoware というソフトウェアディストリビューション作ってて、なぜか本当に最近の bash などのビルド済みイメージのアーカイヴがある。
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:24:03 JST
まちカドおるみん御嬢様
買わんが???
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:23:58 JST
まちカドおるみん御嬢様
なるほどね。
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:23:08 JST
まちカドおるみん御嬢様
SUSv2 くらいの範囲で書かれてたら動くのでは。SUSv3 や SUSv4 の機能や *BSD/Linux の拡張使われてたらだめだけど
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:22:18 JST
まちカドおるみん御嬢様
ないよ
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:22:11 JST
まちカドおるみん御嬢様
ボンブなに……
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:21:37 JST
まちカドおるみん御嬢様
PID 1 は当然 init だが PID 0 が swapper なところに旧き良き太古の Unix みを感じる。Lions' 本の復習っぽそう
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:19:57 JST
まちカドおるみん御嬢様
ライブラリはいろいろ入ってるのでかなりリッチなプラットフォームとして遊べるし、気合入れたら OS 入れ替えて自作 OS 遊びまでできちゃうなたぶん
In conversation from mstdn.maud.io permalink Attachments
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:18:21 JST
まちカドおるみん御嬢様
objdump とかがないのは時代的にあたりまえなんだけどつらみだね
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:18:00 JST
まちカドおるみん御嬢様
あとこの HP-UX はなんか知らんが NFS 使えるんだよな。べんり~
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:16:54 JST
まちカドおるみん御嬢様
キーボードつなげなくても前面の消しゴムキーボードでプログラミングできるのじわじわくる
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Saturday, 10-Jul-2021 00:10:36 JST
まちカドおるみん御嬢様
なににつかうんだ???
In conversation from mstdn.maud.io permalink