The OpenNET Project / Index page

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

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

"Релиз ядра Linux 4.8"  +/
Сообщение от opennews (??) on 03-Окт-16, 08:15 
После двух месяцев разработки Линус Торвальдс  представил (https://lkml.org/lkml/2016/10/2/102) релиз ядра Linux 4.8 (https://kernel.org/). Среди наиболее заметных изменений: поддержка плагинов GCC в системе сборки, возможность запуска в контейнерах кода для других архитектур, интеграция механизма защиты PAX_USERCOPY, поддержка алгоритма контроля перегрузки TCP "New Vegas", увеличение производительности беспроводного стека, новый генератор псевдослучайных чисел.


В новую версию принято более 13 тысяч  исправлений от примерно 1500 разработчиков,
размер патча - 41 Мб (изменения затронули 11303 файлов, добавлено 627751 строк кода, удалено 278958 строк). Около 39% всех представленных в 4.8
изменений связаны с драйверами устройств, примерно 21% изменений имеют
отношение к обновлению кода специфичного для аппаратных архитектур, 12%
связано с сетевым стеком, 5% - файловыми системами и 4% c внутренними
подсистемами ядра.


Основные новшества (http://kernelnewbies.org/Linux_4.8):


-  
Дисковая подсистема, ввод/вывод и файловые системы

-  В  dm-raid (https://www.kernel.org/doc/Documentation/device-mapper/dm-ra...) добавлена поддержка добавления дополнительных накопителей в RAID-массив (reshaping) и изменения уровня RAID;
-  Возможность экспортирования по сети устройств хранения с интерфейсом NVM Express, используя протоколы, подобные RDMA;
-  В подсистему device-mapper добавлена поддержка применения механизма DAX для прямого доступа к низкоуровневым устройствам постоянной памяти;
-  В распределённую файловую систему OrangeFS (https://www.opennet.dev/opennews/art.shtml?num=44113) (продолжение развития PVFS) добавлена возможность задействования кэша на базе dcache и кэша атрибутов на стороне ядра, что заметно ускоряет выполнение операций с мелкими файлами. Например, сборка coreutils без кэшиования занимает 17 минут, а с кэшем - 6 минут 20 секунд;

-  В ФС Ceph добавлена полная поддержка пространств имён RADOS (http://tracker.ceph.com/projects/ceph/wiki/Rados_namespaces)  (Reliable Autonomic Distributed Object Store).
-  Поддержка технологии "transparent huge pages" в tmpfs, позволяющая оперировать страницами памяти большого размера;

-  В файловую систему XFS добавлена поддержка механизма обратного маппинга (rmap, reverse-mapping), позволяющего файловой системе определить владельца любого блока на устройстве хранения. В настоящее время практическая польза от reverse-mapping не видна, но в будущем данный механизм послужит основой для реализации таких возможностей, как reflink(), режим copy-on-write для данных, дедупликация, расширенные средстава информирования о bad-блоках и дополнительные возможности для восстановления повреждений;

-  
Сетевая подсистема

-  В TCP-стек добавлена поддержка алгоритма контроля перегрузки "New Vegas (https://docs.google.com/document/d/1o-53jbO_xH-m9g2YCgjaf5bK...)", который является модернизированным вариантом алгоритма Vegas и также оперирует задержками в доставке пакетов вместо потери пакетов. Новый алгоритм оптимизирован для использования в крупных высокоскоростных сетях и ЦОД с каналами связи в 10 гигабит и выше;

-  В подсистеме mac80211 ("WiFi") вместо предоставляемых сетевым стеком дисциплин обработки очередей ожидающих отправки пакетов задействован алгоритм CoDel (Сontrolled Delay - управляемая задержка), который позволил существенно поднять производительность работы в беспроводных сетях;

-  Протокол RDS (Reliable Datagram Sockets), позволяющий создавать сокеты для надёжной передачи датаграмм поверх TCP-линков, расширен возможностью передачи сразу через несколько соединений TCP, что позволило (https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....) добиться существенного увеличения максимальной производительности;

-  Сетевым драйверам предоставлена возможность загрузки BPF-программ для предварительной обработки входящих пакетов, до их помещения во внутренние структуры данных. Указанную возможность можно применять, например, для отбрасывания, изменения или перенаправления пакетов на ранней стадии их обработки, что позволяет увеличить производительность данных операций за счёт обхода вызова обработчиков ядра;

-  Добавлен драйвер с программной реализаций RDMA поверх Ethernet, позволяющий использовать протоколы InfiniBand Remote DMA с обычным сетевым стеком ядра;

-  
Память и системные сервисы


-  Представлен новый механизм обновления таблиц ACPI из прошивок или через configfs;

-  Для подсистемы GPIO представлен новый ABI пространства пользователя для управления линиями ввода/вывода общего назначения. ABI основан на применении символьного устройства и заменяет сбой давно устаревший интерфейс на базе sysfs;

-  Для архитектуры ARM64 добавлена возможность использования механизма kexec, позволяющего загрузить новый экземпляр ядра из уже работающего ядра Linux;

-  Представлен новый параметр командной строки printk.devkmsg, который может быть использован для управления отправкой данных в лог ядра из пространства пользователя через /dev/kmsg.  Значение off отключает отправку из пространства пользователя, а числовое значение устанавливает лимит на интенсивность отправки данных;

-  Новая внутренняя подсистема обработки таймаутов, появление которой направлено на решение проблем с отзывчивостью (latency);

-  Добавлен фреймворк HDMI CEC (Consumer Electronics Control) позволяющий унифицировать управление устройствами, подключенными через HDMI, и управлять ими с одного пульта;

-  В систему сборки добавлена возможность (http://lwn.net/Articles/691102/) использования плагинов GCC. Например, уже реализована поддержка плагинов для тестирования покрытия кода (coverage testing) и вычисления цикломатической сложности (https://ru.wikipedia.org/wiki/%D0%A6%D0%...);

-  Представлена новая система для форматирования документации к ядру, основанная на использовании Sphinx (http://www.sphinx-doc.org/);


-  
Виртуализация и безопасность

-  Усиление (http://lwn.net/Articles/695991/) защиты операций копирования данных между ядром и пространством пользователя. В ядро включён вариант порта технологии  PAX_USERCOPY, разработанной проектом grsecurity и добавляющей дополнительные проверки используемых при копировании диапазонов адресов для предотвращения обращения к областям памяти ядра вне границ буфера, выделенного для копирования;

-  Поддержка (https://lwn.net/Articles/679308/) контейнеров с эмуляцией архитектуры, позволяющих запускать в изолированном контейнере код, собранный для  аппаратных архитектур, отличных от архитектуры хост-системы;


-  Генератор псевдослучайных чисел заменён на новую реализацию (https://lwn.net/Articles/686033/), основанную на использовании потокового шифра ChaCha20  и включающую наработку по решению проблем с масштабируемостью в условиях когда программам в пространстве пользователями требуются большие объёмы случайных чисел;

-  Для архитектуры x86_64 включена поддержка рандомизации адресного пространства ядра. Расширено число типов регионов памяти ядра для которых применяется рандомизация. В SLUB memory allocator добавлена рандомизация списков свободных областей;


-  В подсистему  crypto добавлен новый механизм согласования ключей (Key-agreement Protocol Primitives API - KPP), который может быть использован для реализации протоколов обмена ключами, таких как DH и ECDH;

-   Для IPv6 добавлена поддержка стандарта CALIPSO (Common Architecture Label IPv6 Security Option), который может быть использован для прикрепления связанных с безопасностью меток к пакетам, которые затем могут быть связаны с  политиками SELinux и Smack;

-  В загружаемых модулях ядра обеспечена возможность использования портированного из  grsecurity механизма защиты __ro_after_init (post-init read-onl...

URL: https://lkml.org/lkml/2016/10/2/102
Новость: http://www.opennet.dev/opennews/art.shtml?num=45264

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

Оглавление

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


1. "Релиз ядра Linux 4.8"  –6 +/
Сообщение от Аноним (??) on 03-Окт-16, 08:15 
Усб починили?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз ядра Linux 4.8"  +7 +/
Сообщение от Sunderland93 (ok) on 03-Окт-16, 08:20 
А его ломали?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Релиз ядра Linux 4.8"  –3 +/
Сообщение от Аноним (??) on 03-Окт-16, 08:24 
да, начиная с 4.5 или 4.6
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Релиз ядра Linux 4.8"  +3 +/
Сообщение от Sunderland93 (ok) on 03-Окт-16, 08:39 
А в чём именно заключается поломка?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

8. "Релиз ядра Linux 4.8"  +20 +/
Сообщение от Ядро on 03-Окт-16, 09:31 
Очевидно же, что ломали в его дистрибутиве для его usb-контроллера. Понятное дело, что он, считая себя центром вселенной, решил, что значит оно везде поломато. А Линус то был даже не в курсе.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

27. "Релиз ядра Linux 4.8"  +/
Сообщение от АнонимХ (ok) on 03-Окт-16, 10:25 
Тестирования нет, - так и запишем
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

52. "Релиз ядра Linux 4.8"  +2 +/
Сообщение от iPony on 03-Окт-16, 11:27 
> ошибка начиная с 4.5 или 4.6
> Тестирования нет

Так это и есть тестирование на пользователях.
Я вот на Ubuntu с ядром 4.4 и на смартфоне с ядром 3.10 просто не успеваю на неё напороться.

Да и поводу её серьёзности.  Запросы типа "linux kernel 4.6/4.5 usb regression" ничего толкового не дают. Такое ощущение, что это у типа очень специфично железное, может ноутбукообразное, когда ещё с ждущим режимом или ещё что.

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

80. "Релиз ядра Linux 4.8"  +4 +/
Сообщение от Аноним (??) on 03-Окт-16, 12:41 
>> ошибка начиная с 4.5 или 4.6
>> Тестирования нет
> Так это и есть тестирование на пользователях.
> Я вот на Ubuntu с ядром 4.4 и на смартфоне с ядром
> 3.10 просто не успеваю на неё напороться.
> Да и поводу её серьёзности.  Запросы типа "linux kernel 4.6/4.5 usb
> regression" ничего толкового не дают. Такое ощущение, что это у типа
> очень специфично железное, может ноутбукообразное, когда ещё с ждущим режимом или
> ещё что.

да скорее всего просто в его дистрибутиве мэнтейнеры не включили этот контроллер в конфиге. нормальные люди в таких ситуациях пересобирают ядро. остальные - плачут и ждут новые ядра.

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

116. "Релиз ядра Linux 4.8"  –1 +/
Сообщение от Аноним (??) on 03-Окт-16, 14:20 
совершенно справедливо, Linux не в курсе на постоянной основе. =)
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

23. "Релиз ядра Linux 4.8"  +8 +/
Сообщение от ДяДя on 03-Окт-16, 10:16 
Думал, что у меня контроллер USB 3.0 глючный. Если воткнуть в USB 3.0 флешки, картридеры, телефоны, которые предназначены для USB 3.0, то какие-то ошибки возникают периодически. Если воткнуть в USB 2.0, то всё нормально.
Однако пришлось загрузиться в Windows 10. С удивлением обнаружил, что контроллер USB 3.0 абсолютно рабочий !!!
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

122. "Релиз ядра Linux 4.8"  +5 +/
Сообщение от Аноним (??) on 03-Окт-16, 14:36 
Это потому, что Сару Лгбт выжили, теперь код USB 3.0 некому поддерживать :)
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

146. "Релиз ядра Linux 4.8"  +/
Сообщение от Аноним (??) on 03-Окт-16, 19:16 
Так вот почему USB 3.0 разъем универсален!
Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

167. "Релиз ядра Linux 4.8"  +1 +/
Сообщение от GrammarNazis on 05-Окт-16, 09:43 
USB 3.0 ≠ USB Type C
Ответить | Правка | ^ к родителю #146 | Наверх | Cообщить модератору

152. "Релиз ядра Linux 4.8"  +/
Сообщение от mario (??) on 03-Окт-16, 20:36 
Мне тоже Сара однажды поломала чтото USB-шное, пришлось жаловаться и биссектить ядро!
Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

158. "Релиз ядра Linux 4.8"  +/
Сообщение от Fantomas (??) on 04-Окт-16, 03:12 
И правильно выгнали этот генетический мусор.
Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

176. "Релиз ядра Linux 4.8"  +/
Сообщение от Аноним (??) on 10-Окт-16, 00:17 
> Это потому, что Сару Лгбт выжили, теперь код USB 3.0 некому поддерживать :)

Ты так говоришь как будто при Саре багв не было. Тогда как регрессий в usb3 там было более чем. И коммиты никуда не делись. Как и Greg K-H который и является майнтайнером.

Кстати Сара вроде бы феминистка, хотя разница номинальная.

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

18. "Релиз ядра Linux 4.8"  +/
Сообщение от Аноним (??) on 03-Окт-16, 10:06 
Загляни в багтрекер.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

95. "Релиз ядра Linux 4.8"  +/
Сообщение от Аноним (??) on 03-Окт-16, 13:21 
Не придирайтесь!
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Релиз ядра Linux 4.8"  +4 +/
Сообщение от Аноним (??) on 03-Окт-16, 09:12 
Почему нет упоминаний о жирной пачке оптимизаций и фиксов в Btrfs?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Релиз ядра Linux 4.8"  +1 +/
Сообщение от Аноним (??) on 03-Окт-16, 10:08 
Видимо потому что они проявляются только когда кончилось место на диске, так как имеют отношение только к обработчику ошибок enospc
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

42. "Релиз ядра Linux 4.8"  +/
Сообщение от You Might Not Need jQuery on 03-Окт-16, 11:12 
Ибо патч затрагивает только одну из грандиозного пиршества ошибок Btrfs.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

177. "Релиз ядра Linux 4.8"  +/
Сообщение от Аноним (??) on 10-Окт-16, 00:24 
> Ибо патч затрагивает только одну из грандиозного пиршества ошибок Btrfs.

В данный момент пиршество там не больше чем в любой другой фс. Был всплеск фиксов когда фэйсбук заделоил в продакшн. После чего все и пришло в вид как с остальными ФС. Это было где-то в пределах 4.0-4.2, так что убунта LTS например уже вполне съедобна с btrfs-ом "из коробки". Единственное что там реально требует внимания - RAID 5/6.

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

11. "Релиз ядра Linux 4.8"  +16 +/
Сообщение от Sunderland93 (ok) on 03-Окт-16, 09:50 
>>Добавлен драйвер intel-vbtn (Intel Virtual Button), который, например, необходим для работы кнопки включения питания на ноутбуке Dell XPS 13

Хренасе, ужа даже для кнопок питания дрова нужны :)

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

13. "Релиз ядра Linux 4.8"  +5 +/
Сообщение от Фунт on 03-Окт-16, 09:55 
следующий этап - дрова для розетки
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

178. "Релиз ядра Linux 4.8"  +1 +/
Сообщение от Аноним (??) on 10-Окт-16, 00:26 
> следующий этап - дрова для розетки

Ты usb видел? Часть устройств даже заряжаться не станет если не удалось с хостом зарядный ток согласовать. А в usb3 PowerDelivery... там забагованый драйвер может и гаджет пожечь пожалуй. Потому что вместо стандартных 5V можно и больше подавать, если гаджет согласен. Представляю себе сколько гаджетов умрет при отладке драйвера розетки.

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

24. "Релиз ядра Linux 4.8"  +/
Сообщение от Аноним (??) on 03-Окт-16, 10:16 
Как тогда Линусу пользоваться своим же ноутбуком?
https://plus.google.com/+LinusTorvalds
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

47. "Релиз ядра Linux 4.8"  –2 +/
Сообщение от freehck email(ok) on 03-Окт-16, 11:22 
> Хренасе, ужа даже для кнопок питания дрова нужны :)

А было время, когда компы включались замыканием двух пинов на матери. :)

Помнится, когда был совсем ещё мальчишкой, захотели меня в наказание компа лишить. Так я раздербанил системник, прибил мать сзади к столу и лазил туда отвёрткой включать. :)

Глупость, конечно, зато есть, что вспомнить. :)

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

62. "Релиз ядра Linux 4.8"  +2 +/
Сообщение от 90x on 03-Окт-16, 12:07 
А было время, когда компы включались кнопкой-рубильником, которая проводом была напрямую подключена к БП. И да, тогда надо было ждать надпись что питание компа можно безопасно вырубать.
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

98. "Релиз ядра Linux 4.8"  +2 +/
Сообщение от Аноним (??) on 03-Окт-16, 13:31 
А ещё раньше - реальным рубильником на бочине, и никаких надписей, что система-де тебе позволяет её выключить, ждать не надо было.
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

136. "Релиз ядра Linux 4.8"  +1 +/
Сообщение от fi (ok) on 03-Окт-16, 16:26 
Помню свой первый Sun IPC с плоским монитором в 90-м, стоил более $20тыс., следующий был SGI Challenge за $100тыс.и никакой винды  - а ты радуйся свoй дешовке  HP на пентиуме, да еще с отстоем 95-тым :))))))))))))))))))))
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

85. "Релиз ядра Linux 4.8"  +/
Сообщение от Аноним (??) on 03-Окт-16, 12:46 
> А было время, когда компы включались замыканием двух пинов на матери.

Пфф, я до сих пор так включаю. Отвёрточкой, плоской.

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

102. "Релиз ядра Linux 4.8"  +1 +/
Сообщение от Mihail Zenkov (ok) on 03-Окт-16, 13:33 
Попробуйте настроить биос на включение с клавиатуры - гораздо удобнее ;)
Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

150. "Релиз ядра Linux 4.8"  +/
Сообщение от Аноним (??) on 03-Окт-16, 19:47 
> Попробуйте настроить биос на включение с клавиатуры - гораздо удобнее ;)

Я пробовал. Работало какое-то время а потом перестало. В чём причина так и не понял, но судя по всему материнская плата отключает питание для всяких usb.

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

153. "Релиз ядра Linux 4.8"  +1 +/
Сообщение от Mihail Zenkov (ok) on 03-Окт-16, 20:36 
Мда, прогресс, так его ... До сих пор использую клавиатуру с ps/2 - подобных проблем не имею.
Ответить | Правка | ^ к родителю #150 | Наверх | Cообщить модератору

160. "Релиз ядра Linux 4.8"  –1 +/
Сообщение от Аноним (??) on 04-Окт-16, 05:46 
> ps/2

Дык у меня тоже ps/2, я думаю дело в материнке, потому что на другой было всё нормально.

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

193. "Релиз ядра Linux 4.8"  +/
Сообщение от Аноним (??) on 10-Окт-16, 17:45 
> Мда, прогресс, так его ... До сих пор использую клавиатуру с ps/2
> - подобных проблем не имею.

А у меня наоборот - пара компов с юсб клавой включается. Комп с PS2 - ноль реакции.

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

192. "Релиз ядра Linux 4.8"  +/
Сообщение от Аноним (??) on 10-Окт-16, 17:41 
> Попробуйте настроить биос на включение с клавиатуры - гораздо удобнее ;)

Натурные эксперименты показали что вероятность работы этой фичи примерно 50%. На половине компьютеров работет, на половине почему-то ноль реакции. Чудны баги мутных проприетарных системных фирмварей и прочих биосовских уефанств.

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

195. "Релиз ядра Linux 4.8"  +/
Сообщение от Andrey Mitrofanov on 11-Окт-16, 11:02 
>> Попробуйте настроить биос на включение с клавиатуры - гораздо удобнее ;)
> Натурные эксперименты показали что вероятность работы этой фичи примерно 50%. На половине
> компьютеров работет, на половине почему-то ноль реакции. Чудны баги мутных проприетарных
> системных фирмварей и прочих биосовских уефанств.

К чуднЫм забыл ещё железо причислить, проприертарное по умолчанию:/, -- _контроллер_ периферии и его проприертарее некуда прошивку, потом пририсовать к картине чиписет и usb в нём и взаимодействие с ними... для включения с клавиатуры.

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

179. "Релиз ядра Linux 4.8"  +/
Сообщение от Аноним (??) on 10-Окт-16, 00:28 
> А было время, когда компы включались замыканием двух пинов на матери. :)

Оно и сейчас так на ATX платах. И ATX БП включается замыканием 2 контактов даже без мамки. Ноутбучные БП так и вообще всегда выдают напругу.

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

50. "Релиз ядра Linux 4.8"  +2 +/
Сообщение от eSyr email(ok) on 03-Окт-16, 11:26 
Всегда были нужны, кто-то же должен преобразовывать всякое неизведанное, приезжающее по GPIO и прочим кучерявым протоколам без встроенной семантики, в записи keymap. Конкретно intel-vbtn, как наглядно показано в 332e08122, работает через ACPI, добавляя notify handler на соответствующие ACPI events.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

17. "Релиз ядра Linux 4.8"  +4 +/
Сообщение от Ващенаглухо (ok) on 03-Окт-16, 10:04 
Радует, что патчи grsecurity принимают.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Если бы..."  +/
Сообщение от Добрый on 03-Окт-16, 10:27 
К сожалению, не принимают, а неумело копипастят "низко висящие фрукты" с ошибками. И занимаются этим в основном люди, которые по мнению самих разработчиков Grsecurity часто не понимают, что делают.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

43. "Если бы..."  +5 +/
Сообщение от Аноним (??) on 03-Окт-16, 11:14 
> К сожалению, не принимают, а неумело копипастят "низко висящие фрукты" с ошибками.
> И занимаются этим в основном люди, которые по мнению самих разработчиков
> Grsecurity часто не понимают, что делают.

Сами разработчики Grsecurity и есть школьники с высоким ЧСВ

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

199. "Если бы..."  +/
Сообщение от Аноним (??) on 05-Июл-17, 06:39 
Откуда Вы это взяли?
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

84. "Релиз ядра Linux 4.8"  +1 +/
Сообщение от Crazy Alex (ok) on 03-Окт-16, 12:46 
Радует, что эту хрень принимают, хотя бы добавляя флажки в конфиг. А вот подход "мы будем защищаться от криво написанного кода в ядре дополнительными проверками" не особо радует. Хотя, пожалуй, неизбежен при нынешних его масштабах.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

30. "Релиз ядра Linux 4.8"  +1 +/
Сообщение от sabakka on 03-Окт-16, 10:38 
XFS тихой сапой уже про дедуп думает, неожиданно, кто-нибудь видел roadmap xfs'a?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

180. "Релиз ядра Linux 4.8"  +/
Сообщение от Аноним (??) on 10-Окт-16, 00:41 
> XFS тихой сапой уже про дедуп думает, неожиданно, кто-нибудь видел roadmap xfs'a?

Они тихой сапой хотят его до CoW проапгрейдить. Насколько хорошая идея делать CoW из обычной ФС - покажет время, сама идея - из btrfs. Дедуп лишь следствие расширения метаданных до вида когда на один набор блоков можно ссылаться по нескольку раз. Также будет работать reflink и проч, можно будет быстро вытаскивать девайс из пула и проч. Как в btrfs, плюс-минус особенности реализации.

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

32. "Релиз ядра Linux 4.8"  –1 +/
Сообщение от Я (??) on 03-Окт-16, 10:47 
ура PAE включили в последних сборках ядра под Ubuntu
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "Релиз ядра Linux 4.8"  –1 +/
Сообщение от Аноним (??) on 03-Окт-16, 10:53 
> ура PAE включили в последних сборках ядра под Ubuntu

шо, ещё существует 32-битная убунта?

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

86. "Релиз ядра Linux 4.8"  +/
Сообщение от Crazy Alex (ok) on 03-Окт-16, 12:48 
На убунте ж вроде не было проблемой держать 64-битное ядро и 32-битный юзерланд?
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

182. "Релиз ядра Linux 4.8"  +1 +/
Сообщение от Michael Shigorin email(ok) on 10-Окт-16, 14:59 
> ура PAE включили в последних сборках ядра под Ubuntu

Зачем?

https://cl4ssic4l.wordpress.com/2011/05/24/linus-torvalds-ab.../

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

38. "Релиз ядра Linux 4.8"  +/
Сообщение от Necrogrinder (ok) on 03-Окт-16, 11:06 
Нужны бенчи для сравнения с прошлым ядром. На глаз не видно, но некоторая синтетика говорит, что 4.8 меньше всяких попугаев набирае чем 4.7. 5. Вдруг кто-нибудь проверит на своей тачке два ядра.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

40. "Релиз ядра Linux 4.8"  +/
Сообщение от Аноним (??) on 03-Окт-16, 11:08 
>новый генератор псевдослучайных чисел

По новым гайдлайнам NSA?

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

88. "Релиз ядра Linux 4.8"  +/
Сообщение от Crazy Alex (ok) on 03-Окт-16, 12:49 
Если мучит паранойя - посмотри код. Не можешь его понять - тебе в любом случае на кого-то полагаться придётся. Торвальдс сотоварищи в этом плане - один из лучших вариантов.
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

181. "Релиз ядра Linux 4.8"  +/
Сообщение от Аноним (??) on 10-Окт-16, 04:40 
> По новым гайдлайнам NSA?

ChaCha20 - творение DJB, а вовсе не.

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

44. "Релиз ядра Linux 4.8"  +/
Сообщение от Necrogrinder (ok) on 03-Окт-16, 11:17 
Объясните нубу. С новым ядром добавляют, улучшают, исправляют файловые системы. Это на стороне ядра только или мне нужно ещё и переформатировать раздел каждый раз?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

54. "Релиз ядра Linux 4.8"  +/
Сообщение от freehck email(ok) on 03-Окт-16, 11:31 
> Объясните нубу. С новым ядром добавляют, улучшают, исправляют файловые системы. Это на
> стороне ядра только или мне нужно ещё и переформатировать раздел каждый
> раз?

Ядро не ломает юзерспейс. Это железная политика Торвальдса. Так что ничего тебе переформатировать не надо, "это на стороне ядра только".

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

92. "Релиз ядра Linux 4.8"  +2 +/
Сообщение от Crazy Alex (ok) on 03-Окт-16, 12:58 
Не ломает, но иногда для получения новых плюшек нужны дополнительные действия. Например, с dir_index так было.
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

75. "Релиз ядра Linux 4.8"  +1 +/
Сообщение от Аноним (??) on 03-Окт-16, 12:29 
иногда - да.
например чтобы использовать новый формат XFS - надо пересоздать файловую систему с crc=1.
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

90. "Релиз ядра Linux 4.8"  +1 +/
Сообщение от Crazy Alex (ok) on 03-Окт-16, 12:54 
Как правило, не нужно. Иногда (редко) для того, чтобы новые фичи заработали нужны дополнительные действия - от какого-нибудь tune2fs или изменений параметров в fstab до переформатирования.

А вообще - когда будет желание лучше почитать про линуксовые ФС и их фичи и составить своё мнение о том, что тебе надо. Оно не так уж сложно на самом деле. Не оставаться же нубом навечно. Только что-то свежее читать надо (статьи с LWN можно,например), а тот тут некоторые до сих пор верят, что XFS файлы после ресета теряет.

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

115. "Релиз ядра Linux 4.8"  +/
Сообщение от анонимус (??) on 03-Окт-16, 14:20 
Какая у вас ФС на домашнем ПК стоит?
Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору

134. "Релиз ядра Linux 4.8"  +1 +/
Сообщение от Crazy Alex (ok) on 03-Окт-16, 16:20 
XFS, ext4. Я их даже бенчил в своё время, параметры подбирал, надо повторить как-нибудь... А таки почему вы спгашиваете?
Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

138. "Релиз ядра Linux 4.8"  –1 +/
Сообщение от Аноним (??) on 03-Окт-16, 17:01 
> XFS, ext4. Я их даже бенчил в своё время, параметры подбирал, надо
> повторить как-нибудь... А таки почему вы спгашиваете?

создайте на ext4 в каталоге 20млн файлов, потом удалите, повторите цикл 2-3 раза. - Сравните скорость создания файлов в этом каталоге с оригинальной. Удивитесь.

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

144. "Релиз ядра Linux 4.8"  +5 +/
Сообщение от _ (??) on 03-Окт-16, 17:54 
Доктор, когда я делаю ВОТ ТАК! - мне больно! Что делать доктор?!
.... а вы ВОТ ТАК! не делайте

:)

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

145. "Релиз ядра Linux 4.8"  +1 +/
Сообщение от Crazy Alex (??) on 03-Окт-16, 18:20 
Уж не знаю, к чему вы это помянули, но догадываетесь, почему именно оно так? На так я подскажу - потому что эта экзотика на фиг никому не нужна. 20 миллионов файлов? Это что за флоу такой? Плюс на практике вместе с файлами обычно и каталоги прибивают.

Лично я о подобные проблемы не бился вообще никогда.

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

172. "Релиз ядра Linux 4.8"  –2 +/
Сообщение от anonimous on 07-Окт-16, 15:44 
Вот лишь бы языком честь. Ext 4 не сможет держать 20 миллионов файлов . Inode закончатся гораздо быстрее. Знаем, плавали уже.
Ответить | Правка | ^ к родителю #138 | Наверх | Cообщить модератору

175. "Релиз ядра Linux 4.8"  +/
Сообщение от Saruman on 08-Окт-16, 18:48 
Зависит от объема раздела. На 1 Тб к примеру по умолчанию выделяется 60 млн инодов.
Ответить | Правка | ^ к родителю #172 | Наверх | Cообщить модератору

183. "Релиз ядра Linux 4.8"  +1 +/
Сообщение от Michael Shigorin email(ok) on 10-Окт-16, 15:02 
> Вот лишь бы языком честь. Ext 4 не сможет держать 20 миллионов
> файлов . Inode закончатся гораздо быстрее. Знаем, плавали уже.

Нет, не знаете.  И документацию не читаете.  Иначе бы про -N для mkfs.ext4 бы прочли вместо именно что чесания языком...

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

184. "Релиз ядра Linux 4.8"  +1 +/
Сообщение от Аноним (??) on 10-Окт-16, 16:24 
> создайте на ext4 в каталоге 20млн файлов, потом удалите, повторите цикл 2-3
> раза. - Сравните скорость создания файлов в этом каталоге с оригинальной.
> Удивитесь.

А еще человек редко выживает при падении с 20 этажа. Хотя отдельные уникумы выживали даже выпав из самолета без парашюта. Это не значит что все кто умер от падения с 20 этажа делали что-то не так.

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

155. "Релиз ядра Linux 4.8"  –1 +/
Сообщение от Gannet email(ok) on 03-Окт-16, 22:22 
XFS, это та, которая не уменьшается? lol
Ответить | Правка | ^ к родителю #134 | Наверх | Cообщить модератору

156. "Релиз ядра Linux 4.8"  +1 +/
Сообщение от Crazy Alex (ok) on 03-Окт-16, 23:53 
Пока что (последние лет восемь) увеличивать приходилось вместе со докупкой/сменой винтов, а вот уменьшать как-то и мыслей не было. Данных меньше не становится, скорее уж наоборот.
Ответить | Правка | ^ к родителю #155 | Наверх | Cообщить модератору

185. "Релиз ядра Linux 4.8"  –1 +/
Сообщение от Аноним (??) on 10-Окт-16, 16:47 
> а вот уменьшать как-то и мыслей не было. Данных меньше не
> становится, скорее уж наоборот.

Однако если есть большой стораж и требования к нему уменьшились, выдернуть несколько дисков на другие нужды может быть неплохой идеей. С btrfs это делается как два байта переслать, а ZFSники и прочие любители XFS рассказывают "этанинужна!!11". Вам тут не фрибсда, обломитесь.

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

53. "Релиз ядра Linux 4.8"  +/
Сообщение от corvuscor (ok) on 03-Окт-16, 11:29 
>Поддержка контейнеров с эмуляцией архитектуры

Я так понимаю, это и раньше имело место через qemu, а сейчас в ядро запилили?

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

101. "Релиз ядра Linux 4.8"  –1 +/
Сообщение от Andrey Mitrofanov on 03-Окт-16, 13:32 
>>Поддержка контейнеров с эмуляцией архитектуры
> Я так понимаю, это и раньше имело место через qemu, а сейчас
> в ядро запилили?

Да, это для того "трюка" с binfmt и qemu запиливают оборачивание в обёртки конь-тейнь-ерризации (это там, по ссылкам, на LWN-е, пожёвано):

"[...]allowing the container to run using the emulator, but where the emulator itself isn't present within the container."

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

139. "Релиз ядра Linux 4.8"  +/
Сообщение от Аноним (??) on 03-Окт-16, 17:14 
В Qemu в каждой виртуальной машине своё ядро - виртуализация железа, в контейнерах одно общее ядро на все виртуальные машины. Поэтому в Qemu можно любые ОС, а в контейнерах можно запускать только дистры Linux.
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

58. "Релиз ядра Linux 4.8"  +/
Сообщение от darkshvein (ok) on 03-Окт-16, 11:49 
> XFS

добавлена поддержка механизма обратного маппинга (rmap, reverse-mapping), позволяющего файловой системе определить владельца любого блока

ФС для настоящих параноиков, с автоматическим удалением подозрительных данных.

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

66. "Релиз ядра Linux 4.8"  –1 +/
Сообщение от Александр (??) on 03-Окт-16, 12:12 
"возможность запуска в контейнерах кода для других ..." и прочие тенденции ...
Эдак скоро реальнее будет воплощения не Зеона из матрице а Линуксона.
Имхуеся мне что даже одно ядро без обёрток будет страшнее СкайНетов и прочего xD
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

140. "Релиз ядра Linux 4.8"  +/
Сообщение от Аноним (??) on 03-Окт-16, 17:19 
Ну так виртуализация это тренд, датацентры там и всё такое...
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

93. "Релиз ядра Linux 4.8"  +/
Сообщение от DeadLoco (ok) on 03-Окт-16, 13:20 
Подождите, а до внедрения congestion avoidance в линуксе как медленный старт был реализован-то???
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

151. "Релиз ядра Linux 4.8"  +/
Сообщение от aospan (ok) on 03-Окт-16, 20:06 
во, "Sony HELENE" это моё :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

157. "Релиз ядра Linux 4.8"  +/
Сообщение от Арчешкольник on 04-Окт-16, 00:53 
Кто нибудь ставил на рач? А то приходится сидеть на 4.4, ибо, начиная с 4.5, появляется баг с  мерцанием монитора (в 4.7 все еще не починили)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

165. "Релиз ядра Linux 4.8"  –1 +/
Сообщение от FFFFF on 04-Окт-16, 17:27 
radeon?
Ответить | Правка | ^ к родителю #157 | Наверх | Cообщить модератору

174. "Релиз ядра Linux 4.8"  +/
Сообщение от Арчешкольник on 08-Окт-16, 18:38 
интел
Ответить | Правка | ^ к родителю #165 | Наверх | Cообщить модератору

169. "Релиз ядра Linux 4.8"  –1 +/
Сообщение от Аноним (??) on 05-Окт-16, 17:04 
> Поддержка контейнеров с эмуляцией архитектуры, позволяющих запускать в изолированном контейнере код, собранный для аппаратных архитектур, отличных от архитектуры хост-системы. Например, на системах с архитектурой x86_64 теперь можно запустить контейнер с окружением для ARM64.

О, круто. Буду запускать x86_64 на AArch64 (Raspberry Pi 3), игрушки под вайном гонять :-) Ну там не знаю, Старкрафт первый

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

173. "Релиз ядра Linux 4.8"  –1 +/
Сообщение от sdafsdfs on 07-Окт-16, 16:03 
Удачи со старкрафтом. Они там в вайне до сих пор не могут осилить баг когда из-за ddraw все люто начинает тормозить при наведении курсора на юнитов ( и так происходит даже в ред алерте и тибериум сане). Пробовал уже и подменять на внешнюю библиотеку и другие танц с бубном - нифига
Ответить | Правка | ^ к родителю #169 | Наверх | Cообщить модератору

194. "Релиз ядра Linux 4.8"  +/
Сообщение от Аноним (??) on 10-Окт-16, 17:48 
> О, круто. Буду запускать x86_64 на AArch64 (Raspberry Pi 3), игрушки под
> вайном гонять :-) Ну там не знаю, Старкрафт первый

Мсье знает толк. Только мсье стоит учесть что трансляция систем команд все-таки тормозное дело. А пи и так не то чтобы крутой воркстэйшн, чтобы его трансляцией команд так тормознуть.

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

196. "Релиз ядра Linux 4.8"  –1 +/
Сообщение от murmur on 11-Окт-16, 11:13 
> Мсье знает толк. Только мсье стоит учесть что трансляция систем команд все-таки
> тормозное дело.

Приводили тесты на ЛОРе, Вин под QEMU шустрее оригинальной!

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

197. "Релиз ядра Linux 4.8"  +1 +/
Сообщение от Andrey Mitrofanov on 11-Окт-16, 11:24 
>> Мсье знает толк. Только мсье стоит учесть что трансляция систем команд все-таки
>> тормозное дело.
> Приводили тесты на ЛОРе, Вин под QEMU шустрее оригинальной!

x86 в x86 в qemu не транслируется (если всё хорошо с ... kvm).

win "быстрее" потому что дисковые кеши lin-хоста эффективнее виндовых, когда они сами по себе без костылей на железном железе.  Про остальное железо (графику в частности) я б не был так уверен.

Вы совершенно мимо исходного выброса про "x86_64 на AArch64", на ЛОРе всё стабильно? |-)

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

198. "Релиз ядра Linux 4.8"  +/
Сообщение от Аноним (??) on 31-Окт-16, 15:29 
> Приводили тесты на ЛОРе, Вин под QEMU шустрее оригинальной!

Если систему команд не транслировать да еще kvm-ное ускорение включить да с virtio - все как бы шустро, потому что большинство вещей делается на железе без эмуляций и трансляций а виртуализатор вклинивается сильно иногда. Но этот фокус не прокатит если железо совсем другое - тогда не получится выполнить команды на процессоре вместо эмуляции процессора, и так далее.

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

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

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




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

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