Sau khi Linksys phát hành mã nguồn của WRT54G / GS, nhiều phiên bản khác nhau của phần mềm sài gòn xuất hiện trực tuyến để tăng cường các chức năng ban đầu.Hầu hết các firmware này sử dụng 99% mã nguồn của Linksys, chỉ với 1% mã bổ sung. Mỗi firmware được thiết kế cho các thị trường cụ thể, có hai nhược điểm. Thứ nhất, rất khó để tích hợp các điểm mạnh của các phiên bản firmware khác nhau.Thứ hai, các phiên bản này dần dần đi xa hơn so với các bản phân phối Linux chính thức.
OpenWrt đã có một cách tiếp cận khác. Nó bắt đầu từ đầu, dần dần thêm các thành phần phần mềm để gần gũi với chức năng của phần mềm của Linksys.Sự thành công của OpenWrt nằm ở hệ thống tập tin có thể ghi, cho phép các nhà phát triển tránh biên dịch lại sau mỗi lần sửa đổi, làm cho nó giống như một hệ thống máy tính Linux mini.
Dự án OpenWrt bắt đầu vào tháng 1 năm 2004. Phiên bản đầu tiên dựa trên mã nguồn GPL do Linksys cung cấp và dự án buildroot trong uclibc.Phiên bản này được dán nhãn là phiên bản "đứng vững", và nhiều dự án vẫn sử dụng nó ngày nay, với Freifunk - Firmware và Sip@Home là những ví dụ tương đối nổi tiếng.
Vào đầu năm 2005, một số nhà phát triển mới tham gia dự án. Một vài tháng sau, họ phát hành phiên bản "thử nghiệm" đầu tiên.cái này gần như hoàn toàn từ bỏ mã nguồn GPL của Linksys, áp dụng buildroot2 như là công nghệ cốt lõi, và hoàn toàn mô-đun hóa OpenWrt.4.30), cùng với một số bản vá và trình điều khiển mạng. Nhóm phát triển cũng đã thêm nhiều công cụ miễn phí vào OpenWrt, có thể trực tiếp ghi hình ảnh vào Flash (mtd), cấu hình các chức năng không dây,và cho phép các chức năng chuyển đổi VLANPhiên bản này được đặt tên là "White Russian", và phiên bản 1.0 được công bố vào cuối năm 2005.
OpenWrt là một hệ thống Linux nhúng rất mô-đun và tự động, tự hào về các thành phần mạng mạnh mẽ và khả năng mở rộng tuyệt vời.robot nhỏTrong khi đó, nó cung cấp hơn 100 gói phần mềm được biên dịch sẵn, và con số này đang liên tục tăng lên.OpenWrt SDK đơn giản hóa quá trình phát triển phần mềm.
Không giống như nhiều bản phân phối định hướng router khác, OpenWrt là một hệ điều hành router hoàn chỉnh, dễ sửa đổi được viết từ đầu.điều này có nghĩa là người dùng có thể sử dụng các chức năng mong muốn mà không cần thiết lộn xộn, và lõi Linux hỗ trợ các chức năng này là mới hơn nhiều so với hầu hết các bản phân phối.
Ưu điểm
Đối với những người có một sự hiểu biết nhất định về hệ thống Linux muốn nghiên cứu hoặc tham gia với Linux nhúng, OpenWrt là một lựa chọn lý tưởng.OpenWrt cung cấp hỗ trợ tuyệt vời cho các kiến trúc bộ xử lý khác nhau, bao gồm ARM, X86, PowerPC, và MIPS. với hơn 3.000 gói phần mềm, bao gồm toàn bộ hệ thống từ chuỗi công cụ, lõi Linux, các gói phần mềm đến hệ thống tệp gốc,người dùng có thể nhanh chóng và thuận tiện tùy chỉnh một hệ thống nhúng với các chức năng cụ thể để tạo firmware chỉ bằng cách sử dụng lệnh "make".
Nhược điểm
Sau khi Linksys phát hành mã nguồn của WRT54G / GS, nhiều phiên bản khác nhau của phần mềm sài gòn xuất hiện trực tuyến để tăng cường các chức năng ban đầu.Hầu hết các firmware này sử dụng 99% mã nguồn của Linksys, chỉ với 1% mã bổ sung. Mỗi firmware được thiết kế cho các thị trường cụ thể, có hai nhược điểm. Thứ nhất, rất khó để tích hợp các điểm mạnh của các phiên bản firmware khác nhau.Thứ hai, các phiên bản này dần dần đi xa hơn so với các bản phân phối Linux chính thức.
OpenWrt đã có một cách tiếp cận khác. Nó bắt đầu từ đầu, dần dần thêm các thành phần phần mềm để gần gũi với chức năng của phần mềm của Linksys.Sự thành công của OpenWrt nằm ở hệ thống tập tin có thể ghi, cho phép các nhà phát triển tránh biên dịch lại sau mỗi lần sửa đổi, làm cho nó giống như một hệ thống máy tính Linux mini.
Dự án OpenWrt bắt đầu vào tháng 1 năm 2004. Phiên bản đầu tiên dựa trên mã nguồn GPL do Linksys cung cấp và dự án buildroot trong uclibc.Phiên bản này được dán nhãn là phiên bản "đứng vững", và nhiều dự án vẫn sử dụng nó ngày nay, với Freifunk - Firmware và Sip@Home là những ví dụ tương đối nổi tiếng.
Vào đầu năm 2005, một số nhà phát triển mới tham gia dự án. Một vài tháng sau, họ phát hành phiên bản "thử nghiệm" đầu tiên.cái này gần như hoàn toàn từ bỏ mã nguồn GPL của Linksys, áp dụng buildroot2 như là công nghệ cốt lõi, và hoàn toàn mô-đun hóa OpenWrt.4.30), cùng với một số bản vá và trình điều khiển mạng. Nhóm phát triển cũng đã thêm nhiều công cụ miễn phí vào OpenWrt, có thể trực tiếp ghi hình ảnh vào Flash (mtd), cấu hình các chức năng không dây,và cho phép các chức năng chuyển đổi VLANPhiên bản này được đặt tên là "White Russian", và phiên bản 1.0 được công bố vào cuối năm 2005.
OpenWrt là một hệ thống Linux nhúng rất mô-đun và tự động, tự hào về các thành phần mạng mạnh mẽ và khả năng mở rộng tuyệt vời.robot nhỏTrong khi đó, nó cung cấp hơn 100 gói phần mềm được biên dịch sẵn, và con số này đang liên tục tăng lên.OpenWrt SDK đơn giản hóa quá trình phát triển phần mềm.
Không giống như nhiều bản phân phối định hướng router khác, OpenWrt là một hệ điều hành router hoàn chỉnh, dễ sửa đổi được viết từ đầu.điều này có nghĩa là người dùng có thể sử dụng các chức năng mong muốn mà không cần thiết lộn xộn, và lõi Linux hỗ trợ các chức năng này là mới hơn nhiều so với hầu hết các bản phân phối.
Ưu điểm
Đối với những người có một sự hiểu biết nhất định về hệ thống Linux muốn nghiên cứu hoặc tham gia với Linux nhúng, OpenWrt là một lựa chọn lý tưởng.OpenWrt cung cấp hỗ trợ tuyệt vời cho các kiến trúc bộ xử lý khác nhau, bao gồm ARM, X86, PowerPC, và MIPS. với hơn 3.000 gói phần mềm, bao gồm toàn bộ hệ thống từ chuỗi công cụ, lõi Linux, các gói phần mềm đến hệ thống tệp gốc,người dùng có thể nhanh chóng và thuận tiện tùy chỉnh một hệ thống nhúng với các chức năng cụ thể để tạo firmware chỉ bằng cách sử dụng lệnh "make".
Nhược điểm