OpenBSD là gì?Mọi thư bạn cân biêt

Người hâm mộ Linux thích chào mời bảo mật hệ thống của họ, nhưng đối với một nhóm các nhà phát triển BSD, nó không đủ xa. Một phiên bản BSD, OpenBSD, tuyên bố là một trong những hệ điều hành an toàn nhất xung quanh. Nó có sống theo sự cường điệu không? Hãy cùng tìm hiểu.

OpenBSD là gì?

OpenBSD là một hệ điều hành nguồn mở dựa trên "Berkeley Unix" Strand được phát triển lần đầu tiên vào những năm 1970. Nó rất giống Linux, nhưng có một số khác biệt quan trọng. Trong khi phân phối Linux giao hàng với kernel và nhiều tiện ích khác, OpenBSD được phát triển như một hệ thống hoàn chỉnh. Theo cách viết này, phiên bản hiện tại là 7.0.

OpenBSD nổi tiếng với sự nhấn mạnh vào bảo mật. Trang web của dự án mà chỉ có hai lỗ từ xa đã được tìm thấy "trong một thời gian dài."

Dự án OpenBSD cố gắng tạo hệ điều hành an toàn nhất bằng cách kiểm toán mã rộng rãi, chải qua dòng mã của họ, tìm kiếm lỗi. Họ yêu cầu trên trang web của họ mà họ đã tìm thấy toàn bộ các loại lỗi bảo mật mới kiểm tra mã của họ theo cách này. Họ cũng đã thực hiện rất nhiều kỹ thuật để cố gắng ngăn chặn các khai thác, với trang chủ của chúng quy định chi tiết tất cả các chi tiết kỹ thuật.

Yếu tố đặc biệt nhất đối với người ngoài là chủ đề của OpenBSD về bản phát hành của nó. Các bản phát hành của họ đã bao gồm các thiết kế và thậm chí các bài hát dựa trên văn hóa nhạc pop, bao gồm "Ghostbuster" và "Hướng dẫn của Hitchhiker về thiên hà". Tất cả các tác phẩm nghệ thuật này bao gồm linh vật của công ty, Puffy the Pufferfish.

Mặc dù cam kết bảo mật của OpenBSD, dự án sẽ không sợ thể hiện khía cạnh vui tươi của nó. Sự nhấn mạnh của dự án về bảo mật đã khiến nó phổ biến đối với các ứng dụng phụ thuộc vào bảo mật, chẳng hạn như bộ định tuyến. Cách tiếp cận bảo mật của OpenBSD dường như là "nếu bạn muốn nó thực hiện đúng, hãy tự làm."

Họ đã viết thư viện C của riêng họ, tường lửa của riêng họ, PF và thậm chí cả máy chủ HTTP của riêng họ. Họ thậm chí còn có sự thay thế sudo của riêng họ được gọi là DOAS. Các chương trình của OpenBSD thậm chí được sử dụng rộng rãi bên ngoài OpenBSD. Các dự án có thể nhìn thấy nhất trong các bản phân phối Unix / Linux khác bao gồm OpenSSH và TMUX.

Lịch sử của OpenBSD.

OpenBSD được thành lập bởi cựu nhà phát triển NetBSD Theo De De Raiadt sau những bất đồng với đội ngũ phát triển lên đến đỉnh điểm ở De Raiadt được yêu cầu từ chức. Vì vậy, trong truyền thống vĩ đại của phần mềm nguồn mở, ông đã tạo ra một ngã ba của dự án. Dự án đã phát triển trong những năm qua hơn 50 phiên bản, được phát hành khoảng sáu tháng một lần.

Có trụ sở tại Canada [nơi de Raiadt sống], OpenBSD được miễn kiểm soát xuất khẩu về mật mã mà một tổ chức có trụ sở tại Hoa Kỳ sẽ phải tuân thủ. Theo một bản đồ của các địa điểm của các nhà phát triển của OpenBSD, hầu hết trong số họ vẫn nằm ở Bắc Mỹ và Tây Âu.

OpenBSD có thể ngày từ những năm 90, nhưng dòng dõi của nó có niên đại về cuối thập niên 70 là phân phối phần mềm Berkeley từ UC Berkeley.

Cài đặt OpenBSD.

Bạn cài đặt OpenBSD theo cách giống như cách bạn sẽ cài đặt bất kỳ bản phân phối Linux nào khác: bằng cách tải xuống phương tiện cài đặt và khởi động máy của bạn với nó.

Ngay lập tức, bạn phải đối mặt với quá trình cài đặt. Dường như thể hiện một số khía cạnh của chính OpenBSD: đó là terse, dựa trên văn bản và dường như không nắm tay bạn rất nhiều. Nó, giống như hệ thống, hướng đến những người dùng UNIX có kinh nghiệm và quản trị viên. Nó vẫn hoạt động thông qua nhiều quy trình giống nhau và bất kỳ hệ thống unix hoặc linux nào khác: bạn phân vùng ổ cứng và gói cài đặt.

Nếu đó là lần đầu tiên của bạn, phương pháp tốt nhất là chỉ cần cài đặt mọi thứ. Điều này đảm bảo bạn sẽ không bỏ lỡ bất cứ điều gì, và dù sao thì không gian đĩa rẻ. Sau đó, bạn sẽ cài đặt bộ tải khởi động và khởi động vào hệ thống OpenBSD mới của mình.

Sử dụng OpenBSD rất giống với bề mặt để sử dụng hệ thống Linux. Không giống như Linux, shell mặc định là

Sử dụng OpenBSD rất giống với bề mặt để sử dụng hệ thống Linux. Không giống như Linux, shell mặc định là pdksh , một biến thể của vỏ korn, có các tính năng khá giống với bash.

Theo mặc định, OpenBSD khởi động vào giao diện bảng điều khiển. Điều này tốt đẹp nếu bạn dự định sử dụng nó như một máy chủ, vì bạn có thể chạy "không đầu" theo cách này và kết nối với nó qua mạng, nhưng bạn có thể chạy nó dưới dạng máy tính để bàn nếu bạn thực sự muốn.

Để cài đặt các gói bên ngoài, OpenBSD có trình quản lý gói riêng. pkg_add Lệnh thêm các gói, trong khi pkg_delete Xóa chúng. / etcialurl Điều khiển tệp mà Mirror OpenBSD sẽ tìm kiếm để tìm các gói.

Ví dụ: để cài đặt một gói, như root, gõ:

pkg_add vim.

OpenBSD như một máy tính để bàn?

Trong khi OpenBSD phổ biến trong các ứng dụng máy chủ, bạn có thể chạy nó dưới dạng máy tính để bàn như bạn muốn với hệ thống Linux. Bạn có thể cài đặt một máy chủ cửa sổ X với máy tính để bàn FVWM theo mặc định.

Như với các lựa chọn khác trong NetBSD, việc này xuất hiện rất cũ và Unixy, cách các nhà phát triển muốn nó. Bạn có thể cài đặt các trình quản lý cửa sổ và máy tính để bàn khác mà bạn có thể thích sử dụng trình quản lý gói.

Hệ thống đi kèm với trình quản lý hiển thị Xenodm, đó là những gì tài liệu khuyên bạn nên sử dụng để bắt đầu X. Chương trình cài đặt cũng sẽ giúp cung cấp để bắt đầu nó tự động. Bạn có thể bắt đầu X mà không cần trình quản lý hiển thị bằng lệnh "startx", nhưng điều này xuất hiện chỉ hoạt động bằng tài khoản root. Đây có thể là một trong những quyết định thiết kế "an toàn" của OpenBSD.

Bạn đang sử dụng OpenBSD, ngay cả khi bạn không sử dụng OpenBSD

Như đã đề cập trước đó, ảnh hưởng của OpenBSD mở rộng xa ngoài những người thực sự sử dụng nó, thông qua một số dự án nguồn mở.

Điều hiển thị nhất trong số này là OpenSSH, cung cấp kết nối SSH cho hầu hết các bản phân phối hệ thống vận hành nguồn mở. Do mã được cấp phép BSD, nó cũng được sử dụng trong rất nhiều sản phẩm thương mại vì nó không yêu cầu bạn tiết lộ các thay đổi đối với nguồn.

Trang chủ cũng lưu ý rằng rất nhiều công ty không đóng góp tài trợ [thiếu tài trợ trong đó đã bị đổ lỗi cho lỗi Heartbleed], và có lẽ đã hết sự cố gắng để xáo trộn tinh tế, một cách hữu ích cho thấy rằng tài trợ có thể được chuyển đến dự án OpenBSD .

Một dự án được sử dụng rộng rãi khác là bộ ghép kênh đầu cuối TMUX.

Bạn có nên sử dụng OpenBSD?

Bạn có thể tự hỏi nếu OpenBSD là dành cho bạn. Nếu bạn thích cách tiếp cận đơn giản, "Unixy" đối với quản trị hệ thống, bạn có thể thích OpenBSD, đặc biệt nếu bạn cảm thấy thoải mái khi sử dụng dòng lệnh. Nếu bạn lo lắng về bảo mật, bạn cũng sẽ thích OpenBSD, vì cộng đồng nhà phát triển rất ám ảnh về nó.

Vấn đề chính sẽ là hỗ trợ phần cứng, đặc biệt nếu bạn có ý định chạy nó trên máy tính để bàn. Trong khi OpenBSD chạy trên một số kiến ​​trúc, bạn có thể tìm thấy sự lựa chọn của mình giới hạn trình điều khiển, đó là thứ mà BSD khác và thậm chí chia sẻ phân phối Linux. Hỗ trợ phần cứng, ít nhất là cho các bộ điều hợp Wi-Fi và đồ họa, dường như có sẵn nhiều hơn trên Linux.

OpenBSD là một trong những ition an toàn nhất hiện có

Với sự tập trung vào bảo mật, OpenBSD đáng để kiểm tra bất kỳ quạt unix / linux nghiêm trọng nào. Ngay cả khi bạn không sử dụng nó mỗi ngày, mỗi dự án có thể học được một cái gì đó từ thiết kế của nó.

Nếu bạn quan tâm đến các hệ thống BSD khác, bạn nên xem xét NetBSD, nổi tiếng với tính di động của nó cho các máy khác nhau.

Video liên quan

Chủ Đề