Ilogo ye-NetBSD
I-NetBSD ingenye yalezo zi-OS eziningi emndenini we-Unix okungajwayelekile kakhulu ukuzwa noma ufunde ngakho. Kodwa lokhu akushiyi eceleni iqiniso lokuthi ihlukaniswa nokuphatheka kwayo okungavamile, ikwazi ukugijima ezinhlobonhlobo zezingxenyekazi ze-hardware futhi ngaphezu kwakho konke ukugxila kwayo ekuhlanzekeni kanye nokulula ekuklanyeni.
Kungakho Ngikubona kufanelekile ukwabelana ngezindaba zokwethulwa kwe-NetBSD 10, eza ngemva konyaka nesigamu kusukela ekuvuselelweni kwayo kokugcina. Inguqulo entsha ifaka ukuthuthuka okuphawulekayo, njengokusekelwa kohlu lokulawula ukufinyelela ohlelweni lwefayela le-FFS, ukuthuthukiswa kokusebenza okuphawulekayo, ukubethela kwediski kusetshenziswa i-algorithm ye-Adiantum, kanye nokufakwa komshayeli we-WireGuard VPN ku-kernel.
Yini entsha ku-NetBSD 10?
Kunguqulo entsha ye-NetBSD 10, isIntuthuko enkulu yenziwe ekusebenzisaneni ne-Linux, kanye nokufakwa kokwesekwa kwezindlela ezimbalwa ezibalulekile kuyagqama kusendlalelo sokuhambisana ne-Linux (compati_linux). Lokhu kubandakanya ukwengeza ukusekelwa kwe-eventfd, timerfd, POSIX timers, preadv kanye pwritev, okuthuthukisa ukusebenzisana nokusebenza kwezinhlelo zokusebenza ezidizayinelwe izindawo ze-Linux ku-NetBSD. Ngaphezu kwalokho, kube khona aIsibuyekezo esikhulu kubashayeli bezithombe ye-Intel, NVIDIA kanye ne-AMD GPUs ezinhlelweni ze-x86, kanye nesikhathi esingaphansi kwesistimu I-DRM/KMS ene-Linux kernel 5.6.
Esinye isici esisha esivezwa yi-NetBSD 10 yi- ukwesekwa kwehadiwe okunwetshiwe kumaphrosesa amasha e-Intel ne-AMD, amabhodi e-ARM afana ne-Raspberry Pi 4, nokusekelwa okuthuthukisiwe kwezakhiwo ezifana ne-MIPS. Usekelo olungeziwe lwezandiso zokuphepha ezifana ne-PAN (Privileged Access Never), PA (Pointer Authentication) kanye ne-BTI (I-Branch Target Identification) kuma-Armv8-A processors.
Abuye abuyekezwa izingxenye eziningi zezinkampani zangaphandle ezifana nomphathi wewindi gcc, OpenSSL, postfix, tmux, OpenSSH, X.org Server, phakathi kwezinye, ezinguqulweni zabo zakamuva. Ngaphezu kwalokho Izishayeli zemishini emisha eziyi-17 zengeziwe, okuhlanganisa amaphilisi e-Wacom, i-Gigabit Ethernet yemikhiqizo ehlukahlukene, phakathi kwabanye.
Ukusebenza kahle kwenqolobane yendlela yefayela ku-kernel kuthuthukisiwe, kanye ne- ukusebenza komhleli wemisebenzi yakhelwe ezinkulu.LITTLE Arm systems. Ukusebenza kwezingcingo zesistimu ekhethiwe neyenhlolovo yesistimu yefayela ye-tmpfs nayo isithuthukisiwe, futhi ukulungiselelwa okuthile kwengezwe kuzakhiwo ze-x86 ne-AArch64, ukuthuthukisa i-I/O nokusebenza kwenethiwekhi ezinhlelweni ze-AArch64.
Ngakolunye uhlangothi, seluqalisiwe i-algorithm esheshayo yesisekelo somuthi yokusesha amakhasi enkumbulo, Ukulandelela amakhasi enkumbulo ahlanzekile nangcolile kuye kwasheshiswa, futhi i-fsync yamafayela amakhulu ithuthukiswe kakhulu. Ukwengeza, ukuphathwa kwezikhiya kuye kwathuthukiswa futhi ukusebenza kahle kokusebenza ngokuhambisana kuye kwandiswa.
Ku-NetBSD 10 Kwengezwe ukwesekwa kokubethelwa kwediski kusetshenziswa i-algorithm ye-Adiantum, ukuzuza ukusebenza kahle okuphezulu kumasistimu ngaphandle kokusheshisa ihadiwe yokubethela kwe-AES. Ukubethela okuzenzakalelayo kokwahlukaniswa kokushintshana kunikwe amandla futhi usekelo lwezindlela zokusheshisa ukubethela kwehadiwe kwengezwe kuma-x86 nama-Arm processors.
Ukwengeza, usekelo lwama-POSIX.1e ACL lwengezwe ohlelweni lwefayela le-FFS, luqaliswe ngezibaluli zefayela ezinwetshiwe ezifakwe ku-FreeBSD. Ukusebenzisa i-ACL, uhlobo olusha lwesistimu yefayela olubizwa ngokuthi i-FFSv2ea lwethulwe, lapho amasistimu akhona angaguqulelwa kuwo kusetshenziswa insiza ye-fsck_ffs.
Kokunye ukushintshaokugqamile:
- Kwengezwe i-WireGuard-compatible wg network interface ukuze kusekelwe i-VPN ku-NetBSD 10.
- I-algorithm ye-hashing yephasiwedi ezenzakalelayo ishintshiwe yaba i-Argon2id, futhi ukusetshenziswa kwesofthiwe ye-AES ehlinzekwe yi-kernel kuthuthukisiwe ukuze kuhlinzekwe izikhathi zokusebenzisa ezingaguquki kuzo zonke izakhiwo.
- Ukusekelwa kwe-Universal Disk Format (UDF) sekuthuthukisiwe futhi nokusekelwa kwe-ZFS kwengezwe kuhlelo lokusebenza lwe-fstat.
- Ukusekelwa kwe-FUSE (Isistimu Yefayela Ku-Userspace) kunwetshiwe futhi ukulungiselelwa kwe-endian okushintshiwe kwengezwe ekusetshenzisweni kwesofthiwe ye-RAID.
- Izingcingo zesistimu ezilungele i-Linux eventfd kanye ne-timerfd seziqalisiwe, i-fexecve yengeziwe ukuze kusetshenziswe amafayela encazelweni yefayela, futhi ukusebenza kwesistimu kukonke kuthuthukisiwe.
- Ubuchwepheshe obuphelelwe isikhathi kanye nezishayeli ezifana ne-HIPPI, FDDI, TokenRing, abashayeli be-SMBFS, phakathi kokunye basusiwe, kuyilapho ukukhangisa kwerutha ye-IPv6 kuhanjiswe endaweni yomsebenzisi kanye nemitapo yolwazi kanye nezishayeli zamadivayisi wefa zisusiwe.
Uma unjalo unentshisekelo yokwazi okwengeziwe ngayo, ungabheka i- imininingwane kusixhumanisi esilandelayo. Ngokuqondene nalabo abanentshisekelo kule nguqulo entsha, kufanele ukwazi lokho Izithombe zokufaka zosayizi ongu-630 MB ziyanikezwa, ezihlanganiselwe izakhiwo zesistimu ezingaphezu kuka-50 kanye nemindeni ye-CPU engu-16 ehlukene.