We are pleased to announce a new release of the 6-month STABLE version of TrueOS!
This release cycle focused on lots of cleanup and stabilization of the distinguishing features of TrueOS: OpenRC, boot speed, removable-device management, SysAdm API integrations, Lumina improvements, and more. We have also been working quite a bit on the server offering of TrueOS, and are pleased to provide new text-based server images with support for Virtualization systems such as bhyve! This allows for simple server deployments which also take advantage of the TrueOS improvements to FreeBSD such as:
- Sane service management and status reporting with OpenRC
- Reliable, non-interactive system update mechanism with fail-safe boot environment support.
- Graphical management of remote TrueOS servers through SysAdm (also provides a reliable API for administrating systems remotely).
- LibreSSL for all base SSL support.
- Base system managed via packages (allows for additional fine-tuning).
- Base system is smaller due to the removal of the old GCC version in base. Any compiler and/or version may be installed and used via packages as desired.
- Support for newer graphics drivers and chipsets (graphics, networking, wifi, and more)
TrueOS Version 17.12 (2017, December) is now available for download from the TrueOS website. Both the STABLE and UNSTABLE package repositories have also been updated in-sync with each other, so current users only need to follow the prompts about updating their system to run the new release.
We are also pleased to announce the availability of TrueOS Sponsorships! If you would like to help contribute to the project financially we now have the ability to accept both one-time donations as well as recurring monthly donations which wil help us advocate for TrueOS around the world.
Thank you all for using and supporting TrueOS!
~ The TrueOS Core Team
- Over 1100 OpenRC services have been created for 3rd-party packages. This should ensure the functionality of nearly all available 3rd-party packages that install/use their own services.
- The OpenRC services for FreeBSD itself have been overhauled, resulting in significantly shorter boot times.
- Separate install images for desktops and servers (server image uses a text/console installer)
- Bhyve support for TrueOS Server Install
- FreeBSD base is synced with 12.0-CURRENT as of December 4th, 2017 (Github commit: 209d01f)
- FreeBSD ports tree is synced as of November 30th (pre-FLAVOR changes)
- Lumina Desktop has been updated/developed from 1.3.0 to 1.4.1
- PCDM now supports multiple simultaneous graphical sessions
- Removable devices are now managed through the “automounter” service.
- Devices are “announced” as available to the system via *.desktop shortcuts in /media. These shortcuts also contain a variety of optional “Actions” that may be performed on the device.
- Devices are only mounted while they are being used (such as when browsing via the command line or a file manager).
- Devices are automatically unmounted as soon as they stop being accessed.
- Integrated support for all major filesystems (UFS, EXT, FAT, NTFS, ExFAT, etc..)
- NOTE: The Lumina desktop is the only one which supports this functionality at the present time.
- The TrueOS update system has moved to an “active” update backend. This means that the user will need to actually start the update process by clicking the “Update Now” button in SysAdm, Lumina, or PCDM (as well as the command-line option). The staging of the update files is still performed automatically by default but this (and many other options) can be easily changed in the “Update Manager” settings as desired.
- [VirtualBox] Running FreeBSD within a VirtualBox VM is known to occasionally receive non-existent mouse clicks – particularly when using a scroll wheel or two-finger scroll.
Versions of common packages:
NOTE: The “STABLE” branch effectively locks 3rd-party package versions for it’s 6-month lifespan. The “UNSTABLE” branch provides rolling updates to all packages on a regular basis.
- Firefox: 57.0.1
- Firefox-ESR: 52.5.0
- Iridium: 58.0
- Chromium: 61.0.3163.11
- Palemoon: 27.6.2
- QupZilla: 2.1.2 (Qt5) 1.8.9 (Qt4)
- Seamonkey: 2.49.1
- Lumina: 1.4.1
- KDE: 4.14.3
- MATE: 1.18.0
- GNOME: 3.18.0
- Cinnamon: 2.4.6
- XFCE: 4.12
- LXDE: 1.0
- postgresql: 9.2, 9.3, 9.4, 9.5, 9.6, 10.1
- mysql: 5.5.58, 5.6.38, 5.7.20, 8.0.2
- sqlite: 2.8.17, 3.21.0
- Python: 2.7, 3.4, 3.5, 3.6
- Ruby: 2.2, 2.3, 2.4
- Perl: 5.22, 5.24, 5.26, 5.27
- Rust: 1.22.1
- Go: 1.4.3, 1.9.2
- Clang: 3.3, 3.4.2, 3.5.2, 3.8, 6.0.d20171113
- LLVM: 3.3, 3.4.2, 3.5.2, 3.8.1, 3.9.1, 4.0.1, 5.0.0, 6.0.d20171113
- GCC: 4.6.4, 4.7.4, 4.8.5, 4.9.4, 5.5.0, 6.4.0, 6.4.1.s20171129, 7.2.0, 7.2.1.s20171123, 8.0.0.s20171126
- Puppet: 4.10.9, 5.3.3 (server: 2.7.2, 5.1.0 ; database: 4.4.0, 5.1.3)
- Ansible: 1.9.6, 22.214.171.124
- Salt: 2017.7.2
- Libreoffice: 5.3.7
- Apache OpenOffice: 4.1.4
- Nginx: 1.12.2, 1.13.7
- Apache: 2.4
- Git: 2.15.1
- GitLab: 10.1.4
- Subversion: 1.8.19, 1.9.7