{"id":114248,"date":"2024-03-11T12:25:44","date_gmt":"2024-03-11T10:25:44","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-8"},"modified":"2024-03-11T12:25:44","modified_gmt":"2024-03-11T10:25:44","slug":"reliz-yadra-linux-6-8","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-6-8","title":{"rendered":"Izdaja jedra Linux 6.8","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.8. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u0434\u0440\u0430\u0439\u0432\u0435\u0440 Xe \u0434\u043b\u044f GPU Intel, \u0440\u0435\u0436\u0438\u043c \u0437\u0430\u0449\u0438\u0442\u044b \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0441 \u043f\u0440\u0438\u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0424\u0421, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0437\u0430\u0434\u0430\u0447 Deadline server, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u043b\u0438\u044f\u043d\u0438\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438, \u043f\u0435\u0440\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b listmount \u0438 statmount, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 bpfilter \u0438 SLAB, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c guest_memfd \u0432 KVM, \u043f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043a \u0434\u0430\u043d\u043d\u044b\u043c.        <\/p>\n<p>\u0412 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0440\u0438\u043d\u044f\u0442\u043e 15641 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u043e\u0442 2018 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432,  \u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u0430\u0442\u0447\u0430 &#8212; 44 \u041c\u0411 (\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u0442\u0440\u043e\u043d\u0443\u043b\u0438 12212 \u0444\u0430\u0439\u043b\u043e\u0432, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e 663864 \u0441\u0442\u0440\u043e\u043a \u043a\u043e\u0434\u0430, \u0443\u0434\u0430\u043b\u0435\u043d\u043e 339094 \u0441\u0442\u0440\u043e\u043a).  \u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435 \u0431\u044b\u043b\u043e 18405 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u043e\u0442 2066 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u0430\u0442\u0447\u0430 &#8212; 72 \u041c\u0411. \u041e\u043a\u043e\u043b\u043e 42% \u0432\u0441\u0435\u0445 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 6.8 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0441\u0432\u044f\u0437\u0430\u043d\u044b \u0441 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 15% \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0438\u043c\u0435\u044e\u0442 \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u043a \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044e \u043a\u043e\u0434\u0430, \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440, 14% \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0441\u0435\u0442\u0435\u0432\u044b\u043c \u0441\u0442\u0435\u043a\u043e\u043c, 6% &#8212; \u0441 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 \u0438 3% c \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u043c\u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 \u044f\u0434\u0440\u0430.    <\/p>\n<p>\u0412 Git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u0441 \u044f\u0434\u0440\u043e\u043c 6.8 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 9.996 \u043c\u043b\u043d. \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u0447\u0442\u043e \u0441\u0432\u0438\u0434\u0435\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0443\u0435\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435 \u044f\u0434\u0440\u043e 6.9 \u043f\u0440\u0435\u043e\u0434\u043e\u043b\u0435\u0435\u0442 \u0437\u043d\u0430\u043a\u043e\u0432\u044b\u0439 \u0440\u0443\u0431\u0435\u0436 \u0432 10 \u043c\u043b\u043d git-\u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432. \u0420\u0430\u043d\u0435\u0435 \u0441\u043c\u0435\u043d\u0430 \u043d\u043e\u043c\u0435\u0440\u043e\u0432 \u0432\u0435\u0442\u043e\u043a 3.x \u0438 4.x \u0445\u043e\u0440\u043e\u0448\u043e \u043a\u043e\u0440\u0440\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043b\u0430 \u0441 \u0447\u0438\u0441\u043b\u043e\u043c git-\u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 &#8212; \u044f\u0434\u0440\u043e 3.0 \u0431\u044b\u043b\u043e \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u043e, \u043a\u043e\u0433\u0434\u0430 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u043d\u0430\u0445\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 2 \u043c\u043b\u043d \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u0430 \u044f\u0434\u0440\u043e 4.0 &#8212; 4 \u043c\u043b\u043d \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432 2019 \u0433\u043e\u0434\u0443 \u0432\u044b\u043f\u0443\u0441\u043a 5.0 \u0440\u0430\u0437\u043e\u0440\u0432\u0430\u043b \u0434\u0430\u043d\u043d\u0443\u044e \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0446\u0435\u043f\u043e\u0447\u043a\u0443, \u0442\u0430\u043a \u043a\u0430\u043a \u0432 \u043f\u0440\u0438 \u0435\u0433\u043e \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0432\u043a\u043b\u044e\u0447\u0430\u043b \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 6.5 \u043c\u043b\u043d git-\u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432.             <\/p>\n<p>\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430 \u0432 \u044f\u0434\u0440\u0435 6.8:  <\/p>\n<ul>\n<li class=\"l\"> <b>\u0414\u0438\u0441\u043a\u043e\u0432\u0430\u044f \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u0432\u0432\u043e\u0434\/\u0432\u044b\u0432\u043e\u0434 \u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/b>\n<ul>\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u0436\u0438\u043c \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u044f\u043c\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u043d\u0430 \u0431\u043b\u043e\u0447\u043d\u044b\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0438\u043c\u0435\u044e\u0442\u0441\u044f \u043f\u0440\u0438\u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b (\u043f\u043e\u0441\u043b\u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0440\u0435\u0436\u0438\u043c\u0430, \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c root \u043d\u0435 \u0441\u043c\u043e\u0436\u0435\u0442 \u0432\u043d\u0435\u0441\u0442\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0424\u0421 \u0447\u0435\u0440\u0435\u0437 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0431\u043b\u043e\u0447\u043d\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430). \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0440\u0435\u0436\u0438\u043c \u043e\u0442\u043a\u043b\u044e\u0447\u0451\u043d \u0438 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 BLK_DEV_WRITE_MOUNTED \u043f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435. \u0414\u043b\u044f \u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432 \u0441 Btrfs \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0430 \u043f\u043e\u043a\u0430 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u0442\u0430\u043a \u043a\u0430\u043a \u0432 \u043a\u043e\u0434 Btrfs \u0435\u0449\u0451 \u043d\u0435 \u043f\u0440\u0438\u043d\u044f\u0442\u044b \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f.\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b listmount() \u0438 statmount(), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0438\u0437 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043f\u0440\u0438\u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445.\n<li class=\"l\"> U datote\u010dnom sustavu XFS nastavlja se rad na implementaciji mogu\u0107nosti primjene alata fsck za provjeru i ispravljanje otkrivenih problema u online-re\u017eimu, bez odmontiranja datote\u010dnog sustava.\n<li class=\"l\"> V Ext4 je bila za bloke manj\u0161e velikosti od spomina uvedena funkcija dioread_nolock, ki omogo\u010da bolj\u0161o zmogljivost z odpravo nepotrebnih zaklepov. Nekatere funkcije so bile prevedene na uporabo folio strani spomina.\n<li class=\"l\">  \u0412 Btrfs \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0444\u043b\u0430\u0433\u0430 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f &#171;nospace_cache&#187; \u0434\u043b\u044f \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u044d\u0448\u0430 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u0431\u043b\u043e\u043a\u043e\u0432. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0444\u043e\u043b\u0438\u0430\u043d\u0442\u043e\u0432 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438 (page folios).\n<li class=\"l\"> V datote\u010dnem sistemu EROFS (Extendable Read-Only File System), namenjenem za uporabo na razdelkih, dostopnih v na\u010dinu samo za branje, je bila dodana podpora za stiskanje sub-strani in izbolj\u0161ano delovanje v pogojih pomanjkanja spomina.\n<li class=\"l\"> V datote\u010dnem sistemu F2FS je bila izbolj\u0161ana podpora za za\u0161\u010ditene pomnilni\u0161ke naprave (razdelitev v cone, kjer so dovoljeni le po zaporedni dodaji podatkov z obnovitvijo celotne skupine blokov).\n<li class=\"l\"> Za FS SMB je bila omogo\u010dena mo\u017enost ustvarjanja blokovnih in simbolnih datotek naprav.\n<li class=\"l\"> V Bcachefs je bila uvedena parcialna podpora za preverjanje in obnovo celovitosti pritrjenih datote\u010dnih sistemov.\n<li class=\"l\"> V podsklopu device-mapper je bila prenehana podpora za obdelovalce MD_LINEAR, MD_MULTIPATH in MD_FAULTY, ki so bili razgla\u0161eni za zastarele leta 2021.                                        <\/ul>\n<li class=\"l\"> <b>Pomnilnik in sistemske storitve<\/b>\n<ul>\n<li class=\"l\"> \u0412 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0443 Zswap \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u043c\u0430\u044f \u043f\u0440\u0438 \u043d\u0435\u0445\u0432\u0430\u0442\u043a\u0435 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0438 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u0434\u0435\u043b \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438 &#171;\u0445\u043e\u043b\u043e\u0434\u043d\u044b\u0445&#187; \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438, \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0435 \u0431\u044b\u043b\u043e \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u043e\u0441\u0442\u0430\u043d\u0443\u0442\u0441\u044f \u043d\u0435\u0432\u043e\u0441\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438. Zswap \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u044b\u0442\u0435\u0441\u043d\u044f\u0435\u043c\u044b\u0445 \u0432 \u0440\u0430\u0437\u0434\u0435\u043b \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446, \u0445\u0440\u0430\u043d\u044f \u0438\u0445 \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u0441\u0436\u0430\u0442\u043e\u043c \u0432\u0438\u0434\u0435 \u043f\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0431\u0435\u0437 \u0441\u0431\u0440\u043e\u0441\u0430 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u043d\u0435\u0441\u0436\u0430\u0442\u044b\u0439 \u0440\u0430\u0437\u0434\u0435\u043b \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438 \u043d\u0430 \u0434\u0438\u0441\u043a\u0435. \u0412\u043d\u0435\u0441\u0451\u043d\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u0438 \u043d\u0435\u0445\u0432\u0430\u0442\u043a\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440 \u0445\u0440\u0430\u043d\u0438\u043c\u043e\u0433\u043e \u0432 \u041e\u0417\u0423 \u043f\u0443\u043b\u0430 Zswap \u0438 \u0432\u044b\u0441\u0432\u043e\u0431\u043e\u0434\u0438\u0442\u044c \u043f\u0430\u043c\u044f\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u0435.\n<li class=\"l\"> V Zswap je bil predlagan nov na\u010din, ki popolnoma onemogo\u010da zamudo pri pisanju (writeback) v pravi pomnilni\u0161ki del, \u010de pisanje ni bilo uspe\u0161no, in ne prepisuje \u017ee obstoje\u010dih strani v Zswap skladi\u0161\u010du v del podalj\u0161anja.\n<li class=\"l\"> V na\u010drtovalnik nalog je bila dodana mehanizem SCHED_DEADLINE stre\u017enika, ki re\u0161uje problem nepridobivanja virov CPU s strani obi\u010dajnih nalog v pogojih monopolizacije CPU s strani nalog visoke prioritete (realno\u010dasovne). Za prepre\u010devanje monopolizacije CPU se je v jedru prej uporabljal mehanizem Real-time throttling, ki je posku\u0161al rezervirati 5% za naloge nizke prioritete, kar je pustilo 95% \u010dasa realno\u010dasovnim nalogam. Ta mehanizem je pustil veliko \u017eelja, saj obi\u010dajne naloge v mnogih situacijah niso prejemale procesorskega \u010dasa. SCHED_DEADLINE stre\u017enik omogo\u010da bolj u\u010dinkovit mehanizem rezervacije virov.\n<li class=\"l\"> V podsystems DAMON (Data Access MONitor), ki omogo\u010da spremljanje dostopa procesa do podatkov v pomnilniku (na primer, mo\u017eno je ugotoviti, katerim obmo\u010djem pomnilnika je proces dostopal, in katera obmo\u010dja pomnilnika so ostala neizkori\u0161\u010dena), je bil dodan mehanizem samodejnega nastavljanja agresivnosti porabe pomnilnika na podlagi dolo\u010denih kvot.\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u043d\u043e\u0433\u043e\u0440\u0430\u0437\u043c\u0435\u0440\u043d\u044b\u0445 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438 (mTHP &#8212; multi-size Transparent Huge Pages), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u0432\u044b\u0434\u0435\u043b\u044f\u0442\u044c \u043f\u0430\u043c\u044f\u0442\u044c \u0432 \u0431\u043b\u043e\u043a\u0430\u0445, \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u0431\u0430\u0437\u043e\u0432\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b, \u043d\u043e \u043c\u0435\u043d\u044c\u0448\u0435 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u043e\u0439 THP-\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b.\n<li class=\"l\"> Dodana je podpora za velike fole (page folios, zdru\u017eene strani pomnilnika) za anonimni pomnilnik (nepovezan s FS, na primer dodeljen s funkcijo malloc). Sprememba je usmerjena v pove\u010danje zmogljivosti s sprostitvijo ve\u010djih kosov pomnilnika med dostopom do neodklenjenih strani pomnilnika (page faults). Na primer, uporaba velikih folov je omogo\u010dila 5% zmanj\u0161anje \u010dasa ponovne gradnje jedra (ob zmanj\u0161anju \u010dasa porabljenega na ravni jedra za 40%).\n<li class=\"l\"> V konfiguracijsko datoteko jedra je dodan parameter TRANSPARENT_HUGEPAGE_NEVER, ki omogo\u010da izklop uporabe velikih strani pomnilnika (Transparent Huge Pages).\n<li class=\"l\"> V sistemski klic userfaultfd(), ki omogo\u010da ustvarjanje obdelovalcev za dostop do neodklenjenih strani pomnilnika (page faults) v uporabni\u0161kem prostoru, je bila dodana operacija UFFDIO_MOVE, ki omogo\u010da prenos strani pomnilnika v virtualnem naslovnem prostoru brez izvajanja operacije dodelitve strani pomnilnika med pakiranjem kupa (heap compaction). V izvedenih testih je uporaba UFFDIO_MOVE omogo\u010dila 40% zni\u017eanje \u010dasa pakiranja v primerjavi z uporabo operacije UFFDIO_COPY.\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c &#171;KSM advisor&#187;, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b  \u0441\u043b\u0438\u044f\u043d\u0438\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438 (KSM &#8212; Kernel Samepage Merging).\n<li class=\"l\"> Nastavljen je prenos promena iz grane Rust-for-Linux, vezanih za kori\u0161\u0107enje jezika Rust kao drugog jezika za razvoj drajvera i modula jezgra (podr\u0161ka za Rust nije aktivirana po defaultu i ne dovodi do uklju\u010divanja Rust-a u obavezne zavisnosti pri gradnji jezgra). U novoj verziji uklju\u010dene su promene koje dodaju Rust-biblioteku preko apstrakcionog nivoa phylib i koriste ovu biblioteku drajver ax88796b_rust, koji obezbe\u0111uje podr\u0161ku za PHY-interface Ethernet kontrolera Asix AX88772A (100MBit). \u0160to se funkcionalnosti ti\u010de, drajver na Rust-u je potpuno ekvivalentan starom drajveru ax88796b, napisanom na jeziku C, i mo\u017ee se koristiti sa mre\u017enim karticama X-Surf 100, opremljenim \u010dipom AX88796B. Za arhitekturu LoongArch omogu\u0107eno je pisanje modula na jeziku Rust. Vr\u0161en je prelaz na kori\u0161\u0107enje verzije Rust 1.74.1.\n<li class=\"l\"> Dodana je funkcija BPF token, koja omogu\u0107ava selektivno delegiranje obrade pojedina\u010dnih mogu\u0107nosti BPF, kao \u0161to su u\u010ditavanje BPF programa ili kreiranje BPF mapa, privilegovanim procesima u korisni\u010dkom prostoru, \u010dija je pouzdanost potvr\u0111ena posebnim tokenom.\n<li class=\"l\"> Pro\u0161irena je funkcionalnost verifikatora BPF programa.\n<li class=\"l\"> \u0412 \u0443\u0442\u0438\u043b\u0438\u0442\u0443 perf \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u0447\u0442\u0435\u043d\u0438\u0435 \u0438 \u0437\u0430\u043f\u0438\u0441\u044c \u0432 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0434\u0430\u043d\u043d\u044b\u0445, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441 \u0446\u0435\u043b\u044c\u044e \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f  \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u043f\u043e\u043b\u0435\u0439 \u0432 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430\u0445. \u041d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u043c\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u043c\u0438 \u0441\u0431\u043e\u0440 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e\u0431 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445 \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e (Intel, AMD, ARM), \u0434\u043b\u044f \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438  \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u0443 &#171;perf mem record&#187;, \u0430 \u0434\u043b\u044f \u0432\u044b\u0432\u043e\u0434\u0430 \u043e\u0442\u0447\u0451\u0442\u0430 \u043e\u0431 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044f\u0445 \u043a \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430\u043c \u0434\u0430\u043d\u043d\u044b\u0445 &#8212; &#171;perf annotate &#8212;data-type&#187;.\n<li class=\"l\"> Optimizovana je efikasnost obrade sistemskih poziva na arhitekturi s390 (IBM Z), \u0161to je dovelo do ubrzanja ulaska u sistemski poziv za otprilike 11% u testovima.\n<li class=\"l\"> Omogu\u0107ena je promena veli\u010dine bafera za pra\u0107enje, kori\u0161\u0107enih za baferisanje informacija o doga\u0111ajima pra\u0107enja, koje se \u0161alju u korisni\u010dki prostor.\n<li class=\"l\"> Prej kratkim je bil odstranjen zastarel mehanizem razporejanja pomnilnika SLAB, nadome\u0161\u010den z le SLUB, ki se sedaj uporablja v jedru. Kot razlog so navedene te\u017eave s vzdr\u017eevanjem, te\u017eave v kodi in podvajanje funkcionalnosti s sodobnej\u0161im allocatorjem SLUB.\n<li class=\"l\"> \u041f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435 \u044f\u0434\u0440\u0430 \u0432\u043a\u043b\u044e\u0447\u0451\u043d \u0444\u043b\u0430\u0433 &#171;-Wmissing-prototypes&#187;, \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435  \u043d\u0435 \u0438\u043c\u0435\u044e\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f\u0430.\n<li class=\"l\"> Za arhitekturo RISC-V na sistemih s podporo raz\u0161iritvi SUSP SBI je bila implementirana podpora za prehod v stanje mirovanja s shranjevanjem stanja v RAM-u. Omogo\u010dena je uporaba sistemskega klica riscv_hwprobe() za pridobivanje informacij o podprtih raz\u0161iritvah arhitekture RISC-V.                                          <\/ul>\n<li class=\"l\"> <b>Virtualizacija in varnost<\/b>\n<ul>\n<li class=\"l\"> Dodani so novi sistemski klici lsm_list_modules(), lsm_get_self_attr() in lsm_set_self_attr() za izpis seznama nalo\u017eenih LSM modulov (Linux Security Modules) ter pridobitev\/nastavitev atributov LSM modula. Dodana je nova struktura lsm_ctx za komunikacijo v kontekstu LSM med uporabni\u0161kim prostorom in jedrom.\n<li class=\"l\"> Podsystem AppArmor je bil preusmerjen na uporabo algoritma SHA-256 za preverjanje pravil, namesto hashe SHA-1.\n<li class=\"l\"> Iz jedra je bila odstranjena implementacija funkcije strlcpy(), ki je bila poleti vklju\u010dena v knji\u017enico C Glibc 3.38. Strlcpy je alternativa funkciji strncpy(), ki zagotavlja za\u0161\u010dito pred prelivanjem pomnilnika in obvezno doda zaklju\u010dno ni\u010delno bajto.\n<li class=\"l\"> V hipervizor <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sl\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4378\">KVM<\/a> Dodana je podpora za podsystem guest_memfd (guest-first memory), ki omogo\u010da funkcije upravljanja s pomnilnikom, kar omogo\u010da funkcionalnosti in optimizacije, ki jih ni mogo\u010de dose\u010di z uporabo skupnega sistema upravljanja pomnilnika. Na primer, guest_memfd omogo\u010da dodeljevanje in odra\u017eanje obmo\u010dja pomnilnika v gostujo\u010dem sistemu, ki je nedosegljivo za gostiteljsko okolje, kar se lahko uporablja za izvajanje zaupa vrednih izra\u010dunov.\n<li class=\"l\"> Za gostujo\u010de sisteme, ki delujejo pod nadzorom hipervizorja KVM, je bila vklju\u010dena podpora za na\u010din LAM (Linear Address Masking), ki ga zagotavljajo Intelovi procesorji, kar omogo\u010da uporabo dela bitov 64-bitnih kazalcev (od 57. do 62. bit) za shranjevanje metapodatkov, ki niso povezani z naslavljanjem.\n<li class=\"l\"> V hipervizorju KVM za sisteme, ki temeljijo na arhitekturi ARM64, je bila dodana podpora za 52-bitne (LPA2) fizi\u010dne naslove. Za sisteme z arhitekturo x86 je bila omogo\u010dena gradnja brez emulacije hipervizorjev Hyper-V, kar zmanj\u0161uje velikost jedra.\n<li class=\"l\"> Dodana je bila naprava iaa (IAA Compression Accelerator) za pospe\u0161evanje operacij stiskanja in razpakiranja podatkov z metodo DEFLATE, ki izkori\u0161\u010da mo\u017enosti kriptoakceleratorjev Intel Analytics Accelerator (IAA).\n<li class=\"l\"> Na strani gostiteljskega okolja je bila implementirana podpora za mehanizem Intel TDX (Trusted Domain Extensions), ki omogo\u010da, da pri uporabi hipervizorja KVM ustvarimo za\u0161\u010ditena gostujo\u010da okolja, v katerih se uporablja \u0161ifriranje pomnilnika. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sl\/vps\/\"   title=\"virtualnih naprav\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2026\">virtualnih naprav<\/a>.\n<li class=\"l\"> \u0412  SELinux \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d SID-\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 &#171;init&#187;, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c\u044b\u0435 \u043d\u0430 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b, \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0435  \u0434\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0438\u0442\u0438\u043a  SELinux. \u0423\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u043d \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \/sys\/fs\/selinux \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f SELinux.                              <\/ul>\n<li class=\"l\"> <b>Mre\u017ena podsistem<\/b>\n<ul>\n<li class=\"l\"> Izvedena je bila nizkozlo\u017ena reorganizacija osnovnih omre\u017enih podatkovnih struktur, izvedena za pove\u010danje u\u010dinkovitosti predpomnjenja. Prej so bila polja v strukturah omre\u017enega sklada socks, netdev, netns in mibs razporejena po dodajanju, kar je omejevalo uporabo procesorskega predpomnilnika. Pregled postavitve spremenljivk v strukturah je privedel do opaznega pove\u010danja hitrosti delovanja TCP, zahvaljujo\u010d zmanj\u0161anju uporabe vrstic pomnilnika v fazi prenosa podatkov in optimizaciji dostopa do spremenljivk. V primerih obdelave ve\u010d paralelnih TCP-povezav lahko pospe\u0161ek dose\u017ee 40%.\n<li class=\"l\"> Odstranjena je bila podsistem bpfilter, ki je uporabljal BPF za filtriranje paketov. Bpfilter je bil na voljo od razli\u010dice 4.18, a nikoli ni bil dose\u017een nivo, primeren za \u0161iroko uporabo. V zadnjih letih se koda bpfilter v jedru ni razvijala, razvoj pa se je nadaljeval v podjetju Facebook v lo\u010denem repozitoriju.                                             <\/ul>\n<li class=\"l\"> <b>Oprema<\/b>\n<ul>\n<li class=\"l\"> V sestavi je vklju\u010den nov drm gonilnik (Direct Rendering Manager) Xe za GPU, ki temelji na arhitekturi Intel Xe, ki se uporablja v grafi\u010dnih karticah Intel dru\u017eine Arc in integrirani grafiki, ki izhajajo iz procesorjev Tiger Lake. Gonilnik Xe je pozicioniran kot temelj za delovanje novih \u010dipov, ki ni odvisen od kode za podporo starej\u0161ih platform. Gonilnik je zgrajen z uporabo nove arhitekture, pri kateri se bolj aktivno uporabljajo obstoje\u010de komponente podskupine DRM in tipi\u010dne komponente gonilnika i915, ki niso vezane na to\u010dno dolo\u010dene GPU, na primer koda za interakcijo z zasloni, model pomnilnika in izvedba execbuf. V Mesu je delo OpenGL in Vulkan nad gonilnikom Xe \u0440\u0435\u0430\u043b\u0438\u0437irano na ravni sprememb, ki so bile vnesene v obstoje\u010de Mesa gonilnike Iris in ANV.\n<li class=\"l\"> V gonilniku i915 se nadaljuje delo na implementaciji podpore za \u010dipe Intel LunarLake (Xe 2). Izbolj\u0161ana je podpora za \u010dipe Intel Meteor Lake.\n<li class=\"l\"> V gonilniku Nouveau je implementirana nastavitev za privzeto uporabo funkcij programske opreme GSP za delo z GPU NVIDIA, ki temelji na mikroarhitekturah Turing in Ampere, kjer se operacije inicializacije in upravljanja GPU izvajajo z lo\u010denim mikrokrmilnikom GSP (GPU System Processor). Ob aktivaciji nastavitve bo gonilnik deloval prek dostopa do programske opreme, namesto neposrednega programiranja operacij za interakcijo z strojno opremo.\n<li class=\"l\"> V gonilniku AMDGPU je implementirana podpora za ACPI WBRF in VPE DPM, spremenjeno je obravnavanje hitrosti kanala PCIe, v uporabljenih za sinhronizacijo vrstah so aktivirani 64-bitni zaporedni \u0161tevil\u010dki, dodana je podpora mehanizmov upravljanja barv, specifi\u010dnih za AMD, re\u0161ena je te\u017eava s prehodom v stanje spanja.\n<li class=\"l\"> Dodana je za\u010detna implementacija gonilnika za GPU Broadcom VideoCore 7.1, ki se uporablja na karticah Raspberry Pi 5.\n<li class=\"l\"> Dodan je gonilnik za GPU serije PowerVR 6 na osnovi mikroarhitekture Rogue podjetja Imagination Technologies.\n<li class=\"l\"> Dodana je podpora za krmilnike Thunderbolt\/USB4, integrirane v \u010dipe, ki temelje na mikroarhitekturi Intel Lunar Lake.\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b \u0434\u043b\u044f \u043a\u0430\u043c\u0435\u0440, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0432 SoC Starfive, GalaxyCore GC2145\/GC0308, Chips&#038;Media Wave \u0438 THine THP7312.\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432 NSO (Nintendo Switch Online)  &#8212; \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0441\u0442\u0430\u0440\u044b\u0445 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432 \u043e\u0442 SNES (Super Nintendo), Genesis \u0438 N64 (Nintendo 64), \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435  \u0434\u043b\u044f Nintendo Switch.  \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0434\u043b\u044f \u0433\u0435\u0439\u043c\u043f\u0430\u0434\u043e\u0432  Adafruit Seesaw. \u0412 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 xpad \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432 Lenovo Legion Go.\n<li class=\"l\"> V gonilniku dts je bila dodana podpora za igralne naprave Powkiddy RK2023, Powkiddy X55 in Anbernic RG351V.\n<li class=\"l\"> Dodana je podpora za avdio sisteme, uporabljene v \u010dipih NXP i.MX8m MICFIL, Qualcomm SM8250, AMD ACP5x, Intel Arrow Lake, SM8550, SM8650 in X1E80100.\n<li class=\"l\"> Podjetje AMD je izvedlo spremembe, povezane s podporo za prihodnjo serijo procesorjev, temelje\u010dih na novi mikroarhitekturi Zen 5.\n<li class=\"l\"> Dodana je podpora za ARM64 SoC: Qualcomm SM8650 (Snapdragon 8 Gen 3), Qualcomm X1E80100 (Snapdragon X Elite), Samsung Exynos Auto v920, Google GS101 (Tensor G1), MediaTek MT8188 in Unisoc UMS9620 (Tanggula 7).\n<li class=\"l\"> Dodana je podpora za ARM-platforme in naprave: Huashan Pi, Microsoft Lumia, HTC One Mini 2, Motorola MotoG 4G, Huawei Honor 5X\/GR5, Anbernic RG351V, Powkiddy RK2023, Powkiddy X55, ComXpress na osnovi Marvell CN913x, Chromebook Lenovo, Asus in Acer na osnovi Mediatek MT8183, Toradex Verdin AM62, plo\u0161\u010de na osnovi Allwinner H616\/H618.\n<li class=\"l\"> Prenehana je podpora za procesorje ARM11 ARMv6K SMP.          <\/ul>\n<\/ul>\n<p>\u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043b\u0430\u0442\u0438\u043d\u043e\u0430\u043c\u0435\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u0438\u0439 \u0424\u043e\u043d\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u041f\u041e \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b  \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u044f\u0434\u0440\u0430 6.8 &#8212; Linux-libre 6.8-gnu, \u043e\u0447\u0438\u0449\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u0442  \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a \u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u043d\u0435\u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0438\u043b\u0438 \u0443\u0447\u0430\u0441\u0442\u043a\u0438 \u043a\u043e\u0434\u0430, \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u043c. \u0412 \u0432\u044b\u043f\u0443\u0441\u043a\u0435 6.8 \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d \u043a\u043e\u0434 \u0447\u0438\u0441\u0442\u043a\u0438 \u0431\u043b\u043e\u0431\u043e\u0432 \u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u0445 \u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445. \u041f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0430 \u0447\u0438\u0441\u0442\u043a\u0430 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 Intel qat_420xx, Imagination PowerVR, Intel Xe, Chips&#038;Media Wave5, Intel VSC, Aquantia PHY \u0438 Realtek rtw8922a. \u0412 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435\u043c \u0438\u0437 \u044f\u0434\u0440\u0430 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0430 \u0447\u0438\u0441\u0442\u043a\u0430 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 atmel, hermes, orinoco_usb, libertas_cs \u0438 zd1201.  \u041f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0430 \u0447\u0438\u0441\u0442\u043a\u0430 \u0438\u043c\u0451\u043d \u0431\u043b\u043e\u0431\u043e\u0432 \u0432 dts-\u0444\u0430\u0439\u043b\u0430\u0445 (devicetree) \u0434\u043b\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440 ARM \u0438 Aarch64. \u0423\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u044b \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u0447\u0438\u0441\u0442\u043a\u043e\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 i915.<br \/>\n<br \/>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60768\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.8. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u0434\u0440\u0430\u0439\u0432\u0435\u0440 Xe \u0434\u043b\u044f GPU Intel, \u0440\u0435\u0436\u0438\u043c \u0437\u0430\u0449\u0438\u0442\u044b \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0441 \u043f\u0440\u0438\u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0424\u0421, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0437\u0430\u0434\u0430\u0447 Deadline server, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u043b\u0438\u044f\u043d\u0438\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438, \u043f\u0435\u0440\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b listmount \u0438 statmount, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 bpfilter \u0438 SLAB, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c guest_memfd \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-114248","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.8.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-6-8\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sl_SI\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.8 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.8.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-6-8\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-03-11T10:25:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-03-11T10:25:44+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Izdaja jedra Linux 6.8 | ProHoster","description":"Po dveh mesecih razvoja je Linus Torvalds predstavil izida jedra Linux 6.8.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-6-8","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.8 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.8.","og:url":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-yadra-linux-6-8","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-03-11T10:25:44+00:00","article:modified_time":"2024-03-11T10:25:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"114248","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-09 17:11:06","updated":"2026-02-09 17:11:06","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/114248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=114248"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/114248\/revisions"}],"predecessor-version":[{"id":164253,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/114248\/revisions\/164253"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=114248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=114248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=114248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}