The OpenNET Project / Index page

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

16.05.2016 08:14  Релиз ядра Linux 4.6

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 4.6. Среди наиболее заметных изменений: новая файловая система OrangeFS, поддержка USB 3.1 SuperSpeedPlus (10Gbps), возможность использования интерфейса датаграмм для отправки/приёма отдельных сообщений по TCP, поддержка шифрования на уровне кадров Ethernet, реализация mesh-протокола B.A.T.M.A.N V, поддержка cgroup namespaces, слой pNFS SCSI для NFSv4.1, поддержка 3D-ускорения для GPU NVIDIA GeForce GTX 900 "Maxwell", режим монтирования "nologreplay" в Btrfs, более агрессивное забирание памяти в OOM killer.

В новую версию принято более 12 тысяч исправлений от примерно 1500 разработчиков, размер патча - 37 Мб (изменения затронули 9990 файлов, добавлено 517234 строк кода, удалено 249061 строк). Около 46% всех представленных в 4.6 изменений связаны с драйверами устройств, примерно 20% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 12% связано с сетевым стеком, 5% - файловыми системами и 4% c внутренними подсистемами ядра.

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

  • Дисковая подсистема, ввод/вывод и файловые системы
    • В состав добавлена распределённая файловая система OrangeFS, рассчитанная на применение в высокотехнологичных high-end-серверах и кластерах для достижения максимальной производительности доступа к данным из распараллеленных приложений. OrangeFS позиционируется как продолжение разработки проекта PVFS, развивая его в таких областях как отказоустойчивость и расширенные механизмы контроля доступа. Из типичных областей применения OrangeFS называются высокопроизводительные вычисления (HPC), обработка больших объёмов данных (BigData), потоковое вещание видео, решение задач геномики и биоинформатики;
    • Для файловой системы OCFS2 (Oracle Cluster File System) реализована система проверки целостности файлов, которая позволяет без отмонтирования ФС восстановить работу в случае возникновения некоторых видов сбоев. Если ранее при выявлении ошибок с числом inode для файла вся ФС переводилась в режим только для чтения, то теперь реализован специальный простой механизм проверки, который в случае проблем с числом inode, выполняет проверку и корректировку inode;
    • В сервер NFSv4.1 добавлена раскладка pNFS SCSI с реализацией варианта раскладки блочного устройства, использующего команды SCSI для улучшенной изоляции и идентификации устройства. При использовании pNFS SCSI сервер NFS выступает в роли сервера метаданных для pNFS, который кроме обработки всех запросов к метаданным предоставляет клиентам прямой доступ к хранилищу через логические устройства SCSI (SCSI LUN), которые могут быть совместно использованы всеми клиентами. Для работы раскладок pNFS SCSI требуется их поддержка на стороне экспортируемой файловой системы, которая пока доступна только в XFS;
    • В Btrfs уменьшено с 4 до 2 Кб значение по умолчанию параметра max_inline, т.е. теперь только файлы меньше 2 Кб будут упаковываться вместе с метаданными внутри inode.
      Представлена новая опция монтирования "nologreplay", отключающая ведение replay-лога, что полностью блокирует возможность изменения данных в ФС. В сочетании с опцией "ro" позволяет получить действительно доступные только для чтения разделы, аналогичные ФС ext и xfs в режиме "norecovery" (невозможно перемонтировать в режим записи через "remount,rw" без полного отмонтирования ФС).
      Добавлена новая опция монтирования "usebackuproot", которая заменила собой опцию "recovery", вводящую в заблуждение своим не совсем точным названием;
    • В XFS добавлен новый ioctl для управления квотами (Q_XGETNEXTQUOTA), позволяющий утилите quotactl быстро найти все активные квоты, путём перебора только inode с параметрами квот, пропуская незадействованные inode;
    • В Ext4 переписана реализация кэша mbcache, что положительно повлияло на масштабируемость xattr;
    • В F2FS, развиваемой компанией Samsung высокопроизводительной файловой системе для Flash-накопителей, ускорена обработка пустот в карте распределения блоков и экспортирована статистика записанных во время работы ФС данных (/sys/fs/f2fs/disk/lifetime_write_kbytes);
    • Для файловой системы FAT в настройки сборки ядра добавлена опция CONFIG_FAT_DEFAULT_UTF8 для включения UTF-8 по умолчанию при монтировании разделов с FAT;
  • Сетевая подсистема
    • Добавлена подсистема Kernel Connection Multiplexor (KCM), предоставляющая средства для эффективного приёма и отправки сообщений по TCP, используя при этом программный интерфейс датаграмм. Т.е. предлагаются средства для построения протоколов уровня приложения, манипулирующих отправкой отдельных сообщений, при том, что для передачи сообщений используется TCP для гарантии доставки, но API похож на UDP и не требует возни с установкой соединения (операции установки и завершения соединения выполняются автоматически);
    • Поддержка пятой версии mesh-протокола B.A.T.M.A.N. ("Better Approach To Mobile Adhoc Networking), позволяющего создавать децентрализованные сети, каждый узел в которых связан через соседние узлы. Новая редакция примечательная разделением протокола OGM на два отдельных компонента - ELP (Echo Location Protocol) и OGMv2. ELP отвечает за обнаружение соседей и оценку качества линка, а OGMv2 реализует алгоритм распространения метрик по сети и определяет оптимальные маршруты. Кроме того, протокол больше не полагается на потерю пакетов, а отталкивается от определённой пропускной способности;
    • Добавлен новый API "devlink", предоставляющий возможность изменять различные сетевые параметры, специфичные для определённого класса устройств. Например, можно узнать или установить тип порта (Ethernet/InfiniBand), настраивать параметры коммутации и управлять разбиением порта для подключения разветвителя;
    • В ядро интегрирован механизм LCO (Local Checksum Offload), позволяющий ускорить выполнение операций расчёта контрольных сумм пакетов для тунелированных протоколов;
    • В сокеты, открытые в режиме TCP_INFO, добавлена поддержка RFC-4898 (tcpEStatsPerfDataSegsOut/In с результатами подсчёта принятых/отправленных сегментов с данными с учётом повторной передачи потерянных сегментов) и новые опции tcpi_min_rtt и tcpi_notsent_bytes, выдающие минимальный RTT для потока и размер очереди ещё не отправленных данных;
  • Память и системные сервисы
    • В USB-стеке обеспечена поддержка протокола SuperSpeedPlus, определённого в спецификации USB 3.1 и позволяющего добиться скорости передачи данных до 10Gbps, например, при подключении внешних накопителей класса USB 3.1 Gen2;
    • Проведена работа по увеличению надёжности кода, отвечающего за принудительное завершение задач в условиях нехватки памяти в системе (OOM killer). В частности, решена проблема с задержками высвобождения памяти в случае принудительного завершения процессов, завершение которых задерживается из-за нахождения в непрерываемом состоянии ожидания события от другого процесса, который оказывается заблокирован системой распределения страниц памяти. Для решения этой проблемы добавлен специализированный поток ядра oom_reaper, который пытается сразу вернуть системе анонимную или вытесненную в раздел подкачки память убиваемого OOM killer процесса, полагая, что процессу эта память уже не нужна так как он всё равно будет завершён;
    • Поддержка управления питанием хост-контроллера AHCI во время работы, что позволяет перейти к более глубоким режимам энергосбережения, инициировав прекращение подачи энергии на контроллер в случае перевода всех SATA-портов в режим сна;
    • В API DMA-BUF, позволяющем организовать совместное использования буферов драйверами и различными подсистемами (V4L2, DRI и т.п.), добавлен новый ioctl DMA_BUF_IOCTL_SYNC для управления согласованностью кэша между CPU и GPU. Новый ioctl позволяет решить проблемы с согласованностью кэша при одновременном доступе к ресурсам CPU и GPU через dma-buf;
    • Новые системные вызовы preadv2() и pwritev2(), которые отличаются от preadv() и pwritev() наличием ещё одного аргумента для передачи ядру дополнительных флагов. Первым поддерживаемым флагом стал RWF_HIPRI для полинга высокоприоритетных запросов;
    • Выполнена достаточно большая переработка и реструктуризация подсистемы perf. Расширены возможности утилиты perf, например, в командах 'perf top' и 'perf report' появился режим отображения многоуровневых гистограмм ("perf top --hierarchy -s comm,dso");
    • Добавлена новая опция загрузки ядра "irqaffinity=", которая позволяет ограничить число ядер CPU, на которые будет направляться обработка прерываний (например, пользователь может выделить процессор для каких-то задач, будучи уверенным, что он не будет прерываться на обработку прерываний);
    • В состав интегрирована первая часть изменений, подготовленных в рамках проекта по переработке механизма горячего подключения CPU;
    • В отладочном инструменте KASan (Kernel address sanitizer) появилась поддержка выявления ошибок работы с памятью в Slab memory allocator;
    • Добавлена поддержка механизма проверки корректности обращений к стеку, работающего во время компиляции ядра;
  • Виртуализация и безопасность
    • Представлен "cgroup namespaces", механизм виртуализации точек монтирования cgroups и представления /proc/$PID/cgroup, что позволяет использовать в разных контейнерах отдельные иерархии cgroup, не позволяющие получить доступ к информации из системной иерархии. Например, без cgroup namespaces из изолированного процесса через /proc/$PID/cgroup можно получить такую информацию как полный путь cgroup процесса. Для создания пространства имён cgroup в вызовы clone(2) и unshare(2) добавлен новый флаг CLONE_NEWCGROUP;
    • Добавлена поддержка механизма ключей защиты памяти Intel MPK (Memory Protection Keys), реализованного в готовящемся к выпуску новом поколении процессоров Intel. MPK даёт возможность приложениям пользовательского уровня разбить используемую память на зоны, применив к каждой зоне дополнительные ограничения, например, можно установить права при которых код может быть запущен, но не может быть прочитан.

      MPK позволяет закодировать управляемые пользователем маски прав доступа в элементах таблицы страниц памяти (PTE): вместо одной фиксированной маски доступа в PTE, которая требует системного вызова для изменения и работает в привязке к странице памяти, MPK позволяет пользователю определить несколько вариантов масок через специальный регистр (PKRU). В PKRU для каждой маски можно задать раздельные флаги запрета доступа и запрета записи. Подобный подход позволяет динамически переключать флаги доступа для очень больших областей памяти, манипулируя лишь регистром CPU, без внесения изменений для каждой страницы памяти. Кроме того появляется возможность более точного управления флагами прав доступа MMU, например, отделить обработку флагов исполнения и чтения;

    • Возможность шифрования в Ethernet на уровне MAC (MACsec), определённая в стандарте IEEE 802.1AE. Позволяет шифровать и аутентифицировать весь трафик в локальной сети, используя алгоритм GCM-AES-128, что позволяет защитить от перехвата трафик DHCP и VLAN, а также помешать модификации заголовков кадров Ethernet;
    • Интегрирована разработанная проектом grsecurity технология защиты (__ro_after_init), позволяющая создавать доступные на чтение и запись области памяти, используемые только во время инициализации и переводимые в режим только для чтения после инициализации;
    • На архитектурах i386 и X86_32 (в том числе для 32-разрядных программ, запускаемых в 64-разрядном окружении) включена полная рандомизация адресного пространства: ранее применялась только рандомизация стека и исполняемых областей, теперь ASLR применяется для любых областей, выделенных через mmap(), области системных вызовов vDSO и размещения библиотек;
  • Оборудование
    • В DRM-драйвер для видеокарт NVIDIA (Nouveau) добавлена поддержка чипсета GM200 и возможность загрузки прошивок для карт GM20x (GeForce GTX 900 "Maxwell"), верифицируемых по цифровой подписи, что позволило задействовать механизмы аппаратного 3D-ускорения для GPU Maxwell (для прошивок без цифровой подписи закрыт доступ к средствам ускорения 3D-операций);
    • Расширены возможности DRM-драйвера для видеокарт Intel: Для процессоров Haswell, Broadwell, Valleyview и Cherryview включена по умолчанию поддержка PSR (Panel Self Refresh). Для процессоров Haswell и Broadwell включена по умолчанию поддержка технологии FBC (Frame-Buffer Compression), которая позволяет добиться существенного снижения энергопотребления в условиях отображения необновляемой картинки на экране. Продолжена работа над поддержкой атомарного подключения дисплеев. Улучшены средства адаптивного управления питанием;
    • В драйвере AMDGPU появилась поддержка звука i2s, возможность сброса состояния GPU и представлен новый интерфейс sysfs для ручного изменения параметров powerplay, влияющих на производительность и энергопотребление;
    • Для архитектуры ARM64 реализована поддержка ASLR (рандомизация адресного пространства) и добавлена доступная в ARMv8.2 возможность "user access override" для дополнительной защиты от непредусмотренного функциональностью обращения из ядра к памяти пользовательских процессов;
    • Значительно переработана реализация устройства GPIO;
    • Поддержка гигабитных Ethernet-контроллеров MediaTek MT7623 и карт Intel Ethernet X722 iWARP;
    • Поддержка новых ARM SoC Axis Artpec-6, TI Keystone k2g, Mediatek MT7623, Allwinner A83T, NXP i.MX6QP, ST Microelectronics stm32f469, Annapurna Labs Alpine v2, Marvell Armada 3700, Marvell Armada 7000/8000, Amlogic S905, Qualcomm Snapdragon 820, Socionext UniPhier, ARM Juno, Allwinner A64 и Broadcom Vulcan.
    • Начальная поддержка CPU POWER9.


  1. Главная ссылка к новости (https://lkml.org/lkml/2016/5/1...)
  2. OpenNews: Релиз ядра Linux 4.5
  3. OpenNews: Релиз ядра Linux 4.4
  4. OpenNews: Релиз ядра Linux 4.3
  5. OpenNews: Релиз ядра Linux 4.2
  6. OpenNews: Релиз ядра Linux 4.0
Лицензия: CC-BY
Тип: Интересно / Программы
Ключевые слова: linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.4, Ilya Indigo, 08:58, 16/05/2016 [ответить] [смотреть все]
  • +6 +/
    > Проведена работа по увеличению надёжности кода, отвечающего за принудительное завершение задач в условиях нехватки памяти в системе (OOM killer). В частности, решена проблема с задержками высвобождения памяти в случае принудительного завершения процессов.

    Ну наконец-то!
    В случае, когда архивируется (7|x)z с максимальным сжатием с сохранением на RAM диск и объём архива или текущее потребление оперативной памяти выходит за рамки предполагаемого и архиватор сам у себя отъедает оперативную память и система просто вешается. OOM Killer даже не шевелится. Помогает только Alt+SysRq+(R,E,I,S,U,B).
    Посмотрим как на этом ядре будет.

     
     
  • 2.11, Ан v4, 10:00, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]
  • –1 +/
    Второй терминал надо открывать и посылать kill с сигалами для RT процссов Помог... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.16, Ilya Indigo, 10:54, 16/05/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Система НАМЕРТВО виснет, не TTY1 не SSH ничего НЕ реагирует, кроме описанного ра... весь текст скрыт [показать]
     
     
  • 4.26, Аноний, 13:07, 16/05/2016 [^] [ответить] [смотреть все]  
  • –19 +/
    Пользователи лайнакса должны страдать но вообще vm oom_kill_allocating_task 1 ... весь текст скрыт [показать]
     
     
  • 5.49, Аноним, 15:22, 16/05/2016 [^] [ответить] [смотреть все]  
  • +17 +/
    > лайнакса

    К логопеду.

     
  • 5.97, Led, 22:32, 16/05/2016 [^] [ответить] [смотреть все]  
  • +4 +/
    Аноний должен продолжать анойнировать ... весь текст скрыт [показать]
     
  • 5.153, Логопед, 21:36, 19/05/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Учитывая, что создателя зовут Линус да-да, по-фински читается именно Линус, уда... весь текст скрыт [показать]
     
  • 4.44, Аноним, 15:08, 16/05/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    >Что бы не фрагментировать ФС (ext4).

    Открой для себя e4defrag

     
     
  • 5.48, Ilya Indigo, 15:19, 16/05/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Она позволяет дефрагментировать корневой смонтированный раздел ... весь текст скрыт [показать]
     
     
  • 6.63, Crazy Alex, 16:19, 16/05/2016 [^] [ответить] [смотреть все]  
  • +4 +/
    e4defrag - online defragmenter for ext4 filesystem На слово online обращаю вним... весь текст скрыт [показать]
     
  • 6.91, ананим.orig, 20:39, 16/05/2016 [^] [ответить] [смотреть все]  
  • +/
    а мануалы почитать слабо ... весь текст скрыт [показать]
     
  • 2.17, xpue, 11:03, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Лучше просто Alt+SysRq+f
     
     
  • 3.19, Ilya Indigo, 11:13, 16/05/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Спасибо, попробую в следующий раз, если возникнет необходимость в этом - ... весь текст скрыт [показать]
     
  • 2.24, anonymous, 12:33, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –4 +/
    Alt+SysRq+F, неуч
     
     
  • 3.30, pavlinux, 13:48, 16/05/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    Долб... ресет и розетки для кого придумали?  
     
     
  • 4.54, Аноним, 15:30, 16/05/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Бывает, приводит к преждевременному отказу от использования нового жёсткого диск... весь текст скрыт [показать]
     
     
  • 5.98, Crazy Alex, 22:36, 16/05/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Это что ж за печальное железо такое Ну, то есть ресет да розетки дёргать - скот... весь текст скрыт [показать]
     
  • 5.116, pavlinux, 13:57, 17/05/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Это уже лет 20 не приводит к отказу ФС может грохнутся, кроме XFS ... весь текст скрыт [показать]
     
     
  • 6.128, Аноним, 22:23, 17/05/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Который лет 10 при крахах файлы нулями затирал И сейчас не сильно лучше - тольк... весь текст скрыт [показать]
     
  • 5.117, pavlinux, 13:58, 17/05/2016 [^] [ответить] [смотреть все]  
  • +/
    ... да и у всех уже SSD
     
     
  • 6.151, Аноним, 00:07, 19/05/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Покажи мне помойку, где можно найти SSD?
     
     
  • 7.155, pavlinux, 03:43, 20/05/2016 [^] [ответить] [смотреть все]  
  • +/
    > Покажи мне помойку, где можно найти SSD?

    В гугле забанили?

     
  • 2.172, Ilya Indigo, 20:08, 16/06/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Не знаю как у других, но в openSUSE Tumbleweed на kernel-desctop-4 6 2-2 1 до си... весь текст скрыт [показать] [показать ветку]
     
  • 1.5, VKraft, 09:22, 16/05/2016 [ответить] [смотреть все]  
  • +/
    Кто знает когда это https://en.wikipedia.org/wiki/Richacls будет в ядре официально?
     
  • 1.6, fail, 09:38, 16/05/2016 [ответить] [смотреть все]  
  • –1 +/
    >> Добавлена подсистема Kernel Connection Multiplexor (KCM), предоставляющая средства для эффективного приёма и отправки сообщений по TCP, используя при этом программный интерфейс датаграмм.

    yжoc$%%#@$^

    [сообщение отредактировано модератором]

     
     
  • 2.14, Аноним, 10:40, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Применение этому вижу, например, в использовании одновременно протокола XMPP и п... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.20, Аноним, 11:31, 16/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Чхать на винду.
     
     
  • 4.106, Аноним, 07:07, 17/05/2016 [^] [ответить] [смотреть все]  
  • +/
    будьте здоровы.
     
  • 3.72, Тузя, 17:29, 16/05/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    Jingle - это не просто XEP, это целый набор XEP-ов, один из которых, собственно ... весь текст скрыт [показать]
     
     
  • 4.83, fail, 19:09, 16/05/2016 [^] [ответить] [смотреть все]  
  • +/
    хм, sctp прекрасно работает по v4 и или v6, с nat ом правда проблемки вылазя... весь текст скрыт [показать]
     
     
  • 5.84, Аноним, 19:18, 16/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Уверен, он не это имел ввиду IPv6 тоже прекрасно работает по существующим ether... весь текст скрыт [показать]
     
  • 1.9, SpiritOfStallman, 09:58, 16/05/2016 [ответить] [смотреть все]  
  • +3 +/
    >Поддержка пятой версии mesh-протокола B.A.T.M.A.N. ("Better Approach To Mobile Adhoc Networking), позволяющего создавать децентрализованные сети, каждый узел в которых связан через соседние узлы.

    А кто-то пробовал это в реальной жизни? Звучит, вроде, неплохо.

     
     
  • 2.31, pavlinux, 13:53, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Один из вариантов реализации умного дома ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.56, Crazy Alex, 15:34, 16/05/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Really А оно есть для чего-то мелкого Я как-то реализаций для МК не сумел выгу... весь текст скрыт [показать]
     
     
  • 4.115, pavlinux, 13:55, 17/05/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Это Linux - куда прикрутишь, там и работает ... весь текст скрыт [показать]
     
     
  • 5.121, Crazy Alex, 17:06, 17/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Понимаешь, умный дом - это обычно микроконтроллеры, на которые линукс не прикрут... весь текст скрыт [показать]
     
     
  • 6.122, Mihail Zenkov, 18:14, 17/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Теоретически можно взять мелкий SoC типа такого http phasenoise livejournal c... весь текст скрыт [показать]
     
     
  • 7.130, Аноним, 22:38, 17/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Типа такого http www friendlyarm com index php route product product path 69 ... весь текст скрыт [показать]
     
  • 6.154, pavlinux, 03:29, 20/05/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Это маркетинговое слово И микроконтроллеры даже не везде, только у тех кто дума... весь текст скрыт [показать]
     
  • 4.129, Аноним, 22:28, 17/05/2016 [^] [ответить] [смотреть все]  
  • +/
    А зачем МК, если за 10 долларов китайцы продают весь 4-ядерник в сборе, с 512-10... весь текст скрыт [показать]
     
     
  • 5.135, SpiritOfStallman, 23:02, 17/05/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Умный дом это не о том что можно, а о том что нужно Т е если мне захотелось да... весь текст скрыт [показать]
     
     
  • 6.137, Led, 23:24, 17/05/2016 [^] [ответить] [смотреть все]  
  • +4 +/
    Да ладно зачем столько унитазов ... весь текст скрыт [показать]
     
     
  • 7.140, Аноним, 03:49, 18/05/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Резервирование, fault tolerance. А ещё можно срать раунд робином.
     
     
  • 8.142, Аноним, 11:27, 18/05/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    А если дрищь проберет? WC-pinning активировать?
     
  • 8.159, Аноним, 04:55, 20/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Не там ты Fault tolerance устраиваешь, дядя Федор Откажет у тебя единственный н... весь текст скрыт [показать]
     
  • 6.146, Аноним, 14:28, 18/05/2016 [^] [ответить] [смотреть все]  
  • +/
    а в целом их миллионы нужны с заранее известными функциями, поэому их не на МК с... весь текст скрыт [показать]
     
     
  • 7.148, Mihail Zenkov, 16:02, 18/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Это только когда задача четко определена и действительно часто встречается В бы... весь текст скрыт [показать]
     
  • 6.157, Аноним, 04:04, 20/05/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    А через год придется барейки по всему дому заменять В городе еще есть риск что ... весь текст скрыт [показать]
     
  • 5.138, Mihail Zenkov, 00:01, 18/05/2016 [^] [ответить] [смотреть все]  
  • +/
    1 Надежность существенно на порядок, если не на два ниже чем у uC 2 Энергоп... весь текст скрыт [показать]
     
     
  • 6.141, Аноним, 09:54, 18/05/2016 [^] [ответить] [смотреть все]  
  • +/
    1 Бред 2 Микропотребление нужно очень редко 3 Бред 4 Есть почти у всех - как мин... весь текст скрыт [показать]
     
     
  • 7.144, Mihail Zenkov, 12:40, 18/05/2016 [^] [ответить] [смотреть все]  
  • +/
    1 Железо uC простой чип содержащий в себе все критически важное для работы за... весь текст скрыт [показать]
     
     
  • 8.145, Аноним, 14:00, 18/05/2016 [^] [ответить] [смотреть все]  
  • +/
    1 ни то ни другое - требовательные к надежности системы строятся по принципу ап... весь текст скрыт [показать]
     
     
  • 9.147, Mihail Zenkov, 15:42, 18/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Согласен, но одно другого не отменяет вопрос рациональности зачем ставить два ... весь текст скрыт [показать]
     
     
  • 10.149, Аноним, 16:30, 18/05/2016 [^] [ответить] [смотреть все]  
  • +/
    поиграться ногодрыгом и выбросить - вот и все задачи 8 битных однокристалок, для... весь текст скрыт [показать]
     
  • 8.160, Аноним, 05:15, 20/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Атмел какой-нибудь умеет и прошивку терять и настолько простой что даже исключен... весь текст скрыт [показать]
     
     
  • 9.164, Mihail Zenkov, 13:35, 20/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Я это уже не первый раз вероятно от вас же слышу, но не как не могу воспроизве... весь текст скрыт [показать]
     
     
  • 10.167, Нониус, 08:06, 23/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Знаю сварочный трансформатор, сварочный инвертор Сварочного осциллятора не зн... весь текст скрыт [показать]
     
     
  • 11.168, Mihail Zenkov, 11:54, 23/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Создает высокочастотный 50-200 кГц ток с напряжением 3000В в сварочной цепи Н... весь текст скрыт [показать]
     
  • 6.158, Аноним, 04:52, 20/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Руки надо из правильного места отращивать Работает, годами Linux - стабильная ... весь текст скрыт [показать]
     
  • 2.85, Trololo, 19:29, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Дык большинство существующих меш-сетей работают на batman-adv Остальные - на bm... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.102, Аноним, 06:02, 17/05/2016 [^] [ответить] [смотреть все]  
  • +/
    ну почему тот-же HWMP 802 11s - УЖЕ популярнее чем BATMAN а cjdns - тоже ве... весь текст скрыт [показать]
     
     
  • 4.119, Trololo, 14:58, 17/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Пруфы или не было guifi net qmp - чем тебе не ходовые товары с десятками тысяч... весь текст скрыт [показать]
     
     
  • 5.123, Аноним, 20:25, 17/05/2016 [^] [ответить] [смотреть все]  
  • +/
    сугубо Лично ВАША проблема/заблуждение, не более.
     
  • 4.131, Аноним, 22:40, 17/05/2016 [^] [ответить] [смотреть все]  
  • +/
    У батмана есть плюс для локальных mesh - учитывает качество линка Но не предост... весь текст скрыт [показать]
     
     
  • 5.163, Аногим, 11:46, 20/05/2016 [^] [ответить] [смотреть все]  
  • +/
    это скорее общая фича для ad-hoc сетевых как класса чем специфичная для бэтм... весь текст скрыт [показать]
     
  • 1.10, Ан v4, 09:58, 16/05/2016 [ответить] [смотреть все]  
  • –2 +/
    Совмещеные буфера- это хорошая дыра! Переколбас TCP|UDP - странно но может пригодится. Конфетка для прцов Интел - как вообще можно писать код под то, чего ещё нету!!!
     
     
  • 2.12, Аноним, 10:14, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    google://intel backdoor
     
  • 2.13, Andrey Mitrofanov, 10:37, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    По ссылке на википедию сходи и прослезись тебе ТорвальцФо продаёт пердовые тех... весь текст скрыт [показать] [показать ветку]
     
  • 2.15, ghost, 10:49, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Если этого нет у тебя, то не значит, что нет ни у кого Явно пацаны из интела пи... весь текст скрыт [показать] [показать ветку]
     
  • 2.18, Zanoza, 11:05, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –5 +/
    Всё просто - кто кормит женщину, тот её и танцует Кушайте что дают и не возмуща... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.80, Аноним, 18:48, 16/05/2016 [^] [ответить] [смотреть все]  
  • +5 +/
    Ужинает, а не кормит Я понимаю, что вы, в лучшем случае, кормите своих женщин с... весь текст скрыт [показать]
     
     
  • 4.89, _, 19:42, 16/05/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    На которое у вантузятников не хватает бабла, а лапчатые там просто обедают Ну п... весь текст скрыт [показать]
     
  • 2.101, Аноним, 02:05, 17/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Легко Кто заинтересован, тот как раз пишет заранее, чтобы к моменту выхода проц... весь текст скрыт [показать] [показать ветку]
     
  • 1.22, Аноним, 11:49, 16/05/2016 [ответить] [смотреть все]  
  • –3 +/
    а коментарии являются строками кода?
     
     
  • 2.25, Andrey Mitrofanov, 12:46, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Это зависит от целей того, кто считает ... весь текст скрыт [показать] [показать ветку]
     
  • 2.32, pavlinux, 13:54, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Иногда в коментах больше толку, чем в коде ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.95, S.Atahl, 21:46, 16/05/2016 [^] [ответить] [смотреть все]  
  • –3 +/
    Не льсти себе
     
     
  • 4.114, pavlinux, 13:53, 17/05/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Так опеннете кроме меня больше умных не осталось Митрофаныч если только, но он... весь текст скрыт [показать]
     
  • 2.96, Led, 22:31, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    > а коментарии являются строками кода?

    Твои - нет

     
  • 1.27, Mihail Zenkov, 13:12, 16/05/2016 [ответить] [смотреть все]  
  • –2 +/
    Сборку для x86 сломали :(

    In file included from arch/x86/boot/mkcpustr.c:21:0:
    arch/x86/boot/../kernel/cpu/capflags.c:2:28: fatal error: asm/cpufeature.h: No such file or directory
    #include <asm/cpufeature.h>
                                ^
    compilation terminated.

     
     
  • 2.34, pavlinux, 13:58, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    Это невъебенско сложно code --- arch x86 kernel cpu capflags c 2016-04-29... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.108, z, 10:56, 17/05/2016 [^] [ответить] [смотреть все]  
  • +5 +/
    раздраженно фыркнул автослесарь, но всё же прикрутил отсутствующее с завода ... весь текст скрыт [показать]
     
     
  • 4.110, Mihail Zenkov, 11:49, 17/05/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Ошибка была вызвана патчем от предыдущей версии ядра Без этого патча все нормал... весь текст скрыт [показать]
     
     
  • 5.118, pavlinux, 14:00, 17/05/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    В патче всё написано, далее сам ... весь текст скрыт [показать]
     
  • 1.28, Okarin, 13:29, 16/05/2016 [ответить] [смотреть все]  
  • +/
    tl;dr, что для десктопа что нового?
     
     
  • 2.41, Аноним 8470382, 14:42, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Написали же - включили PSR на видеокартах от Intel, т е теперь наконец есть нор... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.87, Антон, 19:32, 16/05/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    А для Скайлейков когда?
     
     
  • 4.88, Аноним, 19:34, 16/05/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    > А для Скайлейков когда?

    Когда начнёт мигать экран?


     
  • 4.90, Аноним 8470382, 20:27, 16/05/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Есть сообщения об успехах при использовании ядра 4 6 из drm-intel-nightly вместе... весь текст скрыт [показать]
     
  • 2.57, Kodir, 15:35, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Обои.
     
  • 2.58, Crazy Alex, 15:38, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    DMA подкрутили, подддержку видео подправили, OOM, добавили поддержку сетевух ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.103, Аноним, 06:06, 17/05/2016 [^] [ответить] [смотреть все]  
  • +/
    ну MacSec тоже не только роутерам надо остальные если расширений 802 1х-2010 ... весь текст скрыт [показать]
     
  • 3.105, Аноним, 07:01, 17/05/2016 [^] [ответить] [смотреть все]  
  • +/
    сам десктоп нужен, только он всё
     
     
  • 4.112, Crazy Alex, 12:03, 17/05/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Он всего лишь не растёт с той же скоростью, что и мобильные девайсы.
     
  • 2.165, anonim, 18:18, 22/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    С каких пор десктоп стал приоритетом для Linux?!
     
  • 1.33, Genby, 13:55, 16/05/2016 [ответить] [смотреть все]  
  • –1 +/
    кто-нить в курсе, когда жёсткоё повисание nouveau пофиксят? https://bugs.freedesktop.org/show_bug.cgi?id=80865
     
     
  • 2.64, Аноним, 16:23, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    его то фиксили, то оно на разных версиях опять всплывало, у меня на гтх580 то ра... весь текст скрыт [показать] [показать ветку]
     
  • 1.43, ryoken, 14:57, 16/05/2016 [ответить] [смотреть все]  
  • +/
    С ядром 4.6 из aptosid не собирается nvidia-драйвер.
     
     
  • 2.46, Аноним, 15:11, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Уже знаем об этом
     
     
  • 3.47, Ilya Indigo, 15:15, 16/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Я и другие пользователи nouveau об этом даже не догадываются - ... весь текст скрыт [показать]
     
     
  • 4.86, Аноним, 19:31, 16/05/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Тем, для кого 4 6 уже обычное ядро и нас рать на нуво и демьяна тоже не догадыва... весь текст скрыт [показать]
     
  • 2.132, Аноним, 22:44, 17/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Сейчас автослесарь pavlinux даст урок прикручивания колеса к этой праворульной т... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.156, pavlinux, 03:56, 20/05/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Да как два байта об асфальт code diff -ur a kernel nvidia nv c b kernel nvidi... весь текст скрыт [показать]
     
     
  • 4.161, Аноним, 05:23, 20/05/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Нормальный троллинг нвидии ... весь текст скрыт [показать]
     
  • 2.139, Аноним, 03:26, 18/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Если поискать, то можно найти патчи. И все собирается тогда.
     
  • 1.60, Аноним, 15:42, 16/05/2016 [ответить] [смотреть все]  
  • +/
    Радует добавление поддержки многих ARM SoC в ванильное ядро!
     
     
  • 2.71, Аноним, 17:11, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Не забудь все их автономные системы забанить с адресами.
     
     
  • 3.73, Crazy Alex, 18:07, 16/05/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    В мейнлайн, знаешь ли, мержат далеко не вслепую.
     
  • 3.111, Аноним, 12:02, 17/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Тебя кто-то обидел? Злой пров забанил любимый сайт?
     
  • 1.99, Аноним, 22:37, 16/05/2016 [ответить] [смотреть все]  
  • –12 +/
    На мой взгляд, Linux на сегодня себя полностью изжила Она стала слишком тяжёлая... весь текст скрыт [показать]
     
     
  • 2.100, Led, 22:39, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Всё это фигня Главное - чтоб ты хорошо Wхоть как-то училась ... весь текст скрыт [показать] [показать ветку]
     
  • 2.113, pavlinux, 13:51, 17/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +5 +/
    А что ты забыл в ядре ... весь текст скрыт [показать] [показать ветку]
     
  • 2.133, Аноним, 22:51, 17/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Расскажи это openwrt, у которых все ядро - мегабайт весом А автомобили вообще в... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.134, Andrey Mitrofanov, 22:56, 17/05/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Но в дешёвые роутеры 4МБ флэша он не влезает совсем не поэтому ... весь текст скрыт [показать]
     
     
  • 4.162, Аноним, 11:42, 20/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Его до сих пор можно обрубить под 4 16, но это лишняя возня Разработчики не жел... весь текст скрыт [показать]
     
  • 1.107, Вареник, 09:34, 17/05/2016 [ответить] [смотреть все]  
  • –1 +/
    >>  размер патча - 37 Мб (изменения затронули 9990 файлов, добавлено 517234 строк кода, удалено 249061 строк).

    Скоро поддержка 32 битных архитектур будет прекращена в связи с выходом размера моноядра за 4 гигабайта :)

     
     
  • 2.124, Аноним, 20:27, 17/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    на стрекозу перейдут или на SE4L, сказав старик, ты таки-был прав Тененбауму ... весь текст скрыт [показать] [показать ветку]
     
  • 1.109, фывапроцукенг, 11:07, 17/05/2016 [ответить] [смотреть все]  
  • +/
    уже использую gentoo-sources-4.6.0 nvidia-drivers-364.19 kdeplasma-5.5.5 полет нормальный
     
  • 1.120, iCat, 16:15, 17/05/2016 [ответить] [смотреть все]  
  • +/
    >CONFIG_FAT_DEFAULT_UTF8

    Вот ведь мелочь, а - вечер стал добрым... ;)

     
  • 1.125, KT315, 21:23, 17/05/2016 [ответить] [смотреть все]  
  • –1 +/
    >> Добавлена новая опция монтирования "usebackuproot", которая заменила собой опцию "recovery", вводящую в заблуждение своим не совсем точным названием;

    Т.е. переименовали для дураков :)

     
  • 1.126, robux, 21:37, 17/05/2016 [ответить] [смотреть все]  
  • +/
    > Значительно переработана реализация устройства GPIO;

    Вот с этого места поподробней.

     
     
  • 2.127, Andrey Mitrofanov, 22:20, 17/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    http kernelnewbies org Linux_4 6 head-7b6880f66abd618ce66f1ff068d9d774ae97f45d... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.136, Аноним, 23:06, 17/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Вот так просыпаешься, а ты уже deprecated оказывается и пора все переписывать ... весь текст скрыт [показать]
     
     
  • 4.166, anonim, 18:25, 22/05/2016 [^] [ответить] [смотреть все]  
  • +/
    Если вы когда-либо пробовали работать с GPIO из user-space, то, по-моему, его пр... весь текст скрыт [показать]
     
  • 1.143, cmp, 12:32, 18/05/2016 [ответить] [смотреть все]  
  • –1 +/
    Ну ппц, на ноуте не стартует, декомпрессинг и ребут, пять раз уже пересобирал с разными конфигами, даже либру пробовал, таже фигня((
     
     
  • 2.150, Led, 22:51, 18/05/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    В твоих шортах рукава слишком узкие ... весь текст скрыт [показать] [показать ветку]
     
  • 1.171, фывапроцукенг, 02:07, 27/05/2016 [ответить] [смотреть все]  
  • +1 +/
    Обновляю:gentoo-sources-4.6.0,nvidia-drivers-367.18,xfce4-4.12,compton,gentoo-amd64-multilib,gcc-5.3.0(-march=bdver2,-02),(crossover-bin-15.1.0,Stalker-обьедененный пак 2),Железо исп. при тесте:nvidia-GTX570,FX-9590,Formula-5-z,ssd-samsung-pro,file-system-BTRFS.
    Все установленные программы(597шт.) работают.Отдельно про ОП2 работает отлично.
     

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


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