ルーターのファームウェアは Linux ベースですか?

ルーターのファームウェアは Linux ベースですか?

私は「Linux コマンドライン」という本を読んでいましたが、その序文には、Linux はサーバーからルーター インフラストラクチャに至るまでのインターネット バックボーンであると書かれていました。

それで、私はこれがどの程度真実なのか考えさせられました。

はい、自宅のルーターに dd-wrt ​​がインストールされています。しかし、Belkin ルーターの標準ファームウェアはどうですか? Linux ベースですか?

ルーターのディストリビューションのリストを確認しました。http://en.wikipedia.org/wiki/List_of_router_and_firewall_distributions

信じられないほど長いです!

シスコが IOS を開発し、そのローエンド ルーターの一部が Linux であることは知っていますが、IOS についてはどうでしょうか? Unix から派生したものでしょうか? それとも最初から書かれたものでしょうか?

答え1

Linux はローエンドで最も一般的であり、強力な組み込みネットワーク機能により、このようなタスクに使用されていた機能の少ない組み込み OS よりも優位に立っています。基本的に、Linux を使用すると、目的に見合った機能を持つ OS のライセンスを取得する場合と比べて、企業はかなりの費用を節約できます。

シスコ IOS私の知る限り、Linux や、その他の一般的な OS をベースにしたものではありません。完全にカスタム化されている可能性もあります。Cisco は、それを実現できるほどの規模を持っています。Linux ベースにはなり得ません。少なくとも GPL の部品を無償で提供しなければならないからです。しかし、彼らはそうしていません。

ルータ分野におけるシスコの最大の競合企業であるジュニパーネットワークス、使用ジュノスほとんどの機器に搭載されています。フリーBSD

BelkinルーターF5D8235-4については、それは確かにLinuxベースであるこのリンクをクリックすると、各製品が使用するGPLソースコードを含むtarballへのリンクページに移動します。GPLで要求されているようにF5D8235-4 tarball を覗いてみると、Linux カーネル ソースのコピーが見つかりました。

他のルーターについてこの質問に答えるには、私と同じことをしてください。ルーターの GPL ソースをダウンロードできる場所を探すか、製品マニュアルまたはダウンロードで GPL ライセンスのコピーを探してください。GPL では、GPL ライセンスのソフトウェアを含む製品の受取人にライセンスについて伝えることも義務付けられています。GPL のコピーを入手したからといって、Linux ベースの製品を持っているわけではありませんが、何らかの方法でその会社からソース コードをダウンロードできるはずであり、調査によって質問に答えられるはずです。

もう一つの方法はテルネットデバイスに接続します。多くの Linux ベースのホーム ゲートウェイ ルーターは Telnet に応答します。接続が許可された場合は、基本的な探索 (コマンドuname -aなど) で質問に答えることができます。

もう一つの大きな手がかりは、それがビジーボックスBusyBox は Linux 以外の OS でも動作しますが、組み込み Linux では非常によく使用されます。一方、組み込み BSD では、より最小限の標準ツールセットが採用されているため、さらに簡素化された BusyBox ツールではなく、標準が採用される傾向があります。

関連情報