Ezinsukwini ezimbalwa ezedlule kumenyezelwe ukukhishwa kwenguqulo entsha ye-DragonFlyBSD 5.8. Le nguqulo entsha iza nokuthuthuka okuthile kuthakazelisa impela ukusebenza ezintweni ze-DRM nokuthuthukiswa kwememori ebonakalayo kuyagqanyiswa.
Phakathi kwezici ze-DragonFly BSD kunjalo uhlelo lwefayela le-HAMMER ngohlobo olusatshalalisiwe, ukusekelwa kokulayisha ama-cores wesistimu "ebonakalayo" okufana nezinqubo zomsebenzisi, ikhono lokulonda idatha ye-FS nemethadatha kuma-drive we-SSD, ama-symlink ahlukahlukene, amandla okufriza izinqubo ngenkathi kugcinwa isimo sawo esiku-drive, i-kernel ye-hybrid esebenzisa imicu engasindi (LWKT) .
Yini okusha ku-DragonFlyBSD 5.8?
Le nguqulo entsha ye-DragonFlyBSD 5.8, ukwakheka okuyisisekelo kufaka ukusetshenziswa kwe-dsynth eyenzelwe ukuhlanganiswa kwasendaweni nokunakekelwa kwezindawo zayo zokugcina kanambambili ze-DPort.
Ngaphandle kwalokho ukufana kweqoqo lamanani wamachweba kuyasekelwa, unikezwe isihlahla sokuncika. Ukulungiselela ukukhishwa okusha, iDPort iphinde yethula izinguquko eziningi ezihlose ukusheshisa ukuhlangana kwamaphakeji ahlukahlukene ancike.
Ngakolunye uhlangothi, ILibc kushiwo ukuthi inendlela esebenzayo yokufihla isignali evikela i-malloc * () nemisebenzi efanayo kusuka ezinkingeni ngenxa yokuphazamiseka kwesiginali.
Ngokuvinjelwa nokuvinjelwa kwezimpawu zesikhashana, imisebenzi ye-sigblockall () ne-sigunblockall () iphakanyiswa esebenza ngaphandle kokushaya izingcingo zohlelo.
Futhi, umsebenzi we-libc strtok () uhlelelwe ukusetshenziswa kuzinhlelo zokusebenza ezifundwayo eziningi, ama-constants TABDLY, TAB0, TAB3, nomsebenzi we-_errno_location ungeziwe ukuhambisana okungcono kwedatha.
Ngokwengxenye yokuthuthuka kwayo okuvelele, singakuthola lokho Izingxenye ze-DRM interface zivumelanisiwe neLinux 4.9 kernel ngokudluliswa okusuka ku-kernel 4.12 yezici ngazinye okuhloswe ngazo ukuthuthukisa ukwesekwa kweWayland.
Isilawuli I-drm / i915 ye-Intel GPU ivumelaniswa ne-Linux kernel 4.8.17 ngekhodi ye-kernel 5.4 yokusekela ama-chips amasha kanye ne-radeon yamakhadi wehluzo we-AMD avumelaniswe neLinux kernel 4.9.
I-Los ama-algorithms athuthukiswe kakhulu ukushintsha imemori ebonakalayo, esuse noma inciphise izingqinamba zokuphendula kusixhumi esibonakalayo somsebenzisi ongaphandle kwememori.
Futhi Kushiwo ukuthi ukungezwa kwezinqubo zokuvikela ze-SMAP ne-SMEP kungeziwe. I-SMAP ivumela ukuvimba ukufinyelela kwedatha esikhaleni somsebenzisi kusuka kukhodi enelungelo esebenza ezingeni le-kernel, kuyilapho i-SMEP ingavumeli ukushintsha kusuka kumodi ye-kernel kuye ekusebenziseni ikhodi leleveli yomsebenzisi, ngaleyo ndlela kuvimbele ukuxhashazwa ukukhubazeka okuningi ku-kernel.
Olunye ushintsho olubalulekile yindlela yokusebenza ephuthumayo wohlelo lwefayela le-HAMMER2 elingeziwe lasetshenziswa ngoba lingasetshenziswa kunqubo yokutakula yokuphahlazeka.
Kwezinye izinguquko ezishiwo:
- Kungezwe i-realpath entsha, i-getrandom ne-lwp_getname izingcingo zesistimu (zivunyelwe ukusebenzisa i-pthread_get_name_np).
- Ukuguquguquka kabusha kwe-sysctl ukumisa iJele. Kungezwe amandla okufaka ama-nullfs nama-tmpfs ejele.
- Ukwethembeka okuthuthukile nokusebenza kwe-TMPFS. Ukusebenza kahle okukhulu ezimeni zokuntuleka kwememori yamahhala ohlelweni.
- I-basename () ne-dirname () imisebenzi ehambisana ne-Linux engezwe ukuthuthukisa ukuhambisana kwetheku.
- Kuthuthwe kusuka kuFreeBSDfsck_msdosfs, sys / ttydefaults.h, AF_INET / AF_INET6 kuya ku-libc / getaddrinfo (), ikhalenda (1), rcorder-visualize.sh. Imisebenzi yezibalo.h ifakwe ku-OpenBSD.
- Izinhlobo ezibuyekeziwe zezinto ezivela eceleni, kufaka phakathi i-Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3. Ngokuzenzakalelayo, i-gcc-8 compiler iyasetshenziswa.
Uma ufuna ukwazi kabanzi ngokuqaliswa kwale nguqulo entsha, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.
Landa
Okwalabo abanentshisekelo yokukwazi ukufaka noma ukuhlola le nguqulo entsha kumakhompyutha abo noma kumshini obonakalayo, bangathola isithombe sesistimu kuwebhusayithi yabo esemthethweni esigabeni sayo sokulanda.
Isithombe sesistimu singarekhodwa ngosizo lwe-Etcher, okuyithuluzi le-multiplatform.