Linux

 Linuxとは、1991年にフィンランドのLinus Torvalds氏が開発した、UNIX互換のOSである。Linuxとはカーネル(kernel)と呼ばれるOSの核を意味したが、Linuxカーネル上のシステムを指すことが一般的である。


 Linuxは0から書き起こされ、既存のOSのコードを流用していない。フリーソフトの開発や配布に使われるライセンス体系「GNU GPL」に基づいて、自由に改変、再配布が可能である一方、当該変更、配布部分をGPLで無償公開する必要がある。


 フリーソフトウェアとして公開されボランティアや、学術機関を中心に広まった。ソースコードが公開されているため、ベンダーが提供するものを使うのではなく、ユーザー同士がOSを更新し改良を加えたり、連携させたりすることによって価値を出す「オープンソース」関連の潮流の重要な役割を果たしている。


 Linuxは通常、コマンドやインストーラ、ユーティリティなど、システムの構築や運用に必要なソフトウェア群とともに配布される。カーネルとこれらのソフトウェアをまとめた配布パッケージをディストリビューションという。主なLinuxディストリビューションとしてパッケージ管理システムにdeb形式を利用しているDebian系とその派生のUbuntu系、RPMを使っているRed Hat系、Slackware系などがある。


 開発当初はIntelのx86系マイクロプロセッサを搭載したコンピュータのみ対応していたが、ボランティアにより64ビットのRISC型CPU「Alpha」、旧Sun MicrosystemsのUNIX向けマイクロプロセッサ「SPARC」、IBMの開発したワークステーション向けRISC型マイクロプロセッサ「POWER」をベースに開発したPC向けプロセッサ「PPC」などのプラットフォームに対応した。


 Linuxは他のOSに比べ、低い性能のコンピュータでも動作し、多くのユーザーにより脆弱性や不備があった場合修正が加えられ続ける体制を持つためネットワーク機能やセキュリティ面で優位であり、安定性が高いとされる。必要な機能だけを選定してOSを再構築することが特長である。


 現在ではサーバ、メインフレーム、スーパーコンピュータ用OSの大きなシェアを持ち、金融や製造業をはじめ、ミッションクリティカルな業務へも採用されている。携帯電話、ネットワークルータ、カーナビなど組み込みシステムでの利用がが多いほか、スマートフォンやタブレット端末用のOS「Android」はLinuxカーネルで構築されている。


 最近では、オープンソースで開発できるクラウド環境を構築するソフトウェア群「OpenStack」などがベンダーロックインを排除するといった開発環境の変化に貢献しているがLinuxは世界中の多数の開発者が連携して開発する仕組みのきっかけを作ったともいえる。


関連記事

キーワードアクセスランキング

  • 小売りや卸、製造業などさまざまな業種を横断して、ものづくり、物流、購買などのプロセスが急速にデジタル化していくこと。既存の仕組みと異なること...(続きを読む)
  • 「Software as a Service」の略称。Salesforce.comが提供する顧客情報管理システム(CRM)「Salesfor...(続きを読む)
  • 「Infrastructure as a Service」の略称。CPUやメモリなどのコンピュータの仮想的なリソースをネットワーク経由で利用...(続きを読む)
  • Microsoftが提供するOS「Windows」シリーズの最新版。2014年9月に発表し、2015年7月29日にリリースされた。
    (続きを読む)
  • 「人工知能」が何なのかについての明確な定義は存在しない。人工知能学会のウェブサイトでも、人工知能の定義そのものが「議論の余地がある」とされて...(続きを読む)
  • IoT
    Internet of Thingsの略で「モノのインターネット」などと言われることもある。もともとのコンセプトは、機械同士がネットワークで...(続きを読む)
  •  Linuxとは、1991年にフィンランドのLinus Torvalds氏が開発した、UNIX互換のOSである。Linuxとはカーネル...(続きを読む)

  • M2M
    Machine to Machineの略で、モノとモノがインターネットでつながることを意味する。インターネットのつながりについて、従来は人と...(続きを読む)
  • SSL 3.0における中間者による情報漏えいの脆弱性(CVE-2014-3556)。2014年10月に公表された。POODLEの名は「Pad...(続きを読む)
  • 仮想化用語。VMwareにおけるモードの1つである。これはゲストOS上で動作しているアプリケーションを、あたかもホストOS上で動作しているか...(続きを読む)

ZDNET Japan クイックポール

所属する組織のデータ活用状況はどの段階にありますか?

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]