The OpenNET Project / Index page

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

25.07.2016 00:59  Релиз ядра Linux 4.7

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 4.7. Среди наиболее заметных изменений: распараллеливание проверок содержимого директорий, более быстрый и точный механизм управления частотой CPU, поддержка технологии UEFI Capsule для организации обновления прошивок, серия значительных улучшений в средствах трассировки и отладки, поддержка виртуальных контроллеров USB-устройств в стеке USB/IP, возможность привязки загрузки модулей ядра только из одной ФС, поддержка разработанного для Android механизма sync_file.

В новую версию принято около 12 тысяч исправлений от примерно 1500 разработчиков, размер патча - 34 Мб (изменения затронули 9744 файлов, добавлено 493490 строк кода, удалено 194974 строк). Около 47% всех представленных в 4.7 изменений связаны с драйверами устройств, примерно 19% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 15% связано с сетевым стеком, 5% - файловыми системами и 4% c внутренними подсистемами ядра.

Из наиболее интересных новшеств ядра Linux 4.7 можно отметить:

  • Дисковая подсистема, ввод/вывод и файловые системы
    • В системе кэширования информации о путях в директориях, предназначенной для ускорения выполнения различных типовых проверок (например, можно проверить наличие файлов в директории без обращения к диску), реализована возможность выполнения нескольких параллельных проверок в одной директории. Так как кэш сам по себе работает достаточно быстро, поддержка распараллеливания не оказывает большого влияния на производительность для типовых нагрузок, но может привести к ускорению для сценариев работы, в которых имеет место большое число операций с одной директорией;
    • Разработанный для платформы Android механизм sync_file перемещён из экспериментальной секции staging в основное ядро. В отличие от традиционных барьеров на память (fences), напрямую привязываемых ядром к буферам и неподконтрольных из пространства пользователя, sync_file предоставляет API для обработки барьеров в пространстве пользователя, что значительно упрощает создание графических драйверов с компонентами в пространстве пользователя;
    • В XFS добавлена возможность настраиваемой обработки ошибок для проблем, связанных с метаданными. Режим обработки ошибок по умолчанию изменён с "повторять попытки вечно" на "повторять попытки до отмонтирования при сбое";
    • В BTRFS для функции renameat2 представлены операции RENAME_EXCHANGE для атомарного обмена путей и RENAME_WHITEOUT для использования в overlayfs. Добавлен новый ioctl для удаления устройства по его идентификатору (devid);
    • В CEPH добавлена поддержка использования нескольких файловых систем (нескольких пространств имён в одном кластере);
    • В EXT4 добавлена возможность прерывания операции readdir() для больших пустых директорий (директорий с большим числом очищенных блоков, в которых раньше было много файлов);
    • В NFS добавлена поддержка операции COPY, определённой в спецификации NFS v4.2, которая реализована через появившийся в ядре 4.5 системный вызов copy_file_range и позволят выполнить копирование без перемещения данных по сети от сервера к клиенту и возвращения от клиента на сервер;
  • Сетевая подсистема
    • В стек USB/IP, позволяющий организовать доступ к удалённым USB-устройствам поверх сети TCP/IP, добавлена поддержка создания виртуальных контроллеров USB-устройств. Новая возможность позволяет не только работать с реальными физическими USB-устройствами, но и пробрасывать виртуальные устройства. Например, можно реализовать эмулятор смартфона, который будет выглядеть для рабочего окружения разработчика как обычный смартфон, подключенный по USB;
    • В состав принят предложенный компанией Airbus патч, добавляющий в сетевой стек поддержку первой версии протокола HSR (High-availability Seamless Redundancy), предназначенного для создания отказоустойчивых сетей Ethernet;
    • Проведена работа по оптимизации TCP-стека для сокращения задержек в процессе обработки очень большого числа пакетов;
    • Повышена стойкость TCP-стека к syn-флуду. При тестировании изменения позволили увеличить производительность в условиях syn-флуда с 3.2 до 6 миллионов пакетов в секунду. Добавлена возможность ограничения интенсивности отправки ACK-пакетов в условия syn-флуда c указанием в пакетах случайных номеров последовательности;
    • Добавлена поддержка протокола GTP-U для туннелирования GPRS;
  • Память и системные сервисы
    • В систему динамического управления частотой процессора (cpufreq) добавлен новый механизм регулирования частоты - schedutil, в котором удалось добиться слаженной работы планировщика задач и средств управления питанием CPU. Schedutil отличается от ранее доступных регуляторов тем, что для принятия решения об изменении частоты он напрямую использует информацию от планировщика задач и может сразу обращаться к драйверам cpufreq для оперативного изменения частоты, мгновенно подгоняя параметры работы CPU к текущей нагрузке. Подобный подход позволяет избавиться от задержек при изменении частоты и сразу реагировать на изменение нагрузки. В ядро пока принята простейшая реализация schedutil, которую планируется расширить в следующих выпусках;
    • Поддержка механизма UEFI Capsule, предоставляющего средства для передачи бинарных наборов данных в прошивки EFI. После получения этих данных прошивка разбирает их и принимает решение по их дальнейшему использованию в зависимости от контекста. Наиболее частым применением UEFI Capsule является передача нового образа прошивки для обновления до новой версии при следующей загрузке. Запись данных осуществляется через устройство /dev/efi_capsule_loader;
    • В ftrace, фреймворк для отслеживания вызова функций, добавлена команда "hist", предоставляющая средства для построения гистограмм событий путём агрегирования информации о наступающих событиях в форме ключ-значение. При помощи новой возможности можно формировать произвольные сводные отчёты, например, узнать раскладку частоты выполнения системных вызовов или интенсивности чтения из файлов в разрезе выполняемых процессов;
    • В команду "perf trace" добавлена возможность вывода цепочек исполнения системных вызовов из пространства пользователя. Например, командой "trace --call-graph dwarf --filter-pids {pid}" можно отследить обращения к системному вызову recvmsg(), произведённые из процесса gnome-shell;
    • Добавлен новый тип программ BPF - BPF_PROG_TYPE_TRACEPOINT, которые можно прикреплять к точкам трассировки (tracepoint - вариант динамических printf(), выставляемых разработчиками программ для анализа поведения системы, к которым затем можно обращаться из LTTng, perf, SystemTap, ftrace). Таким образом, теперь можно собирать данные из точек трассировки и обрабатывать их в программе BPF, что является более быстрой альтернативой доступа к точкам трассировки через kprobes;
    • Программы BPF, использующие модули cls_bpf и act_bpf для управления трафиком, теперь могут напрямую получить доступ к содержимому сетевых пакетов, без применения специальных функций-загрузчиков. Подобный подход позволяет добиться существенного повышения производительности, но ценой возможной утечки данных ядра в пространство пользователя, что не воспринимается как проблема в силу того, что такие BPF-программы могут загружаться только привилегированным пользователем;
    • В /proc/PID/status добавлено новое поле, позволяющее узнать текущий umask процесса;
    • В состав ядра добавлена улучшенная реализация системы для определения состояния нехватки памяти в системе (OOM);
    • В системные вызовы preadv2() и pwritev2() добавлена поддержка флагов RWF_SYNC (сброс данных и метаданных из кэша на носитель после выполнения операции) и RWF_DSYNC (принудительный сброс на носитель только данных);
    • Добавлен механизм "device DAX", позволяющий организовать доступ к постоянной памяти через символьное устройство /dev/dax.X.Y, вместо привязки к системной памяти, что даёт возможность напрямую обращаться к постоянной памяти без необходимости размещения на ней файловой системы;
    • Добавлена новая библиотека хэширования (linux/stringhash.h), в которой устранены проблемы, наблюдаемые в ранее доступном коде хэширования строк;
  • Виртуализация и безопасность
    • Добавлен новый LSM-модуль LoadPin, который позволяет гарантировать, что все загруженные ядром файлы (модули ядра, прошивки, образы kexec и т.п.) получены из одной файловой системы. Модуль изначально был создан для Chrome OS и предназначен для обеспечения загрузки компонентов ядра только с криптографически верифицированного носителя (dm-verity), при этом верификация осуществляется сразу для всего раздела (доступен только на чтение), без необходимости проверки цифровых подписей для отдельных файлов;
    • Для архитектуры MIPS добавлена поддержка рандомизации адресного пространства (ASLR);
    • Добавлена новая опция для рандомизации списков освобождения памяти в slab memory allocator, что делает работу данной системы менее предсказуемой для атакующих;
    • В JIT-компиляторе BPF реализована техника "constant blinding", добавляющая дополнительный эшелон защиты от загрузки произвольных инструкций в адресной пространство ядра. Суть метода в применении к константам дополнительной операции XOR с непостоянным ключом, что не позволяет атакующему предсказать, какие именно фактические значения окажутся в памяти;
    • В SELinux добавлена возможность ограничения загрузки модулей ядра;
  • Оборудование
    • В драйвер AMDGPU добавлена поддержка GPU Radeon RX480, основанного на новой архитектуре Polaris;
    • Проведён рефакторинг DRM-драйвера (Direct Rendering Manager) для видеокарт Intel, добавлена поддержка управления цветом, решены проблемы с зависанием на Skylake GT3 и GT4;
    • Добавлены DRM-драйверы для графических подсистем SoC Allwinner A13, Mediatek MT8173 и Hisilicon Kirin;
    • В DRM-драйвер для видеокарт NVIDIA (Nouveau) добавлена поддержка GPU GM108 Maxwell и улучшена работа с датчиками температуры;
    • Для систем ARM64 добавлена поддержка архитектуры NUMA и возможности перехода в спящий режим (suspend-to-disk).
    • Добавлена поддержка расширения PCI Express DPC (Downstream Port Containment), предназначенного для локализации невосстановимых ошибок в оборудовании, прикреплённом через определённый порт;
    • По сравнению с прошлым выпуском обеспечена поддержка около 500 новых аппаратных компонентов, из которых 180 имеют интерфейсы PCIe/PCI или USB. Добавлены драйверы для игрового пульта Microsoft Xbox One Elite Controller, беспроводных чипов Intel 9260, Chelsio iSCSI Target Offload Controller. Представлены аудиокодеки Realteks ALC234, ALC274, ALC294, ALC700, ALC701 и ALC703, используемые в новых материнских платах для ноутбуков. Общее число поддерживаемых ядром драйверов составило 26300.

Латиноамериканский Фонд свободного ПО оперативно сформировал вариант полностью свободного ядра 4.7 - Linux-libre 4.7-gnu, очищенного от элементов прошивок и драйверов, содержащих несвободные компоненты или участки кода, область применения которых ограничена производителем. В новом выпуске проведены операции по чистке блобов в драйверах radeon, i915 csr, mwifiex, brcmfmac, iwlwifi, ath10k testmode, rtl8xxxu wifi, hfi1 Infiniband и skylake audio. Из новых драйверов, содержащих блобы, отмечается только xhci-tegra.

  1. Главная ссылка к новости (https://lkml.org/lkml/2016/7/2...)
  2. OpenNews: Релиз ядра Linux 4.6
  3. OpenNews: Релиз ядра Linux 4.2
  4. OpenNews: Релиз ядра Linux 4.3
  5. OpenNews: Релиз ядра Linux 4.4
  6. OpenNews: Релиз ядра Linux 4.5
Лицензия: CC-BY
Тип: Интересно / Программы
Ключевые слова: linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.2, Аноним, 01:27, 25/07/2016 [ответить] [смотреть все]
  • +13 +/
    А что такое "большая пустая директория"?
     
     
  • 2.3, Аноннус, 01:31, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]
  • +11 +/
    Чертовски хороший вопрос
     
  • 2.4, Crazy Alex, 01:33, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]
  • +7 +/
    С кучей неиспользуемых записей, я так понимаю
     
     
  • 3.16, Аноним, 05:56, 25/07/2016 [^] [ответить] [смотреть все]
  • +/
    я бы сделал перевод "large" таки как "многочисленных" (подкаталогов?)
     
     
  • 4.43, Аноним, 08:42, 25/07/2016 [^] [ответить] [смотреть все]
  • +/
    Надмозг такой надмозг Это именно large всмысле директория с большим списком en... весь текст скрыт [показать]
     
     
  • 5.47, YetAnotherOnanym, 09:37, 25/07/2016 [^] [ответить] [смотреть все]  
  • +/
    И где в Вашем примере пустота?
     
     
  • 6.53, Аноним, 09:48, 25/07/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Он ниже написал - а теперь сотри их Я бы на его месте не был гуманистом и влупи... весь текст скрыт [показать]
     
     
  • 7.71, Аноним, 11:57, 25/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Не долго это А вот то что ext4 при первом обращении в директорию через - readdi... весь текст скрыт [показать]
     
     
  • 8.135, Аноним, 01:01, 26/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Это вообще известная проблема больших иерархий И стирания файлов в них Скажем ... весь текст скрыт [показать]
     
     
  • 9.141, lvnhduo5dhvo85ho8whe, 02:05, 26/07/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Ага, месячный набор почти ежедневных снапшотов частичного дебиановского репозито... весь текст скрыт [показать]
     
  • 5.49, Аноним, 09:42, 25/07/2016 [^] [ответить] [смотреть все]  
  • +/
    а теперь усложним эксперимент Сотрите все файлы что создались и посмотрите раз... весь текст скрыт [показать]
     
  • 5.56, Аноним, 10:08, 25/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Но только в данном случае директория совсем не пустая, а с мульёном файлов, хоть... весь текст скрыт [показать]
     
  • 3.45, Аноним, 08:48, 25/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Абжди ка, ты хочешь сказать, что ядро которое пилят большие компании не может сп... весь текст скрыт [показать]
     
     
  • 4.86, anonymous, 14:22, 25/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Большие компании интересует только добавление и изменение файлов Массово файлы ... весь текст скрыт [показать]
     
     
  • 5.119, Аноним, 23:03, 25/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Фэйсбучек btrfs использует. Неплохо допилили по итогам, кстати.
     
  • 2.39, Аноним, 08:20, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Проведите эксперимент создайте в директории тысяч десять файлов Удалите их По... весь текст скрыт [показать] [показать ветку]
     
  • 2.96, Тузя, 16:20, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А это довольно старый баг фича ext, который, кстати, бесит Создадим каталог и... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.103, Аноним, 17:50, 25/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Чушь написали Каталог раздувается если в нем одномоментно лежит чертова уйма т... весь текст скрыт [показать]
     
     
  • 4.110, ryoken, 19:46, 25/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Постесняюсь спросить, а XFS F2FS таким не страдают ... весь текст скрыт [показать]
     
     
  • 5.127, Аноним, 00:29, 26/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Кажется, где-то читал, что xfs таким не страдает Вроде ещё писали, что это сказ... весь текст скрыт [показать]
     
     
  • 6.166, Аноним, 13:31, 27/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    А там есть другая беда - При хардресете часть или даже вся фс может превратить... весь текст скрыт [показать]
     
     
  • 7.172, Аноним, 11:00, 29/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    С reiserfs и его fsck путаешь ... весь текст скрыт [показать]
     
     
  • 8.174, Led, 21:25, 29/07/2016 [^] [ответить] [смотреть все]  
  • +/
    У вас, ламеров, у обоих неверные сведения от таких же ламеров-одноклассников ... весь текст скрыт [показать]
     
  • 4.115, Аноним, 21:14, 25/07/2016 [^] [ответить] [смотреть все]  
  • +/
    регрессия от удаления/создания файлов официально подтверждена.
     
  • 4.153, Тузя, 14:58, 26/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    И нормально не сдувается, если их потереть и начать накапливать новую чертову уй... весь текст скрыт [показать]
     
  • 1.5, Аноним, 02:07, 25/07/2016 [ответить] [смотреть все]  
  • +/
    К сожалению, так и не удалось заставить USB IP стабильно работать Пришлось смот... весь текст скрыт [показать]
     
     
  • 2.48, Аноним, 09:42, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Главное баги ни в коем случае не писать, а то вдруг тебе еще удастся нахаляву пр... весь текст скрыт [показать] [показать ветку]
     
  • 1.7, анонко, 02:37, 25/07/2016 [ответить] [смотреть все]  
  • +/
    GPU GM108 Maxwell - о, моя 840M заработает из коробки?
    Немного глупый вопрос, но что такое DRM драйвер?
     
     
  • 2.14, qKot, 04:42, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Это нормальный драйвер как оно должно быть ... весь текст скрыт [показать] [показать ветку]
     
  • 2.18, Аноним, 06:33, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Модуль ядра, инициализирующий видяху и обеспечивающий базовые операции, так что ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.20, анонко, 06:40, 25/07/2016 [^] [ответить] [смотреть все]  
  • +/
    спасибо, я думал, что это ядерная блобятина... весь текст скрыт [показать]
     
     
  • 4.24, Аноним, 06:53, 25/07/2016 [^] [ответить] [смотреть все]  
  • +/
    В ядро линукса не берут блобы кроме фирмварей, работающих на вспомогательных пр... весь текст скрыт [показать]
     
     
  • 5.30, Аноним, 07:15, 25/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Правда а вот Столлман говорит что ядро может жить и без фирмварей Кому верить ... весь текст скрыт [показать]
     
     
  • 6.37, Аноним, 07:55, 25/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Ядро - может Но некоторые железки желают догрузку кода в RAM т к гадкие произв... весь текст скрыт [показать]
     
     
  • 7.51, Аноним, 09:44, 25/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    мужик 2 бакса на флэшке при большой партии это дофига Давай ты оплатишь произв... весь текст скрыт [показать]
     
     
  • 8.55, Аноним, 09:56, 25/07/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    Мужик, с учетом размеров фирмварей флешка в большой партии стоить будет менее по... весь текст скрыт [показать]
     
     
  • 9.97, Аноним, 16:21, 25/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    пол бакса на партии из 100тыс устройств - это уже 50 тыс баксов Не то что бы ко... весь текст скрыт [показать]
     
     
  • 10.105, Аноним, 17:59, 25/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Поэтому дописываем к названию нашей приблуды PRO и продаём на 10 баксов дор... весь текст скрыт [показать]
     
  • 10.112, Crazy Alex, 20:11, 25/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Такие вещи в процентах считать надо Прибыль - её в чём, по-вашему, оценивают Н... весь текст скрыт [показать]
     
     
  • 11.116, Аноним, 21:16, 25/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    иногда и в абсолютных 0 1 от 1 миллиарда - уже много ... весь текст скрыт [показать]
     
     
  • 12.137, Аноним, 01:07, 26/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Если ты ворочал миллиардом - причастных к процессу тоже наверное было много Пол... весь текст скрыт [показать]
     
  • 11.121, Аноним, 23:22, 25/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Именно Если там несколько миллионов летали, плюс-минус 50К - несколько проценто... весь текст скрыт [показать]
     
     
  • 12.144, Crazy Alex, 04:13, 26/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Это понятно, непонятно, зачем каждый раз с хоста грузить вместо того, чтобы заши... весь текст скрыт [показать]
     
     
  • 13.160, Аноним, 05:42, 27/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Ну во первых что-то все-таки стоит Во вторых - посмотри на примере атероса поче... весь текст скрыт [показать]
     
  • 10.120, Аноним, 23:10, 25/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Всяческие EEPROM для хранения конфигурации, фабричных калибровок и т п один фиг... весь текст скрыт [показать]
     
  • 5.64, Анонимимишный, 11:09, 25/07/2016 [^] [ответить] [смотреть все]  
  • +/
    >Фирмвари - техническая необходимость,

    Их закрытость тоже необходимость?

     
     
  • 6.67, Аноним, 11:21, 25/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Это печальная реальность.
     
  • 6.122, Аноним, 23:24, 25/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Атерос вон отккрыли Значит не так уж и необходимо А оно не делает ничего таког... весь текст скрыт [показать]
     
  • 6.134, hklshgoihe5oihgoiehtogi, 00:56, 26/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Законопослушным людям нечего скрывать как говорят корпорации и корпорации якоб... весь текст скрыт [показать]
     
     
  • 7.140, Аноним, 01:23, 26/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Кажется они читали твои мысли: https://habrahabr.ru/post/306034/
     
  • 6.145, Crazy Alex, 04:16, 26/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Вообще-то закрытость для контор банально дешевле Открытость - это лишняя морока... весь текст скрыт [показать]
     
     
  • 7.148, Аноним, 09:55, 26/07/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Чего только люди не нагородят, лишь бы оправдать больших дядек. Зачем?
     
     
  • 8.156, Аноним, 22:21, 26/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Зачем открывать код куда-то выкладывать и обновлять Если устройства продаются,... весь текст скрыт [показать]
     
  • 4.58, Andrey Mitrofanov, 10:27, 25/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    С трёхбуквенными сокращениями некоторая напряжёнка -- всем не хвататет, возника... весь текст скрыт [показать]
     
  • 4.59, allez, 10:29, 25/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    DRM в данном случае означает Direct Rendering Manager ... весь текст скрыт [показать]
     
  • 1.8, ъ, 02:59, 25/07/2016 [ответить] [смотреть все]  
  • +/
    >>В EXT4 добавлена возможность прерывания операции readdir() для больших пустых директорий;

    в ссылке https://lkml.org/lkml/2016/7/24/151 нет ни слова про ext4. Подскажите где искать оригинал этого перевода?

     
  • 1.9, Константавр, 03:02, 25/07/2016 [ответить] [смотреть все]  
  • –1 +/
    Что-то давно бенчмарков от фороникса не видел. На сколько новые ядра стали быстрее/медленнее третьей ветки? Есть сравнения?
     
     
  • 2.60, Andrey Mitrofanov, 10:39, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ну, вот смотри 16 05 2016 01 49 B Linux 4 6 Kernel B Officially Released 17 ... весь текст скрыт [показать] [показать ветку]
     
  • 1.17, Аноним, 06:26, 25/07/2016 [ответить] [смотреть все]  
  • +1 +/
    Накатил новое ядро 4.7 satable на CentOS 7 из кастомной репы, буду страдать.
     
     
  • 2.62, Аноним, 10:43, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Адресок репы можно узнать?
     
     
  • 3.165, АнонимХ, 06:58, 27/07/2016 [^] [ответить] [смотреть все]  
  • +/
    известный elrepo уже не модно?
     
  • 2.84, targitaj, 14:12, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    >ядро 4.7 satable

    в смысле, satanable?

     
  • 1.21, Онаним, 06:45, 25/07/2016 [ответить] [смотреть все]  
  • +/
    > В EXT4 добавлена возможность прерывания операции readdir() для больших пустых директорий;

    Как директория может быть большой и пустой одновременно?

     
     
  • 2.28, Аноним, 07:06, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    inode это как кот шредингера

    df -i

     
  • 2.33, Аноним, 07:19, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    ext4 имеет плохую особенность, один раз создав место для хранения 10млн файлов в... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.57, Аноним, 10:22, 25/07/2016 [^] [ответить] [смотреть все]  
  • –3 +/
    С другой стороны если бы было не так, то с фрагментацией совсем беда бы настала ... весь текст скрыт [показать]
     
     
  • 4.69, Аноним, 11:55, 25/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    отнюдь Просто это не надо было разработчикам ext4 привет Адилгеру и Томасу , п... весь текст скрыт [показать]
     
  • 3.70, hj584guih, 11:56, 25/07/2016 [^] [ответить] [смотреть все]  
  • +/
    fsck -D
     
     
  • 4.98, Аноним, 16:22, 25/07/2016 [^] [ответить] [смотреть все]  
  • +/
    > fsck -D

    не работает. подумай еще :)

     
     
  • 5.136, lkjbxhjugjyfyufsyuf, 01:07, 26/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    У меня нет лишнего месяца на изучение кода, но на практике эта команда что-то пи... весь текст скрыт [показать]
     
     
  • 6.143, Led, 02:47, 26/07/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    > У меня нет лишнего месяца

    Почему? до 1-го сентября даже больше месяца.

     
  • 2.107, Аноним, 18:43, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Дали мне как-то ненужных жёстких дисков Нашёл 98-ю винду, игры по вселенной MTG... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.109, angra, 19:41, 25/07/2016 [^] [ответить] [смотреть все]  
  • +4 +/
    Особенности FAT, папка просто ссылается сама на себя, то есть рекурсия, а не дик... весь текст скрыт [показать]
     
     
  • 4.139, Аноним, 01:17, 26/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    В этом месте наивные чукотские погромизды узнают как у них выглядит stack overfl... весь текст скрыт [показать]
     
     
  • 5.147, angra, 07:48, 26/07/2016 [^] [ответить] [смотреть все]  
  • +/
    О, гуру, поведай же нам какой же уровень вложенности должен быть Ну так, чтобы ... весь текст скрыт [показать]
     
     
  • 6.164, Аноним, 06:23, 27/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Ответ, очевидно, зависит от доступного объема стэка Если список куда-то сохраня... весь текст скрыт [показать]
     
  • 1.26, Аноним, 06:58, 25/07/2016 [ответить] [смотреть все]  
  • +3 +/
    rust овикам-затейникам как вы думаете, где дублированный эзернет с нулевым врем... весь текст скрыт [показать]
     
     
  • 2.68, Аноним, 11:22, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Сектантам это все неинтересно.
     
  • 2.101, Аноним84701, 17:03, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    Это-то к чему К селу или к городу Вы еще плюсовиков потролльте Кстати, вот эт... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.123, Аноним, 23:31, 25/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Они обычно инструментами по делу пользуются, без слепого фанатизма и веры в сере... весь текст скрыт [показать]
     
     
  • 4.146, Crazy Alex, 04:26, 26/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Обычно наоборот - если уж надо что-то, куда плюсы совсем не лезут - тогда можно,... весь текст скрыт [показать]
     
     
  • 5.161, Аноним, 06:08, 27/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Они сложные, навороченные, а поэтому делать на них надежно и предсказуемо - пожа... весь текст скрыт [показать]
     
  • 4.154, Аноним, 15:39, 26/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Упоминать о том, что новая фича в ядре пингвина запиленна не на расте, конечно н... весь текст скрыт [показать]
     
     
  • 5.162, Аноним, 06:13, 27/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Ого, вот это порвало Ну ты это, покажи софт на своих супернадежных фетишах в пр... весь текст скрыт [показать]
     
     
  • 6.167, Аноним, 15:26, 27/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Почти соболезную Держите нас в курсе Ну если для вас ЯП является фетишем, то ... весь текст скрыт [показать]
     
  • 5.168, Аноним, 11:37, 28/07/2016 [^] [ответить] [смотреть все]  
  • +/
    А сейчас не экономят и кому от этого лучше ... весь текст скрыт [показать]
     
     
  • 6.169, Аноним, 13:59, 28/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Всевозможные варнинги и отлов насколько это вообще возможно граблей в тех же С... весь текст скрыт [показать]
     
  • 1.27, ryoken, 07:04, 25/07/2016 [ответить] [смотреть все]  
  • –1 +/
    > -  В состав принят предложенный компанией Airbus патч, добавляющий в сетевой
    > стек поддержку первой версии протокола HSR (https://en.wikipedia.org/wiki/High-availability_Seamless_Redundancy)
    > (High-availability Seamless Redundancy), предназначенного для создания отказоустойчивых
    > сетей Ethernet;
    > Airbus

    Неожиданно... А где-то можно посмотреть список контор, которые участвуют в разработке ядра и что именно они пилят?

     
     
  • 2.35, Аноним, 07:38, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    git log Файл MAINTAINERS А так иерархия разработки пилится не по фирмочному пр... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.65, Andrey Mitrofanov, 11:11, 25/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Это кто , но не фирмы Ты ж не будешь доменное имя из почты брать за сколько-ни... весь текст скрыт [показать]
     
     
  • 4.175, Andrey Mitrofanov, 16:08, 03/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Гм, Корбет в первом, sample-config , приближении именно это и сделал https ... весь текст скрыт [показать]
     
  • 2.41, rob pike, 08:29, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    https www linux com publications linux-kernel-development-how-fast-it-going-wh... весь текст скрыт [показать] [показать ветку]
     
  • 2.66, Аноним, 11:17, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    https://www.opennet.ru/opennews/art.shtml?num=41685
     
  • 1.46, Аноним, 09:00, 25/07/2016 [ответить] [смотреть все]  
  • –3 +/
    Никогда оно не станет лаконичным и емким это ядро Сам Торвальдс говорил, что он... весь текст скрыт [показать]
     
     
  • 2.50, YetAnotherOnanym, 09:43, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +10 +/
    >> добавлено 493490 новых строк кода
    > Никогда оно не станет лаконичным и емким это ядро. Сам Торвальдс говорил,
    > что оно сильно постоянно жиреет, даже чрезмерно.

    А уж как timestamp жиреет - ужос проста! По сравнению с рассветом 1 января 1970 года timestamp разжирел просто до неприличия. ИЧСХ, продолжает жиреть!

     
  • 2.52, Аноним, 09:45, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Все вопросы к производителям железа Если они наворачивают сотни сложных и круты... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.81, Аноним, 13:55, 25/07/2016 [^] [ответить] [смотреть все]  
  • –4 +/
    а можно поменять идеологию ядра на динамику и не грузить в память то, что ту... весь текст скрыт [показать]
     
     
  • 4.88, Crazy Alex, 14:45, 25/07/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    man modules
     
  • 4.90, Аноним, 15:14, 25/07/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Подгружаемые модули уже как-бы есть Другое дело, что их исходники лежат в том ж... весь текст скрыт [показать]
     
     
  • 5.91, Лелик, 15:40, 25/07/2016 [^] [ответить] [смотреть все]  
  • –3 +/
    А ты место модулей, ставь включить в ядро не M , а Y , или в во всяких xconf... весь текст скрыт [показать]
     
     
  • 6.126, Аноним, 23:44, 25/07/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Не менее веселый пример идиотеки есть в советах, где пример как все в модули вын... весь текст скрыт [показать]
     
     
  • 7.142, Led, 02:45, 26/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Шёл бы ты, вендузятник, отсюда со своими рамдисками ... весь текст скрыт [показать]
     
     
  • 8.163, Аноним, 06:15, 27/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Я рамдисками пользовался задолго до винды Их уже тогда так называли, в конце 80... весь текст скрыт [показать]
     
  • 5.125, Аноним, 23:41, 25/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Так это как раз удобно Если я не хочу морочаться с вгрузкой рамдисков, я могу п... весь текст скрыт [показать]
     
  • 4.124, Аноним, 23:39, 25/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Капитан, вы что-то припозднились в этот раз Разработчики линукса давным давно р... весь текст скрыт [показать]
     
  • 1.54, Аноним, 09:52, 25/07/2016 [ответить] [смотреть все]  
  • +1 +/
    А чего не 5.0?
     
     
  • 2.77, Андрей, 13:36, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Потому что 4.19 ещё не вышло.
     
     
  • 3.78, Andrey Mitrofanov, 13:49, 25/07/2016 [^] [ответить] [смотреть все]  
  • +5 +/
    2 6 39 3 0, 3 19 4 0 Смекаешь 4 9 5 0, 5 5 6 44 207, 248 2... весь текст скрыт [показать]
     
     
  • 4.95, Аноним, 16:03, 25/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Система фиг поймешь мягко говоря А что означает 44 207, 248 2022Q1, ... весь текст скрыт [показать]
     
  • 4.149, Аноним, 11:40, 26/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Выборка маловата, чтобы смекать
     
  • 2.113, Led, 20:38, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Потому что ты плохо учился в этом году, на пятёрку не вытянул, даже четвёрка для... весь текст скрыт [показать] [показать ветку]
     
  • 1.72, manster, 12:14, 25/07/2016 [ответить] [смотреть все]  
  • –1 +/
    одна из моделей тачпада (elantech вроде) не определялась на новом ноуте, если не починят, попробую баг-репорт отправить
     
     
  • 2.138, виндотролль, 01:09, 26/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Пока не починили Можно самому собрать тем временем, патчи готовы и работают ht... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.152, manster, 14:31, 26/07/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Спасибо за информацию, проблема еще в том, что ядро просто не видит это устройст... весь текст скрыт [показать]
     
  • 1.75, Вареник, 12:49, 25/07/2016 [ответить] [смотреть все]  
  • –4 +/
    Ядро ужу перевалило за гигабайт?
     
     
  • 2.87, Аноним Анонимович Анонимов, 14:31, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Нет, не перевалил Зайди на kernel org и посмотри сколько весит ядро ЗЫ Что в ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.128, Аноним, 00:34, 26/07/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Согласен, как же нам действительно повезло, что кроме ядрах хранить на диске нич... весь текст скрыт [показать]
     
  • 2.92, Лелик, 15:42, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    у меня как было 12 метров, так и осталось ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.117, ваноним, 21:37, 25/07/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    ты его исходники хоть раз видел?
     
     
  • 4.176, ваноним, 09:41, 22/08/2016 [^] [ответить] [смотреть все]  
  • +/
    заминусовали, видимо, те, кто не видел XD
     
  • 1.76, Аноним, 13:33, 25/07/2016 [ответить] [смотреть все]  
  • –1 +/
    Обновил ядро в Ubuntu 14 04 4 до 4 7 Теперь система не хочет загружаться Код ... весь текст скрыт [показать]
     
     
  • 2.83, Andrey Mitrofanov, 13:56, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    У тебя https bugs debian org 752742 systemd портух ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.130, Аноним, 00:44, 26/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    По любому, это системд и сишные портянки виноваты code The udev initramfs sc... весь текст скрыт [показать]
     
  • 2.93, Лелик, 15:44, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –3 +/
    Ды вы клоун, батенька - какие репы - курите как собрать ванильное под систему ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.131, Аноним, 00:46, 26/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Ашиппка в скрипте udev, при чем тут ядро Там скрипт так написан что ломается пр... весь текст скрыт [показать]
     
  • 2.114, Led, 20:41, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Да кто ж знает как с вами, ламерами, бороться ... весь текст скрыт [показать] [показать ветку]
     
  • 1.89, ABATAPA, 14:52, 25/07/2016 [ответить] [смотреть все]  
  • +/
    > После двух месяцев разработки Линус Торвальдс представил релиз

    Десять лет назад за такое могли бы уб... высмеять.

     
     
  • 2.100, АнонимХ, 16:50, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Но ты еще тогда в детский сад ходил, мог не застать
     
  • 1.99, АнонимХ, 16:47, 25/07/2016 [ответить] [смотреть все]  
  • –1 +/
    > В NFS добавлена поддержка операции COPY

    Наконец-то. 2016 год. Странно, что так долго возились, ведь явная нужная функциональность. В виндовых шарах это было, кажись, с 98 винды. Не приходилось пересылать данные по сети при выполнении копирования в рамках одной удаленной машины

     
     
  • 2.104, Аноним, 17:54, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    NFS он какбе кроссплатформенный, в него изменения просто так не протолкнешь.
     
     
  • 3.157, АнонимХ, 22:47, 26/07/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Если думать не задницей, то _таких_ изменений вообще не должно было быть Функци... весь текст скрыт [показать]
     
  • 1.106, Я, 18:13, 25/07/2016 [ответить] [смотреть все]  
  • –1 +/
    кто может подсказать, поставил от сюда:
    http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7
    и вместо 8, кажет 3.2 гига, PAE не добавили?
     
     
  • 2.108, Аноним, 18:45, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Твоё предположение - правильное Отошли им багрепорт ... весь текст скрыт [показать] [показать ветку]
     
  • 2.111, ryoken, 19:51, 25/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Торвальдс про PAE https cl4ssic4l wordpress com 2011 05 24 linus-torvalds-abo... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.129, Аноним, 00:44, 26/07/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Очень смешно, парень с 16ГБ на борту будет рассказывать, как жить людям с 1ГБ О... весь текст скрыт [показать]
     
     
  • 4.132, Аноним, 00:49, 26/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    А зачем тебе PAE на 1Гб оперативки Там никакое PAE не требуется И так, на прав... весь текст скрыт [показать]
     
  • 2.150, Аноним, 11:43, 26/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Правильно написанный код на x64 потребляет столько же памяти, сколько и x86 Что... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.151, Аноним, 14:01, 26/07/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Без большого количества указателей можно написать только хелловорлд.
     
     
  • 4.158, Led, 01:28, 27/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Это потому, что ты двоечник ... весь текст скрыт [показать]
     
  • 2.170, Аноним, 09:26, 29/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    про PAE - Линус в целом метко написал https cl4ssic4l wordpress com 2011 05 2... весь текст скрыт [показать] [показать ветку]
     
  • 2.173, Andrey Mitrofanov, 11:04, 29/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Поставил вот отсюда не Ubuntu без SMS https packages debian org wheezy-bac... весь текст скрыт [показать] [показать ветку]
     
  • 1.118, ононим88, 22:31, 25/07/2016 [ответить] [смотреть все]  
  • –1 +/
    HASP USB ключи теперь можно штатными средствами по сети прокидывать? или в ядре функциональность есть, а в юзерспейсе утилит нет?
    кто-нить заморачивался?
     
     
  • 2.133, Аноним, 00:55, 26/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Какие тебе утилиты нужны Запускаешь клиента и сервера, они конектятся по сети, ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.155, Аноним88, 16:30, 26/07/2016 [^] [ответить] [смотреть все]  
  • +/
    можно просто сказать, что все утилиты уже в поставке дистрибутива есть ... весь текст скрыт [показать]
     
  • 1.171, Аноним, 09:28, 29/07/2016 [ответить] [смотреть все]  
  • +/
    что они так с syn то носятся и никак не хотят допиливать TCPCT, вместо этих прим... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor