| TrueOS | ||||
|---|---|---|---|---|
Screenshot van TrueOS | ||||
| Ontwikkelaar(s) | TrueOS-project | |||
| OS-familie | BSD | |||
| Bronmodel | FOSS | |||
| Uitgebracht | 2006 | |||
| Recentste uitgave | 18.06 (23 juni 2018) | |||
| Gebaseerd op | FreeBSD | |||
| Recentste bètaversie | 11.0(30 juni 2015)[1] | |||
| Kerneltype | Monolithisch | |||
| Licentie(s) | BSD-licentie en andere | |||
| Status | Gestopt[2] | |||
| Website | (en)Projectpagina | |||
| ||||
TrueOS (voorheenPC-BSD) was eenUnix-achtig, desktopgeoriënteerdbesturingssysteem dat gebaseerd was opFreeBSD. Het systeem trachtte makkelijk installeerbaar te zijn, door het gebruik van eengrafisch installatieprogramma, en probeerde gemakkelijk en onmiddellijk bruikbaar te zijn door te voorzien inKDE als standaard, voorgeïnstalleerdgrafische gebruikersomgeving.
Sinds september 2008 volgde PC-BSD de versienummering van FreeBSD. In augustus 2016 werd de naam veranderd naar TrueOS. TrueOS was een rolling-release. Ook kende TrueOS diverse nieuwe installatiemogelijkheden. TrueOS kon worden geïnstalleerd vanafdvd,USB-stick of over het netwerk.
| Versie | Uitgavedatum | FreeBSD-versie |
|---|---|---|
| 1.0 | 29 april 2006 | 6.0 |
| 1.1 | 29 mei 2006 | 6.1 |
| 1.2 | 12 juli 2006 | 6.1 |
| 1.3 | 31 december 2006 | 6.1 |
| 1.4 | 24 september 2007 | 6.2 |
| 1.4.1.x | Verschillend | 6.3-PRERELEASE |
| 1.5 | 12 maart 2008 | 6.3 |
| 1.5.1 | 23 april 2008 | 6.3 |
| 7.0 | 16 september 2008 | 7.0 |
| 7.0.1 | 17 oktober 2008 | 7.0 |
| 7.0.2 | 10 december 2008 | 7.1-PRERELEASE |
| 7.1 | 10 april 2009 | 7.2-PRERELEASE |
| 7.1.1 | 6 juli 2009 | 7.2 |
| 8.0 | 23 februari 2010 | 8.0 P2 |
| 8.1 | 21 juli 2010 | 8.1 |
| 8.2 | 24 februari 2011 | 8.2 |
| 9.0 | 13 januari 2012 | 9.0[3] |
| 9.1 | 18 december 2012 | 9.1[4] |
| 9.2 | 7 oktober 2013 | 9.2[5] |
| 10.0 | 29 januari 2014 | 10.0[6] |
| 10.1 | 16 november 2014 | 10.1[7] |
| 10.2 | 21 augustus 2015 | 10.2[8] |
| 10.3 | 4 april 2016 | 10.3[9] |
| 11.0 | 9 september 2016 | 11.0[10] |
PC-BSD 10 gebruikte nog steeds deKDE-desktopomgeving. Daarnaast waren ookGNOME3,MATE enCinnamon beschikbaar. GNOME2 werd verwijderd uit depakketbronnen. Versie 10 beschiktte over een verbeterde installatiewizard, met nieuwe opties voor de tekstmodus, een bijgewerkte Linux-compatibiliteitslaag (op niveau vanCentOS 6) en verschillende foutoplossingen.[11]
Er was ook verbeterde ondersteuning voor hybride grafische systemen (systemen met een ingebouwde grafische chip én een discrete GPU).[12]
PC-BSD's (<9.0) systeem voorpakketbeheer gebruiktte een andere aanpak voor het installeren vansoftware dan veel andere Unix-achtige besturingssystemen. In plaats van het gebruik van hetports- ofpackagessysteem van FreeBSD, gebruiktte PC-BSD bestanden met debestandsextensie.pbi[13], die een installatiewizard tevoorschijn haalden wanneer men er op dubbelkliktte.
Alle softwarepakketten en bibliotheken werden geïnstalleerd in hun eigen autonome directory's in/Programs, wat de onduidelijkheid verminderde over waar binaire programma's opgeslagen stonden en het risico reduceerde dat een pakket onbruikbaar werd wanneer systeembibliotheken werden geüpgraded of gewijzigd. De PC-BSD-pakketbeheerder maaktte ook de links aan in het KDE-menu en het KDE-bureaublad.
Het PC-BSD-project stelde dat zijn aanpak van pakketbeheer, dat gelijkwaardig was aan dat van grote besturingssystemen zoalsWindows, een aanpak was waar de meeste andere Unix-achtige systemen mee worstelen.
Aangezien vaak wordt gesteld dat deGNUGeneral Public License (GPL) strijdig is met de ideologie van deBSD-licentie, kreeg TrueOS vanuit de *BSD-gemeenschap oorspronkelijk vaak kritiek over het feit dat hun code onder de GPL-licentie uitgebracht was, terwijl de meeste open-sourceBSD-afgeleiden enkel de BSD-licentie gebruiken. De GPL werd oorspronkelijk gebruikt omdat het TrueOS-project deQt-toolkit gebruikt voor de ontwikkeling van zijn interface en de ontwikkelaars van mening waren dat toepassingen die de Qt-toolkit gebruikten onder de GPL ofQPL moesten uitgebracht worden. Dit is echter niet correct en het TrueOS-project gaf later zijn code een BSD-achtige licentie.