日々世界中で更新される情報を書き込むスレ
単発ニューススレが立てられた場合もここに誘導よろしく
前スレ
Linux板ニュース速報26
https://mao.5ch.net/test/read.cgi/linux/1679970889/
Linux板ニュース速報27
レス数が1000を超えています。これ以上書き込みはできません。
2025/12/16(火) 05:05:09.95ID:jBggNp1S
975login:Penguin
2026/05/22(金) 21:48:36.82ID:QX+4sHHY CPUやハードのアーキテクトから作り直さないとがっちりはできないでしょうよ
2026/05/22(金) 21:57:20.50ID:Omr+LLhs
高級言語で設計(コーディング)して コンパイルしたのを走らせているわけで
コンパイラまで自前や動作確認しろと?
あるいは命令セットでプロセッサが実際にどう動くかは設計者しか知りようがないし
コンパイラまで自前や動作確認しろと?
あるいは命令セットでプロセッサが実際にどう動くかは設計者しか知りようがないし
977login:Penguin
2026/05/23(土) 01:34:09.60ID:NIy1iuA8 >>972
djbさんかな?
djbさんかな?
2026/05/23(土) 01:38:19.56ID:94+A6WcT
rustでドライバだけじゃなくて
Cで書いてるとこを置換するプロジェクトがあっても良いのにね?
まぁそんな評価されない非クリエティブな作業は誰もやりたくないか
Cで書いてるとこを置換するプロジェクトがあっても良いのにね?
まぁそんな評価されない非クリエティブな作業は誰もやりたくないか
2026/05/23(土) 01:40:24.90ID:iEyFhX/s
rustコンパイラよりCコンパイラのほうが対応アーキテクチャ広いし新しいものへの対応も速いんだから
ハードに縛られるドライバ以外の部分にまでrustが進出してしまうと将来に禍根を残すぞ
ハードに縛られるドライバ以外の部分にまでrustが進出してしまうと将来に禍根を残すぞ
2026/05/23(土) 01:43:18.72ID:94+A6WcT
じゃ先にgccのrustフロントエンドを完成させるか?
gccの全対応CPUをllvmに対応させるとか?
前者の方が現実的かな
gccの全対応CPUをllvmに対応させるとか?
前者の方が現実的かな
981login:Penguin
2026/05/23(土) 02:12:29.86ID:91JOAKD+ C自体が邪悪コードあるでしょう。
ポインタが複雑に入り組んだのとか、グレイゾーンの表記とか。
もともとCって安全によりより速くが目的だったよね。
普通にAIとかで変換とかもきついだろうね。
ポインタが複雑に入り組んだのとか、グレイゾーンの表記とか。
もともとCって安全によりより速くが目的だったよね。
普通にAIとかで変換とかもきついだろうね。
2026/05/23(土) 02:28:59.55ID:IagJovlh
Cは高級アセンブラだからな
さらに linux カーネルとか本当に速度が必要なところやCPUいじる所は C ですらなくてアセンブラで生表記して性能を稼いでる
rust だけじゃどうにもならんよな、もちろん unsafe すればできることもあるけど、それだと C と安全性は変わらんし
結局複数言語を使い分けるのが正解
さらに linux カーネルとか本当に速度が必要なところやCPUいじる所は C ですらなくてアセンブラで生表記して性能を稼いでる
rust だけじゃどうにもならんよな、もちろん unsafe すればできることもあるけど、それだと C と安全性は変わらんし
結局複数言語を使い分けるのが正解
2026/05/23(土) 02:37:39.48ID:29AnK0Rr
rustは多くの人間が保守しやすい言語設計ではないと思う
984login:Penguin
2026/05/23(土) 02:42:58.18ID:91JOAKD+ まぁ
そもそもプログラムって、万人が寄ってたかって触るようなものだっけ?
そもそもプログラムって、万人が寄ってたかって触るようなものだっけ?
2026/05/23(土) 02:57:24.73ID:29AnK0Rr
プログラムってのは不具合のある前提で考えなければならない
もちろんより安全な言語を使うのも重要だけど
なるべく分かりやすく作らなければならないし
誤解がなるべく少ないシンプルで分かりやすい言語を使うのも重要なのに
Rustのような習得性や永続性など難のある選択肢を増やすのは賢いと思えない
もちろんより安全な言語を使うのも重要だけど
なるべく分かりやすく作らなければならないし
誤解がなるべく少ないシンプルで分かりやすい言語を使うのも重要なのに
Rustのような習得性や永続性など難のある選択肢を増やすのは賢いと思えない
986login:Penguin
2026/05/23(土) 03:08:46.02ID:91JOAKD+ まだgoやpython、JAVAとか持ち出すならわかるけど、Cがわかりやすいか?
メモリのアドレス? 直接指せるようにしよう!
変数の型? 自由に型変換できて当然!!
配列の限界チェックはプログラマなー
ちなみに64ビットCPUが扱うアドレス空間は、最高で20桁近い大数字だそうだ。
ポインターすげーなーwww
メモリのアドレス? 直接指せるようにしよう!
変数の型? 自由に型変換できて当然!!
配列の限界チェックはプログラマなー
ちなみに64ビットCPUが扱うアドレス空間は、最高で20桁近い大数字だそうだ。
ポインターすげーなーwww
2026/05/23(土) 03:22:09.35ID:29AnK0Rr
Cは予約語や記述表現の選択肢が少なくて習得性は良いと思う
Rustにしなくても、C++をもっと簡略化して危険なところはチェックが入るようにするだけで良いと思うんだけど
Rustにしなくても、C++をもっと簡略化して危険なところはチェックが入るようにするだけで良いと思うんだけど
2026/05/23(土) 03:22:22.56ID:29AnK0Rr
習得性=保守性
2026/05/23(土) 03:25:32.67ID:IagJovlh
>>986
なんでポインターサイズをわざわざ10進数に変換してんだ? というのは置いておいて
ポインターのサイズはCPUアーキごとに違うし linux はポインタの未使用ビットにフラグを入れて、アドレス管理に使って容量節約しながら速度稼いでたりする
rust だと真似できない使い方は多い(普通のCプログラマではやらないこといっぱいしてる
なんでポインターサイズをわざわざ10進数に変換してんだ? というのは置いておいて
ポインターのサイズはCPUアーキごとに違うし linux はポインタの未使用ビットにフラグを入れて、アドレス管理に使って容量節約しながら速度稼いでたりする
rust だと真似できない使い方は多い(普通のCプログラマではやらないこといっぱいしてる
990login:Penguin
2026/05/23(土) 04:03:59.99ID:IfWIrbxE991login:Penguin
2026/05/23(土) 04:56:15.30ID:BuHD4ia6 FORTRANでOSを書くという話はなかったのかな。
昔、バローズの大型計算機はシステムがALGOL60だかで書かれていたそうだ。
UNIXの原型となったMITのMULTICSはPL/Iだかで大部分のシステムが記述されていたそうだ。
いくつかのLISPマシン(LISP専用機)はOSがLISPで書かれていたそうだ。
Cは最初から機械語で書いたものに近いレベルの機械語が軽いコンパイラで出せるので、
UNIXの記述に使われた。Cのソースに直接アセンブラのソースを混ぜて書けたりした。
最大の設計ミスは、ヌルで終端された任意長文字列を採用したこと。
あとはポインターとアドレスを同じ扱いにしたことだろう。言語によるオーバーヘッド
が少ないのが最大の利点。
昔、バローズの大型計算機はシステムがALGOL60だかで書かれていたそうだ。
UNIXの原型となったMITのMULTICSはPL/Iだかで大部分のシステムが記述されていたそうだ。
いくつかのLISPマシン(LISP専用機)はOSがLISPで書かれていたそうだ。
Cは最初から機械語で書いたものに近いレベルの機械語が軽いコンパイラで出せるので、
UNIXの記述に使われた。Cのソースに直接アセンブラのソースを混ぜて書けたりした。
最大の設計ミスは、ヌルで終端された任意長文字列を採用したこと。
あとはポインターとアドレスを同じ扱いにしたことだろう。言語によるオーバーヘッド
が少ないのが最大の利点。
992login:Penguin
2026/05/23(土) 05:06:41.99ID:91JOAKD+ 昔はゲームもスピード稼ぐのに、VRAM転送とかしてたけども、今ってもうDriver+OpenGLやらValucan(DirextX)でも速度出るよね。
容量の節約もしなくていいし。
ここでよく出てくるRUST嫌いがいるけど、現役でやってるプログラマー達が色々考えてRUST採用って言ってるんだよね。
彼らに勝てるスキルなり実績あればいいんだろうけど、そこんとこはどうなの?
容量の節約もしなくていいし。
ここでよく出てくるRUST嫌いがいるけど、現役でやってるプログラマー達が色々考えてRUST採用って言ってるんだよね。
彼らに勝てるスキルなり実績あればいいんだろうけど、そこんとこはどうなの?
2026/05/23(土) 05:23:42.16ID:29AnK0Rr
Rust反対の現役でやってるプログラマー達も居るだろう
994login:Penguin
2026/05/23(土) 05:48:05.39ID:91JOAKD+ だからさぁ、その実績だよ。
リーナス達他、カーネルメンテナーより上なの? 下なの?
googleやmsの開発者より上?
ただ反対じゃ世間は納得しないよな。
リーナス達他、カーネルメンテナーより上なの? 下なの?
googleやmsの開発者より上?
ただ反対じゃ世間は納得しないよな。
2026/05/23(土) 05:59:46.50ID:29AnK0Rr
内容ではなく権威にすがるのは投げ出したってことか
996login:Penguin
2026/05/23(土) 06:04:21.05ID:91JOAKD+ いやいや、権威じゃないだろう。
名前も実績もあるプロが決めたことに文句言えるお前はどれだけ偉い人なの?って聞いてるだけなんだ。
言ってみてよ。自信あるんでしょ?
名前も実績もあるプロが決めたことに文句言えるお前はどれだけ偉い人なの?って聞いてるだけなんだ。
言ってみてよ。自信あるんでしょ?
997login:Penguin
2026/05/23(土) 07:36:49.18ID:2TjpjVZ/ >>991
馬鹿じゃないだろうか
馬鹿じゃないだろうか
998login:Penguin
2026/05/23(土) 10:39:56.24ID:qLCnKoLt 雇われは需要のあるものを使う
他はプライベート趣味で
他はプライベート趣味で
999login:Penguin
2026/05/23(土) 10:52:34.89ID:sbcZN26k >>990
ユーザー比率で言やぁ万人かもしれんけどw
ユーザー比率で言やぁ万人かもしれんけどw
1000login:Penguin
2026/05/23(土) 11:44:37.18ID:91JOAKD+10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 158日 6時間 39分 28秒
新しいスレッドを立ててください。
life time: 158日 6時間 39分 28秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【巨人】「資料なし」で織田翔希を訪問し10分で追い返される まさか『松井監督になった』だけで落とせると思っていた?」 [ぐれ★]
- 若者は地方が嫌いなのではない ~ 人口流出を招く「選択肢」の不足 [煮卵★]
- ヘグセス米国防長官ら⋯無名戦士の墓で静粛にするよう衛兵に叱責される [少考さん★]
- 「不快極まりない」ほいけんたが出演のパスタソースCMに苦情殺到か「ストレスがすごい」本家・さんまと異なる拒絶反応の真相 [muffin★]
- 【大相撲5日目】横綱豊昇龍がまさかの3連敗 藤青雲に苦杯 連勝発進から暗転3日連続の金星配給に館内騒然 [征夷大将軍★]
- 駐米ロシア大使が急死 外務省発表 [少考さん★]
- 麻生「恐怖を植え付ける処分ではない。ガバナンスの問題だ」消費税減税法案棄権の石破前総理らに苦言 [943688309]
- sengoku38「日本人の大半は百姓町民の子孫なのに、侍という言葉を使いたがる」 [834922174]
- 残業、コスパが凄い
- でさあ、聞くけど「ネトウヨ」の定義って何? [906824121]
- 高市早苗さん、認知症ケアにも効果があるロボットを抱きかかえながら「阪神君って呼んでいいかな」などと意味不明な言動を残す [617981698]
- 【高市悲報】X日本人「助けて。誹謗中傷されて開示したら相手が生活保護の障害者で賠償金とれないの」 [254373319]