The OpenNET Project / Index page

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

/ Обзоры / Патчи
·02.11.2012 Выпущен патч для исправления ошибки в ext4, которая могла привести к повреждению ФС (50 +25)
  После дополнительного разбора полетов нашумевшей ошибки в файловой системе Ext4 удалось найти настоящую причину возникновения данной проблемы и исправить именно её. Ошибка проявлялась только при монтировании файловой системы с нестандартными опциями (должны быть включены опции journal_async_commit и/или journal_checksum) в ситуации когда файловая система не была корректно размонтирована...
·24.10.2012 Появившаяся в ядре Linux 3.6.2 ошибка способна привести к повреждению данных в ФС Ext4 (170 +37)
  Теодор Тцо (Theodore Ts'o) опубликовал в списке рассылки разработчиков ядра Linux патч с устранением серьёзной ошибки в реализации файловой системы Ext4, которая при определённых условиях может привести к повреждению данных. Проблема вызвана внесением изменения в процессе подготовки версии 3.6.2, затрагивающего инфраструктуру журналирования jbd2 (Journaling block device). Ошибка проявляется в версиях ядра Linux 3.6.2, 3.6.3, 3.4.14, 3.4.15 и 3.5.7. Исправление пока доступно только в виде патча...
·12.10.2012 Boottime - встроенный в ядро Linux инструмент для оценки времени загрузки (37 +23)
  В списке рассылки разработчиков ядра Linux представлен патч с реализацией нового инструмента для автоматического измерения времени, затрачиваемого на выполнение различных стадий загрузки. Отмечается, что новая система отличается минимальным влиянием на производительность и обеспечивает возможность доступа к накопленной статистике через интерфейсы sysfs/bootime...
·04.10.2012 В JFS добавлена поддержка команды TRIM для оптимизации работы на SSD-накопителях (148 +12)
  В реализацию файловой системы JFS, поддерживаемую в ядре Linux, добавлена поддержка команды TRIM (discard), которая позволит увеличить производительность при работе с SSD-накопителями и повысить их срок службы. Патч с поддержкой TRIM в JFS войдет в состав ядра 3.7. Чтобы включить поддержку trim следует монтировать файловую систему с опцией "discard". Кроме этого, отмечается что на данный момент в ядре Linux команда TRIM поддерживается еще как минимум файловыми системами EXT4, Btrfs, FAT и XFS...
·30.09.2012 Набор патчей, заметно увеличивающих производительность работы с метаданными в Btrfs (122 +16)
  Мяо Се (Miao Xie), известный своей работой по оптимизации Btrfs, опубликовал в списке рассылки разработчиков файловой системы Btrfs набор патчей с реализацией системы кэширования буфера экстентов, позволяющий существенно сократить время поиска в дереве b+ и уменьшить продолжительность пребывания буфера экстентов в состоянии блокировки, благодаря повторному использованию результатов прошлого поиска. Итогом использования патчей является общее увеличение производительности операций с метаданными. Например, в тесте на создание 100 тыс файлов в 10 параллельных потоков наблюдается ускорение на 20%.
·27.09.2012 Файловая система Reiser4 адаптирована для ядра Linux 3.5 (51 +23)
  Эдуард Шишкин объявил о портировании файловой системы Reiser4 для ядра Linux 3.5. Готовые пакеты с ядром, в которое интегрирована поддержка Reiser4, сформированы для openSUSE 12.2. Прошлый набор патчей с Reiser4 был выпущен в 2011 году для ядра 2.6.39, c тех пор из-за нехватки времени у основного разработчика осуществлялась лишь неспешная работа по постепенной адаптации кода ФС для новых версий ядра...
·13.09.2012 "Ядерное" переключение страниц видеопамяти для ядра Linux (11 +14)
  Роб Кларк (Rob Clark), разработчик из компании Texas Instruments, развивающий открытый набор драйверов для чипов OMAP и вовлечённый в разработку проекта Linaro, был вдохновлен "атомными" патчами для управления видеорежимами (atomic-modeset) от компании Intel и представил в ответ "ядерный" (nuclear) вариант "page flipping" (метод, при котором вместо копирования содержимого буфера в видеопамять, применяется техника быстрого переключения между двумя буферами в видеопамяти - пока один из буферов заполняется, другой отображается на экране). Достоинством нового подхода является использование "свойств" для всех компонентов, что позволяет добавлять новые атрибуты и даже вводить новые типы объектов. На данный момент рабочий прототип новой системы переключения страниц реализован для драйвера OMAPDRM.
·13.09.2012 Представлены патчи для отключения питания дополнительных GPU (12 +16)
  Дэвид Эйрли (David Airlie) представил патчи для подсистемы DRM (Direct Rendering Manager), позволяющие динамически полностью отключать неиспользуемые GPU в системах подобных NVIDIA Optimus и AMD PowerXpress. По словам разработчика, он протестировал код на двух различных ноутбуках и обнаружил, что в среднем благодаря полному отключению неиспользуемого вторичного GPU в моменты его неактивности, потребление падает на 5-6 Вт...
·31.08.2012 Компания Oracle выпустила внеплановое обновление Java с устранением уязвимости (62 +9)
  Компания Oracle выпустила экстренные корректирующие обновления Java SE 7 update 7 и Java SE 6 update 35. В Java SE 7 update 7 устранена критическая уязвимость (CVE-2012-4681), для которой уже около недели публично доступен эксплоит и наблюдаются факты совершения атак в сети. Кроме того, в указанном выпуске устранены ещё две похожие по сути новые уязвимости, обнаруженные в процессе создания патча. Всем трём уязвимостям присвоен высший критический уровень опасности...
·20.08.2012 Проект по задействованию LTO-оптимизации при сборке ядра Linux (87 +44)
  Разработчики из компании Intel представили набор патчей с результатами работы по адаптации ядра Linux для сборки с использованием режима оптимизации во время динамического связывания (LTO - Link Time Optimization). LTO-оптимизации отличаются учётом состояния всех файлов, участвующих в процессе сборки, в то время, как традиционные режимы оптимизации оптимизируют каждый файл по отдельности и не учитывают условия вызова функций, определённых в других файлах. Например, при LTO для функций из других файлов возможно inlinе-развёртывание, в исполняемый файл не включается неиспользуемый код, осуществляется проверка типов для всей программы, производится общая оптимизация на уровне проекта в целом...
·07.07.2012 Компания ARM представила патчи для ядра Linux с поддержкой 64-битной архитектуры ARMv8 (57 +45)
  Представитель компании ARM опубликовал в списке рассылки ядра Linux набор из 36 патчей с начальной поддержкой AArch64, 64-битной архитектуры ARMv8. ARMv8 поддерживает два режима работы - AArch64 и AArch32. В режиме AArch32 предоставлется классический набор 32-разрядных инструкций, используемый в архитектуре ARMv7...
·28.06.2012 Представлен набор патчей для обеспечения поддержки PCI-E 2.0 в драйвере Radeon (45 +24)
  Дэвид Эйрли (David Airlie) из компании RedHat представил три патча, нацеленных на обеспечение поддержки PCI-E 2.0 в свободном видеодрайвере Radeon, что может заметно повысить производительность карт AMD в некоторых сценариях...
·21.06.2012 В DRM/KMS драйвер Radeon добавлена поддержка HDMI-аудио для видеокарт семейства HD6000 (22 +26)
  В DRM/KMS драйвер Radeon добавлена поддержка HDMI Audio для видеокарт семейства Northern Islands (HD6000), кроме линейки HD6900. Патч с поддержкой HDMI Audio уже принят в состав ветки ядра Linux 3.5. Попадание этого патча после закрытия окна приёма новшеств стало возможно потому что, как оказалось, движок HDMI-audio в серии HD6000 достаточно похож на HD5000 и в основном удалось использовать уже существующий код с минимальными дополнениями, так что патч считается всего лишь небольшим исправлением, допустимым и после закрытия "merge window"...
·10.06.2012 Представлен патч, реализующий кеширование шейдеров в Gallium-драйвере R600g (42 +18)
  Представлен патч для Gallium-драйвера R600g, реализующий кеширование шейдеров, вместо их повторяющейся каждый раз перекомпиляции. Для некоторых видов нагрузки кэширование может привести к существенному увеличению производительности. Например, скорость вывода графики в авиасимуляторе Flight Gear возросла с 20 до 40 кадров в секунду.
·25.03.2012 Обновление планировщика задач BFS с поддержкой ядра Linux 3.3 (62 +10)
  Кон Коливас (Con Kolivas) представил обновлённую версию планировщика задач BFS (Brain Fuck Scheduler), ориентированного на обеспечение оптимальной отзывчивости, интерактивности и пропускной способности при решении типичных пользовательских задач на обычных компьютерах. BFS имеет достаточно простую архитектуру, не усложнённую решением таких задач, как справедливое распределение приоритетов и обеспечение высокой масштабируемости, что обычно не востребовано на пользовательских системах...
<< Предыдущая страница (позже)
Следующая страница (раньше) >>



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

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