IT技研
Top e-ビジネスを
はじめよう
起業支援
プログラム
サービス お役立ち 相談室 会社概要

☆お役立ち(Knowledge)


◇Linux 

Linux とは

Linux というのは自由に再配布することのできる, 独立した Unix 系オペレーティングシステム(OS)のことです. Linux を動かすことのできるアーキテクチャは x86, Motorola 68k, Digital Alpha, SPARC, Mips, Motorola PowerPC など実に多岐に渡ります. Linux は本来 OS の中核となるカーネル(kernel)だけを指す名称ですが, Linux カーネルベースのシステム全体をさして 「Linux」と表現することもあります. なお "Linux" は最初の音節にイントネーションがあり, 「i」は「イー」と発音します. Linux ではなく GNU/Linux と呼ぶべきであるという主張もあります.
Linux は POSIX 規格にしたがった実装がされています (「本当の」Unix はすべて POSIX に準拠しなければならないことになっています). 一方 Linux には AT&T などのソースコードが一切含まれていません. Linux は完全にスクラッチから書き起こされた OS であり, そのおかげであらゆる意味における「再配布」が可能なのです. 実際 Linux は Internet 上の数百もの FTP サイトから, あるいはたくさんのベンダが出しているフロッピーや CD-ROM から入手することができます.
一般に Linux の配布においては, カーネルだけでなく数多くのコマンド類がバイナリ形式で付属しています. これらをセットにして配布することによって, 実用に足る UNIX OS 環境を簡単に, そしてすばやく構築することができるわけです. こういったソフトウェアのまとまりのことを 「ディストリビューション(distribution)」と呼んでおり, 多くの編纂者(グループ)の手によって 規模の面でも全体的なソフトウェア配置の面でも さまざまな種類のものが広く配布されています.
Linux カーネルの 最新バージョン
・カーネル 2.4.19 がリリースされました. (2002/08/03)
・開発版カーネル 2.5.40 がリリースされました. (2002/10/02)
Linux 上では多様なソフトウェアを利用することができます. X Window System, Emacs, TCP/IP ネットワーク(PPP や SLIP, ISDN などを使ったものも含みます)などはもちろん動作します. また Linux ベースの OS 環境で広く利用されているソフトウェアの多くは Free Software Foundation の GNU プロジェクトによって開発されたものとなっています. 多くの人々の手によって 80486 の Linux システムでの ベンチマークテストが行われていて, その結果から Sun や Digital のミドルクラスのワークステーションに匹敵する 性能を持つことも確認されています.
こんにち Linux は世界中で何 10 万人もの人々によって利用されています. ソフトウェア開発, ネットワーク利用(インターネット, イントラネット, SOHO などなど), そしてエンドユーザのプラットフォームとして Linux は高価な UNIX システムに取って代わりつつあるのです


Linux の著作権

Linux カーネルはパブリックドメインなソフトウェアではなく, GNU Public License (GPL)によって保護されています. Linux カーネルのソースコードは常にフリーに入手可能でなくてはなりません. 望めば Linux に対して金銭をやり取りすることも可能ですが, その場合も Linux の再配布を制限することはできません.
オリジナルの作者である Linus Torvalds の指揮のもと, 世界中の人々が Linux の発展に力を合わせています. そしてすべての人が自分の書いたコードに対する著作権を保有しているのです.

Linux はどのように違うのか?

Linux と 他のOSとの違いとしてひとついえることは, 値段 -- つまりフリー(free)であることです. つまり, 誰にもロイヤリティやお金を払うことなく, コピーや再配布をする ことができるのです. しかしながら, 値段よりもむしろフリーであることに関して重要なことがあります. Free Software Foundation の General Public License により, Linux のソースコードは誰でも入手することができます. 過去 5 年の Linux の開発がこの自由(freedom)についての重要性を示しています, 1000 -- いやおそらくは何10万もの世界中の人々が, おどろくほどに Linux にかかわる結果となったのです.
この自由によって, 高価なソースコードライセンスや 非開示契約(NDA: non-disclosure agreement)の制約を必要とせずに, ハードウェアベンダーは彼ら自身の装置のドライバを書くことが可能になりました. また, リアルタイムなオペレーティングシステムを必要とする人々は, Linux カーネルを元にした小さなリアルタイムカーネルに移行することを可能 にしました. さらに, 世界中のコンピュータサイエンスを学ぶ学生にとっては, リアルな商用レベルの品質を持つオペレーティングシステムの内側を見ることが 可能となったのです

Linux ディストリビューションとは ?

Linux がインターネットで自由に手に入るようになり, 多くのベンダーは "ディストリビューション" と呼ばれるパッケージ化されたバージョンの Linux を作りました. Linux カーネル, ネットワークサポートやたくさんのユーティリティプログラム, 開発用ソフトウェア, グラフィカルインタフェース, グラフィック・ユーティリティなど, 色々なものを含みます. さらに, これらのディストリビューションには, インストールするためのソフトウェアや, オプションとしてサポートをも含んでいます.
いくつかのディストリビューションのベンダーは, インストール用ソフトウェアを含めたディストリビューションを, インターネット上で無料で入手できるようにしています. 他のベンダーは, インストール用ソフトウェアを独特なものとして, わずかな料金(通常は100ドル以下)によるサポートを付けて売るという 方法をとっています.
このような入手方法そのものにはそれほどの意味はありません. が, 仮にあなたがソフトウェア開発者で, Linux を適度に効果的な開発プラットフォームに変えようとするなら, あなたは特に何も買う必要がないということを意味しています.
さらにひとつ一般的なことですが, 人々はインターネットにつなぎたいと思っているでしょう. インターネットにつなぐすべてのものは, Linux 上で無料で利用することができます. 実際, Linux をファーストクラスのWebサーバにしてしまう無料のソフトウェアもあるのです.



Copyright © 2001, IT-Giken Corporation, JAPAN