自作OSという誘惑 [ソフトウェア]
TwitterでOSを作る女とかがいたが、女の子がソフトウェアやるだけでもそこそこ貴重なのに、何貴重な原石磨きしているんだって話w。
おいらも少しスクラッチでのOS開発にはあこがれた。というのもOSを作るという本が出ていたからである。
この本が厚くて30日でできると書いてありましたが、30日で読むだけでも一か月つぶしてしまいかねない物量でありました。Twitterでよく技術者で一週間で習得しました、なんて話は普通に考えれば一か月はかかるようなもので、本当だとしてもエリートの上澄みをすくっているようなもんだという話がありました。まぁOSが一か月で出来上がるわけもないのですがね。
OS自作はいろいろやらないといけないので、Linuxみたいにカーネルだけを作るのだって大変だろうと思います。その割には攻撃に対する脆弱性のこととかまで書かれていて、どこまでやるつもりなんだろうと図書館で立ち読みしたときに思いました。
OS自作するんだったら、他にやることあると思うんだよね。確かに興味を惹かれることではあるんだけど、他に自分が便利になるOSSを作ったり、周りに使ってもらうライブラリを作ったり、自作OSを作るよりか大切になりそうなことっていっぱいあるんだよね。何もOSを作らなくなって、Linuxをカスタマイズするだけでも仕事になりそうな気もしなくもないですね。
正直OSを作ろうと思うんだったら、その前にすべきことがあろうによ、という事ですね。言語作ったりするのもOS作るくらいに面倒そうですが、OSは自己満足で悦に浸れるけど、言語だと誰かが使ってくれないと厳しい気はします。なんにせよ動くものを作るというのは楽しいですね。お手軽にできたほうがいいパターンとそうでないパターンがある気がします。
昔はお手軽なパターンが限られていたので、プログラミングで作るにしてもその自動化とかアプリ化とかがメインのところもありました。今でも、OSのセットアップとか、コンテナのセットアップの自動化とかありますが、いつの時代も楽するために苦労しているわけですね。
一時期Linuxカーネルをビルドしたり、ドライバを作ってみようとしたりして、挫折というか途中で放置していたりしていたのですが、やっぱりものになるまでやるのってのはなかなか難しい。仕事である程度出来上がった状態からやるとか、部分的にとっかかりがある仕事をするだとかだと、収入に直結していいんだけどな。
カーネルをいじるプロジェクトに何回かパッチを提出していたりすると、世界の企業からお声がかかるとかいう話があったのですが、そこまでになるのってのも難しいもんですよね。ただ、そこまで深くいじれるスキルというのは市場価値があるというのは間違いないですね。そんなにポストはたくさんあるとは思えないですけど、高給取りである可能性は高いです。
OSを作るという話は、今となっては必要なものが結構あふれている世の中だから、あえてOSみたいな元から作ってみようという事なんでしょう。でもやろうとするとOSってどこまでなんだという事に突き当たるような気がします。Linuxみたいにカーネルまでやっていればいいというところから、ユーザーランドまでそろえないと気が済まないという人もいるんでしょう。
どちらにしても、既存のソフトを使って代替する部分というのは出てきてしまうのは間違いないところでしょう。そんな全部やろうだなんて無理っすよ。一つのファイルシステム作るのだってしんどいだろうに。何にしても今となっては本気でやらなけりゃならないのっぴきならない理由というのはほとんどないわけで、現行のプラットフォームの上で何をやるかという事を考えた方がいいし楽だという事になります。
おいらも少しスクラッチでのOS開発にはあこがれた。というのもOSを作るという本が出ていたからである。
この本が厚くて30日でできると書いてありましたが、30日で読むだけでも一か月つぶしてしまいかねない物量でありました。Twitterでよく技術者で一週間で習得しました、なんて話は普通に考えれば一か月はかかるようなもので、本当だとしてもエリートの上澄みをすくっているようなもんだという話がありました。まぁOSが一か月で出来上がるわけもないのですがね。
OS自作はいろいろやらないといけないので、Linuxみたいにカーネルだけを作るのだって大変だろうと思います。その割には攻撃に対する脆弱性のこととかまで書かれていて、どこまでやるつもりなんだろうと図書館で立ち読みしたときに思いました。
OS自作するんだったら、他にやることあると思うんだよね。確かに興味を惹かれることではあるんだけど、他に自分が便利になるOSSを作ったり、周りに使ってもらうライブラリを作ったり、自作OSを作るよりか大切になりそうなことっていっぱいあるんだよね。何もOSを作らなくなって、Linuxをカスタマイズするだけでも仕事になりそうな気もしなくもないですね。
正直OSを作ろうと思うんだったら、その前にすべきことがあろうによ、という事ですね。言語作ったりするのもOS作るくらいに面倒そうですが、OSは自己満足で悦に浸れるけど、言語だと誰かが使ってくれないと厳しい気はします。なんにせよ動くものを作るというのは楽しいですね。お手軽にできたほうがいいパターンとそうでないパターンがある気がします。
昔はお手軽なパターンが限られていたので、プログラミングで作るにしてもその自動化とかアプリ化とかがメインのところもありました。今でも、OSのセットアップとか、コンテナのセットアップの自動化とかありますが、いつの時代も楽するために苦労しているわけですね。
一時期Linuxカーネルをビルドしたり、ドライバを作ってみようとしたりして、挫折というか途中で放置していたりしていたのですが、やっぱりものになるまでやるのってのはなかなか難しい。仕事である程度出来上がった状態からやるとか、部分的にとっかかりがある仕事をするだとかだと、収入に直結していいんだけどな。
カーネルをいじるプロジェクトに何回かパッチを提出していたりすると、世界の企業からお声がかかるとかいう話があったのですが、そこまでになるのってのも難しいもんですよね。ただ、そこまで深くいじれるスキルというのは市場価値があるというのは間違いないですね。そんなにポストはたくさんあるとは思えないですけど、高給取りである可能性は高いです。
OSを作るという話は、今となっては必要なものが結構あふれている世の中だから、あえてOSみたいな元から作ってみようという事なんでしょう。でもやろうとするとOSってどこまでなんだという事に突き当たるような気がします。Linuxみたいにカーネルまでやっていればいいというところから、ユーザーランドまでそろえないと気が済まないという人もいるんでしょう。
どちらにしても、既存のソフトを使って代替する部分というのは出てきてしまうのは間違いないところでしょう。そんな全部やろうだなんて無理っすよ。一つのファイルシステム作るのだってしんどいだろうに。何にしても今となっては本気でやらなけりゃならないのっぴきならない理由というのはほとんどないわけで、現行のプラットフォームの上で何をやるかという事を考えた方がいいし楽だという事になります。
Twitterまとめ投稿 2020/07/11 [Twitter]
carbonhydratRT @dankanemitsu: まず「創作を欧米基準に合わせろ」の基礎前提がおかしい。 「そもそも欧米標準基準などというものはない」 法律・倫理・文化の基準、歴史観がバラバラな欧米を一括りするのは無理だし危険。 海外で大ヒットしている日本アニメ・マンガも地域によってジャンル…07/10 07:07 carbonhydratRT @tarareba722: 財務省、もしかして「もしここで減税して景気が回復し税収が増加したらこれまでずっと言ってきた財政健全化のための増税論と辻褄が合わなくなるので意地でも減税の話は出さない」とか、そういうマインドになってないかと心配するなど。07/10 07:08 carbonhydrat『ドラクエウォークと地雷』とうふめんたらー絶賛頻尿中|https://t.co/rTNHqNPgy907/10 08:32 carbonhydratRT @cat_momoyo: 知っておこう 暮らしやすい社会に。 白杖で音を出す理由 https://t.co/mcXHq9oCdO07/10 18:46 carbonhydratRT @akasakaromantei: 「国民主権・基本的人権・平和主義。この3つを無くさないと本当の憲法にならない」 これが自民党の考えとは知らなかった。 https://t.co/kZvjLkt4Ms07/10 18:46 carbonhydratRT @fukuyama321: なんかスマン07/10 18:47
2020-07-11 05:01
コメント(0)