Linux / Линукс
12.8K subscribers
6.27K photos
176 videos
27 files
6.51K links
№ 4922181359
Все о мире Свободного Программного Обеспечения

🤝 Для связи - @raz_raz
💬 Чат - t.me/linuxgram_chat
🔷 ВК - vk.com/linux0ids
💡 Предложка - @linux_gram_bot

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Время летит

Новости Linux 🐧: @linux_gram
Canonical продлит поддержку Ubuntu 16.04 для платных подписчиков

Компания Canonical предупредила о скором истечении пятилетнего срока выпуска обновлений для дистрибутива Ubuntu 16.04 LTS. Начиная с 30 апреля 2021 года официальная публичная поддержка дистрибутива Ubuntu 16.04 будет прекращена. Для пользователей, которые не успевают перевести свои системы на Ubuntu 18.04 или 20.04, как и для прошлых LTS-выпусков предложена программа ESM (Extended Security Maintenance), продлевающая публикацию обновлений с устранением уязвимостей для ядра и наиболее важных системных пакетов до апреля 2024 года. Доступ к ESM-обновлениям ограничен только для пользователей платной подписки на услуги технической поддержки.

Источник
Новости Linux 🐧: @linux_gram
Пофиксил клавиатуру

Новости Linux 🐧: @linux_gram
Выпуск GNU Mes 0.23, инструментария для самодостаточной сборки дистрибутивов

Состоялся выпуск инструментария GNU Mes 0.23, обеспечивающего процесс бутстрэппинга (bootstrap) для GCC и позволяющего добиться замкнутого цикла пересборки из исходных текстов. В GNU Mes предлагается самодостаточный (self-hosting) интерпретатор для языка Scheme, написанный на языке Си, и простейший компилятор для языка Си (MesCC), написанный на языке Scheme.

В новом выпуске реализована поддержка архитектуры ARM (armhf-linux и aarch-linux). Добавлена возможность использования Mes вместе с сокращённым набором bootstrap-файлов от проекта GNU Guix (GNU Guix Reduced Binary Seed). Реализована поддержка сборки Mes и библиотеки Mes C с использованием GCC 10.x. В компиляторе MesCC обеспечена поставка собственной библиотеки libmescc.a (-lmescc), а при сборке с GCC теперь указывается "-lgcc". Обеспечена поддержка сборки MesCC с Guile 3.0.x.

Источник
Новости Linux 🐧: @linux_gram
Новости Linux 🐧: @linux_gram
​​Шестнадцатое обновление прошивки Ubuntu Touch

Обновление Ubuntu Touch OTA-16 сформировано для смартфонов OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu MX4/PRO 5, VollaPhone, Bq Aquaris E5/E4.5/M10, Sony Xperia X/XZ, OnePlus 3/3T, Xiaomi Redmi 4X, Huawei Nexus 6P, Sony Xperia Z4 Tablet, Google Pixel 3a, OnePlus Two, F(x)tec Pro1/Pro1 X, Xiaomi Redmi Note 7 и Samsung Galaxy Note 4, а также по сравнению с прошлым выпуском началось формирование стабильных сборок для устройств Xiaomi Mi A2 и Samsung Galaxy S3 Neo+ (GT-I9301I. Отдельно, без метки "OTA-16", будут подготовлены обновления для устройств Pine64 PinePhone и PineTab).

Фреймворк Qt обновлён до версии 5.12.9, что повело за собой изменение примерно трети бинарных пакетов. Также включили по умолчанию инсталлятор окружения Anbox, предоставляющего возможность запуска Android-приложений. Среди устройств, на которых поддерживается установка Anbox: Meizu PRO 5, Fairphone 2, OnePlus One, Nexus 5, BQ Aquaris M10 HD и BQ Aquaris M10 FHD. Значительно обновлён предлагаемый по умолчанию web-браузер Morph, в котором полностью переделана работа с загрузками.

Прекращена поддержка устаревшего web-движка Oxide, на смену которому уже давно пришёл движок на базе QtWebEngine, на который переведены все базовые приложения Ubuntu Touch.

Источник
Новости Linux 🐧: @linux_gram
Математика удивительна

Новости Linux 🐧: @linux_gram
Новости Linux 🐧: @linux_gram
Новый способ поиска совместимых компонентов для компьютера на основе Linux-телеметрии

Доступен новый способ поиска совместимых компонентов для апгрейда компьютера с помощью утилиты hw-probe и базы поддерживаемого оборудования от проекта Linux-Hardware. org. Идея довольно простая — разные пользователи одной и той же модели компьютера (или материнской платы) могут использовать разные отдельные компоненты в силу разных причин: различие в комплектациях, произведенный апгрейд или ремонт, установка дополнительного оборудования. Соответственно, если как минимум два человека отправили телеметрию одной и той же модели компьютера, то каждому из них можно предложить список компонентов второго в качестве опций для апгрейда.

Данный способ не требует знания спецификаций компьютера и специальных знаний в области совместимости отдельных компонентов — вы всего лишь выбираете те компоненты, которые уже были установлены и протестированы другими пользователями или поставщиком на таком же компьютере.

На странице пробы каждого компьютера в базе данных добавлена кнопка "Find compatible parts for upgrade" для поиска совместимого оборудования. Таким образом, для поиска совместимых компонентов для своего компьютера, достаточно создать его пробу наиболее подходящим способом. При этом участник помогает не только себе, но и другим пользователям в апгрейде оборудования, которые в последующем будут искать компоненты. При использовании операционных систем, отличных от Linux, можно найти нужную модель компьютера в поиске или сделать пробу при помощи любого Linux Live USB. Программа hw-probe доступна на сегодняшний день в большинстве дистрибутивов Linux, а также в большинстве вариантов BSD-систем.

Апгрейд компьютера или ноутбука традиционно вызывает сложности и ошибки по разным причинам: архитектурная несовместимость (различие в поколениях чипсета, различие в наборе и поколениях слотов для оборудования и т.п.), "вендор локи" (привязка к поставщику), несовместимость некоторых компонентов разных производителей (например, SSD диски от Samsung с материнскими платами AMD AM2/AM3) и др.

Источник
Новости Linux 🐧: @linux_gram
Новости Linux 🐧: @linux_gram
Новости Linux 🐧: @linux_gram
На чьей стороне ты?

Новости Linux 🐧: @linux_gram
Линукс ютуберы непредсказуемы

Новости Linux 🐧: @linux_gram
Первый стабильный выпуск zlib-ng, высокопроизводительного форка zlib

Доступен релиз библиотеки zlib-ng 2.0 который отмечен как первый стабильный выпуск проекта (следом уже доступен корректирующий выпуск 2.0.1). Zlib-ng совместим с zlib на уровне API, но предоставляет дополнительные оптимизации. Дополнительно предложен модернизированный API, основанный на zlib, но изменённый для упрощения портирования. Код проекта написан на языке Си и распространяется под лицензией Zlib.

Проведённые на системах x86_64 тесты показали, что при выполнении операций сжатия Zlib-ng примерно в 4 раза быстрее zlib и в 2.1 раза быстрее gzip. При распаковке Zlib-ng примерно в 2.4 раза быстрее zlib и в 1.8 раз быстрее gzip.

Также добавлена реализация алгоритма вычисления контрольных сумм Adler32, оптимизированная при помощи инструкций SSSE3, AVX2, Neon и VSX, реализация CRC32-B на базе PCLMULQDQ и ACLE, усовершенствованные хэш-таблицы, реализация хэша Slide на базе SSE2, AVX2, Neon и VSX, операции сравнения на базе SSE4.2 и AVX2. В состав также включены нацеленные на повышение производительности изменения, используемые в форках от компаний Intel и Cloudflare. Оптимизирован процесс работы с буферами. Добавлена поддержка сборочных систем CMake и NMake.

Источник
Новости Linux 🐧: @linux_gram
Новости Linux 🐧: @linux_gram
да, я использую линукс.. как ты догадался?

Новости Linux 🐧: @linux_gram
​​Релиз минималистичного web-браузера links 2.22

links 2.22 поддерживает работу как в консольном, так и в графическом режимах. При работе в консольном режиме возможно отображение цветов и управление мышью, если это поддерживается используемым терминалом. В графическом режиме поддерживается вывод изображений и сглаживание шрифтов. Во всех режимах обеспечено отображение таблиц и фреймов. Браузер поддерживает спецификацию HTML 4.0, но игнорирует CSS и JavaScript. Также имеется поддержка закладок, SSL/TLS, фоновых загрузок и управления через систему меню. При работе links потребляет около 2.5 Мб ОЗУ в текстовом режиме и 4.5 Мб в графическом.

Среди изменений в новом выпуске:
— Добавлена возможность сохранения и восстановление состояния консоли (можно переключаться между браузером и содержимым консоли) при помощи обработчика "cons.saver" от проекта Midnight Commander.
— Добавлена возможность сохранения и восстановление состояния терминала при помощи escape-кодов xterm.
— Добавлена поддержка символов рамок UTF-8.
— Устранена проблема с отображением непечатаемых символов.

Источник
Новости Linux 🐧: @linux_gram
Рабочий стол Manjaro kde

Новости Linux 🐧: @linux_gram
Debian 11 "Bullseye" перешёл на стадию полной заморозки перед релизом

Разработчики проекта Debian сообщили о переводе пакетной базы Debian 11 "Bullseye" на стадию полной заморозки, при которой процесс переноса ключевых пакетов и пакетов без autopkgtests из unstable в testing будет полностью остановлен. Начнётся этап интенсивного тестирования и исправления блокирующих релиз проблем.

15 января была выполнена первая стадия заморозки пакетной базы Debian 11, в рамках которой было прекращено выполнение "transitions", а также остановлено обновление пакетов, необходимых для сборки (build-essential). 12 февраля состоялась мягкая заморозка пакетной базы, при которой был прекращён приём новых исходных пакетов и закрыта возможность повторного включения ранее удалённых пакетов.

В настоящее время насчитывается 240 критических ошибок, блокирующих релиз. Финальный релиз Debian 11 ожидается летом.

Источник
Новости Linux 🐧: @linux_gram
Новости Linux 🐧: @linux_gram
В ветку ядра Linux-next добавлен код для разработки драйверов на языке Rust

В состав ветки linux-next, на основе которой будет сформирован выпуск ядра Linux 5.13, включён начальный набор компонентов для разработки драйверов устройств на языке Rust. Отдельно опубликована документация по использованию Rust в ядре Linux и пример модуля ядра с драйвером символьного устройства на языке Rust. Код добавил Стивен Ротвелл, мэйнтейнер ветки Linux-next. Обычно ветка Linux-next включает код, готовый для принятия в следующем цикле приёма изменений в ядро, но пока точно не ясно будет ли поддержка Rust принята Линусом Торвальдсом в состав Linux 5.13, так как код не прошёл рецензирование широким кругом разработчиков.