Fortsätter med vår serie av de viktigaste händelserna, händelserna och nyheterna 2021, i denna nya artikel kommer vi att beröra de mest relevanta ämnena kring temat fri programvara och Linux.
Och för att börja detta inlägg vi börjar med alla Utgivna versioner av Linux-kärnan där den senaste var version 5.15 där dess mest intressanta nyheter var ny NTFS-drivrutin med skrivstöd, ksmbd-modul med SMB-serverimplementering, DAMON-undersystem för övervakning av minnesåtkomst, blockering av primitiver för realtidsläge, fs-verity-stöd på Btrfs, process_mrelease-systemanrop för svarssystem med lågt minne, fjärr-dm-modulcertifiering ima.
La Linuxkärnversion 5.14 introducerade nya systemanrop quotactl_fd() och memfd_secret(), borttagning av ide- och rådrivrutiner, ny I/O-prioritetsdrivrutin för cgroup, SCHED_CORE uppgiftsschemaläggningsläge, infrastruktur för att skapa laddare för BPF-verifierade program.
Linux 5.13 kom med initialt stöd för Apple M1-chips, cgroup drivrutin "misc", slutet av stöd för /dev/kmem, stöd för nya Intel och AMD GPU:er, möjligheten att direkt anropa kärnfunktioner från BPF-program, randomisering av kärnstacken för varje anropat system, möjligheten att bygga in Clang med CFI-skydd (Control Flow Integrity), Landlock LSM-modul för ytterligare processtrottling, ljudenhet virtuell baserad på virtio , flerbildsläge i io_uring.
Linux 5.12 introducerade stöd för zonerade blockenheter i Btrfs, möjligheten att mappa användar-ID:n till filsystem, rensa upp föråldrade ARM-arkitekturer, NFS-skrivläge, LOOKUP_CACHED-mekanism för att bestämma filsökvägar från cache, stöd för atominstruktioner i BPF, KFENCE felsökningssystem för att upptäcka fel när man arbetar med minne, NAPI polling-läge i nätverksstacken som arbetar i en separat kärntråd, ACRN-hypervisor, möjligheten att ändra preferensmodellen i uppgiftsschemaläggaren i farten och kompatibilitet med LTO-optimeringar när man bygger i Clang.
Och för sin del versionen av Linux 5.11 lade till stöd för Intel SGX-enklaver, ny syscall-avlyssningsmekanism, virtuell hjälpbuss, förbud mot modulmontering utan MODULE_LICENSE(), snabb filtrering av syscalls i seccomp, avbrytande av underhåll av ia64-arkitektur, överföring av WiMAX-teknik till "staging"-grenen, möjligheten att kapsla in SCTP i UDP.
För utdelningarnas del, i år 2021 lanseras den nya versionen av Debian 11, tester gjordes också på RHEL 9 och CentOS Stream 9-byggen, Devuan 4,0, Ubuntu 20.04 och Ubuntu 21.10, openSUSE 15.3, RHEL 8.4 och RHEL 8.5, Fedora 34 och 35 och från SUSE 15.3.
I detta avsnitt är det också värt att nämna slutförandet av releasen av uppdateringar för CentOS 8.x, med vilka nya alternativa CentOS 8-projekt föddes i år, som AlmaLinux, Rocky Linux och VzLinux.
Å andra sidan positionerade sig Fedora Kinoite som en motsvarighet till Fedora Silverblue med KDE-skrivbordet och även i år ändrades namnet på "Fedora"-projektet till "Fedora Linux" (vilket inte många av oss just har lärt oss om) . vana).
På upphovsrättssidan, vi kan till och med minnas det mycket uppmärksammade fallet med upphovsrättsintrång i GNOME-skärmsläckaren, samt försöket attoch en tredje part för att registrera PostgreSQL i Europa och USA och från nyare nyheter noteringen av problemet med användningen av OBS-kod i TikTok Live Studio och även om DMCA-undantagen som tillåter utbytbar router firmware.
Dessutom, när vi talar om denna kategori kan vi också lyfta fram åtgärder de vidtog på GitHub till förmån för att lansera en tjänst för skydda utvecklare från DMCA-förbud orimligt (eftersom Microsoft tog kontroll över plattformen har rapporteringen av dem för påstådda intrång ökat mycket). GitHub har också skärpt reglerna relaterade till publicering av säkerhetsforskningsresultat efter en tvist om borttagningen av en prototypexploatering för Microsoft Exchange.
I licensdelen, Elasticsearch flyttade till en icke-fri licens SSPL, medan GCC- och Glibc-projekten avbröt den obligatoriska överföringen av kodäganderätt till STR Foundation och även nyheten om licensfrågan för NMAP som var inkompatibel med Fedora, efter att Nmap ändrade licensen och även avlägsnandet av restriktioner för användning av JDK för kommersiella ändamål .