HOME

TheInfoList



OR:

TrueOS (formerly PC-BSD or PCBSD) is a discontinued
Unix-like A Unix-like (sometimes referred to as UN*X 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 Unix-li ...
, server-oriented
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
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 KDE is an international Free software movement, free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-know ...
,
Lumina Lumina may refer to: Arts, entertainment, and media Literature * ''Lumina'', a literary journal published by Sarah Lawrence College * ''World of Lumina'' or ''Lumina'', a graphic novel by Emanuele Tenderini and Linda Cavallini Music * "Lumina", ...
,
LXDE LXDE (abbreviation for Lightweight X11 Desktop Environment) is a free desktop environment with comparatively low resource requirements. This makes it especially suitable for use on older or resource-constrained personal computers such as netb ...
,
MATE Mate may refer to: Science * Mate, one of a pair of animals involved in: ** Mate choice, intersexual selection ** Mating * Multi-antimicrobial extrusion protein, or MATE, an efflux transporter family of proteins Person or title * Friendship ...
, or Xfce 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 graphica ...
. 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-orientated OSes formerly based on TrueOS were
GhostBSD GhostBSD is a Unix-like operating system based on FreeBSD, with MATE as its default desktop environment (GNOME was the previous desktop environment) and an Xfce-desktop community based edition. It aims to be easy to install, ready-to-use and eas ...
and Trident. TrueOS provided official binary
Nvidia Nvidia CorporationOfficially written as NVIDIA and stylized in its logo as VIDIA with the lowercase "n" the same height as the uppercase "VIDIA"; formerly stylized as VIDIA with a large italicized lowercase "n" on products from the mid 1990s to ...
and
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 seri ...
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 compositor. It is released as a part of KDE Plasma 5, for which it is the default window manager. KWin can also be used on its own or with other desktop environments. KWin can be c ...
, and
Wine Wine is an alcoholic drink typically made from fermented grapes. Yeast consumes the sugar in the grapes and converts it to ethanol and carbon dioxide, releasing heat in the process. Different varieties of grapes and strains of yeasts are m ...
is ready-to-use for running
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
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 OpenZFS is a free and open-source storage platform licensed under CDDL that encompasses the functionality of traditional filesystems and logical volume manager. It includes protection against data corruption, support for high storage capacitie ...
and the installer offered
disk encryption Disk encryption is a technology which protects information by converting it into unreadable code that cannot be deciphered easily by unauthorized people. Disk encryption uses disk encryption software or hardware to encrypt every bit of data that g ...
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 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 Unix-li ...
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, providing an easy and consistent way of installing software packages. As of February 2020, there are over 38,487 ports available in the collection. It has ...
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 (e.g., .txt, .docx, .md). The extension 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 have d ...
. On October 10, 2006, PC-BSD was acquired by enterprise hardware provider
iXsystems iXsystems, Inc. is a privately owned American computer technology company based in San Jose, California that develops, sells and supports computing and storage products and services. Its principal products are customized open source FreeBSD dis ...
. 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 Fry's Electronics was an American big-box store chain. While operating, it was headquartered in San Jose, California in Silicon Valley. Fry's retailed software, consumer electronics, household appliances, cosmetics, tools, toys, accessories, ma ...
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 Micro Center is an American computer retail store, headquartered in Hilliard, Ohio. It was founded in 1979, and , has 25 stores in 16 states. History Micro Center was founded in Columbus, Ohio in 1979 by John Baker and Bill Bayne, two forme ...
. 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 OpenRC is a dependency-based init system for Unix-like computer operating systems. It was created by Roy Marples, a NetBSD developer who was also active in the Gentoo project. It became more broadly adopted as an init system outside of Gentoo f ...
as the default init system. Apart from
Gentoo/Alt Portage is a package management system originally created for and used by Gentoo Linux and also by ChromeOS, Calculate, Sabayon, and Funtoo Linux among others. Portage is based on the concept of ports collections. Gentoo is sometimes referred to ...
, 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 and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix. The first version of FreeBSD was released in 1993. In 2005, FreeBSD was the most popular ...
. Since version 9.0, the
KDE SC KDE is an international Free software movement, free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-know ...
, 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 graphica ...
supported by PC-BSD. While manual installation of other desktops such as Xfce and
GNOME A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its characte ...
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 LXDE (abbreviation for Lightweight X11 Desktop Environment) is a free desktop environment with comparatively low resource requirements. This makes it especially suitable for use on older or resource-constrained personal computers such as netb ...
, and
MATE Mate may refer to: Science * Mate, one of a pair of animals involved in: ** Mate choice, intersexual selection ** Mating * Multi-antimicrobial extrusion protein, or MATE, an efflux transporter family of proteins Person or title * Friendship ...
. PC-BSD used to support both
amd64 x86-64 (also known as x64, x86_64, AMD64, and Intel 64) is a 64-bit version of the x86 instruction set, first released in 1999. It introduced two new modes of operation, 64-bit mode and compatibility mode, along with a new 4-level paging mod ...
and
i686 The P6 microarchitecture is the sixth-generation Intel x86 microarchitecture, implemented by the Pentium Pro microprocessor that was introduced in November 1995. It is frequently referred to as i686. It was succeeded by the NetBurst microarch ...
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 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 Unix-li ...
operating systems. Instead of using the
FreeBSD Ports The FreeBSD Ports collection is a package management system for the FreeBSD operating system, providing an easy and consistent way of installing software packages. As of February 2020, there are over 38,487 ports available in the collection. It has ...
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 (e.g., .txt, .docx, .md). The extension 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 group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
and
Apple An apple is an edible fruit produced by an apple tree (''Malus domestica''). Apple fruit tree, trees are agriculture, cultivated worldwide and are the most widely grown species in the genus ''Malus''. The tree originated in Central Asia, wh ...
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
, 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 graphica ...
, from scratch, named
Lumina Lumina may refer to: Arts, entertainment, and media Literature * ''Lumina'', a literary journal published by Sarah Lawrence College * ''World of Lumina'' or ''Lumina'', a graphic novel by Emanuele Tenderini and Linda Cavallini Music * "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 License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the Four Freedoms (Free software), four freedoms to run, study, share, and modify the software. The license was th ...
(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 The Q Public License (QPL) is a non-copyleft license, created by Trolltech for its free edition of the Qt. It was used until Qt 3.0, as Trolltech toolkit version 4.0 was released under GPL version 2. It fails the Debian Free Software Guidelin ...
. 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 type of intellectual property consisting of a recognizable sign, design, or expression that identifies products or services from a particular source and distinguishes them from others ...
s of iXsystems Inc.


Hardware requirements

The New York City *BSD User Group runs a service named dmesgd, which provides user-submitted
dmesg dmesg (''diagnostic messages'') is a command on most Unix-like operating systems that prints the message buffer of the kernel. The output includes messages produced by the device drivers. Command On many Unix-like systems, the boot process ge ...
information for different computer hardware (
laptop A laptop, laptop computer, or notebook computer is a small, portable personal computer (PC) with a screen and alphanumeric keyboard. Laptops typically have a clam shell form factor with the screen mounted on the inside of the upper li ...
s,
workstation A workstation is a special computer designed for technical or 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 systems. The term ''workstat ...
s,
single-board computer A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers are commonly made as demonstrati ...
s,
embedded system An embedded system is a 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 ''embedded'' as ...
s,
virtual machine In computing, a virtual machine (VM) is the virtualization/emulation of a computer system. Virtual machines are based on computer architectures and provide functionality of a physical computer. Their implementations may involve specialized hardw ...
s, etc.) capable of running TrueOS. According to the TrueOS wiki, TrueOS has the following hardware requirements:


Minimum

*
amd64 x86-64 (also known as x64, x86_64, AMD64, and Intel 64) is a 64-bit version of the x86 instruction set, first released in 1999. It introduced two new modes of operation, 64-bit mode and compatibility mode, along with a new 4-level paging mod ...
processor *1 GiB of
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * Ra ...
*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 platters coated with magnet ...
space *Network card


Recommended

*amd64 processor * EFI system partition for installation of
rEFInd rEFInd is a boot manager for Unified Extensible Firmware Interface, UEFI and EFI-based machines. It can be used to boot multiple operating systems that are installed on a single non-volatile device. It also provides a way to launch UEFI applicat ...
*4 GiB of RAM *30 GiB of free hard drive space on a
primary partition Disk partitioning or disk slicing is the creation of one or more regions on secondary storage, so that each region can be managed separately. These regions are called partitions. It is typically the first step of preparing a newly installed disk, ...
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 Server may refer to: Computing *Server (computing), a computer program or a device that provides functionality for other programs or devices, called clients Role * Waiting staff, those who work at a restaurant or a bar attending customers and su ...
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 "back up", w ...
services *3D accelerated video card *Network card *Sound card


UEFI

UEFI UEFI (Unified Extensible Firmware Interface) is a set of specifications written by the UEFI Forum. They define the architecture of the platform firmware used for booting and its interface for interaction with the operating system. Examples of f ...
support (for
amd64 x86-64 (also known as x64, x86_64, AMD64, and Intel 64) is a 64-bit version of the x86 instruction set, first released in 1999. It introduced two new modes of operation, 64-bit mode and compatibility mode, along with a new 4-level paging mod ...
only) has been added to the installer and the boot manager since version 10.1 with the default EFI boot manager to be
rEFInd rEFInd is a boot manager for Unified Extensible Firmware Interface, UEFI and EFI-based machines. It can be used to boot multiple operating systems that are installed on a single non-volatile device. It also provides a way to launch UEFI applicat ...
. This includes
ACPI Advanced Configuration and Power Interface (ACPI) is an open standard that operating systems can use to discover and configure computer hardware components, to perform power management (e.g. putting unused hardware components to sleep), auto c ...
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 Kernel may refer to: Computing * Kernel (operating system), the central component of most operating systems * Kernel (image processing), a matrix used for image convolution * Compute kernel, in GPGPU programming * Kernel method, in machine learnin ...
. 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 spec ...
partition. The current UEFI does not support
secure boot UEFI (Unified Extensible Firmware Interface) is a set of Specification (technical standard), specifications written by the UEFI Forum. They define the Software architecture, architecture of the platform firmware used for booting and its Interfa ...
.


Gallery

File:PV-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 Fos or FOSS may refer to: Companies *Foss A/S, a Danish analytical instrument company * Foss Brewery, a former brewery in Oslo, Norway *Foss Maritime, a tugboat and shipping company Historic houses * Foss House (New Brighton, Minnesota), United ...
) programs are:
GIMP GIMP ( ; GNU Image Manipulation Program) is a free and open-source raster graphics editor used for image manipulation (retouching) and image editing, free-form drawing, transcoding between different image file formats, and more specialized task ...
,
OpenShot OpenShot Video Editor is a free and open-source video editor for Windows, macOS, Linux, and ChromeOS. The project started in August 2008 by Jonathan Thomas, with the objective of providing a stable, free, and friendly to use video editor. The pr ...
, file manager,
Eric The given name Eric, Erich, Erikk, Erik, Erick, or Eirik 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-Norse ''* ain ...
Python development IDE. Also shown:
Minecraft ''Minecraft'' is a sandbox game developed by Mojang Studios. The game was created by Markus "Notch" Persson in the Java programming language. Following several early private testing versions, it was first made public in May 2009 before being ...
1.8.7 (with "Forge" mods).


See also

*
Comparison of BSD operating systems There are a number of Unix-like operating systems based on or descended from the Berkeley Software Distribution (BSD) series of Unix variant options. The three most notable descendants in current use are FreeBSD, OpenBSD, and NetBSD, which are all ...


Notes


References

* * *


External links

*
TrueOS software repository

DistroWatch

Interview with Kris Moore on DistroWatch

Interview with Kris Moore on FLOSS Weekly
{{DEFAULTSORT:Trueos 2006 software FreeBSD KDE