/ Обзоры / Патчи | ||
· | 23.04.2020 | Facebook предложил новый механизм управления памятью slab для ядра Linux (111 +39) |
Роман Гущин (Roman Gushchin) из компании Facebook опубликовал в списке рассылки разработчиков ядра Linux набор патчей с реализацией нового контроллера распределения памяти slab (slab memory controller). Новый контроллер примечателен переносом учёта slab с уровня страниц памяти на уровень объектов ядра, что даёт возможность совместно использовать slab-страницы в разных cgroup, вместо выделения отдельных кэшей slab для каждой cgroup...
| ||
· | 29.03.2020 | Компания Cloudflare подготовила патчи, кардинально ускоряющие дисковое шифрование в Linux (137 +69) |
Разработчики из компании Cloudflare рассказали о проведении работы по оптимизации производительности дискового шифрования в ядре Linux. В результате были подготовлены патчи для подсистемы dm-crypt и Crypto API, позволившие в синтетическом тесте более чем в два раза поднять пропускную способности при чтении и записи, а также в два раза снизить задержки. При тестировании на реальном оборудовании накладные расходы от шифрования удалось снизить практически до уровня, наблюдаемого при работе с диском без применения шифрования данных...
| ||
· | 21.03.2020 | Предложенная Google программная защита от атаки LVI показала снижение производительности в 14 раз (138 +26) |
Zola Bridges из компании Google предложил для набора компиляторов LLVM патч с реализацией защиты SESES (Speculative Execution Side Effect Suppression), помогающей блокировать атаки на механизм спекулятивного выполнения в CPU Intel, подобные LVI. Метод защиты реализован на уровне компилятора и основан на добавлении компилятором при генерации машинного кода инструкций LFENCE, которые подставляются перед каждой инструкцией чтения из памяти или записи в память, а также перед первой инструкцией ветвления в группе инструкций, завершающей блок...
| ||
· | 21.01.2020 | Samsung предложил новый вариант драйвера exFAT для ядра Linux (232 +32) |
Компания Samsung предложила для включения в ядро Linux набор патчей с реализацией нового драйвера exFAT, основанного на актуальной кодовой базе "sdfat", развиваемой для прошивок Android-смартфонов Samsung. Если патчи будут приняты, то они войдут в состав ядра Linux 5.6, релиз которого ожидается через 2-3 месяца. По сравнению с ранее добавленным в ядро драйвером exFAT новый драйвер обеспечивает прирост производительности примерно на 10%...
| ||
· | 15.08.2019 | Netflix опубликовал патчи с реализацией TLS для ядра FreeBSD (72 +25) |
Компания Netflix предложила для тестирования работающую на уровне ядра FreeBSD реализацию TLS (KTLS), которая позволяет добиться существенного увеличения производительности шифрования для TCP-сокетов. Поддерживается ускорение шифрования передаваемых данных с использованием протоколов TLS 1.0 и 1.2, отправляемых в сокет при помощи функций write, aio_write и sendfile...
| ||
· | 20.02.2018 | Для FreeBSD и QEMU/KVM реализованы механизмы блокировки атак Spectre и Meltdown (27 +11) |
Разработчики FreeBSD интегрировали в ветку 11-STABLE набор патчей, блокирующих проведение атак Spectre и Meltdown. Защита от Meltdown базируется на уже опробованной в других ОС технике PTI (Page Table Isolation), основанной на разделении таблиц страниц памяти ядра и пространства пользователя при переключении контекста во время системного вызова. Патч также включает оптимизации при помощи инструкции PCID, позволяющие снизить негативное влияние на производительность при включении PTI...
| ||
· | 29.01.2015 | Патчи для ускорения MESA в ситуациях, когда производительность ограничена CPU (19 +26) |
Кристиан Хогсберг (Kristian Høgsberg), создатель проекта Wayland, также известный своими наработками по обеспечению поддержки GPU, используемых в процессорах Intel семейства Skylake, представил серию патчей, которые могут заметно ускорить работу MESA в ситуациях, когда скорость работы ограничена производительностью CPU...
| ||
· | 14.01.2014 | В свободном драйвере Nouveau обеспечена поддержка OpenGL 3.2 (45 +32) |
Для Nouveau, свободного драйвера для видеокарт NVIDIA,...
| ||
· | 11.08.2013 | В графический драйвер Intel добавлена поддержка режима 4K через HDMI (36 +18) |
В графический драйвер Intel добавлена поддержка дисплеев сверхвысокого разрешения, заложенная в спецификации HDMI 1.4, что позволяет подключать дисплеи с разрешением 4000х2000 пикселей. В основном патч сводится к разрешению использования частоты сигнала в 300МГц для интерфейсов использующих TMDS, что необходимо для передачи картинки столь высокого разрешения на экран. К сожалению, кроме данного патча требуется также патч для сервера X.org чтобы разрешить столь высокие частоты следования пикселей. Данный патч пока не внедрен в кодовую базу X.org.
| ||
· | 31.07.2013 | Файловая система Reiser4 адаптирована для ядра Linux 3.10 (105 +31) |
Эдуард Шишкин объявил о портировании файловой системы Reiser4 для ядра Linux 3.10. Кроме адаптации патча с реализацией Reiser4 для ядра 3.10, в новой версии устранена проблема, приводящая при определённом редком стечении обстоятельств к краху при хранении данных в сжатом виде...
| ||
· | 24.07.2013 | Представлены патчи для ускорения 2D-операций для видеокарт Radeon (29 +27) |
Независимый разработчик Grigori Goronzy представил в списке рассылки X.org патчи для драйвера xf86-video-ati, повышающие скорость 2D-операций. Разработчик из AMD Alex Deucher уже посмотрел и протестировал данные патчи, поэтому вполне вероятно, что они будут включены в состав xorg-драйвера xf86-video-ati в ближайшее время. Ожидается что это заметно повысит скорость 2D-операций. В данный момент поддерживаются GPU семейств Evergreen и Cayman (HD5000 и HD6000), однако отмечается что данный патч довольно просто портировать на все GPU серии R600/R700.
| ||
· | 02.07.2013 | В ядро Linux 3.11 будет включена поддержка кластерной ФС Lustre (95 +23) |
Грег Кроа-Хартман (Greg Kroah-Hartman) представил очередной список патчей, планируемых для включения в состав экспериментального раздела "staging" ядра Linux 3.11. Наиболее важным новшеством является интеграция в ядро клиента кластерной файловой системы Lustre, используемой в большинстве кластеров, входящих в список самых мощных суперкомпьютеров мира. Клиентская часть Lustre работает вкупе с серверами для хранения данных и обслуживания метаданных, предоставляя средства для обращения клиентов к хранимым в распределённой ФС данным (основанный на ext4 бэкенд ldiskfs для организации работы сервера хранения данных в ядро не включен)...
| ||
· | 27.06.2013 | Для ядра Linux 3.11 представлена серия патчей для управления питанием видеокарт семейства Radeon (132 +46) |
Алекс Дойчер (Alex Deucher), разработчик из компании AMD, представил в списке рассылки dri-devel очень большую серию патчей (165 патчей!), которые предположительно войдут в версию ядра Linux 3.11 (radeon drm-next в терминологии разработчиков)...
| ||
· | 29.01.2013 | Для ядра Linux представлены патчи, отключающие поддержку спящего режима при загрузке с UEFI Secure Boot (91 –16) |
Мэтью Гаррет (Matthew Garrett), один из разработчиков ядра Linux, последнее время занимающийся обеспечением загрузки Linux на системах с UEFI, опубликовал в списке рассылки ядра Linux серию патчей, отключающих поддержку спящего режима (Hibernate) и функцию загрузки нового ядра из уже запущенного ядра Linux (kexec), в случае сборки ядра в режиме верификации для UEFI Secure Boot...
| ||
· | 21.12.2012 | Представлены патчи с поддержкой ARM CoreSight для Linux (1 +5) |
Представлены патчи с поддержкой набора технологий ARM CoreSight для ядра Linux. ARM CoreSight представляет собой аппаратный блок лицензируемой периферии (IP block) от компании ARM, обеспечивающий аппаратную поддержку отладки и трассировки в сложных многокомпонентных системах на чипе (SoC). В данный момент патчи, обеспечивающие поддержку данной технологии, находятся на стадии предварительного обсуждения (RFC)...
| ||
<< Предыдущая страница (позже) | ||
Следующая страница (раньше) >> |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |