Linux kernel je okosnica Linux operativnih sistema (OS) i osnovni je interfejs između hardvera računara i njegovih procesa.
protekle nedjelje, Linus Torvalds je predstavio lansiranje novu stabilnu verziju Linux kernel 6.5, verzija koja uvodi puno novih funkcija, nove i ažurirane drajvere za bolju hardversku kompatibilnost i druge promjene.
Od najistaknutijih karakteristika Linux 6.5 kernela, napominje se da je uvedena podrška MIDI 2.0 u ALSA, ACPI podrška za RISC-V arhitekturu i podrška Landlock pza UML (User-Mode Linux).
Linus Torvalds je spomenuo da je pomalo zabrinut zbog ovog izdanja.
“Ništa posebno čudno ili zastrašujuće se nije dogodilo u protekloj sedmici, tako da nema izgovora za odlaganje izdavanja verzije 6.5. Još uvijek imam mučan osjećaj da je mnogo ljudi na odmoru i da su stvari djelomično utihnule. Ali ovo izdanje je prošlo glatko, tako da sam vjerovatno samo paranoičan", napisao je u objavi u nedjelju.
Glavne vijesti u Linuxu 6.5
U ovoj novoj izdanoj verziji Linuxa 6.5, a od najiščekivanijih noviteta a o čemu smo već govorili ovdje na blogu, je sistem cachestat(), čija je svrha da konsultuje status keša stranice za datoteke i direktorijume.
Novi sistemski poziv omogućava programima korisničkog prostora da odrede koje su stranice datoteke keširane u glavnoj memoriji. Za razliku od prethodno dostupnog mincore() sistemskog poziva, poziv cachestat() vam omogućava da zatražite detaljniju statistiku, kao što je broj keširanih stranica, prljavih stranica, izbačenih stranica, nedavno izbačenih stranica i označenih stranica za ponovno pisanje.
Još jedna od promjena koja se ističe u jezgru Linuxa 6.5 su alati za paralelno pokretanje procesora, što poboljšava vrijeme pokretanja na višesocket serverima. Ovo poboljšanje je važno za hiperskalere.
Pored ovoga, možemo naći iu Linuxu 6.5, podrška za USB 4.2, iako je vrijedno napomenuti da podrška još nije potpuna. Možemo i to pronaći Wi-Fi 7 je dobio više pažnje od kernela, kao i performanse Btrfs sistema datoteka koje su poboljšane u ovoj verziji
Linux 6.5 uvodi hardversku podršku za tabletes Lenovo Yoga Book yb1-x90f/ly Nextbook Ares 8A, Dell Studio 1569 (problemi sa ACPI pozadinskim osvetljenjem), Lenovo ThinkPad X131e (AMD build 3371) i Apple iMac11,3 računari
S druge strane, ističe se da je možda najznačajnija inkluzija podrazumevano omogućeno P-stanje na nekim AMD procesorima, to znači da kernel može efikasnije upravljati jezgrama kako bi uravnotežio performanse i potrošnju energije.
P-State je podrazumevano omogućen umjesto CPUFreq drajvera za upravljanje napajanjem. Dodan parametar X86_AMD_PSTATE_DEFAULT_MODE za odabir zadanog režima P-State: 1 (onemogućeno), 2 (pasivni režim upravljanja napajanjem), 3 (aktivni režim, EPP), 4 (upravljani režim).
Od ostalih promjena koji se ističu:
- Podrška za MIDI 2.0 uređaje dodata je ALSA audio podsistemu.
- F2FS sistem datoteka podržava opciju montiranja “errors=”, preko koje možete konfigurirati ponašanje u slučaju grešaka prilikom čitanja ili pisanja podataka na drajv.
- Planer zadataka je poboljšao balansiranje opterećenja između CPU jezgri eliminirajući nepotrebnu migraciju između SMT regija
- Mehanizam dodjeljivanja SLAB memorije je zastario i bit će uklonjen u budućem izdanju, a umjesto toga će se u kernelu koristiti samo SLUB. Navedeni razlozi su problemi s održavanjem, problemi s kodom i dupliciranje funkcionalnosti sa naprednijim SLUB alokatorom.
- Zahvaljujući paralelnoj aktivaciji nekoliko CPU-a, postupak prebacivanja procesora u online stanje značajno je ubrzan (do 10 puta).
- Loongarch arhitektura podržava Simultaneous Multithreading (SMT, Simultaneous Multithreading). Takođe pruža mogućnost izgradnje Loongarch kernela sa Clang kompajlerom.
- Dodata podrška za ACPI i ekstenziju "V" (Vektor, vektorske instrukcije) za RISC-V arhitekturu. Parametar "/proc/sys/abi/riscv_v_default_allow" i niz zastavica "PR_RISCV_V_*" nalaze se u prctl() za kontrolu ekstenzije.
- Na sistemima sa ARM procesorima koji podržavaju Armv8.8 ekstenzije, omogućena je mogućnost korištenja instrukcija memcpy/memset procesora u korisničkom prostoru.
Konačno Ako ste zainteresirani da saznate više o tome, možete provjeriti detalje Na sledećem linku.