TrueOS - TrueOS

TrueOS
TrueOS logo.png
Lumina1.0.0-TrueOS.png
Рабочий стол Lumina, работающий на TrueOS
Разработчик iXsystems
Семейство ОС Unix-подобный
Рабочее состояние Снято с производства
Исходная модель Открытый исходный код
Первый выпуск 2006 ; 15 лет назад ( 2006 )
Последний релиз
  • Постоянный выпуск (UNSTABLE), основанный на FreeBSD-CURRENT
  • Долгосрочная поддержка (STABLE) каждые 0,5 года на основе FreeBSD-STABLE
    • 18.12 / 15 декабря 2018 г . ; 2 года назад ( 2018-12-15 )
Менеджер пакетов
Платформы
  • amd64 (по умолчанию)
  • armv7 (Пико)
Тип ядра Монолитный ( FreeBSD )

Пользовательский интерфейс по умолчанию
Люмина
Лицензия BSD
Официальный веб-сайт trueos .org

TrueOS (ранее PC-BSD или PCBSD ) - это прекращенная Unix-подобная серверно-ориентированная операционная система, построенная на последних выпусках FreeBSD-CURRENT .

Вплоть до 2018 года его стремились к простоте установки с помощью графической программы установки, а также к простоте и готовности сразу к использованию, предоставляя KDE SC , Lumina , LXDE , MATE или Xfce в качестве среды рабочего стола . В июне 2018 года разработчики объявили, что, поскольку TrueOS стала основной ОС, которая послужила основой для других проектов, графический установщик был удален. Графические операционные системы, ориентированные на конечного пользователя, основанные на TrueOS, - это GhostBSD и Trident. TrueOS предоставила официальные бинарные драйверы Nvidia и Intel для аппаратного ускорения и дополнительный интерфейс рабочего стола 3D через KWin , а Wine готов к использованию для работы с программным обеспечением Microsoft Windows . TrueOS также могла запускать программное обеспечение Linux в дополнение к коллекции портов FreeBSD , и у нее был свой собственный менеджер пакетов .txz . TrueOS поддерживал OpenZFS , а установщик предлагал шифрование диска с помощью гели .

Разработка TrueOS завершилась в 2020 году.

История

TrueOS была основана профессионалом FreeBSD Крисом Муром в начале 2005 года как PC-BSD. В августе 2006 года OSWeekly.com признал ее самой удобной для новичков операционной системой.

Первая бета-версия PC-BSD состояла только из установщика с графическим интерфейсом пользователя, чтобы пользователь мог начать работу с системой FreeBSD 6 с предварительно настроенным KDE3. Это было серьезным нововведением для того времени, так как любому, кто хотел установить FreeBSD, приходилось вручную настраивать и запускать текстовый установщик. Целью Криса Мура было упростить использование FreeBSD для всех на рабочем столе, и с тех пор он еще больше разошелся в направлении удобства использования, включив дополнительные инструменты администрирования с графическим интерфейсом и установщики приложений .pbi. При управлении установщиком приложений PC-BSD использовался иной подход к установке программного обеспечения, чем во многих других Unix-подобных операционных системах, вплоть до версии 8.2 включительно, с помощью веб-сайта pbiDIR. Вместо прямого использования дерева портов FreeBSD (хотя оно оставалось доступным), PC-BSD использовала файлы с расширением .pbi (установщик кнопки), которые при двойном щелчке вызывали программу- мастер установки . Система автоматической сборки отслеживала коллекцию портов FreeBSD и ежедневно создавала новые файлы .pbi. Все программные пакеты и зависимости были установлены из файлов .pbi в их собственные автономные каталоги в / Programs . Это соглашение было направлено на то, чтобы уменьшить путаницу относительно того, где находятся двоичные программы, и устранить возможность поломки пакета при обновлении или изменении системных библиотек, а также предотвратить ад зависимостей .

10 октября 2006 года компания PC-BSD была приобретена поставщиком корпоративного оборудования iXsystems . iXsystems наняла Криса Мура в качестве штатного разработчика и руководителя проекта. В ноябре 2007 года iXsystems заключила дистрибьюторское соглашение с Fry's Electronics, в соответствии с которым магазины Fry's Electronics по всей стране будут иметь коробочные копии PC-BSD версии 1.4 (Da Vinci Edition). В январе 2008 года iXsystems заключила аналогичное соглашение с Micro Center .

1 сентября 2016 года команда PC-BSD объявила, что название операционной системы изменится на TrueOS. Наряду с ребрендингом проект также стал выпуском скользящего выпуска на основе ветки FreeBSD-CURRENT.

15 ноября 2016 года TrueOS начала переход с rc.d FreeBSD на OpenRC в качестве системы инициализации по умолчанию. Помимо Gentoo / Alt , где изначально был разработан OpenRC, это единственная другая крупная операционная система на основе BSD, использующая OpenRC.

В июле 2018 года TrueOS объявила, что выделит настольную версию в отдельный проект под названием Project Trident .

Разработка TrueOS закончилась в 2020 году, и разработчики рекомендовали пользователям перейти на другие операционные системы на основе BSD.

История выпуска

Версия Дата выхода Кодовая база FreeBSD
1.0 29 апреля 2006 г. 6.0
1.1 29 мая 2006 г. 6.1
1.2 12 июля 2006 г. 6.1
1.3 31 декабря 2006 г. 6.1
1.4 24 сентября 2007 г. 6.2-СТАБИЛЬНЫЙ
1.4.1.x Различный 6.3-ПРЕДРЕЛИЗ
1.5 12 марта 2008 г. 6.3-СТАБИЛЬНЫЙ
1.5.1 23 апреля 2008 г. 6.3-СТАБИЛЬНЫЙ
7.0 16 сентября 2008 г. 7.0-СТАБИЛЬНЫЙ
7.0.1 17 октября 2008 г. 7.0-СТАБИЛЬНЫЙ
7.0.2 10 декабря 2008 г. 7.1-ПРЕДУПРЕЖДЕНИЕ
7.1 10 апреля 2009 г. 7.2-ПРЕДРЕЛИЗ
7.1.1 6 июля 2009 г. 7.2-СТАБИЛЬНЫЙ
8.0 23 февраля 2010 г. 8.0-РЕЛИЗ-P2
8.1 21 июля 2010 г. 8.1-РЕЛИЗ
8,2 24 февраля 2011 г. 8,2
9.0 13 января 2012 г. 9.0
9.1 18 декабря 2012 г. 9.1
9.2 7 октября 2013 г. 9.2-ТОК
10.0 29 января 2014 г. 10.0
10.1 14 ноября 2014 г. 10.1
10.2 21 августа 2015 г. 10.2
10,3 4 апреля 2016 г. 10,3
TrueOS 11.0 1 сентября 2016 г. FreeBSD-CURRENT
TrueOS 22 февраля 2017 г. 22 февраля 2017 г. FreeBSD-CURRENT
TrueOS 01.06.2017 2 июня 2017 г. FreeBSD-CURRENT
TrueOS 17.12 14 декабря 2017 г. FreeBSD-CURRENT
TrueOS 18.03 30 марта 2018 г. FreeBSD-CURRENT

Начиная с версии 7, PC-BSD использует ту же систему нумерации, что и FreeBSD .

Начиная с версии 9.0, KDE SC , настроенный для поддержки более тесной интеграции приложений и системы управления пакетами .txz, больше не был единственной средой рабочего стола, поддерживаемой PC-BSD. Хотя ручная установка других рабочих столов, таких как Xfce и GNOME, была технически возможна в более ранних выпусках, ни один из них не поддерживался в более ранних версиях, и основная функциональность была потеряна, если не использовалась специальная сборка KDE SC PC-BSD. Начиная с версии 9.0, в PC-BSD добавлены другие среды рабочего стола, включая GNOME, Xfce, LXDE и MATE .

PC-BSD использовался для поддержки архитектур amd64 и i686 . Поддержка i686 была прекращена в версии 9.2.

сообщение о состоянии без оператора связи (подчеркнутое красным), отображаемое в виджетах сетевого менеджера PC-BSD 10.1.2 (работающего на MATE ). Три виджета сетевых интерфейсов (2 Ethernet и 1 Wi-Fi ), показывающие, что два сетевых интерфейса работают, один не работает без подключенного кабеля (отсюда: «без оператора связи»).

Начиная с сентября 2016 года с ребрендингом PC-BSD, TrueOS стала распространяемым выпуском, основанным на текущей ветке FreeBSD.

Управление пакетами

Менеджер пакетов TrueOS использует аналогичный подход к установке программного обеспечения для многих других Unix-подобных операционных систем. Вместо прямого использования дерева портов FreeBSD (хотя оно остается доступным) TrueOS использует файлы с расширением .txz, пакеты, которые содержат скомпилированные порты. Система автоматической сборки отслеживает коллекцию портов FreeBSD и ежедневно генерирует новые файлы .txz.

Система управления пакетами TrueOS призвана быть визуально похожей на систему управления основными операционными системами, такими как Microsoft Windows и Apple macOS , где приложения устанавливаются по одной ссылке для загрузки с графическими подсказками, при этом сохраняя внутренне традиционные системы управления пакетами .txz, которые многие Unix -подобные системы использования. Менеджер пакетов TrueOS также заботится о создании ссылок по категориям в меню KDE и на рабочем столе KDE SC.

Lumina Desktop

В 2014 году проект PC-BSD объявил о разработке новой среды рабочего стола с нуля под названием Lumina . Кен Мур - главный разработчик Lumina, основанного на наборе инструментов Qt .

По состоянию на июль 2016 года у Lumina есть собственный веб-сайт.

Среда рабочего стола - это не набор инструментов для разработки приложений, а графический интерфейс, использующий только плагины для настройки.

Лицензия

Изначально TrueOS была лицензирована под Стандартной общественной лицензией GNU (GPL), потому что у разработчиков сложилось впечатление, что приложения, использующие Qt , который TrueOS использует для разработки своего интерфейса, должны лицензироваться по GPL или Q Public License . Обнаружив, что на самом деле такого ограничения нет, разработчики TrueOS позже перелицензировали код под лицензией с тремя пунктами, подобной BSD.

TrueOS и логотип TrueOS являются зарегистрированными товарными знаками iXsystems Inc.

Требования к оборудованию

Группа пользователей BSD из Нью-Йорка * использует службу под названием dmesgd, которая предоставляет отправленную пользователем информацию dmesg для различного компьютерного оборудования ( ноутбуков , рабочих станций , одноплатных компьютеров , встроенных систем , виртуальных машин и т. Д.), Способного работать с TrueOS.

Согласно вики TrueOS, TrueOS имеет следующие требования к оборудованию:

Минимум

рекомендуемые

UEFI

Поддержка UEFI ( только для amd64 ) была добавлена ​​в установщик и диспетчер загрузки, начиная с версии 10.1, при этом в качестве диспетчера загрузки EFI по умолчанию используется rEFInd . Это включает обнаружение ACPI и настройку указателя описания корневой системы (RSDP), расширенной таблицы дескрипторов системы (XSDT) и таблицы описания корневой системы (RSDT), передаваемых ядру . Для установки поддержки UEFI требуется новая установка, поскольку для этого требуется создание небольшого раздела FAT . Текущий UEFI не поддерживает безопасную загрузку .

Галерея

Смотрите также

Примечания

использованная литература

внешние ссылки