Linuxに関する一般的なFAQ
Linuxって何?
"Linux" の読み方は?
カーネル原作者Linus Torvalds氏によれば「誰がどういう風に読んでも良い」とのこと。
リナックスという読み方が世間に広がった理由の一つとして、Linux 専門誌の「Linux Japan]」(現在休刊)が表紙に「リナックスジャパン」と読み仮名を入れたからという説がある。読み仮名を入れたのは、雑誌の取次ぎから「読み方がわからない」と苦情があったからだそうで。
- http://oku.edu.mie-u.ac.jp/~okumura/linux/pronunciation.html
- http://ja.wikipedia.org/wiki/Linux#.22Linux.22.E3.81.AE.E8.AA.AD.E3.81.BF.E6.96.B9
Linux って無料なの?
Kernel.org でダウンロード提供されているオリジナルの Linux カーネルは無料。ただし、LinuxカーネルをベースとしたOSやシステムが必ずしも無料配布されているわけではない。
LinuxはOSIのオープンソースに準拠したフリーソフトウェアとしてGPLライセンスで配布されている。GPLでは同一ライセンスでの改変や再配布を許可しているので、Linuxカーネルを使って作ったものを配布することは誰にも禁止されない。その際に料金をとっても構わない。
- この場合のフリーは入手するための価格のことでなく、入手したプログラム(とそれを動かすユーザーのコンピュータ)が自由に操作できることを指す。
- 具体的には、プログラムを好きなように実行すること、実行されるソースコードの内容を知って変えること、コピーや再配布を行うこと、派生ソフトウェアを作成・配布することが自由にできることのこと。
- フリーソフトウェアは、GNUを提供しているFSFの造語である。
たとえば Linux ディストリビューションの1つ Red Hat Enterprise Linux は、Red Hat のロゴが入った公式のバイナリを入手しサポートを得るためには有料のサブスクリプション登録が必要。
ただし RHEL は GPL の元で自由に使えるように SRPM でソースが提供されている。中に含まれるオープンソースコードから Red Hat 商標を取り払ったクローンも存在している(SRPM なのでビルド自体は非常に簡単)。この場合、当然 Red Hat 公式のサポートを得ることはできないが、GPLとかRed HatがつけているEULAなどのライセンス違反ではない。(この場合はむしろ、プログラムに商標をつけたり、ついているものを取り払って新たに配布したりということが自由にできるのはGPLのおかげというか、ソフトをGPL系のライセンスで公開しているRed Hatのおかげでもある。)
以下は参考リンク。
Linux を入手するには?
Linux の公式カーネルは http://kernel.org/ からダウンロード可。ただしここにあるのはカーネルだけで、OSを形作るいろいろと便利なソフトウェアは含まれていません。
Linux カーネルと、Linux カーネルで動かせるユーザレベルのソフトウェアから構成されたLinuxの実動作環境をディストリビューション(配布版)という。ディストリビューションは誰でも作成できるが、そのためディストリビューションと一言で言ってもいろんな状態で配布されている。使用にあたっては、それぞれのWebサイト (Debian Project、Fedora Project、Red Hat、Novell、OpenSUSE、Vine Linux等) からダウンロード版を入手するか、企業によるサポートが必要ならパッケージ版を買って動かす。
- OpenSUSE と Novell SUSE は内容的に同じでリリースサイクルも同等。
- FC と RHEL はリリースサイクルとか目指すところが大きく離れているが、一応どちらも Red Hat に支持されているので定期的にアップデートは来る。CentOS なんかだと、RHEL と中身は同等でもアップデートの追随が遅れることもある。
- そもそも目指すべき製品としての形が大きく違うので、それぞれのディストロを使ってみて肌で触れるのが良いかと。
数メガ〜数ギガバイトのファイルのダウンロードに長い間待たされるのが嫌なら、雑誌にダウンロードしたファイルを焼いただけの CD や DVD が付属してることもある。で、ついでにインストールまでした PC も陰で売られていたりする。(一覧はPreinstallPCsにあります)
Windows で Linux を動かすには?
OS は CPU を直接操作する (操作している) プログラムなので普通はできない。
i386 互換 CPU をソフトウェアでエミュレートする PC エミュレータ(VMware/VirtualPC/Bochs/QEMU/他)とか、Windows で動くように改造した coLinux とかを使えば、動作スピードや設定の点で少々難はあっても動かすことは可能。
ユーザーレベルのプログラム(コマンド/シェルとか)が動くだけで良いのなら、Windows API に UNIX の API を被せた Cygwin (Cygnus) とかをどうぞ。
Linux のシェアを知りたい
Linux はユーザーの元で好き勝手にコピーしたり再配布したりできるので全体での流通をどこかが一括で把握することは *不可能* だけど、パッケージ版やサーバーとして公開されているマシンの OS 情報から調査した参考資料はある。
ペンギンがよく登場するのはなぜ?
Linuxカーネル2.x のオフィシャルロゴ・マスコットとしてペンギンが採用されたため。(カーネル1.xはカモメ)
有名なのは Tux というペンギン。Larry Ewing 氏が1996年に描いたもの(らしい)。
- Larry 氏のページ http://www.isc.tamu.edu/~lewing/linux/
- タックス - Wikipedia http://ja.wikipedia.org/wiki/%E3%82%BF%E3%83%83%E3%82%AF%E3%82%B9
Linux カーネルベースの TUX というWebサーバーもある。
Linux って商標登録されてるの?
コンピュータ・OSの分野では商標登録済み。
詳しくは http://www.itmedia.co.jp/news/articles/0509/06/news079.html とか参照。
このwikiの更新情報RSS