TrueOS (formerly PC-BSD or PCBSD) is a discontinued
Unix-like
A Unix-like (sometimes referred to as UN*X, *nix or *NIX) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Uni ...
, server-oriented
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
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
Xfce or XFCE (pronounced as four individual letters, ) is a Free and open-source software, free and open-source desktop environment for Linux and other Unix-like operating systems.
Xfce aims to be fast and Lightweight software, lightweight whil ...
as the
desktop environment
In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphi ...
. 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
Nvidia Corporation ( ) is an American multinational corporation and technology company headquartered in Santa Clara, California, and incorporated in Delaware. Founded in 1993 by Jensen Huang (president and CEO), Chris Malachowsky, and Curti ...
and
Intel
Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and Delaware General Corporation Law, incorporated in Delaware. Intel designs, manufactures, and sells computer compo ...
drivers for hardware acceleration and an optional 3D desktop interface through
KWin
KWin is a window manager for the X Window System and a Wayland (display server protocol)#Wayland compositors, Wayland compositor. It is released as a part of KDE Plasma, for which it is the default window manager. KWin can also be used on its o ...
, and
Wine
Wine is an alcoholic drink made from Fermentation in winemaking, fermented fruit. Yeast in winemaking, Yeast consumes the sugar in the fruit and converts it to ethanol and carbon dioxide, releasing heat in the process. Wine is most often made f ...
is ready-to-use for running
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
software. TrueOS was also able to run Linux software
in addition to
FreeBSD Ports collection and it had its own
.txz
package manager
A package manager or package management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner.
A package manager deals wi ...
. TrueOS supported
OpenZFS and the installer offered
disk encryption
Disk encryption is a technology which protects information by converting it into code that cannot be deciphered easily by unauthorized people or processes. Disk encryption uses disk encryption software or disk encryption hardware, hardware to encry ...
with
geli.
Development of TrueOS ended in 2020.
History
TrueOS was founded by FreeBSD professional Kris Moore in early 2005 as PC-BSD. In August 2006 it was voted the most beginner-friendly operating system by OSWeekly.com.
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
A Unix-like (sometimes referred to as UN*X, *nix or *NIX) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Uni ...
operating systems, up to and including version 8.2, by means of the pbiDIR website. Instead of using the
FreeBSD Ports
The FreeBSD Ports collection is a package management system for the FreeBSD operating system. Ports in the collection vary with contributed software. There were 38,487 ports available in February 2020 and 36,504 in September 2024. It has also be ...
tree directly (although it remained available), PC-BSD used files with the ''.pbi''
filename extension
A filename extension, file name extension or file extension is a suffix to the name of a computer file (for example, .txt, .mp3, .exe) that indicates a characteristic of the file contents or its intended use. A filename extension is typically d ...
(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
Dependency hell is a colloquial term for the frustration of some software users who have installed software packages which have dependencies on specific versions of other software packages.
The dependency issue arises when several packages ha ...
.
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.
Along with the rebranding, the project also became a rolling release distribution, based on the FreeBSD-CURRENT branch.
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.
Release history
Define $dx = 25 # shift text to right side of bar
Define $dy = -3 # shift text to right side of bar
Define $now = 31/12/2016
Define $start = 29/04/2006
ImageSize = width:160 height:720
PlotArea = width:50 height:700 left:50 bottom:10
DateFormat = dd/mm/yyyy
Period = from:$start till:$now
TimeAxis = orientation:vertical
ScaleMajor = unit:year increment:1 start:2007
PlotData=
bar:Leaders color:red width:26 mark:(line,white) align:left fontsize:S
from:29/04/2006 till:$now
from:29/04/2006 till:29/04/2006 shift:($dx,$dy) fontsize:XS text:1.0
from:29/05/2006 till:29/05/2006 shift:($dx,$dy) fontsize:XS text:1.1
from:12/07/2006 till:12/07/2006 shift:($dx,$dy) fontsize:XS text:1.2
from:31/12/2006 till:31/12/2006 shift:($dx,$dy) fontsize:XS text:1.3
from:24/09/2007 till:24/09/2007 shift:($dx,$dy) fontsize:XS text:1.4
from:12/03/2008 till:12/03/2008 shift:($dx,$dy) fontsize:XS text:1.5
from:23/04/2008 till:23/04/2008 shift:($dx,$dy) fontsize:XS text:1.5.1
from:19/09/2008 till:19/09/2008 shift:($dx,$dy) fontsize:XS text:7.0
from:17/10/2008 till:17/10/2008 shift:($dx,$dy) fontsize:XS text:7.0.1
from:10/12/2008 till:10/12/2008 shift:($dx,$dy) fontsize:XS text:7.0.2
from:10/04/2009 till:10/04/2009 shift:($dx,$dy) fontsize:XS text:7.1
from:06/07/2009 till:06/07/2009 shift:($dx,$dy) fontsize:XS text:7.1.1
from:23/02/2010 till:23/02/2010 shift:($dx,$dy) fontsize:XS text:8.0
from:21/07/2010 till:21/07/2010 shift:($dx,$dy) fontsize:XS text:8.1
from:24/02/2011 till:24/02/2011 shift:($dx,$dy) fontsize:XS text:8.2
from:13/01/2012 till:13/01/2012 shift:($dx,$dy) fontsize:XS text:9.0
from:18/12/2012 till:18/12/2012 shift:($dx,$dy) fontsize:XS text:9.1
from:07/10/2013 till:07/10/2013 shift:($dx,$dy) fontsize:XS text:9.2
from:29/01/2014 till:29/01/2014 shift:($dx,$dy) fontsize:XS text:10.0
from:14/11/2014 till:14/11/2014 shift:($dx,$dy) fontsize:XS text:10.1
from:21/08/2015 till:21/08/2015 shift:($dx,$dy) fontsize:XS text:10.2
from:04/04/2016 till:04/04/2016 shift:($dx,$dy) fontsize:XS text:10.3
from:01/09/2016 till:01/09/2016 shift:($dx,$dy) fontsize:XS text:TrueOS
Since version 7, PC-BSD began following the same numbering system as
FreeBSD
FreeBSD is a free-software Unix-like operating system descended from the Berkeley Software Distribution (BSD). The first version was released in 1993 developed from 386BSD, one of the first fully functional and free Unix clones on affordable ...
.
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
In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphi ...
supported by PC-BSD. While manual installation of other desktops such as
Xfce
Xfce or XFCE (pronounced as four individual letters, ) is a Free and open-source software, free and open-source desktop environment for Linux and other Unix-like operating systems.
Xfce aims to be fast and Lightweight software, lightweight whil ...
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.
Package management
TrueOS's
package manager
A package manager or package management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner.
A package manager deals wi ...
takes a similar approach to installing software to many other
Unix-like
A Unix-like (sometimes referred to as UN*X, *nix or *NIX) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Uni ...
operating systems. Instead of using the
FreeBSD Ports
The FreeBSD Ports collection is a package management system for the FreeBSD operating system. Ports in the collection vary with contributed software. There were 38,487 ports available in February 2020 and 36,504 in September 2024. It has also be ...
tree directly (although it remains available), TrueOS uses files with the ''.txz''
filename extension
A filename extension, file name extension or file extension is a suffix to the name of a computer file (for example, .txt, .mp3, .exe) that indicates a characteristic of the file contents or its intended use. A filename extension is typically d ...
packages which contain compiled ports. An autobuild system tracked the FreeBSD ports collection and generated new .txz files daily.
The TrueOS package management system aims to be visually similar to that of major operating systems such as
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
and
Apple
An apple is a round, edible fruit produced by an apple tree (''Malus'' spp.). Fruit trees of the orchard or domestic apple (''Malus domestica''), the most widely grown in the genus, are agriculture, cultivated worldwide. The tree originated ...
macOS
macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
, where applications are installed from a single download link with graphical prompts, while maintaining internally the traditional .txz package management systems that many Unix-like systems use. The TrueOS package manager also takes care of creating categorized links in the KDE menu and on the KDE SC desktop.
Lumina Desktop
In 2014, the PC-BSD project announced its development of a new
desktop environment
In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphi ...
, from scratch, named
Lumina. Ken Moore is the main developer of Lumina, which is based on the
Qt toolkit.
As of July 2016, Lumina has its own web site.
The desktop environment is not an application development toolkit, and aims to be a graphical interface that only uses plugins for customization.
License
TrueOS was originally licensed under the
GNU General Public License
The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
(GPL) because the developers were under the impression that applications using the
Qt, which TrueOS uses for its interface development, must be licensed under the GPL or the
Q Public License. Upon discovering that there was, in fact, no such restriction, the TrueOS developers later
relicensed the code under a BSD-like 3-clause license.
''TrueOS'' and the TrueOS logo are registered
trademark
A trademark (also written trade mark or trade-mark) is a form of intellectual property that consists of a word, phrase, symbol, design, or a combination that identifies a Good (economics and accounting), product or Service (economics), service f ...
s of iXsystems Inc.
Hardware requirements
The New York City *BSD User Group runs a service named dmesgd, which provides user-submitted
dmesg information for different computer hardware (
laptop
A laptop computer or notebook computer, also known as a laptop or notebook, is a small, portable personal computer (PC). Laptops typically have a Clamshell design, clamshell form factor (design), form factor with a flat-panel computer scree ...
s,
workstation
A workstation is a special computer designed for technical or computational science, scientific applications. Intended primarily to be used by a single user, they are commonly connected to a local area network and run multi-user operating syste ...
s,
single-board computers,
embedded system
An embedded system is a specialized computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is e ...
s,
virtual machine
In computing, a virtual machine (VM) is the virtualization or emulator, emulation of a computer system. Virtual machines are based on computer architectures and provide the functionality of a physical computer. Their implementations may involve ...
s, etc.) capable of running TrueOS.
According to the TrueOS wiki, TrueOS has the following hardware requirements:
Minimum
*
amd64 processor
*1 GiB of
RAM
*20 GiB free
hard drive
A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating hard disk drive platter, pla ...
space
*Network card
Recommended
*amd64 processor
*
EFI system partition for installation of
rEFInd
*4 GiB of RAM
*30 GiB of free hard drive space on a
primary partition for a
desktop
A desktop traditionally refers to:
* The surface of a desk (often to distinguish office appliances that fit on a desk, such as photocopiers and printers, from larger equipment covering its own area on the floor)
Desktop may refer to various compu ...
installation, or 20 GiB for a
server installation
**50 GiB is recommended for installations with
backup
In information technology, a backup, or data backup is a copy of computer data taken and stored elsewhere so that it may be used to restore the original after a data loss event. The verb form, referring to the process of doing so, is "wikt:back ...
services
*3D accelerated video card
*Network card
*Sound card
UEFI
UEFI
Unified Extensible Firmware Interface (UEFI, as an acronym) is a Specification (technical standard), specification for the firmware Software architecture, architecture of a computing platform. When a computer booting, is powered on, the UEFI ...
support (for
amd64 only) has been added to the installer and the boot manager since version 10.1 with the default EFI boot manager to be
rEFInd. This includes
ACPI detection and setup of Root System Description Pointer (RSDP), eXtended System Descriptor Table (XSDT), and Root System Description Table (RSDT)
RSDT
/ref> pass-through values to the kernel. A new installation is needed in order to install UEFI support as it requires the creation of a small FAT
In nutrition science, nutrition, biology, and chemistry, fat usually means any ester of fatty acids, or a mixture of such chemical compound, compounds, most commonly those that occur in living beings or in food.
The term often refers specif ...
partition. The current UEFI does not support secure boot.
Gallery
File:PC-BSD 10.1.2 MATE Screenshot.png, Screenshot of a PC-BSD 10.1.2 desktop (MATE) with dual monitor (dual head, pivot). The running free and open-source ( FOSS) programs are: GIMP
Gimp or GIMP may refer to:
Clothing
* Bondage suit, also called a gimp suit, a type of suit used in BDSM
* Bondage mask, also called a gimp mask, often worn in conjunction with a gimp suit
Embroidery and crafts
* Gimp (thread), an ornamental tr ...
, OpenShot, file manager, Eric
The given name Eric, Erich, Erikk, Erik, Erick, Eirik, or Eiríkur is derived from the Old Norse name ''Eiríkr'' (or ''Eríkr'' in Old East Norse due to monophthongization).
The first element, ''ei-'' may be derived from the older Proto-N ...
Python development IDE. Also shown: Minecraft
''Minecraft'' is a 2011 sandbox game developed and published by the Swedish video game developer Mojang Studios. Originally created by Markus Persson, Markus "Notch" Persson using the Java (programming language), Java programming language, the ...
1.8.7 (with "Forge" mods).
See also
* Comparison of BSD operating systems
Notes
References
*
*
*
External links
Official website
TrueOS software repository
DistroWatch
Interview with Kris Moore on DistroWatch
Interview with Kris Moore on FLOSS Weekly
{{DEFAULTSORT:Trueos
2006 software
FreeBSD
Linux distributions offering KDE desktop environment
Discontinued_operating_systems