The OpenNET Project / Index page

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

12.11.2017 23:15  Релиз ядра Linux 4.14

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 4.14. Среди наиболее заметных изменений: поддержка технологии AMD Secure Memory Encryption, возможность адресации до 128 Пб виртуальной памяти, поддержка алгоритма сжатия zstd, режим zero-copy для прямой передачи данных в сокеты из памяти процессов, включение в состав подсистемы HMM (Heterogeneous memory management).

В новую версию принято 13500 исправлений от 1300 разработчиков, размер патча - 51 Мб (изменения затронули 23024 файлов, добавлено 618312 строк кода, удалено 343899 строк). Около 32% всех представленных в 4.14 изменений связаны с драйверами устройств, примерно 32% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 8% связано с сетевым стеком, 3% - файловыми системами и 5% c внутренними подсистемами ядра.

Основные новшества:

  • Дисковая подсистема, ввод/вывод и файловые системы
    • Проведена большая работа по увеличению производительности подсистемы дисковых квот. Производительность создания файлов при включенных квотах в ext4 возросла примерно в два раза;
    • В ext4 увеличена масштабируемость при выделении места под inode. Обеспечена обратная совместимость с реализацией ea_inode из ФС Lustre;
    • В сетевой файловой системе CIFS добавлена поддержка чтения и записи расширенных атрибутов (xattr) с использованием протокола SMB2 и новее. В SMB3 добавлена возможность согласования диалектов для использования наиболее защищённой версии, поддерживаемой сервером (SMB2.1, SMB3.0, SMB3.02);
    • В Btrfs и SquashFS добавлена поддержка алгоритма сжатия zstd, который может рассматриваться как оптимальный компромисс, между быстрым но неэффективным lz4 и медленным но хорошо сжимающим xz. По сравнению с zlib/Deflate, zstd демонстрирует в 3-5 раз более высокую скорость сжатия и в два раза более быструю распаковку, при уровне сжатия выше на 10-15%.
    • В Btrfs добавлена возможность доступа на запись в деградировавшие RAID-массивы, если целостность всех блоков не нарушена. Улучшены алгоритмы распределения данных при использовании Btrfs на SSD-накопителях. Обеспечена возможность применения rbtree для отслеживания ссылок;
    • В F2FS добавлена поддержка обычных и журналируемых квот, добавлены ioctl F2FS_IOC_FS{GET,SET}XATTR, обеспечена возможность хранения контрольных сумм для inode;
    • Добавлен новый флаг IOCB_NOWAIT, при установке которого асинхронные операции буферизированного блочного ввода/вывода выполняются по возможности как в неблокирующем режиме (например, без флага IOCB_NOWAIT могут блокироваться операции управления памятью);
  • Виртуализация и безопасность
    • Добавлена поддержка шифрования отдельных страниц памяти при помощи представленной в процессорах AMD технологии SME (Secure Memory Encryption). SME позволяет пометить страницы памяти как подлежащие шифрованию, после чего данные страницы будут автоматически зашифрованы при записи в DRAM и расшифрованы при чтении из DRAM;
    • Из-за невостребованности и отсутствия сопровождающего удалён код системы виртуализации lguest, позволяющей загружать ядра Linux как пользовательский процесс;
    • Добавлена возможность использования file capabilities в пространстве имён идентификаторов пользователя (user namespaces), что позволяет обойтись одним расширенным атрибутом security.capability для любого файла;
    • Расширен перенесённый из патчей grsecurity плагин к GCC для рандомизации раскладки структур данных, который на этапе сборки делает непредсказуемым следование полей в структурах и затрудняет проведение атак, базирующихся на знании раскладки структур в ядре. Плагин теперь дополнительно автоматически выполняет перегруппировку элементов структур, состоящих целиком из указателей на функции;
    • Добавлена поддержка GCC-плагина structleak, обеспечивающего инициализацию всех переменных, которые используются в коде через обращение по ссылке (позволяет блокировать потенциальные утечки содержимого памяти);
    • В Xen добавлен фронтэнд для PV Calls ABI, позволяющий перенаправлять POSIX-вызовы между гостевыми системами. При помощи PV Calls вызов POSIX-функции, инициированный из приложения в DomU, может быть перенаправлен и обработан на стороне Dom0. Например, обращение к сетевому сокету может быть выполнено на стороне Dom0, позволяя реализовать новую сетевую модель, естественно вписывающуюся в концепцию cloud-native приложений;
  • Сетевая подсистема
    • Реализована возможность отправки данных в сетевой сокет в режиме zero-copy (вызов send с флагом MSG_ZEROCOPY), позволяющем организовать передачу данных по сети без промежуточной буферизации;
    • В подсистему GRE (Generic Routing Encapsulation) добавлена поддержка второго типа туннелей ERSPAN, которые могут использоваться для приёма или перенаправления трафика с данными мониторинга от коммутаторов Cisco;
    • Добавлена поддержка расширенных механизмов обработки локальных сегментов, определённых в новых вариантах спецификации IPv6 Segment Routing, а также возможность инкапсуляции пакетов IPv4;
    • В net/ncsi добавлена поддержка фильтрации VLAN;
    • Добавлена поддержка протокола NSH (Network Service Header), который может применяться как протокол третьего уровня модели OSI (как IPv4 и IPv6);
    • В netfilter реализована возможность рекурсивного удаления цепочек nf_tables. В xt_hashlimit представлен режим сопоставления по интенсивности поступления числа пакетов или байтов без применения rate limit (в отличие от rate limit, не ограничивает, а классифицирует поток, оценивая находится ли он выше или ниже заданной интенсивности);
  • Память и системные сервисы
    • Добавлена поддержка подсистемы Heterogeneous memory management (HMM), позволяющей использовать устройства с собственными блоками управления памятью (MMU, memory management unit), которые могут получать доступ к основной памяти. Например, при помощи HMM можно организовать совместное адресное пространство между GPU и CPU, в котором GPU может получить доступ к основной памяти процесса;
    • Добавлена система раскрутки стека ORC unwinder, позволяющая повысить надёжность трассировки стека в процессе отладки крахов ядра и увеличить качество анализа стека в момент применения live-патчей на предмет влияния подмены функции на выполняемые в текущий момент процессы. Выполнение раскрутки стека, т.е. определения цепочки вызовов, которые привели к текущему состоянию, является нетривиальной задачей в ядре, так как кроме вызова Си-функций приходится учитывать такие нюансы как вызовы из кода на ассемблере, прерывания и trap-исключения процессора;
    • В cgroup добавлен режим гибкого управления потоками процесса (cgroup.type threaded), в дополнение к ранее применяемой группировке всех потоков одного процесса и управления этой группой как единым целым. В режиме cgroup.type потоки одного процесса не обязаны входить в одну группу и могут быть разнесены по разным группам, но все из этих групп должны быть с типом threaded и размещаться в одной иерархии cgroup;
    • В подсистему RDMA, предоставляющую похожие на DMA возможности для организации прямого доступа к памяти другого компьютера, добавлен новый API для использования из пространства пользователя через ioctl();
    • В системный вызов membarrier(), обеспечивающий установку барьеров на память для всех работающих в системе потоков, добавлен режим MEMBARRIER_CMD_SHARED_EXPEDITED, позволяющий значительно ускорить выполнение вызова, ценой применения IPI (inter-processor interrupt);
    • В системный вызов madvise(), предоставляющий средства для оптимизации управления памятью процесса, добавлена опция MADV_WIPEONFORK, при которой после выполнении fork() указанный регион памяти будет получен дочерним процессом в обнулённом виде;
    • Для архитектуры x86 реализована поддержка пятиуровневых таблиц страниц памяти c 56-битной адресацией, позволяющих управлять до 128 Пб виртуального адресного пространства на системах с 4 Пб физической памяти (ранее поддерживалось 256 Тб и 64 Тб соответственно);
    • В системе динамического управления частотой процессора (cpufreq) появилась возможность раздельного управления каждым CPU, что позволяет улучшить управление питанием и повысить отзывчивость при изменениях нагрузки;
    • Продолжена оптимизация процесса вытеснения в раздел подкачки больших страниц памяти (Transparent Huge-Pages). Обеспечено откладывание разбиения больших страниц на маленькие до момента фактической записи в раздел подкачки или чтения из него, что позволило поднять пропускную способность вывода в раздел подкачки на 42% за счёт уменьшения конфликтов блокировок;
    • Реализован JIT-компилятор eBPF для архитектуры ARM;
  • Оборудование
    • В DRM-драйвере (Direct Rendering Manager) Nouveau добавлены средства для управления видеорежимами для GPU GP108 (GeForce GT 1030)
    • В DRM-драйвере AMDGPU добавлена начальная поддержка больших страниц памяти (hugepage) и продолжена реализация поддержки GPU Radeon RX Vega;
    • В DRM-драйвер для GPU Intel продолжена реализация поддержки грядущих процессоров на базе микроархитектуры Intel Cannonlake, улучшен код для выполнения сброса GPU, добавлена поддержка CCS (color compression) для буфера отрисовки следующего кадра;
    • Поддержка звуковых кодеков Realtek RT274, Wolfson Microelectronics WM8524 и Cirrus Logic CS43130;
    • Поддержка USB-контроллеров Atheros ath10k и Ralink USB PHY;
    • Добавлен драйвер "rtlwifi" для беспроводных карт на базе чипов Realtek RTL8822BE (802.11ac);
    • Для Raspberry Pi реализована поддержка шины обмена данными HDMI CEC (Consumer Electronics Control), позволяющая при помощи одного универсального пульта управлять устройствами, подключенными через HDMI;
    • Поддержка встроенных в CPU Allwinner и Freescale i.MX генераторов псевдослучайных чисел, а также средств ускорения криптографии по эллиптическим кривым в чипах Microchip и Atmel;
    • Поддержка Ethernet-контроллеров Hisilicon HNS3, Rockchip, Marvell CP110 и Adaptrum Anarion GMAC, а также беспроводных адаптеров Realtek RTL8822BE;
    • Подсистема драйверов IRDA (поддержка инфракрасного порта) перемещена в ветку staging с целью дальнейшего удаления из ядра (драйвер имеет проблемы с качеством кода и при этом не востребован);
    • Из основного ядра в репозиторий linux-firmware вынесен набор прошивок, ранее поставляемых в каталоге "firmware/". По сути, решено объединить в одном месте разрозненные прошивки, часть которых поставлялась в архиве с ядром, а часть в пакете linux-firmware. Набор прошивок в ядре продолжал поставляться по историческим причинам, но не обновлялся с 2013 года - вся связанная с прошивками активность была перемещена в репозиторий linux-firmware, который ныне рассматривается как актуальный источник прошивок.


  1. Главная ссылка к новости (https://lkml.org/lkml/2017/11/...)
  2. OpenNews: Тенденции в разработке ядра Linux за 2017 год
  3. OpenNews: Для ядра Linux адаптированы правила GPLv3 в отношении отзыва лицензии
  4. OpenNews: Срок поддержки LTS ядра Linux 4.4 увеличен c 2 до 6 лет
  5. OpenNews: Релиз ядра Linux 4.13
  6. OpenNews: Релиз ядра Linux 4.12
Лицензия: CC-BY
Тип: Интересно / Программы
Ключевые слова: linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, A.Stahl, 23:33, 12/11/2017 [ответить] [смотреть все]
  • –28 +/
    Тоска Ничего интересного Ну разве что только поржать над BTRFS, который как Пр... весь текст скрыт [показать]
     
     
  • 2.3, rm12, 23:52, 12/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +9 +/
    Это будет следующее LTS ядро, новость примечательна хотя бы только поэтому. Лично я не-LTS версии пропускаю, а к этой можно потихоньку присматриваться и некритичные системы начинать переводить.
     
     
  • 3.5, A.Stahl, 23:55, 12/11/2017 [^] [ответить] [смотреть все]  
  • –6 +/
    Но с точки зрения обычного пользователя -- скучно Меня не интересует особо стаб... весь текст скрыт [показать]
     
     
  • 4.10, pavlinux, 01:07, 13/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Обычный юзер, расскажи, как ты юзаешь MADV_MERGEABLE, O_TMPFILE, COPYUSER, DMA_B... весь текст скрыт [показать]
     
     
  • 5.45, A.Stahl, 09:39, 13/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Я и пишу -- скучный релиз. Для обычного пользователя ничего интересного.
     
     
  • 6.50, Аноним, 10:43, 13/11/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    А чего для обычного пользователя может быть интересного в ядре, кроме поддержки ... весь текст скрыт [показать]
     
     
  • 7.131, Аноним, 17:20, 15/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Всяческие улучшения поддержки этих самых железок а так же улучшения в различных ... весь текст скрыт [показать]
     
  • 6.60, Аноним, 12:19, 13/11/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    На заборе тоже пишут.
     
  • 6.76, Аноним, 15:45, 13/11/2017 [^] [ответить] [смотреть все]  
  • +6 +/
    > Я и пишу -- скучный релиз. Для обычного пользователя ничего интересного.

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

     
  • 3.13, Аноним, 01:12, 13/11/2017 [^] [ответить] [смотреть все]  
  • +5 +/
    Я тоже хотел начать так делать во времена ещё первого LTS 2 6 16 вроде Но ока... весь текст скрыт [показать]
     
     
  • 4.16, VINRARUS, 01:26, 13/11/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    А у меня system D при загрузке требовал новое ядро cgroup cgroup2 unknown opti... весь текст скрыт [показать]
     
     
  • 5.21, pavlinux, 02:11, 13/11/2017 [^] [ответить] [смотреть все]  
  • +4 +/
    А зачем ты руками обновляешь LTS ... весь текст скрыт [показать]
     
     
  • 6.22, VINRARUS, 02:24, 13/11/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Спроси у создателей Manjaro, зачем они выпустили 17 0 6 с конфликтом ... весь текст скрыт [показать]
     
     
  • 7.23, pavlinux, 02:39, 13/11/2017 [^] [ответить] [смотреть все]  
  • +7 +/
    >>А зачем ты руками обновляешь LTS?
    > Спроси у создателей Manjaro

    Ну тут ССЗБ. LTS есть у Ubuntu/Suse/Debian/Oracle, остальное херь игрушечная :)  


     
     
  • 8.25, VINRARUS, 02:55, 13/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Ну речь была о LTS ядре, а не дистрибутиве Касательно бубунт то я пришол к в... весь текст скрыт [показать]
     
     
  • 9.26, pavlinux, 03:00, 13/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Ядро там хорошо фиксят Накрайняк пересобрать ядро под свой проц ... весь текст скрыт [показать]
     
     
  • 10.28, VINRARUS, 03:12, 13/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Я под Ubuntu LTS понимаю ОС которая не должна терпеть никаких изменений в целом,... весь текст скрыт [показать]
     
     
  • 11.52, Аноним, 10:48, 13/11/2017 [^] [ответить] [смотреть все]  
  • +6 +/
    >исправлений ошыбок
    >Может я шыбаюся?

    Да, ты ошибаешься.

     
     
  • 12.64, VINRARUS, 13:53, 13/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    >Да, ты ошибаешься.

    Ну в каждой ошыбке должна быть доля ошыбки.

     
  • 11.100, НяшМяш, 18:02, 13/11/2017 [^] [ответить] [смотреть все]  
  • +/
    В LTSах есть hardware enablement stack - набор пакетов в имени есть lts или hwe... весь текст скрыт [показать]
     
     
  • 12.116, Аноним, 07:47, 14/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Кстати, никто не знает в других дистрах что-то подобное ... весь текст скрыт [показать]
     
  • 7.105, Аноним, 21:00, 13/11/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Выдержка из моего вывода screenfetch ЧЯДНТ ... весь текст скрыт [показать]
     
     
  • 8.109, VINRARUS, 22:42, 13/11/2017 [^] [ответить] [смотреть все]  
  • –3 +/
    Ну и молодец шо тестовое ядро поставил, цытата из манжаро ру Сообщение 171 c... весь текст скрыт [показать]
     
     
  • 9.119, Аноним, 09:22, 14/11/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    It s 8230 beautiful Они там в сустемды совсем упоролись ... весь текст скрыт [показать]
     
     
  • 10.132, Аноним, 17:22, 15/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Ты неправильно ставишь вопрос они там ещё больше упоролись будет более правил... весь текст скрыт [показать]
     
  • 4.30, leap42, 04:06, 13/11/2017 [^] [ответить] [смотреть все]  
  • +/
    ох, дорогой аноним, это не баг, а фича начиная с 4 13 частота ядра перестала эк... весь текст скрыт [показать]
     
     
  • 5.36, AntonAlekseevich, 06:50, 13/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Фича - баг в красивой обертке linux 4 13 12-1 on archlinux cat proc cpuinfo ... весь текст скрыт [показать]
     
     
  • 6.66, Аноним, 14:34, 13/11/2017 [^] [ответить] [смотреть все]  
  • +/
    В 4 13 12 это как раз поправили https git kernel org pub scm linux kernel git... весь текст скрыт [показать]
     
  • 6.70, pavlinux, 15:21, 13/11/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    cat proc cpuinfo 124 grep MHz echo --- cat sys devices system cpu cpu... весь текст скрыт [показать]
     
     
  • 7.72, Iaaa, 15:33, 13/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Хвалишься?
     
  • 6.114, 0x0, 02:18, 14/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Вся соль в том, что при активированном frequency scaling довольно продолжительно... весь текст скрыт [показать]
     
     
  • 7.115, 0x0, 02:23, 14/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    --!!++ вместо текуЩИХ частот
     
  • 5.41, Crazy Alex, 08:32, 13/11/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    Не ври.
    https://www.spinics.net/lists/stable/msg195663.html
     
  • 5.42, qsdg, 09:24, 13/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Так а как же знаменитая линусова мантра we don t break userspace ... весь текст скрыт [показать]
     
     
  • 6.56, Crazy Alex, 11:34, 13/11/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    В порядке мантра Отревертили, в очередном миноре 4 13 всё вернут назад В 14 - ... весь текст скрыт [показать]
     
  • 5.113, 0x0, 02:00, 14/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Починили 10 дней назад :)
     
  • 4.111, 0x0, 00:36, 14/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    А точно не наоборот _____________________ 10 days ago Commit 890da9cf098... весь текст скрыт [показать]
     
     
  • 5.123, Аноним, 16:30, 14/11/2017 [^] [ответить] [смотреть все]  
  • +/
    точно _____________________ 4 days ago Revert x86 CPU Fix up cpu MHz in pr... весь текст скрыт [показать]
     
     
  • 6.127, 0x0, 03:08, 15/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Да, но сейчас точно не вспомню с какого RC текущие частоты во всех привычных п... весь текст скрыт [показать]
     
  • 2.8, VINRARUS, 00:18, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Единственное шо мертво это ум у автора цытаты, по этому освободившееся место при... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.35, лютый жабист__, 06:28, 13/11/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Не умнее ли поменять дистриб ... весь текст скрыт [показать]
     
     
  • 4.39, VINRARUS, 07:08, 13/11/2017 [^] [ответить] [смотреть все]  
  • –5 +/
    Как будто существует дистрибутив который невозможно сломать D Тут токо squashf... весь текст скрыт [показать]
     
     
  • 5.83, Аноним, 16:13, 13/11/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    От dd в блочный девайс не спасет ... весь текст скрыт [показать]
     
     
  • 6.86, VINRARUS, 16:42, 13/11/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Ну тут и BTRFS не спасет, нужна TANKFS с противокумулятивноdd защитой D... весь текст скрыт [показать]
     
     
  • 7.98, Аноним, 17:27, 13/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Можно блочный девайс ридонли сделать Ты стреляешь, но снаряд куда-то проебывает... весь текст скрыт [показать]
     
  • 4.61, Аноним, 12:42, 13/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    > Не умнее ли поменять дистриб?

    Не, в таких случаях надо прокладку менять.

     
  • 3.46, Аноним, 09:51, 13/11/2017 [^] [ответить] [смотреть все]  
  • +/
    ECC RAM уже купил?
     
     
  • 4.47, Аноним, 10:06, 13/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Btrfs в этом не нуждается
     
     
  • 5.84, Аноним, 16:16, 13/11/2017 [^] [ответить] [смотреть все]  
  • +4 +/
    В этом нуждается любая система с повышенными требованиями к надежности Если ты ... весь текст скрыт [показать]
     
     
  • 6.101, VINRARUS, 18:40, 13/11/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Ну тогда и минимум RAID 1 нужен ИБП иии никакого разгона D А то пользы бе... весь текст скрыт [показать]
     
     
  • 7.102, Аноним, 19:19, 13/11/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Хуже от них не станет Лучше - зависит от ситуации Разгоняльщиков надежность не... весь текст скрыт [показать]
     
  • 3.71, SysA, 15:27, 13/11/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Moжет для единственного диска она и хороша, но как жить в боевых системах без mu... весь текст скрыт [показать]
     
  • 3.134, Elhana, 01:29, 16/11/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Снапшот это не бекап ... весь текст скрыт [показать]
     
  • 2.58, Аноним, 12:12, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Любой жив, пока он востребован. Вы же мертвы уже при жизни.
     
  • 2.77, Аноним, 15:46, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Может ты и фэйсбук заодно похоронил ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.138, ., 15:49, 16/11/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    факинбук не хранит на btrfs ценных данных, в этом вся разница Если завтра полов... весь текст скрыт [показать]
     
     
  • 4.141, Аноним, 06:38, 19/11/2017 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Зато их храню я и за несколько лет оно не подводило по крупному А еще 1 С btr... весь текст скрыт [показать]
     
  • 2.82, Школьник, 16:08, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Завезите сначала хоть какую-нибудь нормальную CoW FS, да научите ваш эмулятор те... весь текст скрыт [показать] [показать ветку]
     
  • 1.4, Michael Shigorin, 23:53, 12/11/2017 [ответить] [смотреть все]  
  • +/
    > Из основного ядра в репозиторий linux-firmware вынесен набор прошивок,
    > ранее поставляемых в каталоге "firmware/".

    Их бы там ещё структурировать, как ядерные драйверы пару лет тому назад... чтоб на подпакеты рубить можно было по подкаталогам, а не с будкой.

     
     
  • 2.6, ibujhbygbljh, 23:57, 12/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +9 +/
    >Их бы там ещё структурировать

    структурируй, кто тебе не даёт, где твои патчи в ML?

     
     
  • 3.43, Аноним, 09:33, 13/11/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    у тебя режима зануды не отключается?
     
  • 2.7, EHLO, 00:01, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    что значит с будкой ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.11, Аноним, 01:09, 13/11/2017 [^] [ответить] [смотреть все]  
  • +7 +/
    Анекдот такой. "Колбаса по-чапаевски: мясо, нарубленное крупными кусками, ...вместе с будкой"
     
  • 3.53, Michael Shigorin, 11:22, 13/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Сравните структуру каталогов верхнего уровня фирмварей и ядерных драйверов где ... весь текст скрыт [показать]
     
  • 2.37, AntonAlekseevich, 06:53, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Киньте исправление туда, но так чтобы ничего не сломалось у прочих ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.54, Michael Shigorin, 11:24, 13/11/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Так эт вникать надо Можно, но у меня сейчас совсем другое всё рабочее время за... весь текст скрыт [показать]
     
     
  • 4.62, AntonAlekseevich, 13:10, 13/11/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Вникать нужно всегда если ты в IT, либо привлекать незанятых работников в вашем ... весь текст скрыт [показать]
     
     
  • 5.107, Led, 22:23, 13/11/2017 [^] [ответить] [смотреть все]  
  • +/
    > Вникать нужно всегда если ты в IT

    Уроки информатики - это не "в IT".

     
  • 4.80, Аноним, 15:51, 13/11/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    Это что, еще и работать надо Даже компилера открытого нет До такой наглости... весь текст скрыт [показать]
     
     
  • 5.81, llolik, 16:07, 13/11/2017 [^] [ответить] [смотреть все]  
  • +/
    А должен быть VLIW без компилера в принципе быть не может Эльбрус - VLIW След... весь текст скрыт [показать]
     
     
  • 6.87, Аноним, 16:45, 13/11/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    Много вокруг себя VLIW видишь То-то и оно Удачи в продажах этого Коменты по т... весь текст скрыт [показать]
     
  • 5.92, Andrey Mitrofanov, 17:00, 13/11/2017 [^] [ответить] [смотреть все]  
  • +/
    А интел -- вполне вона Микаэль вовсю пиарит ClearOS, собранный с icc Если б... весь текст скрыт [показать]
     
     
  • 6.97, Аноним, 17:24, 13/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Странно что итаник не вспомнили, он сразу после tablet PC в списке ачивок Под н... весь текст скрыт [показать]
     
  • 4.117, Аноним, 08:05, 14/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Если оставить за рамками любимую современную безграмотность в заголовках, то дру... весь текст скрыт [показать]
     
     
  • 5.124, Аноним, 02:47, 15/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Популярных площадок этот трэш будет достоен не раньше чем проц можно будет купит... весь текст скрыт [показать]
     
  • 2.137, Аноним, 12:34, 16/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Я думаю, это сложно, т к тогда сломается совместимость со старыми ядрами В мо... весь текст скрыт [показать] [показать ветку]
     
  • 1.9, пох, 00:20, 13/11/2017 [ответить] [смотреть все]  
  • +/
    > Из-за невостребованности и отсутствия сопровождающего

    оппа... Расти - всё?

     
     
  • 2.69, kvaps, 15:01, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Вот так всегда, об интересных фишках узнаешь из списка того что было удалено
     
  • 1.12, Аноним, 01:12, 13/11/2017 [ответить] [смотреть все]  
  • +/
    Раньше нововведения были эпичные и долгожданные А теперь Оно просто работает... весь текст скрыт [показать]
     
     
  • 2.14, pavlinux, 01:23, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Ловите эпичное, ещё год вам траху Попов и Торвальдц подогнали - structleak add... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.48, Ващенаглухо, 10:08, 13/11/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    Чем нам это грозит, расскажите?
     
     
  • 4.78, pavlinux, 15:47, 13/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    > Чем нам это грозит, расскажите?

    Следите за анонсами CVE

     
     
  • 5.120, Аноним, 10:00, 14/11/2017 [^] [ответить] [смотреть все]  
  • +/
    В ядре станет ещё меньше багов? А что в этом плохого?
     
  • 2.15, Crazy Alex, 01:23, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Ну, в следующее, если Лиус не пошлёт, прилетит наконец DC от AMD прилетит А т... весь текст скрыт [показать] [показать ветку]
     
  • 2.17, VINRARUS, 01:34, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Заведи RAID под BTRFS и будет тебе эпическое и долгожданное нововведение в новос... весь текст скрыт [показать] [показать ветку]
     
  • 2.32, Аноним, 04:35, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Раньше нововведения касались обычных пользователей. Потом - корпораций.
     
  • 2.94, Аноним, 17:16, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Небо голубее, трава забористее, джой-стик тверже и всегда готовым к бою ... весь текст скрыт [показать] [показать ветку]
     
  • 1.18, Аноним, 01:48, 13/11/2017 [ответить] [смотреть все]  
  • +1 +/
    LIRC к IrDA имеет слабое отношение Первый про инфракрасные пульты, второй про и... весь текст скрыт [показать]
     
     
  • 2.24, pavlinux, 02:44, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Быстрее и легче открыть usb-порт и писать туда свои байтики, нежели постоянно м... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.34, Аноним, 05:27, 13/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Если ядерный irda еще и не поддерживается никем, то разумеется, легче Но от это... весь текст скрыт [показать]
     
  • 1.19, pavlinux, 02:03, 13/11/2017 [ответить] [смотреть все]  
  • +/
    Блоб-384 90 code diff -urp NVIDIA-Linux-x86_64-384 90 kernel common inc nvmisc... весь текст скрыт [показать]
     
     
  • 2.29, pavlinux, 03:13, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Упс, не увидел, что 384.98 вышло.
     
  • 2.33, Crazy Alex, 05:02, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +6 +/
    Ну и на кой здесь этот флуд?
     
     
  • 3.104, Аноним, 19:43, 13/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Наверное у него патч в майнлайн не приняли Абыдна, да ... весь текст скрыт [показать]
     
  • 2.38, AntonAlekseevich, 06:57, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вижу что NVIDIA внедряет свой патч туда чтобы могла много non-NVIDIA видюшек ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.75, pavlinux, 15:45, 13/11/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    99 работающих пользователей делают свою работу, им нужна стабильность и скорост... весь текст скрыт [показать]
     
     
  • 4.89, Аноним, 16:50, 13/11/2017 [^] [ответить] [смотреть все]  
  • +4 +/
    И все это - не про непонятно чьи блобы, разрабатываемые вне ядра ... весь текст скрыт [показать]
     
  • 2.88, Аноним, 16:49, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Да ты хакир А можешь винду так же ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.108, Led, 22:29, 13/11/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Что тебя удивляет Арчешколота всегда так патчит ... весь текст скрыт [показать]
     
     
  • 4.125, Аноним, 02:55, 15/11/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Удивляет то что человек хвалит нвидию и расхваливает ее работу, попутно накатыва... весь текст скрыт [показать]
     
     
  • 5.130, пох, 14:50, 15/11/2017 [^] [ответить] [смотреть все]  
  • –3 +/
    большая часть этого патча - заставить ведро линукса не визжать как резанное что ... весь текст скрыт [показать]
     
     
  • 6.133, Led, 23:29, 15/11/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    А у вас очко подгорело...
     
  • 6.139, Аноним, 21:15, 17/11/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    А смысл Разработчиков ядра патчем не заменишь Политес будет когда что-то не за... весь текст скрыт [показать]
     
  • 5.135, 0x0, 01:58, 16/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Если в коде ядра каждые три дня менять схемы лицензирования модулей -- нас никог... весь текст скрыт [показать]
     
  • 3.136, 0x0, 02:10, 16/11/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    А, наверное, можно было бы и такой патч состряпать, который перелицензировал всё... весь текст скрыт [показать]
     
  • 1.20, pavlinux, 02:05, 13/11/2017 [ответить] [смотреть все]  
  • +/
    Под VMware® Workstation 14 Pro тут: https://communities.vmware.com/thread/573209
    или тут https://github.com/pavlinux/vmware-modules/tree/master/14.0.0.build-6661328-ke
     
     
  • 2.65, commiethebeastie, 14:15, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Ути-тю. Какой любитель зондов.
     
  • 2.99, пох, 17:38, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    - PKT_FIELD vsk, writeNotifyWindow PAGE_SIZE - PKT_FIELD vsk, writeNotif... весь текст скрыт [показать] [показать ветку]
     
  • 1.31, Necrogrinder, 04:08, 13/11/2017 [ответить] [смотреть все]  
  • +2 +/
    ZSTD понравился.
     
     
  • 2.74, pavlinux, 15:40, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    > ZSTD понравился.

    Бенчи уже погоняли?

     
     
  • 3.93, Аноним, 17:02, 13/11/2017 [^] [ответить] [смотреть все]  
  • +4 +/
    Да Если вкратце жмет немного хуже LZMA, но по скорости распаковки делает в раз... весь текст скрыт [показать]
     
  • 1.40, ryoken, 07:46, 13/11/2017 [ответить] [смотреть все]  
  • +/
    > -  Поддержка звуковых кодеков Realtek RT274, Wolfson Microelectronics WM8524 и Cirrus
    > Logic CS43130;

    Подскажите (с целью повышения уровня образованности), а на каких юзеродоступных платах водятся циррусы и вольфсоны? А то кругом один рыгалтек, куда не глянь. (Читал давно, что вольфсоны вроде бы в айфонах использовались).

     
     
  • 2.55, Michael Shigorin, 11:27, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    У меня на звуковой плате с VT1720 24 стоит уж не помню сходу какой, стерео 24 че... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.122, Аноним, 13:48, 14/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Я даже не сомневался, что у тебя он https www ebay com sch items _nkw vt1720... весь текст скрыт [показать]
     
  • 2.59, Аноним, 12:18, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    На топовых. Но дискретным решениям они не конкуренты.
     
  • 1.44, Аноним, 09:38, 13/11/2017 [ответить] [смотреть все]  
  • –1 +/
    >>а на каких юзеродоступных платах водятся циррусы

    Amiga One, маки

     
  • 1.51, Аноним, 10:46, 13/11/2017 [ответить] [смотреть все]  
  • +1 +/
    За одно увеличили в 3 раза количество random seek Отличная победа лобирования с... весь текст скрыт [показать]
     
     
  • 2.57, Crazy Alex, 11:37, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Да и чёрт с ним Кому нужна приличная ФС - сто лет как на XFS сбежали, с редхато... весь текст скрыт [показать] [показать ветку]
     
  • 2.67, noname.htm, 14:50, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    А можно немного подробностей или где об этом почитать?
     
     
  • 3.95, Аноним, 17:17, 13/11/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    в рассылке ext4-devel Там было объяснение почему не стоит брать в ядро ea_inode... весь текст скрыт [показать]
     
  • 2.110, Аноним, 23:11, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Это как-то отключается?
     
     
  • 3.129, пох, 14:44, 15/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    так не используй EA - оно и не включится.
     
  • 1.63, vz, 13:43, 13/11/2017 [ответить] [смотреть все]  
  • –1 +/
    HMM, вот если бы наоборот, можно было бы расширить ОЗУ за счёт набортной памяти дискретной видеоплаты, было бы практичней.
     
     
  • 2.79, Necrogrinder, 15:48, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    То есть сейчас можно расширить видеопамять за счёт системной  ОЗУ?
     
  • 1.68, zanswer CCNA RS and S, 14:59, 13/11/2017 [ответить] [смотреть все]  
  • +/
    > В подсистему GRE (Generic Routing Encapsulation) добавлена поддержка второго > типа туннелей ERSPAN, которые могут использоваться для приёма или > перенаправления трафика с данными мониторинга от коммутаторов Cisco;

    Хорошая новость, однако.

     
  • 1.85, Аноним, 16:21, 13/11/2017 [ответить] [смотреть все]  
  • –1 +/
    А мой первый патчик только в следующую версию ядра попадёт. пИчалька
     
     
  • 2.91, Аноним, 16:54, 13/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Почему пичалька Скажи sha коммита, может уже прилетело ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.96, Аноним, 17:20, 13/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Не, проверял. Будет только в 4.15
     
     
  • 4.103, Аноним, 19:37, 13/11/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Проверял что Окно коммитов уже открыто, в mainline могло прилететь уже ... весь текст скрыт [показать]
     
  • 2.112, 0x0, 00:41, 14/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    А он, случайно, в firefox-58b3 не попал уже? :))
     
  • 1.106, Аноним, 21:48, 13/11/2017 [ответить] [смотреть все]  
  • –1 +/
    а шо на Raspberry Pi опять невнятные улучшения и добавления чего то, вместо тог... весь текст скрыт [показать]
     
     
  • 2.126, Аноним, 02:57, 15/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Броадком снялся с тормоза и вообще поддержку в майнлайн добавили пару ядер назад... весь текст скрыт [показать] [показать ветку]
     
  • 1.118, Дим, 08:07, 14/11/2017 [ответить] [смотреть все]  
  • –1 +/
    Ну когда уже сделают звук для BayTrail и CharyTrail из под коробки? Знаю, что есть патчи, но их ещё ни в одной сборке ни одного дистрибутива нет(
     
     
  • 2.128, a1x, 12:27, 15/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Не помню, но вроде на ядре 4.11 или 4.12 у меня звук работал на недобуке с BayTrail в ROSA.
     
  • 1.140, Kuromi, 02:30, 19/11/2017 [ответить] [смотреть все]    [к модератору]  
  • +/
    "В F2FS добавлена поддержка обычных и журналируемых квот, добавлены ioctl F2FS_IOC_FS{GET,SET}XATTR, обеспечена возможность хранения контрольных сумм для inode; "

    Удивительно, разработчик F2FS свои патчи в ядро засунуть может, а в GRUB2 до сих пор как не поддержки так и предвидится.

     
     
  • 2.142, Аноним, 06:47, 19/11/2017 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Зато в uboot уже есть И половина андроидов ей пользуется Все-таки GRUB2 старту... весь текст скрыт [показать] [показать ветку]
     

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


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