自分用のメモです。
OSとは「Operation System」の略
→「アプリやハードウェアを動かすための基本となるソフトウェア」
基本用語の具体例
-
パソコン用OSの例
→ Windows、macOS -
スマホ用OSの例
→ iOS、android -
ハードウェアの例
→ CPU、RAM、マウス、キーボード -
アプリケーションの例
→ Word、Excel、Zoom、Chrome、Safari
ではLinuxとは?
→サーバ用のOS。サーバとは、ざっくり「サービスを提供する側のコンピュータ」のイメージ。
UnixとLinuxの関係
→UnixはLinuxの祖先。Unixがライセンス契約へと移行した不満からLinuxが生まれた。
- まずLinuxの根幹部分を意味する「カーネル」が誕生。
- その後、さまざまな機能を追加した「ディストリビューション」が開発された。
Linuxディストリビューションの種類【2種類ある】
→人気なのは「Cent OS」と「Ubuntu」
- 大まかなイメージ
Cent OS = 高性能だけど使うのが難しい
Ubuntu = 初心者でも使いやすい
シェルとは?
→OSとユーザの仲介。機械語と人間語を翻訳。
※「シェル=貝殻」の意味。Linux根幹部分の「カーネル」を覆っているイメージ。
Linuxを学ぶ意義【3つある】
-
Linuxはサーバ用途で使われる
→ AWS・GCPはLinux系 -
LinuxはOSSだから
→ OSS = Open Source Software -
エンジニアとしてのコマンド操作力向上
→ エンジニアを目指すならコマンド操作を避けて通れない
終わりに
自身の学習をまとめました。
参考になれば幸いです。