編集部からのお知らせ
新着! 記事まとめ集「銀行のITビジネス」
EDRの記事まとめダウンロードはこちら

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は世界中の多数の開発者が連携して開発する仕組みのきっかけを作ったともいえる。


関連記事

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

話題のキーワードと記事

  • ウイルス、ワーム、スパイウェア、ボットなど悪意のあるソフトウェアを総称して「マルウェア」と呼ぶ。... 続きを読む >
  • プロジェクト管理用語として使用する場合、プロジェクトチームの制御が及ばない制限のことを指す。これ... 続きを読む >
  • 仮想化ソフトによって仮想的に構築されたコンピュータ環境のこと。ネットワーク経由でアクセスした場合... 続きを読む >
  • プロジェクト管理用語。プロジェクトの成功に(あるいは成功確率を上げるために)必要な外部環境や、起... 続きを読む >
  • Microsoftが提供するクラウドサービスの名称である。PaaSおよび続きを読む >

NEWSLETTERS

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

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

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