Обложка канала

Linux / Линукс. Страница 61

Все о мире Свободного Программного обеспечения 🐧

  • Linux / Линукс

    ​​Релиз операционной системы FreeDOS 1.3 После пяти лет разработки опубликована стабильная версия операционной системы FreeDOS 1.3, в рамках которой развивается свободная альтернатива DOS с окружением из утилит GNU. Проект FreeDOS был основан в 1994 году и в текущих реалиях может применяться в таких областях, как предустановка минимального окружения на новые компьютеры, запуск старых игр, использование на встраиваемой технике (например, POS-терминалы), обучение студентов основам построения операционных систем, использование в эмуляторах (например, DOSEmu), создание CD/Flash для установки прошивок и настройки материнской платы. В новой версии: — Ядро обновлено до версии 2043 с поддержкой файловой системы FAT32. Для сохранения обратной совместимости с MS-DOS ядро остаётся 16-разрядным. — В базовый состав "чистого" DOS включены утилиты zip и unzip. — В сборке для дискет задействовано сжатие данных, что позволило в два раза снизить число необходимых флоппи-дисков. — Возвращена поддержка сетевого стека. — Добавлена поддержка новых программ и игр, обновлены версии сторонних утилит. И другие изменения.
  • Linux / Линукс

    Локальные root-уязвимости в инструментарии управления пакетами Snap Компания Qualys выявила две уязвимости ( CVE-2021-44731, CVE-2021-44730 ) в утилите snap-confine, поставляемой с флагом SUID root и вызываемой процессом snapd для формирования исполняемого окружения для приложений, распространяемых в самодостаточных пакетах в формате snap. Уязвимости позволяют локальному непривилегированному пользователю добиться выполнения кода с правами root в системе. Первая уязвимость (CVE-2021-44730) позволяет совершить атаку через манипуляцию жёсткими ссылками, но требует отключения системной защиты жёстких ссылок. Проблема вызвана некорректной проверкой местоположения исполняемых файлов вспомогательных программ snap-update-ns и snap-discard-ns, запускаемых с правами root. Вторая уязвимость вызвана состоянием гонки и может быть эксплуатирована в конфигурации Ubuntu Desktop по умолчанию. Для успешной работы эксплоита в Ubuntu Server требуется выбор при установке одного из пакетов из секции "Featured Server Snaps". ❗️Сформирован выпуск snapd 2.54.3, в котором кроме вышеупомянутых проблем устранена ещё одна уязвимость (CVE-2021-4120), позволяющая при установке специально оформленных snap-пакетов выполнить подстановку произвольных правил AppArmor и обойти выставленные для пакета ограничения доступа.
  • Linux / Линукс

    Спустя неделю компиляции пакетов на 1c/1t CPU из 2006
  • Реклама

  • Linux / Линукс

    GNOME прекращает сопровождение графической библиотеки Clutter Проект GNOME перевёл графическую библиотеку Clutter в число устаревших проектов, разработка которых прекращена. Начиная с GNOME 42, библиотека Clutter и связанные с ней компоненты Cogl, Clutter-GTK и Clutter-GStreamer будут удалены из GNOME SDK, а связанный с ними код перенесён в архивные репозитории. Для обеспечения совместимости с существующими расширениями в составе GNOME Shell будут оставлены внутренние копии Cogl и Clutter, которые продолжат поставляться в обозримом будущем.
  • Linux / Линукс

    Двадцать второе обновление прошивки Ubuntu Touch Проект UBports взял в свои руки разработку мобильной платформы Ubuntu Touch, после того как от неё отстранилась компания Canonical. Проект опубликовал обновление прошивки OTA-22 (over-the-air). По сравнению с прошлой версией добавлена поддержка смартфонов Asus Zenfone Max Pro M1, Xiaomi Poco M2 Pro, Google Pixel 2 и Google Pixel 3a XL. Из изменений в OTA-22 отмечается: — В браузере Morph реализована поддержка камеры и обеспечена возможность совершения видеовызовов. — Для большинства устройств включена поддержка WebGL. — Для устройств с FM-приёмником добавлен управляющий фоновый процесс, а в каталоге размещено приложение для прослушивания радио. — В приложениях на основе QQC2 обеспечено использование стилей из системной темы оформления. — Реализована поддержка поворота экрана снятия блокировки и изменено оформление нижней панели с кнопками для экстренных вызовов. И другие изменения.
  • Linux / Линукс

    Когда вышел очередной апдейт Discord
  • Linux / Линукс

    ​​Valve выпустила Proton 7.0, пакет для запуска Windows-игр в Linux В новой версии: — Выполнена синхронизация с выпуском Wine 7.0. До версии 1.9.4 обновлена прослойка DXVK. — Добавлена поддержка локального декодирования видео в формате H.264. — Добавлена поддержка Linux-модуля античит-системы Easy Anti-Cheat (EAC), используемой для обеспечения запуска Windows-сброк игр с включённым античитом. — Добавлена поддержка некоторых игр. Например, Anno 1404, Call of Juarez, DCS World Steam Edition, Disgaea 4 Complete+ Dungeon Fighter Online, Epic Roller Coasters XR, NecroVisioN, Resident Evil 0 и других. Также в некоторых играх решены проблемы. Например, в Far Cry, Doom Eternal. — Улучшена поддержка звука в играх Skyrim, Fallout 4 и Mass Effect 1. — Улучшена поддержка контроллеров Steam в играх, запускаемых с платформы Origin. — Из ветки Proton Experimental перенесены оптимизации производительности, связанные с обработкой ввода, работой с окнами и распределением памяти.
  • Linux / Линукс

    Intel внедрила в ядро Linux функцию программного апгрейда CPU Ядро Linux 5.18 выйдет весной 2022 года. Сейчас в него вносят последние изменения, в том числе патч с драйвером Intel Software Defined Silicon (SDSi). Патч позволяет программно активировать или дезактивировать аппаратные возможности CPU. Например, включать/отключать ядра или расширения набора команд, повышать тактовую частоту или объём кэша. По мнению некоторых экспертов, с этим драйвером Intel внедряет модель платной активации функций CPU. 💰Они активируются через процесс активации лицензии. Патч Intel SDSi рассматривается в ускоренном порядке, так как его спешно вносят в последние обновления для ядра 5.18. Сама компания пока не сделала никаких официальных заявлений по поводу SDSi.
  • Linux / Линукс

    Ipega Ryzen Linux Gamerdeck PC Handheld (Steamdeck Alternative)
  • Linux / Линукс

    Выпуск дистрибутива для исследования безопасности Kali Linux 2022.1 В новом выпуске: — Обновлено оформление процесса загрузки, экрана входа в систему и инсталлятора. — Переработано загрузочное меню. Унифицированы варианты загрузочного меню для систем с UEFI и BIOS, а также для разных вариантов iso-образов. — Предложены новые обои для рабочего стола с символикой дистрибутива. — Модернизировано приглашение командной оболочки zsh. По умолчанию скрыты дополнение данные о кодах возврата и числе фоновых процессов, которые могли мешать при работе. При использовании прав root вместо 💀 задействован значок ㉿. — Переделана страница, показываемая по умолчанию в браузере, на которую добавлены ссылки на документацию и утилиты, а также реализована функция поиска. — Добавлена полная сборка "kali-linux-everything", включающая все имеющиеся пакеты (кроме Kaboxer) для самодостаточной установки на системы, не имеющие подключения к сети. И другие изменения.
  • Linux / Линукс

    Penkesu Raspberry Pi Zero Portable Mechanical Keyboard Cyberdeck Laptop
  • Linux / Линукс

    Какие ещё есть идеи валентинок для линуксоида?
  • Linux / Линукс

    ​​Пятая редакция патчей для ядра Linux с поддержкой языка Rust В новом варианте патчей продолжено устранение замечаний, высказанных в процессе обсуждения первой, второй, третьей и четвёртой редакций патчей. В новой версии: — В систему непрерывной интеграции на базе поддерживаемого компанией Intel бота 0DAY/LKP добавлена проверка компонентов для поддержки Rust и началась публикация отчётов о тестировании. Готовится интеграция поддержки Rust в систему автоматизированного тестирования KernelCI. Тестирование на базе GitHub CI переведено на использование контейнеров. — Модули ядра на Rust избавлены от необходимости определения crate-атрибутов "#!no_std" и "#!feature(...)". — Добавлена поддержка единичных сборочных целей (.o, .s, .ll и .i). — В рекомендациях по оформлению кода определены правила в отношении разделения комментариев ("//") и документирования кода ("///"). — Переработан скрипт is_rust_module.sh. — Добавлена поддержка статических примитивов синхронизации, основанных на реализации "CONFIG_CONSTRUCTORS". И другие изменения.
  • Linux / Линукс

    Valve опубликовала CAD-файлы корпуса игровой консоли Steam Deck Компания опубликовала чертежи, модели и проектные данные корпуса игровой консоли Steam Deck. Данные распространяются под лицензией CC BY-NC-SA 4.0, разрешающей копирование, распространение, использование в своих проектах и создание производных работ, но при условии указания авторства, сохранения лицензии и использования только для некоммерческих целей. Консоль Steam Deck оснащена операционной системой SteamOS 3, основанной на Arch Linux и использующей оболочку на базе протокола Wayland. SteamOS 3 поставляется с доступной только на чтение корневой ФС, поддерживает пакеты Flatpak и использует мультимедийный сервер PipeWire.
  • Linux / Линукс

    Боль
  • Реклама

  • Linux / Линукс

    ​​Китайские учёные передали 1 ТБ данных на 1 км за 1 секунду с помощью вихревых миллиметровых волн Вихревые волны, в отличие от всего, что было в радиосвязи прошлого века, добавили «новое измерение в беспроводную передачу». По мнению ученых, эта технология поможет Китаю стать лидером в мировой гонке технологий 6G. Как работают вихревые волны? Существующие мобильные устройства используют для связи электромагнитные волны, которые распространяются подобно ряби в пруду. Информация представлена в виде «верха и низа» этих волн, которые имеют два измерения. Вихревая электромагнитная волна является трехмерной и напоминает торнадо. В этот вихрь можно закодировать дополнительную информацию, что позволит значительно увеличить пропускную способность связи. Главным камнем преткновения является тот факт, что размер вихревой волны увеличивается по мере увеличения расстояния, а слабеющий сигнал усложняет передачу данных на высокой скорости. Команда китайских ученых построила уникальный передатчик, способный генерировать более сфокусированный вихревой пучок, благодаря чему волны вращаются в трех разных режимах и могут содержат больше информации. Они также разработали высокопроизводительный приемник, способный принимать и декодировать большой объем данных за долю секунды.
  • Linux / Линукс

    Интересный эмулятор терминала под названием "cool retro term"
  • Linux / Линукс

    Удалённая уязвимость в ядре Linux, проявляющаяся при использовании протокола TIPC В модуле ядра Linux, обеспечивающем работу сетевого протокола TIPC, выявлена уязвимость ( CVE-2022-0435 ). Она потенциально позволяет выполнить свой код на уровне ядра через отправку специально оформленного сетевого пакета. Проблема затрагивает только системы с загруженным модулем ядра tipc.ko и настроенным стеком TIPC, который обычно используется в кластерах и по умолчанию не активирован в неспециализированных дистрибутивах Linux. Уязвимость вызвана переполнением стека, происходящем при обработке пакетов, значение поля с числом узлов участников домена, в которых превышает 64. Для хранения параметров узлов в модуле tipc.ko используется фиксированный массив "u32 members64", но в процессе обработки указанного в пакете номера узла не выполняется проверка значения "member_cnt", что позволяет использовать значения больше 64 для контролируемой перезаписи данных в области памяти, следующей в стеке после структуры "dom_bef". Приводящая к уязвимости ошибка была внесена 15 июня 2016 года и вошла в состав ядра Linux 4.8. Уязвимость устранена в выпусках ядра Linux 5.16.9, 5.15.23, 5.10.100, 5.4.179, 4.19.229, 4.14.266 и 4.9.301. В ядрах большинства дистрибутивов проблема пока остаётся неисправленной: RHEL, Debian, Ubuntu, SUSE, Fedora, Gentoo, Arch Linux.