未来電子テクノロジーでインターンをしているtokky08です。
OS/Linuxについて勉強したのでアウトプットとして書いていきます。
プログラミング初心者であるため、内容に誤りがあるかもしれません。
もし、誤りがあれば修正するのでどんどん指摘してください。
OSって何?
OSとは、「オペレーティングシステム」の略のことです。パソコン全てのハードとソフトをユーザーが利用しやすいように管理・制御してくれます。もし端末にOSがなければ、タスクの管理/ファイルの管理/周辺機器の管理/などなどができなくなります。
タスクの管理って何?
端末が行う仕事の管理のことです。複数のウィンドウを開いたり、調べながらWordを使ったりができるのはOSのおかげです。
ファイルの管理って何?
MacだとFinderのようにファイルは階層構造になっていたり、ファイルの名前を変えたり、内容を保存・書き換えたりと言ったことをOSが管理しています。
周辺機器の管理って何?
キーボード、マウス、ディスプレイ、外付けハードディスクなどの動作をOSが管理しています。
Mac
Appleが販売しているコンピュータのMacだけでしか利用できないOSです。
メリット
- UIが整っていてシンプルで使いやすい印象。
- プログラミング環境が整っている。
- アプリのクオリティが高い。
デメリット
- 導入コストが高い。
Windows
Windowsは世界で一番利用されているOSです。日本のほとんどの企業で導入されているPCは、ほぼWindowsです。
メリット
- カスタマイズ性が高い
- Macよりも安い
デメリット
- ウィルスの標的になりやすい
- UIが分かりにくい
Linux
無料かつオープンソースなOSである。
メリット
- 動作が軽い
- シェル・ターミナルが便利
デメリット
- 敷居が高い
- 学習難易度が高い
まとめ
簡潔にまとめましたが、OSにも種類があってそれぞれの利便性があることが分かりました。僕はMacユーザーなので言うまでもなくMacが好きですね。しかし、就職するとなったらWindowsも使う必要性が出てくると思うので慣れておく必要もあるかなと思いました。Linuxに関してはMacがあるからいいやと思っていましたが無料なのでトライしてみたいですね。(腰が重いですが)