A 2020-as év kétségkívül egy olyan év lesz, amely rányomja bélyegét a történelemben és nemcsak a koronavírus (covid19) okozta járvány miatt a gazdaságban bekövetkezett összes esemény kapcsán, hanem többek között társadalmi mozgalmak, nemzetek közötti konfliktusok, nagy természeti események is.
Ami pedig a technika világát illeti, nem sokkal lemaradt Nos, az elmúlt évben sok fontos dolog történt, és sok közülük nyomot hagyott.
Ezért ezúttal megosztjuk a 2020 legfontosabb eseményeinek összeállítását a Linux alatt és nyílt forráskódú.
Linuxtól kezdve, 2020 folyamán a következő verziók jelentek meg (javító változataik figyelembevétele nélkül):
Linux 5.10
A legkiemelkedőbb tulajdonságai közül: az ARMv8.5 memóriacímkéző kiterjesztés támogatása, az SM2 digitális aláírás algoritmus támogatása, a CAN ISO 15765 2: 2016 szállítási protokoll támogatása, az IGMPv3 / MLDv2 multicast protokoll támogatása és az Amazon Nitro enklávék támogatása. Az EXT4 fájlrendszer most egy "gyors elkötelezettség" móddal érkezik, amely drámai módon csökkenti a több fájlművelet késését.
Linux 5.9
Ebben a verzióban a korlátozza a szimbólumok importját a saját modulokról a GPL modulokra, a teljesítmény ütemezése a határidő ütemezőben, javítja a dm-crypt teljesítményét, távolítsa el a 32 bites Xen PV vendégek kódját, új födém memóriakezelési mechanizmust, inline titkosítási támogatást az ext4-en és az F2FS-en.
Linux 5.8
Újdonságai a következők voltak: KCSAN versenyállapot-detektor, univerzális mechanizmus az értesítések elküldésére a felhasználói térbe, hardveres támogatás az online titkosításhoz, kiterjesztett védelmi mechanizmusok az ARM64 számára, az orosz Baikal-T1 processzor támogatása, a procfs példányok különálló csatlakoztatásának lehetősége, árnyékhívás-védelmi mechanizmusok megvalósítása az ARM64 és a BTI számára.
Linux 5.7
Ez a verzió szerepelt az FS exFAT új megvalósítása, bareudp modul UDP alagutak létrehozásához, mutató hitelesítés alapú védelem az ARM64 számára, BPF programok csatolása az LSM kezelőkhöz, a Curve25519 új megvalósítása, split-lock detektor, BPF támogatás a PREEMPT_RT számára, a 80 karakteres sor méretének korlátozásainak megszüntetése kódban, a CPU hőmérsékleti mutatóinak figyelembevétele a feladatütemezőben, memória írási védelem a userfaultfd használatával.
Linux 5.6
A várva vártal érkezem WireGuard VPN interfész integráció, USB4 kompatibilitás, névterek az időre, a TCP torlódáskezelők létrehozásának képessége a BPF használatával, a kezdeti MultiPath TCP támogatás, a 2038 rendszermag eltávolítása, a "bootconfig" mechanizmus, a ZoneFS FS.
Linux 5.5
Aliasok hozzárendelése a hálózati interfészekhez, a cink könyvtár kriptográfiai funkcióinak integrálása, a tükrözés képessége több mint 2 lemezen a Btrfs RAID1-ben, az élő javítások állapotának nyomon követésének mechanizmusa, a kunit egység tesztelési keretrendszere, javítsa a mac80211 vezeték nélküli verem teljesítményét, a gyökér elérésének képessége Lásd a szakaszt SMB protokollon keresztül, típus-ellenőrzés a BPF-ben.
Ezenkívül nem szabad megfeledkeznünk az inkluzív terminológia felé való elmozdulásról, amelyben a Linux kernel fejlesztői megkapták a javaslatot, és ennek alapján elkészült egy dokumentum, amelyben az inkluzív terminológia használatát a kernel írja elő. A kernelben használt azonosítók esetében javasolja az olyan szavak használatának elhagyását, mint a „rabszolga” és a „fekete lista”.
És végül a biztonság szempontjából, 2020-ban különféle helyi sebezhetőségek váltak ismertté Nem csak a rendszermag, hanem a GNU / Linux rendszereket általában érintő sebezhetőségek is voltak, és néhány megemlítésével kezdve megtalálhatjuk a sebezhetőséget a Linux kerneljében (AF_PACKET, BPF, vhost-net).
Valamint a sudo, systemd, Glibc (memcpy for ARMv7), F2FS fsck, GDM és a GRUB2 biztonsági rése, amely lehetővé teszi az UEFI biztonságos rendszerindítását.
Egy másik, amiről beszélni kellett, az egyik távoli sebezhetőség volt a qmail mail szerveren és ZeroLogin a Sambában.