&font(#6495ED){登録日}:2012/04/22 Sun 21:05:44 &font(#6495ED){更新日}:&update(format=Y/m/d D H:i:s) &new3(time=24,show=NEW!,color=red) &font(#6495ED){所要時間}:約 10 分で読めます ---- &link_anchor(メニュー){▽}タグ一覧 &tags() ---- 「Linux」とはOSの1つである。 読み方は『リナックス』が一般的だけど、『リヌックス』『ライナックス』でも間違いではない。というか公式な発音は決まっていないらしい。 名前はカーネル開発者&ruby(リーナス トーバルズ){Linus Torvalds}に由来する。 * ■そもそもOSって何だよ? 今、この記事を見てる人たちは殆どがWindows、[[macOS>Mac/macOS]]、[[Android]]、[[iOS>iPhone/iPad]]と呼ばれる奴を使ってるだろう。まさにそれがOSである。 ちゃんと書くとOS(オペレーティングシステム)とは、&b(){「キーボードやタッチパネルからの入力やディスプレイ、プリンタへの出力といった入出力機能、ディスクやメモリの管理など[[パソコン]]全体を管理するソフトウェア」}の事を指す。 まあ細かい理屈を抜きにすると、&b(){「OSっていう奴をインストールしないとPCを使うことは出来ない」}となる。 厳密には昔はOSなんて代物はなかったり、特定分野のPCではあえてOSを入れていなかったりするが、気になるなら学んでみるのも一興だろう。 一般ユーザーに広く使われるOSは ・Windows ・UNIX の2ついずれかの系譜に属する。 Windowsに関してはもう説明不要だろう。 昔のMacintosh用のOSは独自系だったが、Mac OS Xになってからは現macOSに至るまでUNIX系。 iOSとAndroidも両方UNIX系。 UNIXについては本が一冊は書けるレベルの歴史があるので割愛。 * ■では本編、Linuxについて LinuxとはPC-UNIXの仲間の1つというか、UNIXを参考にして当時学生だったトーバルズが真似て作ったもので、元々はマニアックなOSである。 ちなみに開発の動機は「PCが(当時としては)安価になってきていて割と容易に入手出来た → しかし、OSとして商用UNIXを使いたかったのだが高価だったので独自に似たOSを作ってしまった」という流れらしい。 Windowsとmacに対する大きな強みの一つは、多くの場合「使うだけなら&font(green,b){無料}」ということ。 著名ディストリビューション(後述)のインストーラーもただでダウンロードできるし、手元でコピーしてもいい。 それでいて、(IT的に)長きにわたって改修や機能追加が重ねられてきたため、用途によるが機能も市販OSにひけをとらない。 ちなみに最初は違ったのだが途中でGNU GPLというライセンスにしたため、流行りだす前はUNIX互換OSの中では低品質だったのだが、権利問題がクリアとなっていたこと、Linux自身でLinuxを開発することが出来る事などから加速的に普及していった。 ただし、GPLは長所もかなり大きいが『GPL汚染』という問題((大雑把に言うと、GPLのコードを使ってソフトを作ったら、そのソフトもソースコード公開が必要になる))も抱えているため、製作物にGPLを適用したくない場合はソフト開発時にlinuxの一部でも含めたりしない様、細心の注意が必要となる。 Linuxより他のモノでひっかかりやすいとは思うが。 長年、MicrosoftからはMacに並ぶWindowsの対抗馬として扱われていたが、近年では無理やり領分を広げようとせずに共存する動きが強まっている。 Windowsの中でLinuxのアプリやコマンドを動かしちゃうWindows Subsystem for Linux(WSL)の登場はその代表例だろう。 * ■Linuxの主な用途 ** サーバーとして使う これが一番多い理由である。 企業のサーバーから個人のサーバーまでこのLinuxが使われており、実績も信頼性も十分ある。 atwiki等のWebサービスも大半はLinuxサーバー上で稼働しているはず。 Windowsにもサーバー用途のOSがあり、そっちはそっちでかなり便利なのだが、何せお高い。色々と。 小規模ならケチケチすんなよと言えるかもしれないが、サーバーの数や規模が大きくなると費用がやばいことになる。 ちなみに個人用Pro系のエディションで代用する場合、制限の関係でかなり小規模なオフィスのファイルサーバーを上回る仕事は難しい。 ** 学術計算器やプログラムの勉強として使う 一応WindowsとmacOSでも使うこともできるが、科学計算としてプログラムを使う場合はLinuxの方が使いやすい。 元々はUNIXがよく使われていた分野であり、UNIXライクなOSを使いたいというある意味Linux本命の用途と言える。 ** 壊れたPCの起動 無料であることとLinuxの種類によってはCDやUSBからブート出来ることを利用して、OSのブート部分などが壊れてセーフモードすら立ち上がらなくなったPCの起動に使い、HDDのバックアップを取ったりする。 他のOSでも同じことが可能だったりするが、代表的なのはLinuxだろう。 ちなみに壊れたPCと言ってもブート部分の復旧を試みるなど、症状によって出来ることが色々とあるので策の一つである。 ** 古くなったPCの再活用 アップデート対象から外れた、性能が最新OSに付いて行けなくなった古いPCでも、軽量版を入れればブラウザー経由での作業は快適にできる可能性が出てくる。 現在はWeb上で作業も十分行えるようになってきているので、再び第一線で使うこともできるかも? ** &font(red){自己満足} 下記の通り個人用途ではぶっちゃけ使いづらいところも目立つLinux。 これを「仕事でLinux使っていて、PCごとに操作感覚変えたくない」「自分のPCは隅から隅まで支配したい」「MicrosoftやAppleが気に食わない」等の理由から、頑なにLinuxを使う人もいる。 ** &s(){スマートフォン用OS} ご存じ[[Android]]もLinux……ではない。 確かにLinuxの流れを汲んでいるが他のUNIX系や独自要素も組み込んだ新種の[[キメラ]]である。 これと別に本当の[[スマートフォン]]用OSもちゃんと存在している。 * ■Linuxって使いにくいの? とりあえず、WindowsでPCを使い始めた一般ユーザーの目線で言うと&font(red){使いにくい。} 近年はかなりの操作をコマンド無しで出来る様になってきたが、それでもWindowsやMacの様に殆どマウスだけでOK、ということはまずない。 その為ズブの初心者がLinuxを使うと絶対に後悔する。 昨今ではパッケージなどが用意されていて、ずいぶん初心者にも優しい仕様になっているが、それに関しても必要な物を必要なだけインストールしてねという趣である。 どのパッケージがどういう物なのかは一つ一つ調べるべきである。当然手間がかなりかかる。 そしてやはりコマンドを自分で入力する必要があることもよくある。 コマンドについては同じUNIX系のmacOSと共通なのでMac利用者の場合は新たに覚え直す必要はない。 個人ならそこらは自己責任なので良いとして、企業だとセキュリティ対策で必要なパッケージを手軽に入れられないということも多く(そこらの規定がなければやりやすいが企業態度には不安を感じる)、その場合はPC熟練者であっても途端に難儀な状態に陥る。 一部のITエンジニアがmacOSを好むのはUNIX系商用OSで最も普及している部分も大きい(いざLinuxを使う際にも経験をそのまま活かせるため)。 只、Linuxを使いたい需要もあることから、法人向けでサポートが充実した有償Linuxも提供されている。 他にもDRMやゲーム絡みはかなりハードルが高い。 最近ではLinux対応のゲームもちらほら出てきてはいるが、Linuxでハードを十分に生かせているか?という問題もある(これらの理由についてはすごく長くなるので割愛)。 ValveがLinuxベースの[[Steam]]動作環境を用意していたりもするが、ゲーム開発者、特に企業の多くは&font(l){[[Xbox>Xbox One とその次世代機]]にも使い回せるので}「Windowsでやってくれ」というスタンスなのが実情。 他OS向けのアプリを動かすことも出来なくは無いが、手間がかかったりパフォーマンスに影響が出やすかったりするため、個人用途では『OSを動かすこと自体が趣味』という具合になりやすい。 デバイスドライバーについてはもっと事情が厳しいので、マイナーな周辺機器を使ったりボタンカスタマイズ等の便利機能をフル活用したい場合も選択肢から外れる。研究用では逆にLinux用ドライバーしかないよ、というパターンもあるが。 ノートパソコンだとWi-Fiが入れた当初だと機能しない場合もある。 IT以外の業務用途で見ても、人が触ることの少ないサーバー用途ならばともかく、個人PCでLinuxが使われることは稀。 バグや足りない機能は自己責任!というわけにもいかないので有償サポートを受けることになるし、導入やメンテナンス・マニュアルの整備・レクチャーなどが必要になるし、Office等の主要アプリケーションは動かないものが多いし……と難題が多く、下手するとWindowsやmacOSより高くつく。 ちなみにWindowsサーバーから切り替えたいという場合も結構な手間がかかったりする。 やれることは概ね同じなのだが、Windowsサーバーを使っていたということはWindowsと連携していることが多いため(Active Directoryなど)、些細なことでひっかかりやすい。 完全に熟知していれば問題にならないが、そこまでの知識と経験を積んでいる人はそんなに居ないだろう。 また、サーバーOSだけ見ても、Windows Serverは当然ながらGUIなどが概ねWindowsと同じなので、お金はかかるがサーバー管理初心者でも操作やシステムの把握がしやすいという違いがある。 * ■その他特徴 初心者にこそ扱い辛いが、&font(red){命令文を打てばほぼなんでも出来る}という長所があるので、かなり自分好みに改造できる事が出来る。 それこそ「これで無料かぁ!?」という感じにも出来る。というか、慣れた人からすると「むしろWindowsの方が高くて余計なことするOS」と考えることも。 Linuxはコンピューターウイルスにかかりづらい、なんて言われることもある。 確かにサーバーはガンガン狙われている一方で個人利用は比較的マイナーであるため、Windowsと比べると少ないとよく言われる。 とはいえ、当然Linux PCを標的にしたマルウェアも存在するし、 &font(#f00,b){セキュリティ対策を徹底してなお安全だと言い切れないことは、Windows・macOS・Android・iOSも含めた全てのOSにも言えるし、どのLinuxのディストリビューションでも変わらない。} そのためLinuxは堅牢だから安心という意識で使うことは厳禁。 オープンソースなので、発見されたマルウェアや脆弱性への対処が比較的早くなるという特徴は一応ある。 ちなみに更新停止していたり更新の遅いディストリビューションにおいても自力での対策が可能だが、当然とても苦労する((常に最新情報を収集し、自分で対策もしないといけないので))ので現実的とは言い難い。 * ■有名なディストリビューション ディストリビューションってなんぞや?という話や詳細な解説は[[Linuxディストリビューション]]の項を参照。 ** Redhat系 -Redhat Linux -Oracle Linux -Fedora -CentOS -Amazon Linux ** Debian系 -Debian -Ubuntu -Linux Mint -[[Raspberry Pi]] OS -MX Linux **Arch系 -Arch Linux -Manjaro -EndeavourOS -[[Steam]]OS **Gentoo系 -Gentoo Linux -Chrome OS/Chromium OS **SUSE系 ・OpenSUSE ・SUSELinux **その他 ・slackwave ・[[Android]] 現在ではGCC依存を解消する為LLVM/ClangでLinuxをコンパイルできるようにするLLVMLinuxというプロジェクトも立ち上げられているようである。 追記・修正はLinux搭載PCからお願いします。 #include(テンプレ2) #right(){この項目が面白かったなら……\ポチッと/ #vote3(time=600,5) } #include(テンプレ3) #openclose(show=▷ コメント欄){ #areaedit() - Revolution OSはおもしろい。Linuxが嫌いな人にこそ見てほしい。 -- 名無しさん (2014-05-23 16:53:40) - 俺はUbuntuにLXDE入れたの使っている -- 名無しさん (2015-01-16 05:20:06) - セキュリティに強いイメージがある。 -- 名無しさん (2015-01-16 07:25:32) - プログラム組むときに必要になるから入れておけって言われてwindowsとデュアルOSにしてるけど、今のところ一度も使ってない -- 名無しさん (2015-01-25 13:50:01) - Knoppixとかの1CD Linuxは、一枚あると緊急時の保険になる。 -- 名無しさん (2015-01-25 13:51:47) - LinuxにWineと言う互換レイヤーを入れておくと一部のソフト(東方とか)が動かせるから古いWindowsのセキュリティに不安があるならお試しあれ -- 名無しさん (2017-04-05 20:06:14) - リナクスと読むと「こいつ…KURAUのファンか!?」と極々一部の人を驚かせる事ができるかもしれない -- 名無しさん (2018-06-06 01:49:25) - Chromebookに導入されて来て徐々にパソコンの立場が無くなって来たな。それでも創作にはWindowsが必須なんだけど -- 名無しさん (2018-09-27 14:35:38) - おおむね自己満足だけど、だからこそ楽しい -- 名無しさん (2019-06-18 17:04:48) - そろそろ最新の情報が出てるかな… -- 名無しさん (2020-11-24 12:21:28) - WSLの話題は流石に項目違いかな? -- 名無しさん (2021-08-15 23:47:56) - 「チョットデキル」を知らなくて調べたら某IT用語サイトに載ってて草 -- 名無しさん (2022-06-17 18:16:04) - 現在ではMintがあればWindowsの代わりになりそうな気がする。普段使いならバッチリ。Windowsアプリはリモートデスクトップ使えばいいけど、その場合、 -- 名無しさん (2025-03-07 22:34:05) - (続き)11のマシンが必要になるのが難点だね -- 名無しさん (2025-03-07 22:35:14) #comment #areaedit(end) }