Jump to content

СеренитиОС

СеренитиОС
ЛедиБолл
Рабочий стол SerenityOS, каким он был на 22 октября 2022 года. На скриншоте вы можете видеть текстовый редактор, файловый менеджер, эмулятор терминала и веб-браузер Ladybird. Кошачья собака сидит в текстовом редакторе.
Рабочий стол SerenityOS
Разработчик Андреас Клинг и сообщество SerenityOS
Написано в Безмятежность С++
Семейство ОС Unix-подобный
Рабочее состояние Текущий
Исходная модель Открытый исходный код
Первоначальный выпуск 10 октября 2018 г .; 5 лет назад ( 10.10.2018 )
Репозиторий
Доступно в Английский
Менеджер пакетов Порты (как часть системы сборки)
Платформы х86-64
ядра Тип Монолитный
Пользовательское пространство ПОСИКС
По умолчанию
пользовательский интерфейс
графический интерфейс
Лицензия Пункт BSD-2
Официальный сайт www .серенитиос .org

SerenityOS  — это бесплатная настольная операционная система с открытым исходным кодом , которая находится в постоянной разработке с 2018 года. Первоначально SerenityOS была проектом одного человека шведского программиста Андреаса Клинга, а теперь разрабатывается сообществом любителей . Система поддерживает x86-64. набор инструкций [1] в настоящее время находится на ранних стадиях). (хотя работа по поддержке AArch64 и RISC-V [2] ), имеет вытесняющее ядро ​​и содержит множество сложных приложений, включая собственный веб-браузер и интегрированную среду разработки (IDE). [3] [4]

Багги, талисман SerenityOS

Андреас Клинг ранее работал в Nokia , а затем в Apple в команде WebKit . [5] Он начал разрабатывать проект частично для того, чтобы помочь себе в выздоровлении от зависимости , и поэтому название проекта происходит от Молитвы о безмятежности . [6] Начиная с 2021 года Клинг начал постоянно работать над SerenityOS при поддержке пожертвований сообщества. [6] 3 июня 2024 года он ушел из проекта, чтобы заняться браузером Ladybird. [7]

SerenityOS стремится стать современной Unix-подобной операционной системой, внешний вид которой имитирует операционные системы 1990-х годов, такие как Microsoft Windows и Mac OS . [8] Включение стороннего кода в систему не рекомендуется. Веб-браузер, например, не использует ранее существовавший веб-движок, такой как WebKit , вместо этого использует свой собственный, известный как LibWeb. Существует коллекция портированного программного обеспечения, такого как GCC , Git и Doom , с различным уровнем функциональности. [9]

Разработка не придерживается цикла выпуска ; как таковых релизов нет. [10] Кроме того, бинарные дистрибутивы не предоставляются, и ожидается, что потенциальные клиенты соберут систему из исходного кода . [11] Система написана на языке, который авторы называют «Serenity C++», [12] вариант C++ , в котором отсутствуют исключения и имеется собственная стандартная библиотека . [13]

Относительная популярность SerenityOS по сравнению с другими системами для любителей отчасти объясняется скромным успехом канала Клинга на YouTube, где он загружает видеоролики о своей разработке частей системы вместе с демонстрациями и ежемесячными обновлениями прогресса. [14]

Веб-браузер

[ редактировать ]

SerenityOS включает в себя версию веб-браузера Ladybird, созданную с нуля с использованием внутренних библиотек LibWeb, LibJS и LibWasm. [15] [16] [17] Андреас Клинг разрабатывает его вместе с оплачиваемыми и добровольными участниками. [18] 3 июня 2024 года Клинг объявил о своих планах создать форк Ladybird и начать разработку браузера как отдельного проекта. [7] 1 июля 2024 года в сотрудничестве с Крисом Ванстратом Клинг объявил об основании инициативы Ladybird Browser Initiative, некоммерческой организации 501(c)(3) для поддержки разработки браузера. [19] [20]

По состоянию на июль 2024 года разработка Ladybird в основном происходит в собственном репозитории, при этом изменения активно синхронизируются с версией SerenityOS. [21]

Джим Солтер из Ars Technica считал использование ext2 файловой системы своей наименее любимой функцией операционной системы. По сравнению с TempleOS (еще одной операционной системой, хорошо известной в сообществе любителей) он считал ее более доступной. [4] Для менее технических пользователей, которые ищут визуальный стиль середины-конца 90-х, Xfce Chicago95 или Redmond Project. вместо этого рекомендуется тема [22]

  1. ^ «Обновление SerenityOS (декабрь 2022 г.)» . Ютуб .
  2. ^ «Обновление SerenityOS (апрель 2024 г.)» . Ютуб .
  3. ^ Клинг, Андреас. «СеренитиОС» . Проверено 26 августа 2021 г.
  4. ^ Jump up to: а б Солтер, Джим (18 августа 2021 г.). «Обзор дистрибутива Not-a-Linux: SerenityOS — это любовное письмо Unix в 90-е» . Арс Техника . Архивировано из оригинала 21 августа 2021 г. Проверено 18 августа 2021 г.
  5. ^ Доказано, Лиам. «SerenityOS: замечательное достижение для небольшого проекта» . Регистр . Проверено 19 мая 2023 г.
  6. ^ Jump up to: а б Клинг, Андреас (28 мая 2021 г.). «Я уволился с работы, чтобы полностью посвятить себя SerenityOS» .
  7. ^ Jump up to: а б Клинг, Андреас (3 июня 2024 г.). «Я создаю форк Ladybird и ухожу с поста SerenityOS BDFL» . Андреас Клинг . Проверено 4 июня 2024 г.
  8. ^ ТИВИ. «Программист использовал C++ для разработки новой операционной системы, имитирующей 1990-е годы» . Тиви (на финском языке). Архивировано из оригинала 16 мая 2020 г. Проверено 18 августа 2021 г.
  9. ^ «серенити/Порты на мастере · SerenityOS/серенити» . Гитхаб . Проверено 7 октября 2021 г.
  10. ^ «Релизы · SerenityOS/serenity» . Гитхаб . Проверено 7 октября 2021 г.
  11. ^ «Где ISO-образы?» в: serenity/FAQ.md , SerenityOS, 07 октября 2021 г. , получено 7 октября 2021 г.
  12. ^ Documentation/CodingStyle.md , SerenityOS, 07 октября 2021 г. , получено 7 октября 2021 г.
  13. ^ Казакова, Анастасия (12 ноября 2021 г.). «Разговор с участниками SerenityOS о игровой площадке для разработчиков C++, созданной на Scratch, в современном C++» . blog.jetbrains.com . Архивировано из оригинала 22 декабря 2023 г. Проверено 13 января 2024 г.
  14. ^ Грегори, Свен (24 февраля 2020 г.). «Достижение спокойствия: портирование Git на самодельную операционную систему» ​​. Хакадей . Архивировано из оригинала 24 февраля 2020 г. Проверено 18 августа 2021 г.
  15. ^ Доказано, Лиам. «Браузер Serenity OS, Ladybird, теперь кроссплатформенный» . Регистр . Проверено 6 апреля 2024 г.
  16. ^ Автор (10 октября 2023 г.). «Ежедневные драйверы Дженни: SerenityOS и, в частности, Ladybird» . Хакадей . Проверено 6 апреля 2024 г.
  17. ^ LadybirdBrowser/ladybird , Ladybird, 17 июля 2024 г. , получено 17 июля 2024 г.
  18. ^ «Божья коровка» . ladybird.org . Проверено 17 июля 2024 г.
  19. ^ «Анонсируем инициативу браузера Ladybird» . ladybird.org . Проверено 1 июля 2024 г.
  20. ^ Андреас Клинг (01 июля 2024 г.). Объявление о божьей коровке . Проверено 1 июля 2024 г. - через YouTube.
  21. ^ «Запросы на вытягивание · SerenityOS/serenity» . Гитхаб . Проверено 17 июля 2024 г.
  22. ^ Бешицца, Роб (17 августа 2021 г.). «Утонченная операционная система в стиле 90-х, которую вы действительно можете использовать» . Боинг-Боинг . Архивировано из оригинала 21 августа 2021 г. Проверено 18 августа 2021 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 43c93373e8a1d49c91de0e54c285d2c0__1721203920
URL1:https://arc.ask3.ru/arc/aa/43/c0/43c93373e8a1d49c91de0e54c285d2c0.html
Заголовок, (Title) документа по адресу, URL1:
SerenityOS - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)