Forwarded from Типичный Сисадмин
This media is not supported in your browser
VIEW IN TELEGRAM
AutoBashCraft — это инструмент, который автоматизирует создание скринкастов из блоков кода Bash.
https://github.com/autobashcraft/cli
Он создает среду выполнения Docker для выполнения команд bash, захвата вывода и преобразования его в скринкаст.
Для этого требуется установка docker и node.js
Инструмент можно запустить с помощью NPX.
Типичный🎹 Сисадмин
https://github.com/autobashcraft/cli
Он создает среду выполнения Docker для выполнения команд bash, захвата вывода и преобразования его в скринкаст.
Для этого требуется установка docker и node.js
Инструмент можно запустить с помощью NPX.
Типичный
Please open Telegram to view this post
VIEW IN TELEGRAM
Язык программирования Mojo переводят в разряд открытого ПО
Разработчики языка программирования Mojo начали перевод наработок проекта в разряд открытого ПО. Первым открыт код стандартной библиотеки, который теперь доступен под лицензией Apache 2.0 c исключениями от проекта LLVM, допускающими смешивание с кодом под лицензией GPLv2. Помимо публикации кода процесс разработки сместился в сторону открытости и возможности передачи сторонних изменений через отправку pull-запросов в GitHub. Исходные тексты компилятора планируют открыть после завершения проектирования внутренней архитектуры.
Linux / Линукс🥸
Разработчики языка программирования Mojo начали перевод наработок проекта в разряд открытого ПО. Первым открыт код стандартной библиотеки, который теперь доступен под лицензией Apache 2.0 c исключениями от проекта LLVM, допускающими смешивание с кодом под лицензией GPLv2. Помимо публикации кода процесс разработки сместился в сторону открытости и возможности передачи сторонних изменений через отправку pull-запросов в GitHub. Исходные тексты компилятора планируют открыть после завершения проектирования внутренней архитектуры.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
В музыкальной нейронке Suno сгенерировали музыкальную инструкцию «6 шагов загрузки Линукс на пальцах».
Linux / Линукс🥸
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😁25 13🎉4👍1😢1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29😁18 14
В госучреждениях Германии переведут 30 тысяч ПК на Linux и LibreOffice
Правительство Шлезвиг-Гольштейна, региона на севере Германии, утвердило миграцию с Windows на Linux и с MS Office на LibreOffice на 30 тысячах компьютеров в различных госучреждениях. Для организации совместной работы в новой инфраструктуре вместо Microsoft Sharepoint и Microsoft Exchange/Outlook будут задействованы Nextcloud, Open Xchange и Thunderbird, а вместо Active Directory предложена служба каталогов на базе открытого ПО.
Переход на открытое ПО затронет все компьютеры госслужащих, включая рабочие станции учителей в школах. Решение принято после успешного завершения пилотного проекта, продолжавшегося два с половиной года.
Linux / Линукс🥸
Правительство Шлезвиг-Гольштейна, региона на севере Германии, утвердило миграцию с Windows на Linux и с MS Office на LibreOffice на 30 тысячах компьютеров в различных госучреждениях. Для организации совместной работы в новой инфраструктуре вместо Microsoft Sharepoint и Microsoft Exchange/Outlook будут задействованы Nextcloud, Open Xchange и Thunderbird, а вместо Active Directory предложена служба каталогов на базе открытого ПО.
Переход на открытое ПО затронет все компьютеры госслужащих, включая рабочие станции учителей в школах. Решение принято после успешного завершения пилотного проекта, продолжавшегося два с половиной года.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from godnoTECH - Новости IT
Please open Telegram to view this post
VIEW IN TELEGRAM
😁73👍22🤔6😢3 3
Доступна система конфигурации сети Netplan 1.0, используемая в Ubuntu
Netplan развивает формат для хранения настроек сетевых интерфейсов и связанные с ним утилиты для управления сетевыми конфигурациями. Он обеспечивает хранение параметров в формате YAML и предоставляет бэкенды, абстрагирующие доступ к конфигурации для NetworkManager и systemd-networkd. Код проекта написан на языках Python и C, и распространяется под лицензией GPLv3.
Помимо сотрудников из компании Canonical в разработке проекта также принимают участие сотрудники Microsoft и Deutsche Telekom. Netplan уже применяется в Ubuntu начиная с выпуска 17.10, задействован в Ubuntu 23.10 Desktop в качестве бэкенда по умолчанию в NetworkManager и применяется по умолчанию для управления сетевыми настройками в официальных сборках Debian 12 для облачных систем. Поддержка Netplan также реализована для cloud-init и инсталлятора Calamares. Новый выпуск Netplan 1.0 войдёт в состав дистрибутива Ubuntu 24.04 и будет поставляться в Debian 13.
Linux / Линукс🥸
Netplan развивает формат для хранения настроек сетевых интерфейсов и связанные с ним утилиты для управления сетевыми конфигурациями. Он обеспечивает хранение параметров в формате YAML и предоставляет бэкенды, абстрагирующие доступ к конфигурации для NetworkManager и systemd-networkd. Код проекта написан на языках Python и C, и распространяется под лицензией GPLv3.
Помимо сотрудников из компании Canonical в разработке проекта также принимают участие сотрудники Microsoft и Deutsche Telekom. Netplan уже применяется в Ubuntu начиная с выпуска 17.10, задействован в Ubuntu 23.10 Desktop в качестве бэкенда по умолчанию в NetworkManager и применяется по умолчанию для управления сетевыми настройками в официальных сборках Debian 12 для облачных систем. Поддержка Netplan также реализована для cloud-init и инсталлятора Calamares. Новый выпуск Netplan 1.0 войдёт в состав дистрибутива Ubuntu 24.04 и будет поставляться в Debian 13.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😢11👍8
Please open Telegram to view this post
VIEW IN TELEGRAM
Выпуск Wine 9.6 и Wine staging 9.6
Некоторые изменения:
– В диспетчере системных вызовов (wine_syscall_dispatcher) обеспечено сохранение состояния регистров, используемых в расширении AVX.
– В реализации BCrypt добавлена поддержка использования добавочного заполнения OAEP (Optimal Asymmetric Encryption Padding) вместе с алгоритмом RSA.
– Налажена работа интерпретатора языка описания интерфейса WIDL (Wine Interface Definition Language).
В wined3d включена поддержка расширения
И другие изменения.
Также сформирован выпуск проекта Wine Staging 9.6, предоставляющего расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine.
Linux / Линукс🥸
Некоторые изменения:
– В диспетчере системных вызовов (wine_syscall_dispatcher) обеспечено сохранение состояния регистров, используемых в расширении AVX.
– В реализации BCrypt добавлена поддержка использования добавочного заполнения OAEP (Optimal Asymmetric Encryption Padding) вместе с алгоритмом RSA.
– Налажена работа интерпретатора языка описания интерфейса WIDL (Wine Interface Definition Language).
В wined3d включена поддержка расширения
И другие изменения.
Также сформирован выпуск проекта Wine Staging 9.6, предоставляющего расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Дайджест новостей и статей
• Почему вам стоит попробовать Nix
• Знакомство с SSH
• Увеличиваем объем накопителя с 32 до 256 ГБайт для нетбука Asus E200H
• SSH-Туннели простыми словами
• Как я выбирал решения для удаленного администрирования?
• Установка Arch Linux кратко и (почти) без боли
• LINUX + FL Studio + платные VST (32+64)
• А в чем проблема работать с файлами?
• Creating Snaps on Ubuntu Touch
• Best Practices and Strategic Insights to Dockerizing Your Linux Applications
• xz-utils backdoor: how to get started
• Deploying Open Language Models on Ubuntu
• Integrating Linux and Windows in a Dual-Boot Setup
Linux / Линукс🥸
• Почему вам стоит попробовать Nix
• Знакомство с SSH
• Увеличиваем объем накопителя с 32 до 256 ГБайт для нетбука Asus E200H
• SSH-Туннели простыми словами
• Как я выбирал решения для удаленного администрирования?
• Установка Arch Linux кратко и (почти) без боли
• LINUX + FL Studio + платные VST (32+64)
• А в чем проблема работать с файлами?
• Creating Snaps on Ubuntu Touch
• Best Practices and Strategic Insights to Dockerizing Your Linux Applications
• xz-utils backdoor: how to get started
• Deploying Open Language Models on Ubuntu
• Integrating Linux and Windows in a Dual-Boot Setup
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Please open Telegram to view this post
VIEW IN TELEGRAM
Выпуск мультимедиа-пакета FFmpeg 7.0
• В утилите командной строки ffmpeg обеспечено параллельное выполнение операций распаковки/упаковки медиаконтейнеров, декодирования, кодирования и применения фильтров.
• Реализована поддержка кодирования и декодирования видео в формате MPEG-5 (EVC - Essential Video Coding), используя внешнюю библиотеку libxevd.
• Добавлены распаковщики и упаковщики медиаконтейнеров (demuxer/muxer) для формата QOA (Quite OK Audio), применяемого для передачи звука c потерей качества.
• Добавлены распаковщики и упаковщики медиаконтейнеров (demuxer/muxer) для формата IAMF (Immersive Audio Model and Format), определяющего контейнер для распространения объёмного звука.
• Реализована возможность использования API D3D12VA (Direct 3D 12 Video Encoding) для аппаратного ускорения декодирования форматов H264, HEVC, VP9, AV1, MPEG-2 и VC1.
И другие изменения.
Linux / Линукс🥸
• В утилите командной строки ffmpeg обеспечено параллельное выполнение операций распаковки/упаковки медиаконтейнеров, декодирования, кодирования и применения фильтров.
• Реализована поддержка кодирования и декодирования видео в формате MPEG-5 (EVC - Essential Video Coding), используя внешнюю библиотеку libxevd.
• Добавлены распаковщики и упаковщики медиаконтейнеров (demuxer/muxer) для формата QOA (Quite OK Audio), применяемого для передачи звука c потерей качества.
• Добавлены распаковщики и упаковщики медиаконтейнеров (demuxer/muxer) для формата IAMF (Immersive Audio Model and Format), определяющего контейнер для распространения объёмного звука.
• Реализована возможность использования API D3D12VA (Direct 3D 12 Video Encoding) для аппаратного ускорения декодирования форматов H264, HEVC, VP9, AV1, MPEG-2 и VC1.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
Please open Telegram to view this post
VIEW IN TELEGRAM
😁47❤3👍2
Предположительно 14 млн человек пользуются средой рабочего стола Xfce
При расчёте использованы следующие предположения:
– Число всех пользователей Linux оценивается в 120 млн.
– Примерно 33% пользователей Linux используют на своих ПК Ubuntu или дистрибутивы, на его основе. Таким образом, общее число пользователей Ubuntu составляет 40 млн. По результатам опроса примерно 15% пользователей Ubuntu устанавливают Xubuntu, 15% от 40 млн = 6 млн пользователей Xubuntu.
– Если предположить, что 10% пользователей дистрибутивов, отличных от Ubuntu, используют Xfce, получается ещё 8 млн пользователей (10% от 80 млн).
– В gitlab. xfce. org зарегистрировано примерно 6000 учётных записей разработчиков Xfce, т.е. каждый 2000-ый пользователь зарегистрирован на gitlab. xfce. org.
Linux / Линукс🥸
При расчёте использованы следующие предположения:
– Число всех пользователей Linux оценивается в 120 млн.
– Примерно 33% пользователей Linux используют на своих ПК Ubuntu или дистрибутивы, на его основе. Таким образом, общее число пользователей Ubuntu составляет 40 млн. По результатам опроса примерно 15% пользователей Ubuntu устанавливают Xubuntu, 15% от 40 млн = 6 млн пользователей Xubuntu.
– Если предположить, что 10% пользователей дистрибутивов, отличных от Ubuntu, используют Xfce, получается ещё 8 млн пользователей (10% от 80 млн).
– В gitlab. xfce. org зарегистрировано примерно 6000 учётных записей разработчиков Xfce, т.е. каждый 2000-ый пользователь зарегистрирован на gitlab. xfce. org.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤28👍12🤔4
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34❤4
Проект PumpkinOS развивает реинкарнацию PalmOS
Проект PumpkinOS создает повторную реализацию операционной системы PalmOS, использовавшейся в коммуникаторах компании Palm. PumpkinOS позволяет напрямую запускать приложения, созданные для PalmOS, без применения эмулятора PalmOS и не требуя наличия оригинальной прошивки с PalmOS. Приложения, собранные для архитектуры m68K, могут запускаться на системах с процессорами x86 и ARM. Код проекта написан на языке Си и распространяется под лицензий GPLv3. Предоставляется графическая оболочка для навигации по имеющимся приложениям и переключения между ними.
Linux / Линукс🥸
Проект PumpkinOS создает повторную реализацию операционной системы PalmOS, использовавшейся в коммуникаторах компании Palm. PumpkinOS позволяет напрямую запускать приложения, созданные для PalmOS, без применения эмулятора PalmOS и не требуя наличия оригинальной прошивки с PalmOS. Приложения, собранные для архитектуры m68K, могут запускаться на системах с процессорами x86 и ARM. Код проекта написан на языке Си и распространяется под лицензий GPLv3. Предоставляется графическая оболочка для навигации по имеющимся приложениям и переключения между ними.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤7🤔3😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
😢53😁20👍2
Оценка влияния оптимизаций в GNOME 46 на эффективность работы эмуляторов терминала
Опубликованы результаты проверки эффективности оптимизаций, добавленных в библиотеку VTE (Virtual TErminal library) и вошедших в состав релиза GNOME 46. При тестировании измерена отзывчивость интерфейса в эмуляторах терминала Alacritty, Console (GTK 4), GNOME Terminal (GTK 3 и 4) и VTE Test App (пример из репозитория VTE), при их запуске в Fedora 39 с GNOME 45 и в Fedora 40-beta с GNOME 46.
В версии GNOME 46 в VTE существенно переработаны внутренние структуры, что, по оценке разработчиков, привело к ускорению операций, прирост производительности которых достигал в тестах 40%.
Тестирование подтвердило заметное снижение задержек ввода данных в приложениях на базе VTE, которое наблюдается не только в простых, но и в сложных сценариях использования терминалов. Например, при использовании neovim задержки ввода эмуляторов терминала на базе VTE сократились до уровня наиболее быстрого терминала Alacritty. В частности в тесте, связанном с использование утилиты "cat", реакция на нажатие клавиш в Console и GNOME Terminal снизились с 40 до 12 мс, а в тесте прокрутки в neovim - с 45 до 23 мс.
Linux / Линукс🥸
Опубликованы результаты проверки эффективности оптимизаций, добавленных в библиотеку VTE (Virtual TErminal library) и вошедших в состав релиза GNOME 46. При тестировании измерена отзывчивость интерфейса в эмуляторах терминала Alacritty, Console (GTK 4), GNOME Terminal (GTK 3 и 4) и VTE Test App (пример из репозитория VTE), при их запуске в Fedora 39 с GNOME 45 и в Fedora 40-beta с GNOME 46.
В версии GNOME 46 в VTE существенно переработаны внутренние структуры, что, по оценке разработчиков, привело к ускорению операций, прирост производительности которых достигал в тестах 40%.
Тестирование подтвердило заметное снижение задержек ввода данных в приложениях на базе VTE, которое наблюдается не только в простых, но и в сложных сценариях использования терминалов. Например, при использовании neovim задержки ввода эмуляторов терминала на базе VTE сократились до уровня наиболее быстрого терминала Alacritty. В частности в тесте, связанном с использование утилиты "cat", реакция на нажатие клавиш в Console и GNOME Terminal снизились с 40 до 12 мс, а в тесте прокрутки в neovim - с 45 до 23 мс.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23😁1