FreeBSD có thể được sử dụng như một máy tính để bàn mạnh mẽ hoặc một máy phát triển, tùy thuộc vào nhu cầu của bạn. Nó cũng hỗ trợ các dịch vụ mạng như web, thư, tệp và các chương trình khác. Một trong những tính năng nổi tiếng nhất của FreeBSD là tính đáng tin cậy của nó như một máy chủ internet. Netflix và Sony phụ thuộc vào FreeBSD để cung cấp dịch vụ đáng tin cậy cho các máy console PlayStation của họ.
FreeBSD rất ổn định, và nó cũng có mức độ bảo mật cao. Nó chạy nhanh chóng và phản ứng nhanh. FreeBSD là một hệ điều hành miễn phí tập trung vào hiệu suất, mạng và lưu trữ, tích hợp quản lý hệ thống và tài liệu chi tiết để cho phép bất kỳ máy tính nào hiểu được tiềm năng đầy đủ của nó.
Bài viết này sẽ mô tả về FreeBSD, một hệ điều hành dẫn xuất từ Unix mà hầu hết chúng ta coi là hệ điều hành Linux, và cung cấp một số chi tiết về ưu và nhược điểm của FreeBSD.
FreeBSD là một hệ điều hành miễn phí và mã nguồn mở dẫn xuất từ Unix. Nó được xây dựng cho máy tính để bàn, laptop, máy chủ và hệ thống nhúng dựa trên Berkeley Software Distribution (BSD) và chạy trên nhiều nền tảng khác nhau. Nó chủ yếu tập trung vào tính năng, tốc độ và ổn định.
Vậy, từ khi nào tồn tại BSD miễn phí, gốc rễ của nó đi về đâu?
Đó là năm 1974. AT&T cấp giấy phép mã nguồn Unix cho Đại học California, Berkeley. Với sự hỗ trợ của DARPA, Nhóm Nghiên cứu Hệ thống Máy tính bắt đầu cập nhật và tăng cường Unix Nghiên cứu của AT&T. Phiên bản sửa đổi này được đặt tên là "Berkeley Unix" hoặc "Berkeley Software Distribution" (BSD), và nó bao gồm các công nghệ như TCP/IP, bộ nhớ ảo và Hệ thống Tập tin Nhanh Berkeley. Bill Joy đã tạo dự án BSD vào năm 1976.
Phiên bản public đầu tiên của BSD, "Networking Release 1," hoặc đơn giản là Net-1, đã được phát hành vào tháng 6 năm 1989. "Networking Release 2" (Net-2) sẽ không hoàn chỉnh nếu thiếu các tập tin AT&T đó. Net-2 được ra mắt vào năm 1991. Vào ngày 19 tháng 6 năm 1993, tên FreeBSD đã được quyết định cho dự án. Vào tháng 11 năm 1993, phiên bản đầu tiên của FreeBSD đã được phát hành.
Các tính năng của FreeBSD là gì? Đối với người dùng của nó, FreeBSD có một số tính năng độc đáo. Dưới đây là một số tính năng đáng chú ý nhất của FreeBSD.
Hỗ trợ của các thiết bị Ultra-DMA trên ISA Bus
Đến nay, có 13 phiên bản của FreeBSD. Dưới đây là danh sách các phiên bản này:
Là phiên bản chính thức đầu tiên. Nó được phát hành vào tháng 11 năm 1993. Phiên bản 1.1.5.1 được phát hành vào tháng 7 năm 1994.
Phát hành vào ngày 22 tháng 11 năm 1994. FreeBSD 2.0 là phiên bản đầu tiên của FreeBSD được giải phóng hoàn toàn khỏi mã Unix của AT&T, với sự đồng ý của Novell. Đây là phiên bản đầu tiên được sử dụng rộng rãi trong những ngày đầu của sự phát triển máy chủ Internet. Một số thay đổi quan trọng có thể được liệt kê như sau trong phiên bản này.
Phát hành vào ngày 16 tháng 10 năm 1998. FreeBSD 3.0 là nhánh đầu tiên cho phép hệ thống đa xử lý đối xứng (SMP) thông qua việc sử dụng khóa Giant, và nó đánh dấu sự chuyển từ a.out sang các tập tin thực thi ELF. FreeBSD 3.1 là phiên bản đầu tiên cung cấp khả năng USB, trong khi FreeBSD 3.2-RELEASE là phiên bản đầu tiên bao gồm hỗ trợ cho các bộ chuyển mạng Gigabit.
Phiên bản 4.0-RELEASE được phát hành vào tháng 3 năm 2000, và phiên bản mới nhất của nhánh 4-STABLE là 4.11 vào tháng 1 năm 2005, được duy trì cho đến ngày 31 tháng 1 năm 2007. FreeBSD 4 đã được khen ngợi về tính ổn định của nó, là hệ điều hành ưa thích cho các nhà cung cấp dịch vụ ISP và web hosting trong thời kỳ bùng nổ dot-com đầu tiên, và được coi là một trong những hệ điều hành đáng tin cậy và hiệu suất cao nhất trong toàn bộ gia đình Unix.
Phiên bản này được phát hành vào ngày 14 tháng 1 năm 2003. Các phiên bản FreeBSD 5.4 và 5.5 đã chứng minh rằng các công nghệ được phát hành trong nhánh 5.x của FreeBSD sẽ có tương lai trong các phiên bản đáng tin cậy và hiệu suất cao. Mã hóa được kích hoạt mặc định trong cơ sở. Với phiên bản này, bluetooth bắt đầu được hỗ trợ.
Vào ngày 1 tháng 11 năm 2005, các phiên bản 6.x của FreeBSD mở rộng công việc trên SMP và tối ưu hóa luồng, cũng như công việc bổ sung về khả năng 802.11 được tăng cường, kiểm soát sự kiện bảo mật TrustedBSD, tăng cường hiệu suất của bộ chuyển mạng đáng kể, một hạt nhân hoàn toàn preemptive, và hỗ trợ bộ đếm hiệu suất phần cứng (HWPMC).
Sau 3 năm kể từ FreeBSD 6 vào ngày 27 tháng 2 năm 2008, FreeBDS 7 được phát hành. SCTP, ghi nhật ký UFS, một phiên bản thử nghiệm của hệ thống tập tin ZFS của Sun, GCC4, cải thiện hỗ trợ cho kiến trúc ARM, jemalloc (một trình phân phối bộ nhớ được tối ưu hóa cho tính toán song song), và các cập nhật và tối ưu hóa quan trọng về hiệu suất và mạng, âm thanh và SMP là những tính năng mới của các bản phân phối FreeBSD 7.
FreeBSD 8 được phát hành vào ngày 26 tháng 11 năm 2009. Một container ảo hóa mới được thêm vào gọi là "vimage". Đây là một cái tù FreeBSD chứa một phiên bản ảo hóa của bộ chuyển mạng FreeBSD và được xây dựng với lệnh tù. Khung netisr của FreeBSD (Dịch vụ phân phối mạng nhân hạt nhân) đã được viết lại để cho phép luồng song song. TTY FreeBSD được cập nhật với một TTY FreeBSD mới hỗ trợ SMP và có xử lý tài nguyên mạnh mẽ hơn. FreeBSD 8 đã bắt đầu hỗ trợ USB 3.0.
FreeBSD 9 được phát hành vào ngày 12 tháng 1 năm 2012. Một trình cài đặt bsdinstall đã được giới thiệu và được sử dụng bởi các hình ảnh ISO được bao gồm trong phiên bản này. ZFS đã được nâng cấp lên phiên bản 28. Journaling Softupdates hiện được hỗ trợ bởi Hệ thống Tập tin Nhanh. Khung Hệ thống Lưu trữ Có Sẵn (HAST) đã được triển khai. Hệ thống NFS đã được nâng cấp, và phiên bản mới bây giờ hỗ trợ NFSv4 ngoài NFSv3 và NFSv2.
Ngày phát hành của FreeBSD là ngày 20 tháng 1 năm 2014. Capsicum đã được kích hoạt mặc định trong hạt nhân, hỗ trợ sandboxing của các chương trình khác nhau chạy trong "chế độ khả năng". Hỗ trợ cho Raspberry Pi đã được thêm vào. Cài đặt FreeBSD Raspberry Pi có thể được truy cập từ liên kết đó.
Phiên bản ổn định của FreeBSD 11 được phát hành vào ngày 10 tháng 10 năm 2016. Phiên bản mới của NetMap được giới thiệu trong phiên bản này. Việc gắn kết song song đã được thêm vào vào hệ thống tập tin ZFS. Trim(8), làm xoá dữ liệu cho các khối trên các thiết bị lưu trữ dựa trên flash sử dụng các phương pháp cân bằng mức độ mòn, đã được thêm vào. Hỗ trợ Kiến trúc ARM 64-bit đã trở nên có sẵn.
FreeBSD 12 được phát hành vào ngày 11 tháng 12 năm 2018. Với phiên bản này, hệ thống tập tin ext2fs(5) đã được nâng cấp để kích hoạt chức năng đọc/ghi đầy đủ cho hệ thống tập tin ext4. FreeBSD đã thay đổi cách xử lý các trình điều khiển đồ họa trên các nền tảng amd64 và i386. Bộ sưu tập Cổng bây giờ bao gồm các trình điều khiển đồ họa cho các thiết bị đồ họa ATI-AMD và Intel hiện tại.
FreeBSD 13 được phát hành vào ngày 13 tháng 4 năm 2021. FreeBSD 13 hiện đã có sẵn, bao gồm các cải tiến đáng kể như chuyển đổi sang hệ thống tập tin OpenZFS mới và một bộ công cụ cải thiện cố gắng thống nhất FreeBSD trên tất cả các nền tảng. Ngừng hỗ trợ các trình điều khiển lỗi cũ dẫn đến hiệu suất tốt hơn trên các máy hiện đại. Mặc dù hỗ trợ ZFS đã tồn tại từ một thời gian, sự chuyển đổi sang cây OpenZFS mới đảm bảo rằng người dùng có quyền truy cập vào các tính năng mới nhất. Phiên bản này đã ưu tiên cho việc dọn dẹp mã nguồn và cải thiện hiệu suất.
Cuối cùng, đó là một số ưu điểm và nhược điểm của FreeBSD.
Hãy cùng xem xét các ưu điểm của FreeBSD, mà tạo nên cơ sở hạ tầng của nhiều hệ thống nổi tiếng từ Netflix đến Mac OS.
Một số ưu điểm chính của việc sử dụng FreeBSD có thể được liệt kê như dễ dàng cài đặt, miễn phí, an toàn và ổn định. Hãy xem xét chi tiết các điểm này.
FreeBSD cung cấp tài liệu cài đặt chi tiết cho nhiều nền tảng khác nhau. Ngay cả khi bạn không quen với các hệ điều hành khác (Linux, Unix), bạn vẫn có thể cài đặt nó với sự trợ giúp từ tài liệu. FreeBSD có thể được cài đặt thông qua CD-ROM, DVD hoặc trực tiếp bằng cách sử dụng FTP hoặc NFS với sự hướng dẫn từ tài liệu.
Thường, một hệ điều hành đầy đủ như vậy được cho là phải trả tiền nhưng FreeBSD là miễn phí và có sẵn với mã nguồn của nó.
Bảo mật là rất quan trọng đối với FreeBSD, và các nhà phát triển của nó liên tục cố gắng làm cho hệ điều hành càng an toàn càng tốt. BSD và Unix có một danh tiếng trong ngành công nghiệp là bảo mật và ổn định vững chắc (tuy không hoàn hảo, vì cấu hình sai lầm có thể dẫn đến lỗ hổng) .
Khi chúng ta nhìn từ góc độ của số lỗ hổng mà các hệ thống Linux và FreeBSD đã phải đối mặt, FreeBSD thấp hơn Linux 7 lần trong 20 năm qua (Tất nhiên, Linux được sử dụng rộng rãi hơn và là mục tiêu của những hành động xấu).
Ngoài ưu điểm về bảo mật so với các hệ điều hành khác, FreeBSD cung cấp một ưu điểm về sự ổn định. Các máy chủ FreeBSD đã được biết đến vận hành hàng năm mà không gặp vấn đề.
Đây là những lí do đủ để chúng ta ưa thích FreeBSD hơn so với các hệ điều hành khác.
Nhược điểm của FreeBSD được liệt kê dưới đây:
Để cài đặt FreeBSD trên Ubuntu, bạn cần sử dụng công cụ chạy máy ảo như VirtualBox hoặc VMware. Dưới đây là các bước để cài đặt FreeBSD trên Ubuntu bằng cách sử dụng VirtualBox:
sudo apt update
sudo apt install virtualbox
Tải FreeBSD ISO: Tải xuống tệp ISO của FreeBSD từ trang web chính thức của FreeBSD.
Tạo máy ảo trong VirtualBox:
Cài đặt FreeBSD trên máy ảo:
Hoàn thành và khởi động FreeBSD: Sau khi cài đặt hoàn tất, bạn có thể khởi động lại máy ảo và bắt đầu sử dụng FreeBSD trên Ubuntu thông qua VirtualBox.
Lưu ý rằng việc này chỉ tạo ra một môi trường máy ảo để chạy FreeBSD trên Ubuntu. Nếu bạn muốn cài đặt FreeBSD trực tiếp trên phần cứng của máy tính của mình, bạn cần thực hiện một quy trình cài đặt khác.
Mọi người cùng tìm kiếm: freebsd, freebsd là gì, bsd là gì
Tips: Tham gia Channel Telegram KDATA để không bỏ sót khuyến mãi hot nào