OSとかさっぱりぽんだったので、なるべくかんたんにまとめていきます。
間違いご指摘コメントにてお願いします。
#OSって?
オペレーティングシステム。
キーボードを打つとモニターに文字が表示されるだとか、パソコンのあたりまえの部分。
macOSとwindowsOSだけかと思っていたら、他にも色々あるらしい・・・のでご紹介します。
#OSの構成
参考:OS基礎の基礎をまとめてみた。
- ブートローダー :OSを動かす時の呼び出し役
- カーネル :ソフトウェアとハードウェアの仲介役(ハード動かす時はこのカーネルがやってくれる。他にもプロセス管理や割り込み処理などなど色々な役割を担う)
- デーモン :閣下ではない。いつでも動けるように待機してくれているやつ
- シェル :入力をコンピューターに伝えるプログラム。ターミナルやコマンドプロンプトなど
- デスクトップ環境
- アプリケーション
#OSの歴史
参考:OSの歴史をまとめてみた。
Unixができて、その使いづらさなどを考え、0から全く新しいものとしてできたのがLinux。
直接の血の繋がりはない。でも親戚ではある…みたいな関係。
#OSの種類
おおざっぱに、
・UNIX
・LINUX
・Windows
・macOS(XからUNIXベースに)
など。
#〇〇系ディストリビューション
ディストリビューションとは、パッケージ管理や設定ファイルなどをまとめているやつ。
まぁこれもいろんなものをベースにしているOSと言ってもいい?
##Linux系
###RedHat系Linuxディストリビューション
- RedHat Enterprise Linux(通称RHEL。企業向け有償ディストリビューション)
- CentOS (RHEL互換)
- Oracle Linux (RHEL互換)
- Fedora (開発者向け、最新の技術を多く取り込む)
- Vine Linux (日本国産)
###Debian系Linuxディストリビューション
- Debian GNU/Linux (老舗保守型)
- Ubuntu
- Linux Mint
- KNOPPIX
- Pear Linux
###独立系Linuxディストリビューション
- Arch Linux
- Gentoo Linux (GoogleChromeOSはこれがベースだよ)
- Micro Core Linux
##Unix系
- Solaris
- OpenIndiana
- HP-UX
- IBM AIX
- Free BSD
- macOS (旧 OS X、Mac OS X)