世界を動かす技術を、日本語で。

OpenWrt: 組み込みデバイス向けのLinux OS

2025年9月9日原文(openwrt.org)

概要

  • セキュリティ確認のための テストメッセージ
  • JavaScriptの 有効化 がウェブサイト利用の条件
  • AI企業による ホスティング契約の変化 への言及
  • JavaScript非対応時の 現状と課題
  • 今後の ノーJavaScript対応 の予定

セキュリティ確認とJavaScriptの必要性

  • ウェブサイト利用時の セキュリティ強化 のためのテスト実施
  • 利用者が ボットか人間かの判定 を目的としたプロセス
  • JavaScriptを 有効化することが必須条件
  • JavaScript無効状態では ウェブサイトの閲覧不可
  • AI企業による ウェブホスティングの契約変更 への対応策

JavaScript非対応時の対応状況

  • JavaScriptを無効化している場合の 利用制限
  • ノーJavaScript環境向けの ソリューション開発中
  • 現在は JavaScript必須 の状況
  • 将来的な ノーJavaScript対応 のアナウンス
  • 利用者への 現状説明と今後の予定

Hackerたちの意見

なんか、全ての始まりとなったルーターがもうサポートされてないのは悲しいし、皮肉だし、面白いよね。あえて言うなら、WRT54G(L)用のシンボリックなビルドはまだ可能なんじゃないかな…?

自分でイメージをビルドすることもできるけど、いくつかのパッケージや機能をオフにしないといけないよ。そうしないと、イメージ(Linuxカーネル + ツール)が大きすぎたり、メモリを食いすぎたりするから。元のルーターは8メガバイトのRAMと2メガバイトのフラッシュ(ストレージ)を持ってる。最近のカーネル6.16.5をブートできるけど、8MBじゃああまり余裕がないよね。スタート地点はここにあるよ: https://intercity-vpn.de/files/openwrt/wrt54gtest/minimal/

僕の無知な推測だけど、こういうシンボリズムを求めてる人は、実際にメンテイナーになって、減少するユーザーベースのためにニッチなコードに時間を投資する気がないんじゃないかな?

OpenWRTはルーターにとって最高のOSだと思う。シンプルだけど設定できるUIで、信頼性も高いし、ルーター会社がデフォルトでこれを搭載してくれたらいいのに。

でも、Broadcomみたいな面倒なファームウェア提供者がいて、Linux用のOSSドライバーを書くのを拒否してるから、リバースエンジニアリングに多くの労力がかかってるんだよね。

OpenWrtを使ってるよ。ルーターを選ぶときは、OpenWrtにしっかり対応してるモデルを選んで、元のファームウェアをすぐに消してOpenWrtをインストールしたのが約10年前。ハードウェアを交換するときも、OpenWrtに対応したモデルを探して同じことをした。OpenWrtで解決できなかった問題は一度もなかったし、ちゃんと動いてる。停電があっても、ほぼそのまま稼働し続けてるよ。

自分のファイバーONTとWi-Fiルーターは安いバッテリーバックアップに繋いでるんだけど、長時間の停電でもずっと動き続けてるよ。

これには賛成。ルーターのベンダーファームウェアで変な問題があった以来、すぐにOpenWrtを入れられるハードウェアを選ぶようにしてる。すごくうまく動いてるよ。

どのハードウェアを選んだの?最近のglinetの二番目に新しいやつをOpenWrtで動かそうと思ってたけど、今使ってるTP-Linkがまだ結構新しいから、やる価値があるか自分を納得させられないんだ。今はVLANとか特別なこともやってないし。

同じく。もう何年もOpenWrtを使ってる。OpenWrtが動くハードウェアを選んでるから、デバイスがクラッシュして再起動することはほとんどない(本当に一度だけ)。あの「ルーターを再起動して」っていうのはもう無縁だよ(木を叩く)。全てのインフラがUPSに繋がってるのも助けになってると思う。ラズベリーパイでも長期的に信頼できるサーバーとして使えることが分かったし、Ubuntuサーバーを動かしてUPSに繋いでる。もう一つのポイントは、機能を分けてること。1台はルーター専用、Wi-FiボックスはWi-Fiのエンドポイントだけを提供して、ルーティングはしない。そんな感じ。

OpenWrtが大好き!でも、もっと「大きな」デバイス向けの似たようなものがあればいいなと思ってる。OpenWrtの制約は、数百メガバイトのフラッシュやRAMがあるとあまり関係ない気がするし、最近のルーターではそれが普通になってきてるよね。彼らのOpenWrt Oneルーターですら、256Mのフラッシュと1GBのRAMを持ってるし、もうそんなにリソースが制約されてるわけじゃない。もっと「普通」のLinuxディストリビューションに近いものがあって、OpenWrtのネットワーキングの良さや設定の簡単さを持ってるといいな。

強く同意する。オープンWRTが作り上げた特注の環境よりも、systemdを使ったデビアンで、退屈な普通のユーティリティを使っている方がいいな。オープンWRTが存在することにはすごく感謝してるし、彼らのUCI設定はsystemdが一貫したシステム構成パターンを作ろうとする前からあったもので、素晴らしい。でも、これらのシステムの能力を考えると、環境を特化させるのをやめて、もっと普通にするのが価値があるように感じる。ホストAPDを管理できるKubernetes向けのツールや、バンド/APのステアリング用にdawnやopenertのusteerみたいなものが本当に欲しい。あと、他のWi-Fiツールもいくつか。PSKだけじゃなくて、RADIUS/エンタープライズ用のセットアップもあればいいな。もっと色々できるけど、オープンWRTの本質は90%がオープンWRT用のパッケージングなんだよね。ホストAPDも特にすごくチューニングされてるわけじゃないし、無線設定には試して有効にできるものがたくさんあって、実際には追加の802.11仕様をサポートしてるだけなんだ。それがオープンWRTのWi-Fi体験を改善するかもしれない。

Hacker Newsで議論の続きを見る