The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз ядра Linux 6.18"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз ядра Linux 6.18"  +/
Сообщение от opennews (??), 01-Дек-25, 09:58 
После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 6.18. Среди наиболее заметных изменений:  dm-pcache для дискового кэширования в энергонезависимой памяти (PMEM), удаление Bcachefs, online-режим проверки XFS, драйверы Binder (Android IPC) и Tyr (GPU Mali) на Rust, возможность создания USB-драйверов на Rust, оптимизация кэширования в аллокаторе памяти SLUB, адресация пространств имён по файловым дескрипторам, ускорение работы подкачки (swap), верификация BPF-программ по цифровой подписи, виртуализация  Intel CET в KVM, сетевой протокол PSP (гибрид TLS и IPsec), поддержка IP-расширения AccECN, оптимизация UDP-стека...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64346

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Rust (??), 01-Дек-25, 09:58   –1 +/
>оптимизация размещения структур данных в памяти

Rust так не может ведь? Или может? на С это запросто

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #11, #37

2. Сообщение от Аноним (2), 01-Дек-25, 10:22   –1 +/
>Из ядра удалён код файловой системы Bcachefs

Глючная ^W эспериментальная ФС по дефолту теперь насквозь редхатовская btrfs. Её не выкинут. Даже если разработчик будет хоть сам чёрт во плоти.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7

4. Сообщение от Аноним (4), 01-Дек-25, 10:23   +/
17 становится LTS же?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12

5. Сообщение от Аноним (5), 01-Дек-25, 10:28   +/
Помню тут пару дней назад в комментах радостно рассказывали, что раст уже забросили в ядре, мейнтейнеры ушли и прочее.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16

6. Сообщение от Аноним (-), 01-Дек-25, 10:29   +2 +/
Надо праздновать релиз свежего ядра, а не спорить кто что может! Накатим!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

7. Сообщение от Аноним (7), 01-Дек-25, 10:31   +/
Редхат-то как раз, вроде бы, ее уже выкинул.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

8. Сообщение от Аноним (8), 01-Дек-25, 10:41   +/
> В NTFS3 добавлена

Этот тот что от Paragon? Кто владеет вопросом, подскажите, что происходит с этим драйвером. Есть ещё NTFSPLUS если не ошибаюсь

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #36

9. Сообщение от mos87 (ok), 01-Дек-25, 10:41   +1 +/
Ржавеет по-тихоньку.

А что для конечного пользователям может пригодиться?

Ответить | Правка | Наверх | Cообщить модератору

10. Сообщение от ryoken (ok), 01-Дек-25, 10:48   +/
Проясните плз про boot_display, с целью повышения уровня образованности. Не понятно, в каком формате его указывать?
Ответить | Правка | Наверх | Cообщить модератору

11. Сообщение от morphe (?), 01-Дек-25, 10:50   –1 +/
> на С это запросто

На си это надо делать вручную, потому что структуры в памяти лежат в таком же порядке как в коде описаны, а Rust это по дефолту сам оптимизирует для лучшего layout

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #18, #19, #41

12. Сообщение от Аноним (12), 01-Дек-25, 10:50   +/
12+6=17?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

13. Сообщение от dannyD (?), 01-Дек-25, 10:53   +/
>> Добавлена поддержка ARM-плат, SoC и устройств:

а где RISC-V ? (((

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #24

14. Сообщение от Аноним (19), 01-Дек-25, 10:54   –1 +/
Ядро - это в принципе независимый проект, в нём не может быть "возможность писать на раст", как и "возможность похапэшных вставок" - это просто глупо и узконаправлено. Либо ты можешь писать для ядра (Си, Ди, ассемблер), либо ты идёшь в сад писать опердни - в ядре тебе делать нечего.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #39

15. Сообщение от aname (?), 01-Дек-25, 10:54   +/
> PSP (гибрид TLS и IPsec)

А это как?

Ответить | Правка | Наверх | Cообщить модератору

16. Сообщение от Аноним (19), 01-Дек-25, 10:56   +/
Не имеет значения, когда именно ржу выбросят. Просто сам факт мёртворождённого изычка не даёт ему никаких шансов. Как только гугля решит оптимизировать дармоедов, ВНЕЗАПНО окажется, что "раст оказался непригоден" и далее шлейф обещаний что завтра будет лучше, чем вчера, но деньги, про_с_раные на ржу, никто уже не вернёт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #25

17. Сообщение от Аноним (22), 01-Дек-25, 10:57   –1 +/
> В состав принята реализация механизма межпроцессного взаимодействия Binder, написанная на языке Rust. Binder используется в Android для организации взаимодействия между процессами и удалённого вызова методов (один процесс Android может вызвать метод или функцию в другом процессе Android, используя Binder для идентификации, вызова и передачи аргументов между процессами). Код Binder был переписан на языке Rust в рамках инициативы Google по усилению защищённости Android.

Собака лает, караван идёт.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #42

18. Сообщение от Маняним1 (?), 01-Дек-25, 10:58   +2 +/
> На си это надо делать вручную

Сказки-то не рассказывай. С тех пор как лэйаут стал влиять на производительность С делает это автоматом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #22

19. Сообщение от Аноним (19), 01-Дек-25, 10:58   +1 +/
В этом и проблема - для СИСТЕМНОГО ПО категорически нельзя допускать любых "сам оптимизирует", ибо если завтра добавят модуль на Си с другим лэйаутом (как в коде), растовая "оптимизация" сразу же фэйлит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #29, #45

20. Сообщение от Аноним (24), 01-Дек-25, 10:58   –1 +/
Где то во второй декаде декабря Фряха 15 зарелизится,вот это полезная новость. Тут же сплошной бета тест. Версия 6.12-6.14 максимум в серьезных дистрах и те для фанатиков не различающмх что такое хорошо и плохо.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #31, #46

21. Сообщение от Аноним12345 (?), 01-Дек-25, 11:00   +1 +/
>> Началась работа по реорганизации излишне раздутой структуры "page", используемой для управления страницами оперативной памяти. Добавлен тип 'memdesc_flags_t"

Как-то противоречиво звучит

Ответить | Правка | Наверх | Cообщить модератору

22. Сообщение от Аноним (22), 01-Дек-25, 11:00   –2 +/
Добавить паддинг для выравнивания ≠ оптимизация.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

24. Сообщение от Аноним (24), 01-Дек-25, 11:04   +1 +/
Зачем оно вам? Там все равно без блоблов не взлетит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #32

25. Сообщение от Аноним (25), 01-Дек-25, 11:05   +1 +/
Вот это уровень копиума.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #38

27. Сообщение от Аноним (27), 01-Дек-25, 11:12   +/
Кто разбирается в BPF? Оно заметно замедляет работу ядра?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #28

28. Сообщение от Аноним (25), 01-Дек-25, 11:14   +/
scx_bpfland поставь, да проверю. Спойлер: ОС станет более отзывчивой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

29. Сообщение от Аноним (29), 01-Дек-25, 11:16   +/
Поддерживаю. Самооптимизации вполне себе могут медленно работать, наблюдал такое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

31. Сообщение от Аноним (29), 01-Дек-25, 11:20   +/
Какой второй декаде? Релиз завтра.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #33

32. Сообщение от dannyD (?), 01-Дек-25, 11:23   +/
блобов бояться - в лес не ходить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

33. Сообщение от Аноним (24), 01-Дек-25, 11:26   +/
Серьезно?Норм,а то помню читал вроде как 21 декабря.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #44

36. Сообщение от Аноним (25), 01-Дек-25, 11:31   +/
Да, от Paragon. У меня работает, не ловил корраптов, но репорты от других пользователей были. Второй вариант ntfs-3g через FUSE, сильно медленнее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

37. Сообщение от Аноним (37), 01-Дек-25, 11:34   +/
Да просто пишите вы уже на языке каком хотите, а не топите за него, троллота.
Пофиг о чем речь ц или раст.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

38. Сообщение от кек (?), 01-Дек-25, 11:35   +/
"Этот драйвер не имел стратегического значения"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

39. Сообщение от Аноним (39), 01-Дек-25, 11:36   +/
> Либо ты можешь писать для ядра (Си, Ди, ассемблер),

Ога, на Ди, на с++)))
Ты просто пишешь для ядра на расте, а те кому не нравится, спорят с Торвальдсом и потом или закрывают варешку, или идут в сад писать опердни - в ядре таким делать нечего.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

40. Сообщение от Аноним (22), 01-Дек-25, 11:38   +/
>  В ksmbd (работающий на уровне ядра SMB-сервер) добавлен параметр для ограничения максимального числа соединений с одного IP-адреса. smbdirect, smbclient и smbserver переведены на использование типовых структур ядра.

Всегда было интересно, а вот это вот вообще зачем в ядре? Почему именно SMB, а не SSH, например?..

Выглядит как идеальный вектор атаки.

Ответить | Правка | Наверх | Cообщить модератору

41. Сообщение от _kp (ok), 01-Дек-25, 11:38   +/
Вообще, Си, и не только он, могут оптимизировать структуры.
Но это не всегда уместно, когда то они должны располагаться в памяти жестко.
Поля тоже можно перетасовать, но подобное еще менее вероятно что понадобится.

Допустим, перетасовало поля структуры "для лучшего layout"...  
А а куда, кроме как в мусорную корзину, можно передать такую структуру, неизвестного формата, не соответствующую ни исходнику, ни документации? :)
А в OS большинство структур передаются из компонента в компонент, или на сторону пользователя.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

42. Сообщение от Аноним (42), 01-Дек-25, 11:45   +/
Самокритичненько
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

43. Сообщение от Анонимусс (?), 01-Дек-25, 11:46    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору

44. Сообщение от Аноним (44), 01-Дек-25, 11:47   +/
21 декабря это уже как бы третья декада.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

45. Сообщение от Аноним (45), 01-Дек-25, 11:52   +/
В раст эта оптимизация включается/выключается прямо из кода с помощью директив. Причем для одних структур ее можно включить, а для других выключить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

46. Сообщение от Аноним (-), 01-Дек-25, 12:02   +/
> Фряха 15 зарелизится,вот это полезная новость.

Как у тебя в одном предложении сочитаются "фряха" и "полезность"?!
ФРЯ это бесполезная поделка нудность которой можно оценить по ее распространености.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру