Разработчик | iXsystems |
---|---|
Семейство ОС | Unix-подобный |
Рабочее состояние | Прекращено |
Исходная модель | С открытым исходным кодом |
Первоначальный выпуск | 2006 ( 2006 ) |
Последний релиз |
|
Менеджер пакетов |
|
Платформы | |
Тип ядра | Монолитный ( FreeBSD ) |
Пользовательский интерфейс по умолчанию | Люмина |
Лицензия | БСД |
Официальный сайт | trueos.org |
TrueOS (ранее PC-BSD или PCBSD ) — это прекращенная [3] Unix-подобная , серверная операционная система , созданная на основе последних выпусков FreeBSD-CURRENT . [4]
До 2018 года он был нацелен на то, чтобы быть простым в установке с помощью графической программы установки, а также простым и готовым к использованию немедленно, предоставляя KDE SC , Lumina , LXDE , MATE или Xfce [5] в качестве среды рабочего стола . В июне 2018 года разработчики объявили, что поскольку TrueOS стала основной ОС для обеспечения основы для других проектов, графический установщик был удален. [6] Графическими ОС, ориентированными на конечного пользователя, ранее основанными на TrueOS, были GhostBSD и Trident. [7] TrueOS предоставляла официальные бинарные драйверы Nvidia и Intel для аппаратного ускорения и дополнительный 3D-интерфейс рабочего стола через KWin , а Wine готов к использованию для запуска программного обеспечения Microsoft Windows . TrueOS также могла запускать программное обеспечение Linux [8] в дополнение к коллекции портов FreeBSD и имела собственный .txz
менеджер пакетов . TrueOS поддерживала OpenZFS , а установщик предлагал шифрование диска с помощью geli .
Разработка TrueOS завершилась в 2020 году. [3]
TrueOS была основана профессионалом FreeBSD Крисом Муром в начале 2005 года как PC-BSD. В августе 2006 года OSWeekly.com признал ее самой дружелюбной к новичкам операционной системой. [9]
Первая бета-версия PC-BSD состояла только из установщика с графическим интерфейсом, чтобы пользователь мог приступить к работе с системой FreeBSD 6 с предварительно настроенным KDE3. Это было важным нововведением для того времени, поскольку любой желающий установить FreeBSD должен был вручную настраивать и запускать текстовый установщик. Целью Криса Мура было сделать FreeBSD простым для использования на рабочем столе, и с тех пор он еще больше отклонился в сторону удобства использования, включив дополнительные инструменты администрирования с графическим интерфейсом и установщики приложений .pbi. Управление установщиком приложений PC-BSD включало другой подход к установке программного обеспечения, чем во многих других операционных системах типа Unix , вплоть до версии 8.2, с помощью веб-сайта pbiDIR. [10] Вместо того, чтобы напрямую использовать дерево портов FreeBSD (хотя оно оставалось доступным), PC-BSD использовала файлы с расширением имени файла .pbi (Push Button Installer), которые при двойном щелчке вызывали программу- мастер установки . Система автосборки отслеживала коллекцию портов FreeBSD и ежедневно генерировала новые файлы .pbi. Все программные пакеты и зависимости устанавливались из файлов .pbi в их собственные автономные каталоги в /Programs . Эта конвенция была направлена на уменьшение путаницы относительно того, где находятся двоичные программы, и на устранение возможности поломки пакета при обновлении или изменении системных библиотек, а также на предотвращение dependency hell .
10 октября 2006 года PC-BSD была приобретена поставщиком корпоративного оборудования iXsystems . [11] [12] iXsystems наняла Криса Мура в качестве штатного разработчика и руководителя проекта. В ноябре 2007 года iXsystems заключила дистрибьюторское соглашение с Fry's Electronics , по которому магазины Fry's Electronics по всей стране продавали коробочные копии PC-BSD версии 1.4 (Da Vinci Edition). [13] В январе 2008 года iXsystems заключила аналогичное соглашение с Micro Center . [14]
1 сентября 2016 года команда PC-BSD объявила, что название операционной системы изменится на TrueOS. [4] Наряду с ребрендингом проект также стал дистрибутивом с плавающим релизом, основанным на ветке FreeBSD-CURRENT. [15]
15 ноября 2016 года TrueOS начала переход с rc.d FreeBSD на OpenRC как систему инициализации по умолчанию. Помимо Gentoo/Alt , где изначально разрабатывался OpenRC, это единственная другая крупная операционная система на базе BSD, использующая OpenRC.
В июле 2018 года TrueOS объявила, что они выделят настольную версию в отдельный проект под названием Project Trident . [16] [17]
Разработка TrueOS завершилась в 2020 году, и разработчики рекомендовали пользователям перейти на другие операционные системы на базе BSD. [3]
Версия | Дата выпуска | Кодовая база FreeBSD |
---|---|---|
1.0 [18] | 29 апреля 2006 г. | 6.0 |
1.1 | 29 мая 2006 г. | 6.1 |
1.2 | 12 июля 2006 г. | 6.1 |
1.3 [19] | 31 декабря 2006 г. | 6.1 |
1.4 [20] | 24 сентября 2007 г. | 6.2-СТАБИЛЬНЫЙ |
1.4.1.х | Различный | 6.3-ПРЕРЕЛИЗ |
1.5 [21] | 12 марта 2008 г. | 6.3-СТАБИЛЬНЫЙ |
1.5.1 | 23 апреля 2008 г. | 6.3-СТАБИЛЬНЫЙ |
7.0 [22] | 16 сентября 2008 г. | 7.0-СТАБИЛЬНЫЙ |
7.0.1 | 17 октября 2008 г. | 7.0-СТАБИЛЬНЫЙ |
7.0.2 | 10 декабря 2008 г. | 7.1-ПРЕРЕЛИЗ |
7.1 [23] [24] | 10 апреля 2009 г. | 7.2-ПРЕРЕЛИЗ |
7.1.1 | 6 июля 2009 г. | 7.2-СТАБИЛЬНЫЙ |
8.0 [25] [26] | 23 февраля 2010 г. | 8.0-ВЫПУСК-P2 |
8.1 [27] | 21 июля 2010 г. | 8.1-ВЫПУСК |
8.2 [28] | 24 февраля 2011 г. | 8.2 |
9.0 [29] [30] | 13 января 2012 г. | 9.0 [31] |
9.1 [32] | 18 декабря 2012 г. | 9.1 [33] |
9.2 [34] | 7 октября 2013 г. | 9.2-ТЕКУЩИЙ [35] |
10.0 [36] [37] | 29 января 2014 г. | 10.0 [38] |
10.1 [39] | 14 ноября 2014 г. | 10.1 [40] |
10.2 | 21 августа 2015 г. | 10.2 [41] |
10.3 | 4 апреля 2016 г. | 10.3 [42] |
TrueOS 11.0 | 1 сентября 2016 г. | FreeBSD-ТЕКУЩАЯ [4] |
TrueOS 2017-02-22 [43] [44] | 22 февраля 2017 г. | FreeBSD-ТЕКУЩАЯ |
TrueOS 2017-06-01 [45] | 2 июня 2017 г. | FreeBSD-ТЕКУЩАЯ |
TrueOS 17.12 [46] | 14 декабря 2017 г. | FreeBSD-ТЕКУЩАЯ |
TrueOS 18.03 [1] [47] | 30 марта 2018 г. | FreeBSD-ТЕКУЩАЯ |
Начиная с версии 7, PC-BSD начала использовать ту же систему нумерации, что и FreeBSD .
Начиная с версии 9.0, KDE SC , настроенный для поддержки более тесной интеграции приложений и системы управления пакетами .txz, больше не был единственной средой рабочего стола, поддерживаемой PC-BSD. Хотя ручная установка других рабочих столов, таких как Xfce и GNOME, была технически возможна в более ранних выпусках, ни один из них не поддерживался в более ранних версиях, и основная функциональность терялась, если не использовалась специальная сборка PC-BSD KDE SC. [48] Начиная с версии 9.0, PC-BSD добавила другие среды рабочего стола, включая GNOME, Xfce, LXDE и MATE .
PC-BSD использовалась для поддержки архитектур amd64 и i686 . Поддержка i686 была прекращена в версии 9.2. [49] [50]
Начиная с сентября 2016 года с ребрендинга PC-BSD, TrueOS стал дистрибутивом с непрерывным релизом, основанным на текущей ветке FreeBSD. [4] [15]
Менеджер пакетов TrueOS использует аналогичный подход к установке программного обеспечения во многих других Unix-подобных операционных системах. Вместо того, чтобы напрямую использовать дерево портов FreeBSD (хотя оно остается доступным), TrueOS использует файлы с расширением имени файла .txz , которые содержат скомпилированные порты. Система автосборки отслеживала коллекцию портов FreeBSD и ежедневно генерировала новые файлы .txz.
Система управления пакетами TrueOS стремится быть визуально похожей на основные операционные системы, такие как Microsoft Windows и Apple macOS , где приложения устанавливаются из одной ссылки для загрузки с графическими подсказками, при этом сохраняя внутри традиционные системы управления пакетами .txz, которые используют многие Unix-подобные системы. [51] Менеджер пакетов TrueOS также заботится о создании категоризированных ссылок в меню KDE и на рабочем столе KDE SC.
В 2014 году проект PC-BSD объявил о разработке новой среды рабочего стола , с нуля, названной Lumina . Кен Мур является основным разработчиком Lumina, которая основана на инструментарии Qt . [52]
По состоянию на июль 2016 года у Lumina есть собственный веб-сайт. [53]
Среда рабочего стола не является набором инструментов для разработки приложений и призвана представлять собой графический интерфейс, использующий только плагины для настройки. [54]
TrueOS изначально лицензировалась по GNU General Public License (GPL), поскольку разработчики были уверены, что приложения, использующие Qt , который TrueOS использует для разработки своего интерфейса, должны лицензироваться по GPL или Q Public License . Обнаружив, что на самом деле такого ограничения не существует, разработчики TrueOS позже повторно лицензировали код по лицензии BSD с тремя пунктами. [55]
TrueOS и логотип TrueOS являются зарегистрированными товарными знаками iXsystems Inc. [56]
Группа пользователей *BSD из Нью-Йорка управляет службой под названием dmesgd, [57] которая предоставляет отправленную пользователями информацию dmesg для различного компьютерного оборудования ( ноутбуки , рабочие станции , одноплатные компьютеры , встраиваемые системы , виртуальные машины и т. д.), способного работать под управлением TrueOS.
Согласно вики TrueOS, [58] TrueOS имеет следующие аппаратные требования:
Поддержка UEFI (только для amd64 ) была добавлена в установщик и менеджер загрузки, начиная с версии 10.1, при этом менеджером загрузки EFI по умолчанию является rEFInd . [59] Это включает в себя обнаружение ACPI и настройку указателя описания корневой системы (RSDP), [60] расширенной таблицы дескрипторов системы (XSDT), [61] и таблицы описания корневой системы (RSDT) [62] сквозных значений для ядра . Для установки поддержки UEFI необходима новая установка, поскольку она требует создания небольшого раздела FAT . Текущий UEFI не поддерживает безопасную загрузку.
TrueOS и логотип TrueOS являются зарегистрированными товарными знаками iXsystems.