Solaris

Soralisはサン・マイクロシステムズによって開発され、UNIXとして認証を受けたOS
sunのマイクロプロセッサ搭載
高性能、大規模システム向け
→ 大規模ストレージ向けの高信頼性ファイルシステムZFSなど

illumosとして開発は続けられている
https://github.com/illumos/illumos-gate

後は、windows, OSXがどのように開発されているかは知っておかないと駄目ですね。。
windowsは、OS, networking, C++, C, powershellの知識が必須
MacOSでもC/C++, ARM assembly, multi-thread application,file-sytem, encryption, operating system, hardware, low-level device

なるほどー、OSが絡む開発だとどこもC/C++は運転免許証ってレベル感になってくるな。

FreeBSD

BSDの流れを組むオープンソースのUNIX系OS, linuxの次に人気が高い
主な開発ターゲットはインテルのx86系プロセッサを搭載したPC/AT互換機
Linuxはdistributionと呼ばれる配布パッケージを利用するが、FreeBSDは一通りのソフトウェアが揃っている
packageはバイナリファイルのソフトを取得導入でき、portsはソースコードを元にコンパイルを行い組み立てる
カーネルの高負荷耐性が強く、サーバー用途を志向している

-推奨設定
amd64プロセッサ
rEFIndをインストールする為のEFIシステムパーティション
4GB RAM
8GBハードドライブ空き容量
3Dアクセラレーションビデオカード
ネットワークカード
サウンドカード

freebsd github
https://github.com/freebsd/freebsd

なんだこの26万commitsって。。異次元だな。まーlinuxは90万commitsな訳だが。

あれ、これ、binディレクトリの中を見ると、linux commandがc言語で書かれていますね。はー、fedora, centos, ubuntuなどもこういう仕組みなんだー。

ってことは、linux開発やりたいなら、c言語は必須ってことじゃん。
あれ、ってことは、linux, windows, OSX向けにbuildするソフトウェア開発するには、ゴリゴリC言語書けないと話にならないってことでしょうか?まじかー