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

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Выпуск MaXX Interactive Desktop 2.2, адаптации рабочего стола IRIX для Linux

После четырёх лет разработки опубликована среда рабочего стола MaXX Interactive Desktop 2.2.0, которая позиционируется как первый альфа-выпуск проекта, пытающегося воссоздать пользовательскую оболочку IRIX Interactive Desktop (SGI Indigo Magic Desktop) с использованием технологий Linux.

Исходные тексты опубликованы лишь для части компонентов, а другая часть развивается в приватных репозиториях, доступных по специальному запросу и включающих смесь из проприетарного кода и кода под различными открытыми лицензиями. При этом ведётся работа по открытию всех исходных текстов, переписыванию оставшегося проприетарного кода и переводу проекта на модель разработки, подконтрольной сообществу. Весь новый код и переписанный старый публикуются под лицензией BSD.

Среди
изменений в новом выпуске:
• Добавлена опция для быстрого переключения между классическим и современным режимами оформлением рабочего стола.
• Добавлены настройки отрисовки текста.
• Улучшена интеграция корзины Dumpster с рабочим столом.
• Добавлены новые звуковые и визуальные эффекты, привязываемые к событиям в файловом менеджере и корзине Dumpster.
• Проведена модернизация оконного менеджера 5Dwma.
• В состав включён инструментарий для работы с 3D-графикой OpenInventor 2.1.5, созданный SGI.
• Добавлена поддержка вывода уведомлений на рабочем столе.
• Добавлен переключатель задач по комбинации клавиш Alt+Tab.
• Улучшено оформление в современном режиме.
• Добавлен конфигуратор MaXXsettings и обеспечена его интеграция с рабочим столом. Для управления настройками пока доступен только CLI-интерфейс, а графический конфигуратор запланирован на следующий выпуск.
• Реализована начальная поддержка спецификаций Freedesktop (меню, файлы .desktop и т.п.).
• Предложен новый стиль оформления окон, напоминающий ОС IRIX.
• Добавлена утилита telldesktop для выбора стиля оформления рабочего стола.


Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17😢42🤔1🤯1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁57👍6
Debian, запущенный внутри WebAssembly прямо в браузере
📌 webvm.io

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26😁4
Технический комитет Linux Foundation официально объявил о временном отстранении автора BсacheFS

Комитет объявил об ограничении участия Кента Оверстрита, автора BсacheFS, в разработке ядра через запрет приёма pull-запросов на протяжении цикла формирования релиза 6.13.

Подтверждено, что причиной отстранения стало оскорбление Михала Хочко без последующего подтверждения способности дальнейшего участия в технических дискуссиях без личных нападок.

В ответ Кент Оверстрит опубликовал копию личного письма Михалу Хочко, отправленного в сентябре, спустя два дня после оскорбительного сообщения. В письме Кент извинился перед Михалом и пояснил внутренние мотивы, из-за которых он не сдержался (стремление, добиться, чтобы всё работало и болезненная реакция на игнорирование проблем, приводящих к некорректной работе). Кент также упомянул общие мысли о взаимодействии в сообществе, пересекающиеся со вчерашней публикацией.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16😁8🤔4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁65😢6🤔1
GCC 15 будет использовать стандарт C23 по умолчанию

В кодовую базу, на основе которой формируется запланированный на весну следующего года выпуск набора компиляторов GCC 15, принято изменение, включающее по умолчанию использование стандарта С23 с расширениями GNU ("-std=gnu23") при компиляции программ на языке C (ранее по умолчанию использовался стандарт C17 - "-std=gnu17").

Изменение потенциально может привести к проблемам при сборке существующих проектов, так как в новом стандарте имеются отличия, такие как добавление константы nullptr, типа _BitInt(n) и ключевых слов bool, true и false, которые могут конфликтовать с заданными в приложениях одноимёнными идентификаторами.

Стандарт С23 (ISO/IEC 9899:2024) был официально опубликован международной организацией по стандартизации (ISO) 31 октября 2024 года.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10👍8🤔2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍48😁15🤔8
Исландский спортсмен Хафтор Юлиус Бьёрнссон поставил рекорд по тяге штанги весом 452 ​​кг из почти 2300 штук SSD (Phison Pascari D205V PCIe Gen5 122,88 ТБ) общим объёмом 282 ПБ 💪

Типичный 🥸 Сисадмин
Please open Telegram to view this post
VIEW IN TELEGRAM
😁32🎉9👍5🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28😁9😢4🎃31
Инициатива по верификации стандартной библиотеки Rust

Amazon и Rust Foundation представили инициативу, нацеленную на повышение безопасности стандартной библиотеки языка Rust. Цель: проверка надёжности и безопасности функций, в которых используется ключевое слово "unsafe", допускающее операции, небезопасно работающие с памятью.

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

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

В настоящее время для решения предложено 13 заданий. Например, в одном из заданий предлагается убедиться в безопасности работы с raw-указателями в функциях модуля core::ptr и предоставить формальное доказательство корректности операций с указателями. Для верификации можно использовать существующие инструменты, такие как Aeneas, Kani, Gillian, Verus и Creusot, или предложить новые. Примеры выполненных заданий.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14😁1🎉1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁36
Релиз открытой цифровой звуковой рабочей станции Zrythm 1.0.0

После пяти лет разработки представлен релиз проекта Zrythm 1.0.0, развивающего программную цифровую звуковую рабочую станцию для аранжировки и создания музыкальных композиций, предоставляющую полный набор возможностей для записи, обработки, редактирования, микширования и мастеринга звука и MIDI-данных. Предлагаемый проектом графический интерфейс рассчитан как на применение начинающими музыкантами, так и на студийное использование профессионалами. Код проекта распространяется под лицензией AGPLv3.

Zrythm 1.0.0 отмечен как первый выпуск, готовый для широкого применения в рабочих проектах на платформе GNU/Linux. Сборки для Windows и macOS пока имеют качество бета-версий.

Параллельно уже ведётся работа над веткой Zrythm 2, в которой осуществлён переход с использования языка Си, системы сборки Meson и графической библиотеки GTK4 (в связке с libadwaita) на язык C++20, систему сборки CMake, фреймворк для создания многоплатформенных звуковых приложений JUCE и библиотеку Qt6 с использованием QML для построения интерфейса.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🤔41
Please open Telegram to view this post
VIEW IN TELEGRAM
😁68👍1💯1
Выпуск утилиты для загрузки web-контента GNU Wget2 2.2.0

• Добавлена поддержка библиотеки libproxy и предоставлена возможность соединения через прокси с поддержкой HTTP/1.0.
• По умолчанию отключён режим быстрого открытия TCP-соединений (TCP FastOpen). Добавлена возможность использования опции "--no-tcp-fastopen" с ядрами Linux, начиная с 4.11.
• По умолчанию отключена явная отправка запросов с использованием протокола OCSP (Online Certificate Status Protocol) для проверки отозванных сертификатов.
• Добавлена поддержка опций "--progress=dot:" и "--restrict-file-names" для обратной совместимости с wget 1.x.
• Налажена обработка редиректов при использовании опции "--no-parent" и решены проблемы с загрузкой одновременно нескольких файлов по HTTP/2.
• Улучшен разбор файлов robots.txt.
• Улучшена поддержка сборки с библиотеками WolfSSL и LibreSSL.
• Улучшена поддержка IPv6.
• Обеспечена совместимость с утилитой fetchmail при обработке логина и пароля в файле .netrc.
• Добавлена поддержка нестандартных форматов времени в Cookie.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🎃3😁2🫡1
Please open Telegram to view this post
VIEW IN TELEGRAM
1😁52👍7🎉3💯3🫡2
Началось бета-тестирование открытого российского игрового движка NauEngine

Представлен первый бета выпуск открытого игрового движка NauEngine и связанной с ним среды разработки игр NauEditor, код которых распространяется под лицензией BSD. Проект изначально основан компанией VK, но затем его разработка была выделена в отдельную компанию "Н-Джинн". Движок полностью бесплатный и может использоваться для создания производных коммерческих и некоммерческих продуктов. Для разработчиков игр подготовлено руководство пользователя на русском языке. Релиз намечен на конец 2025 года.

Среда разработки игр включает редактор трехмерной сцены, материалов, анимаций и визуальных эффектов (VFX). Готовая сборка среды NauEditor сформирована для Windows. В качестве требований для сборки из исходных текстов заявлены Windows 10 и Visual Studio 2022. Из графических API пока заявлена только поддержка DX12 для Windows, а для разработки шейдеров применяется язык HLSL. В прошлогоднем анонсе заявлялось, что движок будет поддерживать разные операционные системы и платформы, включая ПК, мобильные устройства, игровые консоли и Web.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍47🤔11🤯5😁3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁112👍93💯1
Ubuntu на умных часах

📌 https://github.com/modded-ubuntu/modded-ubuntu

П.С. Теперь пришло время поиграть в Doom...

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39😁9🎃31
Выпуск свободной системы 3D-моделирования Blender 4.3

Среди добавленных улучшений:
▪️ Предложен экспериментальный бэкенд для отрисовки интерфейса c использованием графического API Vulkan.
▪️ Внесены изменения в интерфейс пользователя. Появилась поддержка закрепления и открепления областей, позволяющая выносить содержимое частей интерфейса в отдельные окна.
▪️ Расширена информация, показываемая во всплывающих подсказках (например, для изображений показывается их разрешение и цветовое пространство, для видео - продолжительность, а для шрифтов - эскиз начертания).
▪️В темы оформления добавлена возможность подсветки области, над которой находится курсор мыши.
▪️ В движок рендеринга EEVEE, поддерживающий физически корректный рендеринг в реальном времени и использующего GPU для визуализации, добавлена функциональность привязки света и тени, которая ранее была доступна только в движке Cycles.
И другие изменения.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉16
Чтобы все сразу знали

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
27😁9💯1
Выпуск nginx 1.27.3

Среди изменений:
▪️ В директиву "server", используемую в блоке "upstream", добавлена поддержка параметра "resolve", включающего отслеживание изменения IP-адреса для используемого доменного имени и автоматическое обновление конфигурации блока "upstream" без необходимости перезапуска nginx в случае изменения адреса.
▪️ В модуль ngx_mail_proxy_module добавлена поддержка специфичного для SmarterMail режима IMAP LOGIN с нетегированным ответом CAPABILITY.
▪️ По умолчанию отключены протоколы TLSv1 и TLSv1.1.
▪️ В директивах "proxy_bind", "fastcgi_bind", "grpc_bind", "memcached_bind", "scgi_bind" и "uwsgi_bind", а также в качестве адреса клиента в модуле ngx_http_realip_module разрешено указание IPv6-адресов в квадратных скобках без номера порта.
▪️ Устранены ошибки в реализациях модуля ngx_http_mp4_module и директивы "proxy_store".
▪️ На платформе DragonFly BSD налажена работа параметра so_keepalive в директиве listen.

В параллельно поддерживаемой стабильной ветке 1.26.x вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15