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

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Forwarded from Alex Kup
LazyJournal - это терминальный пользовательский интерфейс (TUI) для journalctl, логов файловой системе и контейнеров Docker для быстрого просмотра и фильтрации, написанный на языке Go с использованием библиотеки gocui.

— Простая установка, для запуска достаточно загрузить в систему один исполняемый файл без зависимостей.
— Проект вдохновлен работами Jesse Duffield, по этому интерфейс будет знаком всем тем, кто уже использует LazyDocker и LazyGit.
— Для всех журналов присутствует возможность динамической фильтрации вывода с поддержкой нечеткого поиска (поиск всех фраз, разделенных пробелом в любом месте строки) и регулярных выражений (в стиле fzf и grep), а также подсветкой найденных слов.
— Позволяет получить список всех доступных журналов юнитов из journalctl (используется для чтения логов из подсистемы systemd).
— Возможность просматривать все доступные лог-файлы из каталога /var/log с сортировкой по дате изменения (например, для Apache, Nginx или СУБД), включая доступ к архивным логам.
— Поддержка логов контейнеров Docker.
— Проект будет полезен в первую очередь для системных администраторов Linux, больше не нужно вручную искать журналы в системе и каждый раз вызывать grep.

GitHub: https://github.com/Lifailon/lazyjournal
👍204
KDE 1 на BSD/OS 4.2

Времена, когда KDE был эстетически привлекательным.

KDE 1 выпущен в 1996;
BSD/OS 4.2 выпущен в августе 1983.


Типичный 💻 Сисадмин
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35🤔6
Выпуск свободной САПР FreeCAD 1.0

После более года разработки опубликован релиз открытой системы параметрического 3D-моделирования FreeCAD 1.0, которая отличается гибкими возможностями кастомизации и наращивания функциональности через подключение дополнений. Интерфейс построен с использованием библиотеки Qt. Поддерживается сохранение и загрузка моделей в различных форматах, в том числе в STEP, IGES и STL.

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

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍47
Please open Telegram to view this post
VIEW IN TELEGRAM
😁74😢4👍2
Выпуск 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