Sorry for the inconvenience.  Known Navigation header breakage, its being "rebuilt."
There may be other unforeseen breakage primarily in the handbook portion of the wiki.
The Table Of Contents section of each "PC-BSD® Users Handbook" page may be the best workaround.

PC-BSD® Roadmap

From PC-BSD Wiki
(Redirected from PC-BSD® TODO/10.1)
Jump to: navigation, search


Release Schedule

Version Date Status
10.2 Aug 2015 (ETA)
 Security Sweeper / improvements
10.1.2 May 2015 (ETA)
 PCDM Improvements, Switch to IPFW, USB home-dir, vanish mode, snapshot control
 Media Center editions
 TOR mode (kris)
10.1.1 Feb 2nd 2015 - Ports Freeze Jan. 16th
 Life Preserver improvements
 Text installer improvements
 Finish work on updater / pkg update stuff
 Enable auto-updates
10.1 Nov / Dec 2014
 Planned Schedule
 Feature / Ports Freeze: Oct 17th
 RC1: Oct 20th (Actual Oct 24th)
 RC2: Oct 27th (Actual Nov 2nd)
 Release: Nov 3rd (Actual Nov 17th)
10.0.3 1 September 2014 Released 7 Sept 2014
10.0.2 June 2014 Released 24 June 2014
10.0.1 March 2014 Released 14 March 2014

New Features / Milestones for


Feature Owner Status Completion Date Details
Security Sweeper Add in a utility that will improve the security of PC-BSD and monitor changes in libraries and files. kris@ Not started
Re-theme / upgrade forums Tie in a new updated theme to the forums and upgrade to latest version josh@ kris@ Not started
Secure Boot Add secure-boot shim to UEFI booting / GRUB kris@ Not started


Feature Owner Status Completion Date Details
PCDM improvements Add in extra security for PCDM and other features. ken@ Not started
Tor Mode Add an option to let users connect internet traffic to the tor network. kris@ Not started
IPFW Migration Change the default firewall to IPFW, Update the GUI utility, and Enable VIMAGE by default kris@ Not started
Media Center Installers Add new .ISOs which can be used to install XBMC / Plex Home Theater versions of PC-BSD kris@ Not started These will run in large DPI mode for TVs in the installer, create a special user and enable PCDM auto-login to start the media centers without needing a keyboard.


Feature Owner Status Completion Date Details
TrueOS Frontend for optional package selection Ties in with updating the text installer to be able to select optional packages joshms@ Finished! - still need backend support
New Roles features Add the new PC-BSD Roles to the installer images / Update text-installer with selections joshms@ kris@ Finished!
Qt5 Conversion Migrate our Qt4 utilities -> Qt5 ken@ Finished! Available on EDGE repo right now for testing/usage.
Lumina Qt5 Conversion Migrate the Lumina desktop to Qt5 ken@ Finished! Lumina 0.8.0 (Qt5) available on EDGE repo. 1/6/15
Mount Tray re-write Re-write the mounttray to operate in a new client/daemon configuration, with updated device detection routines ken@ Finished! 1/15/15
Update GRUB GELI support to v7 Add support for GRUB to use the newer GELI v7 schemes kris@ Done! Enable support for GELI v7 in GRUB 1/13/2015

Improved GPT support Add support for installing to dual-boot GPT, convert first GPT partition to bios-boot and more. kris@ Added support to pc-sysinstall, and pc-installgui front-end for doing targeted GPT partition installation 1/9/15
New Update Backend Write new updating backend to improve reliability kris@ and ken@ Finished and merged into EDGE / releng/10.1, along with new Qt5 utilities


Feature Owner Status Completion Date Details
Finish AppCafe-Web Qt Finish / integrate the AppCafe-Web Qt webkit UI ken@ Finished! 9/19/14
Add AppCafe-Web to Text-install Prompt user to setup AppCafe-Web joshms@ Finished!
Add Network configuration to Text-Install Prompt user to setup network during text-install joshms@ Finished! 9/8/14
Convert AppCafe to Web UI Finish development and integrating AppCafe-Web with base system kmoore@ Done! While not the default in 10.1, users can access it via the "pc-softweb" command.
PEFS GUI Create UI for PEFS to crypt some directory or set of directories. User should be able to decrypt directory using password only when he (or she) need data from this directory. May be used for protect some confidential data which are needed time to time yurkis@ Deferred Waiting for official commit PEFS to -STABLE
Import C6 Linux Compat Switch to the C6 linux compat base kmoore@ Finished!
NFS Manager Add the ability to manage NFS shares from pc-controlpanel. jmaloney@ Deferred This will become pc-fstabmanager instead
Lumina Desktop Get the Lumina Desktop ready for an initial 1.0-release. ken@ In progress ~70% Early Beta status - currently at 0.7.
UEFI support Updated sysutils/grub2-efi with support for UEFI booting FreeBSD kmoore@ Finished!


Feature Owner Status Completion Date Details
Import Centos 6.5 Linux Compat Import the Centos 6.5 compat layer from github: kmoore@ Deferred We will look at F20 support instead, but it requires changes to FreeBSD kernel before functioning properly, will most likely be in 10.1 instead.
Warden Backend Updates src-sh/warden backend. Remove all legacy UFS code, and remove 'zfs' prefix on most commands. Improve template / snapshot / cloning functionality, along with export / import. kris@ done 27 June 2014
GELI support for Text-Installer Add support for doing GELI full-disk encryption to text-based installs. kris@ done 26 June 2014
Text-Only install ISOs Add TRUEOS ISO files, which are CD sized and text-only kris@ / joshms@ done 20 Aug 2014
Warden add Bulk creation Added support for doing bulk jail creation based upon an IPv4 starting address kris@ done 7 July 2014
Warden relative ZFS dataset creation Fixed the warden to use relative ZFS dataset creation, allowing the JAILDIR to be moved around kris@ done 16 July 2014
PBI Jail Creation Add support for PBIs to be installed to a new jail on the fly kris@ done 7 July 2014
Screen-reader support with orca Add Orca as a screen reader for the installer, and available as optional package via installer as well. kris@ Declined Due to time-constraints this has been declined for now. This would be a good area for new committers to start though.
AppCafe Application Launching Add the ability for the AppCafe to read/parse a generic package plist to look for binaries that can be run. Also look into adding support for starting/stopping 3rd party services as well as setup those services for automatic starting on system bootup (if desired). ken@ Deferred pkg limitations prevent this implementation at the present time
NFS Manager Add the ability to manage NFS shares from pc-controlpanel. jmaloney@ Deferred Pushing this off until 10.1 in order to have more time to make it work.
System Information Cache Create a client/daemon for polling system information and allowing instant access for utilities ken@ In progress ~90% Almost completely finished. Just finding/adding new sources of information as necessary right now, and might add a "simple syntax" method to the client at a later date (just forwards raw queries to the daemon at the moment)


Feature Owner Status Completion Date Details
Gnome3: Update to actual version (3.12) kris@, Joe Maloney DONE
Finish unifying all UI elements joshms@ DONE
Package Manager: Add pkg cleanup functionality kris@ DONE 12 Mar 2014
Update Center: Finish up the utility yurkis@ DEPRECATED Due to the new software installation strategy AppCafe will update pbi and packages, so we don't need Update Center as separate util. Some features may be ported to the AppCafe and Update Manager UI.
Control panel: Rework items set (add almost all desktop related items for all desktops) yurkis@ Done at 30% (KDE items only)
Control panel: Add “System only items” to the desktop environment chooser. If user selects this- only system-wide related items will be shown. All desktop related items will be hidden yurkis@ DONE
Cp-lsystem only.png
Mount Tray: Update to run with user permissions ken@ DONE 26 March 2014 Updates: Run with User Permissions, EXFAT/EXT4/UDF support, overhauled optical media support
Bluetooth Manager: Overhaul to automatically support mice, keyboards ken@ & joshms@ Not started
Cross-Application Communication: Implement a system for very basic communication between PC-BSD applications (so tray apps update as needed, etc...) ken@ Done Completely finished: new shell utility pc-systemflag and Qt watcher class in libPCBSD
FreeBSD Audio Systems: Implement PulseAudio support, FreeBSD mixer control via tray app, and disable DE-specific audio mixers kris@ & ken@ Done at 80% (Mixer utility and PulseAudio support finished)
PBI Subsystems Re-implement PBI backend, merge with PKGNG and create new INDEX framework kris@ Done 15 May 2014
Full-Disk Encryption Add GELI full-disk encryption options back to installer, integrated with BEADM kris@ Done 16 May 2014
Snapshot comment system Added support for setting comments on created snapshots kris@ Done May 2014
Merged AppCafe + Package Manager Merged AppCafe and Package Manager into single Application framework kris@ & ken@ Done May 2014
Options for L2Arc / ZIL during install Add options to add a L2Arc / ZIL during install kris@ Done 16 May 2014
Control panel next: New version of Control panel with asynchronous items reading backend and some UI changes yurkis@ Done 27 May 2014 Github repo: Screenshots and details is here:


Feature Owner Status Completion Date Details
Update Cinnamon to 2.0 kris@ DONE With 10.0.1 Quarterly Update Pulled in latest from MarcusCom Repo
Update AppCafe UI ken@ DONE With 10.0.1 Quarterly Update
Life preserver: * Add new “Classic” backup dialog for custom exclusions and status updates ken@ DONE With 10.0.1 Quarterly Update
Control panel: added desktop environment settings button yurkis@ DONE With 10.0.1 Quarterly Update
Added 'PulseAudio settings' and 'PulseAudio mixer' UI utils kris@ DONE With 10.0.1 Quarterly Update

Not assigned to version

Feature Owner Status Completion Date Details
Multiple Disk Install Add options to do installation across multiple disks, I.E. / on ada0, /usr/home on ada1. kris@ Not started
MATE: Update to actual version (1.8) kris@ Waiting for ports merge
WARDEN: Add in Jail type menu: "Linux unsecure jail(allows running X applications, unsecure) -Experimental" Not started
GAMES: Allow possibility to install Steam (linux version) from Appcafe in order to play all linux games Not started

Personal tools