ご利用ガイド 第9回:スマホもUNIXって知ってた?10分でわかるUNIXの歴史と今
目次
第9回:スマホもUNIXって知ってた?10分でわかるUNIXの歴史と今
こんにちは! 前回 までは、VPSの基本的な概念や操作を学びました。今回は、いつもとは趣向をかえて、UNIXオペレーティングシステムの概要と歴史、普段みなさんが使っているスマートフォンに至るまでを、簡単に説明をしたいとおもいます。
UNIXは、1969年に当時のAT&T社のベル研究所にて、ケントンプソン、デニスリッチー、ブライアンカーニハン、ダグラスマキルロイ、マイクレスク、ジョーオサンナらによって開発が開始された、マルチタスク、マルチユーザが特徴のオペレーティングシステム(OS)のことです。マルチタスクとは、コンピュータにおいて複数のプロセスを切り替えて実行することができるシステムのことです。逆に、同時に一つのタスクしか実行できない方式をシングルタスクといいます。マルチユーザーとは、1台のコンピュータに対して同時に複数のユーザーが使用可能なオペレーティングシステムのことです。
UNIXは、データの格納にプレーンテキストを使用する事、階層型のファイルシステム、各種の周辺装置やある種のプロセス間通信(IPC)をファイルとして扱う事、多数のソフトウェアツールを組み合わせて使用する事、簡単なプログラムは、コマンドラインのパイプを使ってつなげることができることが、他のオペレーティングシステムとは違うところです。UNIX哲学とも呼ばれています。
次は、UNIXの系統(種類)についての説明です。
簡単に言えば、商用のUNIXオペレーティングシステムを「UNIX」と表記し、それ以外のものは、「Unix系」オペレーティングシステムと表記する。ということです。
そして、みなさんが普段つかっているスマートフォンにも、実は「Unix系」オペレーティングシステムが使われているのです!
次は、その説明です。
■iPhone
iOS(アイオーエス)は、アップルが開発・提供するオペレーティングシステムです。iPhoneなどに搭載されています。同社が開発したUnix系のDarwinカーネルの上でアプリケーションフレームワークが搭載されている構成は、Mac OS Xと共通しています。ただし、Mac OS Xの根幹技術の一つであるCarbon(従来のMac OS用アプリケーションをMac OS X向けに移植しやすくするために開発されたAPI)や、UNIX関連の機能の多くは省かれています。マルチタッチパネル、加速度センサなどを生かした、ユーザインターフェイスが特徴です。
■Androidスマートフォン
Android(アンドロイド)は、Googleによってスマートフォンなどの携帯情報端末を主なターゲットとして開発されたUnix系のオペレーティングシステムです。Linuxカーネルをカスマイズし、その他の複数のアプリケーションの集合で構成されています。
今回はここまで!では、また次回お会いしましょう!
- 問題は解決できましたか?
-