FreeBSD là một hệ điều hành nguồn mở và hướng máy chủ có nguồn gốc từ BSD (Phân phối phần mềm Berkeley), phiên bản UNIX được phát triển tại Đại học California, Berkeley. Nó cung cấp các tính năng tương thích mạng, hiệu suất, bảo mật và khả năng tương thích hiện đại mà vẫn còn thiếu trong các hệ điều hành khác, thậm chí một số trong những hệ điều hành thương mại tốt nhất.
Được phân phối dưới dạng CD có thể cài đặt hoặc Live cho năm kiến trúc
Dự án được phân phối dưới dạng ảnh CD ISO có thể cài đặt hỗ trợ tương thích 32 bit / x86 (bao gồm Pentium và Athlon), tương thích 64 bit / amd64 (bao gồm Opteron, Athlon 64 và EM64T), IA-64 ( ia64), PPC (PowerPC) và kiến trúc bộ lệnh hướng dẫn SPARC.
Cũng cần phải đề cập rằng hệ điều hành này không phải là bản phân phối Linux và có một số nhánh ổn định. Mặc dù chi nhánh 10.x cung cấp tất cả các công nghệ BSD mới nhất và được coi là bản phát hành ổn định mới nhất, các chi nhánh 9.x và 8.x đã được phân loại là bản phát hành cũ.
Tùy chọn khởi động
Hệ điều hành cung cấp cho người dùng chế độ văn bản, trình đơn khởi động tối thiểu từ nơi họ có thể khởi động vào môi trường đa người dùng hoặc người dùng đơn, thả vào dấu nhắc trình bao cho tác vụ giải cứu hệ thống, chọn một hạt nhân cũ hoặc ổn định. để khởi động lại máy.
Ngoài ra, bạn có thể cấu hình các tùy chọn khởi động khác nhau, chẳng hạn như hỗ trợ cho ACPI (Cấu hình Nâng cao và Giao diện Nguồn), chế độ an toàn, người dùng đơn lẻ và tiết. Sau khi hệ thống khởi động, bạn sẽ được hỏi có muốn cài đặt bản phân phối sử dụng môi trường trực tiếp không.
Tóm lại
Tóm lại, FreeBSD là không có nghi ngờ một hệ điều hành tiên tiến mà quyền hạn một số máy tính để bàn hiện đại nhất, máy chủ và các hệ thống nhúng trên toàn thế giới. Nhờ có tính năng bảo mật hiện đại và các tính năng tiên tiến, FreeBSD được sử dụng bởi rất nhiều công ty mạnh mẽ để cung cấp các dịch vụ hiện đại, cũng như để đáp ứng nhu cầu và nhu cầu thay đổi.
Có gì mới trong bản phát hành này:
- Clang, LLVM, LLD, LLDB và libc ++ đã được cập nhật lên phiên bản 4.0.0.
- Nhiều cập nhật phần mềm của bên thứ ba (đóng góp), chẳng hạn như Chuỗi Công cụ Elf, ACPICA, libarchive (3), ntpd (8), unbound (8) và hơn thế nữa.
- Hỗ trợ cho danh sách đen (8) đã được thêm vào OpenSSH.
- Tiện ích zfsbootcfg (8) đã được thêm vào, cung cấp các tùy chọn boot.config (5) một lần cho zfsboot (8).
- Tiện ích efivar (8) đã được thêm vào, cung cấp một giao diện để quản lý các biến UEFI.
- Hỗ trợ cho các máy ảo Hyper-V Generation 2 của Microsoft đã được thêm vào.
- Trình điều khiển ena (4) đã được thêm vào, cung cấp hỗ trợ cho & quot; thế hệ tiếp theo & quot; Mạng nâng cao trên nền tảng EC2 của Amazon0.
- Ứng dụng NFS hiện hỗ trợ Hệ thống tệp đàn hồi của Amazon0 (EFS).
- Trình tải EFI giờ đây có thể truy cập các tệp từ xa qua TFTP ngoài NFS dưới dạng tùy chọn cấu hình thời gian chạy.
- ZFS hiện lưu trữ dữ liệu đã nén trong bộ nhớ cache, cải thiện tỷ lệ truy cập bộ nhớ cache và hiệu suất.
- Một số cập nhật để cung cấp khả năng tái tạo bản dựng.
Tính năng mới trong phiên bản:
- Clang, LLVM, LLD, LLDB và libc ++ đã được cập nhật lên phiên bản 4.0.0.
- Nhiều cập nhật phần mềm của bên thứ ba (đóng góp), chẳng hạn như Chuỗi Công cụ Elf, ACPICA, libarchive (3), ntpd (8), unbound (8) và hơn thế nữa.
- Hỗ trợ cho danh sách đen (8) đã được thêm vào OpenSSH.
- Tiện ích zfsbootcfg (8) đã được thêm vào, cung cấp các tùy chọn boot.config (5) một lần cho zfsboot (8).
- Tiện ích efivar (8) đã được thêm vào, cung cấp một giao diện để quản lý các biến UEFI.
- Hỗ trợ cho các máy ảo Hyper-V Generation 2 của Microsoft đã được thêm vào.
- Trình điều khiển ena (4) đã được thêm vào, cung cấp hỗ trợ cho & quot; thế hệ tiếp theo & quot; Mạng nâng cao trên nền tảng EC2 của Amazon0.
- Ứng dụng NFS hiện hỗ trợ Hệ thống tệp đàn hồi của Amazon0 (EFS).
- Trình tải EFI giờ đây có thể truy cập các tệp từ xa qua TFTP ngoài NFS dưới dạng tùy chọn cấu hình thời gian chạy.
- ZFS hiện lưu trữ dữ liệu đã nén trong bộ nhớ cache, cải thiện tỷ lệ truy cập bộ nhớ cache và hiệu suất.
- Một số cập nhật để cung cấp khả năng tái tạo bản dựng.
Tính năng mới trong phiên bản 8.4:
- Phiên bản Gnome 2.32.1, phiên bản KDE 4.10.1
- Tính năng cờ 5000 phiên bản của hệ thống tệp ZFS.
- Hỗ trợ cho tất cả các bộ điều khiển lưu trữ LSI vận chuyển.
Tính năng mới trong phiên bản 10.1:
- Trình điều khiển bảng điều khiển mới, vt (4), đã được thêm.
- Hỗ trợ cho khách FreeBSD / i386 đã được thêm vào bhyve (4).
- Trình siêu giám sát bhyve (4) hiện hỗ trợ khởi động từ hệ thống tập tin zfs (8).
- Hỗ trợ cho SMP đã được thêm vào nhân armv6 và được bật theo mặc định trong tệp cấu hình cho tất cả các nền tảng có chứa CPU đa lõi.
- Hỗ trợ ban đầu cho khởi động UEFI đã được thêm vào cho kiến trúc FreeBSD / amd64.
- Hỗ trợ đã được thêm vào mật khẩu bộ đệm cache (8) trong khi khởi động hệ thống.
- Hỗ trợ giao thức UDP-Lite (RFC 3828) đã được thêm vào ngăn xếp IPv4 và IPv6.
- Cơ sở automount hệ thống tệp mới, tự động (5), đã được thêm.
- Kịch bản khởi động sshd (8) rc.d (8) giờ đây tạo ra các khóa máy chủ ED25519 sshd (8) nếu các khóa không tồn tại khi ssh_keygen_alg () được gọi.
- OpenSSH đã được cập nhật lên phiên bản 6.6p1.
- Tiện ích nc (1) đã được cập nhật để khớp với phiên bản trong OpenBSD 5.5.
- Sendmail đã được cập nhật thành 8.14.9.
- Trình giải quyết bộ đệm ẩn (8) và ldns đã được cập nhật lên phiên bản 1.4.22.
- OpenPAM đã được cập nhật thành Ourouparia (20140912).
- OpenSSL đã được cập nhật lên phiên bản 1.0.1j.
- Tiện ích quản lý gói pkg (8) đã được cập nhật lên phiên bản 1.3.8.
Tính năng mới trong phiên bản 10.1 RC3:
- Một số bản sửa lỗi để triển khai giao thức UDPLite.
- Trình điều khiển vt (4) đã được cập nhật để lưu và khôi phục chế độ bàn phím và trạng thái LED khi chuyển đổi cửa sổ.
- Một số bản sửa lỗi cho việc triển khai giao thức SCTP.
- Điều kiện chạy tiềm năng trong việc lấy con trỏ tệp đã được sửa.
- Khắc phục sự cố đổi tên và khóa ZFS ZVOL.
- Khôi phục libopie.so khả năng tương thích ABI với 10.0-RELEASE.
- Đã xóa dấu vết cuối cùng của băm mật khẩu MD5.
- Một số cập nhật và bản sửa lỗi tập lệnh rc (8).
- bsdinstall (8) đã được cập nhật để cho phép chọn local_unbound trong các dịch vụ mặc định để bật lúc khởi động đầu tiên.
- Ngăn không gian trống trong ZFS bị rò rỉ.
- Khắc phục lỗ hổng tràn bộ đệm từ xa (8). [SA-14: 20]
- Sửa lỗi được định tuyến (8) lỗ hổng dịch vụ từ chối dịch vụ từ xa. [SA-14: 21]
- Sửa lỗi rò rỉ bộ nhớ trong tra cứu tên hộp cát. [SA-14: 22]
- OpenSSL đã được cập nhật lên phiên bản 1.0.1j. [SA-14: 23]
- Khắc phục sự cố trong đó máy ảo FreeBSD được cấp phép trong dịch vụ Microsoft Azure không nhận dạng đĩa đính kèm thứ hai trên hệ thống.
Tính năng mới trong phiên bản 10.1 RC2:
- Sửa trình điều khiển XHCI cho các thiết bị có hơn 15 cổng HUB gốc vật lý.
- Khắc phục bộ khởi tạo iSCSI cũ để làm việc với khóa CAM mới.
- Sửa độ dài trang được báo cáo cho trang VPD Chặn giới hạn.
- Thêm hỗ trợ QCOW v1 & v2 vào mkimg (1).
Có gì mới trong phiên bản 10.1 RC1:
- Lỗi gây ra tất cả các quy trình xuất hiện PID mẹ của '1' đã được sửa.
- Các bản cập nhật khác nhau cho bsdinstall (8) và bsdconfig (8).
- Trình điều khiển Hyper-V KVP (cặp khóa-giá trị) đã được thêm vào và được bật theo mặc định trên kiến trúc amd64 và i386.
Tính năng mới trong phiên bản 10.1 Beta 3:
- Hỗ trợ cho bảng điều khiển nối tiếp và null đã được thêm vào bộ tải khởi động UEFI.
- Một hoảng loạn tiềm năng được kích hoạt bằng cách tham chiếu một thiết bị đã được đổi tên đã được sửa trong hệ thống con cam (4).
- OpenPAM đã được cập nhật lên bản phát hành Ourouparia (20140912).
- Các sysctls mới đã được thêm vào vt (4) để bật hoặc tắt các tổ hợp phím nguy hiểm tiềm ẩn (chẳng hạn như khởi động lại, tạm dừng và ngắt kết nối tới trình gỡ lỗi).
- Tiện ích mkimg (1) đã được cập nhật để cho phép tạo các mục nhập phân vùng trống.
- Lớp GEOM_ELI giờ đây sẽ lưu trữ các cụm mật khẩu để giải mã đĩa, cho phép hệ thống khởi động sau mục nhập cụm mật khẩu đầu tiên nếu các đĩa còn lại trên hệ thống sử dụng cùng một cụm mật khẩu.
- Hỗ trợ cho việc kiểm soát các thuộc tính điều khiển mfi (4) đã được thêm vào mfiutil (8).
- Thư mục được chia sẻ / usr / lib32 / compat đã được thêm vào đường dẫn ld-elf32.so.1 mặc định.
- Sử dụng & quot; không & quot; cho tệp sơ đồ bàn phím tiếng Na Uy hiện được phép trong rc.conf (5).
- Một số sửa lỗi cho autofs (5) đã được triển khai.
Tính năng mới trong phiên bản 10.0:
- GCC không còn được cài đặt theo mặc định trên kiến trúc mà clang là trình biên dịch mặc định.
- Chưa gửi được nhập vào hệ thống cơ sở làm trình giải quyết DNS bộ đệm ẩn cục bộ.
- BIND đã bị xóa khỏi hệ thống cơ sở.
- make đã được thay thế bằng bmake, được lấy từ Dự án NetBSD.
- pkg hiện là tiện ích quản lý gói mặc định.
- pkg_add (1), pkg_delete và các công cụ liên quan đã bị xóa.
- Các cải tiến chính trong ảo hóa, bao gồm việc bổ sung các trình điều khiển bologve (8), virtio (4) và các trình điều khiển paravirtualized gốc cung cấp hỗ trợ FreeBSD làm hệ điều hành khách trên Microsoft Hyper-V.
- Hỗ trợ TRIM cho Ổ đĩa trạng thái rắn đã được thêm vào ZFS.
- Hỗ trợ thuật toán nén LZ4 hiệu năng cao đã được thêm vào ZFS.
Có gì mới trong phiên bản 10.0 RC4:
- Thắt chặt các hạn chế mặc định cho máy chủ ntpd (8).
- Khắc phục sự cố hạt nhân được phát hiện với bản cập nhật cổng Java gần đây.
Tính năng mới trong phiên bản 10.0 Beta 4:
- Thêm hỗ trợ sơ bộ cho RTL8106E, RTL8168G, RTL8168GU, RTL8411B và RTL8168EP.
- Bật kiểm tra vân tay trong pkg (8) đối với các gói nhị phân do FreeBSD cung cấp.
- Xóa tùy chọn WITH_LIBICONV_COMPAT build.
- Cập nhật nvi thành 2.1.2.
- Các sửa đổi biểu tượng khác nhau (3).
- Sửa đổi mergemaster -U bằng cách buộc FreeBSD 9 tương thích trong mtree khi mtree là nmtree.
- Sửa thành freebsd-update (8) trong việc tạo danh sách các tệp / thư mục cũ so với các tệp / thư mục mới (FreeBSD-EN-13: 05.freebsd-update).
Có gì mới trong phiên bản 9.2:
- Hệ thống tệp ZFS hiện hỗ trợ TRIM khi được sử dụng trên ổ đĩa thể rắn .
- Trình điều khiển virtio (4) đã được thêm vào cấu hình hạt nhân GENERIC cho kiến trúc amd64 và i386.
- Hệ thống tệp ZFS hiện hỗ trợ nén lz4.
- OpenSSL đã được cập nhật lên phiên bản 0.9.8y.
- Móc DTrace đã được bật theo mặc định trong hạt nhân GENERIC.
- DTrace đã được cập nhật lên phiên bản 1.9.0.
- Sendmail đã được cập nhật lên phiên bản 8.14.7.
- OpenSSH đã được cập nhật lên phiên bản 6.2p2.
- Nhập hỗ trợ I / O chưa được ánh xạ từ đầu /.
Tính năng mới trong phiên bản 10.0 Alpha 2:
- Thêm -stdlib = libstdc ++ vào CXXFLAGS khi xây dựng libstdc ++ và libsupc ++ bằng clang.
- Khắc phục sự cố gây ra khối lượng RAID tích hợp trên bộ điều khiển LSI mps (4) để không được quét khi khởi động.
- Khắc phục sự hoảng loạn trong quá trình phát hành trang được quan sát trên một số hệ thống powerpc64.
- Nhập các trình điều khiển paravirtualized Hyper-V từ các dự án / chi nhánh hyperv.
- Thêm iSCSI đích mới một bộ khởi tạo (iscsictl (8)).
- Thêm trình điều khiển vmx (4) vào hạt nhân amd64 và i386 GENERIC.
- Nhiều bản sửa lỗi cho trình điều khiển drm / radeon.
- Các cập nhật khác nhau cho quá trình nhập không liên kết.
Có gì mới trong phiên bản 9.2 Beta 2:
- Khắc phục sự cố tương thích giữa FreeBSD NFS Server (phiên bản 4) và máy khách Linux NFS (phiên bản 4).
- Khắc phục nvme (4) và nvd (4) để hỗ trợ các kích thước sector không phải là 512 byte.
- Sửa freebsd-update (8) cho -BETA2 bằng cách xóa một tệp có ký tự không phải POSIX trong tên của nó. Tệp này không cần thiết cho các bản dựng FreeBSD và gây ra lỗi cập nhật freebsd (8) thành lỗi trên -BETA1.
- Khắc phục hồi quy XHCI.
- Khắc phục lỗi trong ipv6_prefix_IF.
- Sửa thông số phạm vi địa chỉ bằng các tùy chọn ifconfig (8) khác.
- Sửa lỗi dễ bị từ chối dịch vụ theo tên (8). (SA FreeBSD-SA-13: 07.bind)
Tính năng mới trong phiên bản 9.0:
- Hạt nhân FreeBSD hiện hỗ trợ Chế độ Khả năng Capsicum. Capsicum là một tập hợp các tính năng cho hỗ trợ hộp cát, sử dụng một mô hình khả năng trong đó các khả năng là các bộ mô tả tập tin. Hai tùy chọn kernel mới CAPABILITIES và CAPABILITY_MODE đã được thêm vào hạt nhân GENERIC. Để biết thêm thông tin về Capsicum, hãy xem http://www.cl.cam.ac.uk/research/security/capsicum/. [R219129]
- Các chỉ số hhook (9) (Helper Hook) và khelp (9) (Kernel Helpers) KPIs đã được triển khai. Đây là một loại siêu của khuôn khổ pfil (9) để sử dụng tổng quát hơn trong nhân. KPH hhook (9) cung cấp một cách để các hệ thống con hạt nhân xuất các điểm móc mà các module trợ giúp (9) có thể móc nối để cung cấp chức năng nâng cao hoặc mới cho nhân. KPI khelp (9) cung cấp một khuôn khổ để quản lý các module (9) khelp, gián tiếp sử dụng KPI hhook (9) để đăng ký các hàm móc của chúng với các điểm móc quan tâm trong hạt nhân. Chúng cho phép một cách có cấu trúc để tự động mở rộng hạt nhân trong thời gian chạy theo cách bảo quản ABI. [R216758, r216615]
- Một API kế toán tài nguyên mới đã được triển khai. Nó có thể giữ thông tin kế toán tài nguyên cho mỗi quá trình, mỗi nhà tù và mỗi logist. Lưu ý rằng điều này không được xây dựng cũng như không được cài đặt theo mặc định. Để xây dựng và cài đặt chúng, chỉ định các tùy chọn RACCT trong tệp cấu hình hạt nhân và xây dựng lại hệ thống cơ sở như được mô tả trong Sổ tay FreeBSD. [R220137]
- Một API giới hạn tài nguyên mới đã được triển khai. Nó hoạt động cùng với việc thực hiện kế toán tài nguyên RACCT và thực hiện các hành động có thể cấu hình người dùng dựa trên bộ quy tắc mà nó duy trì và việc sử dụng tài nguyên hiện tại. Tiện ích rctl (8) đã được thêm vào để quản lý các quy tắc trong userland. Lưu ý rằng điều này không được xây dựng cũng như không được cài đặt theo mặc định. Để xây dựng và cài đặt chúng, chỉ định các tùy chọn RCTL trong tệp cấu hình hạt nhân và xây dựng lại hệ thống cơ sở như được mô tả trong Sổ tay FreeBSD. [R220163]
- [powerpc] FreeBSD / powerpc hiện hỗ trợ Sony Playstation 3 sử dụng tính năng OtherOS khả dụng trên các phần mềm 3.15 trở xuống. [r217044]
- [amd64, i386] Hệ thống con USB FreeBSD (4) hiện hỗ trợ USB 3.0 theo mặc định. [r223098]
- Hệ thống con USB FreeBSD (4) hiện hỗ trợ bộ lọc gói USB. Điều này cho phép chụp các gói đi qua mỗi bộ điều khiển máy chủ USB. Việc triển khai gần như dựa trên mã bpf (4). Chương trình usbdump (8) đã được thêm vào. [R215649]
- Trình điều khiển bxe (4) cho bộ điều khiển Broadcom NetXtreme II 10GbE (BCM57710, BCM57711, BCM57711E) đã được thêm. [r219647]
- Trình điều khiển cxgbe (4) cho bộ điều hợp 10Gb / 1Gb dựa trên Chelsio T4 (Terminator 4) đã được thêm vào. [r218794]
- Trình điều khiển em (4) đã được cập nhật lên phiên bản 7.3.2. [r219753]
- Trình điều khiển igb (4) đã được cập nhật lên phiên bản 2.2.5. [r223350]
- Trình điều khiển igb (4) hiện hỗ trợ các bộ điều khiển Gigabit Ethernet Intel I350 PCIe. [r218530]
- Trình điều khiển ixgbe (4) đã được cập nhật lên phiên bản 2.3.8. [r217593]
- Trình điều khiển lại (4) hiện hỗ trợ các bộ điều khiển Gigabit Ethernet RTL8168E / 8111E-VL PCIe và bộ điều khiển Fast Ethernet RTL8401E PCIe. [r217498, r218760]
- Trình điều khiển vte (4) cho bộ điều khiển Fast Ethernet RDC R6040, thường được tìm thấy trên Hệ thống Vortex86 Trên Chip, đã được thêm. [r216829]
- Trình điều khiển vxge (4) cho bộ tiếp hợp Neterion X3100 10GbE Server / Storage đã được thêm vào. [r221167]
- ipfw (8) hiện hỗ trợ IPv6 trong hành động fwd. [r225044]
- ipfw (8) hiện hỗ trợ gọi và trả lại các hành động. Khi hành động số cuộc gọi, số quy tắc hiện tại được lưu trong ngăn xếp nội bộ và xử lý quy tắc tiếp tục với quy tắc đầu tiên được đánh số hoặc cao hơn. Hành động trả lại lấy số quy tắc được lưu vào ngăn xếp nội bộ theo hành động gọi mới nhất và trả về quy tắc xử lý quy tắc cho quy tắc đầu tiên với số lớn hơn số đã lưu. [R223666]
- Đối với hỗ trợ Infiniband, phiên bản OFED (OpenFabrics Enterprise Distribution) phiên bản 1.5.3 đã được nhập vào hệ thống cơ bản. Lưu ý rằng điều này không được xây dựng cũng như không được cài đặt theo mặc định. Để xây dựng và cài đặt chúng, chỉ định WITH_OFED = yes trong /etc/src.conf và xây dựng lại hệ thống cơ sở như được mô tả trong Sổ tay FreeBSD. [R219820]
- Ngăn xếp mạng TCP / IP FreeBSD hiện hỗ trợ các tiền tố IPv4 với / 31 như được mô tả trong RFC 3021, & quot; Sử dụng Tiền tố 31 bit trên Liên kết Điểm-Điểm-điểm & quot;. [r226572]
- Ngăn xếp mạng TCP / IP FreeBSD hiện hỗ trợ khung điều khiển tắc nghẽn mod_cc (9). Điều này cho phép các thuật toán kiểm soát tắc nghẽn TCP được thực hiện như các mô-đun hạt nhân có khả năng nạp động. Các mô-đun hạt nhân sau đây có sẵn như là 9,0-RELEASE: cc_chd (4) cho thuật toán CAIA-Hamilton-Delay, cc_cubic (4) cho thuật toán CUBIC, cc_hd (4) cho thuật toán Hamilton-Delay, cc_htcp (4) cho thuật toán H-TCP, cc_newreno (4) cho thuật toán NewReno và cc_vegas (4) cho thuật toán Vegas. Thuật toán mặc định có thể được thiết lập bởi một biến sysctl (8) mới net.inet.tcp.cc.algorithm. Giá trị phải được đặt thành một trong các tên được liệt kê bởi net.inet.tcp.cc.available và newreno là giá trị mặc định được đặt lúc khởi động. Để biết thêm chi tiết, hãy xem các trang hướng dẫn mod_cc (4) và mod_cc (9). [R216109, r216114, r216115, r218152, r218153, r218155]
- Một h_ertt (4) (Thời gian chuyến đi vòng nâng cao) mô-đun khelp (9) đã được thêm vào. Mô-đun này cho phép kết nối, ước lượng tiếng ồn thấp của RTT tức thời trong ngăn xếp mạng TCP / IP với triển khai mạnh mẽ ngay cả khi đối mặt với sự thừa nhận bị trì hoãn và / hoặc TSO (TCP Segmentation Offload) đang được sử dụng cho kết nối. [R217806 ]
- Một tùy chọn socket tcp (4) mới TCP_CONGESTION đã được thêm vào. Điều này cho phép chọn hoặc truy vấn thuật toán kiểm soát tắc nghẽn mà ngăn xếp mạng TCP / IP sẽ sử dụng cho các kết nối trên socket. [R218912]
- Nút netgraph (4) ng_netflow (4) hiện hỗ trợ phiên bản NetFlow 9. Một hook export9 mới đã được thêm vào cho dữ liệu NetFlow v9. Lưu ý rằng việc xuất dữ liệu có thể được thực hiện đồng thời trong cả phiên bản 5 và phiên bản 9. [r219183]
- Lớp GEOM geom_map (4) đã được thêm vào. Điều này cho phép tạo nhiều nhà cung cấp geom dựa trên bố cục được mã hóa cứng của một thiết bị không có bảng phân vùng rõ ràng như bộ nhớ flash được nhúng. Để biết thêm thông tin, hãy xem trang hướng dẫn geom_map (4). [R220559]
- Lớp GEOM graid (8) đã được thêm vào. Đây là sự thay thế trình điều khiển (4) được hỗ trợ dựa trên nhiều phần mềm dựa trên BIOS khác nhau. [R219974]
- Trình điều khiển hai (4) cho 3 bộ điều khiển RAID 9750 SATA + SAS 6Gb / s đã được thêm. [r226115]
- Hệ thống tệp nhanh của FreeBSD hiện hỗ trợ nhật ký softupdates. Nó giới thiệu một ý định đăng nhập vào một hệ thống tập tin kích hoạt softupdates mà loại bỏ sự cần thiết cho fsck nền (8) ngay cả trên tắt máy ô uế. Điều này có thể được kích hoạt trên cơ sở từng hệ thống tập tin bằng cách sử dụng cờ -j của tiện ích newfs (8) hoặc tùy chọn bật -j của tiện ích tunefs (8). Lưu ý rằng trình cài đặt 9,0-RELEASE sẽ tự động kích hoạt nhật ký softupdates cho các hệ thống tệp UFS mới được tạo. [R207141, r218726]
- Hệ thống Tệp Nhanh FastBSD hiện hỗ trợ lệnh TRIM khi giải phóng các khối dữ liệu. Một cờ mới -t trong các tiện ích newfs (8) và tunefs (8) đặt cờ TRIM-enable cho một hệ thống tệp. Cờ kích hoạt TRIM làm cho hệ thống tệp gửi yêu cầu xóa tới thiết bị cơ bản cho mỗi khối được giải phóng. Lệnh TRIM được chỉ định như một lệnh Quản lý tập dữ liệu trong tiêu chuẩn ATA8-ACS2 để mang thông tin liên quan đến các khối dữ liệu đã xóa sang một thiết bị, đặc biệt là cho SSD (Solid-State Drive) để tối ưu hóa. [R216796]
- Hệ thống con NFS FreeBSD đã được cập nhật. Việc thực hiện mới hỗ trợ NFS phiên bản 4 ngoài 2 và 3. Các tùy chọn hạt nhân cho máy chủ NFS và máy khách được thay đổi từ NFSSERVER và NFSCLIENT thành NFSD và NFSCL. sysctl (8) biến bắt đầu với vfs.nfssrv. đã được đổi tên thành vfs.nfsd .. Máy chủ NFS hiện hỗ trợ các biến vfs.nfsd.server_max_nfsvers và vfs.nfsd.server_min_nfsvers sysctl (8) để chỉ định số phiên bản NFS tối đa và tối thiểu mà máy chủ chấp nhận. Giá trị mặc định được đặt thành 3 và 2, tương ứng. [R221124]
- Hệ thống con ZFS FreeBSD đã được cập nhật lên phiên bản SPA (Storage Pool Allocator, còn được gọi là zpool) phiên bản 28. Nó hỗ trợ dữ liệu pc, ba chẵn lẻ RAIDZ (raidz3), giữ snapshot, xóa thiết bị log, zfs diff, zpool tách, nhập zpool -F và nhập zpool chỉ đọc. [r219089]
- Việc triển khai các thư viện API và các tiện ích được tiêu chuẩn hóa trong Đặc tả UNIX Đơn đã được nhập. Đây là dựa trên việc thực hiện Citrus của NetBSD. Lưu ý rằng những điều này không được xây dựng cũng như không được cài đặt theo mặc định. Để xây dựng và cài đặt chúng, chỉ định WITH_ICONV = yes trong /etc/src.conf và xây dựng lại hệ thống cơ sở như được mô tả trong Sổ tay FreeBSD. [R219019]
- Bộ API readline (3) đã được nhập vào libedit. Điều này dựa trên việc thực hiện NetBSD và các tiện ích được cấp phép BSD hiện đang sử dụng nó thay vì GNU libreadline. [R220370]
- Các daemon rtsold (8) và rtadvd (8) hiện hỗ trợ các tùy chọn RDNSS và DNSSL được mô tả trong RFC 6106, & quot; Tùy chọn Quảng cáo Bộ định tuyến IPv6 cho Cấu hình DNS & quot ;. Một tiện ích rtadvctl (8) để điều khiển rtadvd (8) daemon đã được thêm vào. [R222732, r224006]
- Trình liên kết thời gian chạy rtld (1) bây giờ hỗ trợ các đối tượng được chia sẻ như các bộ lọc trong các thư viện được chia sẻ ELF. Cả hai tiêu chuẩn và lọc phụ trợ đã được hỗ trợ. Quá trình xử lý bộ lọc của một bộ lọc rtld (1) liên kết tải bộ lọc cho đến khi một biểu tượng lọc được tham chiếu trừ khi biến môi trường LD_LOADFLTR được xác định hoặc tùy chọn -z loadfltr được chỉ định khi bộ lọc được tạo. [R216695]
- Một lỗi trong trình nền tftpd (8) đã được sửa. Nó có vấn đề về khả năng tương tác khi chuyển một tệp lớn. [R224536]
- Cơ sở dữ liệu kế toán người dùng utmp (5) đã được thay thế bằng utmpx (3). Các tiện ích kế toán người dùng giờ đây sẽ chỉ sử dụng các tệp cơ sở dữ liệu utmpx. Tiện ích wtmpcvt (1) có thể được sử dụng để chuyển đổi các tệp wtmp sang định dạng mới, làm cho nó có thể đọc chúng bằng cách sử dụng các tiện ích được cập nhật. [R202188]
- Tiện ích (8): tiện ích giờ đây hỗ trợ lệnh ghi nhãn mở rộng. Điều này cho phép xóa dữ liệu nhãn từ một ổ đĩa không hoạt động trong một hồ bơi. [R224171]
Có gì mới trong phiên bản 8.1:
- zfsloader được thêm
- phiên bản zpool của hệ thống con ZFS được cập nhật lên phiên bản 14
- Hỗ trợ ACL NFSv4 trong UFS và ZFS; hỗ trợ thêm vào cp (1), tìm (1), getfacl (1), mv (1), và setfacl (1) tiện ích
- Hỗ trợ UltraSPARC IV / IV +, SPARC64 V
- Hỗ trợ SMP trong PowerPC G5
- BIND 9.6.2-P2
- sendmail được cập nhật lên 8.14.4
- OpenSSH được cập nhật thành 5.4p1
- GNOME 2.30.1, KDE 4.4.5
Tính năng mới trong phiên bản 7.2 RC1:
- Ứng dụng đầu tiên trong số hai ứng cử viên phát hành dự kiến cho chu kỳ FreeBSD 7.2-RELEASE hiện đã có. Thử nghiệm một số công việc gần đây sẽ được đánh giá cao. Điều này bao gồm: bce (4) cập nhật (có một báo cáo rằng lagg (4) không hoạt động sau khi cập nhật, sửa chữa mà có thể cần phải được thực hiện như là một thông báo errata sau khi phát hành); kiểm tra các thư viện luồng; amr (4) nên được cố định. Bản sửa lỗi cho 'vm_page_insert: trang đã được chèn' đã được cam kết RELENG_7_1 sáng nay nên đã bỏ lỡ các bản dựng 7.2-RC1. Nếu bạn bị ảnh hưởng bởi điều đó, bạn có thể thử cập nhật dựa trên nguồn bình thường cho trạng thái hiện tại của RELENG_7_1 và vấn đề đó sẽ biến mất.
Tính năng mới trong phiên bản 7.2 Beta 1:
- Kiểm tra hai thay đổi gần đây đối với hệ thống sẽ là đặc biệt có giá trị. Trình điều khiển mạng bce (4) đã được cập nhật cách đây vài ngày. Và một số công việc quan trọng đã được thực hiện trên các thư viện luồng một thời gian ngắn trước đây được biết là sửa chữa một số vấn đề lớn nhưng thử nghiệm để xem nếu nó giới thiệu bất kỳ hồi quy sẽ được đánh giá cao.
Tính năng mới trong phiên bản 7.1 RC1:
- FreeBSD 7.1-RC1 hiện đã có, ứng dụng đầu tiên của các ứng cử viên phát hành. Sẽ có ít nhất một ứng cử viên phát hành nữa trước khi phát hành để bản thân bản phát hành có khả năng khoảng ba tuần kể từ bây giờ - nếu không có nút show mới nào được phát hiện trong quá trình thử nghiệm. Ngoài thử nghiệm chung, chúng tôi đang tìm kiếm thông tin về các vấn đề tiềm ẩn với trình tải khởi động. Và việc đến trễ không thể kiểm tra nếu không có các gói, các vấn đề của sysinstall với việc trao đổi đĩa quá mức khi cài đặt các gói lớn khỏi các CDROM phải được sửa. Thử nghiệm để đảm bảo rằng hoạt động sẽ được đánh giá cao.
Tính năng mới trong phiên bản 7.1 Beta 2:
- Vì bước tiếp theo trong chu kỳ phát hành cho bản dựng FreeBSD 7.1 cho FreeBSD 7.1-BETA2 hiện có sẵn để thử nghiệm. Các hình ảnh ISO và cây cài đặt FTP có sẵn trên các trang mirror của FreeBSD. Các bộ amd64 và i386 bao gồm một bộ các gói ban đầu, không phải những gì được mong đợi sẽ được đưa vào bản phát hành. Thay đổi lớn nhất là kde-lite đã được sử dụng lần này, trong khi kde3 đầy đủ sẽ được sử dụng nhiều nhất cho bản phát hành. Nếu bạn muốn cập nhật dựa trên nguồn thành 7.1-BETA2 từ một máy đã được cài đặt, bạn có thể cập nhật cây của mình thành RELENG_7 bằng các phương thức cvsup / csup bình thường. Tiện ích cập nhật freebsd hỗ trợ nâng cấp nhị phân các hệ thống i386 và amd64 chạy các bản phát hành FreeBSD trước đó.
Bình luận không