Nastavljajući s našim nizom najvažnijih događaja, događaja i vijesti 2021., u ovom novom članku dotaknut ćemo se najrelevantnijih tema vezanih uz slobodan softver i Linux.
I za početak ove publikacije počet ćemo sa svima predstavljene verzije Linux kernela u kojem je najnovija bila Verzija 5.15 u kojoj su mu najzanimljiviji novitet bili novi upisivi NTFS drajver, ksmbd modul s implementacijom SMB poslužitelja, DAMON podsustavom za praćenje pristupa memoriji, zaključavanjem primitiva za način rada u stvarnom vremenu, podrškom za fs-verity u Btrfs-u, procesnim pozivom sustava process_mrelease za sustave s niskim memorijskim odzivom, daljinsko certificiranje 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 način raspoređivanja zadataka, infrastruktura za kreiranje loadera za verificirane BPF programe.
Stigao je Linux 5.13 s početnom podrškom za Apple M1 čipove, drajver cgroup "misc", kraj podrške za / dev / kmem, podrška za nove Intel i AMD GPU, mogućnost izravnog pozivanja funkcija kernela iz BPF programa, randomizacija stog kernela za svaki pozvani sustav, mogućnost ugradnje Clang sa CFI (Control Flow Integrity) zaštitom, Landlock LSM modul za dodatno prigušivanje, zvučni uređaj virtualno baziran na virtio, multi- način snimanja u io_uringu.
Linux 5.12 uveo je podršku za zonirane blok uređaje u Btrfs, mogućnost mapiranja korisničkih ID-ova u datotečne sustave, čišćenje zastarjelih ARM arhitekture, NFS način pisanja, mehanizam LOOKUP_CACHED za određivanje staza datoteka iz predmemorije, podrška za atomske instrukcije u BPF, KFENCE sustavu za otklanjanje pogrešaka za hvatanje pogrešaka pri radu s memorijom, NAPI način prozivanja u mrežnom stogu koji radi u zasebnoj niti kernela, ACRN hipervizor, mogućnost promjene modela preferencija u planeru zadataka u hodu i kompatibilnost s LTO optimizacijama pri izgradnji u Clangu.
I sa svoje strane verzija Linux 5.11 integrirana podrška za Intel SGX enklave, novi mehanizam presretanja sistemskih poziva, virtualna pomoćna sabirnica, zabrana sklapanja modula bez MODULE_LICENSE (), brzo filtriranje sistemskih poziva u seccomp, ukidanje održavanja ia64 arhitekture, prijenos WiMAX tehnologije u granu »staging« , mogućnost enkapsulirati SCTP u UDP.
Što se tiče distribucije, U ovoj godini 2021. nova verzija Debian 11, testovi su također provedeni 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 je vrijedno spomenuti završetak izdavanja ažuriranja za CentOS 8.x, s kojim su se ove godine rodili novi alternativni projekti CentOS 8, poput AlmaLinuxa, Rocky Linuxa i VzLinuxa.
S druge strane, Fedora Kinoite je pozicioniran kao pandan Fedora Silverblue s KDE desktopom, a također je ove godine naziv projekta "Fedora" promijenjen u "Fedora Linux" (što mnogi od nas nisu tek navikli) .
Na strani autorskih prava, još se možemo sjetiti ozloglašenog slučaja kršenja autorskih prava u GNOME čuvaru zaslona, kao i pokušaj da see treća strana za registraciju PostgreSQL-a u Europi i Sjedinjenim Državama i novije vijesti napomena o problemu s korištenjem OBS koda u TikTok Live Studiju i također o DMCA iznimkama koje dopuštaju zamjenjivi firmware usmjerivača.
Osim toga, govoreći o ovoj kategoriji možemo istaknuti i akcije koje su poduzeli na GitHubu u korist pokretanja usluge za zaštiti programere od DMCA zabrana nerazumno (budući da je Microsoft preuzeo kontrolu nad platformom, njihovo prijavljivanje zbog navodnih kršenja puno je poraslo). GitHub je također pooštrio pravila u vezi s objavljivanjem rezultata sigurnosnog istraživanja nakon spora oko uklanjanja prototipa eksploatacije za Microsoft Exchange.
U dijelu licenci, Elasticsearch je otišao na neslobodnu SSPL licencu, dok su projekti GCC i Glibc otkazali obvezni prijenos vlasničkih prava koda na STR Foundation i također vijest o problemu licenci za NMAP nekompatibilne s Fedorom, nakon što je Nmap promijenio licencu i također ukidanje ograničenja korištenja JDK-a u komercijalne svrhe.