@rinsuki それでそこに落ちて手動かせる人はそもそもわかってるひとでな……
Notices by まちカドおるみん御嬢様 (orumin@mstdn.maud.io), page 188
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 23-Apr-2021 13:11:58 JST
まちカドおるみん御嬢様
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 23-Apr-2021 13:11:34 JST
まちカドおるみん御嬢様
そもそも UEFI は OS の bootloader が ExitBootServices() 読んだ時点でメモリから消えるから OS からの視点では存在しないと考えても差し支えないし、OS を理解しようとするのにそこでつっかかるべきではないわね。
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 23-Apr-2021 13:10:13 JST
まちカドおるみん御嬢様
現実においても新築を建てるには三回建てねば最適解が得られないと言われるが、システムでもそうで、最初は抽象やらなんやらが一切ない愚直で小さなコードで作ってみて、それを一度捨てて抽象化を導入してみて、……とやらないと設計の意味とかなかなかわからない
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 23-Apr-2021 13:08:41 JST
まちカドおるみん御嬢様
@rinsuki あと BitLocker のやつは Windows の boot loader の後段で呼ばれるヤツとかで処理されるのでは。UEFI はもう終わってると思う。
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 23-Apr-2021 13:07:43 JST
まちカドおるみん御嬢様
@rinsuki 高音質でなくても単に音出すだけならそんな難しいことでもないしそこらへんのアプリ書ける人間なら随意にコードかけるのでは。かつ、systemd-boot も EFI shell もそれを触るユーザーだいたい一般人ではないし、製品作る人たちからは知ったことかでしょ
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 23-Apr-2021 13:05:01 JST
まちカドおるみん御嬢様
そもそも設計として綺麗なものは拡張や綺麗な抽象があるのが普通だから機構が巨大化しがちだし初学者には理解が困難になり、しかもそのワリに何がうれしいのかわからない邪魔なものとして取られる
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 23-Apr-2021 13:03:42 JST
まちカドおるみん御嬢様
@rinsuki UEFI なんてなんなら fast boot でユーザーに隠蔽されて、エンドユーザーからするとマシン起動→Windows や macOS のログイン画面、というフェーズだと思うのでその間のすっ飛ばされるとこでそれは主張し辛そう
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 23-Apr-2021 13:01:55 JST
まちカドおるみん御嬢様
POSIX に対応しようとする時点で既に fat になって OS を理解するための minimal な構成足り得ない
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 23-Apr-2021 13:01:23 JST
まちカドおるみん御嬢様
「OS を知りたい」が第一義でその手段として実際に作る、というのも多数居るからその解釈は違うと思うけど、OS というのは産業的な標準規格を満たしているかどうかで OS として規定されるわけではないし、OS の仕組みを知るのに不必要なものが規格には多すぎる(産業向けだし、歴史的経緯もある)
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 23-Apr-2021 12:59:33 JST
まちカドおるみん御嬢様
GOP は OS 起動や diagnostic app の起動などに必須だから存在してるだけなので、SOP はたぶん永遠に標準規格には入らないし、自分で SOP に必要そうな I/F を Protocol に抽象してから PCIe dev を叩くdriver 実装も用意してくだしあ……
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 23-Apr-2021 12:57:22 JST
まちカドおるみん御嬢様
みかん本の著者の uchan さんや他の自作 OS やってる人とそゆ話を何年か前にセキュキャンとかで話してて、その頃から自作 OS もくもく勉強会みたいなの立ち上げたりした上でコツコツやってきた成果がようやく結実したのがあの本なのよ。uchan さんはすごい。
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 23-Apr-2021 12:56:03 JST
まちカドおるみん御嬢様
中長期的には適切な抽象があるべきだけど、別段複数の計算機アーキテクチャに対応しなくて MD code 作りまくっても誰も困らない手元のコードなら短期的には UEFI はまずそのフレームワークを理解するステップが入って難しい
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 23-Apr-2021 12:53:48 JST
まちカドおるみん御嬢様
みかん本はそこらへん含めて 30 日本のモダンな刷新を狙ってて意図的に世代の更改をするための基本資料になることを狙って書かれているのよ。だから、あれを読んだみんなが UEFI とモダンデヴァイスを前提にいろいろ記事が増えていくことが最上の目的達成ね。
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 23-Apr-2021 12:52:11 JST
まちカドおるみん御嬢様
加えて、osdev wiki や巷の解説記事を手を動かして試したその結果をまた記事や動画にして古い亡霊のデッドコピーがネットを彷徨っているだけ
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 23-Apr-2021 12:51:24 JST
まちカドおるみん御嬢様
UEFI でレガシーを捨てるということは USB と PCIe への対応もしなきゃいけないし。
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 23-Apr-2021 12:51:02 JST
まちカドおるみん御嬢様
UEFI かどうかは本質じゃなくて、I/O port で読み書きしてシリアルコンソールに何か吐いたり VGA のアドレスに読み書きしたり BIOS 機能で文字書き出したりレガシーデヴァイスを前提にするほうが色々ラクだから。
-
B̅ (cmplstofb@mathtod.online)'s status on Friday, 23-Apr-2021 12:49:34 JST
B̅
「自作OSを作ろう!」みたいな記事を見てると,どうもUEFIじゃなくて旧世代BIOSを念頭に置いて,アセンブラを書いてあれしてこれして……というものが多いように思える。UEFIの機能を使うほうが「楽」だし,「やってること=OSを作る」ことは同じなんだからそうしたほうが良い気もするのだが,そうしないのにはなにか理由があるんだろうか。「UEFIの機能を使うのは〝つまらない〟」とかそういう感じかな。まあ,結局device driverとか書く段になってUEFIの機能に頼れなくなったら,結局旧世代BIOSでboot strapさせてるような形のアセンブリやC言語を書かないといけないから,教程の初めから慣れておこう,という計画なのかしら。
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 23-Apr-2021 12:33:48 JST
まちカドおるみん御嬢様
15年間無断欠勤を続けて7000万円の賃金を得た「欠勤王」に調査のメスが入る - GIGAZINE https://gigazine.net/news/20210423-king-of-absentees/
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 23-Apr-2021 12:33:00 JST
まちカドおるみん御嬢様
わたしにメリットなし……
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 23-Apr-2021 12:26:34 JST
まちカドおるみん御嬢様
豫告していません
In conversation from mstdn.maud.io permalink