BSDTalk has an interview with Kris Moore that was recorded during BSDCan. Kris talks about the features going into PC-BSD 9.1. The interview is available in mp3 and ogg formats.
Kris has announced the availability of the next testing snapshot:
The 20120525 snapshot in the PC-BSD 9-STABLE branch has just been released for i386 and amd64 architectures.
This snapshot provides both users and developers a means to test out new features in the upcoming PC-BSD 9.1 release. This snapshot may contain buggy code and features, so users are encouraged to run it only on non-critical systems.
Changes since the previous snapshot:
- Based on FreeBSD 9-STABLE from 05-20-2012.
- Add support to Warden for using ZFS snapshots on jails. Now you may create, remove, and rollback previous snapshots of a jail via the command-line and GUI.
- New bottom panel and features in the AppCafe for installed applications.
- Updated the pc-thinclient command. Now you can run this utility to convert your system into a PXE boot server. During the setup you will be prompted if you want to create a remote desktop, or remote install server.
- Added numerous fixes for i18n in our graphical utilities.
- Added some safety checks to ZFS installs.
- New “About” GUI, displays information about system.
- Added initial support for enabling 8021X authentication, still a work in progress.
- Added LDAP/AD support to installed Samba packages.
- Fixed a bug setting firewall rules to “block” causing an invalid configuration file to be created.
- Fixes for rdesktop utility missing some libraries.
- Include new Intel video driver by default again.
Highlights for the upcoming 9.1:
- New system installer is greatly simplified for desktop and server installs.
- New PC-BSD Server installation option. Includes command-line utilities like pbi-manager, warden, metapkgmanager and more.
- Support for ZFS mirror / raidz(1,2,3) during installation.
- Support for SWAP on ZFS, allowing entire disk ZFS installation.
- Support for setting additional ZFS data-set options, such as compression, noexec, etc.
- Warden jail management integrated into system. Allows creating jails via GUI, adding packages and other administration.
- First boot setup wizard allows OEM installs to be easily performed.
- New Bluetooth pairing tray / GUI utilities.
- New AppCafe improvements and preferences
- Improvements to wifi utility.
- Fixed bug causing untranslated strings to show up empty.
- Numerous bug-fixes to PC-BSD related utilities.
- Support for creating PXE boot server for remote desktop and installation.
If you wish to update from 9.0 to this snapshot you may do so by editing /usr/local/share/pcbsd/pc-updatemanager/conf/sysupdate.conf and changing the PATCHSET: variable to “pcbsdtest”. After changing this variable, run the updater utility to download a new update manager. Once this update manager is installed, the online update to the snapshot will appear.
DVD & USB images are available via the PC-BSD mirrors. You may select the mirror and files from here.
A number of people have asked if they can upgrade from 9.0-RELEASE to the latest snapshot. Yes you can, if you carefully follow these instructions:
IMPORTANT: As with any pre-release, there can and will be bugs, so be sure to backup your data to a removable media or another system first.
As the superuser, grab and build the newest pc-updatemanager utility. This requires you to first install Development-Qt and Development-VCS packages from Control Panel -> System Manager -> System Packages -> Development.
# svn co svn://svn.pcbsd.org/pcbsd/current/src-sh/pc-updatemanager
# cd pc-updatemanager
# make install
Now edit /usr/local/share/pcbsd/pc-updatemanager/conf/sysupdate.conf:
Change PATCHSET: from pcbsd to pcbsdtest
Now you can scan for updates and you should see a system update to
9-STABLE-20120505 available. Let the update download as normal, then reboot. The system will reboot twice to update the kernel / world / packages, then you’ll be updated to the newer snapshot.
As with any snapshot, please report bugs to the testing mailing list so that we can work on fixing them.
Kris has announced the availability of the next testing snapshot. If you are using Intel video or would like to upgrade from a previous snapshot, read the Errata section below.
The next snapshot in the PC-BSD 9-STABLE branch has just been released
for i386 and amd64 architectures. This snapshot provides both users and developers a means to test out new features in the upcoming PC-BSD 9.1 release. This snapshot may contain buggy code and features, so users are encouraged to run it only on non-critical systems.
Changes since the previous Snapshot:
* FreeBSD 9-STABLE from 05-01-2012
* Xorg 7.5.2 / Xorg-server 1.10.6
* Includes the GEM kernel support patches
* Added fail2ban for SSH brute force blocking
* Added ossec to base system
* Added support for all i18n languages currently in Pootle
* Fixed sorting of installed Applications in AppCafe
* Fixed some bugs in server install causing CLI apps to fail
* Fixed stamping boot on BootCamp partitions.
* Enable starting Warden jails at system bootup
* Enable booting installer on systems with < 512MB of RAM
* Enabled splash screen support
* Multiple bugfixes to included utilities / apps
Highlights for the upcoming 9.1:
* New system installer! Greatly simplified for desktop and server installs.
* New “PC-BSD Server” installation option. Includes command-line
utilities like pbi-manager, warden, metapkgmanager and more.
* Support for ZFS mirror / raidz(1,2,3) during installation.
* Support for SWAP on ZFS, allowing entire disk ZFS installation.
* Support for setting additional ZFS data-set options, such as compression, noexec, etc.
* Warden jail management integrated into system. Allows creating jails
via GUI, adding packages and other administration.
* First boot setup wizard allows OEM installs to be easily performed.
* New Bluetooth paring tray / GUI utilities.
* New AppCafe improvements and preferences
* Improvements to wifi utility
* Fixed bug causing untranslated strings to show up empty.
* Numerous bug-fixes to PC-BSD related utilities
* And much more!
* Due to some port changes the updated Xorg Intel driver did not get
automatically included. You add it post-install by adding the line
“WITH_NEW_XORG=yes” to /etc/make.conf and then building the
/usr/ports/x11-drivers/xf86-video-intel port. This will be corrected in the next snapshot.
* It is possible to update from the previous snapshot to the current version, however you will manually need to update the
/usr/local/bin/pc-updatemanager command first.
http://trac.pcbsd.org/export/16662/pcbsd/current/src-sh/pc-updatemanager/pc-updatemanager -o /usr/local/bin/pc-updatemanager
# chmod 755 /usr/local/bin/pc-updatemanager
You may now update via the system updater GUI.
The May issue of BSDMag (available for free download here) has two articles about PC-BSD.
Kris Moore has an article “A Fresh Look for the Warden for PC-BSD 9.1″ on pp. 6-9. Warden is a GUI tool for managing FreeBSD jails and has been rewritten for 9.1. New features include the ability to add multiple jails, the ability to create FreeBSD jails or ports jails (which use nullfs to allow you to safely install and run apps on your PC-BSD system), and the ability to export and import jails.
Jesse Smith has an article “Introducing EasyPBI–Making PBI Modules With a Few Mouse Clicks” on pp. 18-19. EasyPBI allows one to convert an existing FreeBSD port into a PC-BSD PBI with an easy-to-use GUI.
Kris sent the following update to the translations mailing list regarding menu localizations:
I wanted to give you a quick status update on some of the changes for Translations in the 9-STABLE snapshots, and eventually PC-BSD 9.1.
First, all languages which are available in Pootle will now be selectable for installation. Should a string not be fully translated, the default English string will be displayed instead. This will allow you to begin testing any/all languages in the upcoming snapshots.
Second, I have removed the “pbimeta.po” file from the translation process. This file had been getting so large, that it was becoming quite unreasonable to expect our translators to tackle it. This means in Pootle now you will see a more accurate representation of the translations progress. I’m currently investigating alternative methods of translating the AppCafe application descriptions.
Third and lastly, I’ve implemented some cleanup functionality into the scripts which sync the strings into Pootle. As a string is modified or removed from our subversion tree, the old string will now be automatically purged from the Pootle database, keeping the number of strings for translation at a manageable amount.
Thanks for all the work you’ve done to translate PC-BSD into other languages! Let us know on the translations mailing list if you have any questions, or run into problems going forward.