The OpenNET Project / Index page

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

Релиз ядра Linux 5.11

15.02.2021 10:53

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.11. Среди наиболее заметных изменений: поддержка анклавов Intel SGX, новый механизм перехвата системных вызовов, виртуальная шина auxiliary, запрет сборки модулей без MODULE_LICENSE(), режим быстрой фильтрации системных вызовов в seccomp, прекращение сопровождения архитектуры ia64, перенос технологии WiMAX в ветку "staging", возможность инкапсуляции SCTP в UDP.

В новую версию принято 15480 исправлений от 1991 разработчиков, размер патча - 72 МБ (изменения затронули 12090 файлов, добавлено 868025 строк кода, удалено 261456 строк). Около 46% всех представленных в 5.11 изменений связаны с драйверами устройств, примерно 16% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 13% связано с сетевым стеком, 3% - с файловыми системами и 4% c внутренними подсистемами ядра.

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

  • Дисковая подсистема, ввод/вывод и файловые системы
    • В Btrfs добавлено несколько опций монтирования для применения при восстановлении данных с повреждённой ФС: "rescue=ignorebadroots" для монтирования, несмотря на повреждения некоторых корневых деревьев (extent, uuid, data reloc, device, csum, free space), "rescue=ignoredatacsums" для отключения проверки контрольных сумм для данных и "rescue=all" для одновременного включения режимов 'ignorebadroots', 'ignoredatacsums' и 'nologreplay'. Прекращена поддержка опции монтирования "inode_cache", которая ранее была объявлена устаревшей. Проведена подготовка кода для реализации поддержки блоков с метаданными и данными, размером меньше страницы (PAGE_SIZE), а также поддержки режима зонированного выделения места. Небуферизованые (Direct IO) запросы переведены на инфраструктуру iomap. Оптимизирована производительность ряда операций, в некоторых случаях ускорение может достигать десятков процентов.
    • В XFS реализован флаг "needsrepair", сигнализирующий о необходимости восстановления. При установке данного флага ФС нельзя примонтировать до тех пор, пока флаг не будет сброшен утилитой xfs_repair.
    • В Ext4 предложены только исправления ошибок и оптимизации, а также проведена чистка кода.
    • Разрешён повторный экспорт файловых систем, примонтированных поверх NFS (т.е. примонтированный через NFS раздел теперь можно экспортировать через NFS и использовать в качестве промежуточного кэша).
    • В системный вызов close_range(), позволяющий процессу разом закрыть целый диапазон открытых файловых дескрипторов, добавлена опция CLOSE_RANGE_CLOEXEC для закрытия дескрипторов в режиме close-on-exec.
    • В файловой системе F2FS добавлены новые вызовы ioctl(), позволяющие из пространства пользователя управлять тем, какие файлы сохраняются в сжатом виде. Добавлена опция монтирования "compress_mode=" для выбора размещения управляющего сжатием обработчика на стороне ядра или в пространстве пользователя.
    • Предоставлена возможность монтирования Overlayfs непривилегированными процессами, используя отдельное пространство идентификаторов пользователей (user namespace). Для проверки соответствия реализации модели безопасности проведён полный аудит кода. В Overlayfs также добавлена возможность запуска с использованием копий образов файловой системы через опциональное отключение проверки UUID.
    • В файловую систему Ceph добавлена поддержка протокола msgr2.1, позволяющего применять алгоритм AES-GCM при передаче данных в зашифрованном виде.
    • В модуле dm-multipath реализована возможность учёта привязки к CPU ("IO affinity") при выборе маршрута запросов ввода/вывода.
  • Память и системные сервисы
    • Добавлен новый механизм перехвата системных вызовов, основанный на prctl() и позволяющий из пространства пользователя генерировать исключения при обращении к определённому системному вызову и эмулировать его выполнение. Указанная функциональность востребована в Wine и Proton для эмуляции системных вызовов Windows, что необходимо для обеспечения совместимости с играми и программами, напрямую выполняющими системные вызовы в обход Windows API (например, для защиты от несанкционированного использования).
    • В системный вызов userfaultfd(), предназначенный для обработки page faults (обращение к невыделенным страницам памяти) в пространстве пользователя, появилась возможность отключения обработки исключений, возникающих на уровне ядра, для усложнения эксплуатации некоторых уязвимостей.
    • В подсистему BPF добавлена поддержка локального для задачи хранилища данных (task-local storage), обеспечивающего привязку данных к конкретному BPF-обработчику.
    • Полностью переделан учёт потребления памяти программами BPF - для управления использованием памяти в объектах BPF вместо memlock rlimit предложен контроллер cgroup.
    • В механизме BTF (BPF Type Format), предоставляющем информацию для проверки типов в псевдокоде BPF, реализована поддержка модулей ядра.
    • В интерфейс асинхронного ввода/вывода io_uring добавлена поддержка системных вызовов shutdown(), renameat2() и unlinkat(). При вызове io_uring_enter() добавлена возможность указания таймаута (проверить поддержку аргумента для указания таймаута можно при помощи флага IORING_FEAT_EXT_ARG).
    • Архитектура ia64, применяемая в процессорах Intel Itanium, переведена в категорию оставленных без сопровождения ("orphaned"), что подразумевает прекращение тестирования. Компания Hewlett Packard Enterprise прекратила приём заказов на новое оборудование Itanium, а Intel сделал это ещё в прошлом году.
    • Прекращена поддержка систем на базе архитектуры MicroBlaze, не укомплектованных блоком управления памятью (MMU). Подобные системы давно не встречаются в обиходе.
    • Для архитектуры MIPS добавлена поддержка тестирования покрытия кода (coverage testing) при помощи утилиты gcov.
    • Добавлена поддержка виртуальной шины auxiliary для взаимодействия с многофункциональными устройствами, сочетающими функциональность, требующую разных драйверов (например, сетевые карты с поддержкой Ethernet и RDMA). Шина может использоваться для назначения для устройства первичного и вторичного драйвера, в ситуации, когда проблематично использование подсистемы MFD (Multi-Function Devices).
    • Для архитектуры RISC-V добавлена поддержка системы распределения памяти CMA (Contiguous Memory Allocator), которая оптимизирована на выделение больших непрерывных областей памяти с использованием техники перемещения страниц памяти. Для RISC-V также реализованы средства ограничения доступа к /dev/mem и учёта времени обработки прерываний.
    • Для 32-разрядных систем ARM добавлена поддержка отладочного инструмента KASan (Kernel address sanitizer), обеспечивающего выявление ошибок при работе с памятью. Для 64-разрядных ARM реализация KASan переведена на использование тегов MTE (MemTag).
    • Добавлен системный вызов epoll_pwait2(), позволяющий использовать таймауты с наносекундной точностью (вызов epoll_wait манипулирует миллисекундами).
    • В системе сборки обеспечен вывод ошибки при попытке сборки загружаемых модулей ядра, в которых при помощи макроса MODULE_LICENSE() не определена лицензия на код. Ошибку при сборке отныне также будет вызывать использование макроса EXPORT_SYMBOL() для статических функций.
    • Добавлена поддержка маппинга GEM-объектов из памяти, задействованной для ввода/вывода, позволившего ускорить работу с фреймбуфером на некоторых архитектурах.
    • В Kconfig прекращена поддержка Qt4 (оставлена поддержка Qt5, GTK и Ncurses).
  • Виртуализация и безопасность
    • В системный вызов seccomp() добавлена поддержка режима быстрого реагирования, позволяющего очень быстро определять разрешён или запрещён определённый системный вызов на основе прикреплённой к процессу таблицы полномочий (constant-action bitmap), не требующей запуска BPF-обработчика.
    • Интегрированы компоненты ядра для создания и управления анклавами на базе технологии Intel SGX (Software Guard eXtensions), позволяющей приложениям выполнять код в изолированных зашифрованных областях памяти, доступ остальной системы к которым ограничен.
    • В рамках инициативы по ограничению доступа из пространства пользователя к регистрам MSR (model-specific register) запрещена запись в регистр MSR_IA32_ENERGY_PERF_BIAS, позволяющий изменить режим энергоэффективности процессора ("normal", "performance", "powersave").
    • Из ветки kernel-rt для систем реального времени перенесена возможность отключения миграции высокоприоритетных задач между CPU.
    • Для систем ARM64 добавлена возможность применения тегов MTE (MemTag, Memory Tagging Extension) для адресов памяти обработчиков сигналов. Использование MTE включается через указание опции SA_EXPOSE_TAGBITS в sigaction() и позволяет организовать проверку корректности использования указателей для блокирования эксплуатации уязвимостей, вызванных обращением к уже освобождённым блокам памяти, переполнениями буфера, обращениями до инициализации и использованием вне текущего контекста.
    • Добавлен параметр "DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING", разрешающий подсистеме dm-verity проверять хэш-сигнатуры сертификатов, размещаемых во вторичном хранилище ключей (keyring). На практике настройка позволяет верифицировать не только сертификаты встроенные в ядро, но и сертификаты загруженные во время работы, что даёт возможность обновлять сертификаты без обновления всего ядра.
    • В User-mode Linux добавлена поддержка режима suspend-to-idle, позволяющего заморозить окружение и использовать сигнал SIGUSR1 для вывода из спящего режима.
    • В механизм virtio-mem, позволяющий выполнять горячее подключение и отключение памяти к виртуальным машинам, добавлена поддержка режима большого блока (BBM, Big Block Mode), дающего возможность передавать или забирать память блоками, превышающими размер блока памяти ядра, что необходимо для оптимизации VFIO в QEMU.
    • В работающую на уровне ядра реализацию TLS добавлена поддержка шифра CHACHA20-POLY1305.
  • Сетевая подсистема
    • Для 802.1Q (VLAN) реализован механизм управления сбоями подключения (CFM, Connectivity Fault Management), позволяющий выявлять, верифицировать и изолировать сбои в сетях с виртуальными мостами (Virtual Bridged Networks). Например, CFM может использоваться для локализации проблем в сетях, охватывающих несколько независимых организаций, сотрудники которых имеют доступ только к своему оборудованию.
    • Добавлена поддержка инкапсуляции пакетов протокола SCTP в UDP-пакеты (RFC 6951), что позволяет использовать SCTP в сетях со старыми трансляторами адресов, напрямую не поддерживающими SCTP, а также реализовывать SCTP на системах, не предоставляющих прямого доступа к уровню IP.
    • Реализация технологии WiMAX перемещена staging и в будущем намечена для удаления, если не найдутся пользователи, которым необходим WiMAX. WiMAX уже не используется в публичных сетях, а в ядре единственным драйвером с которым можно использовать WiMAX остаётся устаревший драйвер Intel 2400m. В сетевом конфигураторе NetworkManager поддержка WiMAX была прекращена в 2015 году. В настоящее время WiMax практически полностью вытеснена такими технологиями, как LTE, HSPA+ и Wi-Fi 802.11n.
    • Проведена работа по оптимизации производительности обработки входящего TCP-трафика в режиме zerocopy, т.е. без дополнительного копирования в новые буферы. Для трафика среднего размера, охватывающего десятки или несколько сотен килобайт данных, применение zerocopy вместо recvmsg() заметно эффективнее. Например, реализованные изменения позволили повысить эффективность обработки трафика в стиле RPC с сообщениями в 32 КБ при использовании zerocopy на 60-70%.
    • Добавлены новый вызовы ioctl() для создания сетевых мостов, охватывающих несколько каналов PPP. Предложенная возможность позволяет кадрам перемещаться из одного канала в другой, например, из PPPoE в сеанс PPPoL2TP.
    • Продолжена интеграция в ядро MPTCP (MultiPath TCP), расширения протокола TCP для организации работы TCP-соединения с доставкой пакетов одновременно по нескольким маршрутам через разные сетевые интерфейсы, привязанные к разным IP-адресам. В новом выпуске реализована поддержка опции ADD_ADDR для анонса доступных IP-адресов к которым возможно соединение при добавлении новых потоков к существующему соединению MPTCP.
    • Добавлена возможность настройки действий при превышении бюджета поллинга соединений (busy-polling). Ранее доступный режим SO_BUSY_POLL подразумевал переключение на softirq при исчерпании бюджета. Для приложений, которым необходимо продолжать использовать поллинг предложена новая опция SO_PREFER_BUSY_POLL.
    • В IPv6 реализована поддержка режимов SRv6 End.DT4 и End.DT6, применяемых для создания многопользовательских IPv4 L3 VPN и устройств VRF (Virtual routing and forwarding).
    • В Netfilter унифицирована реализация выражений set, что позволило обеспечить возможность указания нескольких выражений для каждого элемента set-списков.
    • В беспроводной стек 802.11 добавлены API для настройки ограничений мощности SAR, а также параметров AE PWE и HE MCS. В драйвер Intel iwlwifi добавлена поддержка диапазона 6GHz (Ultra High Band). В драйвер Qualcomm Ath11k добавлена поддержка технологии быстрой настройки соединения FILS (Fast Initial Link Setup, стандартизирована как IEEE 802.11ai), позволяющей избавиться от задержек при роуминге во время миграции от одной точки доступа к другой.
  • Оборудование
    • В драйвере amdgpu реализована поддержка APU AMD "Green Sardine" (Ryzen 5000) и GPU "Dimgrey Cavefish" (Navi 2), а также начальная поддержка APU AMD Van Gogh с ядром Zen 2 и GPU RDNA 2 (Navi 2). Добавлена поддержка новых идентификаторов APU Renoir (на базе CPU Zen 2 CPU и GPU Vega).
    • В драйвере i915 для видеокарт Intel реализована поддержка технологии IS (Integer scaling) с реализацией фильтра для увеличения масштаба с учётом состояния соседних пикселей (интерполяция Nearest-neighbor) для определения цвета отсутствующих пикселей. Расширена поддержка дискретных карт Intel DG1. Реализована поддержка технологии "Big Joiner", присутствующей начиная с чипов Ice Lake / Gen11 и позволяющей использовать один транскодер для обработки двух потоков, например, для вывода на 8K экран через один DisplayPort. Добавлен режим асинхронного переключения между двумя буферами в видеопамяти (async flip).
    • В драйвер nouveau добавлена начальная поддержка GPU NVIDIA на базе микроархитектуры "Ampere" (GA100, GeForce RTX 30xx), пока ограниченная средствами для управления видеорежимами.
    • Добавлена поддержка протокола 3WIRE, используемого в LCD-панелях. Добавлена поддержка панелей novatek nt36672a, TDO tl070wsh30, Innolux N125HCE-GN1 и ABT Y030XX067A 3.0. Отдельно можно отметить поддержку панели смартфонов OnePlus 6 и 6T, которая позволила организовать загрузку на устройствах немодифицированного ядра.
    • Добавлена поддержка первого дискретного USB4 хост-контроллера Intel Maple Ridge.
    • Добавлена поддержка звуковых кодеков Allwinner H6 I2S, Analog Devices ADAU1372, Intel Alderlake-S, GMediatek MT8192, NXP i.MX HDMI and XCVR, Realtek RT715 и Qualcomm SM8250.
    • Добавлена поддержка ARM-плат, устройств и платформ: Galaxy Note 10.1, Microsoft Lumia 950 XL, NanoPi R1, FriendlyArm ZeroPi, Elimo Initium SBC, Broadcom BCM4908, Mediatek MT8192/MT6779/MT8167, MStar Infinity2M, Nuvoton NPCM730, Marvell Armada 382, Mikrotik на базе Marvell Prestera 98DX3236, серверы с Nuvoton NPCM750 BMC, Kontron i.MX8M Mini, Espressobin Ultra, "Trogdor" Chromebook, Kobol Helios64, Engicam PX30.Core.
    • Встроена поддержка игровой консоли Ouya на базе NVIDIA Tegra 3.

Одновременно латиноамериканский Фонд свободного ПО сформировал вариант полностью свободного ядра 5.11 - Linux-libre 5.11-gnu, очищенного от элементов прошивок и драйверов, содержащих несвободные компоненты или участки кода, область применения которых ограничена производителем. В новом выпуске проведена чистка драйверов для qat_4xxx (crypto), lt9611uxcm (dsi/hdmi bridge), ccs/smia++ (sensor), ath11k_pci, nxp audio transceiver и mhi pci controller. Обновлён код чистки блобов в драйверах и подсистемах amdgpu, btqca, btrtl, btusb, i915 csr. Отключены новые блобы в m3 rproc, idt82p33 ptp clock и qualcomm arm64.

  1. Главная ссылка к новости (https://lkml.org/lkml/2021/2/1...)
  2. OpenNews: Релиз ядра Linux 5.10
  3. OpenNews: Релиз ядра Linux 5.9
  4. OpenNews: Релиз ядра Linux 5.8
  5. OpenNews: Релиз ядра Linux 5.7
  6. OpenNews: Релиз ядра Linux 5.6
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/54581-kernel
Ключевые слова: kernel, linux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (176) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.7, Аноним (7), 11:11, 15/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +17 +/
    > Добавлен новый механизм перехвата системных вызовов, основанный на prctl() и позволяющий из пространства пользователя генерировать исключения при обращении к определённому системному вызову и эмулировать его выполнение. Указанная функциональность востребована в Wine и Proton для эмуляции системных вызовов Windows, что необходимо для обеспечения совместимости с играми и программами, напрямую выполняющими системные вызовы в обход Windows API (например, для защиты от несанкционированного использования).

    Звучит круто. Это поможет не получать баны игрокам в онлайн-игры с Wine от очень умных античитов?

     
     
  • 2.10, Лудакрис (?), 11:13, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –19 +/
    только об игрулях и думаете?
     
     
  • 3.33, КО (?), 11:55, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ну давайте думать о чём-нибудь другом, как всегда игнорировать.
     
     
  • 4.42, Лудакрис (?), 12:21, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –5 +/
    чего игнорировать? капитан, вы трезвы?
     
  • 3.61, HeavyMetal (?), 13:16, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +8 +/
    А что плохого думать в том числе и про игры(как частный случай ПО)?
     
  • 3.66, НяшМяш (ok), 13:29, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +14 +/
    Как бы это парадоксально не звучало, но игрули двигают вайн как никто другой. Так же как прон в своё время двигал интернет.
     
     
  • 4.189, z (??), 02:27, 17/02/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Что значит "в свое время", будто сейчас эти толстые сети без него кому-то нужны, что там смотреть-то, хд про фемок супергероеев? которые страшнее и тупее с каждым годом..
     
  • 2.15, Zenitur (ok), 11:20, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, это именно для этого и нужно. Надеюсь, что виндовс-версия War Thunder теперь заработает. Кто-то считает, что в DXVK игра работает лучше, чем нативная версия, но в какой-то момент ввели античит, который не работает.
     
     
  • 3.17, Лудакрис (?), 11:24, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а нативный вулкан разрабы этого вашего Грома Войны не могут поддержать штали? трансляторы эти уже вот где
     
     
  • 4.19, Zenitur (ok), 11:26, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > а нативный вулкан разрабы этого вашего Грома Войны не могут поддержать штали?
    > трансляторы эти уже вот где

    Они 2 месяца назад сделали новый движок, из Linux-версии убрали OpenGL 3 и оставили только Vulkan.

     
  • 4.51, Синдарин (?), 12:32, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Причём у этой проблемы даже есть имя и фамилия: Денис Ишмухаметов, граф.инженер World of Tanks, на канале Айтиборода было интервью, крутой чувак.

    youtu[.]be/HVrYnPW5pi0

    Напишите ему кто-нить, он слово Вулкан произносил разок за интервью

     
     
  • 5.53, Синдарин (?), 12:33, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ой или это вообще не эта игра? А и хрен с ним, я в эти ваши игры все равно не играю.
     
  • 2.30, Аноньимъ (ok), 11:52, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Звучит круто. Это поможет

    Механизм для отбора контроля над ПК у пользователя? Круто?

     
     
  • 3.41, Аноним (41), 12:20, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы линуксоиды да контроль отдали? А вот хрен, почитайте как это работает хотя-бы на форониксе.
     
     
  • 4.72, Аноним (-), 14:13, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Чтобы линуксоиды да контроль отдали?

    "Android - это не линукс!"(с)


     
     
  • 5.85, Crazy Alex (ok), 15:18, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Кастом прошивки, F-Droid, Magisk/Edxposed/LuaPrivacy... всё там нормально, если желание есть. Гугл не пройдёт :-)
     
     
  • 6.103, Козлетто (?), 16:04, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Кастом прошивки, F-Droid, Magisk/Edxposed/LuaPrivacy... всё там нормально, если желание есть. Гугл не пройдёт :-)

    Это если производитель позволяет на своих аппаратах разблокировать загрузчик, а если нет то... Даже рута не будет.

     
     
  • 7.153, ананим.orig (?), 02:55, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а производителя подобрать не судьба?
    вообще то речь о тех кто хотя бы немного думает перед покупкой.
     
  • 7.170, Аноним (-), 08:50, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Это если производитель позволяет на своих аппаратах разблокировать загрузчик,

    Или не блокирует изначально. Не все переклинены на @нальных загородках. А если кто хотел эппл или как у эппл - чтож, увы, гламур идет c strings attached. Гламурных тупарей, да не лохануть? Вы шо! Это просто аморально!

     
  • 5.97, Аноним (97), 15:41, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > "Android - это не линукс!"(с)

    Так то Linux - это кернел. А кто контролирует кернел, контиролирует все остальное. Кольцо всевластия - у него. И если это не вы - фу такими быть, иррелевантно к тому андроид это или нет.

    А так андроид использует Linux ядро, но юзермод у него не сильно похож на привычный GNU/Linux. Так что корректнее сказать что Android - такой вот паршивый вариант линукса, ни разу не GNU-тый. Ну а чего вы от non-gnu ожидали то? Так то вам вон и майкрософт в линух на крапберри vscode всучивает, а заодно у них там рут халявный - через пакетный менеджер, гули :)

     
     
  • 6.115, Аноним (-), 17:05, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Так то Linux - это кернел. А кто контролирует кернел, контиролирует все
    > остальное. Кольцо всевластия - у него. И если это не вы
    > - фу такими быть, иррелевантно к тому андроид это или нет.

    Совершенно не противоречит "Чтобы линуксоиды да контроль отдали?", ага (ирония)

    > А так андроид использует Linux ядро, но юзермод у него не сильно
    > похож на привычный GNU/Linux. Так что корректнее сказать что Android -
    > такой вот паршивый вариант линукса, ни разу не GNU-тый. Ну а
    > чего вы от non-gnu ожидали то?

    Обещанный контроль ожидали ("Чтобы линуксоиды да контроль отдали?") а не очередной витеватый эвфемизм "Andoid - не линукс!" :)


     
     
  • 7.157, Аноним (-), 07:57, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Абсолютно Ядерщики руль никому не отдадут И вот в том механизме ядро как раз... большой текст свёрнут, показать
     
  • 2.35, Kron4ek (ok), 12:02, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +18 +/
    Нет, в реализации работы античитов это не поможет (вопреки ожиданию многих людей), так как Wine-Staging (именно Staging, ванильный пока не умеет) и Proton уже давно умеют перехватывать системные вызовы с помощью seccomp. А этот новый механизм просто более производительный, но никакого нового фукнционала он не добавляет, насколько я понимаю.

    Ссылки по теме:

    https://www.reddit.com/r/linux_gaming/comments/l6cam9/syscall_dispatch_and_ker

    https://old.reddit.com/r/linux_gaming/comments/jtz08q/collabora_on_twitter_tom

    Причем вторая ссылка - это пояснение напрямую от разработчика из Valve.

     
     
  • 3.181, Рева RarogCmex Денис (?), 13:36, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, Kron4ek
     

  • 1.13, SR_team (ok), 11:18, 15/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Кому там Wine не нравился? Тут по просьбе Valve на уровне ядра вводят функционал для него!
     
     
  • 2.21, Аноним (21), 11:28, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если у Линуса будут претензии, отправят на пенсию.
     
     
  • 3.99, Аноним (97), 15:43, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Если у Линуса будут претензии, отправят на пенсию.

    А на замену кого? Анонимуса? Он спятит через неделю работинга.

     
     
  • 4.142, Аноним (142), 20:40, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Поттеринга же. Ричарда Столлмана заменили и Линуса заменят.
     
     
  • 5.158, Аноним (-), 08:03, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Поттеринга же. Ричарда Столлмана заменили и Линуса заменят.

    Пожалейте чувака, он и так наполовину спятил пока концепцию системды придумал, а если ему еще это сгрузить - он вам такого накодит, что потом сами в трудовой лагерь скайнета добровольцами будете проситься.

     
  • 2.31, Аноньимъ (ok), 11:53, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это не для вайна, а для корпораций.
     
     
  • 3.83, SR_team (ok), 15:09, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Это не для вайна, а для корпораций.

    Перехват системных вызовов проталкивали именно Valve для своего Proton'а, который основан на wine

     
     
  • 4.150, Аноньимъ (ok), 23:25, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Корпорация протолкнула фичу которая нужна другим корпорациям для лишения пользовотеля контроля над своим ПК.

    Причём тут корпорации? Непонятно.

     
     
  • 5.159, Аноним (-), 08:08, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вообше-то если кто не заметил, фича таки делает ровно обратное перехватывает ле... большой текст свёрнут, показать
     
     
  • 6.201, Аноньимъ (ok), 19:03, 17/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Но будет ли простой способ для пользователь пользоваться этой фичей?
     
     
  • 7.208, Аноним (-), 12:47, 18/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ума не приложу нахрен оно в чистом виде именно пользователю Хотя если под прост... большой текст свёрнут, показать
     
     
  • 8.214, Аноньимъ (ok), 20:50, 18/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вы меня видимо не поняли, причём два раза Ну вот ПО на моем компьютере хочет от... текст свёрнут, показать
     
     
  • 9.216, Аноним (-), 14:35, 19/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это вы чего-то не поняли 1 Проприетарные игры никогда и не собирались вам полн... большой текст свёрнут, показать
     
     
  • 10.217, Аноньимъ (ok), 14:47, 19/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мда Кривляться вы умеете Ещё раз, эта фича создана для того чтобы облегчать ко... текст свёрнут, показать
     
  • 2.70, flkghdfgklh (?), 13:48, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Функциона́л — функция, заданная на произвольном множестве и имеющая числовую область значений

    Другого значения слово не имело и не имеет

     
     
  • 3.73, Аноним (73), 14:16, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ой блч какой ты умный!
     
  • 3.80, Аноним (80), 14:52, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это ИТшный жаргон, в официальном общении это было бы ошибкой, верно, но мы же на форуме с неформальным общением.
     
     
  • 4.86, Crazy Alex (ok), 15:20, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    И всё же что мешает использовать корректное "функциональность"?
     
     
  • 5.95, Аноним (80), 15:38, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ничего не мешает, просто терпимее надо относиться к окружающим, люди не идеальны :-)
     
  • 5.98, Аноним (80), 15:41, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Что мешает вместо чемодана-кейса писать «случай», «вариант»? Ничего не мешает, просто вот есть такой жаргон у некоторой группы.
     
     
  • 6.100, Аноним (-), 15:45, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Что мешает вместо чемодана-кейса писать «случай», «вариант»? Ничего
    > не мешает, просто вот есть такой жаргон у некоторой группы.

    Чемодан может и случаем быть. Вот смотри, если на тебя с балкона упал чемодан - это, очевидно, случай. Может быть, а может и не быть кейсом, ортогонально вообще.

     
  • 4.155, bergentroll (ok), 06:37, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А коллеги потом в документах так и пишут. Любители матана, не иначе.
     
  • 3.82, SR_team (ok), 15:08, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Функциона́л — функция, заданная на произвольном множестве и имеющая числовую
    > область значений
    > Другого значения слово не имело и не имеет

    Ну это определение почти подходит к добавленной в ядро функции

     
  • 3.136, Аноним (136), 18:53, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Еще расскажи какое неправильное слово "споймал"
     
  • 2.154, Аноним (-), 06:01, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Тут по просьбе Valve

    Ложь!

     
     
  • 3.156, bergentroll (ok), 06:40, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    «Ложь» — это «клади».
    Швобода — это рабствие.
    Копилефт — это копирайт.
     

  • 1.14, Аноним (14), 11:19, 15/02/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –5 +/
     

  • 1.22, Dzen Python (ok), 11:30, 15/02/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –3 +/
     

  • 1.23, InuYasha (??), 11:33, 15/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > добавлена поддержка протокола msgr2.1, позволяющего применять алгоритм AES-GCM

    Только недавно нарвался на статью "почему AES-GCM сосёт" https://soatok.blog/2020/05/13/why-aes-gcm-sucks/ буду ознакамливаться )

     
     
  • 2.48, Анон Анонов (?), 12:28, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Жиденькая статья. Сначала он жалуется на уязвимость для атаки по посторонним каналам у АЕС в девайсах без AES-NI, потом на коллизии у CBC режима, потом на уязвимости на квантовых компах. И, конечно, опять пиарит сигнал.

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

     
     
  • 3.118, InuYasha (??), 17:22, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну, типа того. Хотя и не бесполезная.

    >AES-NI крутейшая фича, которая ускоряет

    Да, если ей доверять. Но это уже ко всему относится.

     
     
  • 4.168, Аноним (-), 08:44, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А доверять интелу... ну в общем так себе идея, они своими management engine и прочим их недокументированным полунедоотключением зашкварились просто в край.
     
     
  • 5.207, InuYasha (??), 10:28, 18/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Как видишь, как минимум два анона подгорели от моего недоверия ЦПУ )
    Справедливости ради, у AMD Ryzen есть ещё менее документированный PSP. Так что, вот.
     
     
  • 6.209, Аноним (209), 12:51, 18/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Как видишь, как минимум два анона подгорели от моего недоверия ЦПУ )

    Анбшники не палятся :)

    > Справедливости ради, у AMD Ryzen есть ещё менее документированный PSP. Так что, вот.

    У меня по счастью нет Ryzen. И, благодаря psp, имхо и не будет никогда. Если мне будет остро зудеть слить денег - я на что-нибудь менее пробэкдореное и опесорс френдли потрачусь.

     
  • 3.200, richman1000000 (ok), 16:55, 17/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да го..о эти квантовые.
    Математики делают много файпа, а на практике выйдет вот так:
    > - Мы изобрели квантовый комп - пи...дец вашему шифрованию.
    > - Производители - мы изобрели карточку шифрования.

    Как когда-то добавили карточку звуковую, потом карточку видео, потом RAID карточку для дисков. Ключ шифрования будет не 128 бит,а 128 мбайт. И пробуйте потом вашим квантовым "копутером" определить ключик 128 мбайт. Там матрица выйдет такая что некуда будет её сохранить.

     
     
  • 4.210, Аноним (209), 12:52, 18/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Чувак, до того как умничать про криптографию в ней стоит хоть немного разобраться.
     

  • 1.24, Crazy Alex (ok), 11:37, 15/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Ну и ну. Давно таких проходных версий ядра не видел. Просто поразительно - ни одной интересной фичи. Не то чтобы я был в обиде - стабилизация и чистка мусора (до свидания, WiMax и Itanium) - тоже дело хорошее.
     
     
  • 2.26, Dzen Python (ok), 11:40, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Да не, тут вопрос ставить иначе надо: наконец перешли от фронтира (новые фичи) к вылизыванию старого кода и чистки обсолете. Думаю, еще пару таких "проходных" версий ядру точно не помешает.
    На за наносекундный сисколл спасибо.
     
     
  • 3.187, Аноним (187), 23:55, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > добавлено 868025 строк кода, удалено 261456 строк

    Именно так "вылизывание старого кода" и выглядит. Наверное, комментарии добавляют и код рефакторят, вот и пухнет.

     
  • 2.46, Аноним (21), 12:28, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Надо ждать LTS.
     
  • 2.69, Аноним (69), 13:34, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А тебе каждые два месяца нужна революция?
     
     
  • 3.89, Crazy Alex (ok), 15:22, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Читай выше - "Не то чтобы я был в обиде - стабилизация и чистка мусора (до свидания, WiMax и Itanium) - тоже дело хорошее". Опять же, речь скорее была об отсутствии заметных новых фич, чем о революциях.

    Просто непривычно для новостей о ядре.

     
  • 2.218, макпыф (ok), 19:36, 09/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    вообще-то itanium только тестировать прекратили так как тестеров нету, а wimax просто перенесли вдругу ветку, но думаю скоро удалят.
     

  • 1.25, Аноним (25), 11:39, 15/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >а также поддержка панели для смартфона OnePlus 6/T.

    https://www.xda-developers.com/oneplus-6-6t-mainline-linux-kernel-support/

     
     
  • 2.104, Козлетто (?), 16:07, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А кто-то говорил что не взлетит. А энтузиасты тем временем пилят мобильные линуксы, один за другим.

    Как говорять, Собака тявкает, а караван идёт.

     
     
  • 3.119, InuYasha (??), 17:23, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    *корован
     

  • 1.27, Аноним (-), 11:44, 15/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    >После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.11.

    Не корректно предствалена работа сообщества. Ядро разрабатывается командой разработчиков а не самим Линусом. Линус там постольку-поскольку. Он сам уже ничего не кодит. Вы так скрываете комманду разработчиков, складывается такое впечатление что они слэйвы на ранчо полковника Торвальдса. Вообще ни разу ни политкорректно представили новость в этот раз.

     
     
  • 2.28, Аноним (28), 11:49, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Сообщество накодило, а Линус представил. Две сотни программистов работали, а Сбер.Технологии выпустил новый продукт. Добро пожаловать в отчуждение собственного бренда. Думаешь когда-то будет возможность узнать что ты там кодил и накодил в какой-то компании?
     
     
  • 3.215, Аноним (-), 11:00, 19/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И что ты там накодил ?
     
  • 2.32, Аноним (32), 11:54, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Дак вы по ссылке "представил" перейдите:

    From Linus Torvalds <>
    Date Sun, 14 Feb 2021 14:45:13 -0800
    Subject Linux 5.11

    Он написал письмо, где сообщил о выпуске новой версии. А вы из этого истерику устроили.

     
  • 2.50, Аноним (-), 12:29, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +9 +/
    А, собственно, почему бы руководителю проекта, отвечающему за релиз и не представить очередной релиз?
     
     
  • 3.62, Dzen Python (ok), 13:18, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это же не тоталирантно!
    Ну а так да, смех-смехом.
    Как за косяки отвечать, так Линус и виноват, как тимлид и вообще ПМ. А не индус, что вкорячил кривой патч, и не Хартманн, что его проглядел.
    Как версию новую представлять с proud of - так нужно поныть, что Линус за себя кучу рабов спрятал, все сообщество тоталитарно подмял и не указывает их имен.
     
     
  • 4.101, Аноним (-), 15:49, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > ПМ. А не индус, что вкорячил кривой патч, и не Хартманн,
    > что его проглядел.

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

    > Как версию новую представлять с proud of - так нужно поныть, что
    > Линус за себя кучу рабов спрятал, все сообщество тоталитарно подмял и
    > не указывает их имен.

    Да вообще-то там как минимум майнтайнеры еще указаны в файлике. А дотошные найдут в git log вообще половину глобуса, вплоть до reported-by какого-нибудь.

     
     
  • 5.106, Dzen Python (ok), 16:10, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И? Все люди, и Торвальдс не исключение.
    Я про общий принцип вот таких вот макакенов: как за косяки отвечать - так Линус и пилит, с него весь спрос, индус из Мухосрамбы тут не при чем; как гордится детищем - так Линуса задвигаем, нужно же показать этого самого косячного индуса народу.
    Все везде указаны, просто кое-кому набросить надо в комменты
     
     
  • 6.160, Аноним (160), 08:21, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > И? Все люди, и Торвальдс не исключение.

    Роботы негодуют! Syzbot и сам умеет разную хрень репортить, например. Так что роботы в кредитсах тоже есть, пааапрашу!

    > Я про общий принцип вот таких вот макакенов: как за косяки отвечать
    > - так Линус и пилит, с него весь спрос, индус из
    > Мухосрамбы тут не при чем; как гордится детищем - так Линуса
    > задвигаем, нужно же показать этого самого косячного индуса народу.
    > Все везде указаны, просто кое-кому набросить надо в комменты

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

     
  • 2.64, Dzen Python (ok), 13:24, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Толстоватый вброс.
     

  • 1.29, Аноним (28), 11:50, 15/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    В каком дистрибутиве посмотреть и потестировать? Сами они собирают себе из исходников или используют какой-то дистрибутив?
     
     
  • 2.34, Аноним (34), 12:01, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ubuntu mainline
     
  • 2.38, Пользователь Fedora (?), 12:11, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    https://openqa.fedoraproject.org/nightlies.html
     
  • 2.39, Аноним (41), 12:18, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Можно и самому собрать. Не особо сложная процедура само по себе. Конфиг можно взять хоть своего дистра, от прошлого ядра, но на некоторые странные вопросы ответить все же придется т.к. некоторых фич тогда еще не было и билдсистема поинтересуется куда и как это все, и надо ли это вам вообще.

    Дебианобразные после всего этого могут сказать make bindeb-pkg какой - оно и соберет сразу пакетом, культурно. Можно потом пакетным менеджером поставить как белому человеку. А потом и удалить когда покажется старьем.

     
  • 2.58, DeaDBeeF (ok), 12:36, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://aur.archlinux.org/packages/linux-mainline
     
  • 2.148, Плохой Танцор (?), 22:39, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    1. Скачиваешь архив на kernel.org
    2. Распаковываешь и заходишь в папку
    3. Пишешь: make menuconfig
    4. Жмакаешь Save и Exit
    5. Пишешь make -j5 deb-pkg
    6. Ждёшь
    7. Выходишь из папки на уровень выше
    8. Пишешь sudo dpkg -i linux-headers-*.deb
    9. Пишешь sudo dpkg -i linux-image-*.deb

    Перегружаешься. И не благодари. Но опыту скажу, что эти ядра новые работают нестабильно.

     
     
  • 3.161, Аноним (-), 08:28, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    1 -j надо ставить по числу ядер проца, плюс-минус желаемая нагрузка на систему ... большой текст свёрнут, показать
     
     
  • 4.202, Плохой Танцор (?), 19:21, 17/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    По вашему флаг -jN при компиляции влияет на стабильность работы? Вы наверно из тех людей которые удивляются почему размер исполняемого файла не меняется если изменить размер объявленного массива.
     
     
  • 5.211, Аноним (209), 12:56, 18/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > По вашему флаг -jN при компиляции влияет на стабильность работы?

    Нет, конечно. Но он влияет на время компила. На 16-ядерной машине -j5 поюзает едв ли треть ядер, а на 2-ядернике слишком жестко спамить процессами будет и скорее лишний раз все затормозит.

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

     

  • 1.36, Аноним (-), 12:09, 15/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ну, с релизом. Ядро для дня влюбленных, даже codename вроде поменяли.
     
  • 1.44, Аноним (44), 12:25, 15/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Теперь на Lenovo legion тачпады работают в 5.11 (MSFT)
     
     
  • 2.47, Аноним (44), 12:28, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1887190
     
  • 2.49, Аноним (44), 12:28, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1887190
     
  • 2.68, HeavyMetal (?), 13:33, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Y530-15ICH на 5.4 были проблемы толтко с wi-fi, уже не помню подробностей, но если загрузить модуль, который активировал wi-fi - клавиатура переставла работать=)))) Начиная с ядра 5.6 всё работает нормально.
     
  • 2.178, Пряникё (?), 12:50, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Шли годы...
    А проблемы оставались прежними (ядро не в курсе миллиона кнопочек и пимпочек, которые каждый производитель ноутов стремится вкрячить в свои устройства, чтобы повысить их удобство).

    Помню, еще в 2003 году с этим пытался бороться. Но потом понял, что на роль Дон Кихота я не гожусь и забил.

     

  • 1.45, Аноним (45), 12:27, 15/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    И вот непонятно как теперь ставить непатченное ядро в Ubuntu, понапихали всяких linux-modules и linux-modules-extra, а без них как минимум отваливается ethernet. Впрочем и нужно ли это, так как 5.10 lts, очень глючным оказалось, теребонькают только на усладу красношляпе, в жо...
     
     
  • 2.56, Аноним (-), 12:34, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    make bindeb-pkg - и ставьте полученные пакеты. Какая разница что там куда в убунте напихали при этом? Это ж ваши пакеты.
     
     
  • 3.60, эх (?), 12:52, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да, но без этих пакетов отваливается сеть.
     
     
  • 4.105, Аноним (105), 16:09, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Убунта разбила пакет на что-то типа 1 Только ядро, без нифига Оно не очень мно... большой текст свёрнут, показать
     
  • 2.143, Аноним (142), 20:41, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Правильное ядро надо за денежки покупать, а ванильное только в виртуалке работать.  К тому и идем.
     
     
  • 3.163, Аноним (-), 08:29, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Правильное ядро надо за денежки покупать, а ванильное только в виртуалке работать.

    Если у вас руки из ... - что такого в том чтобы заплатить более пряморуким?

    >  К тому и идем.

    Разделение труда придумали не вчера.

     

  • 1.52, jurikolo (ok), 12:32, 15/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Неужели впервые без обновлений в nouveau?
     
     
  • 2.57, Аноним (-), 12:35, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не впервые вроде, но в следующую версию довольно много чего в буфере. Фороникса читайте.
     
     
  • 3.87, анон (?), 15:20, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я с тостера на севере. Если коротко, то производительность на всех новых видеокартах нв теперь не тыквится до gtx960?
     
  • 2.84, Аноним (84), 15:16, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Там же вроде nvidia запилила код для неё, или это в следующей? Тем временем семимильными шагами движемся к mesa поверх vulkan и нормальный проприетарный opengl останется где-то сбоку. До этого nvidia вкладывалась в переключение вывода на уровне приложения (чтобы пользователю можно было выбирать intel, nouveau, или nvidia), теперь видимо появится ещё один вариант.

    Пс

    > В драйвер nouveau добавлена начальная поддержка GPU NVIDIA на базе микроархитектуры "Ampere" (GA100, GeForce RTX 30xx), пока ограниченная средствами для управления видеорежимами.

    Без возможности изменения частоты толку конечно никакого.

     

  • 1.55, Аноним (55), 12:33, 15/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Виртуализация и безопасность

    ...
    > позволяет верифицировать не только сертификаты встроенные в ядро, но и сертификаты загруженные во время работы, что даёт возможность обновлять сертификаты без обновления всего ядра. ...

    Это минус безопасности.

     
     
  • 2.63, Dzen Python (ok), 13:19, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Чем грузины.
     
  • 2.65, HeavyMetal (?), 13:27, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да кто ж Вам ответит? Чтобы понять что лучше, что хуже нужно взять функционал последнего ядра Фряхи и Линукса, тупо сравнить, потом посчитать +/- каждого. Можно ещё заморочиться "полезностью" функционала, а это дело вообще не тривиальное, кому-то важнее одно, кому-то другое. Лично мне флряха нахер не нужна, но это не значит, что она плохая или линукс хороший, на вкус и цвет фломастеры разныее. Под какие-то задачи она наверняка лучше линукса. Но суть в том, что меня устраивает линукс, все задачи, которые от него требовались и требуются - он закрывает.
     
  • 2.67, DmA (??), 13:30, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ядро Линукс в принципе невозможно захватить в собственнические руки, это нацеливает всех на более активное вложение сил в развитие, не боясь, что кто-то одеяло на себя перетянет. Все работают на результат.
     
     
  • 3.88, анон (?), 15:21, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Еще хурд есть.
     
  • 3.128, Zitz (?), 18:36, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Ядро Линукс в принципе невозможно захватить в собственнические руки

    IBM/Intel/Microsoft

     
     
  • 4.147, Аноним (147), 21:49, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > IBM/Intel/Microsoft

    Это не руки...

     
  • 4.167, Аноним (-), 08:42, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    От них вообще не так уж и много коммитов. Какой-то очень лажовый захват, вы не находите?
     
     
  • 5.169, Zitz (?), 08:50, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > От них вообще не так уж и много коммитов. Какой-то очень лажовый
    > захват, вы не находите?

    Да ладно, Intel и Red Hat практически монопольно пилят ядро и окружение.

     
     
  • 6.171, Аноним (-), 08:57, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И, конечно, вы подтвердите это громкое заявление статистикой комитов Памятуя о ... большой текст свёрнут, показать
     
     
  • 7.177, Zitz (?), 11:41, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https://www.opennet.me/opennews/art.shtml?num=53614
     
     
  • 8.184, Аноним (-), 18:59, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Менее 19 в сумме - хиловато для монополии, не А в 5 8 там вообще хуавэй вверх ... текст свёрнут, показать
     

  • 1.71, Аноним (71), 13:59, 15/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    SCTP вообще где нибудь применяется? В windows не завезли, а поэтому нет смысла применять в кроссплатформенном софте. Но для чего-то ведь его делают? Кто знает?
     
     
  • 2.90, Crazy Alex (ok), 15:22, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну... я видел один проект с ним, но нахрена его туда засунули - так и не понял
     
     
  • 3.188, Аноним (-), 02:06, 17/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    https://ru.wikipedia.org/wiki/SCTP
     
  • 2.102, Аноним (102), 16:02, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ы-ыы,
    копаем сорцы продуктов с заявленной поддержкой WebRTC
     
  • 2.113, Аноним (113), 16:43, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В телекоме и в этих ваших лисохромах.
     

  • 1.74, Аноним (-), 14:18, 15/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.11. Среди наиболее заметных изменений

    А полноценную поддержку юникода в консоль опять не завезли? :(

     
     
  • 2.81, Аноним (81), 15:02, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Лет 10 назад завезли.
     
     
  • 3.114, Аноним (-), 16:55, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Лет 10 назад завезли.

    Ты с BSD не путаешь?
    А то пацаны говорят - до сих пор из коробки нема
    https://news.ycombinator.com/item?id=16278524
    > jwilk on Jan 31, 2018 | parent | favorite | on: Programming the Linux Framebuffer
    > Linux console supports up to 512 glyphs and has only minimal Unicode support.
    > There are terminal emulators, such as fbterm or kmscon, that use framebuffer and might have better Unicode support.

     
  • 2.179, Аноним (179), 13:20, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    AHAXPEHA ?
     
     
  • 3.183, Аноним (-), 15:37, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > AHAXPEHA ?

    Т.е. не завезли?


     

  • 1.75, Иваня (?), 14:30, 15/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    То чувство, когда чуваки на сишке сделали столько всего за два месяца, а ты не можешь даже Hello World закончить на расте из-за грёбаного синтаксиса, борроу чекера и т.п..
     
     
  • 2.79, анонимуслинус (?), 14:49, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    бедный раст. ну его делали в угоду ООП и синтаксис такой же. впрочем у плюсов когда им ООП подвезли тож был жутковат.))) сейчас чтоб описать плюсы нужно наверно целую энциклопедию выпускать и то что нибудь забудут. раст.... о нем не хочу говорить. модно молодежный язык, который скорее всего не вылезет в широкую нишу. может от этого он даже норм получится. а то плюсы все хотят обхватать, но итог печален весьма. стал сложен и заковырист.
     
     
  • 3.92, Crazy Alex (ok), 15:27, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В плюсах всё относительно просто на самом деле. Главное - не мешать их с сишным кодом без очень большой нужды, а использовать идиоматичный подход, описанный в C++ Guidelines. Ну и перебраться наконец на C++14 хотя бы.

    А раст, к моему сожалению, понемногу распространяется, хотя идеология совершенно безумна.

     
     
  • 4.94, Rev (?), 15:36, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В C++ проблема в том, что все программисты, которые говорят, что нужно просто внимательно кодить, рано или поздно допускают простейшие ошибки, которые компилятор Раста просто не даст сделать.
    И это... по статистике, за последние несколько лет, в коде Хромиума выявляется примерно по одной CVE каждые два дня. Так что Раст нужен, и не так уж он страшен. Я вот месяц пишу (и сетевой код, и интерфейс, и криптографию), и всё уже отлично получается.
     
     
  • 5.96, Аноним (96), 15:41, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А за сколько времени и какого бы качества ты бы сделал всё тоже самое на сях?
     
     
  • 6.107, Козлетто (?), 16:12, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На ассемблере или даже в машинных кодах, чего мелочится?
     
     
  • 7.146, Аноним (84), 21:37, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Сишечка при наличии некоторого опыта и подходящей коллекции _своих_ сниплетов позволяет писать весьма продуктивно. Там просто бойлерплейта многовато относительно ооп-ориентированных языков выходит. Но зато код с минимумом сюрпризов, а это чего-то да стоит.
     
     
  • 8.164, Аноним (-), 08:36, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А еще либы можно юзать, так вообще код самому писать не надо Я бы вон того р... текст свёрнут, показать
     
  • 8.193, Аноним (193), 13:27, 17/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ага, сюрпризов не так уж и много и все любимые-привычные обращение к уже освобо... текст свёрнут, показать
     
     
  • 9.194, Аноним (84), 13:35, 17/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Если кто-то игнорирует предупреждения компилятора статического анализатора и не ... текст свёрнут, показать
     
  • 9.196, Аноним (-), 14:03, 17/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не, ну понятно что у вас всего этого нет - вы поди и программы то не пишете, отк... текст свёрнут, показать
     
     
  • 10.197, др. Аноним (?), 14:46, 17/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Только вот увы, null-евой указатель нельзя разыменовать легально, потому что это... текст свёрнут, показать
     
     
  • 11.203, Аноним (-), 20:13, 17/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Учитывая что это небольшая фирмварь и вообще, бутлоадер где я его u лично u ... большой текст свёрнут, показать
     
     
  • 12.206, Аноним (-), 21:09, 17/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Пошли отмазки в лучших традициях Великих Гуру Правда опять мимо темы Для Велик... большой текст свёрнут, показать
     
     
  • 13.212, Аноним (212), 14:09, 18/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Таки если я его явно задефайнил как таковой - он именно это А то что он в общем... большой текст свёрнут, показать
     
  • 4.109, Аноним (-), 16:19, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А чего б такого читануть, кстати, по вот именно свежим сям типа этого и новее ... большой текст свёрнут, показать
     

     ....большая нить свёрнута, показать (15)

  • 1.76, Аноним (76), 14:42, 15/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А Джонн Корбет соизволит неустаревшую книжку по написанию драйверов написать?
     
  • 1.77, Аноним (77), 14:43, 15/02/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –6 +/
     

     ....ответы скрыты (4)

  • 1.78, Аноним (76), 14:43, 15/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Интегрированы компоненты ядра для создания и управления анклавами на базе технологии Intel SGX (Software Guard eXtensions), позволяющей приложениям выполнять код в изолированных зашифрованных областях памяти, доступ остальной системы к которым ограничен.

    SGX не столько и не только об ограничении доступа, сколько об удаленной аттестации.

     
  • 1.91, Аноним (91), 15:25, 15/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Встроена поддержка игровой консоли Ouya на базе NVIDIA Tegra 3.

    Эм, нишевое устройство 2013 года, которое провалилось по всем фронтам — было никому не нужно даже в то время. Если и остались живые экземпляры, то им место в музеях.

    Добавили поддержку...

     
     
  • 2.108, Dzen Python (ok), 16:14, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну значит нашелся фанатик-мейтейнер, который взял и добавил поддержку. В противовес очень громко воющим в комментах (на коммиты с поддержкой уже нет ни сил, ни тяму, ни времени; все вдруг стали перегруженными "специалистами", когда речь зашла про действия) на удаление всяких экзотических архитектур без сопровождающих и стагнирующих в ядре годами.
     
  • 2.110, Аноним (-), 16:23, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Добавили поддержку...

    Как нашелся желающий запилить - так и запилили. Пропадут желающие пилить - выпилят. Все просто, фичи живут в ядре пока ими кто-то пользуется. А критерием - живое тело которое занимается этим кодом в ядре.

    А в чем, собственно, проблема? В x86 ядре это вообще ни бита кода не добавляет скорее всего. Ну, потому что x86 - не Tegra SoC и дрова для таковой никто для x86 и не билдит.

     

  • 1.116, Ivan_83 (ok), 17:17, 15/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    CLOSE_RANGE_CLOEXEC - очень нужная фича, которую тут никто не понял.
    Позволит не делать fdwalk() и не выставлять руками CLOEXEC по всем дескрипторам при запуске очередного процесса.
     
     
  • 2.140, Аноним (140), 20:14, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Все кто нужно понял. Просто ситуаций, когда открыто непомерное количество дескрипторов и этот процесс начинает форкаться — довольно редки. Видимо, все же нашелся необходимый практический случай, потому наконец и запилили. А до этого 30 лет этого не было и особо никто не страдал.
     
     
  • 3.152, Ivan_83 (ok), 01:33, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А до этого 30 лет и fdwalk не было, так что каждый раз тупо циклом проходило по всем возможным дескрипторам, и вот раньше как раз лимит файлов для процесса в системе делали не таким большим, а нынче запросто может быть пара лямов, и поэтому стало очень заметно.
     
  • 2.165, Аноним (-), 08:40, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Просто у системной механики много разделов и не всех заносило именно в этот. Это полезно для контейнеров и ограничения прав на первый взгляд? Захинть что сие такое и где полезно? А то может оно и мне полезно окажется.
     

  • 1.162, Ананоним (?), 08:29, 16/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    У меня старый MacBook виснет намертво под 5.10.x :) Не сразу, а через некоторое время, когда просто  работаю с одним Firefox. Благо есть ещё вариант загрузки ядра 5.4, оно работает хорошо, почти :) Экран после гибернации не активируется. Приходится или вслепую пароль набирать и переключать экраны после этого с клавиатуры, или крышкой хлопать для спячки, после этого активируется. Багрепорты лень писать :)

     
     
  • 2.166, Аноним (-), 08:40, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тогда хлопай крышкой :)
     
     
  • 3.172, Ананоним (?), 08:59, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так и хлопаю! Но ранее всё работало, просто теперь добавили дерьма :)
     
     
  • 4.173, Аноним (-), 09:01, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Так и хлопаю! Но ранее всё работало, просто теперь добавили дерьма :)

    Как вариант можно юзать старые ядра. Тогда всегда будет полшестого и пора пить чай. Это то что вы получаете за отсутствие багрепортов. У разработчиков нет всех мыслимых комбо железа и поэтому они могут и не знать что какое-то измение вызвало регрессию. И в этом случае если кто и суетится то обладатели проблемной конфиги. А у остальных, внезапно, этой проблемы нет :)

     
     
  • 5.175, Ананоним (?), 09:08, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ясен пень, так и есть! Но постоянно делать баги они мастера, бывают что школота пришлёт запросы с ложной информацией об оборудовании, а твои разработчики имплементят по этой инфе. Потом вылезают чудеса. Сам сталкивался. Так что ну его нафик, пока крышка спасает, никаких багрепортов писать не хочу.
     
     
  • 6.186, Аноним (186), 19:12, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не ошибается тот кто ничего не делает, имхо Я имею опыт непосредственного взаим... большой текст свёрнут, показать
     
     
  • 7.191, Ананоним (?), 08:13, 17/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Не, ну то-есть мне так то приятно если -1 баг в системе которую я юзаю, но это чистая эстетика - и баги которые донимали меня были жесточайше изведены или заворкэраундены. На этой планете просто не осталось багов в лине про которые я бы знал и которые были бы не замочены.

    Ты просто зря убиваешь время, если стремишься избавиться от всех багов. Цель недостижима, и предполагаю, вообще противоположна той, что у самих разработчиков. Если разработчики "переловят всех мышей", то они станут не нужны. А это для них очень печально. Так что сражайся с "ветряными мельницами", я не собираюсь.

     
     
  • 8.192, Аноним (-), 13:27, 17/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Мне, имхо, виднее как время тратить и стоит ли оно того Спасибо, кэп, я в курсе... большой текст свёрнут, показать
     
  • 5.176, Ананоним (?), 09:12, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    И да, зреет мысль свалить на OpenBSD или FreeBSD. А вдруг тама дерьма меньше? :)
     
     
  • 6.180, Аноним (179), 13:26, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    С тобой будет больше.
     
  • 6.185, Аноним (-), 19:04, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И да, зреет мысль свалить на OpenBSD или FreeBSD. А вдруг тама дерьма меньше? :)

    Да хоть за пределы солнечной системы валите. Мне то какая разница? Если оно для вас будет лучше работать - ну и славненько. От отсутствия чудака которому даже баги репортить впадлу никто ничего не потеряет. Но мне почему-то кажется, что у разработчиков перечисленных тоже нет всех мыслимых комбинаций железа.

     
     
  • 7.190, Ананоним (?), 08:00, 17/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Оно мне нада, постоянно баги репортить? Их ещё наваяют вагон и тележку. Я не ради багрепортов компьютер включаю. Пока не упёрлось, ничего не буду писать. Пусть обрастают дерьмом. Кажется мне что ломать работающее ради видимости занятости это их главная задача. Недавно прикольный баг был в выпущенном ядре, забыли unlock сделать, висло намертво, ну фигня, шо ж тут такого :) Я вообще когда первый раз взглянул на код ядра в области поддержки всякого железа, очень мне грустно стало. Это ж школоло то ещё. Ну а вы поддерживайте вымышленные идеалы, вперёд к светлому будущему! Это ж не как в "проклятой" винде, написали драйвера один раз хорошо, и они годами работают, скукотища. С линуксом скучать не придётся!
     
     
  • 8.195, Аноним (195), 13:51, 17/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Без понятия, честно У меня вот на винде были всякие баги, я пробовал репортить,... большой текст свёрнут, показать
     
     
  • 9.199, Ананоним (?), 15:30, 17/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Мэн, благодарю конечно тебя за развёрнутый ответ, но писать по пунктам тебе я не... текст свёрнут, показать
     
     
  • 10.205, Аноним (-), 20:25, 17/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Все проще Мне линукс, видите ли, вштырил - ну я и научился им пользоваться всер... большой текст свёрнут, показать
     

  • 1.198, Аноним (198), 14:59, 17/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > запрет сборки модулей без MODULE_LICENSE()

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

     
     
  • 2.213, Аноним (-), 14:22, 18/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Что мешает какой-то компании, которая использует ядро у себя, сделать форк с
    > одним дополнительным изменением - выпиливание этого чуда?

    Теоретически - ничего. Практически - компании обычно предпочитают тратить ресурсы на что-то более выгодное чем война с ветряными мельницами.

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

    А не проще в свой модуль MODULE_LICENSE добавить? Правда там придется определиться, если кто хочет GPL_ONLY символы кернела вызывать, он тоже GPL должен быть очевидно. И тогда сорец на бочку. Конечно, тому у кого такой бинарь есть, всем подряд - по желанию уже.

    > Или это совсем для другого?

    Может быть небольшой реверанс в сторону тех кто на кривой козе пытался что-то объезжать.

     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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