Проект ravynOS развивает редакцию FreeBSD, нацеленную на совместимость c macOS
После двух лет разработки опубликован выпуск проекта ravynOS 0.5, развивающего операционную систему на основе FreeBSD, нацеленную на достижение совместимости с приложениями для macOS и предоставление пользовательской оболочки в стиле macOS.
В качестве целей проекта заявлено достижение совместимости с приложениями macOS на уровне исходных текстов и исполняемых файлов.
В новом выпуске:
• Базовая система обновлена до ветки FreeBSD 15-CURRENT. Прекращено использование портов FreeBSD - все необходимые компоненты перенесены в системный репозиторий.
• В основной состав включён текстовый редактор turbo. Также добавлены cmake, gmake, nasm и GNU binutils.
• Добавлена новая сборочная утилита build.sh, упрощающая весь процесс сборки системы и создания настраиваемого ISO-образа, загружаемого в Live-режиме.
И другие изменения.
Linux / Линукс🥸
После двух лет разработки опубликован выпуск проекта ravynOS 0.5, развивающего операционную систему на основе FreeBSD, нацеленную на достижение совместимости с приложениями для macOS и предоставление пользовательской оболочки в стиле macOS.
В качестве целей проекта заявлено достижение совместимости с приложениями macOS на уровне исходных текстов и исполняемых файлов.
В новом выпуске:
• Базовая система обновлена до ветки FreeBSD 15-CURRENT. Прекращено использование портов FreeBSD - все необходимые компоненты перенесены в системный репозиторий.
• В основной состав включён текстовый редактор turbo. Также добавлены cmake, gmake, nasm и GNU binutils.
• Добавлена новая сборочная утилита build.sh, упрощающая весь процесс сборки системы и создания настраиваемого ISO-образа, загружаемого в Live-режиме.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😁25👍18🤔4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁104👍9
Forwarded from 📚Системный Администратор (RTFM)
Топ книг о Linux
1. Линус Торвальдс, Дэвид Даймонд – Just for fun
2. Ю. Вахалия – UNIX изнутри
3. Андрей Робачевский — Операционная система UNIX
4. Денис Колисниченко: Linux. От новичка к профессионалу
5. Эви Немет, Гарт Снайдер, Трент Р. Хейн – Руководство администратора Linux
6. Дэвид Тейнсли – Linux и UNIX: программирование в shell. Руководство разработчика
7. Джеймс Армстронг – Секреты Unix
8. Брайн Керниган, Роб Пайк – UNIX. Программное окружение
9. Скотт Манн – Linux. Администрирование сетей TCP/IP
10. Кристофер Негус – Библия Linux
11. Эндрю Таненбаум – Современные операционные системы
12. Скотт Граннеман: Linux. Карманный справочник
13. Дэниэль Роббинс – Основы Linux от основателя Gentoo
14. Уильям Шоттс: Командная строка Linux. Полное руководство
15. Роберт Лав: Ядро Linux. Описание процесса разработки
📚@IT_obrazovach
1. Линус Торвальдс, Дэвид Даймонд – Just for fun
2. Ю. Вахалия – UNIX изнутри
3. Андрей Робачевский — Операционная система UNIX
4. Денис Колисниченко: Linux. От новичка к профессионалу
5. Эви Немет, Гарт Снайдер, Трент Р. Хейн – Руководство администратора Linux
6. Дэвид Тейнсли – Linux и UNIX: программирование в shell. Руководство разработчика
7. Джеймс Армстронг – Секреты Unix
8. Брайн Керниган, Роб Пайк – UNIX. Программное окружение
9. Скотт Манн – Linux. Администрирование сетей TCP/IP
10. Кристофер Негус – Библия Linux
11. Эндрю Таненбаум – Современные операционные системы
12. Скотт Граннеман: Linux. Карманный справочник
13. Дэниэль Роббинс – Основы Linux от основателя Gentoo
14. Уильям Шоттс: Командная строка Linux. Полное руководство
15. Роберт Лав: Ядро Linux. Описание процесса разработки
📚@IT_obrazovach
👍29
Первый выпуск XMPP-клиента Conversations Classic
После двух лет разработки опубликован первый выпуск проекта Conversations Classic (2.2), развивающего форк XMPP-клиента Conversations для платформы Android. Программа поддерживает такие возможности, как сквозное шифрование, передачу изображений и файлов, звуковые и видео вызовы, голосовые сообщения, конференции, индикацию прочитанного, синхронизацию с десктоп-системами, интеграцию с адресной книгой и привязку нескольких учётных записей. Код проекта написан на языке Java и распространяется под лицензией GPLv3.
Linux / Линукс🥸
После двух лет разработки опубликован первый выпуск проекта Conversations Classic (2.2), развивающего форк XMPP-клиента Conversations для платформы Android. Программа поддерживает такие возможности, как сквозное шифрование, передачу изображений и файлов, звуковые и видео вызовы, голосовые сообщения, конференции, индикацию прочитанного, синхронизацию с десктоп-системами, интеграцию с адресной книгой и привязку нескольких учётных записей. Код проекта написан на языке Java и распространяется под лицензией GPLv3.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍6
Please open Telegram to view this post
VIEW IN TELEGRAM
😁32💯8🤔4👍1
Сформированы сборки Ubuntu 24.04 для миниатюрной RISC-V-платы Milk-V Mars
Canonical подготовила отдельные сборки Ubuntu 24.04, специально оптимизированные для работы на плате Milk-V Mars, оснащённой 4-ядерным 64-разрядным процессором StarFive JH7110 (1.5GHz) на базе архитектуры RISC-V (RV64GC). Отмечается, что это первая миниатюрная плата на базе архитектуры RISC-V, по размеру сопоставимая с кредитной картой (размер платы 85 x 56 мм). Плата также примечательна относительно низкой для плат RISC-V стоимостью - в минимальной конфигурации с ОЗУ 2 ГБ плата продаётся по цене 39 долларов.
Дистрибутив Ubuntu будет адаптирован и для работы на других устройствах Milk-V, включая будущие продукты. Платформа Ubuntu будет продвигаться как основная поддерживаемая и сопровождаемая система для всех вариантов плат Milk-V с акцентированием внимания на поддержке механизмов ускорения вычислений и AI.
Linux / Линукс🥸
Canonical подготовила отдельные сборки Ubuntu 24.04, специально оптимизированные для работы на плате Milk-V Mars, оснащённой 4-ядерным 64-разрядным процессором StarFive JH7110 (1.5GHz) на базе архитектуры RISC-V (RV64GC). Отмечается, что это первая миниатюрная плата на базе архитектуры RISC-V, по размеру сопоставимая с кредитной картой (размер платы 85 x 56 мм). Плата также примечательна относительно низкой для плат RISC-V стоимостью - в минимальной конфигурации с ОЗУ 2 ГБ плата продаётся по цене 39 долларов.
Дистрибутив Ubuntu будет адаптирован и для работы на других устройствах Milk-V, включая будущие продукты. Платформа Ubuntu будет продвигаться как основная поддерживаемая и сопровождаемая система для всех вариантов плат Milk-V с акцентированием внимания на поддержке механизмов ускорения вычислений и AI.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤6🤔2😢1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁87💯9👍2
Инициатива Mobifree, нацеленная на построение экосистемы открытых мобильных приложений
Еврокомиссия, каталог свободных приложений F-Droid, организация E Foundation, разрабатывающая мобильную платформу /e/OS, и проект microG, развивающий открытые аналоги проприетарным компонентам и сервисам Google, объединили усилия в продвижении инициативы Mobifree. Она нацелена на создание экосистемы открытых мобильных приложений для Android и стимулирование разработки подобных программ. На развитие проекта Еврокомиссией выделен грант, размером 5 млн евро. Проект создан в ответ на однобокое развитие текущей мобильной экосистемы.
Инициатива Mobifree нацелена на разработку мобильных технологий, построенных на открытых стандартах и форматах данных, соответствующих принципам разработки открытого ПО и обеспечивающих конфиденциальность информации пользователя. Из областей, которые будет развиваться инициативой на данном этапе отмечается открытая ОС на базе Android, независимые каталоги приложений, программы для обмена сообщениями, картографические приложения и системы реагирования в случае стихийных бедствий и чрезвычайных ситуаций.
Linux / Линукс🥸
Еврокомиссия, каталог свободных приложений F-Droid, организация E Foundation, разрабатывающая мобильную платформу /e/OS, и проект microG, развивающий открытые аналоги проприетарным компонентам и сервисам Google, объединили усилия в продвижении инициативы Mobifree. Она нацелена на создание экосистемы открытых мобильных приложений для Android и стимулирование разработки подобных программ. На развитие проекта Еврокомиссией выделен грант, размером 5 млн евро. Проект создан в ответ на однобокое развитие текущей мобильной экосистемы.
Инициатива Mobifree нацелена на разработку мобильных технологий, построенных на открытых стандартах и форматах данных, соответствующих принципам разработки открытого ПО и обеспечивающих конфиденциальность информации пользователя. Из областей, которые будет развиваться инициативой на данном этапе отмечается открытая ОС на базе Android, независимые каталоги приложений, программы для обмена сообщениями, картографические приложения и системы реагирования в случае стихийных бедствий и чрезвычайных ситуаций.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🤔9🎉2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁88😢4💯3
Новая версия nginx 1.27.0 c устранением 4 уязвимостей в реализации HTTP/3
В новых выпусках устранены 4 уязвимости, затрагивающие экспериментальный модуль ngx_http_v3 (отключён по умолчанию), обеспечивающий поддержку протокола HTTP/3. Проблемы проявляются только при активации модуля ngx_http_v3_module и выставлении опции "quic" в директиве "listen". О подверженности уязвимостям форков Angie и FreeNginx пока ничего не сообщается.
Linux / Линукс🥸
В новых выпусках устранены 4 уязвимости, затрагивающие экспериментальный модуль ngx_http_v3 (отключён по умолчанию), обеспечивающий поддержку протокола HTTP/3. Проблемы проявляются только при активации модуля ngx_http_v3_module и выставлении опции "quic" в директиве "listen". О подверженности уязвимостям форков Angie и FreeNginx пока ничего не сообщается.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
Результаты опроса пользователей FreeBSD и план устранения выявленных проблем
Опрос включал в себя около 50 вопросов, его прошло 1446 участников.
Выявленные тенденции:
– 50% пользователей используют FreeBSD на серверах, а 18% на ПК, 14% на ноутбуках, 6% в облачных системах.
– 76% пользователей серверов считают ZFS наиболее важной возможностью FreeBSD на серверах.
– 76% опрошенных пользователей серверов используют FreeBSD для организации хранилищ (NFS, samba, ZFS), 74% для web-серверов, 69% для межсетевых экранов, прокси и маршрутизаторов, 50% для разработки, 48% для почтовых серверов, 46% для внутренних приложений, 39% для СУБД.
– 21% пользователей ноутбуков и ПК используют KDE, 20% - Xfce, 9% - i3, 8% - GNOME, 4% - Sway, 4% - Dwm, 4% - MATE.
– 15% устанавливают обновления сразу после их появления, 11% - ежедневно, 28% - раз в неделю, 13% - раз в две недели, 17% - раз в месяц, 15% - реже, чем раз в месяц.
– Типичный портрет участника: средний возраст 45 лет (17% до 35 лет, 61% - 35-54, 20% старше 55 лет), проживание в Европе (52%) или Северной Америке (33%), опыт работы с FreeBSD - 13-14 лет (45% больше 15 лет, 27% - 5-15 лет, 28% - менее 5 лет).
– 29% принимают участие в разработке (из них 10% являются комиттерами). Более половины разработчиков принимали участие в разработке FreeBSD за последний год. 72% контрибуторов отметили положительный опыт участия в разработке.
Linux / Линукс🥸
Опрос включал в себя около 50 вопросов, его прошло 1446 участников.
Выявленные тенденции:
– 50% пользователей используют FreeBSD на серверах, а 18% на ПК, 14% на ноутбуках, 6% в облачных системах.
– 76% пользователей серверов считают ZFS наиболее важной возможностью FreeBSD на серверах.
– 76% опрошенных пользователей серверов используют FreeBSD для организации хранилищ (NFS, samba, ZFS), 74% для web-серверов, 69% для межсетевых экранов, прокси и маршрутизаторов, 50% для разработки, 48% для почтовых серверов, 46% для внутренних приложений, 39% для СУБД.
– 21% пользователей ноутбуков и ПК используют KDE, 20% - Xfce, 9% - i3, 8% - GNOME, 4% - Sway, 4% - Dwm, 4% - MATE.
– 15% устанавливают обновления сразу после их появления, 11% - ежедневно, 28% - раз в неделю, 13% - раз в две недели, 17% - раз в месяц, 15% - реже, чем раз в месяц.
– Типичный портрет участника: средний возраст 45 лет (17% до 35 лет, 61% - 35-54, 20% старше 55 лет), проживание в Европе (52%) или Северной Америке (33%), опыт работы с FreeBSD - 13-14 лет (45% больше 15 лет, 27% - 5-15 лет, 28% - менее 5 лет).
– 29% принимают участие в разработке (из них 10% являются комиттерами). Более половины разработчиков принимали участие в разработке FreeBSD за последний год. 72% контрибуторов отметили положительный опыт участия в разработке.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤5
Microsoft развивает GUI для настройки WSL, прослойки для запуска Linux-приложений в Windows
Конфигуратор упростит настройку WSL под свои потребности и позволит управлять и просматривать различные параметраы WSL без необходимости ручного редактирования файла ".wslconfig".
Из других изменений в WSL упоминается включение по умолчанию некоторых настроек, ранее относящихся к категории экспериментальных. В частности, включены настройки: "autoMemoryReclaim=dropCache" для автоматического возвращения освободившейся памяти обратно в Windows и "dnsTunneling=true" для туннелирования DNS в Windows 11.
Linux / Линукс🥸
Конфигуратор упростит настройку WSL под свои потребности и позволит управлять и просматривать различные параметраы WSL без необходимости ручного редактирования файла ".wslconfig".
Из других изменений в WSL упоминается включение по умолчанию некоторых настроек, ранее относящихся к категории экспериментальных. В частности, включены настройки: "autoMemoryReclaim=dropCache" для автоматического возвращения освободившейся памяти обратно в Windows и "dnsTunneling=true" для туннелирования DNS в Windows 11.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25😁7🫡3🤔2😢2
Проект tdf (terminal-based PDF viewer) позволяет просматривать файлы формата pdf прямо в терминале
Исходный код проекта написан на Rust и опубликован на GitHub под лицензией Mozilla Public License 2.0.
Проект tdf также выполняет поиск в документе любого размера, поддерживает асинхронный рендеринг, обеспечивает горячую перезагрузку и оперативно реагирует на изменения в документах.
Linux / Линукс🥸
Исходный код проекта написан на Rust и опубликован на GitHub под лицензией Mozilla Public License 2.0.
Проект tdf также выполняет поиск в документе любого размера, поддерживает асинхронный рендеринг, обеспечивает горячую перезагрузку и оперативно реагирует на изменения в документах.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31😁7
Canonical опубликовала Real-time Ubuntu 24.04
Сборки Real-time Ubuntu 24.04 оптимизированы для выполнения задач в режиме реального времени. В сборках задействовано ядро Linux 6.8 с патчами RT ("Realtime-Preempt", PREEMPT_RT или "-rt"), обеспечивающими снижение задержек и позволяющими добиться предсказуемого времени обработки событий. В сборки дополнительно включены оптимизации, нацеленные на повышение производительности и снижение задержек на платах Raspberry Pi 4 и 5, и системах на базе процессоров Intel Core, поддерживающих технологии TCC и TSN.
Linux / Линукс🥸
Сборки Real-time Ubuntu 24.04 оптимизированы для выполнения задач в режиме реального времени. В сборках задействовано ядро Linux 6.8 с патчами RT ("Realtime-Preempt", PREEMPT_RT или "-rt"), обеспечивающими снижение задержек и позволяющими добиться предсказуемого времени обработки событий. В сборки дополнительно включены оптимизации, нацеленные на повышение производительности и снижение задержек на платах Raspberry Pi 4 и 5, и системах на базе процессоров Intel Core, поддерживающих технологии TCC и TSN.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19
Подробная интерактивная карта ядра Linux
Карта: https://makelinux.github.io/kernel/map/
GitHub: https://github.com/makelinux/linux_kernel_map
Linux / Линукс🥸
Карта: https://makelinux.github.io/kernel/map/
GitHub: https://github.com/makelinux/linux_kernel_map
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔29❤8💯5
Доступен Wayland 1.23
Основные изменения в протоколе:
– В libwayland реализован API, позволяющий клиенту определить максимальный размер внутреннего буфера соединений на стороне сервера.
– Для запросов (request), событий (event) и перечислений (enum) предоставлена возможность использования XML-атрибута "deprecated-since" для пометки устаревших элементов.
– В утилиту wayland-scanner, предназначенную для генерации заголовочных файлов и кода на языке Си на основе XML-файлов с описанием протокола, добавлен режим "enum-header", включающий указание в заголовочных файлах только "перечислений".
– В wayland-scanner обеспеченна генерация проверочных функций (validator) для "перечислений" на стороне сервера.
– Добавлена поддержка платформы OpenBSD.
И другие изменения.
Linux / Линукс🥸
Основные изменения в протоколе:
– В libwayland реализован API, позволяющий клиенту определить максимальный размер внутреннего буфера соединений на стороне сервера.
– Для запросов (request), событий (event) и перечислений (enum) предоставлена возможность использования XML-атрибута "deprecated-since" для пометки устаревших элементов.
– В утилиту wayland-scanner, предназначенную для генерации заголовочных файлов и кода на языке Си на основе XML-файлов с описанием протокола, добавлен режим "enum-header", включающий указание в заголовочных файлах только "перечислений".
– В wayland-scanner обеспеченна генерация проверочных функций (validator) для "перечислений" на стороне сервера.
– Добавлена поддержка платформы OpenBSD.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31❤6
Please open Telegram to view this post
VIEW IN TELEGRAM
👍77❤12😢7😁6🫡3