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

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Linux занимает 8% доли рынка в Индии
🔥37👍6🌚3🥴2
Линус Торвальдс объявил, что, если не всплывут непредвиденные проблемы, патчи для поддержки разработки драйверов на языке Rust будут включены в состав ядра Linux 6.1. Релиз ядра ожидается в декабре.

▪️Преимущества нововведения: упрощение написания безопасных драйверов устройств за счёт снижения вероятности совершения ошибок при работе с памятью и мотивирование новых разработчиков включаться в работу над ядром.

"Rust - это одна из тех вещей, которые, как я думаю, привлекут новые лица... мы стареем и седеем", - сказал Линус.

Дополнительно можно отметить публикацию начальной реализации драйвера rust-e1000 для Ethernet-адаптеров Intel, частично написанного на языке Rust. Ведётся постепенная работа по замене привязок и добавлению Rust-абстракций. В текущем виде драйвер успешно проходит ping-тест при запуске в QEMU, но пока не работает с реальным оборудованием.
🔥7👍3🤔2
👎23👍13
Выпуск пользовательского окружения GNOME 43

В новом выпуске:
- Переделано меню состояния системы, в котором предложен блок с кнопками для быстрого изменения наиболее часто используемых настроек и оценки их текущего состояния.
- Продолжен перевод приложений на использование GTK 4 и библиотеки libadwaita, которая предлагает готовые виджеты и объекты для построения приложений, соответствующие новым рекомендациям GNOME HIG (Human Interface Guidelines) и способные адаптивно подстраиваться под экраны любого размера.
- Обновлён файловый менеджер Nautilus, который переведён на библиотеку GTK 4.
- В конфигуратор добавлена новая страница "Device Security" с параметрами безопасности оборудования и прошивок, которая может использоваться для определения различных проблем с аппаратным обеспечением, включая неверную настройку оборудования.
И другие изменения.
👍13🔥4
Началось альфа-тестирование инсталлятора Debian 12 "Bookworm". Релиз ожидается летом 2023 года.

- В apt-setup обеспечена установка сертификатов удостоверяющих центров для организации проверки сертификатов при загрузке пакетов по протоколу HTTPS.
- В busybox включены приложения awk, base64, less и stty.
- В cdrom-detect реализовано определение установочных образов на обычных дисках.
- В choose-mirror добавлена загрузка списка зеркал с хоста mirror-master.debian. org.
- Ядро Linux обновлено до выпуска 5.19.
- Загрузочное меню унифицировано для UEFI (grub) и BIOS (syslinux).
- Реализовано преобразование установок Debian 11 с отдельным разделом /usr в новое представление, при котором каталоги /bin, /sbin и /lib* оформлены как символические ссылки на соответствующие каталоги внутри /usr.
- Улучшено определение multipath-устройств.
- Добавлен пакет nvme-cli-udeb.
- Реализовано определение Windows 11 и Exherbo Linuх.
- Прекращена экспериментальная поддержка dmraid.
И другие изменения
🔥24👍4
Похоже пора скачивать UbuntuCrack100percentWorkingKeyGenLibreOfficeSnapD.exe
😁64🤣7🤡2
Microsoft объявила о реализации возможности использования системного менеджера systemd в Linux-окружениях, предназначенных для запуска в Windows с использованием подсистемы WSL (Windows Subsystem for Linux). Поддержка systemd позволила снизить требования к дистрибутивам и приблизить предоставляемую в WSL среду к ситуации запуска дистрибутивов поверх обычного оборудования.

Ранее для работы в WSL дистрибутивы должны были использовать предоставляемый Microsoft обработчик инициализации, запускаемый под PID 1 и обеспечивающий настройку инфраструктуры для организации взаимодействия между Linux и Windows. Теперь вместо этого обработчика может использоваться штатный systemd.
👍25👎7😁6
Разработчики Arch Linux сообщили о прекращении поставки пакетов с Python 2 в репозиториях проекта. Ветка Python 2 была переведена в разряд неподдерживаемых ещё в январе 2020 года, но после этого потребовалось ещё много времени для постепенной переработки пакетов, завязанных на Python 2.

Для пользователей, которым необходим Python 2, предоставлена возможность сохранить пакеты в системе, но они останутся без обновлений проблем с безопасностью. Для тех кому требуются пакеты Python 2 с исправлениями рекомендовано воспользоваться AUR или неофициальными репозиториями.
👍29🤔3👎2
- Таблицы символов обновлены до спецификации Unicode 15.0.0.
- В драйвере macOS реализована поддержка WoW64, прослойки для запуска 32-разрядных программ в 64-разрядной Windows.
- Устранены проблемы с асинхронным чтением в реализации поддержки GStreamer.
- Закрыты отчёты об ошибках, связанные с работой игр: Hotel Giant 2, Gas Guzzlers Combat Carnage, Cube World, Resident Evil 7.
- Закрыты отчёты об ошибках, связанные с работой приложений: Visual C++ 2015-2019, FileMaker Pro 12-19, MyDiff, Clip Studio Paint, Intel ACAT, Adobe FrameMaker 8, Bloomberg Terminal, Dosbox, KeePassXC, Framemaker.
👍14🔥3👎1
😁42👍53
Уязвимость в СУБД Redis, потенциально позволяющая выполнить свой код

Опубликован корректирующий выпуск CУБД Redis 7.0.5, в котором устранена уязвимость (CVE-2022-35951), потенциально позволяющая злоумышленнику выполнить свой код с правами процесса Redis. Проблема затрагивает только ветку 7.x и требует для совершения атаки доступа к выполнению запросов.

Уязвимость вызвана целочисленным переполнением, возникающим при указании некорректного значения параметра "COUNT" в команде "XAUTOCLAIM". При использовании в команде потоковых ключей в определённом состоянии целочисленное переполнение может быть использовано для записи в область за пределами выделенной в куче памяти.
🤬8
Проект LeanQt развивает урезанный форк Qt 5

Урезанный форк нацелен на упрощение сборки из исходных текстов и интеграции с приложениями. LeanQt развивает Рохус Келлер, автор компилятора и среды разработки для языка Oberon, завязанных на Qt 5, с целью упрощения компиляции своего продукта с минимальным числом зависимостей, но с сохранением поддержки актуальных платформ. Код продолжает развиваться под лицензиями GPLv3, LGPLv2.1 и LGPLv3.

Не будут поддерживаться: qmake, фреймворк State Machine, расширенные кодировки, анимация, мультимедия, D-Bus, SQL, SVG, NFC, Bluetooth, web-движок, testlib, скриптинг и QML. Из платформ решено не поддерживать iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks и Haiku.
🔥7🤔6
В ядро Linux 6.0, релиз которого ожидается в следующий понедельник, принято изменение, решающее проблемы с производительностью систем на процессорах AMD Zen. Источником падения производительности оказался код, добавленный 20 лет назад для обхода аппаратной проблемы в некоторых чипсетах.

Аппаратная проблема давно устранена и не проявляется в актуальных чипсетах, но старый обход проблемы был забыт и стал источником снижения производительности на системах на базе современных CPU AMD. Новые системы с CPU Intel старый обходной манёвр не затрагивает, так как доступ к ACPI в них осуществляется при помощи отдельного драйвера intel_idle, а не общего драйвера processor_idle.

📌Например, при использовании патча, отключающего обходной манёвр, средние показатели теста tbench увеличиваются с 32191 MB/s до 33805 MB/s.
👍30🤡5🐳52👏1
Автор проекта Rust-for-Linux предложил разработчиками ядра Linux выпуск v10 компонентов для разработки драйверов устройств на языке Rust. Включение поддержки Rust одобрено Линусум Торвальдсом для включения в состав ядра Linux 6.1, если не всплывут непредвиденные проблемы.

▪️Как и прошлый вариант патчей, выпуск v10 урезан до самого необходимого минимума, достаточного для сборки простого модуля ядра, написанного на языке Rust. Отличия от прошлой версии сводятся к мелким правкам, замене sizeof на ARRAY_SIZE в kallsyms.c и адаптации патчей к ядру v6.0-rc7.

Предполагается, что минимальный патч, размер которого сокращён с 40 до 13 тысяч строк кода, упростит принятие поддержки Rust в основной состав ядра. После обеспечения минимальной поддержи планируется постепенно наращивать имеющуюся функциональность.
👍20🤡5👎2
🤡33👍9😢5😁31
Разработчики Fedora Linux отключили в пакете Mesa использование VA-API для аппаратного ускорения кодирования и декодирования видео в форматах H.264, H.265 и VC-1. Изменение войдёт в состав Fedora 37 и затронет конфигурации, использующие открытые видеодрайверы (AMDGPU, radeonsi, Nouveau, Intel и т.п.).

Причина отключения: соблюдение принятых в проекте правил в отношении поставки запатентованных технологий. В частности, в дистрибутиве запрещена поставка компонентов, предоставляющих API для доступа к запатентованным алгоритмам, так как поставка запатентованных технологий требует лицензирования и может привести к юридическим проблемам.
🤔18👍2🤬2
Шелдон фигни не скажет
😁35👎12🔥7🤯4👍2
Опубликован выпуск мобильной платформы KDE Plasma Mobile 22.09, основанной на мобильной редакции рабочего стола Plasma 5, библиотеках KDE Frameworks 5, телефонном стеке ModemManager и коммуникационном фреймворке Telepathy.

- В мобильную оболочку перенесены изменения, подготовленные в ветке KDE Plasma 5.26.
- В выпадающей панели быстрых настроек (Action Drawer) в списке уведомлений появилась кнопка для очистки всех уведомлений, а также переключатель "не беспокоить" для временного отключения всплывающих уведомлений. В быстрые настройки мобильного соединения добавлены предупреждения об отсутствии SIM-карты или неуказании точки доступа (APN).
- В навигационную панель добавлена кнопка для включения и выключения экранной клавиатуры, которую можно использовать для доступа к экранной клавиатуре при работе с приложениями, не поддерживающими инициирование её вывода (например, программами, использующими XWayland).
- В строке состояния налажено корректное отображение индикатора подключения через мобильную сеть.
🥰25👍7🔥3👎1
старое лого Arch Linux
🔥37👎8🥴4👍3😢2
Бета-выпуск Ubuntu 22.10 "Kinetic Kudu"

Основные изменения:
- Рабочий стол обновлён до выпуска GNOME 43, в котором появился блок с кнопками для быстрого изменения наиболее часто используемых настроек, продолжен перевод приложений на использование GTK 4 и библиотеки libadwaita, обновлён файловый менеджер Nautilus, добавлены настройки безопасности оборудования и прошивок, возвращена поддержка самодостаточных web-приложений в формате PWA (Progressive Web Apps).

- Сборка Ubuntu Unity включена в число официальных редакций Ubuntu. Ubuntu Unity предлагает рабочий стол на основе оболочки Unity 7, основанной на библиотеке GTK и оптимизированной для эффективного использования вертикального пространства на ноутбуках с широкоформатными экранами. Оболочка Unity поставлялась по умолчанию начиная с Ubuntu 11.04 и заканчивая Ubuntu 17.04, после чего была заменена на оболочку Unity 8, на смену которой в 2017 году пришёл штатный GNOME с панелью Ubuntu Dock.

- Произведён переход на использование по умолчанию мультимедийного сервера PipeWire для обработки звука.
- По умолчанию предложен новый текстовый редактор "GNOME Text Editor", реализованный с использованием GTK 4 и библиотеки libadwaita.

И другие изменения
👍15