Aasta 2020 on kahtlemata aasta, mis jätab oma jälje ajaloos ja mitte ainult seoses kõigi koroonaviiruse (covid19) põhjustatud pandeemia tõttu majanduses põhjustatud sündmustega, vaid ka sotsiaalse liikumise, rahvustevaheliste konfliktide, suurte looduslike sündmustega.
Ja mis puutub tehnikamaailma, siis see pole kaugel taga Noh, viimase aasta jooksul juhtus palju olulisi asju ja paljud neist jätsid jälje.
Sellepärast seekord jagame Linuxi 2020. aasta olulisemate sündmuste kogumikku ja avatud lähtekoodiga.
Alustades Linuxist, kogu 2020. aasta jooksul avaldati järgmised versioonid (arvestamata nende parandusversioone):
Linux 5.10
Selle silmapaistvamatest omadustest: ARMv8.5 mälusiltide laienduse tugi, tugi SM2 digitaalallkirja algoritmile, CAN ISO 15765 2: 2016 transpordiprotokolli tugi, IGMPv3 / MLDv2 multicast-protokolli tugi ja Amazon Nitro enklaavide tugi. EXT4-failisüsteemiga on nüüd kaasas "kiire lubamise" režiim, mis vähendab dramaatiliselt mitme failitoimingu latentsust.
Linux 5.9
Selles versioonis piirata patenteeritud moodulite sümbolite importimist GPL-mooduliteni, ajakava täitmine tähtaegade planeerijas, parandada dm-krüptide jõudlust, eemaldage 32-bitiste Xen PV külaliste kood, uus tahvli mäluhalduse mehhanism, sisemine krüptimise tugi ext4 ja F2FS.
Linux 5.8
Selle uudsused olid: KCSAN võistlustingimuste detektor, universaalne mehhanism teadete saatmiseks kasutaja ruumi, võrgukrüptimise riistvaraline tugi, laiendatud kaitsemehhanismid ARM64 jaoks, Venemaa Baikal-T1 protsessori tugi, võimalus procfs-eksemplare eraldi ühendada, ARM64 ja STI varjukõne korstnate kaitsemehhanismide juurutamine.
Linux 5.7
See versioon esines FS exFATi uus rakendamine, bareudp-moodul UDP-tunnelite loomiseks, ARM64-le osuti autentimisel põhinev kaitse, võimalus lisada BPF-programme LSM-käitlejatele, Curve25519 uus rakendus, jagatud lukustuse detektor, BPF-i ühilduvus PREEMPT_RT-ga, piirangute eemaldamine 80 tähemärgise rea suurusele koodis, võttes arvesse protsessori temperatuuri indikaatoreid tööülesannete planeerijas, mälu kirjutuskaitse, kasutades userfaultfd.
Linux 5.6
Jõuan kohale kauaoodatud WireGuard VPN-liidese integreerimine, USB4 ühilduvus, nimeruumid aja jaoks, võimalus luua TCP-i ülekoormustöötlejaid BPF-i abil, esialgne MultiPath TCP tugi, 2038 kerneli eemaldamine, "bootconfig" mehhanism, ZoneFS FS.
Linux 5.5
Võimalus määrata varjunimed võrguliidestele, tsingi raamatukogu krüptograafiliste funktsioonide integreerimine, võime peegeldada Btrfs RAID2 rohkem kui kahel kettal, elusate plaastrite oleku jälgimise mehhanism, kuniti ühikute testimise raamistik, parandada juhtmevaba virna mac80211 jõudlust, võime juurule juurde pääseda Vaadake jaotist SMB protokolli kaudu, tüübikinnitus BPF-is.
Lisaks ei tohi unustada liikumist kaasava terminoloogia poole, milles Linuxi kerneli arendajad said ettepaneku ja selle põhjal koostati dokument, milles tuumas on ette nähtud kaasava terminoloogia kasutamine. Tuumas kasutatavate identifikaatorite puhul teeb ettepaneku loobuda selliste sõnade nagu „ori” ja „must nimekiri” kasutamisest.
Ja lõpuks ohutuse mõttes 2020. aastal said teatavaks erinevad kohalikud haavatavused Need ei olnud mitte ainult kernel, vaid ka nõrgad kohad, mis üldiselt mõjutasid kõiki GNU / Linuxi süsteeme. Alustuseks nimetades mõningaid, võime leida haavatavuse Linuxi kernelis (AF_PACKET, BPF, vhost-net).
Samuti sudo, systemd, Glibc (ARMv7 jaoks memcpy), F2FS fsck, GDM haavatavused ja GRUB2 haavatavus, mis võimaldab UEFI turvalisest alglaadimisest mööda minna.
Veel üks, millest rääkida, oli üks kaughaavatavustest qmaili meiliserveris ja ZeroLogin Sambas.