Nastavljajući s našim nizom najvažnijih događaja, događaja i vijesti u 2021. godini, u ovom novom članku dotaknut ćemo se najrelevantnijih tema u vezi s temom slobodnog softvera i Linuxa.
I za početak ove publikacije počećemo sa svima verzije Linux kernela koje su predstavljene u kojoj je najnoviji bio 5.15 verzija u kojoj su bile njegove najzanimljivije novine novi upisivi NTFS drajver, ksmbd modul sa implementacijom SMB servera, DAMON podsistemom za nadgledanje pristupa memoriji, zaključavanjem primitiva za režim u realnom vremenu, podrškom za fs-verity u Btrfs-u, procesnim pozivom za sistemski poziv za slab odziv memorije, daljinskom certificiranjem ima dm-modula.
La Linux kernel verzija 5.14 uvela je nove sistemske pozive quotactl_fd () i memfd_secret (), uklanjanje ide i raw drajvera, novi I/O prioritetni drajver za cgroup, SCHED_CORE režim raspoređivanja zadataka, infrastruktura za kreiranje loadera za verifikovane BPF programe.
Linux 5.13 je stigao sa početnom podrškom za Apple M1 čipove, cgroup "misc" drajver, kraj podrške za / dev / kmem, podrška za nove Intel i AMD GPU, mogućnost direktnog pozivanja funkcija kernela iz BPF programa, randomizacija steka kernela za svaki pozvani sistem, mogućnost ugradnje Clang sa CFI (Control Flow Integrity) zaštitom, Landlock LSM modul za dodatno prigušivanje, zvučni uređaj virtuelno baziran, multi- način snimanja u io_uring.
Linux 5.12 uveo je podršku za zonirane blok uređaje u Btrfs-u, mogućnost mapiranja korisničkih ID-ova na sistem datoteka, čišćenje zastarjelih ARM arhitekture, NFS način pisanja, LOOKUP_CACHED mehanizam za određivanje putanja datoteka iz keša, podrška za atomske instrukcije u BPF, KFENCE sistemu za otklanjanje grešaka za hvatanje grešaka pri radu s memorijom, NAPI način prozivanja u mrežnom steku koji radi u posebnoj niti kernela, ACRN hipervizor, mogućnost promjene modela preferencija u planeru zadataka u hodu i kompatibilnost sa LTO optimizacijama pri izgradnji u Clangu.
I sa svoje strane verzija Linux 5.11 integrisana podrška za Intel SGX enklave, novi mehanizam presretanja sistemskih poziva, virtuelna pomoćna magistrala, zabrana sklapanja modula bez MODULE_LICENSE (), brzo filtriranje sistemskih poziva u seccomp, obustava održavanja ia64 arhitekture, transfer WiMAX tehnologije u »staging« granu, mogućnost enkapsulirati SCTP u UDP.
Što se tiče distribucije, U ovoj 2021. godini nova verzija Debian 11, testovi su također obavljeni na RHEL 9 i formacije CentOS Stream 9, Devuan 4,0, Ubuntu 20.04 i Ubuntu 21.10, openSUSE 15.3, RHEL 8.4 i RHEL 8.5, Fedora 34 i 35 i SUSE 15.3.
U ovom dijelu također vrijedi spomenuti završetak izdavanja ažuriranja za CentOS 8.x, sa kojim su ove godine rođeni novi alternativni projekti CentOS 8, kao što su AlmaLinux, Rocky Linux i VzLinux.
S druge strane, Fedora Kinoite je pozicioniran kao pandan Fedora Silverblue-u sa KDE desktopom, a takođe je ove godine ime projekta "Fedora" promijenjeno u "Fedora Linux" (na što mnogi od nas nisu tek navikli) .
Na strani autorskih prava, još uvijek se možemo sjetiti ozloglašenog slučaja kršenja autorskih prava u GNOME screensaver-u, kao i pokušaj da see treća strana da registruje PostgreSQL u Evropi i Sjedinjenim Državama i novije vesti napomena o problemu korišćenja OBS koda u TikTok Live Studiju, kao io izuzecima DMCA koji dozvoljavaju zamenljivi firmver rutera.
Osim toga, govoreći o ovoj kategoriji možemo istaći i akcije koje su preduzeli na GitHubu u korist pokretanja servisa za zaštiti programere od DMCA zabrana nerazumno (budući da je Microsoft preuzeo kontrolu nad platformom, njihovo prijavljivanje zbog navodnih kršenja je mnogo poraslo). GitHub je takođe pooštrio pravila u vezi sa objavljivanjem rezultata istraživanja bezbednosti nakon spora oko uklanjanja prototipa eksploatacije za Microsoft Exchange.
U dijelu licenci, Elasticsearch je prešao na neslobodnu SSPL licencu, dok su projekti GCC i Glibc otkazali obavezni prijenos vlasničkih prava koda na STR Fondaciju i također vijest o problemu licenci za NMAP nekompatibilnu sa Fedorom, nakon što je Nmap promijenio licencu i također eliminaciju ograničenja na korištenje JDK-a u komercijalne svrhe.