【IT】”Linuxの生みの親”トーバルズ氏:「私はもうプログラマーではない」

1: 田杉山脈 ★ 2019/11/01(金) 19:59:06.81 ID:CAP_USER

Linuxの生みの親であるLinus Torvalds氏は、もう講演はしていない。フランスのリヨンで開催された「Open Source Summit Europe」で同氏が行ったのは、友人であるVMwareの最高オープンソース責任者Dirk Hohndel氏との対話であり、同氏は以前もこの形式で登壇している。Torvalds氏はこの基調ディスカッションで、自分はもはやプログラマーではないと考えていることを明らかにした。

では、誰もが「プログラマーの中のプログラマー」だと考えている同氏は今、何をやっているのだろうか。Torvalds氏は次のように説明した。

もうコーディングは全然やっていない。私がコードを書くのは、ほとんどがメールの中だ。誰かがパッチを送ってくると、私は擬似コードを書いて返す。パッチの修正にはとても慣れているので、最近ではテストもしないままパッチを修正したり、そのパッチを送ったりすることもある。文字通りメールの中でコードを書いて「これはこうすべきだと思う」と書くわけだが、それが私がやっていることで、プログラマーとは言えない。

Hohndel氏がそれを聞いて「君の仕事は何なんだ?」と尋ねると、Torvalds氏は、「たくさんのメールを読み書きしている。私の仕事は、突き詰めれば『ノー』と言うことだ。誰かが(パッチやプルリクエストに対して)『ノー』と言わなければならない。そして開発者は、何かをやらかしたら『ノー』と言われることを知っていると、コードを書くときにいい仕事をするんだ」と答えた。

Torvalds氏はさらに、「コードの修正内容があまりにも明らかなので、実際にはメッセージは必要ないこともあるが、そういうことはとてもまれだ」と続けた。また、同氏のチェックに合格するコードを書くには、「そのコードが何をやっており、なぜ修正が必要なのかが分かりやすくすることだ。管理の面からはそれが重要で、もし誰かが私にコードのことを説明できるようなら、私はそのコードも信用する」と述べた。

つまり、最近のTorvalds氏は開発者ではなくコードの管理者兼メンテナーであり、同氏はそれで構わないという。「私の大きな目標の1つは、パッチが送られてきたら、できるだけ早く返事を返すことだ。できれば、1日か2日でイエスかノーかを言えるようにしたい。マージ作業中は、その1日か2日が1週間に延びることもあるだろうが、メンテナーとして常にその作業に関わりたい」 と同氏は語った。

コードのメンテナーはそうすべきだ。

Torvalds氏は、「私は、みんながやるべきことの1つは、返事を早く返すことだと思っている。そうすれば、コードを送ってくる開発者は、それがパッチであれ、リクエストであれ、自分の仕事が(中には評価できないものもあるので、必ずしも評価されるとは限らないが)少なくともフィードバックを受けられると感じられる」と語った。

この話は、あまり楽しそうには聞こえないかもしれない。Hohndel氏はTorvalds氏に、以前出版された自伝のタイトルは「Just for Fun」(邦題:「それがぼくには楽しかったから」)だったはずだと突っ込んだ。Torvalds氏は、最近ではRAMが4MBしかなく、簡単なライブラリーやツールしかないPCでコーディングをするようなことはないが、今でも楽しんでいるようだ。

「多くの面で、開発は以前よりずっと簡単になった。(中略)ツールもよくなったし、ドキュメントもよくなったし、自分の仕事の一環だと感じられるようなコミュニティも増えた。そのコミュニティの大きな役割の1つは、新しい人が入ってくるのを手助けすることだ」 と同氏は言う。

しかしTorvalds氏は、「少し面白くないのは、たくさんのルールを決めなくてはならないことだ。以前はもっと自由奔放にやれたし、冗談も言えたし、色んなことを試せた。真剣にやることがたくさんあるが、私がこれを今でもやり続けているのは、正しいことだからだ。正しいので、自分の時間のほとんどをメールを読むことに費やしているが、それをやっている理由には、それをしなければ退屈だからということもある」とも述べた。

以下ソース
https://japan.zdnet.com/article/35144738/

3: 名刺は切らしておりまして 2019/11/01(金) 20:14:24.15 ID:LWw6AMvB
realworldtechの掲示板によく出没する

4: 名刺は切らしておりまして 2019/11/01(金) 20:26:54.92 ID:gBdc/Spt
>>3
そんな掲示板知ってるあなた何者?w

6: 名刺は切らしておりまして 2019/11/01(金) 21:20:02.24 ID:JeKZMt3z

>>5
発明でもなんでもないなw

ただの上位互換コピー品w

7: 名刺は切らしておりまして 2019/11/01(金) 21:27:59.21 ID:pOiQVKo8
>>6
それすらできなかったリチャード・ストールマン

31: 名刺は切らしておりまして 2019/11/04(月) 06:20:05.60 ID:787GuF+O
>>7
でも、Linuxはgccでコンパイルされるし
Linuxで使われるコマンドの大部分はGNUのコマンド群じゃん
GNUがなければOSとしてのLinuxはなかったかも
14: 名刺は切らしておりまして 2019/11/01(金) 22:56:08.16 ID:vbGuAohM
中高年引きこもりの自称保守って低いなぁ
数年後にはナマポ、ホームレス、犯罪者の3択なのに
16: 名刺は切らしておりまして 2019/11/01(金) 23:01:47.04 ID:A3J1RQij
>>14
暴発するエネルギーすらないからな
せいぜい余命事件の時のように自爆して土下座する程度

19: 名刺は切らしておりまして 2019/11/01(金) 23:04:42.29 ID:tQft0J7g
>>1
プログラマーが良い意味や先進的に物を作り出す意味なのが違うよなあ
日本では二進数も分からない営業やSEと言う名の詐欺集団が偉くてエンジニアは技術しか知らない喋れないコミュ障の連中となる
そらあああ日本沈没するは

28: 名刺は切らしておりまして 2019/11/02(土) 06:36:04.81 ID:NW+IYKh3
>>19
日本のエンジニアは仲間内でウェーイするコミュニケーションは大得意ですぜ
問題を報告したり、伝えるべきことを伝えるべき相手に伝えたり、然るべき相手に相談することもできないけどね

21: 名刺は切らしておりまして 2019/11/01(金) 23:05:15.19 ID:A3J1RQij
鏡打ち楽しい?

32: 名刺は切らしておりまして 2019/11/04(月) 06:24:44.22 ID:787GuF+O
1990年代にC言語が無料で使えたのはgccのおかげ
今はLLVMもあるが1990年代にはgccくらいしか無料で使えるフルセットのC言語がなかった

33: 名刺は切らしておりまして 2019/11/04(月) 06:35:27.16 ID:oldaIX4E
結局Windowsを無料で提供しておけばLinuxなど出てくる要素無かった

35: 名刺は切らしておりまして 2019/11/04(月) 07:33:15.59 ID:mNH+6uBf
>>33 「無料で」に加えて「オープンソースで」も大事よ。
タダで配ろうと思ったらソース公開して無償奉仕を募る他ないだろうけど。

107: 名刺は切らしておりまして 2019/11/04(月) 13:28:08.33 ID:TEtgL4Q0
>>33
Windowsみたいな低機能なOSしか使えなかったら、GAFAも出てこなかったかもね

34: 名刺は切らしておりまして 2019/11/04(月) 07:12:58.19 ID:787GuF+O
Linuxは家電にも使われてるからみんなが思ってる以上に普及してる

36: 名刺は切らしておりまして 2019/11/04(月) 07:34:29.26 ID:T4dbTyfb
てっきり単なるオーナーになったのかと思いきや
構造がわかってないとできない仕事やってるのか
アーキテクト的な

38: 名刺は切らしておりまして 2019/11/04(月) 07:49:11.46 ID:UEyqXFvw
UNIXのソースが完成されすぎててそれをPCで動くようにしただけだ
UNIXのシェルの仕組みとか開発した人の方がよっぽど優秀

39: 名刺は切らしておりまして 2019/11/04(月) 07:51:31.47 ID:UEyqXFvw
ヤツは言語の習得を怠っている
C++さえ理解していない

40: 名刺は切らしておりまして 2019/11/04(月) 07:54:28.78 ID:9TZjFbPG
そりゃそうやろ。
偉くなったエンジニアってのは大概そんなもんだ。
それでもなんだかんだで必要な人間なのさ。

41: 名刺は切らしておりまして 2019/11/04(月) 07:57:01.58 ID:UEyqXFvw
昔のソースのtemplateなんてまったく別の用途で使われていたし
理解できなくても仕方ないかもしれんが

42: 名刺は切らしておりまして 2019/11/04(月) 07:58:24.87 ID:UEyqXFvw
それでもおれはこなしてきたよ
言語規格の推移に合わせて学んできた

44: 大島栄城 ◆n3rBZgRz6w 2019/11/04(月) 08:24:29.15 ID:hQrPYd33

>>42
C++とか、俺の寝床とか体格とかで決まる滅茶苦茶だから無理に追わなくても

トーパルズもそういうのわかっててやって無いだけだろ

43: 名刺は切らしておりまして 2019/11/04(月) 08:00:36.73 ID:9TZjFbPG

そりゃコードは書けないかもしれないけど、
Linuxの最初から今まで追ってきた、
些細に見えるものも一々理解できるまで説明を受けて判断してきた、
そりゃ生き証人として重要だよ。

最新技術に詳しい若いエンジニアが簡単に追いつけるもんじゃない。
まぁやろうと思えばメーリングリストとコード管理の最初から今まで順に追っていけば理解できるかもしれんが、
そんな事する人は世界で数人とかだろ。
何しろ最初の方は今となってはどうでもいいようなことを延々議論してたりするわけだし。

45: 名刺は切らしておりまして 2019/11/04(月) 08:27:23.50 ID:IB5iP3C+
Linuxのすごさはコミュニティの寛容さだな。
それまでのBSD系の掲示板で
「X Windowが起動しません」なんて質問すると
「『X Windows』って何ですか?『X』または『X Window System』
ならありますけど」
と説教されて終わっていたが、Linuxのほうでは
丁寧に説明してもらうばかりか、「がんばれ!」と
励ましてくれる。
兎に角BSD使いがこんな連中ばかりだから、業者から
BSDは見放されて、BSDの奴らは自分のPCにFreeBSDなんかいれて
% ls
とかやっているし、
% sl
とかうって「蒸気機関車が走った!」とかノスタルジーに浸っている。

46: 名刺は切らしておりまして 2019/11/04(月) 08:31:24.63 ID:UQxZAFmg
>>45
Linuxでもlsは使うぞ

59: 名刺は切らしておりまして 2019/11/04(月) 11:58:48.27 ID:gAtA2U1C
>>45
Ubuntuの登場辺りから寛容になっただけでそれ以前はUnixと変わらんよ
LinuxはUnixより新規がより多く入ったから毒が薄まったのかも知れんね
ここまでLinuxコミュニティが丸くなったのはCanonicalの功績なんだろう

60: 名刺は切らしておりまして 2019/11/04(月) 12:09:06.34 ID:7ykjcPy6
>>59
君がその頃からしか知らんだけや。

109: 名刺は切らしておりまして 2019/11/04(月) 13:35:44.59 ID:TEtgL4Q0
>>59
タコは育てろとかいう言葉知らんやろ

120: 名刺は切らしておりまして 2019/11/04(月) 14:20:41.67 ID:s+tMeGgv
>>109
256倍本でしか見たことないけど、他でも言われてたのかな?

122: 名刺は切らしておりまして 2019/11/04(月) 15:32:46.59 ID:Ygymga0H
>>120
当時はBSD256倍もLinux256倍も穴が開くぐらい読んだなー。
Linuxはシンボルがカモメだった時代。

123: 名刺は切らしておりまして 2019/11/04(月) 16:35:23.58 ID:mNH+6uBf
>>122
Linux ってペンギンじゃない時期があったのか。
俺が「時代遅れの中古PCにタダで高性能なOS入れたろ」と思ったときは
悪魔とペンギンとのコンペだったんだが。

124: 名刺は切らしておりまして 2019/11/04(月) 17:01:45.11 ID:s+tMeGgv
>>122
> Linuxはシンボルがカモメだった時代。
よくそんなの覚えてるな、BSD派だったせいか全然意識してなかったわ
no title

101: 名刺は切らしておりまして 2019/11/04(月) 13:21:08.76 ID:s+tMeGgv
まあBSD厨が初心者に厳しいと言うのは否定しないけど
> 『X Windows』って何ですか?
って書いてたら「>>45 は書いてもない『X Windows』で何言ってるんだ?」
って言われるだけだろw

62: 大島栄城 ◆n3rBZgRz6w 2019/11/04(月) 12:14:48.66 ID:hQrPYd33

Linuxのソースコードに問題のあるところはない
けどコンパイラに仕掛けがあって、みんなイスラエルにデータが漏れる

って此処に来てるのかもね、それで俺が精神疾患なんかもしれん

125: 大島栄城 ◆n3rBZgRz6w 2019/11/04(月) 17:44:19.09 ID:hQrPYd33
俺が最初Linuxタメしたのいつだっけ、たしか壁紙とかイルカだったよ

127: 名刺は切らしておりまして 2019/11/04(月) 18:46:08.35 ID:7ykjcPy6
BSDの256は、BSDとLinuxを比較して
AVもしくは疑似と本番の違い位に書いてたね。
そうは書かれても、BSDの凄さはよくわからなかったが。
SunOS もSVR4 ベースになっちゃってたし。

136: 大島栄城 ◆n3rBZgRz6w 2019/11/05(火) 06:51:28.93 ID:pGoVw8Jg
大学の助教授が、正式なunixじゃないLinuxなんかクローンで使い物にならない
とかいって当時SunOS使ってたが、俺も使ってたが、正式保守契約もなんもないのを
正式版とか言って俺も騙してたのからいっさい進化して無いな

137: 大島栄城 ◆n3rBZgRz6w 2019/11/05(火) 06:53:45.15 ID:pGoVw8Jg

あと、端末につかうTCP/IPも、俺がアライドテレシスの正式ソケットとか買って
貰えないので、自分で京都大学につないでソケット、Widnows Socket拾ってきて
呪文を唱えてtrumpet winsockとか使えるようにしてたの、いまだに根に持ってるし

おまけに、正式版ソケットより、そっちのほうがサードパーティーのほうが性能が良い

144: 大島栄城 ◆n3rBZgRz6w 2019/11/05(火) 13:31:29.01 ID:Wg5fYR1n

いや、まじのunixでしか動かないとか
安くできる為替計算のソフトだろし

ヤクザのくせに筋もないどこのヤクザはん?

179: 名刺は切らしておりまして 2019/11/06(水) 19:13:22.51 ID:fDUlmyj9
要するにスポーツでいえば
選手を引退してコーチや監督の立場になったってことだね?

180: 名刺は切らしておりまして 2019/11/06(水) 20:51:48.52 ID:FOl0xM1w
>>179
超有能なプログラマーが管理職に。
野球なら野村克也みたいなもんか。
管理はダメな方なら…あの人かー

181: 名刺は切らしておりまして 2019/11/07(木) 02:30:28.23 ID:oDwkenjC
地道にパッチを当て続けた結果が今日のLinux
ほんとに大変な貢献だと思うわ
継続はなによりも尊い

182: 名刺は切らしておりまして 2019/11/07(木) 02:44:48.96 ID:yCv4IlP8
大昔にTurbo Linuxのイベントで秋葉原に来た時は、誰も知らなくてすげー地味なイベントだったんだよな
一応サインもらったけどw

183: 名刺は切らしておりまして 2019/11/09(土) 07:29:22.00 ID:1/CwDhpM
この人をAI化すべきだな。

95: 名刺は切らしておりまして 2019/11/04(月) 12:56:43.08 ID:Qii/Q3vD
結局なんの仕事してんの?

引用元

管理人からひと言

優秀だなぁ

スポンサーリンク
スポンサーリンク
スポンサーリンク

シェアする

フォローする

スポンサーリンク
スポンサーリンク