libc siv lub teeb liab npog ntsej muag zoo, uas ua rau nws muaj peev xwm tiv thaiv malloc * () thiab cov haujlwm zoo sib xws los ntawm cov teeb meem vim lawv cuam tshuam los ntawm lub teeb liab. Rau lub sij hawm luv luv thaiv thiab tsis thaiv cov teeb liab, cov haujlwm sigblockall() thiab sigunblockall() tau npaj, uas ua haujlwm yam tsis tau hu xov tooj. Tsis tas li ntawd, libc tau hloov kho lub strtok() muaj nuj nqi rau siv nyob rau hauv ntau cov ntawv thov, ntxiv tas li TABDLY, TAB0, TAB3 thiab __errno_location muaj nuj nqi los txhim kho kev txhawb nqa dports.
DRM (Direct Rendering Manager) cov khoom sib txuas yog synchronized nrog Linux ntsiav 4.9, nrog cov yam ntxwv xaiv tau xa los ntawm 4.12 kernel txhawm rau txhim kho Wayland kev txhawb nqa.
Tus tsav tsheb drm/i915 rau Intel GPUs yog synchronized nrog Linux ntsiav 4.8.17 nrog cov lej pauv los ntawm 5.4 ntsiav los txhawb cov chips tshiab (Skylake, Coffelake, Amber Lake, Whiskey Lake thiab Comet Lake). Tus tsav tsheb drm / radeon rau AMD video phaib yog synchronized nrog Linux 4.9 ntsiav.
Virtual nco paging algorithms tau txhim kho zoo, tso cai rau peb tshem tawm lossis txo cov teeb meem kev ua haujlwm hauv tus neeg siv interface thaum muaj lub cim xeeb tsis txaus. Teeb meem nrog Chrome / Chromium khov vim tsis txaus lub cim xeeb tau raug daws.
Txhim kho kernel scaling ntawm cov tshuab nrog ntau tus processor cores. Txo cov nplooj ntawv nco virtual thov lub sijhawm. Txo SMP kev sib cav thaum lub cim xeeb tsawg. Kev ua tau zoo ntawm "qhib (... O_RDWR)" hu.
Lub pseudo-random tooj generator nyob rau hauv lub ntsiav tau raug redesigned. Tus tsav tsheb RDRAND tau hloov kho kom khaws cov entropy los ntawm txhua lub CPUs. Txo kev siv zog
thiab qhov loj ntawm RDRAND pub, uas yav dhau los siv 2-3% ntawm lub sijhawm CPU thaum lub sijhawm tsis ua haujlwm.
Ntxiv cov kab ke tshiab hu realpath, getrandom thiab lwp_getname (tso cai siv pthread_get_name_np).
Ntxiv kev txhawb nqa rau SMAP (Supervisor Mode Access Prevention) thiab SMEP (Supervisor Mode Execution Prevention) cov txheej txheem tiv thaiv. SMAP tso cai rau koj los thaiv kev nkag mus rau cov neeg siv-chaw cov ntaub ntawv los ntawm cov cai muaj cai khiav ntawm qib kernel. SMEP tsis tso cai rau kev hloov pauv ntawm hom ntsiav mus rau kev ua tiav ntawm cov lej nyob ntawm tus neeg siv qib, uas ua rau nws muaj peev xwm los thaiv kev siv ntau qhov tsis zoo hauv cov ntsiav (plhaub code yuav tsis raug tua, vim nws nyob hauv cov neeg siv qhov chaw);
Reworked sysctl variables rau configuring Jail. Ntxiv lub peev xwm rau mount nullfs thiab tmpfs los ntawm Jail.
Ntxiv hom xwm txheej ceev rau HAMMER2 cov ntaub ntawv kaw lus, uas tuaj yeem siv thaum rov qab los tom qab ua tsis tiav. Hauv hom no, nws tuaj yeem rhuav tshem cov duab thaij duab thaum hloov kho cov inode hauv zos (tso cai rau koj tshem tawm cov ntaub ntawv thiab cov npe hauv qhov tsis muaj qhov chaw dawb disk, thaum nws tsis tuaj yeem siv cov txheej txheem theej-on-write). Txhim kho kev ua tau zoo los ntawm kev rov ua haujlwm xov xa tawm hauv HAMMER2. Cov txheej txheem ntawm flushing buffers tau zoo heev.
Txhim kho kev ntseeg siab thiab kev ua tau zoo ntawm TMPFS. Kev ua haujlwm nce ntxiv thaum tsis muaj lub cim xeeb dawb hauv lub kaw lus.
IPv4 network pawg tam sim no txhawb nqa / 31 prefixes (RFC 3021).
Kais tau txhim kho SIOCSIFMTU ioctl tuav los txhawb MTU > 1500. Ntxiv kev txhawb nqa rau SIOCSIFINFO_IN6 thiab SO_RERROR.