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 (ok), 23:33, 12/11/2017 [ответить] [показать ветку] [···]    [к модератору]
  • –30 +/
    Тоска. Ничего интересного. Ну разве что только поржать над BTRFS, который как Пресли, Ленин или *BSD -- давно мертв, но некотрые вздыхают и говорят "жив!"
     
     
  • 2.3, rm12 (?), 23:52, 12/11/2017 [^] [ответить]    [к модератору]
  • +9 +/
    Это будет следующее LTS ядро, новость примечательна хотя бы только поэтому. Лично я не-LTS версии пропускаю, а к этой можно потихоньку присматриваться и некритичные системы начинать переводить.
     
     
  • 3.5, A.Stahl (ok), 23:55, 12/11/2017 [^] [ответить]     [к модератору]
  • –6 +/
    Но с точки зрения обычного пользователя -- скучно Меня не интересует особо стаб... весь текст скрыт [показать]
     
     
  • 4.10, pavlinux (ok), 01:07, 13/11/2017 [^] [ответить]     [к модератору]  
  • +/
    Обычный юзер, расскажи, как ты юзаешь MADV_MERGEABLE, O_TMPFILE, COPYUSER, DMA_B... весь текст скрыт [показать]
     
     
  • 5.45, A.Stahl (ok), 09:39, 13/11/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Я и пишу -- скучный релиз. Для обычного пользователя ничего интересного.
     
     
  • 6.50, Аноним (-), 10:43, 13/11/2017 [^] [ответить]     [к модератору]  
  • +3 +/
    А чего для обычного пользователя может быть интересного в ядре, кроме поддержки ... весь текст скрыт [показать]
     
     
  • 7.131, Аноним (-), 17:20, 15/11/2017 [^] [ответить]    [к модератору]  
  • +/
    > А чего для обычного пользователя может быть интересного в ядре

    Всяческие улучшения поддержки этих самых железок а так же улучшения в различных подсистемах ядра.

     
  • 7.146, Джон Ленин (?), 04:59, 25/11/2017 [^] [ответить]    [к модератору]  
  • +/
    >А чего для обычного пользователя может быть интересного в ядре, кроме поддержки новых железок?

    Встроенные обои.

     
  • 6.60, Аноним (-), 12:19, 13/11/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    На заборе тоже пишут.
     
  • 6.76, Аноним (-), 15:45, 13/11/2017 [^] [ответить]    [к модератору]  
  • +7 +/
    > Я и пишу -- скучный релиз. Для обычного пользователя ничего интересного.

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

     
  • 3.13, Аноним (-), 01:12, 13/11/2017 [^] [ответить]    [к модератору]  
  • +7 +/
    > Лично я не-LTS версии пропускаю

    Я тоже хотел начать так делать во времена ещё первого LTS (2.6.16 вроде). Но оказалось, что драйвер ext3 той версии постоянно приводил файловую систему к ошибочному состоянию (что показывал предусмотрительно запускающийся раз в 7 дней fsck). Я тогда дождался 2.6.16.16 или типа того, увидел что проблема не исправлена, и пересел на 2.6.17, где этой проблемы не было.

    Со следующим после него "стабильным" тоже была какая-то проблема, уже не помню.

    Потом был какой-то, то ли 3.10, то ли 3.16, в котором у меня система при подключении по usb мобильного телефона не видела его как диск, забэкапить на хард фоточки я не мог, пока не пересел на 3.18.

    Теперь выпустили 4.14 с некорректными значениями частоты в /proc/cpuinfo.

    Итого, из 3 LTS которые я пробовал, 2 содержали критичные для меня баги, и ещё один выпустили в режиме "ну и ладно что баг, потом может поправим".

    Да гори оно синим пламенем, с такими-то проблемами в LTS-ах, я пожалуй на нестабильных посижу, в них у меня всё работает.

     
     
  • 4.16, VINRARUS (ok), 01:26, 13/11/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    А у меня system:D при загрузке требовал новое ядро
    cgroup: cgroup2: unknown option "nsdelegate"
    Даже не успел посидеть на последней LTS.
     
     
  • 5.21, pavlinux (ok), 02:11, 13/11/2017 [^] [ответить]    [к модератору]  
  • +4 +/
    > Даже не успел посидеть на последней LTS.

    А зачем ты руками обновляешь LTS?

     
     
  • 6.22, VINRARUS (ok), 02:24, 13/11/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    >А зачем ты руками обновляешь LTS?

    Спроси у создателей Manjaro, зачем они выпустили 17.0.6 с конфликтом.

     
     
  • 7.23, pavlinux (ok), 02:39, 13/11/2017 [^] [ответить]    [к модератору]  
  • +7 +/
    >>А зачем ты руками обновляешь LTS?
    > Спроси у создателей Manjaro

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


     
     
  • 8.25, VINRARUS (ok), 02:55, 13/11/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Ну речь была о LTS ядре, а не дистрибутиве Касательно бубунт то я пришол к в... весь текст скрыт [показать]
     
     
  • 9.26, pavlinux (ok), 03:00, 13/11/2017 [^] [ответить]    [к модератору]  
  • +/
    > Не думаю шо на основной Ubuntu подход к стабильности сильно отличается.

    Ядро там хорошо фиксят. Накрайняк пересобрать ядро под свой проц.


     
     
  • 10.28, VINRARUS (ok), 03:12, 13/11/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Я под Ubuntu LTS понимаю ОС которая не должна терпеть никаких изменений в целом,... весь текст скрыт [показать]
     
     
  • 11.52, Аноним (-), 10:48, 13/11/2017 [^] [ответить]    [к модератору]  
  • +6 +/
    >исправлений ошыбок
    >Может я шыбаюся?

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

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

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

     
  • 11.100, НяшМяш (ok), 18:02, 13/11/2017 [^] [ответить]     [к модератору]  
  • +/
    В LTSах есть hardware enablement stack - набор пакетов в имени есть lts или hwe... весь текст скрыт [показать]
     
     
  • 12.116, Аноним (-), 07:47, 14/11/2017 [^] [ответить]    [к модератору]  
  • +/
    >  hardware enablement stack - набор пакетов

    Кстати, никто не знает в других дистрах что-то подобное?

     
     
  • 13.143, Аноним (-), 04:48, 21/11/2017 [^] [ответить]    [к модератору]  
  • +/
    > Кстати, никто не знает в других дистрах что-то подобное?

    Это только LTSам надо.

     
  • 7.105, Аноним (-), 21:00, 13/11/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Выдержка из моего вывода screenfetch:
    > OS: Manjaro 17.0.6-EOL Gellivara
    > Kernel: x86_64 Linux 4.14.0-1-MANJARO

    ЧЯДНТ?

     
     
  • 8.109, VINRARUS (ok), 22:42, 13/11/2017 [^] [ответить]     [к модератору]  
  • –3 +/
    Ну и молодец шо тестовое ядро поставил, цытата из манжаро ру Сообщение 171 c... весь текст скрыт [показать]
     
     
  • 9.119, Аноним (-), 09:22, 14/11/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    > в systemd 235 внесены изменения, которые не поддерживаются текущей LTS версией ядра

    It's… beautiful! Они там в сустемды совсем упоролись?

     
     
  • 10.132, Аноним (-), 17:22, 15/11/2017 [^] [ответить]    [к модератору]  
  • +/
    > совсем упоролись?

    Ты неправильно ставишь вопрос: они там ещё больше упоролись?! будет более правильным.


     
  • 4.30, leap42 (ok), 04:06, 13/11/2017 [^] [ответить]     [к модератору]  
  • +/
    ох, дорогой аноним, это не баг, а фича начиная с 4 13 частота ядра перестала эк... весь текст скрыт [показать]
     
     
  • 5.36, AntonAlekseevich (ok), 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 (ok), 15:21, 13/11/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    cat proc cpuinfo 124 grep MHz echo --- cat sys devices system cpu cpu... весь текст скрыт [показать]
     
     
  • 7.72, Iaaa (ok), 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 (ok), 08:32, 13/11/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    Не ври.
    https://www.spinics.net/lists/stable/msg195663.html
     
  • 5.42, qsdg (ok), 09:24, 13/11/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    > да, многие программы полагались на cpuinfo, но всем плевать, и чинить это не будут

    Так а как же знаменитая линусова мантра "we don't break userspace"?

     
     
  • 6.56, Crazy Alex (ok), 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 (ok), 00:18, 13/11/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Единственное шо мертво это ум у автора цытаты, по этому освободившееся место при... весь текст скрыт [показать]
     
     
  • 3.35, лютый жабист__ (?), 06:28, 13/11/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    >делает ее незаменимой в мире случайно ломающихся дистрибутивов от громкого чиха не в ту сторону

    Не умнее ли поменять дистриб?

     
     
  • 4.39, VINRARUS (ok), 07:08, 13/11/2017 [^] [ответить]    [к модератору]  
  • –6 +/
    >Не умнее ли поменять дистриб?

    Как будто существует дистрибутив который невозможно сломать. :D
    Тут токо squashfs корня поможет.

     
     
  • 5.83, Аноним (-), 16:13, 13/11/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > Как будто существует дистрибутив который невозможно сломать. :D
    > Тут токо squashfs корня поможет.

    От dd в блочный девайс не спасет.

     
     
  • 6.86, VINRARUS (ok), 16:42, 13/11/2017 [^] [ответить]    [к модератору]  
  • –3 +/
    >От dd в блочный девайс не спасет.

    Ну тут и BTRFS не спасет, нужна TANKFS с противокумулятивноdd защитой. :D

     
     
  • 7.98, Аноним (-), 17:27, 13/11/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    Можно блочный девайс ридонли сделать Ты стреляешь, но снаряд куда-то проебывает... весь текст скрыт [показать]
     
  • 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 (ok), 18:40, 13/11/2017 [^] [ответить]     [к модератору]  
  • –3 +/
    Ну тогда и минимум 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 (ok), 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, Школьник (ok), 16:08, 13/11/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    Завезите сначала хоть какую-нибудь нормальную CoW FS, да научите ваш эмулятор те... весь текст скрыт [показать]
     
     ....нить скрыта, показать (59)

  • 1.4, Michael Shigorin (ok), 23:53, 12/11/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Из основного ядра в репозиторий linux-firmware вынесен набор прошивок,
    > ранее поставляемых в каталоге "firmware/".

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

     
     
  • 2.7, EHLO (?), 00:01, 13/11/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    > чтоб на подпакеты рубить можно было по подкаталогам, а не с
    > будкой.

    что значит с будкой?

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

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

     
  • 4.80, Аноним (-), 15:51, 13/11/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    Это что, еще и работать надо Даже компилера открытого нет До такой наглости... весь текст скрыт [показать]
     
     
  • 5.81, llolik (ok), 16:07, 13/11/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    А должен быть VLIW без компилера в принципе быть не может Эльбрус - VLIW След... весь текст скрыт [показать]
     
     
  • 6.87, Аноним (-), 16:45, 13/11/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    Много вокруг себя 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 [^] [ответить]     [к модератору]  
  • –2 +/
    Если оставить за рамками любимую современную безграмотность в заголовках, то дру... весь текст скрыт [показать]
     
     
  • 5.124, Аноним (-), 02:47, 15/11/2017 [^] [ответить]     [к модератору]  
  • +/
    Популярных площадок этот трэш будет достоен не раньше чем проц можно будет купит... весь текст скрыт [показать]
     
  • 2.137, Аноним (-), 12:34, 16/11/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Я думаю, это сложно, т к тогда сломается совместимость со старыми ядрами В мо... весь текст скрыт [показать]
     
     ....нить скрыта, показать (15)

  • 1.9, пох (?), 00:20, 13/11/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Из-за невостребованности и отсутствия сопровождающего

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

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

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

     
     
  • 5.120, Аноним (-), 10:00, 14/11/2017 [^] [ответить]    [к модератору]  
  • +/
    В ядре станет ещё меньше багов? А что в этом плохого?
     
  • 2.15, Crazy Alex (ok), 01:23, 13/11/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Ну, в следующее, если Лиус не пошлёт, прилетит наконец DC от AMD прилетит... А так - LTS, тут особо интересного ждать не приходится.
     
  • 2.17, VINRARUS (ok), 01:34, 13/11/2017 [^] [ответить]    [к модератору]  
  • –3 +/
    Заведи RAID под BTRFS и будет тебе эпическое и долгожданное нововведение в новости.
     
  • 2.32, Аноним (-), 04:35, 13/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Раньше нововведения касались обычных пользователей. Потом - корпораций.
     
  • 2.94, Аноним (-), 17:16, 13/11/2017 [^] [ответить]    [к модератору]  
  • +/
    > Раньше нововведения были эпичные и долгожданные..

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

     
  • 1.18, Аноним (-), 01:48, 13/11/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • +2 +/
    LIRC к IrDA имеет слабое отношение Первый про инфракрасные пульты, второй про и... весь текст скрыт [показать]
     
     
  • 2.24, pavlinux (ok), 02:44, 13/11/2017 [^] [ответить]     [к модератору]  
  • +/
    Быстрее и легче открыть usb-порт и писать туда свои байтики, нежели постоянно м... весь текст скрыт [показать]
     
     
  • 3.34, Аноним (-), 05:27, 13/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Если ядерный irda еще и не поддерживается никем, то разумеется, легче. Но от этого бред от переводчика в новости про то, что lirc - юзерспейсная реализация irda, бредом быть не перестает
     
  • 1.19, pavlinux (ok), 02:03, 13/11/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Блоб-384 90 code diff -urp NVIDIA-Linux-x86_64-384 90 kernel common inc nvmisc... весь текст скрыт [показать]
     
     
  • 2.29, pavlinux (ok), 03:13, 13/11/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Упс, не увидел, что 384.98 вышло.
     
  • 2.33, Crazy Alex (ok), 05:02, 13/11/2017 [^] [ответить]    [к модератору]  
  • +6 +/
    Ну и на кой здесь этот флуд?
     
     
  • 3.104, Аноним (-), 19:43, 13/11/2017 [^] [ответить]    [к модератору]  
  • +/
    > Ну и на кой здесь этот флуд?

    Наверное у него патч в майнлайн не приняли. Абыдна, да?!

     
  • 2.38, AntonAlekseevich (ok), 06:57, 13/11/2017 [^] [ответить]     [к модератору]  
  • +/
    Вижу что NVIDIA внедряет свой патч туда чтобы могла много non-NVIDIA видюшек ... весь текст скрыт [показать]
     
     
  • 3.75, pavlinux (ok), 15:45, 13/11/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    99 работающих пользователей делают свою работу, им нужна стабильность и скорост... весь текст скрыт [показать]
     
     
  • 4.89, Аноним (-), 16:50, 13/11/2017 [^] [ответить]    [к модератору]  
  • +4 +/
    > 99% работающих пользователей делают свою работу, им нужна стабильность и скорость.

    И все это - не про непонятно чьи блобы, разрабатываемые вне ядра.

     
  • 2.88, Аноним (-), 16:49, 13/11/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    > -MODULE_LICENSE("NVIDIA");
    > +MODULE_LICENSE("GPLv2");

    Да ты хакир!!! А можешь винду так же?

     
     
  • 3.108, Led (ok), 22:29, 13/11/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    >> -MODULE_LICENSE("NVIDIA");
    >> +MODULE_LICENSE("GPLv2");
    > Да ты хакир!!! А можешь винду так же?

    Что тебя удивляет? Арчешколота всегда так "патчит".

     
     
  • 4.125, Аноним (-), 02:55, 15/11/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    Удивляет то что человек хвалит нвидию и расхваливает ее работу, попутно накатыва... весь текст скрыт [показать]
     
     
  • 5.130, пох (?), 14:50, 15/11/2017 [^] [ответить]     [к модератору]  
  • –3 +/
    большая часть этого патча - заставить ведро линукса не визжать как резанное что ... весь текст скрыт [показать]
     
     
  • 6.133, Led (ok), 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 +/
    > Да ты хакир!!!

    А, наверное, можно было бы и такой патч состряпать, который перелицензировал всё ядро хоть под Microsoft, хоть под NVidia (для личного пользования...))

     
  • 1.20, pavlinux (ok), 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 (ok), 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 (ok), 04:08, 13/11/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    ZSTD понравился.
     
     
  • 2.74, pavlinux (ok), 15:40, 13/11/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    > ZSTD понравился.

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

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

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

     
     
  • 2.55, Michael Shigorin (ok), 11:27, 13/11/2017 [^] [ответить]     [к модератору]  
  • +/
    У меня на звуковой плате с VT1720 24 стоит уж не помню сходу какой, стерео 24 че... весь текст скрыт [показать]
     
     
  • 3.122, Аноним (-), 13:48, 14/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Я даже не сомневался, что у тебя он!
    https://www.ebay.com/sch/items/?_nkw=vt1720&_sacat=&_ex_kw=&_mPrRngCbx=1&_udlo
    И каким концом куда?
     
  • 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 (ok), 11:37, 13/11/2017 [^] [ответить]    [к модератору]  
  • +4 +/
    Да и чёрт с ним. Кому нужна приличная ФС - сто лет как на XFS сбежали, с редхатом во главе...
     
  • 2.67, noname.htm (ok), 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 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    HMM, вот если бы наоборот, можно было бы расширить ОЗУ за счёт набортной памяти дискретной видеоплаты, было бы практичней.
     
     
  • 2.79, Necrogrinder (ok), 15:48, 13/11/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    То есть сейчас можно расширить видеопамять за счёт системной  ОЗУ?
     
     
  • 3.147, Фуррь (ok), 18:29, 28/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 +/
    > Не, проверял. Будет только в 4.15

    Проверял что? Окно коммитов уже открыто, в mainline могло прилететь уже.

     
  • 2.112, 0x0 (?), 00:41, 14/11/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    А он, случайно, в firefox-58b3 не попал уже? :))
     
  • 1.106, Аноним (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 (ok), 12:27, 15/11/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Не помню, но вроде на ядре 4.11 или 4.12 у меня звук работал на недобуке с BayTrail в ROSA.
     
  • 1.140, Kuromi (ok), 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 старту... весь текст скрыт [показать]
     
  • 1.148, Некто (??), 16:08, 31/01/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Небольшая поправочка: 5-уровневые таблицы трансляции - это 57-битная (а не 56-битная) виртуальная адресация. +1 уровень таблиц == +9 бит виртуального адреса. Сейчас он 48 (9+9+9+9+12 = 4х9+12 = 48), будет 57 (9+9+9+9+9+12 = 5х9+12 = 57) https://software.intel.com/sites/default/files/managed/2b/80/5-level_paging_wh
     

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


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