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,