{"id":123227,"date":"2025-04-03T22:00:01","date_gmt":"2025-04-03T20:00:01","guid":{"rendered":"https:\/\/prohoster.info\/?p=123227"},"modified":"2025-04-03T22:00:01","modified_gmt":"2025-04-03T20:00:01","slug":"linux-6-14","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sl\/blog\/news\/linux-6-14","title":{"rendered":"Linux 6.14","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Linux 6.14\" src=\"\/wp-content\/uploads\/2025\/04\/bb26294c504a79981549ca07f72d9c4a.jpg\" style=\"display:block;margin: 0 auto;\" \/>                              <noindex>      <noindex><\/p>\n<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 <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAHk-=wg7TO09Si5tTPyhdrLLvyYtVmCf+GGN4kVJ0=Xk=5TE3g@mail.gmail.com\/T\/\">\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b<\/a> izdava\u010d jezgra Linux 6.14. Me\u0111u najistaknutijim promenama su: drajver ntsync sa primitivima sinhronizacije Windows NT, pode\u0161avanje balansiranja operacija \u010ditanja u Btrfs RAID1, podr\u0161ka za reflink u XFS u realtime re\u017eimu, mogu\u0107nost nekaskiranog baferisanog ulaza\/izlaza, dmem cgroup za ograni\u010davanje RAM-a GPU, kori\u0161\u0107enje io_uring u FUSE, delegiranje atributa u NFS, podr\u0161ka za atomski zapis u Device mapper, ubrzanje simboli\u010dkih linkova, upravljanje mogu\u0107no\u0161\u0107u izvr\u0161avanja skripti, podr\u0161ka za \u010dipove Qualcomm Snapdragon 8 Elite, drajver za NPU AMD.<\/p>\n<p><\/noindex><\/noindex> <\/p>\n<p>\u0412 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0440\u0438\u043d\u044f\u0442\u043e 12115 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u043e\u0442 1984 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u0430\u0442\u0447\u0430 &ndash; 39 \u041c\u0411 (\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u0442\u0440\u043e\u043d\u0443\u043b\u0438 10170 \u0444\u0430\u0439\u043b\u043e\u0432, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e 531586 \u0441\u0442\u0440\u043e\u043a \u043a\u043e\u0434\u0430, \u0443\u0434\u0430\u043b\u0435\u043d\u043e 235999 \u0441\u0442\u0440\u043e\u043a). \u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435 \u0431\u044b\u043b\u043e 14172 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u043e\u0442 2086 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u0430\u0442\u0447\u0430 &ndash; 46 \u041c\u0411. \u041e\u043a\u043e\u043b\u043e 41% \u0432\u0441\u0435\u0445 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 6.14 \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 13% \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, 7% &ndash; \u0441 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 \u0438 4% 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>  <noindex><\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_6.14\">Glavne<\/a> <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/1006378\/\">novosti<\/a>:<\/p>\n<p><\/noindex> <\/p>\n<ul>\n<li><strong>\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<\/strong>\n<ul>\n<li>V datote\u010dnem sistemu Btrfs <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6d7a9154955e\">vykoukly<\/a> \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u043e\u0432\u044b\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0447\u0442\u0435\u043d\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044f\u043c\u0438, \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u043c\u0438 \u0432 \u043c\u0430\u0441\u0441\u0438\u0432 RAID1. \u041f\u043e\u043c\u0438\u043c\u043e \u0440\u0430\u043d\u0435\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 (pid), \u0432 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u044b \u0442\u0440\u0438 \u043d\u043e\u0432\u044b\u0445 \u0440\u0435\u0436\u0438\u043c\u0430 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438: &laquo;rotation&raquo; (\u0440\u0430\u0432\u043d\u043e\u043c\u0435\u0440\u043d\u043e\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043f\u043e \u0432\u0441\u0435\u043c \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044f\u043c, \u0440\u0435\u0436\u0438\u043c \u0432\u043a\u043b\u044e\u0447\u0451\u043d \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e); &laquo;latency&raquo; (\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0437\u0430\u0434\u0435\u0440\u0436\u0435\u043a, \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c \u043f\u0440\u0438 \u0441\u0431\u043e\u044f\u0445 \u0438\u043b\u0438 \u043d\u0435\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u0435 \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u0435\u0439); devid (\u0440\u0443\u0447\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435). \u0414\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0440\u0435\u0436\u0438\u043c\u0430 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c86aae73bd58\">dodano<\/a> \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \/sys\/fs\/btrfs\/&lt;UUID&gt;\/read_policy. \u0421\u0440\u0435\u0434\u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 Btrfs &ndash; <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/bfcf6d04f8ee817b2cb7c238e0a14392a3245f45\">izvedba<\/a> ioctl FS_IOC_READ_VERITY_METADATA.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20241220154831.1086649-1-axboe@kernel.dk\/T\/\">Dodano<\/a> re\u017eim nekaskiranog baferisanog ulaza\/izlaza, pri \u010demu se podaci uklanjaju iz ke\u0161a stranica odmah nakon \u0161to se zavr\u0161e operacije \u010ditanja ili pisanja. Promena mo\u017ee biti korisna pri kori\u0161\u0107enju jako brzih ure\u0111aja za skladi\u0161tenje, \u010dije je ke\u0161iranje operacija u RAM-u suvi\u0161no. Za takve ure\u0111aje, novi re\u017eim omogu\u0107ava da se izbegne nepotrebno tro\u0161enje memorije na ke\u0161 stranica bez kori\u0161\u0107enja slo\u017eenog API-ja za direktni ulaz\/izlaz (Direct I\/O).<\/li>\n<li>U fsnotify, mehanizmu za pra\u0107enje promena u FS, <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-fsdevel\/20241121112218.8249-1-jack@suse.cz\/T\/\">dodano<\/a> \u043d\u043e\u0432\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435 FS_PRE_ACCESS, \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u043c\u043e\u0435 \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u0438 \u043f\u0435\u0440\u0435\u0434 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u0435\u043c \u043a \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u043c\u0443 \u0444\u0430\u0439\u043b\u0430. \u0421\u043e\u0431\u044b\u0442\u0438\u0435 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435, \u0442. \u0435. \u044f\u0434\u0440\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u044b\u0442\u0438\u0435 \u0438 \u043e\u0436\u0438\u0434\u0430\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043e\u0442\u0432\u0435\u0442\u0430. \u0415\u0441\u043b\u0438 \u043e\u0442\u0432\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0435\u043d &ndash; \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f, \u0430 \u0435\u0441\u043b\u0438 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u0451\u043b \u0441\u0431\u043e\u0439 &ndash; \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043a\u043e\u0434 \u043e\u0448\u0438\u0431\u043a\u0438. \u041f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 FS_PRE_ACCESS \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u043d\u043e \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u0430 \u043f\u043e \u043c\u0435\u0440\u0435 \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e\u043c \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435.<\/li>\n<li>U FUSE podsustav, koji omogu\u0107uje stvaranje implementacija datote\u010dnih sustava u korisni\u010dkom prostoru, dodano je <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/fuse-io-uring.html\">podpora<\/a> razmjenu podataka izme\u0111u jezgre i obradnika u korisni\u010dkom prostoru koriste\u0107i mehanizam ulaz\/izlaz io_uring. Promjena omogu\u0107ava pobolj\u0161anje performansi FUSE smanjenjem konteksta izme\u0111u jezgre i korisni\u010dkog prostora.<\/li>\n<li>U datote\u010dni sustav XFS dodano je <a rel=\"nofollow\" href=\"https:\/\/blogs.oracle.com\/linux\/post\/xfs-realtime-device\">mo\u017enost<\/a> \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u043c\u0430\u043f\u043f\u0438\u043d\u0433\u0430 (rmap, reverse-mapping) \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0443\u0435\u043c\u044b\u043c\u0438 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430\u043c\u0438 (&laquo;realtime device&raquo;). \u041e\u0431\u0440\u0430\u0442\u043d\u044b\u0439 \u043c\u0430\u043f\u043f\u0438\u043d\u0433 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043a\u0430\u043a\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u0431\u043b\u043e\u043a \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f. \u041f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 rmap \u0432 XFS \u0434\u043b\u044f realtime-\u0440\u0435\u0436\u0438\u043c\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 reflink, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0439 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043a\u043e\u043f\u0438\u0438 \u0444\u0430\u0439\u043b\u043e\u0432 \u043f\u0443\u0442\u0451\u043c \u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u0430 \u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0443\u0436\u0435 \u0438\u043c\u0435\u044e\u0449\u0438\u0435\u0441\u044f \u0434\u0430\u043d\u043d\u044b\u0435 \u0431\u0435\u0437 \u0438\u0445 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f.<\/li>\n<li>U VFS <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ea382199071931d19aac5f688b543e07360e2b64\">je bila<\/a> ke\u0161iranje veli\u010dine simboli\u010dkih veza, \u0161to je omogu\u0107ilo ubrzanje izvr\u0161enja operacije readlink za 1,5% (u testu s \/initrd.img u ext4). Ke\u0161iranje je uklju\u010deno u FS ext4 i tmpfs.<\/li>\n<li>U implementaciju NFSv4.2 dodana je podr\u0161ka <a rel=\"nofollow\" href=\"https:\/\/www.ietf.org\/archive\/id\/draft-ietf-nfsv4-delstid-08.html\">delegiranja atributa datoteka<\/a>, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0442\u0430\u043a\u0438\u043c\u0438 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430\u043c\u0438 \u0444\u0430\u0439\u043b\u043e\u0432, \u043a\u0430\u043a \u0432\u0440\u0435\u043c\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f (mtime), \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 NFS-\u043a\u043b\u0438\u0435\u043d\u0442\u0430, \u0431\u0435\u0437 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0441\u0431\u0440\u043e\u0441\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440. \u0412 NFS \u0442\u0430\u043a\u0436\u0435 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/nfs\/localio.html\">LOCALIO<\/a>&raquo;, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u043b\u0438 \u043a\u043b\u0438\u0435\u043d\u0442 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440 NFS \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u0438 \u0442\u043e\u043c \u0436\u0435 \u0445\u043e\u0441\u0442\u0435, \u0434\u043b\u044f \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0439, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u043c \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430 (Direct I\/O).<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20241216204124.3752367-1-dhowells@redhat.com\/T\/\">Pove\u010dana<\/a> performanse operacija \u010ditanja u datote\u010dnim sustavima NETFS, CIFS i AFS (Andrew File System).<\/li>\n<li>U Squashfs <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20241229233752.54481-1-phillip@squashfs.org.uk\/T\/\">vklju\u010den<\/a> re\u017eim neposrednega nalaganja blokov v stran\u010dni predpomnilnik (SQUASHFS_FILE_DIRECT), ki omogo\u010da, da se izognemo lo\u010denemu predpomnilniku read_page. Sprememba je omogo\u010dila zmanj\u0161anje porabe pomnilnika pri delovanju Squashfs.<\/li>\n<li>v sistemskem klicu statx() <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-man\/20250108085900.GA27227@lst.de\/T\/\">je realiziran<\/a> flags STATX_DIO_READ_ALIGN za dolo\u010ditev potrebnega poravnanja za bralne operacije iz datoteke.<\/li>\n<li>v datote\u010dnem sistemu Bcachefs <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2622f2904170\">je a\u017euriran<\/a> in <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62731\">stabilizirano<\/a> format diskovnih struktur. Vsake nadaljnje spremembe formata bodo uvr\u0161\u010dene med neobvezne in se bodo izvajale v obliki dodatkov po izbiri. Znatno je pove\u010dana hitrost preverjanja celovitosti FS. Poleg tega je bila v Bcachefs izbolj\u0161ana funkcionalnost v na\u010dinu samo za branje; odpravljene so te\u017eave, povezane z dostopom do pomnilnika po njegovem spro\u0161\u010danju (use after free); re\u0161ene so te\u017eave z reflink kazalci v fsck; popravljena je obdelava ponovnega zagon transakcij.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=127186cfb184\">vrnjen<\/a> modul md-linear, namenjen zdru\u017eevanju blokovnih naprav. Ta modul je bil prej razgla\u0161en za zastarelega in odstranjen iz jedra 6.8, a se je izkazalo, da je bil v povpra\u0161evanju, zato je zdaj obnovljen.<\/li>\n<li>Datote\u010dni sistemi F2FS in SQUASHFS so bili preneseni na uporabo <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56478#folios\">\u0444\u043e\u043b\u0438\u0430\u043d\u0442\u043e\u0432 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438<\/a> (page folios).<\/li>\n<li>V gonilniku <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b56426bcf880d0f14a482c302ab7e37f3e6c3583\">null_blk<\/a> \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0430\u0442\u0440\u0438\u0431\u0443\u0442 &laquo;rotational&raquo;, \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0439 \u0447\u0435\u0440\u0435\u0437 configfs \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0441\u0438\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c \u043d\u0430 \u0431\u0430\u0437\u0435 \u0432\u0440\u0430\u0449\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u0434\u0438\u0441\u043a\u043e\u0432 \u0434\u043b\u044f \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u044f\u0434\u0440\u0430.<\/li>\n<li>V sistemu Device mapper in v modulih dm-mirror, dm-io, dm-table, dm-linear, dm-stripe in dm-raid1 <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-scsi\/20250116170301.474130-1-john.g.garry@oracle.com\/T\/\">je bila uvedena<\/a> podpora atomskemu pisanju.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Pomnilnik in sistemske storitve<\/strong>\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kselftest\/20241213193511.457338-1-zfigura@codeweavers.com\/T\/\">Zaklju\u010deno je<\/a> integracija v jedro gonilnika <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/userspace-api\/ntsync.html\">ntsync<\/a>, ki implementira simbolno napravo \/dev\/ntsync in niz primitivov za sinhronizacijo, uporabljenih v jedru Windows NT. Implementacija tak\u0161nih primitivov na ravni jedra znatno pove\u010duje zmogljivost iger Windows, ki se izvajajo preko Wine. Pove\u010danje zmogljivosti nastane zaradi odprave stro\u0161kov, povezanih z uporabo RPC v prostoru uporabnika. Uvedba lo\u010denega gonilnika za jedro Linux je razlo\u017eena z zapletenostjo pravilne implementacije NT sinhronizacijskega API nad obstoje\u010dimi primitivi v jedru.<\/li>\n<li>Dodajanje novega krmilnika cgroup <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/admin-guide\/cgroup-v2.html#dmem\">DMEM<\/a> za lo\u010deno spremljanje pomnilni\u0161kih podro\u010dij naprav, kot je GPU. DMEM omogo\u010da ustvarjanje lo\u010denih cgroup za razli\u010dne naloge, ki delujejo z GPU, tako da lahko te\u010dejo brez vpliva druga na drugo. Nova funkcija re\u0161uje te\u017eavo z nasilnim kon\u010danjem operacij z GPU, ko zmanjka razpolo\u017eljivega pomnilnika, zahvaljujo\u010d lo\u010denemu spremljanju pomnilnika GPU in pomnilnika CPU, ki ga uporabljajo gonilniki, v lo\u010denih cgroup.<\/li>\n<li>Izvedene so bile optimizacije za raz\u0161iritev operacije praznjenja (flush) predpomnilnika TLB (Translation Lookaside Buffer), ki se uporablja za pospe\u0161evanje pretvorbe virtualnih naslovov v fizi\u010dne. Dodane optimizacije vklju\u010dujejo odlo\u017eeno posodabljanje nekaterih podatkovnih struktur med preklapljanjem konteksta, kar pove\u010duje zmogljivost pri prehodu nekaterih testov.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20241231043538.4075764-1-yuzhao@google.com\/T\/\">Pove\u010dana<\/a> zmogljivost mehanizma <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/admin-guide\/mm\/multigen_lru.html\">MGLRU<\/a> (Multi-Generational LRU), ki se uporablja za dolo\u010ditev, katere strani pomnilnika se uporabljajo, in katere je mogo\u010de izprazniti v razdelke za izmenjavo.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e3610441d1fb\">Nadaljevanje<\/a> prenos sprememb iz veje <a rel=\"nofollow\" href=\"https:\/\/github.com\/Rust-for-Linux\/linux\">Rust-for-Linux<\/a>, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u044f\u0437\u044b\u043a\u0430 Rust \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 \u0438 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u044f\u0434\u0440\u0430 (\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Rust \u043d\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0438 \u043d\u0435 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044e Rust \u0432 \u0447\u0438\u0441\u043b\u043e \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u044b\u0445 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u043a \u044f\u0434\u0440\u0443). \u041f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u043a\u043e\u0434\u0435 \u044f\u0434\u0440\u0430 \u043c\u0430\u043a\u0440\u043e\u0441\u0430 &laquo;<a rel=\"nofollow\" href=\"https:\/\/doc.rust-lang.org\/nightly\/std\/marker\/derive.CoercePointee.html\">derive(CoercePointee)<\/a>&raquo;, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0443\u043c\u043d\u044b\u0435 \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0438 \u0441 trait-\u043e\u0431\u044a\u0435\u043a\u0442\u0430\u043c\u0438. \u0412 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2ab002c755bfa88777e3f2db884d531f3010736c\">vklju\u010deni<\/a> Rust-vrvice za <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/diff\/rust\/kernel\/pci.rs?id=2ab002c755bfa88777e3f2db884d531f3010736c\">PCI<\/a>, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/diff\/rust\/kernel\/platform.rs?id=2ab002c755bfa88777e3f2db884d531f3010736c\">platforme<\/a>, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/diff\/rust\/kernel\/of.rs?id=2ab002c755bfa88777e3f2db884d531f3010736c\">Open Firmware<\/a>, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/diff\/rust\/kernel\/miscdevice.rs?id=2ab002c755bfa88777e3f2db884d531f3010736c\">simbolnih naprav<\/a> in nekaterih <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/diff\/rust\/kernel\/io.rs?id=2ab002c755bfa88777e3f2db884d531f3010736c\">funkcij vhod\/izhod<\/a>. Greg Kroah-Hartman, odgovoren za podporo stabilne veje jedra Linux, <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/Z5kokYUDYEO2Cknj@kroah.com\/\">je opisal<\/a> \u0442\u0435\u043a\u0443\u0449\u0435\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u043a\u0430\u043a &laquo;\u043f\u043e\u0447\u0442\u0438 \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u044c \u043a \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044e \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u043d\u0430 Rust&raquo;.<\/li>\n<li>V scenarijih sestavljanja <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/rust-for-linux\/20250103204521.1885406-20-samitolvanen@google.com\/T\/\">je bil predlagan<\/a> nov koda za generiranje razli\u010dic razhro\u0161\u010devalnih simbolov za nalagane module, ki zdaj uporablja informacije iz razhro\u0161\u010devalnih zapisov v formatu DWARF, namesto da bi neposredno analiziral izvorno kodo. Sprememba omogo\u010da uporabo razli\u010dic razhro\u0161\u010devalnih simbolov za module, napisane v jeziku Rust. Stara implementacija je prav tako ohranjena v jedru, izbira generatorja pa se izvede na ravni mo\u017enosti sestavljanja.<\/li>\n<li>Za arhitekturo PowerPC <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20241116192306.88217-1-sshegde@linux.ibm.com\/T\/\">je bila uvedena<\/a> \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u0435\u0436\u0438\u043c\u0430 \u043b\u0435\u043d\u0438\u0432\u043e\u0433\u043e \u0432\u044b\u0442\u0435\u0441\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 (PREEMPT_LAZY, lazy preemption), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0440\u0435\u0436\u0438\u043c\u0443 \u043f\u043e\u043b\u043d\u043e\u0433\u043e \u0432\u044b\u0442\u0435\u0441\u043d\u0435\u043d\u0438\u044f (&laquo;full preemption&raquo;) \u0434\u043b\u044f realtime-\u0437\u0430\u0434\u0430\u0447 (RR\/FIFO\/DEADLINE), \u043d\u043e \u0437\u0430\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0432\u044b\u0442\u0435\u0441\u043d\u0435\u043d\u0438\u0435 \u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447 (SCHED_NORMAL) \u0434\u043e \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u0442\u0438\u043a\u0430.<\/li>\n<li>V subsyst\u00e9mu profilov\u00e1n\u00ed v\u00fdkonu perf <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6c4aa896ebee5edf2b35a9d071e5a468797f96d8\">je dodana<\/a> podpora po\u010d\u00edtadel energetick\u00e9 spot\u0159eby procesor\u016f AMD. <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7685b334d1e4927cc73b62c65293ba65748d9c52\">Dodana<\/a> mo\u017enost provozu na syst\u00e9mech s a\u017e 2048 j\u00e1dry CPU.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=7863dcc72d0f\">Dostavljena je<\/a> mo\u017enost pou\u017eit\u00ed parametru sysctl pid_max s prostory ID procesu (ID namespace). Parametr pid_max slou\u017e\u00ed k omezen\u00ed maxim\u00e1ln\u00ed hodnoty identifik\u00e1tor\u016f proces\u016f (PID) a nyn\u00ed m\u016f\u017ee b\u00fdt pou\u017eit k omezen\u00ed maxim\u00e1ln\u00edho po\u010dtu proces\u016f spu\u0161t\u011bn\u00fdch v uveden\u00e9m prostoru. Zpracov\u00e1n\u00ed parametru prob\u00edh\u00e1 hierarchicky, tj. omezen\u00ed ve vn\u011bj\u0161\u00edch prostorech se vztahuj\u00ed na vno\u0159en\u00e9 prostory.<\/li>\n<li>P\u0159i pou\u017eit\u00ed pro spu\u0161t\u011bn\u00ed procesu syst\u00e9mov\u00e9ho vol\u00e1n\u00ed <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/execveat.2.html\">execveat<\/a> v souborov\u00e9m syst\u00e9mu \/proc se nyn\u00ed zobrazuje n\u00e1zev spu\u0161t\u011bn\u00e9ho souboru m\u00edsto \u010d\u00edsla souborov\u00e9ho deskriptoru.<\/li>\n<li>Do zdrojov\u00e9ho k\u00f3du j\u00e1dra (ve slo\u017ece samples) byla p\u0159id\u00e1na utilita mountinfo, kter\u00e1 demonstruje pou\u017eit\u00ed syst\u00e9mov\u00fdch vol\u00e1n\u00ed statmount() a listmount().<\/li>\n<li>V podsystemu BPF <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=4fec4c22f046\">predlo\u017eeni<\/a> nov\u00e9 funkce bpf_local_irq_save() a bpf_local_irq_restore() pro do\u010dasn\u00e9 vypnut\u00ed p\u0159eru\u0161en\u00ed na lok\u00e1ln\u00edm CPU. Funkce mohou b\u00fdt pou\u017eity k realizaci struktur, jejich\u017e zpracov\u00e1n\u00ed nen\u00ed p\u0159eru\u0161ov\u00e1no p\u0159eru\u0161en\u00edmi.<\/li>\n<li>Ve syst\u00e9mov\u00e9m vol\u00e1n\u00ed <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/madvise.2.html\">madvise()<\/a> p\u0159i pou\u017eit\u00ed flag\u016f MADV_DONTNEED a MADV_FREE <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6375e95f381e\">je zagotovljeno<\/a> uvoln\u011bn\u00ed tabulek str\u00e1nek pam\u011bti spojen\u00fdch s uvol\u0148ovan\u00fdm rozsahem adres, proto\u017ee v n\u011bkter\u00fdch situac\u00edch mohou pr\u00e1zdn\u00e9 str\u00e1nky pam\u011bti zab\u00edrat docela dost pam\u011bti.<\/li>\n<li>Pro architekturu OpenRISC byla implementov\u00e1na podpora mechanismu restartovateln\u00fdch sekvenc\u00ed (rseq, <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/697979\/\">restartable sequences<\/a>), ur\u010den\u00e9ho pro rychl\u00e9 atomick\u00e9 proveden\u00ed operac\u00ed, kter\u00e9 v p\u0159\u00edpad\u011b p\u0159eru\u0161en\u00ed jin\u00fdm vl\u00e1knem jsou vy\u010di\u0161t\u011bny a pokus\u00ed se o opakovan\u00e9 proveden\u00ed.<\/li>\n<li>Izvedena je bila reorganizacija kode z implementacijo algoritemov CRC32 in CRC-T10DIF, ki se ve\u010d ne prekrivata s podsistemom crypto in se neposredno kli\u010de iz knji\u017eni\u010dnega vmesnika. Sprememba je omogo\u010dila poenostavitev kode in pove\u010danje njene u\u010dinkovitosti.<\/li>\n<li>V sistem asinhonega vnosa\/izdaje io_uring <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-fsdevel\/20241128112240.8867-1-anuj20.g@samsung.com\/T\/\">dodano<\/a> rozhran\u00ed pro p\u0159enos dal\u0161\u00edch metadat o integrit\u011b p\u0159i vykon\u00e1v\u00e1n\u00ed operac\u00ed \u010dten\u00ed a z\u00e1pisu.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Virtualizacija in varnost<\/strong>\n<ul>\n<li>V sistemski klic <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/execveat.2.html\">execveat<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-security-module\/20241212174223.389435-1-mic@digikod.net\/T\/\">dodano<\/a> flag AT_EXECVE_CHECK, kter\u00fd umo\u017e\u0148uje <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/userspace-api\/check_exec.html\">prov\u00e9st kontrolu<\/a> \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u0430 \u0431\u0435\u0437 \u0435\u0433\u043e \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430, \u043d\u043e c \u0443\u0447\u0451\u0442\u043e\u043c \u043f\u043e\u043b\u0438\u0442\u0438\u043a \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438, \u043f\u0440\u0430\u0432 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0445 LSM-\u043c\u043e\u0434\u0443\u043b\u0435\u0439. \u0414\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0438 \u0441 AT_EXECVE_CHECK \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u044b securebit-\u0444\u043b\u0430\u0433\u0438 SECBIT_EXEC_RESTRICT_FILE \u0438 SECBIT_EXEC_DENY_INTERACTIVE, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432 \u0441\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430\u043c\u0438 \u043d\u0430 \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u044f\u0437\u044b\u043a\u0430\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u0424\u043b\u0430\u0433 SECBIT_EXEC_RESTRICT_FILE \u043f\u0440\u0435\u0434\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u0449\u0438\u043a\u0430\u043c \u0438 \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0442\u043e\u0440\u0430\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043e\u043f\u0446\u0438\u044e AT_EXECVE_CHECK \u0434\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f, \u0430 \u0444\u043b\u0430\u0433 SECBIT_EXEC_DENY_INTERACTIVE \u0437\u0430\u043f\u0440\u0435\u0449\u0430\u0435\u0442 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b. \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0438\u0434\u0435\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0438\u0442\u0438\u043a \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043a \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u043c \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u043c \u0444\u0430\u0439\u043b\u0430\u043c, \u043d\u043e \u0438 \u043a \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u043c \u0444\u0430\u0439\u043b\u0430\u043c \u0441\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0447\u0435\u0440\u0435\u0437 \u0437\u0430\u043f\u0443\u0441\u043a \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0442\u043e\u0440\u0430 (\u0442. \u0435. \u0437\u0430\u043f\u0440\u0435\u0442 \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 &laquo;.\/script.sh&raquo; \u043d\u043e \u0438 \u043f\u0440\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438 \u0432 \u0444\u043e\u0440\u043c\u0435 &laquo;sh script.sh&raquo;).<\/li>\n<li>Na x86 sistemima implementirana je podr\u0161ka za za\u0161ti\u0107ene broj\u010danike vremena za gostuju\u0107e sisteme, koji ne dozvoljavaju promenu sistemskog sata gostuju\u0107eg sistema iz host okru\u017eenja. Mogu\u0107nost je realizovana na osnovu mehanizma <a rel=\"nofollow\" href=\"https:\/\/www.amd.com\/en\/developer\/sev.html\">AMD SEV<\/a> (Secure Encrypted Virtualization), kori\u0161\u0107enog u sistemima virtuelizacije za za\u0161titu virtuelnih ma\u0161ina od ometanja sa strane hipervizora ili administratora host sistema.<\/li>\n<li>U sistemu mandatne kontrole pristupa SELinux <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=4aa176193475d37441cc52b84088542f3a59899a\">je dodana<\/a> podpora <a rel=\"nofollow\" href=\"https:\/\/selinuxproject.org\/page\/XpermRules\">xperm pravila<\/a>, koja omogu\u0107avaju vezivanje SELinux politika za odre\u0111ene pozive ioctl() ili netlink poruke.<\/li>\n<li>Za potpisivanje modula kernela digitalnim potpisom umesto SHA1 po defaultu <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/f3b93547b91ad849b58eb5ab2dd070950ad7beb3\">uporabljen<\/a> koristi se SHA512 algoritam.<\/li>\n<li>U drajverima za gostuju\u0107e sisteme VirtualBox <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20250118-vfs-misc-84fb5265d102@brauner\/\">je vklju\u010dena<\/a> postoji podr\u0161ka za ARM64 arhitekturu.<\/li>\n<li>U hipervizoru KVM <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=0f8e26b38d7ac72b3ad764944a25dd5808f37a6e\">nastavljeno<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20250106124633.1418972-1-nikunj@amd.com\/T\/\">rad<\/a> o kori\u0161\u0107enju mehanizma Intel TDX (Trusted Domain Extensions) za enkripciju memorije gostuju\u0107ih sistema.<\/li>\n<li>U virtio_blk <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=5820a3b08987951e3e4a89fca8ab6e1448f672e1\">je dodana<\/a> postoji podr\u0161ka za re\u017eim oporavka gre\u0161aka.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Mre\u017ena podsistem<\/strong>\n<ul>\n<li>U implementaciji protokola <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/networking\/rxrpc.html\">RxRPC<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/netdev\/20241204074710.990092-1-dhowells@redhat.com\/T\/\">vykoukly<\/a> omogu\u0107ena je upotreba velikih UDP okvira za pove\u0107anje propusnosti.<\/li>\n<li>Za TCP je dodatna podr\u0161ka za algoritam <a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc8985\">RACK-TLP<\/a> za identifikaciju gubitka paketa.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/netdev\/20241209-jakub-krn-909-poc-msec-tw-tstamp-v2-0-66aca0eed03e@cloudflare.com\/T\/\">Dodano<\/a> novi parametar sysctl tcp_tw_reuse_delay, koji deluje u vezi sa prostorom imena (network namespace) i omogu\u0107ava da se defini\u0161e ka\u0161njenje koje se unosi pre nego \u0161to se sistem mo\u017ee ponovo koristiti broj mre\u017enog porta nakon zatvaranja TCP \u0441\u043e\u043a\u0435\u0442\u0430.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=bc6a5efe3dcd\">Dodana<\/a> mo\u017enost izbire ponudnika natan\u010dnega \u010dasa (PTP) za generiranje \u010dasovnih \u017eigov na ravneh PHY in MAC.<\/li>\n<li>Za IPsec <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/netdev\/20241114070713.3718740-1-chopps@chopps.org\/T\/\">je bila uvedena<\/a> \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u0430\u0433\u0440\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u043a\u0430\u043f\u0441\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 IP-\u043f\u0430\u043a\u0435\u0442\u043e\u0432 &ndash; <a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/rfc9347\/\">IP-TFS\/AGGFRAG<\/a> (IP Traffic Flow Security\/Aggregation and Fragmentation Mode for Encapsulating Security Payload).<\/li>\n<li>V sistemu omre\u017enih vti\u010dnic <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a32f3e9d1ed146f81162702605d65447a319eb76\">je dodana<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/netdev\/20241213084457.45120-1-annaemesenyiri@gmail.com\/T\/\">podpora<\/a> \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u0435 (SO_PRIORITY) \u0432 \u0444\u043e\u0440\u043c\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 (cmsg &#8212; control messages). \u0414\u043b\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0441\u043e\u043a\u0435\u0442\u043e\u0432 <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e45469e594b255ef8d750ed5576698743450d2ac\">je dodana<\/a> mo\u017enost SO_RCVPRIORITY, ki vklju\u010duje v funkcije recvmsg() prenos informacij o prioriteti vti\u010dnice.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Oprema<\/strong>\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tw+ySbm80B=zHVhodMFoS_fqNw_v4yVURCv3cc9ukvYYg@mail.gmail.com\/\">Dodano<\/a> motor <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60512\">amdxdna<\/a> za integrirane v CPU AMD pospe\u0161evalnike NPU (Neural Processing Unit) na osnovi arhitekture <a rel=\"nofollow\" href=\"https:\/\/www.amd.com\/en\/technologies\/xdna.html\">XDNA<\/a>, namenjene za pospe\u0161evanje operacij povezanih z strojni\u0161kim u\u010denjem. NPU na osnovi arhitekture XDNA je na voljo v serijah 7040 in 8040 procesorjev AMD Ryzen, pospe\u0161evalci AMD Alveo V70 in SoC AMD Versal.<\/li>\n<li>V gonilniku i915 <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tw+ySbm80B=zHVhodMFoS_fqNw_v4yVURCv3cc9ukvYYg@mail.gmail.com\/\">dodano<\/a> identifikatorji novih GPU, dolo\u010den obdelovalnik napak inicializacije HDMI, pove\u010dana zanesljivost ponovnega zagona GPU motorjev na Haswell in starej\u0161ih sistemih.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tw+ySbm80B=zHVhodMFoS_fqNw_v4yVURCv3cc9ukvYYg@mail.gmail.com\/\">Nadaljuje se<\/a> delo na drm gonilniku (Direct Rendering Manager) Xe za GPU na osnovi arhitekture Intel Xe, ki se uporablja v grafi\u010dnih karticah Intel dru\u017eine Arc in integrirani grafiki, od procesorjev Tiger Lake naprej.<\/li>\n<li>V gonilniku Nouveau je dodana mo\u017enost prenosa predpomnilnikov s koti GSP-RM preko debugfs.<\/li>\n<li>\u0412 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 AMDGPU \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 DRM panic, \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0449\u0435\u0433\u043e \u043f\u043e\u0434\u043e\u0431\u0438\u0435 &laquo;\u0441\u0438\u043d\u0435\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430 \u0441\u043c\u0435\u0440\u0442\u0438&raquo; \u043f\u0440\u0438 \u0441\u0431\u043e\u044f\u0445. \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0430 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u043a \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435 \u0431\u0443\u0434\u0443\u0449\u0435\u0439 \u0441\u0435\u0440\u0438\u0438 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u0430\u0440\u0442 Radeon RX 9000 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b RDNA4. \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 DCN 3.5, GG 9.5, IH 4.4, PSP 13.x, SMU 13.x, VCN 5.x, JPEG 5.x, GC 12.x, DC FAMS, RAS \u0438 ISP.<\/li>\n<li>V DRM gonilniku msm (GPU Qualcomm Adreno) je bila dodana podpora za platformo Qualcomm SM6150 (QCS615).<\/li>\n<li>V DRM-gonilniku panfrost je dodana podpora za SoC MediaTek MT8188 s GPU Mali-G57.<\/li>\n<li>V DRM-gonilniku vc4 je dodana podpora za SoC Broadcom BCM2712 (Raspberry Pi 5).<\/li>\n<li>V vfio gonilniku nvgrace-gpu <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2bb447540e71ee530388750c38e1b2c8ea08b4b7\">je dodana<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/linux-kernel\/20250124183102.3976-1-ankita@nvidia.com\/T\/\">podpora<\/a> \u010dipov NVIDIA Grace Blackwell 200.<\/li>\n<li>V sestavi <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/00996191-sr76-57o6-3rr0-o1s3qs80s94o@xreary.bet\/\">vklju\u010den<\/a> gonilnik za krmilnike Intel THC (Touch Host Controller), ki se uporablja za interakcijo z zasloni na dotik in sledilnimi plo\u0161\u010dicami na nekaterih prenosnih ra\u010dunalnikih. Dodana je podpora za naprave Wacom z vmesnikom PCI. <a rel=\"nofollow\" href=\"https:\/\/web.git.kernel.org\/pub\/scm\/linux\/kernel\/git\/dtor\/input.git\/commit\/?h=next&amp;id=92600f3295ff571890c981d886c6544030cc05f3\">Dodana<\/a> podpora za igralne krmilnike QH Electronics.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20250124225700.GA2614452-robh@kernel.org\/\">Dodana<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/1f0939fd-1694-476e-954f-e58ff8650dd9@app.fastmail.com\/\">podpora<\/a> ARM plo\u0161\u010d, SoC in naprav: Qualcomm Snapdragon 8 Elite (SM8750), Qualcomm Snapdragon AR2 (SAR2130P), Qualcomm IQ6\/IQ8, Snapdragon 425 (MSM8917), Samsung Exynos 9810, Blaize BLZP1600, Microchip SAMA7D65, Renesas R-Car V4H ES3.0, Renesas RZ\/G3E. Dodana je podpora za SoC <a rel=\"nofollow\" href=\"https:\/\/wiki.postmarketos.org\/wiki\/SpacemiT_Key_Stone_K1\">SpacemiT K1<\/a> na osnovi arhitekture RISC-V.<\/li>\n<li>V zvo\u010dni podsistemi ALSA za MIDI 2.0 <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/87tt9p4pcf.wl-tiwai@suse.de\/\">\u0161irijo<\/a> API rawmidi in sequencer. V API za prenos operacij stiskanja na zvo\u010dno kartico je bila dodana podpora ASRC (Asynchronous Sample Rate Conversion).<\/li>\n<li>Dodana je podpora zvo\u010dnih sistemov naprav Allwinner suinv F1C100s, Awinc AW88083, Realtek ALC5682I-VE, TAS2781, Focusrite Scarlett 4th Gen 16i16, 18i16 in 18i20. <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20250101151209.100072-1-git@mayer-bgk.de\/\">Dodana<\/a> podpora brez\u017ei\u010dnih slu\u0161alk SteelSeries Arctis 9.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Izvor: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/kernel\/17923070\">linux.org.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.14. \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 ntsync c \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0430\u043c\u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Windows NT, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0447\u0442\u0435\u043d\u0438\u044f \u0432 Btrfs RAID1, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 reflink \u0432 XFS \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 realtime, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0435\u043a\u044d\u0448\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u0431\u0443\u0444\u0435\u0440\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430, dmem cgroup \u0434\u043b\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 GPU, \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 io_uring \u0432 FUSE, \u0434\u0435\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043e\u0432 \u0432 NFS, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":123228,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-123227","post","type-post","status-publish","format-standard","has-post-thumbnail","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\" \/>\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\/linux-6-14\" \/>\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\udd47Linux 6.14 | 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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sl\/blog\/news\/linux-6-14\" \/>\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=\"2025-04-03T20:00:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-04-03T20:00:01+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\udd47Linux 6.14 | ProHoster","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","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/news\/linux-6-14","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\udd47Linux 6.14 | 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","og:url":"https:\/\/prohoster.info\/sl\/blog\/news\/linux-6-14","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":"2025-04-03T20:00:01+00:00","article:modified_time":"2025-04-03T20:00:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"123227","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":"2026-01-23 12:00:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:00:22","updated":"2026-01-23 12:00:22","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\/123227","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=123227"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/123227\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media\/123228"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=123227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=123227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=123227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}