Linux / Линукс
13.5K subscribers
7.11K photos
227 videos
28 files
7.57K links
Все о мире Свободного Программного Обеспечения

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Проект GIMP разрабатывает новый модульный формат файлов с поддержкой автосохранения

Разработчики свободного графического редактора GIMP объявили о проектировании нового формата рабочих файлов, который придёт на смену устаревшему стандарту XCF. Текущий формат хранения рабочих данных со слоями, цветовыми каналами, масками и направляющими накопил множество ограничений и плохо справляется со сложными задачами, включая обработку многостраничных документов и расширенную анимацию, запланированную к внедрению в ветке GIMP 3.6.

Вместо монолитного бинарного контейнера новый стандарт будет построен по модульному принципу пакетов OpenDocument — в виде набора XML-файлов разметки и графических компонентов, упакованных в ZIP-архив. Такая архитектура позволит ускорить операции промежуточного сохранения благодаря обновлению только измененных частей проекта без полной перезаписи массива данных, а также откроет дорогу для реализации надежного механизма фонового автосохранения. Классический формат XCF останется доступен для обеспечения обратной совместимости, однако все будущие специализированные функции редактора будут поддерживаться исключительно в новом формате.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
17👍43
Документация Python теперь на русском 🙂

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

🥸 Новости IT: 📱 Telegram | 📱 ВК | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥274🌚3
Точка в многолетнем споре. Апелляционный суд США окончательно отклонил иск Xinuos к IBM о правах на Linux

Федеральный апелляционный суд США отклонил апелляционную жалобу компании Xinuos, выкупившей в свое время активы скандально известной SCO Group, и отказался возобновлять масштабное судебное разбирательство против корпораций IBM и Red Hat. Коллегия из трех судей оставила в силе вердикт суда первой инстанции, указав на истечение срока исковой давности и полную несостоятельность претензий истца, который безуспешно пытался переквалифицировать давний конфликт о принадлежности исходного кода Unix в спор о нарушении условий лицензирования при разработке открытого ядра Linux.

История противостояния берет начало еще в 2003 году, когда SCO развернула серию судебных атак на свободное сообщество, пока в ходе разбирательств не выяснилось, что права на спорную интеллектуальную собственность компании вовсе не принадлежали и оставались у Novell. В 2021 году компания Xinuos в статусе правопреемника попыталась инициировать новый виток процесса, обвинив IBM в антимонопольных нарушениях и неправомерном вытеснении конкурентов, однако суды вновь признали обвинения безосновательными. Несмотря на намерение истца запросить повторные слушания полным составом апелляционного суда, шансы на удовлетворение такого ходатайства оцениваются юристами как практически нулевые.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥38
Ядру Linux стукнуло 35 лет 🎉

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

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

Правда, если посмотреть на статистику авторов в свежих релизах, то энтузиастов со стороны там подавляющее меньшинство. Почти семьдесят процентов всех строчек кода сегодня пишут штатные программисты из корпораций вроде Intel, Google, Meta, AMD и Qualcomm. Техногигантам просто жизненно необходимо вливать миллионы человеко-часов в разработку бесплатного ядра, потому что именно на нем бесперебойно крутятся все их гиперскейлеры, дата-центры и фермы для обучения нейросетей.

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

С днём рождения, Линукс! 🎉

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
1🎉7618👍6
Узнали себя?

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24😁16💯4🤯1
Завершена формальная верификация микроядра seL4 для архитектуры AArch64

Разработчики завершили масштабный проект математической формальной верификации надежности и безопасности микроядра seL4 для 64-битной процессорной архитектуры AArch64.

Процедура представляет собой строгое доказательство полного соответствия исполняемого машинного кода заданным формальным спецификациям. Это гарантирует абсолютную изоляцию процессов и исключает возможность распространения сбоев или несанкционированного доступа к защищенным данным. Ранее аналогичные математические доказательства корректности были успешно получены для 32-разрядных чипов ARM, а также архитектур x86-64 и RISC-V.

Успешное подтверждение надежности открывает возможности для применения seL4 в критически важных системах на базе процессоров ARM64, включая аэрокосмическую отрасль, медицинское оборудование, автомобильную электронику и оборонные комплексы.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍111
Релиз дистрибутива Vanilla OS 3: атомарные обновления и контейнеры для всего

После двух лет разработки состоялся релиз дистрибутива Vanilla OS 3. Проект базируется на пакетах Debian, но полностью переосмысливает традиционный подход к работе операционной системы. Главная архитектурная особенность заключается в том, что системное окружение монтируется исключительно в режиме только для чтения, а все пользовательские приложения запускаются в изолированных контейнерах. В качестве графической оболочки разработчики предлагают совершенно чистый GNOME 50 без каких-либо сторонних модификаций, работающий поверх свежего ядра Linux 7.1.

За атомарные обновления отвечает фирменный инструментарий ABRoot. Система создает на накопителе два полностью идентичных корневых раздела, разделяя их на активный и пассивный. Обновления скачиваются и устанавливаются в фоновом режиме на пассивный раздел при минимальной нагрузке на процессор, а для их применения требуется лишь обычная перезагрузка компьютера, во время которой разделы меняются ролями. Если свежий апдейт вызывает критическую ошибку, предусмотрен автоматический откат на предыдущую рабочую версию.

Установка дополнительного программного обеспечения реализована через собственный пакетный менеджер apx, построенный на базе переписанного на языке Go инструментария Distrobox. Этот подход позволяет быстро устанавливать пакеты из Ubuntu, Arch Linux или Fedora прямо в изолированные окружения внутри основной системы. Дополнительно из коробки предоставляется встроенный инструмент Waydroid для запуска мобильных приложений под Android. В третьей версии дистрибутива также произошла замена базовых программ: терминал Black Box уступил место Ptyxis, вместо просмотрщика документов Evince теперь используется Papers, а классический системный монитор заменен на утилиту Resources.

Среди важных нововведений третьей ветки выделяется полноценная поддержка архитектуры ARM64 и внедрение воспроизводимых сборок. Теперь любой пользователь может лично скомпилировать образ системы из исходных кодов и получить результат, побитово совпадающий с официальным релизом. Исключение составляют только образы с проприетарными драйверами от NVIDIA. Для резервного копирования файлов из домашнего каталога и метаданных ABRoot разработчики представили новую утилиту Vanilla Continuity, которая умеет сохранять снапшоты локально или отправлять их на удаленные серверы по протоколам SFTP и FTP.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍175🤣4
Please open Telegram to view this post
VIEW IN TELEGRAM
💯61😁23🔥5💔32
Быстро создаем RAM-диск

sudo mount -t tmpfs -o size=2G tmpfs /mnt/ramdisk


Все файлы в /mnt/ramdisk будут храниться только в оперативной памяти, что обеспечивает очень высокую скорость работы. После перезагрузки содержимое исчезнет. Это удобно для временных файлов, сборки проектов и тестирования.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
27🔥10👍2
В CPython появилась официальная поддержка архитектуры RISC-V

Разработчики эталонной реализации языка Python официально приняли архитектуру RISC-V в свою кодовую базу. Пока что нововведение получило лишь третий уровень поддержки. На практике это означает, что сборка функционирует и за ней присматривает как минимум один участник из основной команды. Однако жестких гарантий по времени исправления багов пока нет, а наличие серьезных проблем с этой архитектурой не станет поводом для отмены или переноса новых релизов языка.

Для отладки специфичных ошибок инфраструктура проекта уже пополнилась несколькими аппаратными хостами на базе RISC-V. Сейчас инженеры активно интегрируют новую архитектуру в платформу непрерывной интеграции и пишут узкоспециализированные патчи для оптимизации производительности. В обозримом будущем статус платформы планируют повысить до второго уровня. Как только это произойдет, любые профильные критические сбои начнут блокировать формирование новых версий CPython, а на устранение проблем мейнтейнерам будет отводиться не более суток.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤣3
Финальный босс

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍40🤔7
Юристы X Corp закрыли Nitter и XCancel под угрозой судебных исков

Разрабы популярных сервисов Nitter и XCancel, позволявших читать X (Twitter) без регистрации и рекламы, объявили о немедленном прекращении работы. Жесткое досудебное уведомление от корпорации Илона Маска потребовало полностью остановить деятельность.

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

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

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😢22👍3🌚3
Please open Telegram to view this post
VIEW IN TELEGRAM
2😢1💔1
Первый релиз Multikernel Linux для одновременного запуска нескольких ядер на одном железе

Состоялся первый публичный релиз весьма амбициозного проекта Multikernel Linux. Разработчики представили масштабную модификацию, которая позволяет запускать сразу несколько независимых экземпляров ядра на одном физическом компьютере без использования гипервизоров и классической виртуализации.

Базируется эта технология на свежем релизе Linux 7.0 и пока работает исключительно на процессорах архитектуры x86_64. Примечательно, что вся новая архитектура завязана на один единственный сборочный параметр "CONFIG_MULTIKERNEL", при отключении которого получается абсолютно стандартная операционная система без каких-либо изменений.

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

Под капотом все устроено предельно прагматично и эффективно. Хостовое ядро выступает в роли дирижера, который нарезает доступные мощности процессора, оперативную память и устройства PCI, жестко распределяя их между параллельными ядрами. Каждому запускаемому экземпляру выдается выделенное физическое ядро CPU и собственный кусок оперативной памяти, а за всю оркестрацию без виртуализации отвечает модифицированный SMP-обработчик. Поскольку в такой схеме отсутствует стадия передачи управления виртуальным машинам и двойная трансляция адресов памяти, производительность практически не отличается от работы на голом железе. Тесты показывают, что по сравнению с популярным гипервизором KVM, скорость выполнения базовых системных вызовов в Multikernel вырастает от семи процентов до внушительных двух с половиной раз.


Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
21👍13🔥2🌚2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁47🔥4
Главные новшества LibreOffice 26.8

Общие изменения
— Смена цветовой темы без перезапуска пакета.
— Встроенная поддержка вариативных шрифтов (OpenType).
— Возможность вырезать лишние трекинговые параметры из URL при вставке гиперссылок.
— Использование escape-последовательностей Unicode в регулярных выражениях при поиске.

Writer (Текст)
Умное выравнивание: Новый алгоритм (Paragraph Composer) анализирует абзац целиком и равномерно распределяет пробелы между словами по ширине.
— Режим «Черновик» (Draft) скрывает картинки, отступы и колонтитулы, оставляя только текст.
— Режим наглядного сравнения двух версий документа бок о бок в одном окне.

Calc (Таблицы)
— Вставка столбцов с вычисляемыми значениями в сводные таблицы (Pivot Tables).
— Новая команда Shuffle для случайного перемешивания ячеек.
Impress и Draw (Презентации и векторы)
— Поддержка слайдов и страниц разного размера в пределах одного файла.
— Группировка слайдов в секции для удобной навигации.
— Новые встроенные шаблоны с соотношением сторон 16:9.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍274
Операционка Haiku обзавелась драйверами для RTX и запускается на 128 мегабайтах оперативки

Спустя четверть века разработки энтузиасты выпустили шестую бета-версию R1. Благодаря жесткой оптимизации им удалось загрузить систему с полноценным графическим интерфейсом на железе с 128 мегабайтами ОЗУ на борту. При этом фундаментом выступает нестандартная файловая система OpenBFS, которая умеет хранить метаданные в формате "ключ-значение" и по своей логике напоминает быструю базу данных.

Самая интересная часть обновления кроется в интеграции современных тяжеловесных технологий в эту легковесную классическую архитектуру. Разрабы не просто добавили в репозитории нативную поддержку свежих версий Firefox и компилятора для языка Go. Под капот завезли гипервизор NVMM для запуска виртуальных машин с аппаратным ускорением, а графическую подсистему научили переваривать драйверы NVIDIA для современных видеокарт линейки RTX и новее.

Помимо этого, авторы проекта знатно поработали над общей производительностью. Оптимизация алгоритмов хэширования и кэширования каталогов позволила сократить время сборки тяжелых компонентов почти в два раза, а обработка некоторых типов файлов ускорилась в десятки раз. Сейчас команда уже вовсю тестирует загрузку ОС на архитектуре ARM64 и проводит эксперименты с чипами Apple M1.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
24👍9🔥3😈3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯5
Please open Telegram to view this post
VIEW IN TELEGRAM
😁40