Tim Rekayasa Rilis FreeBSD telah mengumumkan rilis dan ketersediaan FreeBSD 12.2 kepada massa. Ini adalah rilis ketiga dan terakhir dari cabang stable/12. Posting ini akan membahas fitur dan perubahan yang dapat Anda harapkan dengan FreeBSD 12.2 rilis. Kami juga akan memberi Anda panduan langkah demi langkah tentang cara meningkatkan versi Anda saat ini ke FreeBSD 12.2.
GratisBSD 12.2 Fitur
FreeBSD secara default tidak dikemas dengan Lingkungan Desktop seperti kebanyakan distribusi Linux. Namun, itu tidak berarti Anda tidak dapat menginstalnya. Oleh karena itu, sebagian besar fitur dan pembaruan difokuskan pada kinerja sistem secara umum dan bukan antarmuka pengguna. Mari selami!
1. Perubahan Konfigurasi Userland
GratisBSD 12.2 hadir dengan yang baru rc.konf
variabel - itu linux_mounts_enable
. Variabel baru ini digunakan ketika sistem file Linux tertentu dipasang di /compat/linux
direktori dan variabel linux_enable diatur ke IYA
.
rc.konf
adalah file konfigurasi yang berisi detail konfigurasi berbagai antarmuka jaringan dalam sistem, nama host lokal, dan informasi tentang layanan startup yang diinisialisasi saat boot. Itu rc.konf
digunakan oleh berbagai skrip startup yang ditemukan di /etc
., direktori untuk mengkondisikan eksekusi mereka dengan pengaturan dalam file ini.
Itu linux_enable
adalah variabel boolean ketika diatur ke IYA
mengaktifkan Linux/ELF saat boot.
Selain itu, devd
utilitas diperbarui untuk mengubah default syslogd
pemberitahuan untuk resume dari lelaki yg tdk terpelajar
untuk inti
.
Itu devd
adalah daemon yang menyediakan platform untuk eksekusi program userland yang dipicu oleh berbagai peristiwa kernel.
2. Perubahan Aplikasi Userland
Utilitas cron diperbarui untuk mendukung dua flag baru di crontab - '-tidak' dan '-q.'
Itu -tidak
argumen menekan email pada proses yang berhasil saat -q
argumen menekan pencatatan eksekusi perintah.
- Itu
DD
perintah diperbarui untuk mendukung beberapa argumen tambahan:- konv=fsinkron
- conf=fdatasync
- oflag=fsinkron
- oflag=sinkronisasi
- iflag = blok penuh
- Itu
fsck_msdosfs
diperbarui untuk mendukung beberapa fitur tambahan.
Mereka termasuk mengurangi jejak memori, argumen baru, -saya
yang menonaktifkan penggunaan mmap
utilitas, dan lain-lain. fsck_msdosfs
adalah utilitas yang digunakan untuk memeriksa konsistensi sistem file Windows (FAT).
- Mendukung
certctl
utilitas.
certctl
adalah alat baris perintah yang digunakan dalam mengelola daftar Otoritas Sertifikat TLS yang dipercaya oleh aplikasi yang menggunakan OpenSSL.
tempat pamer
utilitas diperbarui untuk mendukung opsi panjang.
tempat pamer
adalah utilitas Linux yang digunakan untuk mendapatkan status server NFS yang terletak di host.
- Itu
sed
utilitas diperbarui untuk membaca perintah dari stdin ketika argumen "-f" ditentukan. - Itu
bhyve
utilitas diperbarui untuk mendukung pengaturan parameter pengontrol AHCI tambahan. - Itu
penjara
utilitas diperbarui untuk memungkinkan menjalankan Linux® di lingkungan yang dipenjara.
3. Perangkat Lunak Kontribusi
Perangkat lunak | Diperbarui Ke… |
---|---|
utilitas tcsh | versi 6.21.00 |
kurang utilitas | versi v551 |
perpustakaan libbsdxml | versi 2.2.9 |
utilitas resolvconf | versi 3.9.2 |
perpustakaan pcap | versi 1.9.1 |
utilitas tcpdump | versi 4.9.3 |
utilitas xz | versi 5.2.5 |
BukaSSH | versi 7.9p1 |
File basis data zona waktu | versi 2020a |
utilitas tidak terikat | versi 1.10.1 |
perpustakaan libarchive | versi 3.4.3 |
perpustakaan April pribadi private | versi 1.7.0 |
svn,lite utilitas | versi 1.14.0 LTS |
paket utilitas ntpd | versi 4.2.8p15 |
utilitas file | versi 5.39 |
utilitas bc | versi 3.1.1 |
utilitas sqlite3 pribadi | versi 3.32.3 |
BSD membuat utilitas | versi 20200719 |
Utilitas kirim email | versi 8.16.1 |
dentang, llvm, lld, lldb, utilitas compiler-rt dan libc++ | versi 10.0.1 |
OpenSSL | versi 1.1.1 jam |
GratisBSD 12.2 juga dilengkapi dengan beberapa pembaruan perangkat lunak untuk meningkatkan fungsionalitas umum perangkat lunak yang berbeda different. Sebagai contoh:
- Itu
nc
alat telah menerima pembaruan untuk menyertakan yang baru--sctp
argumen. - Itu
mtree
utilitas juga menerima pembaruan untuk menangani masalah seperti-f
argumen tidak mempertimbangkan perubahan tipe, dan banyak lagi.
4. Perangkat Lunak Usang
Selain pembaruan, ada juga perangkat lunak yang ditandai sebagai usang. Itu amd
utilitas adalah satu dan ditargetkan untuk dihapus di FreeBSD 13.0 rilis.
5. Pustaka Runtime dan API
Dengan FreeBSD 12.2, itu ifconfig
utilitas telah menerima pembaruan dan sekarang dapat melaporkan status antarmuka jembatan.
6. Perubahan Kernel Umum
Baca
panggilan sistem sekarang akan dinonaktifkanBaca()
panggilan secara default pada folder dan direktori.- GratisBSD 12.2 dilengkapi dengan
ixl
driver diaktifkan secara default. - Itu
machdep.kdb_on_nmi
variabel pada sysctl dihapus. Selain itu,machdep.panik_on_nmi
variabel sekarang akan langsung masuk ke debugger. Sysctl adalah utilitas yang bertanggung jawab untuk mengambil status Kernel. - GratisBSD 12.2 juga mencakup dukungan untuk APEI (ACPI Platform Error Interfaces)
7. Perubahan Perangkat dan Driver
Dengan rilis baru ini, beberapa driver ditandai sebagai tidak digunakan lagi dan dihapus di FreeBSD 13.0 rilis dan yang lebih baru. Mereka termasuk:
ubsec
- Mengaktifkan dukungan untuk kartu Broadcom dan BlueSteel yang berisi chip akselerator kripto uBsec 5x0x.ufm
- Mengaktifkan dukungan untuk tuner D-Link/GEMTEK FM.apm
- Mengaktifkan dukungan untuk kartu video Alliance ProMotion.ctau
cx
8. Perubahan Penyimpanan
Itu mps
driver, yang memungkinkan dukungan pengontrol SAS dan kartu penyimpanan solid-state WarpDrive untuk Broadcom dihapus dari konfigurasi kernel GENERIC 32-bit.
Itu driver virtio_blk
, yang memungkinkan dukungan untuk perangkat blok VirtIO, telah menerima pembaruan untuk menyertakan dukungan TRIM.
Selain itu, sistem file ZFS sekarang mendukung baca/tulis kstat
keluaran per kumpulan data.
9. Perubahan Pemuat Boot
Dengan FreeBSD 12.2 rilis, pengguna sekarang akan mengakses konsole dari bootloader dan dapat memilih salah satu perangkat konsol yang tersedia.
10. Perubahan Jaringan Umum
FreeBSD cenderung memiliki pasar yang besar di server daripada Desktop. Oleh karena itu, pengguna dapat mengharapkan beberapa pembaruan di bagian jaringan dari seluruh sistem operasi. Di bawah ini adalah beberapa pembaruan dan perubahan.
- Itu
tab
dantong besar
perangkat sekarang akan membuat/dev
alias setiap kali mereka diganti namanya. - Itu
ipfw
driver sekarang menyertakan dukungan untuk subnet NAT RFC6598/Carrier Grade. - Itu
ng_nat
sekarang akan mendukung untuk memasang antarmuka ethernet.
Driver yang diperbarui ke versi baru meliputi:
ixl
diperbarui ke versi 1.11.29ena
diperbarui ke versi 2.2.0cxgbe
diperbarui ke versi 1.25.0.0
Selain itu, satu set driver baru telah ditambahkan ke rilis baru ini untuk meningkatkan dukungan untuk 802.11n dan 802.11ac. GratisBSD 12.2 juga akan menyertakan dukungan untuk kartu Ethernet Intel 100GB dengan yang baru Es
sopir.
Upgrade ke FreeBSD 12.2
Sekarang Anda telah melihat beberapa fitur keren FreeBSD 12.2 memunculkan, Anda mungkin berpikir untuk meningkatkan sistem Anda saat ini. Jangan khawatir, itulah yang akan kami bahas dalam sistem ini.
- Unduh dan instal utilitas pembaruan freebsd. Jalankan perintah di bawah ini:
freebsd-update ambil freebsd-update install
- Sekarang, Anda dapat menggunakan utilitas pembaruan freebsd untuk mengambil dan menginstal pembaruan.
pembaruan pembaruan freebsd -r 12.2-RELEASE freebsd-update install
- Setelah instalasi berhasil, reboot sistem dengan perintah di bawah ini:
matikan -r sekarang
- Setelah sistem reboot, jalankan perintah install freebsd-update lagi untuk menginstal komponen userland baru.
instal pembaruan freebsd
Itu dia! Anda telah memperbarui sistem Anda ke FreeBSD 12 terbaru.2 rilis. Anda dapat melanjutkan untuk menjalankan perintah uname -a untuk melihat versi FreeBSD yang sedang Anda jalankan.
uname -a
Kesimpulan
Posting ini telah memberi Anda wawasan yang jelas tentang beberapa fitur yang disertakan dengan FreeBSD 12.2 rilis dan seluruh proses peningkatan. Karena sistem operasi ini tidak dilengkapi dengan GUI pra-instal, sebagian besar pembaruan dan perubahan bertujuan untuk meningkatkan kinerja sistem secara umum. Jika Anda belum siap untuk memutakhirkan sistem Anda ke rilis terbaru ini, Anda dapat menginstalnya sebagai mesin virtual dan menguji kinerjanya sebelum menggunakannya untuk produksi.