WindowsをLinuxに置き換えたところ、全てが順調に動いています。

2026/01/11 0:26

WindowsをLinuxに置き換えたところ、全てが順調に動いています。

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

(以下は、原文の構造と技術用語をできるだけ忠実に保ちつつ、日本語へ翻訳したものです。)

著者はWindowsからCachyOS(Archベースのディストリビューション)への移行を別の4 TBドライブで実施しました。ブート領域2 GBと初期100 GBのルートパーティションを設定し、後にbtrfsで1 TBへ拡張しました。LimineブートローダーとKDE Plasmaデスクトップを使用したインストールは約6分で完了し、GPUドライバは自動的にインストールされました。モニタ、スピーカー、ウェブカメラ、プリンタ(ファイアウォールの調整後)はアウト・オブ・ザ・ボックスで動作しました。

ゲーム用マウス(Mad Catz Cyborg RAT 7)はゲーム内のみで機能します。著者はProton、Steam、およびHeroicを組み合わせたワンクリックのゲーミングスタックを構築しました;*The Outer Worlds* はスムーズに動作し、クラウド同期もサポートしています。Cachyの「Install Apps」ボタン経由でFlatpakとArchリポジトリからアプリをインストールでき、SlackはAURから取得されましたが、1Passwordは一時的なリポジトリ停止により初めて失敗しました。

ブラウザオプションはFirefoxとChromium(ArcはLinuxでは利用不可)に限定されています。Airtable、Spotify、およびApple Music用のネイティブアプリは存在しないため、代わりにブラウザベースで使用しています。Minecraft Bedrock Edition はLinuxではサポートされておらず、Java版は動作しますが、子どもたちはiPad上のBedrockを利用しています。

将来的な計画として、howdy(顔認証)、Zen Browser、クラウド同期、git設定、バックアップ戦略、およびコマンドラインSpotifyクライアントへの試行があります。著者は全体的に満足しているものの、写真編集など特定のタスクには時折WindowsやmacOSを使用する必要があることを認識しています。新しいゲームやハードウェア互換性に関する課題が今後予想されます。

本文

デスクトップでのLinux ― 初週レビュー

デスクトップにLinuxを導入した今年、挨拶です。
11月にうんざりして「もういい加減だ」と決めてインストールに踏み切りました。その記事が公開されてからは、Linuxとは関係ない小さな災難が次々と起きました。ただ、それらのためにデスクトップへインストールできたのは日曜の夜でした。

ここで目指しているのは、あまり時間を費やすことなく、事前調査も最小限に抑えてLinuxを主OSとして使いこなせるかどうかを確認することです。まだ高メンテナンスの趣味には手を出したくないので、Microsoft の OS に対して Linux が実用的な代替策になり得るか試してみたいだけです。


正直に言うと…今まで大丈夫

Nvidia グラフィックカードを正常に動作させるなど、難しいと思っていたことが意外にもスムーズに。逆に簡単だと思ったのに面倒だったものもあれば、ゲーム専用マウスだけがゲーム内でしか機能しないという笑える問題に直面しました。それでも仕事用に Linux を使い、ちょうど一度だけビデオゲームをプレイし、呪われたプリンターから印刷まで行えました。


Day 1 – CachyOS を選択

Ubuntu のような主流ディストリビューションよりも、モダンハードウェア向けに最適化され、ゲーミングのセットアップが簡単だと評判の CachyOS を採用しました。12月に Windows イメージをバックアップした後、Cachy の Wiki 指示に従いました。

  • Ventoy USB ドライブにライブイメージをダウンロード
  • BIOS で Secure Boot を無効化
  • Ventoy ブートローダーから CachyOS ディスクイメージを起動

最初の課題: マウスボタンが反応しない。カーソルは動くがクリック不可。別マウスやトラックボールを試しても、ゲーミングマウスを抜くだけでトラックボールが再び機能した。古い Mad Catz Cyborg RAT 7 の既知の問題でした。

インストーラーを起動すると、Linux では Windows/Mac が隠す多くのコンポーネント(ブートローダー、デスクトップ環境、ファイルシステム、更新機構)が必要になるため分析麻痺に陥りました。Cachy は Arch ベースなので、4 種類のブートローダー(Limine)のうち 1 つを選び、インストール先を決める必要があります。Dual Boot Diaries のポッドキャストで推奨された通り、Windows がブートローダーを書き換えないように別物理ドライブに Cachy をインストールしました。

4 TB ストレージドライブの容量を約 1 TB から 2 TB に縮小し、手動パーティションで以下を作成:

  • 2 GB のブートパーティション
  • 100 GB のルートパーティション(btrfs)– ガイドは 20 GB を推奨していたが、余裕を持たせました

次に KDE Plasma をデスクトップ環境として選択しました(ゲーミングサポートが最も充実)。ユーザー名とパスワード(家族の猫にちなんで「Maggie」)を設定すると、インストールは 6 分で完了。

再起動後、Limine が Cachy と Windows の両方を表示。Cachy を選択するとデスクトップが立ち上がるものの、マウスボタンはまだ死んでいました。USB ポートを変えても、トラックボールを使っても、ゲーミングマウスを抜く以外にクリック動作が復帰しませんでした。


うまくいったこと

  • GPU ドライバは自動インストール
  • モニタ、スピーカー、Logitech カメラは問題なく動作
  • プリンターもファイアウォール設定を少し調整すれば使用可能

Cachy のウェルカムスクリーンにある「Install Apps」ボタンで Chromium, Discord, Slack, Audacity を取得。Slack は Arch User Repository (AUR) から入手しました。1Password を AUR でインストールしようとした際、リポジトリが一時的にダウンしていたため再試行後に成功。


欠けている/不便なアプリ

  • Arc ブラウザ – Linux バージョンなし
  • Airtable, Spotify, Apple Music – 公式 Linux ビルド無し。現状はブラウザで利用可能
  • MCPE(Minecraft Bedrock)– ネイティブ Linux バージョンなし。次に Proton 経由で Windows バージョンを動かす予定

また、howdy(顔認証)、Zen Browser(Arc の代替)、クラウドストレージ同期、Git 設定、バックアップ戦略の設定はまだ行っていません。楽しみとして Windows XP を模した KDE Plasma テーマもインストールしました。


ゲーミング

Cachy には「Gaming」パッケージがあり、一回クリックで Proton, Steam, Heroic がインストールされます。Heroic 経由で The Outer Worlds (2019) を試したところ、Proton で問題なく動作し、クラウドセーブ同期も機能しました。ただし、ゲーム外ではゲーミングマウスが再びクリック問題を起こすのは予想通りです。


Minecraft

Java Edition は Linux 上で正常に動きますが、子どもたちは iPad で Bedrock をプレイしています。Android 用 MCPE Launcher がうまく機能せず、Windows バージョンを Proton で実行するプロジェクトがあるので、それを次の目標とします。


後悔レベル:ゼロ

これはまだハネムーンフェーズであり、Linux を使い始めて一週間も経っていないため、大きな飛躍ではありません。多くの人は日常的に Linux を使用しており、私はまだ基本的なことしか試みていません。移行は期待以上にスムーズで、AI 機能への強制やブラウザ変更の圧力も感じませんでした。

写真編集や子どもの iPad で Minecraft をプレイしたいときは、Windows や Chromebook に戻る可能性があります。レビュー編集者として複数 OS を把握しておくことは業務上必要ですが、時に頭が痛くなるかもしれません!


このストーリーのトピックや著者をフォローすると、パーソナライズされたフィードとメールでさらに多くの記事が届きます。

― Nathan Edwards

同じ日のほかのニュース

一覧に戻る →

2026/01/11 10:50

**Show HN:Ferrite – Rustで作られたマークダウンエディタ、ネイティブMermaid図描画機能付き**

## Japanese Translation: Ferrite は、egui で構築された軽量でネイティブな Rust テキストエディタで、Markdown、JSON、YAML、および TOML ファイルをサポートします。主な編集機能には、WYSIWYG Markdown 編集、ライブプレビュー、クリックで編集できる書式設定ボタン、40 以上の言語に対応した構文ハイライト、正規表現検索&置換、タブごとの Undo/Redo、およびインライン編集が可能な階層データ用トリービューがあります。 表示モードは Raw エディタ、レンダリングビュー、分割ビュー(可変サイズの区切り線付き)、Zen モード、Raw とレンダリングビュー間の双方向同期スクロールから構成されます。 MermaidJS ダイアグラム描画は完全に統合されており、11 種類のダイアグラムをサポートします;バージョン 0.2.1 では高度なシーケンス制御フローブロックとネストされた状態が追加されました。 ワークスペース機能:フォルダーをファイルツリーで開く、クイックスイッチャー(`Ctrl+P`)、検索‑イン‑ファイル(`Ctrl+Shift+F`)、Git 統合(ステータスアイコン、ステージング、コミット、プッシュ/プル、競合解決)およびセッション永続化により、タブ、カーソル位置、およびスクロールオフセットが再起動時に復元されます。 追加の UI オプションには、実行時切替可能なライト/ダークテーマ、ドキュメントアウトラインパネル、テーマ付き HTML へのエクスポートまたは HTML としてコピー、書式設定ツールバー、JSON/YAML をシェルコマンドでパイプするライブパイプライン、およびカスタム境界なしウィンドウモードがあります。 インストールはプリビルトバイナリ(Windows zip、macOS tar.gz、Linux .deb または tar.gz)またはソースビルド(`cargo build --release`)で利用可能です。Rust 1.70+ とプラットフォーム固有の依存関係が必要です。主なショートカット:ファイル操作は `Ctrl+N/O/S/W`、タブは `Ctrl+Tab/Shift+Tab`、クイックスイッチャーは `Ctrl+P`、フルスクリーンは `F11`、設定は `Ctrl+,` などです。 Ferrite は MIT ライセンスの下でオープンソースであり、Rust 1.70+、egui 0.28、comrak 0.22(Markdown パーシング)、syntect 5.1(構文ハイライト)、git2 0.19(Git 統合)に依存しています。

2026/01/11 3:58

**GhostTyの最大メモリリークを発見し修正する**

## Japanese Translation: Ghostty の長時間にわたるセッションは、`mmap`(スクロールバックバッファに使用される)で割り当てられたページが解放されないため、最大 37 GB の RAM をリークしていました。アプリはターミナルコンテンツを **PageList** に保存します。これは「標準」(プールから取得したもの)または「非標準」(`mmap`)のメモリページで構成される双方向リンクリストです。スクロールバックの削減時に、Ghostty は誤って最も古いページを新しいページとして再利用します:そのメタデータだけを「標準サイズ」にリサイズし、大きな `mmap` 割り当てはそのまま残します。この再利用されたページが後で解放されると、Ghostty はそれを標準とみなし、`munmap` を呼び出す代わりにプールへ返却してしまい、メモリブロックがリークしたままとなります。 このバグは Ghostty 1.0 から存在しましたが、大量のスクロールバックバッファ(例:多くの絵文字とハイパーリンクを含む Claude Code など)を生成する CLI アプリでのみ顕在化し、非標準ページ割り当てをトリガーします。既存のリーク検出器は特定の実行時条件下で発生するため、検知できませんでした。 新しいテストが問題を再現しリークを確認しました。統合された修正では、削減中に **非標準ページを破棄**(`self.destroyNode(first)`)し、プールから新しい標準サイズのページで置き換えるようになっています。この修正は Ghostty 1.3(3 月)に組み込まれます。既に Nightly リリースにはパッチが含まれています。 さらに、macOS のメモリタグ付け(`mach.taggedPageAllocator(.application_specific_1)`)を追加し、PageList 割り当てにタグを付与して修正の検出と確認を簡素化しました。この更新により、長時間ターミナルセッションを実行するユーザー—特に重い CLI ワークロードを扱う開発者は――メモリ使用量が急増する問題が解消され、個人およびプロダクションでアプリに依存している組織の両方に対し、より安定かつ信頼性の高い Ghostty エクスペリエンスを提供します。

2026/01/11 1:56

**HNの投稿:** 「Claude Code を使って100冊の本との関連性を発見しました」

## Japanese Translation: **概要** 本文は、スタートアップのピボットが巧妙な洞察よりもむしろ絶望感から動かされることが多いと主張しています。後知恵バイアスがこれらの反応的シフトを事後的に戦略的計画として見せかけ、意図的な天才像を与える仕方を説明しています。代表例として、Odeo が新しいベンチャーへと変貌するケースが挙げられ、ピボット手法の実践的なテキストブック例として機能します。著者は将来のピボットも短期的圧力によって促される反応的なものに留まる可能性が高いと予測し、このパターンを認識することで、創業者・投資家・チームがスタートアップエコシステム内で戦略やリスクについて考える方法を再構築し、企業が方向転換する理由をより現実的に評価できるよう促すと述べています。

WindowsをLinuxに置き換えたところ、全てが順調に動いています。 | そっか~ニュース