Кіріспе
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 жұмыс үстелінде санатталған сілтемелерді жасауға да қатысты.
TrueOS (formerly PC BSD or PCBSD) is a discontinued Unix like, server oriented operating system built upon the most recent releases of FreeBSD CURRENT. Up to 2018 it aimed to be easy to install by using a graphical installation program, and easy and ready to use immediately by providing KDE SC, Lumina, LXDE, MATE, or Xfce as the desktop environment. In June 2018 the developers announced that since TrueOS had become the core OS to provide a basis for other projects, the graphical installer had been removed. Graphical end user oriented OSes formerly based on TrueOS were GhostBSD and Trident. TrueOS provided official binary Nvidia and Intel drivers for hardware acceleration and an optional 3D desktop interface through KWin, and Wine is ready to use for running Microsoft Windows software. TrueOS was also able to run Linux software in addition to FreeBSD Ports collection and it had its own txz package manager. TrueOS supported OpenZFS and the installer offered disk encryption with geli. Development of TrueOS ended in 2020. The first beta of the PC BSD consisted of only a GUI installer to get the user up and running with a FreeBSD 6 system with KDE3 pre configured. This was a major innovation for the time as anyone wishing to install FreeBSD would have to manually tweak and run through a text installer. Kris Moore's goal was to make FreeBSD easy for everyone to use on the desktop and has since diverged even more in the direction of usability by including additional GUI administration tools and pbi application installers. PC BSD's application installer management involved a different approach to installing software than many other Unix like operating systems, up to and including version 8.2, by means of the pbiDIR website. Instead of using the FreeBSD Ports tree directly (although it remained available), PC BSD used files with the pbi filename extension (Push Button Installer) which, when double clicked, brought up an installation wizard program. An autobuild system tracked the FreeBSD ports collection and generated new pbi files daily. All software packages and dependencies were installed from inside of the pbi files into their own self contained directories in /Programs. This convention was aimed to decrease confusion about where binary programs reside, and to remove the possibility of a package breaking if system libraries are upgraded or changed, and to prevent dependency hell. On October 10, 2006, PC BSD was acquired by enterprise hardware provider iXsystems. iXsystems employed Kris Moore as a full time developer and leader of the project. In November 2007, iXsystems entered into a distribution agreement with Fry's Electronics whereby Fry's Electronics stores nationwide carry boxed copies of PC BSD version 1.4 (Da Vinci Edition). In January 2008, iXsystems entered into a similar agreement with Micro Center. On September 1, 2016, the PC BSD team announced that the name of the operating system would change to TrueOS. On November 15, 2016, TrueOS began the transition from FreeBSD's rc. d to OpenRC as the default init system. Apart from Gentoo/Alt, where OpenRC was initially developed, this is the only other major BSD based operating system using OpenRC. In July 2018, TrueOS announced that they would spin off the desktop edition into a separate project named Project Trident. Development of TrueOS ended in 2020 and the developers recommended users move to other BSD based operating systems. |April 29, 2006
|6.0
|
|1.1
|May 29, 2006
|6.1
|
|1.2
|July 12, 2006
|6.1
|
|1.3
|December 31, 2006
|6.1
|
|1.4
|September 24, 2007
|6.2 STABLE
|
|1.4.1. x
|Various
|6.3 PRERELEASE
|
|1.5
|March 12, 2008
|6.3 STABLE
|
|1.5.1
|April 23, 2008
|6.3 STABLE
|
|7.0
|September 16, 2008
|7.0 STABLE
|
|7.0.1
|October 17, 2008
|7.0 STABLE
|
|7.0.2
|December 10, 2008
|7.1 PRERELEASE
|
|7.1
|April 10, 2009
|7.2 PRERELEASE
|
|7.1.1
|July 6, 2009
|7.2 STABLE
|
|8.0
|February 23, 2010
|8.0 RELEASE P2
|
|8.1
|July 21, 2010
|8.1 RELEASE
|
|8.2
|February 24, 2011
|8.2
|
|9.0
|January 13, 2012
|9.0
|
|9.1
|December 18, 2012
|9.1
|
|9.2
|October 7, 2013
|9.2 CURRENT
|
|10.0
|January 29, 2014
|10.0
|
|10.1
|November 14, 2014
|10.1
|
|10.2
|August 21, 2015
|10.2
|
|10.3
|April 4, 2016
|10.3
|
|TrueOS 11.0
|September 1, 2016
|FreeBSD CURRENT
| February 22, 2017
| FreeBSD CURRENT
|
| TrueOS 2017 06 01
| June 2, 2017
| FreeBSD CURRENT
|
| TrueOS 17.12
| December 14, 2017
| FreeBSD CURRENT
|
| TrueOS 18.03
| March 30, 2018
| FreeBSD CURRENT
|}
Since version 7, PC BSD began following the same numbering system as FreeBSD. Since version 9.0, the KDE SC, customized to support tighter application integration and the txz package management system, was no longer the only desktop environment supported by PC BSD. While manual installation of other desktops such as Xfce and GNOME had been technically possible in earlier releases, none of these were supported in the earlier versions, and major functionality was lost when not using PC BSD's special build of KDE SC. Starting with version 9.0, PC BSD added other desktop environments, including GNOME, Xfce, LXDE, and MATE. PC BSD used to support both amd64 and i686 architectures. Support for i686 was dropped in version 9.2. Starting in September 2016 with the rebranding of PC BSD, TrueOS became a rolling release distribution based on FreeBSD's current branch. The TrueOS package manager also takes care of creating categorized links in the KDE menu and on the KDE SC desktop.
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 қауіпсіз жүктеуді қолдамайды.