TrueOS

TrueOS (varem PC-BSD) on igapäevase tavakasutaja arvuti operatsioonisüsteem, mis põhineb FreeBSD-l. TrueOS sihiks on kasutusmugavus, pakutakse graafilist installeerimist ja süsteem on kohe peale paigaldamist kasutamiseks valmis. Vaikimisi graafilise kasutajaliidesena kasutatakse KDE või LXDE töölauakeskonda. TrueOS pakub ametlikke nVidia ja Inteli videokaartide draivereid ja valikuliselt 3D töölauaefekte Compiz Fusioni abil. TrueOS sisaldab ka pakihaldustarkvara, mille abil on võimalik paigaldada valmis kompileeritud tarkvara, mis on BSD operatsioonisüsteemis ebatavaline. Augustis 2006. hääletati see OSWeekly.com-is kõige algajasõbralikumaks operatsioonisüsteemiks.

Projekti algataja oli Kris Moore, professionaalne FreeBSD arendaja, kelle eesmärk oli teha FreeBSD kõigile lauaarvutis võimalikult lihtsalt kasutatavaks. Alates 10. oktoobrist 2006 toetab TrueOS-d äriklassi riistvara lahendusi pakkuv iXsystems (ettevõte Silicon Valley-s, San Jose, CA, USA), kelle palgal Kris Moore nüüd arendaja ja projektijuhina töötab.

Ajalugu 
Alates seitsmendast versioonist kasutab PC-BSD samasugust nummerdamise süsteemi nagu FreeBSD. Enne versiooni 9.0 kasutas PC-BSD eksklusiivselt KDE töölauahaldurit, mis on mugandatud PC-BSD ja PBI paketihalduri jaoks. Teiste töölauakeskondade, nagu Xfce ja GNOME paigaldamine oli tehniliselt võimalik, kuid selline lahendus ei olnud toetatud ja suur osa funktsionaalsusest läks kaduma, kui ei vaadatud spetsiaalselt PC-BSD jaoks seadistatud KDE-d. Alates versioonist 9.0 on toetatud ka GNOME, Xfce, LXDE ja muud töölauakeskkonnad. PC-BSD toetab x86 ja x86-64 arhitektuure.

Versiooniuuenduste ajalugu

Pakihaldus 
Tarkvara paigaldamine TrueOS pakihaldussüsteemis erineb mõnevõrra teistest UNIXi-laadsetest operatsioonisüsteemidest kasutusel olevast. Selle asemel, et kasutada otse FreeBSD portide puud (kuigi see on võimalik), kasutab TrueOS .txz laiendiga faile, millele topelt-klikkides avaneb tarkvara paigalduse viisard. Autobuild süsteem jälgib FreeBSD porte iga päev ja genereerib iga päev uusi TXZ pakke. Loodud TXZ-d paiknevad TrueOS tarkvara repositooriumis.

Kõik tarkvara pakid ja sõltuvused paigaldatakse eraldi omanimelistesse alamkaustadesse kaustas /Programs. Selline süsteem vähendab segadust programmide paiknemise osas, välistab pakkide purunemise süsteemi teekide uuendamisel või muutmisel ja ennetab sõltuvus-põrgut (dependency hell). TrueOS paketihaldur hoolitseb ka kategoriseeritud linkide tekitamise eest KDE menüüs ja töölaual. 

TrueOS paketihalduse eesmärk on sarnaneda suuremate operatsioonisüsteemide, nagu Microsoft Windows ja Apple Mac OS, omadega, kus rakendusi paigaldatakse ühe faili abil graafilise kasutajaliidesega, erinevalt traditsioonilistest UNIXi paketihaldussüsteemidest.

Litsents 
Algselt levitati TrueOS-d GNU Üldise avaliku Litsentsi (GPL) alusel, kuna arendajatele oli jäänud mulje, et rakendused, mis kasutavad Qt töövahendeid, mida TrueOS kasutab kasutajaliidese arendamisel, tuleb litsentseerida GPL-i alusel. Kui tuli välja, et selline piirang puudub, siis litsentseeriti TrueOS kood ümber BSD-litsentsi sarnase litsentsi alla.

Vaata ka  
DesktopBSD

Viited

Välislingid 
 TrueOS ametlik koduleht
 TrueOS Latest News and Updates
 Usutlus Kris Moore'ga DistroWatch-is
 FreeBSD and Standards – FreeBSD Wiki

BSD
Operatsioonisüsteemid
Vaba tarkvara