https://mevius.5ch.net/test/read.cgi/unix/1607845477/
The FreeBSD Project
https://www.freebsd.org/ja/
前スレ
FreeBSDを語れ Part53
https://mevius.5ch.net/test/read.cgi/unix/1607845477/
過去スレ
FreeBSDを語れ Part52
https://mevius.5ch.net/test/read.cgi/unix/1596404184/
FreeBSDを語れ Part51
https://mevius.5ch.net/test/read.cgi/unix/1590454119/
関連スレ
初心者もOK! FreeBSD質問スレッド その124
http://mevius.5ch.net/test/read.cgi/unix/1569601015/
##次スレは>>950を踏んだ人がたてませう
FreeBSDを語れ Part54
■ このスレッドは過去ログ倉庫に格納されています
2021/08/27(金) 19:54:04.75
2022/03/12(土) 07:33:21.62
>>697
ここのスレチもそう理由つければ削除してくれるかな?
ここのスレチもそう理由つければ削除してくれるかな?
2022/03/12(土) 07:35:24.72
2022/03/12(土) 08:57:58.24
SVR4系の開発はAIXを含めて終わったんだろうか
https://upload.wikimedia.org/wikipedia/commons/5/50/Unix_history-simple.png
いやまだHP-UXもAIXも続いてるんだな
サポートは続くよどこまでも
https://upload.wikimedia.org/wikipedia/commons/5/50/Unix_history-simple.png
いやまだHP-UXもAIXも続いてるんだな
サポートは続くよどこまでも
2022/03/12(土) 11:24:21.08
モノリシック ← 単一のカーネルが必要機能を全て持つ
マイクロサービス ← 必要最低限のみカーネルが機能を持ち、他は着脱可能にする
ドライバはマイクロサービスか?
データベースインターフェースやguiはマイクロサービスか?
カーネルに持つべき機能とは何か、みたいな整理論争だったような。
カーネルオブジェクトローダをもつFreeBSDはモノリシックカーネルなのか?という話。
大型化すると自然にマイクロカーネルになるんかと。
組み込みに使うにしても着脱できるのは助かる訳で。
マイクロサービス ← 必要最低限のみカーネルが機能を持ち、他は着脱可能にする
ドライバはマイクロサービスか?
データベースインターフェースやguiはマイクロサービスか?
カーネルに持つべき機能とは何か、みたいな整理論争だったような。
カーネルオブジェクトローダをもつFreeBSDはモノリシックカーネルなのか?という話。
大型化すると自然にマイクロカーネルになるんかと。
組み込みに使うにしても着脱できるのは助かる訳で。
2022/03/12(土) 11:46:18.95
マイクロカーネルって分業をやりすぎると協調にリソースくわれすぎて性能低下をどうするのか、とかそんな話はなかったっけ?
2022/03/12(土) 11:50:18.58
2022/03/12(土) 15:25:30.16
カーネル空間で動作するならモジューラブルな設計でもモノリシックカーネルでしょ。
マイクロカーネルはドライバでさえユーザ空間で動作させるっていう考え方。ただしユーザ・カーネル空間を切り替えるコンテキストスイッチが課題。
両者をバランスよく良いとこ取りしたのがハイブリットカーネル。
マイクロカーネルはドライバでさえユーザ空間で動作させるっていう考え方。ただしユーザ・カーネル空間を切り替えるコンテキストスイッチが課題。
両者をバランスよく良いとこ取りしたのがハイブリットカーネル。
2022/03/12(土) 15:31:16.62
過去にはX Window Systemをカーネル空間で動作させれば早くなるって意気込んだ取り組みがあったけど、結局今の形になった。
理由はX自身が出した。Xがクラッシュするとカーネルがぬるぽするからだ。
って何かに書いてあったのを思い出した。
理由はX自身が出した。Xがクラッシュするとカーネルがぬるぽするからだ。
って何かに書いてあったのを思い出した。
2022/03/12(土) 15:37:29.30
さすがぬるぽ
2022/03/12(土) 17:40:30.19
>>707
確かにXが原因でカーネルパニックを起こした事が何度か有ったな
確かにXが原因でカーネルパニックを起こした事が何度か有ったな
2022/03/12(土) 18:09:02.73
タネンバウムがスタースクリームにしかみえない。
2022/03/12(土) 21:57:11.61
X Window Systemってミドルウェアになるんですか?
2022/03/12(土) 22:24:52.69
そもそもLinux kernelにはグラフィクスドライバーは含めないとか言ってたのに、今は含めまくりだけどな
Linuxはバグが少ない?
グラフィクスドライバーまで含めてて少ないわけ無いだろw
Linuxはバグが少ない?
グラフィクスドライバーまで含めてて少ないわけ無いだろw
2022/03/12(土) 23:23:38.34
Linuxのグラフィックドライバは、kernel moduleになってるよ。amdのドライバはLinuxにマージされてるけど、nvidiaのドライバはベンダから入手するしかない。
2022/03/13(日) 00:12:25.81
リーナスさんが講演でカメラに向かって中指立てながら"FU*CK YOU NVIDIA"してた姿は印象的だった。
我らの佐藤先生には是非ともソ●ニーに対して中指立てて欲しい。
我らの佐藤先生には是非ともソ●ニーに対して中指立てて欲しい。
2022/03/13(日) 00:48:23.92
ドライバをカーネルに含めないでどうやってGPUを使うの?
不可能でしょ
不可能でしょ
2022/03/13(日) 00:50:41.70
>>712
それってさ、仮にLinux kernelにグラフィックドライバを含めないとしてさ
グラフィックドライバにバグがあることには変わらんだろ?
カーネルにバグが有るかユーザーランドにバグが有るかの問題でしかないじゃん
FreeBSDのグラフィックドライバがユーザーランドにあるのかしらんけど、
ユーザーランドまで含めてOSなんだから、FreeBSDの方がばぐおおいよね。
それってさ、仮にLinux kernelにグラフィックドライバを含めないとしてさ
グラフィックドライバにバグがあることには変わらんだろ?
カーネルにバグが有るかユーザーランドにバグが有るかの問題でしかないじゃん
FreeBSDのグラフィックドライバがユーザーランドにあるのかしらんけど、
ユーザーランドまで含めてOSなんだから、FreeBSDの方がばぐおおいよね。
2022/03/13(日) 01:22:04.10
2022/03/13(日) 01:24:08.33
2022/03/13(日) 01:40:22.40
ちんちんシュッ!シュッ!シュッ!
2022/03/13(日) 08:45:24.18
論破されるとオナニー認定マンになる対立煽りを得意とする荒らしでした
2022/03/13(日) 11:18:24.78
>>717
そんな仕組みPOSIXにあるの?
そんな仕組みPOSIXにあるの?
2022/03/13(日) 11:19:27.23
2022/03/13(日) 13:38:40.33
>>712
似たような話はWindowsにもあります。
Vistaが遅いように見えるのは、
GDIの処理を並列処理してないかららしいです。
Vistaでは2個のウインドウを同時に書き換え出来ないのです。
なんでこんな事になったかというと、WindowsNT4からXPまでのGDIは特権レベルで動いていたのに対し
VistaのGDIはカーネルの保護下で動く事になり、例えば複数のプログラム又はスレッドが
同一のウインドウにアクセスするなんて事が起こらないように、厳重にコントロールした結果
GDIの処理を並列に行えなくなったそうです。
Windows7の場合は、GDIをカーネル上で保護した上で、時分割並列処理をし
仮想的には並列処理させることで、XP並の軽快な動作にしてるのだとか。
似たような話はWindowsにもあります。
Vistaが遅いように見えるのは、
GDIの処理を並列処理してないかららしいです。
Vistaでは2個のウインドウを同時に書き換え出来ないのです。
なんでこんな事になったかというと、WindowsNT4からXPまでのGDIは特権レベルで動いていたのに対し
VistaのGDIはカーネルの保護下で動く事になり、例えば複数のプログラム又はスレッドが
同一のウインドウにアクセスするなんて事が起こらないように、厳重にコントロールした結果
GDIの処理を並列に行えなくなったそうです。
Windows7の場合は、GDIをカーネル上で保護した上で、時分割並列処理をし
仮想的には並列処理させることで、XP並の軽快な動作にしてるのだとか。
2022/03/13(日) 13:53:15.96
> Vistaが遅いように見えるのは、
> GDIの処理を並列処理してないかららしいです。
技術者ではない素人の思い込みを
根拠にするな
> GDIの処理を並列処理してないかららしいです。
技術者ではない素人の思い込みを
根拠にするな
2022/03/13(日) 14:10:53.16
マウスカーソルを動かし続けるとWindowsのインストールが早く終わった気がする。
2022/03/13(日) 14:25:41.60
ブルスク食らってもきっかり5分後に「出ろ!」って叫ぶと治った様な気がする。
2022/03/13(日) 18:37:36.42
>>721
唐突に話題に巻き込まれた@POSIXさんがカワイソス。
唐突に話題に巻き込まれた@POSIXさんがカワイソス。
2022/03/13(日) 18:43:13.72
>>722
> だから(カーネルだけしか範疇にしない)Linuxと(ユーザランドまで範疇にした)FreeBSDを比べた場合
> Linuxの方がバグが少ないって話だろ
添削しておきました (^_^ q
> だから(カーネルだけしか範疇にしない)Linuxと(ユーザランドまで範疇にした)FreeBSDを比べた場合
> Linuxの方がバグが少ないって話だろ
添削しておきました (^_^ q
2022/03/13(日) 22:21:14.09
Linuxの方がドライバがたくさんあるから
バグの数は多いと思うけど
そんなの比べてなにか意味あるのか?
バグの数は多いと思うけど
そんなの比べてなにか意味あるのか?
2022/03/13(日) 22:23:10.67
RHEL系からFreeBSDに移行するだけで
サーバー管理は楽になるかもしれない
でも無理かな
サーバー管理は楽になるかもしれない
でも無理かな
2022/03/13(日) 22:38:53.39
freebsdはバージョンアップとかは楽な印象だな、確かに。
linuxでその辺の管理が楽なのはどれなのかねえ。
RHEL系はメジャーバージョンアップできなかった気がするけど。
linuxでその辺の管理が楽なのはどれなのかねえ。
RHEL系はメジャーバージョンアップできなかった気がするけど。
2022/03/13(日) 23:27:36.42
オープンソースは古い仕様をためらいなく修整するイメージなのだが。
逆に昔からメーカーが出してるHP-UXとAIXは昔の仕様から変えないように修整を入れてくるイメージ。
不正確ですが。
逆に昔からメーカーが出してるHP-UXとAIXは昔の仕様から変えないように修整を入れてくるイメージ。
不正確ですが。
733名無しさん@お腹いっぱい。
2022/03/14(月) 00:40:27.83 pkg upgrade
portsnap fetch install
これ毎週廻している感じですw@FreeBSDサーバ
portsnap fetch install
これ毎週廻している感じですw@FreeBSDサーバ
2022/03/14(月) 01:03:00.57
きっとわざとツッコミどころを提供しているのだろう
2022/03/14(月) 01:12:19.45
OSバージョンアップだけなら何も問題おきないけど、DBやHTTPサーバだと、よくわからいだけじゃぁ...
2022/03/14(月) 01:22:46.22
そう言う事では無いと思うが
2022/03/14(月) 08:59:41.92
Author: Martin Matuska
AuthorDate: 2022-03-11 07:11:42 +0000
zfs: merge openzfs/zfs@ef83e07db (zfs-2.1-release) into releng/13.1
OpenZFS release 2.1.3
AuthorDate: 2022-03-11 07:11:42 +0000
zfs: merge openzfs/zfs@ef83e07db (zfs-2.1-release) into releng/13.1
OpenZFS release 2.1.3
2022/03/14(月) 10:32:11.81
昔のFreeBSDはmake worldとかバイナリーの扱いとか
めんどくさかったのは確か
でも今じゃLinuxよりも簡単
めんどくさかったのは確か
でも今じゃLinuxよりも簡単
2022/03/14(月) 10:45:43.72
そうかしら?
2022/03/14(月) 11:02:32.85
BSD文化って、
「ソースからコンパイルするから、問題ない」
と思ってた。
今は、linuxみたいに、バイナリ主流なの?
「ソースからコンパイルするから、問題ない」
と思ってた。
今は、linuxみたいに、バイナリ主流なの?
2022/03/14(月) 12:14:34.12
>>738
具体的にはどの様に?
具体的にはどの様に?
2022/03/14(月) 18:22:15.86
FreeBSDの方がバージョンアップが楽な理由は何?
思い込みでしょ?
思い込みでしょ?
2022/03/14(月) 18:25:26.17
>>732
そこいらの雑魚が作ったただソースを公開してるだけのオープンソースと
オープンソースのOSを比べたらダメだろ
GNU/Linuxの互換性は完璧に近いよ
HP-UXとかAIXは単に開発する気がないだけ
新しい機能を使いするだけなら簡単なんだわ
でもやらないでしょ?
OSはおまけでハードウェアを売りたいだけの会社だから
考え方が古いんだよ
そこいらの雑魚が作ったただソースを公開してるだけのオープンソースと
オープンソースのOSを比べたらダメだろ
GNU/Linuxの互換性は完璧に近いよ
HP-UXとかAIXは単に開発する気がないだけ
新しい機能を使いするだけなら簡単なんだわ
でもやらないでしょ?
OSはおまけでハードウェアを売りたいだけの会社だから
考え方が古いんだよ
2022/03/14(月) 18:28:59.65
ちんちんシュッ!シュッ!シュッ!
2022/03/14(月) 18:49:06.17
いやらしい対立煽りに比べれば
最早ちんちん3こすりマンは癒しキャラ
最早ちんちん3こすりマンは癒しキャラ
2022/03/14(月) 18:53:43.09
RHELを6系から7系にバージョンアップする方法を教えて欲しいけどな。
あれ、互換性ないでしょ?
あれ、互換性ないでしょ?
2022/03/14(月) 20:44:09.50
>>742
やってみればいいのに
やってみればいいのに
2022/03/14(月) 21:46:36.80
>>706
つまりNTExectiveはハイブリッドなんだな。
たしかドライバはリングが分かれている。
ユーザーモードドライバも存在している。その結果、GPUドライバが落ちてもカーネルやユーザランドを道連れにせずにGPUドライバだけ再起動できている。
つまりNTExectiveはハイブリッドなんだな。
たしかドライバはリングが分かれている。
ユーザーモードドライバも存在している。その結果、GPUドライバが落ちてもカーネルやユーザランドを道連れにせずにGPUドライバだけ再起動できている。
2022/03/14(月) 22:48:37.10
Windows10でNVIDIA使っててごく稀にドライバーが再起動する事が有るけど、普通OSごと落ちそうだが、何事もなく復帰するのは大したもんだと思う
2022/03/15(火) 09:00:55.64
Linuxの一種だと思ってFreeBSDを入れようとして一番驚愕するのはおそらく
「デスクトップ画面が出ない」
そういうディストリもあるにはあるが現在アクティブなのはGhostBSDだけ
FuryBSDは死んだしmifnightBSDは活動してない
「デスクトップ画面が出ない」
そういうディストリもあるにはあるが現在アクティブなのはGhostBSDだけ
FuryBSDは死んだしmifnightBSDは活動してない
2022/03/15(火) 11:03:07.74
考え方の違いだと思う。
FreeBSDは初期導入時にBSDライセンスでないサードパーティー製の
プログラムをなるべく含ませないようにしている。
必要ならあとから追加してね、という考え方。
多くのLinuxのディストリビューションではインストール時に
デスクトップ環境を入れるかどうか選択できる。
LinuxでもGPL以外のライセンスを極力含めないというディストリビューション
がもしあれば初期導入時にデスクトップ環境はないかも知れない。
SlackwareやArchLinuxもインストール直後はデスクトップが起動しなかった
ような?違いますか?
FreeBSDはLinuxの一種ではないが、UbuntuなどのLinuxしか使った事がない人が
驚愕するのは理解できる。
FreeBSDは初期導入時にBSDライセンスでないサードパーティー製の
プログラムをなるべく含ませないようにしている。
必要ならあとから追加してね、という考え方。
多くのLinuxのディストリビューションではインストール時に
デスクトップ環境を入れるかどうか選択できる。
LinuxでもGPL以外のライセンスを極力含めないというディストリビューション
がもしあれば初期導入時にデスクトップ環境はないかも知れない。
SlackwareやArchLinuxもインストール直後はデスクトップが起動しなかった
ような?違いますか?
FreeBSDはLinuxの一種ではないが、UbuntuなどのLinuxしか使った事がない人が
驚愕するのは理解できる。
2022/03/15(火) 11:56:55.94
そんなことで驚愕する人はインストーラ起動時点でそっ閉じでしょ
と言う話も一体何度目だろうか
と言う話も一体何度目だろうか
2022/03/15(火) 12:19:08.13
2022/03/15(火) 16:22:34.53
2022/03/15(火) 16:24:09.19
2022/03/15(火) 16:26:59.73
2022/03/15(火) 16:42:31.48
2022/03/15(火) 16:56:06.09
2022/03/15(火) 19:31:55.04
2022/03/15(火) 21:07:16.42
ちんちんシュッ!シュッ!シュッ!
2022/03/15(火) 22:20:15.66
2022/03/15(火) 22:30:53.66
2022/03/15(火) 22:32:13.18
>>761
あなたが代わりに答えてあげてもいいんですよ
あなたが代わりに答えてあげてもいいんですよ
2022/03/16(水) 00:15:38.36
2022/03/16(水) 01:52:05.33
>>648
おまえクレクレ君だろ
おまえクレクレ君だろ
2022/03/16(水) 13:10:10.31
話題の終わった所にlongjmpするのはやめて下さいよ。
2022/03/16(水) 13:22:16.67
クレクレ君にも劣る話をスルーしてたんじゃね しらんけど
768名無しさん@お腹いっぱい。
2022/03/16(水) 19:34:16.73 ports/print/texlive-baseが2015で止まってたのがおもな理由で
FreeBSD環境の更新さぼってDebian linuxに浮気続けてたけど
先月6年半ぶりにtexlive 2021にアプデされたんね
試してみるわ
FreeBSD環境の更新さぼってDebian linuxに浮気続けてたけど
先月6年半ぶりにtexlive 2021にアプデされたんね
試してみるわ
2022/03/16(水) 21:34:27.06
>>768
やっとlualatexもまともに動くか…
やっとlualatexもまともに動くか…
2022/03/16(水) 21:35:17.54
debianはslinkから使ってる
最初の頃はネットに繋ぐのすら大変だった
NICが認識しないとか
モジュールが入ってなくてカーネル再構築しないといけないとか
debianはトータル何十台にインスコしたかわからんが
NetBSDは遊びでマックに一回入れただけ
OpenBSDは遊びで数回入れただけ
FreeBSDは一回も入れたこと無い(けど興味津々だから許して)
最初の頃はネットに繋ぐのすら大変だった
NICが認識しないとか
モジュールが入ってなくてカーネル再構築しないといけないとか
debianはトータル何十台にインスコしたかわからんが
NetBSDは遊びでマックに一回入れただけ
OpenBSDは遊びで数回入れただけ
FreeBSDは一回も入れたこと無い(けど興味津々だから許して)
2022/03/16(水) 23:17:32.64
2022/03/16(水) 23:56:31.23
おら5.xの頃までFreeBSD使ってたな
773名無しさん@お腹いっぱい。
2022/03/17(木) 03:46:11.63 最新13.0だけどバージョンひと桁台の時と比べると
とてもスマートになった感触があるね
とてもスマートになった感触があるね
2022/03/17(木) 09:22:39.87
Commit: Glen Barber
CommitDate: 2022-03-17 00:06:38 +0000
13.1: update to BETA2
CommitDate: 2022-03-17 00:06:38 +0000
13.1: update to BETA2
2022/03/17(木) 13:00:26.50
日本語IMは何使てるん
2022/03/17(木) 13:25:14.32
emacsではanthy
2022/03/17(木) 15:34:44.32
最近はもっぱらfcitx5-anthy
778名無しさん@お腹いっぱい。
2022/03/17(木) 16:00:38.46 Wnn は FreeWnn とOpenWnn に分裂したんだっけ?
2022/03/17(木) 16:49:15.75
ibus-mozc
2022/03/17(木) 17:56:37.15
NetWnnもありそうだなw
2022/03/17(木) 18:03:19.39
DragonFlyWnnも
2022/03/17(木) 18:24:59.17
おれは、橋本cannaだったけど。
今はanthyに浮気中。
今はanthyに浮気中。
2022/03/17(木) 19:24:39.07
fcitx5-skk
2022/03/17(木) 19:41:47.27
LibreWnnもあったような
2022/03/17(木) 20:16:28.94
fcitx5-mozc なんでいないのか。
2022/03/17(木) 22:21:42.24
参考までにDebianパッケージのfcitx5対応パッチ見てみたけど
なかなか大変そうだよ
なかなか大変そうだよ
2022/03/17(木) 22:40:43.38
Debian でfcitx5 きちんと使えてるけど。
fcitxの古い設定が悪さしてるかもしれないんで、デフォルトには1回戻してみたりはしたが。
fcitxの古い設定が悪さしてるかもしれないんで、デフォルトには1回戻してみたりはしたが。
2022/03/17(木) 22:46:51.82
http://ftp.debian.org/debian/pool/main/m/mozc/mozc_2.26.4220.100+dfsg-5.1.debian.tar.xz
あくまでこの中のfcitx5対応パッチを見ての感想
果たして日本語入力関連のportsメンテナであるあの先生が腰を上げて下さるかどうか
あくまでこの中のfcitx5対応パッチを見ての感想
果たして日本語入力関連のportsメンテナであるあの先生が腰を上げて下さるかどうか
2022/03/17(木) 23:29:10.48
fcitx ってCJKな国の人が使うから、日本人以外がメンテナーじゃないの、と思ったり
2022/03/17(木) 23:44:06.56
789がfreshportsをmozcで検索する気すら無い事はよくわかった
2022/03/18(金) 02:14:06.03
あああっ!
肝心な話題なのに、肝心なタイミングで話題に乗り遅れてしまったあああ!
いちおう書かせてえええ!
Windows版のATOKを、Wine+wimeで、
Cannaクライアントから使ってる《くだけた表現》よ!
※「余所で」が出るので、User-AgentをWindows10(Chrome98)で書き込み。
肝心な話題なのに、肝心なタイミングで話題に乗り遅れてしまったあああ!
いちおう書かせてえええ!
Windows版のATOKを、Wine+wimeで、
Cannaクライアントから使ってる《くだけた表現》よ!
※「余所で」が出るので、User-AgentをWindows10(Chrome98)で書き込み。
2022/03/18(金) 09:16:44.40
現代に蘇ったワークステーションたるMac Studio買わんの?
BSDやで
BSDやで
2022/03/18(金) 09:25:37.68
Mac Studio Part2
https://egg.5ch.net/test/read.cgi/mac/1646804858/
macOS 12 Monterey その6
https://egg.5ch.net/test/read.cgi/mac/1645500766/
https://egg.5ch.net/test/read.cgi/mac/1646804858/
macOS 12 Monterey その6
https://egg.5ch.net/test/read.cgi/mac/1645500766/
2022/03/18(金) 18:25:38.29
>>704
2000年以前にあった議論は定量的な見方をしないと意味不明確かも
Mach3.0辺りのマイクロカーネルはメッセージパッシングにかかる時間は100μS程度と当時のCPUの速度を考えても極端に遅かったんだわ
これに実装で挑戦したのがヨッヘン・リートケのL4マイクロカーネル
高速化の手法は何でも試したとか
それとプロファイリングも徹底的に行ってメッセージパッシングのオーバーヘッドを数十マシンサイクルまでに減らした
それから得られた結論で、メッセージパッシングが従来遅かったのは
「メッセージパッシングのフットプリントが大きく、コンテキストスイッチで簡単に命令キャッシュを使い果たしてしまうこと」
だから極限までカーネルモードで動く部分を小さくしてしまい、メッセージパッシングも単純で高速なものに限定してしまえばマイクロカーネル化しても遅くならない
これがリートケの発見した極小原理になった。だいたいこんな内容
「カーネル内に実装してもいいのは、それをカーネル外に実装したらシステム上の機能不全になってしまう場合だけ」
L4系のマイクロカーネルはとても小さい組み込み用に使われているOKL4は16000行
最近の開発だとseL4がgithubにある
各種アーキテクチャに対応のコードが含まれるけど25000行ぐらいかな
2000年以前にあった議論は定量的な見方をしないと意味不明確かも
Mach3.0辺りのマイクロカーネルはメッセージパッシングにかかる時間は100μS程度と当時のCPUの速度を考えても極端に遅かったんだわ
これに実装で挑戦したのがヨッヘン・リートケのL4マイクロカーネル
高速化の手法は何でも試したとか
それとプロファイリングも徹底的に行ってメッセージパッシングのオーバーヘッドを数十マシンサイクルまでに減らした
それから得られた結論で、メッセージパッシングが従来遅かったのは
「メッセージパッシングのフットプリントが大きく、コンテキストスイッチで簡単に命令キャッシュを使い果たしてしまうこと」
だから極限までカーネルモードで動く部分を小さくしてしまい、メッセージパッシングも単純で高速なものに限定してしまえばマイクロカーネル化しても遅くならない
これがリートケの発見した極小原理になった。だいたいこんな内容
「カーネル内に実装してもいいのは、それをカーネル外に実装したらシステム上の機能不全になってしまう場合だけ」
L4系のマイクロカーネルはとても小さい組み込み用に使われているOKL4は16000行
最近の開発だとseL4がgithubにある
各種アーキテクチャに対応のコードが含まれるけど25000行ぐらいかな
2022/03/18(金) 18:39:45.57
2022/03/18(金) 18:48:49.36
>>706
その「ハイブリッドカーネル」的な開発したのがMacOS X/Darwinだけど
Mach3.0のメッセージパッシングな部分を通常の関数呼び出しに書き換えた
最初の開発時期が丁度リートケがL4に取り組んでいる時期なんだわな
当時のL4は完全に研究レベルの実験的な物だったから妥当な開発方針
と言える
現在のL4系列の進化したマイクロカーネルはMacOSとは逆方向に発展
したと言える
OKL4等のマイクロカーネルは今は組み込み用ハイパーバイザーとして
実用になっていて実はiPhone等で使われているクアルコムのチップの内部で
使われているらしい
seL4はセキュリティ方面の研究で使われている。実装の完全性の検証とか
ケイパビリティセキュリティとか
その「ハイブリッドカーネル」的な開発したのがMacOS X/Darwinだけど
Mach3.0のメッセージパッシングな部分を通常の関数呼び出しに書き換えた
最初の開発時期が丁度リートケがL4に取り組んでいる時期なんだわな
当時のL4は完全に研究レベルの実験的な物だったから妥当な開発方針
と言える
現在のL4系列の進化したマイクロカーネルはMacOSとは逆方向に発展
したと言える
OKL4等のマイクロカーネルは今は組み込み用ハイパーバイザーとして
実用になっていて実はiPhone等で使われているクアルコムのチップの内部で
使われているらしい
seL4はセキュリティ方面の研究で使われている。実装の完全性の検証とか
ケイパビリティセキュリティとか
2022/03/18(金) 23:50:38.05
:::.... /|\||
//|'\\.... ...:::.. .......
|/ ,'|-、 \\
|/ ,'|-、 \\\
|/ ,'|-、 \\\|.... ...:::.. .......
|/ ,'|-、 \\\|:..。..... ...:::.. .......
|/ ,'|-、 \\\|__|
|/ ,'|-、 \\\|:...|ヽ .... ...:::.. .......
|/ ,'|-、 \\\|::::| |::.....
| ̄ ̄ ̄ ̄ ̄\、'\\|;;:.|_,,|___
| □□ □□ | |\, \|;;::.... |\
| □□ □□ | | | ̄ ̄ ̄ ̄|\;: . | |
| □□ □□ | | |□□□□| |::...| |;;:
| □□ □□ | | |□□□□| |::...| |:;:./
| □□ □□ | | |□□□□| |::...| /
| □□ □□ |.._|__,,|□□□□| |::...|/
,,| ̄ ̄ ̄|| ̄ ̄\≡\,□□□|/ ,/
今北産業 [IMAKITA INDUSTRIAL CO.,LTD]
(1978〜 日本)
//|'\\.... ...:::.. .......
|/ ,'|-、 \\
|/ ,'|-、 \\\
|/ ,'|-、 \\\|.... ...:::.. .......
|/ ,'|-、 \\\|:..。..... ...:::.. .......
|/ ,'|-、 \\\|__|
|/ ,'|-、 \\\|:...|ヽ .... ...:::.. .......
|/ ,'|-、 \\\|::::| |::.....
| ̄ ̄ ̄ ̄ ̄\、'\\|;;:.|_,,|___
| □□ □□ | |\, \|;;::.... |\
| □□ □□ | | | ̄ ̄ ̄ ̄|\;: . | |
| □□ □□ | | |□□□□| |::...| |;;:
| □□ □□ | | |□□□□| |::...| |:;:./
| □□ □□ | | |□□□□| |::...| /
| □□ □□ |.._|__,,|□□□□| |::...|/
,,| ̄ ̄ ̄|| ̄ ̄\≡\,□□□|/ ,/
今北産業 [IMAKITA INDUSTRIAL CO.,LTD]
(1978〜 日本)
2022/03/19(土) 07:46:02.14
2022/03/19(土) 12:53:26.98
2022/03/19(土) 15:16:55.02
おまいら突然専門的になるのやめれー
やっぱり腐ってもお前らスゴイんだな
やっぱり腐ってもお前らスゴイんだな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- チキンラーメンやカップヌードル、来年4月から5-11%値上げ…袋麺の日清ラ王などは内容量減らす ★2 [蚤の市★]
- 【フジテレビ】『サン!シャイン』3月で終了 放送わずか1年… 谷原章介MC起用も 視聴率低迷、3%台の壁を越えれず 後継番組はなし [冬月記者★]
- 【話題】おでんの好きな具は?! 「だいこん」「たまご」「もち巾着」「ちくわぶ」「こんにゃく」「牛すじ」★2 [ひぃぃ★]
- カルボナーラ論争勃発…イタリアの農相がイタリア風の商品に“怒りの投稿” [夜のけいちゃん★]
- 【社会】丸亀製麺12月24日は15時30分で閉店 従業員とその家族のため [あずささん★]
- 売買春は「性を買う側の尊厳も害される」…平口洋法務相… 東大法学部卒、元高級官僚議員の「素顔」とは [少考さん★]
- 🇬🇧イギリスのレイシストネトウヨのSNS投稿、82%はX [718678614]
- ていうか日本人てふつーに中国のこと嫌いなんやな [455031798]
- お前らってクリスマスケーキ何処で買うの?
- 「えっ…これ何が楽しいの?」と思ったスポーツ
- 5ちゃんに追加して欲しい機能
- じゃん拳、グー🏡💥👊😅👊💥🏡
