-
【エミュレーター不要】Raspberry PiでDoomをネイティブ実行する完全ガイド
一人でも友人と一緒でも楽しめる、最高のレトロゲーム。オンラインで仲間とチームを組み、モンスターを次々と撃ち倒す一人称視点シューティング(FPS)の爽快感を味わってみたくはありませんか? 1997年、id Softwareは1993年に発表された画期的なFPS「Doom」のソースコードを公開しました。プレイヤーは宇宙海兵隊員となり、火星の衛星フォボスで無数の悪魔や怪物たちと戦います。ソースコードが公開されたことで、さまざまな派生版が登場し、その中にはRaspberry Pi向けのバージョンも含まれています。 そう、その通り——Pi(ラズパイ)でDoomが遊べるのです。「PiDoom」と呼ぶのもい
-
どのLinuxシェルが最適?人気の5つのシェルを徹底比較
Linuxでbashシェルを使い続けていますか?それとも、別のシェルを試してみたいと思っていますか?tcsh、fish、KornShell、Z Shellなど、選択肢は豊富にあります。しかし、これらの人気Linuxシェルの中で、どれが本当に優れているのでしょうか?本記事では、それぞれの特徴を詳しく比較していきます。 Linuxシェルとは? 通常、アプリケーションはC#、Java、C++など、人間が理解できる高水準言語で記述されます。ところが驚くことに、コンピュータから見れば、あらゆるデータは0と1、つまり「バイナリ(機械語)」にすぎません。 コンパイラは、高水準言語で書かれたコードを実行可能フ
-
GNOME Web(Epiphany)でWebアプリを活用すべき5つの理由
あなたはWebアプリを日常的に使っていますか?デスクトップ環境とより深く統合されていたら、もっと快適に使えると思いませんか?無料のオープンソースブラウザ「GNOME Web」(旧称:Epiphany)なら、それが実現できます。この機能はGNOME Webだけのものではありません。Google ChromeにはChromeウェブストアがあり、かつては自分でWebアプリを作る機能も提供されていました。Mozilla FirefoxでもWebアプリの作成は可能ですが、より手間がかかります。それに対してGNOME Webは、カスタムWebアプリを簡単に作れるだけでなく、その出来栄えも他よりも優れている
-
Linuxパーティションを暗号化すべき?メリット4つとデメリット3つを徹底解説
Linuxでは、ホームフォルダやその他のデータを簡単に暗号化できます。インストール時に設定することも、後からディストリビューションの機能を使っていつでも有効化することも可能です。しかし、便利だからといって、Linuxデータの暗号化が必ずしも良い選択とは限りません。「安全そう」だからといって、ディスク暗号化が本当に自分に合っているのか、よく考える必要があります。この記事では、LinuxのHDDを暗号化すべき理由と、代替手段を検討したほうがよいケースについて詳しく解説します。Linuxパーティションは暗号化すべきか?多くのLinuxディストリビューションでは、ホームフォルダやパーティション全体を問
-
LinuxでISOファイルを抽出する方法|GUIとコマンドライン両方の手順を解説
ISOファイルは、CDやDVDなどの光学メディアの内容をそのままデジタルデータとして保存したディスクイメージ形式です。ソフトウェアの配布やバックアップなどに広く使われており、Linuxユーザーであれば一度は目にしたことがあるでしょう。通常はかなり大きなファイルサイズになり、ディスク上のすべてのファイルがこのアーカイブの中に格納されています。 実は、macOSや最近のWindowsと同様に、LinuxにもISOファイルをマウントする機能が標準で搭載されています。つまり、サードパーティ製のソフトウェアを追加しなくても、ISOアーカイブの中身にアクセスできるのです。 やり方はいくつかありますので、自
-
常に最新を追いかける!最先端アップデートを楽しめるLinuxディストロ5選
「ブリーディングエッジ(bleeding edge/最先端)」という言葉には、大きなリスクが伴うという印象があります。しかし、常に改善と更新が続けられるシステムには、それ相応のメリットがあります。たとえば、速度やセキュリティの向上が期待できるかもしれません。そうした環境がお好みで、多少のリスクも厭わないのであれば、ぜひ試してほしい「最も先鋭的なLinuxディストロ」を5つ紹介します。 1. Debian Sid Debianは「ブリーディングエッジ」とは正反対のイメージを持たれがちなので、この選択は意外に思われるかもしれません。しかしその理由は十分に理解できます。Debianの標準版であるDe
-
SSHコマンドラインでWebサイトをバックアップする方法【データベースとファイルの保存・復元まで完全解説】
Webサイトやブログのバックアップというと、さまざまなプラグインを導入したり、ホスティング業者の有料プランに加入したりと、コストも手間もかかる作業だと考えられがちです。しかし、実はそんなに大げさに考える必要はありません。 WebサイトにSSHアクセスできる環境があれば、高度なタスクをリモートで簡単に実行できます。この記事では、コマンドラインセッションでSSHを使ってWebサイトをバックアップする方法を、初心者にもわかりやすく解説します。 SSHコマンドラインとは? SSH(Secure Shell)を使うと、Webサーバーと直接対話できるようになります。見た目の美しいインターフェースやGUIは
-
ChromebookにLinuxをインストールする3つの方法|chrx・Crouton・Crostiniを徹底解説
ChromebookでLinuxが動かせることをご存じでしょうか。従来型のLinux環境をChromebookに導入すれば、マシンの潜在能力を引き出し、機能性を大きく向上させることができます。その手順は思ったより簡単です。 Chrome OS自体がLinuxベースのOSであるため、ユーザーは別のLinux環境をインストールして、本格的なLinuxデスクトップをChromebook上で実現できます。ただし、始める前に注意点があります。ARMベースの端末の場合、一部のLinuxアプリはIntelアーキテクチャ向けに設計されているため動作しないことがあります。 ChromebookにLinuxをイン
-
スマホをLinux PCにUSBテザリングしてモバイル回線を共有する方法(Android/iPhone対応)
ノートパソコンはWi-Fi接続のみに限定されがちで、デスクトップPCにはモバイル通信機能が搭載されていないのが普通です。では、Linuxマシンをインターネットに接続したいのに、無線LANも有線Ethernetも使えない環境にいる場合はどうすればよいのでしょうか? 答えはテザリングです。スマートフォンさえあれば、モバイル回線のインターネットをPCと共有できます。 キャリアがデータ利用方法を制限していなければ、Linux PCとのインターネット接続共有(ネットシェア)は非常に便利な選択肢となります。Wi-Fiテザリングという方法もありますが、この記事ではAndroidとiPhoneを使ってLinu
-
Linuxのスワップパーティションとは?仕組み・必要性・最適なサイズまで徹底解説
Linuxをインストールする際、多くの場合「スワップパーティション」の作成が推奨されます。OS全体を1つのパーティションに収めることに慣れたWindowsユーザーにとって、この習慣は少し不思議に映るかもしれません。 そもそもスワップパーティションにはどんな役割があるのか、本当に必要なのか、サイズはどれくらいが適切なのか。これらの疑問への正しい答えを知っていれば、システムのパフォーマンスを大きく改善できます。 Linuxスワップパーティションの役割 スワップパーティションは、RAM(メインメモリ)があふれた際の「オーバーフロー領域」として機能します。RAMが完全に一杯になった場合、それ以降に起
-
設定ファイル(コンフィグファイル)とは?安全に編集する方法を徹底解説
私たちが日常的に使うほとんどのソフトウェア――オフィススイート、Webブラウザ、さらにはビデオゲームまで――は、メニュー画面を通じて設定を行うのが一般的です。マウスやタッチ操作でGUIから設定を変更するのは、今やパソコン利用の標準的なスタイルといえるでしょう。 しかし、一部のプログラムでは、メニュー操作だけでは不十分な場合があります。ソフトウェアを思い通りに動作させるには、テキストファイルを直接編集しなければならないこともあるのです。 こうしたテキストファイルはソフトウェアの動作を制御することから、「設定ファイル(コンフィグファイル)」と呼ばれています。パソコンに関する知識を深めたいなら、
-
LinuxでSSHをセットアップしてテストする方法【初心者向け完全ガイド】
Linuxを活用するうえで最も重要な手段のひとつがSSHです。このリモートアクセス用のコマンドラインツールを使えば、ソフトウェアのインストールからWebサーバーの構築まで、あらゆる作業を遠隔で行えます。SSHは時間を節約し、生産性を高め、Linuxディストリビューションの真のポテンシャルを引き出すための鍵となるでしょう。 しかし、SSHはどのようにセットアップすればよいのでしょうか? 本記事では、クライアント側とサーバー側の両方でSSHソフトウェアをインストール・設定する方法を解説し、リモートでLinuxマシンを操作できるようにします。 SSHとは? SSHはSecure Shell(セキュア
-
nano vs. Vim:ターミナルテキストエディタ徹底比較
Linuxデスクトップの多くの設定が、複雑なコードの裏に隠されているわけではないことをご存じでしょうか。実は、数多くのプログラムやシステム設定は、テキストファイルとして保存されています。 こうしたファイルはGeditやKateといったGUIのテキストエディタでも開けますが、特に管理者権限が必要な場合には、ターミナルの方が手早く済むことが多いものです。 ターミナル上でのテキスト編集といえば、代表格はGNU nanoとVimの2つです。「どちらが優れているのか?」という議論に深入りするつもりはありませんが、この2つのエディタを分ける本質的な違いは確かに存在します。 GNU nanoとVimの簡単な
-
LinuxでNetflixをネイティブに視聴する方法【ブラウザ設定からKodi活用まで】
Netflixは以前からLinux上でネイティブに利用可能ですが、必ずしも簡単に視聴できたわけではありません。 適切な環境が整っていなければ動作しないため、事前準備が重要です。幸い、必要なソフトウェアさえ揃えれば、現在のほぼすべてのLinuxディストリビューションでNetflixを視聴できます。 以下の手順に従えば、Linux上でNetflixの動画ライブラリを快適に楽しめるようになります。 LinuxにおけるNetflixの進化 かつてLinuxでNetflixにアクセスするのは一筋縄ではいきませんでした。Encrypted Media Extension(EME)に対応した特定バージョンの
-
LinuxでMinecraftを快適に動かす方法:必見の最適化ステップ8選
Minecraftは世界で最も人気のあるゲームの一つですが、快適に動作させるにはひと工夫が必要です。特にLinuxユーザーにとっては、やり方を知らないままでは最適化に苦戦することもあります。 Minecraftは比較的軽量な部類に入るものの、スペックの低いマシンではパフォーマンス低下が起こることがあります。ハイエンドなゲーミングPCでも、少し古いノートPCでも、この記事の最適化テクニックを活用すれば、より滑らかな動作を実現できます。 Minecraftを速く動かすには? 近年の多くのゲームと同じように、Minecraftの快適さはさまざまな要素によって左右されます。適切なビデオドライバーの
-
Linuxで使うGPUはAMDとNVIDIAどっち?ドライバー性能とWayland対応を徹底比較
高速なグラフィックカードを選ぶとなると、選択肢は大きく分けて2つ。AMDとNVIDIAです。 両者を分ける要素はいくつもあります。Windowsでは純粋に速度がすべてであり、NVIDIA製GPU(グラフィックス・プロセッシング・ユニット)は多くの場合AMDより高性能です。しかしLinuxでは、それ以外にも考慮すべきポイントがたくさんあります。 では、Linux環境ではAMDとNVIDIA、どちらのGPUを選ぶべきなのでしょうか。 Intel内蔵グラフィックスという第三の選択肢 AMDとNVIDIAを比較する前に、もうひとつの重要な選択肢について触れておきましょう。 動作が確実に保証されている
-
LinuxにTmuxをインストール・設定する方法|ターミナル作業を劇的に効率化
複数のターミナルを行き来していて、必要なときに目的のウィンドウが見つからず困っていませんか?そんなときに役立つのが「マルチプレクサ(端末多重化ツール)」です。マルチプレクサを使えば、1つのウィンドウの中で複数のターミナルセッションを同時に実行できます。 Tmuxは最も人気のあるマルチプレクサの一つで、多彩な機能を備えています。別々のセッションで異なるアプリケーションを走らせ、スムーズに切り替えられるため、日々の作業効率が大きく向上します。 LinuxへのTmuxのインストール方法 この記事では、LinuxマシンにTmuxをインストールし、基本設定まで行う手順を解説します。まずターミナルを開き、
-
WSL(Windows Subsystem for Linux)をさらに快適に使うための7つのヒント
Windows Subsystem for Linux(WSL)は、近年登場した最も注目すべきソフトウェアプロジェクトのひとつです。かつてMicrosoft WindowsとLinuxは犬猿の仲と見なされていましたが、今ではデュアルブートや仮想マシンの構築なしに、Windowsシステム上で本格的なLinuxアプリケーションを実行できます。WSLをすでに使っているなら、どうすればさらに快適にできるのでしょうか?Windows Terminalを導入するMicrosoft StoreからLinuxディストリビューションをインストールするとターミナルウィンドウが使えますが、それ以外にも優れた選択肢が
-
マジックSysRqキーでフリーズしたLinuxシステムを復旧させる方法
Linuxシステムで数時間快適に作業していたのに、別のリンクをクリックしたりWebアプリを開いたりした途端に、画面全体がフリーズしてしまう——古めのノートPCでWebアプリケーションを動かしているなら、こんな経験をしたことがあるかもしれません。そんなとき、システムを強制シャットダウンせずに素早く復旧できたら便利だと思いませんか?実は「マジックSysRqキー」と呼ばれるキーの組み合わせが、まさにそのための強力な手段です。この記事では、このキーコンビネーションを使ってスラッシング状態からマシンを救出する方法を詳しく解説します。スラッシングとは?なぜ自分のマシンで起きるのかフリーズの最も一般的な原因
-
Linuxでソフトウェアを安全にダウンロードするための5つの方法
「Linuxにはウイルスが存在しない」というのはよくある誤解です。実際には、Linuxにもウイルスは存在します。プログラムファイルを一つずつ調べて感染ファイルを見つけることは可能ですが、Linuxシステムが侵害されたことに気づくまでに数ヶ月かかることもあります。信頼とは繊細なもので、安易に与えるべきではありません。インターネット上に公開されているからといって、それが安全だとは限りません。OSと自分自身を守るためには、いくつかの対策を講じる必要があります。油断によるセキュリティリスクは、情報漏洩やウイルス感染、さらには許可されていないユーザーによるLinuxマシンへの不正アクセスまで多岐にわたり