Кіріспе

Unix сияқты, жұмыс үстеліне бағытталған операциялық жүйе. TrueOS (бұрынғы PC BSD немесе PCBSD) — FreeBSD CURRENT-тің ең соңғы нұсқаларына негізделген, Unix сияқты, серверге бағытталған операциялық жүйе. 2018 жылға дейін графикалық орнату бағдарламасын пайдаланып орнату оңай, ал KDE SC, Lumina, LXDE, MATE немесе Xfce жұмыс үстелі ортасын ұсыну арқылы бірден пайдалануға дайын болуды мақсат етті. 2018 жылдың маусым айында әзірлеушілер TrueOS басқа жобаларға негіз беру үшін негізгі ОЖ болғандықтан графикалық орнатушы алынып тасталғанын хабарлады. Бұрын TrueOS-ке негізделген, графикалық интерфейсті пайдаланушыға бағытталған ОЖ-лар GhostBSD және Trident болды. TrueOS аппараттық үдету үшін ресми бинарлық Nvidia және Intel драйверлерін, сондай-ақ KWin арқылы опциялық 3D жұмыс үстелі интерфейсін ұсынды, ал Wine Microsoft Windows бағдарламалық жасақтамасын іске қосуға дайын болды. TrueOS сонымен қатар FreeBSD Ports жинағына қосымша Linux бағдарламалық жасақтамасын іске қоса алды және оның өзінің txz пакеттік менеджері болды. TrueOS OpenZFS-ті қолдады және орнатушы geli арқылы дискіні шифрлауды ұсынды. TrueOS-тің дамуы 2020 жылы аяқталды. PC BSD-нің алғашқы бета нұсқасы KDE3 алдын ала конфигурацияланған FreeBSD 6 жүйесімен пайдаланушыны іске қосу үшін GUI орнатушысынан ғана тұрды. Бұл сол кездегі маңызды жаңалық болды, өйткені FreeBSD-ні орнатуды қалаған кез келген адам мәтіндік орнатушы арқылы қолмен түзетуі және іске қосуы керек еді. Крис Мурдың мақсаты FreeBSD-ні кез келген адам жұмыс үстелінде оңай пайдалана алуын қамтамасыз ету болды және содан бері қосымша GUI басқару құралдарын және pbi қолданбалар орнатушыларын қосу арқылы пайдаланушылыққа қарай одан да көп қадам басты. PC BSD-нің қолданба орнатушысын басқару 8.2 нұсқасына дейін көптеген басқа Unix сияқты операциялық жүйелерге қарағанда pbiDIR веб-сайты арқылы бағдарламалық жасақтаманы орнатуға өзгеше көзқараспен қарастырылды. FreeBSD Ports ағашын тікелей пайдаланудың орнына (ол қол жетімді болғанмен), PC BSD pbi файл атауының кеңейтімі бар файлдарды қолданды (Push Button Installer), оны екі рет шерту арқылы орнату шебері пайда болды. Автоматты құрастыру жүйесі FreeBSD порттар жинағын қадағалап, күн сайын жаңа pbi файлдарын жасады. Барлық бағдарламалық жасақтама пакеттері мен тәуелділіктері pbi файлдарының ішінде /Programs каталогында өздерінің дербес каталогтарына орнатылды. Бұл тәсіл екілік бағдарламалардың қайда орналасқаны туралы түсініспеушілікті азайтуға, жүйелік кітапханалар жаңартылса немесе өзгертілсе пакет бұзылуының алдын алуға және тәуелділік даулы жағдайларын болдырмауға бағытталған. 2006 жылдың 10 қазанында PC BSD корпоративтік жабдықтарды жеткізуші iXsystems компаниясымен сатып алынды. iXsystems Крис Мурды толық уақытты әзірлеуші және жобаның жетекшісі ретінде жұмысқа алды. 2007 жылдың қарашасында iXsystems Fry's Electronics компаниясымен дистрибьюторлық келісімге келді, осы келісім бойынша Fry's Electronics дүкендері бүкіл ел бойынша PC BSD 1.4 (Da Vinci Edition) нұсқасының қорапталған көшірмелерін сатты. 2008 жылдың қаңтар айында iXsystems Micro Center компаниясымен ұқсас келісімге келді. 2016 жылдың 1 қыркүйегінде PC BSD тобы операциялық жүйенің атауы TrueOS деп өзгеритінін жариялады. 2016 жылдың 15 қарашасында TrueOS FreeBSD-дің rc.d жүйесінен OpenRC жүйесіне ауысуды бастады. Gentoo/Alt-тан басқа, OpenRC бастапқыда әзірленген, бұл OpenRC-ді қолданатын BSD негізделген жалғыз маңызды операциялық жүйе. 2018 жылдың шілдесінде TrueOS жұмыс үстелінің нұсқасын Project Trident деп аталатын жеке жобаға бөліп шығаратынын хабарлады. TrueOS-тің дамуы 2020 жылы аяқталды және әзірлеушілер пайдаланушыларға басқа BSD негізделген операциялық жүйелерге көшуді ұсынды. 2006 жылғы 29 сәуір 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 STABLE 1.4.1. 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 нұсқасында тоқтатылды. 2016 жылдың қыркүйегінен бастап PC BSD брендін өзгерту арқылы TrueOS FreeBSD-дің қазіргі тармағына негізделген жылжымалы шығарылым дистрибутиві болды. TrueOS пакеттік менеджері KDE мәзірінде және KDE SC жұмыс үстелінде санатталған сілтемелерді жасауға да қатысты.

Lumina үстелі

2014 жылы PC BSD жобасы Lumina деп аталатын жаңа үстел ортасын, бастапқы кодтан жасауды жариялады. Кен Мур - Qt құралдар жиынтығына негізделген Lumina үстел ортасының негізгі әзірлеушісі. 2016 жылдың шілдесіне қарай Lumina-ның жеке веб-сайты болды. Бұл үстел ортасы қолданбаларды әзірлеу құралы емес, және тек қана параметрлеу үшін плагиндерді пайдаланатын графикалық интерфейс болуға бағытталған.

Лицензия

TrueOS бастапқыда GNU General Public License (GPL) лицензиясымен лицензияланған, себебі әзірлеушілер TrueOS интерфейсін жасау үшін пайдаланатын Qt құралдарын қолданатын бағдарламалар GPL немесе Q Public License лицензиясымен лицензиялануы тиіс деп ойлаған. Мұндай шектеу жоқ екенін анықтағаннан кейін, TrueOS әзірлеушілері кодты BSD-ге ұқсас 3 тармақты лицензиямен қайта лицензиялады. TrueOS және TrueOS логотипі iXsystems Inc компаниясының тіркелген тауарлық белгілері болып табылады.

UEFI

UEFI қолдауы (тек amd64 үшін) 10.1 нұсқасынан бастап орнатушыға және жүктеу менеджеріне қосылды, сондай-ақ әдепкі EFI жүктеу менеджері rEFInd болып табылады. Бұл ACPI-ді анықтау және Root System Description Pointer (RSDP), eXtended System Descriptor Table (XSDT) және Root System Description Table (RSDT) мәндерін ядроға жіберуді қамтиды. UEFI қолдауын орнату үшін жаңа орнату қажет, себебі ол кішкентай FAT бөлімін құруды талап етеді. Қазіргі UEFI қауіпсіз жүктеуді қолдамайды.