Pasukan Kejuruteraan Pelepasan FreeBSD telah mengumumkan pelepasan dan ketersediaan FreeBSD 12.2 kepada orang ramai. Ini adalah pelepasan ketiga dan terakhir dari cawangan stable / 12. Catatan ini akan merangkumi ciri dan perubahan yang anda boleh jangkakan dengan FreeBSD 12.2 pelepasan. Kami juga akan memberi anda panduan langkah demi langkah mengenai cara menaik taraf dari versi semasa anda ke FreeBSD 12.2.
FreeBSD 12.2 Ciri
FreeBSD secara lalai tidak dibungkus dengan Desktop Environment seperti kebanyakan distribusi Linux. Namun, itu tidak bermakna anda tidak boleh memasangnya. Oleh itu, kebanyakan ciri dan kemas kini tertumpu pada prestasi sistem umum dan bukan antara muka pengguna. Mari selami!
1. Perubahan Konfigurasi Userland
FreeBSD 12.2 dilengkapi dengan yang baru rc.pengesahan
pemboleh ubah - yang linux_mounts_enable
. Pemboleh ubah baru ini digunakan ketika sistem fail Linux tertentu dipasang di / rakan / linux
direktori dan pemboleh ubah linux_enable ditetapkan ke YA
.
rc.pengesahan
adalah fail konfigurasi yang mengandungi perincian konfigurasi pelbagai antaramuka rangkaian dalam sistem, nama host tempatan, dan maklumat mengenai perkhidmatan permulaan yang dimulakan pada waktu boot. The rc.pengesahan
digunakan oleh pelbagai skrip permulaan yang terdapat di /dan lain-lain
., direktori untuk melaksana pelaksanaannya dengan pengaturan dalam fail ini.
The linux_enable
adalah pemboleh ubah boolean apabila ditetapkan ke YA
membolehkan Linux / ELF pada masa boot.
Selain itu, devd
utiliti dikemas kini untuk menukar lalai syslogd
pemberitahuan untuk resume dari kern
ke kernel
.
The devd
adalah daemon yang menyediakan platform untuk pelaksanaan program userland yang dipicu oleh pelbagai peristiwa kernel.
2. Perubahan Permohonan Userland
Utiliti cron dikemas kini untuk menyokong dua bendera baru di crontab - '-n'dan'-q.'
The -n
argumen menekan surat pada jalan yang berjaya sementara -q
hujah menekan pembalakan pelaksanaan perintah.
- The
dd
arahan dikemas kini untuk menyokong beberapa argumen tambahan:- penukaran = fsync
- conf = fdatasync
- oflag = fsync
- oflag = penyegerakan
- iflag = sekatan penuh
- The
fsck_msdosfs
dikemas kini untuk menyokong beberapa ciri tambahan.
Ini termasuk mengurangkan jejak memori, hujah baru, -M
yang melumpuhkan penggunaan mmap
utiliti, dan lain-lain. fsck_msdosfs
adalah utiliti yang digunakan untuk memeriksa konsistensi sistem fail Windows (FAT).
- Sokongan untuk
perakuan
utiliti.
perakuan
adalah alat baris perintah yang digunakan dalam menguruskan senarai Pihak Berkuasa Sijil TLS yang dipercayai oleh aplikasi yang menggunakan OpenSSL.
tunjuk ajar
utiliti dikemas kini untuk menyokong pilihan panjang.
tunjuk ajar
adalah utiliti Linux yang digunakan untuk mendapatkan status pelayan NFS yang terletak di host.
- The
sed
utiliti dikemas kini untuk membaca perintah dari stdin apabila argumen "-f" ditentukan. - The
bhyve
utiliti dikemas kini untuk menyokong menetapkan parameter pengawal AHCI tambahan. - The
penjara
utiliti dikemas kini untuk membolehkan menjalankan Linux® dalam lingkungan penjara.
3. Perisian yang Disumbang
Perisian | Dikemas kini kepada… |
---|---|
utiliti tcsh | versi 6.21.00 |
kurang utiliti | versi v551 |
perpustakaan libbsdxml | versi 2.2.9 |
utiliti resolvconf | versi 3.9.2 |
perpustakaan pcap | versi 1.9.1 |
utiliti tcpdump | versi 4.9.3 |
utiliti xz | versi 5.2.5 |
OpenSSH | versi 7.9p1 |
Fail pangkalan data zon waktu | versi 2020a |
utiliti tidak terikat | versi 1.10.1 |
perpustakaan libarchive | versi 3.4.3 |
perpustakaan apr persendirian | versi 1.7.0 |
utiliti svn , lite | versi 1.14.0 LTS |
rangkaian utiliti ntpd | versi 4.2.8p15 |
utiliti fail | versi 5.39 |
utiliti bc | versi 3.1.1 |
utiliti sqlite3 peribadi | versi 3.32.3 |
BSD membuat utiliti | versi 20200719 |
Utiliti sendmail | versi 8.16.1 |
clang, llvm, lld, lldb, utiliti compiler-rt dan libc++ | versi 10.0.1 |
OpenSSL | versi 1.1.1jam |
FreeBSD 12.2 juga dilengkapi dengan beberapa kemas kini perisian untuk meningkatkan fungsi umum perisian yang berbeza. Sebagai contoh:
- The
nc
alat telah menerima kemas kini untuk memasukkan yang baru--sctp
hujah. - The
mtree
utiliti juga menerima kemas kini untuk menangani masalah seperti-f
hujah tidak mempertimbangkan perubahan jenis, dan banyak lagi.
4. Perisian Tertinggal
Selain kemas kini, terdapat juga perisian yang ditandai sebagai tidak digunakan lagi. The amd
utiliti adalah satu dan disasarkan untuk dikeluarkan di FreeBSD 13.0 pelepasan.
5. Perpustakaan dan API Masa Jalan
Dengan FreeBSD 12.2, yang ifconfig
utiliti telah menerima kemas kini dan kini dapat melaporkan status antara muka jambatan.
6. Perubahan Kernel Am
membaca
panggilan sistem sekarang akan dilumpuhkanbaca ()
panggilan secara lalai pada folder dan direktori.- FreeBSD 12.2 dilengkapi dengan
ixl
pemacu diaktifkan secara lalai. - The
machdep.kdb_on_nmi
pemboleh ubah pada sysctl dikeluarkan. Selain itu,machdep.panik_on_nmi
pemboleh ubah kini akan memasuki debugger secara langsung. Sysctl adalah utiliti yang bertanggungjawab untuk mendapatkan semula keadaan Kernel. - FreeBSD 12.2 juga merangkumi sokongan untuk APEI (Antaramuka Ralat Platform ACPI)
7. Peranti dan Perubahan Pemacu
Dengan keluaran baru ini, beberapa pemacu ditandai sebagai tidak digunakan lagi dan dikeluarkan dalam FreeBSD 13.0 pelepasan dan kemudian. Ia merangkumi:
ubsec
- Membolehkan sokongan untuk kad Broadcom dan BlueSteel yang mengandungi cip pemecut crypto uBsec 5x0x.ufm
- Membolehkan sokongan untuk penala D-Link / GEMTEK FM.apm
- Membolehkan sokongan untuk kad video Alliance ProMotion.ctau
cx
8. Perubahan Storan
The mps
pemacu, yang membolehkan pengawal SAS sokongan dan kad penyimpanan keadaan pepejal WarpDrive untuk Broadcom dikeluarkan dari konfigurasi kernel GENERIC 32-bit.
The pemandu virtio_blk
, yang membolehkan sokongan untuk peranti blok VirtIO, telah menerima kemas kini untuk memasukkan sokongan TRIM.
Selain itu, sistem fail ZFS kini menyokong membaca / menulis kstat
output setiap set data.
9. Perubahan Pemuat Boot
Dengan FreeBSD 12.Dengan 2 keluaran, pengguna kini akan mengakses konsol dari bootloader dan dapat memilih mana-mana peranti konsol yang ada.
10. Perubahan Rangkaian Umum
FreeBSD cenderung mempunyai pasaran yang besar pada pelayan daripada Desktop. Oleh itu, pengguna dapat menjangkakan beberapa kemas kini di bahagian rangkaian seluruh sistem operasi. Berikut adalah beberapa kemas kini dan perubahan.
- The
tab
dantun
peranti kini akan dibuat/ dev
nama samaran setiap kali dinamakan semula. - The
ipfw
pemandu kini merangkumi sokongan untuk subnet RFC6598 / Carrier Grade NAT. - The
ng_nat
kini akan menyokong untuk melampirkan antara muka ethernet.
Pemacu yang dikemas kini ke versi baru merangkumi:
ixl
dikemas kini ke versi 1.11.29ena
dikemas kini ke versi 2.2.0cxgbe
dikemas kini ke versi 1.25.0.0
Selain itu, sekumpulan pemacu baru telah ditambahkan pada siaran baru ini untuk meningkatkan sokongan untuk 802.11n dan 802.11ac. FreeBSD 12.2 juga akan merangkumi sokongan untuk kad Intel 100GB Ethernet dengan yang baru ais
pemandu.
Meningkatkan ke FreeBSD 12.2
Sekarang anda telah melihat beberapa ciri menarik FreeBSD 12.2 mengemukakan, anda mungkin berfikir untuk menaik taraf sistem semasa anda. Jangan risau, itulah yang akan kita bahas dalam sistem ini.
- Muat turun dan pasang utiliti kemas kini freebsd. Jalankan arahan di bawah:
freebsd-update mengambil freebsd-kemas kini pemasangan
- Sekarang, anda boleh menggunakan utiliti kemas kini freebsd untuk mengambil dan memasang kemas kini.
freebsd-update upgrade -r 12.2-RELEASE pemasangan freebsd-kemas kini
- Selepas pemasangan berjaya, but semula sistem dengan arahan di bawah:
tutup -r sekarang
- Setelah sistem dihidupkan semula, jalankan perintah pemasangan kemas kini freebsd sekali lagi untuk memasang komponen pengguna baru.
pasang kemas kini freebsd
Itu sahaja! Anda telah mengemas kini sistem anda ke FreeBSD 12 terkini.2 pelepasan. Anda boleh meneruskan perintah uname -a untuk melihat versi FreeBSD yang sedang anda jalankan.
uname -a
Kesimpulannya
Catatan ini telah memberi anda gambaran yang jelas mengenai beberapa ciri yang terdapat pada FreeBSD 12.2 pelepasan dan keseluruhan proses peningkatan. Oleh kerana sistem operasi ini tidak dilengkapi dengan GUI yang telah dipasang sebelumnya, kebanyakan kemas kini dan perubahan bertujuan untuk meningkatkan prestasi sistem umum. Sekiranya anda tidak bersedia dengan menaik taraf sistem anda ke keluaran terbaru ini, anda boleh memasangnya sebagai mesin maya dan menguji kinerjanya sebelum menggunakannya untuk pengeluaran.