Системный менеджер InitWare, форк systemd, портирован для OpenBSD
Проект InitWare, развивающий экспериментальный форк системного менеджера systemd, реализовал поддержку операционной системы OpenBSD на уровне возможности управления пользовательскими сервисами (user manager - режим "iwctl —user", позволяющий пользователям управлять собственными сервисами). PID1 и системные сервисы пока не поддерживаются. Ранее аналогичная поддержка была обеспечена для DragonFly BSD, а возможность управления системными сервисами и управления входом для NetBSD и FreeBSD. Следующим шагом станет реализация поддержки управления пользовательскими сервисами для Illumos.
Проект InitWare нацелен на создание переносимого и модульного системного менеджера, способного работать на системах, отличных от Linux. При этом в отличие от systemd проект не пытается охватить необъятное и сосредотачивается только на функциях управления сервисами, пользовательскими сеансами и управлением входом (login management). Из состава исключены компоненты для управления устройствами (udev), настройки сети (networkd), резолвинга в DNS (resolved) и ведения логов (journald).
Проект InitWare, развивающий экспериментальный форк системного менеджера systemd, реализовал поддержку операционной системы OpenBSD на уровне возможности управления пользовательскими сервисами (user manager - режим "iwctl —user", позволяющий пользователям управлять собственными сервисами). PID1 и системные сервисы пока не поддерживаются. Ранее аналогичная поддержка была обеспечена для DragonFly BSD, а возможность управления системными сервисами и управления входом для NetBSD и FreeBSD. Следующим шагом станет реализация поддержки управления пользовательскими сервисами для Illumos.
Проект InitWare нацелен на создание переносимого и модульного системного менеджера, способного работать на системах, отличных от Linux. При этом в отличие от systemd проект не пытается охватить необъятное и сосредотачивается только на функциях управления сервисами, пользовательскими сеансами и управлением входом (login management). Из состава исключены компоненты для управления устройствами (udev), настройки сети (networkd), резолвинга в DNS (resolved) и ведения логов (journald).
Опрос Stack Overflow: Rust назван самым любимым, а Python самым востребованным языком
Дискуссионная площадка Stack Overflow опубликовала результаты ежегодного опроса, в котором приняло участие более 83 тысяч разработчиков ПО.
Наиболее часто используемым участниками опроса языком является JavaScript 64.9% (год назад 67.7%, большинство участников Stack Overflow web-разработчики). Наибольший рост популярности как и в прошлом году демонстрирует Python, который за год переместился с 4 (44.1%) на 3 место (48.2%), обогнав SQL. Число пользователей языка Rust за год выросло с 5% до 7%, TypeScript с 25.4% до 30.2%, Dart с 4% до 6%, а Go с 8.8% до 9.5%. Популярность Ruby снизилась с 7.1% до 6.7%, Perl c 3.1% до 2.4%, а PHP с 26.2% до 21.98%.
Шестой год подряд Rust признаётся самым любимым языком. Пятый год подряд Python определяется как самый востребованный язык.
Дискуссионная площадка Stack Overflow опубликовала результаты ежегодного опроса, в котором приняло участие более 83 тысяч разработчиков ПО.
Наиболее часто используемым участниками опроса языком является JavaScript 64.9% (год назад 67.7%, большинство участников Stack Overflow web-разработчики). Наибольший рост популярности как и в прошлом году демонстрирует Python, который за год переместился с 4 (44.1%) на 3 место (48.2%), обогнав SQL. Число пользователей языка Rust за год выросло с 5% до 7%, TypeScript с 25.4% до 30.2%, Dart с 4% до 6%, а Go с 8.8% до 9.5%. Популярность Ruby снизилась с 7.1% до 6.7%, Perl c 3.1% до 2.4%, а PHP с 26.2% до 21.98%.
Шестой год подряд Rust признаётся самым любимым языком. Пятый год подряд Python определяется как самый востребованный язык.
Новая версия музыкального проигрывателя DeaDBeeF 1.8.8
Исходные тексты проекта распространяются в рамках лицензии GPLv2. Плеер написан на языке Си и может работать с минимальным набором зависимостей. Интерфейс построен с использованием библиотеки GTK+, поддерживает вкладки и может расширяться через виджеты и плагины.
Среди возможностей: автоматическое перекодирование кодировки текста в тегах, эквалайзер, поддержка cue-файлов, минимум зависимостей, возможность управления через командную строку или из системного лотка, возможность загрузки и отображения обложек, встроенный редактор тегов, гибкие возможности в отображении нужных полей в списках композиций, поддержка потокового интернет-радио, режим воспроизведения без пауз, наличие плагина для перекодирования контента.
Некоторые изменения:
— Реализована обработка метаданных с названием альбома (Disc subnoscript) в тегах ID3v2 и APE.
— Улучшен интерфейс для настройки плагинов.
— Реализовано немодальное окно с настройками.
— Добавлена поддержка изменения цвета заголовков. В средства для определения формата заголовка добавлена функция $rgb().
— В списке плагинов реализована поддержка фильтров и вывода информации о плагинах. Обеспечена сортировка плагинов по алфавиту.
— Добавлены вкладки со списками воспроизведения, для которых поддерживается изменение фокуса и навигация при помощи клавиатуры.
— Добавлена возможность чтения тегов WAV RIFF.
И другие изменения.
Исходные тексты проекта распространяются в рамках лицензии GPLv2. Плеер написан на языке Си и может работать с минимальным набором зависимостей. Интерфейс построен с использованием библиотеки GTK+, поддерживает вкладки и может расширяться через виджеты и плагины.
Среди возможностей: автоматическое перекодирование кодировки текста в тегах, эквалайзер, поддержка cue-файлов, минимум зависимостей, возможность управления через командную строку или из системного лотка, возможность загрузки и отображения обложек, встроенный редактор тегов, гибкие возможности в отображении нужных полей в списках композиций, поддержка потокового интернет-радио, режим воспроизведения без пауз, наличие плагина для перекодирования контента.
Некоторые изменения:
— Реализована обработка метаданных с названием альбома (Disc subnoscript) в тегах ID3v2 и APE.
— Улучшен интерфейс для настройки плагинов.
— Реализовано немодальное окно с настройками.
— Добавлена поддержка изменения цвета заголовков. В средства для определения формата заголовка добавлена функция $rgb().
— В списке плагинов реализована поддержка фильтров и вывода информации о плагинах. Обеспечена сортировка плагинов по алфавиту.
— Добавлены вкладки со списками воспроизведения, для которых поддерживается изменение фокуса и навигация при помощи клавиатуры.
— Добавлена возможность чтения тегов WAV RIFF.
И другие изменения.
9–11 августа, в 21:00 по московскому времени пройдёт бесплатный онлайн-интенсив по работе с Python. Всего за 3 дня вы познакомитесь с основами универсального языка и технологиями искусственного интеллекта. А ещё с помощью BotFather создадите первый полноценный проект — Telegram-бота.
Регистрируйтесь: ▶️ https://clc.am/6fG_Dw.
🔥 Изучите структуру данных Python, Machine Learning и сможете сразу применить теорию на практике. Создадите чат-бота, научите его говорить и подключите к Telegram.
☝️ Преподавателем будет Николай Герасименко — ведущий исследователь данных (NLP) в Сбере.
⭐️ Все участники получат электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» от издательства «МИФ». А те, кто сдаст домашнее задание, — сертификаты на 15 000 рублей. Их можно будет потратить на любой курс образовательной платформы Skillbox!
Регистрируйтесь: ▶️ https://clc.am/6fG_Dw.
🔥 Изучите структуру данных Python, Machine Learning и сможете сразу применить теорию на практике. Создадите чат-бота, научите его говорить и подключите к Telegram.
☝️ Преподавателем будет Николай Герасименко — ведущий исследователь данных (NLP) в Сбере.
⭐️ Все участники получат электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» от издательства «МИФ». А те, кто сдаст домашнее задание, — сертификаты на 15 000 рублей. Их можно будет потратить на любой курс образовательной платформы Skillbox!
Новое руководство GNOME по человеческому интерфейсу теперь официально
В последние месяцы были приложены усилия для обновления Руководства по человеческому интерфейсу GNOME (HIG), чтобы отразить инструментарий GTK4 и рекомендации по новым виджетам, служебным панелям и многому другому для повышения доступности приложений GNOME.
HIG охватывает ресурсы по дизайну, ресурсы в целом, рекомендации по дизайну UX, шаблоны и ссылки на сочетания клавиш и цвета пользовательского интерфейса.
В последние месяцы были приложены усилия для обновления Руководства по человеческому интерфейсу GNOME (HIG), чтобы отразить инструментарий GTK4 и рекомендации по новым виджетам, служебным панелям и многому другому для повышения доступности приложений GNOME.
HIG охватывает ресурсы по дизайну, ресурсы в целом, рекомендации по дизайну UX, шаблоны и ссылки на сочетания клавиш и цвета пользовательского интерфейса.
DevOps-инженер выполняет функции системного администратора, разработчика, тестировщика и менеджера. Он связывает воедино все этапы работы над продуктом. Такие специалисты востребованы во многих IT-компаниях.
Узнайте больше о DevOps на онлайн-интенсиве: 👉 https://clc.am/W232Ng.
📌 Junior-разработчики:
познакомитесь с понятиями Docker, CI и Kubernetes;
развернёте и запустите первое приложение в облаке;
добавите работу в портфолио и сделаете первый шаг к карьере DevOps-инженера.
📌 Опытные разработчики и сисадмины:
научитесь организовывать процессы непрерывной доставки и развёртывания продукта в облаке;
поймёте, как перейти из разработки или системного администрирования в DevOps-инжиниринг.
🎁 Всем участникам интенсива дарим электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» от издательства «МИФ». А каждый, кто сдаст домашнюю работу, получит сертификат стоимостью 15 000 рублей на любой курс Skillbox.
Присоединяйтесь к онлайн-трансляциям 9–11 августа, в 19:00 по московскому времени.
Узнайте больше о DevOps на онлайн-интенсиве: 👉 https://clc.am/W232Ng.
📌 Junior-разработчики:
познакомитесь с понятиями Docker, CI и Kubernetes;
развернёте и запустите первое приложение в облаке;
добавите работу в портфолио и сделаете первый шаг к карьере DevOps-инженера.
📌 Опытные разработчики и сисадмины:
научитесь организовывать процессы непрерывной доставки и развёртывания продукта в облаке;
поймёте, как перейти из разработки или системного администрирования в DevOps-инжиниринг.
🎁 Всем участникам интенсива дарим электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» от издательства «МИФ». А каждый, кто сдаст домашнюю работу, получит сертификат стоимостью 15 000 рублей на любой курс Skillbox.
Присоединяйтесь к онлайн-трансляциям 9–11 августа, в 19:00 по московскому времени.
AMD готовит больше кода графического драйвера для Linux 5.15
На этой неделе среди изменений графического драйвера ядра AMD Radeon Linux с открытым исходным кодом можно отметить:
- Переключение кода виртуального дисплея на использование атомарной настройки режима на основе VKMS.
- Исправления для Aldebaran как части ускорителя CDNA следующего поколения.
- Исправление powergating для APU Renoir.
- Отображение аппаратной версии GFX через sysfs.
- Вычислительный код AMDKFD добавляет интерфейс запроса диапазона адресов SVM для пользовательского пространства.
- Исправления, затрагивающие FreeSync, Bus Active Chip Off (BACO).
На этой неделе среди изменений графического драйвера ядра AMD Radeon Linux с открытым исходным кодом можно отметить:
- Переключение кода виртуального дисплея на использование атомарной настройки режима на основе VKMS.
- Исправления для Aldebaran как части ускорителя CDNA следующего поколения.
- Исправление powergating для APU Renoir.
- Отображение аппаратной версии GFX через sysfs.
- Вычислительный код AMDKFD добавляет интерфейс запроса диапазона адресов SVM для пользовательского пространства.
- Исправления, затрагивающие FreeSync, Bus Active Chip Off (BACO).
Открыл тут один порт в своей сети для SFTP-сервера, и всего за последние 7 дней было сделано 611 попыток войти в него... Всегда интересно посмотреть на имена пользователей, которые пытаются войти в систему, поэтому я вытащил их и отсортировал.