Året 2020 vil utvivlsomt være et år, der sætter sit præg i historien og ikke kun i forhold til alle begivenheder forårsaget i økonomien på grund af pandemien forårsaget af Coronavirus (covid19), men også sociale bevægelser, konflikter mellem nationer, store naturlige begivenheder, blandt andre.
Og hvad angår teknologiens verden, er den ikke langt bagefter I løbet af det sidste år skete der mange vigtige ting, og mange af dem, der satte deres spor.
Derfor denne gang vi deler en samling af de vigtigste begivenheder i 2020 i Linux og open source.
Startende med Linux, i løbet af 2020 blev følgende versioner frigivet (uden at tage hensyn til deres korrigerende versioner):
Linux 5.10
Af de mest fremragende funktioner: understøtter ARMv8.5-hukommelsesudvidelse, support til SM2 digital signaturalgoritme, understøttelse af CAN ISO 15765 2: 2016 transportprotokol, understøttelse af IGMPv3 / MLDv2 multicast-protokollen og understøttelse af Amazon Nitro-enklaver. EXT4-filsystemet leveres nu med en "quick commit" -tilstand, der dramatisk reducerer latenstiden for flere filoperationer.
Linux 5.9
I denne version er begrænse importen af symboler fra proprietære moduler til GPL-moduler, planlæg præstation i deadline scheduler, forbedre dm-crypt ydeevne, fjern kode til 32-bit Xen PV-gæster, ny hukommelsesstyringsmekanisme, integreret krypteringsunderstøttelse på ext4 og F2FS.
Linux 5.8
Dens nyheder var: KCSAN race condition detector, universel mekanisme til at sende meddelelser til brugerområdet, hardwaresupport til online kryptering, udvidede beskyttelsesmekanismer til ARM64, understøttelse af den russiske Baikal-T1-processor, muligheden for at montere procfs-forekomster separat, implementering af Shadow Call Stack-beskyttelsesmekanismer til ARM64 og BTI.
Linux 5.7
Denne version fremhævede ny implementering af FS exFAT, bareudp-modul til oprettelse af UDP-tunneller, pointergodkendelsesbaseret beskyttelse til ARM64, evnen til at vedhæfte BPF-programmer til LSM-handlere, ny implementering af Curve25519, split-lock-detektor, BPF-understøttelse af PREEMPT_RT, fjernelse af begrænsninger på 80 tegn linjestørrelse i kode under hensyntagen til CPU-temperaturindikatorer i opgaveplanlægning, hukommelse skrivebeskyttelse ved hjælp af userfaultfd.
Linux 5.6
Jeg ankommer med den længe ventede WireGuard VPN-interface-integration, USB4-kompatibilitet, navneområder for tid, evnen til at oprette TCP-overbelastningshåndterere ved hjælp af BPF, indledende MultiPath TCP-understøttelse, fjernelse af 2038-kerne, "bootconfig" -mekanisme, ZoneFS FS.
Linux 5.5
Evnen til at tildele aliaser til netværksgrænseflader, integration af kryptografiske funktioner i Zink-biblioteket, evnen til at spejle på mere end 2 diske i Btrfs RAID1, mekanismen til sporing af status for levende patches, testrammen for kunit-enheder, forbedre ydeevnen for den trådløse mac80211-stak, evnen til at få adgang til roden Se sektion via SMB-protokol, typebekræftelse i BPF.
Derudover må vi ikke glemme bevægelsen mod en inkluderende terminologi, hvor Linux-kerneudviklerne modtog forslaget og baseret på dette blev der udarbejdet et dokument, hvor brugen af inkluderende terminologi er ordineret i kernen. For identifikatorer, der bruges i kernen, foreslår at opgive brugen af ord som 'slave' og 'sort liste'.
Og endelig med hensyn til sikkerhed i 2020 forskellige lokale sårbarheder blev kendt De var ikke kun kernen, men også sårbarheder, der generelt påvirkede ethvert GNU / Linux-system, og begyndende med at nævne nogle få, kan vi finde sårbarheden i Linux-kernen (AF_PACKET, BPF, vhost-net).
Samt sårbarheder i sudo, systemd, Glibc (memcpy for ARMv7), F2FS fsck, GDM og sårbarheden i GRUB2, der gør det muligt at omgå UEFI sikker opstart.
En anden at tale om var en af de eksterne sårbarheder på qmail-mailserveren y la ZeroLogin en Samba.