V nadaljevanju našega niza najpomembnejših dogodkov, dogodkov in novic v letu 2021 se bomo v tem novem članku dotaknili najbolj relevantnih tem na temo proste programske opreme in Linuxa.
In za začetek te objave začeli bomo z vsemi predstavljene različice jedra Linuxa v katerem je bila najnovejša Različica 5.15 v katerem so bile njegove najbolj zanimive novosti nov zapisljivi gonilnik NTFS, modul ksmbd z implementacijo strežnika SMB, podsistemom DAMON za spremljanje dostopa do pomnilnika, zaklepanjem primitivov za način v realnem času, podporo za fs-verity v Btrfs, sistemskim klicem process_mrelease za sisteme z nizkim odzivom pomnilnika, oddaljenim certificiranjem dm-modula ima.
La Različica jedra Linuxa 5.14 je predstavila nove sistemske klice quotactl_fd () in memfd_secret (), odstranitev gonilnikov ide in raw, nov prioritetni gonilnik V/I za cgroup, način razporejanja opravil SCHED_CORE, infrastruktura za ustvarjanje nakladalnikov za preverjene programe BPF.
Linux 5.13 je prispel z začetno podporo za Apple M1 čipe, gonilnik cgroup "misc", konec podpore za / dev / kmem, podpora za nove grafične procesorje Intel in AMD, možnost neposrednega klica funkcij jedra iz programov BPF, randomizacija sklada jedra za vsak klicani sistem, zmožnost vgradnje Clang z zaščito CFI (Control Flow Integrity), modul Landlock LSM za dodatno dušenje, zvočna naprava, virtualna virtio-based, multi- način posnetka v io_uringu.
Linux 5.12 je predstavil podporo za zonirane blokovne naprave v Btrfs, možnost preslikave ID-jev uporabnikov v datotečne sisteme, čiščenje zastarele arhitekture ARM, način pisanja NFS, mehanizem LOOKUP_CACHED za določanje poti datotek iz predpomnilnika, podpora za atomska navodila v sistemu za odpravljanje napak BPF, KFENCE za lovljenje napak pri delu s pomnilnikom, način povpraševanja NAPI v omrežnem skladu, ki deluje v ločeni niti jedra, hipervizor ACRN, možnost sproti spreminjanja modela preferenc v načrtovalniku opravil in združljivost z optimizacijami LTO pri gradnji v Clang.
In s svoje strani različica Integrirana podpora za Linux 5.11 za enklave Intel SGX, nov mehanizem za prestrezanje sistemskih klicev, navidezno pomožno vodilo, prepoved sestavljanja modula brez MODULE_LICENSE (), hitro filtriranje sistemskih klicev v seccomp, prekinitev vzdrževanja arhitekture ia64, prenos tehnologije WiMAX v »staging« vejo , možnost inkapsulirajte SCTP v UDP.
Na strani distribucij, V tem letu 2021 nova različica Debian 11, testi so bili izvedeni tudi na RHEL 9 in formacije CentOS Stream 9, Devuan 4,0, Ubuntu 20.04 in Ubuntu 21.10, openSUSE 15.3, RHEL 8.4 in RHEL 8.5, Fedora 34 in 35 ter SUSE 15.3.
V tem razdelku velja omeniti tudi zaključek izdaje posodobitev za CentOS 8.x, s katerim so se letos rodili novi alternativni projekti CentOS 8, kot so AlmaLinux, Rocky Linux in VzLinux.
Po drugi strani je bila Fedora Kinoite postavljena kot dvojnik Fedora Silverblue z namizjem KDE in tudi letos je bilo ime projekta "Fedora" spremenjeno v "Fedora Linux" (ki ga mnogi od nas niso pravkar navadili) .
Na strani avtorskih pravic, še spomnimo se razvpitega primera kršitve avtorskih pravic v ohranjevalniku zaslona GNOME, kot tudi poskuse tretja oseba za registracijo PostgreSQL v Evropi in Združenih državah Amerike ter novejše novice o težavi pri uporabi kode OBS v TikTok Live Studio in tudi o izjemah DMCA, ki omogočajo zamenljivo strojno programsko opremo usmerjevalnika.
Poleg tega, ko govorimo o tej kategoriji, lahko izpostavimo tudi dejanja, ki so jih izvedli na GitHubu v prid uvedbi storitve za zaščitite razvijalce pred prepovedmi DMCA nerazumno (odkar je Microsoft prevzel nadzor nad platformo, se je prijavljanje domnevnih kršitev zelo povečalo). GitHub je tudi poostril pravila glede objave rezultatov varnostnih raziskav po sporu glede odstranitve prototipa izkoriščanja za Microsoft Exchange.
V delu licenc, Elasticsearch je prešel na neprosto licenco SSPL, medtem ko sta projekta GCC in Glibc preklicala obvezen prenos lastninskih pravic kod na fundacijo STR in tudi novice o problemu licenc za NMAP, ki niso združljive s Fedoro, potem ko je Nmap spremenil licenco in tudi odpravo omejitev pri uporabi JDK za komercialne namene.