The PC-BSD project is pleased to announce the availability of our 11.0-CURRENTMAY2015 images.
WARNING: These images are considered “bleeding-edge” and should be treated as such.
The DVD/USB ISO files can now be downloaded from this URL.
We hope to continue rolling these -CURRENT images as a way for testers and developers to tryout both FreeBSD and PC-BSD bleeding edge features, often months before a planned release. These images include a full PKG repository compiled for that months image. Users of this system will also be able to “upgrade” when the next monthly image is published.
This is a great way to test features and report bugs well before the release cycle begins for the next major .0 release.
For bugs in PC-BSD, please report to https://bugs.pcbsd.org.
For FreeBSD / Port / Kernel / World bugs, please report to https://bugs.freebsd.org/bugzilla/enter_bug.cgi.
Updating from 10.1-RELEASE
There was a bug we found in freebsd-update when upgrading from 10.1-RELEASE to 11.0.
This has been fixed in 10.1-RELEASE-p21 (Check the output of freebsd-version), please update to it before attempting to change branch to 11.0.
Once you have the -p21 fix, run the following to “upgrade” your system to 11.0-CURRENTMAY2015svn282515
# pc-updatemanager chbranch 11.0-CURRENTMAY2015svn282515
This process will take a while, downloading new packages / world / kernel for the system. When done you can reboot, and the updater will finish up the update process.
The PC-BSD team is pleased to announce the availability of RC1 images for the upcoming quarterly 10.1.2 release.
Please test these images out and report any issues found on our bug tracker.
PC-BSD 10.1.2 Notable Changes
- New PersonaCrypt Utility allows moving all of users $HOME directory to an encrypted USB Drive. This drive can be connected at login, and used across different systems
- Stealth Mode allows login to a blank $HOME directory, which is encrypted with a one-time GELI key. This $HOME directory is then discarded at logout, or rendered unreadable after a reboot
- Tor mode switches the firewall to running transparent proxy, blocking all traffic except what is routed through Tor
- Migrated to IPFW firewall for enabling VIMAGE in 10.2
- Added sound configuration via the first boot utility
- Support for encrypted iSCSI backups via Life-Preserver, including support for bare-metal restores via installer media
- New HTML handbook, updated via normal package updates
- Media Center support allowing direct login to Kodi and PlexHomeTheater for the 10ft user experience
- Switch to new AppCafe interface, with remote support via web-browser
- Improvements to Online Updater, along with GRUB nested menus for Boot-Environments
- Migrate all ports to using LibreSSL instead of OpenSSL
- Switch from NTP to OpenNTPD
- Lumina desktop 0.8.4
- Chromium 42.0.2311.90
- Firefox 37.0.2
- NVIDIA Driver 346.47
- Pkg 1.5.1
Users currently running the EDGE package repo can now update their packages via the updater GUI or “pc-updatemanager” utility to be brought up to date with RC1.
Updates for users on the 10.1.1 / PRODUCTION repo will be available once 10.1.2-RELEASE is announced.
10.1.2-RC1 DVD/USB media can be downloaded from here via HTTP or Torrent.
Found a bug in 10.1.2? Please report it (with as much detail as possible) to our bugs database.
What else is new in PC-BSD 10.1.2? How about a new version of the Lumina Desktop Environment! PC-BSD users who stick to the “Production” branch of packages will find that the Lumina desktop has evolved/improved an incredible amount since the last quarterly update for PC-BSD (10.1.1), so I highly recommend that you try it out! The release notes for this new version are also listed at the bottom of this announcement for those of you who have been tracking along with its development, so please try it out and let us know what you think!
- Users currently running the EDGE package repo can now update their packages via the updater GUI or “pc-updatemanager” utility to be brought up to date. Updates for users on the PC-BSD 10.1.1 / PRODUCTION repo will be available once 10.1.2-RELEASE is announced.
- Found a bug in Lumina 0.8.4? Please report it (with as much detail as possible) to our bugs database. https://bugs.pcbsd.org
Lumina Desktop changes since version 0.8.3:
- Add mouse tracking support
- Add support for variable-length panels (a percentage of the screen edge length).
- Add support for pinning the panel to a particular location on the screen edge (either corner, or centered)
- Automatically re-scale the panel size if the monitor used in the previous session was a different screen resolution.
- For hidden panels, have 1% of the panel size be visible on the screen while it is “hidden” (rather than a hard-coded pixel size). This is better for high-resolution screens.
- Remove the restriction that panels be on opposite screen edges.
New options/usage for lumina-search:
- Easily change file/dir search preferences on a temporary basis
- New command-line flags for starting searches instantly
- Search functionality integrated into the Insight file manager. The Ctrl-F keyboard shortcut or the “Search” menu option will start a search for a file/directory with the current directory as the starting point.
- A “Search” button has been added to the home directory browser in the user menu. This will allow the user to easily start searching for a file/dir within the selected directory.
New “Favorites” system backend:
- This new backend is much faster and more reliable than the old system of sym-links.
- Your favorites should be automatically converted to the new format when you log into the new version of Lumina.
New Utility: lumina-fileinfo
- This utility allows the user to view basic file information, such as timestamps, owner/group info, file size, and read/write permissions.
- If the file is a XDG desktop shortcut (that the user has permission to modify), this utility also provides the ability to make changes to that shortcut.
- This can easily be used by right-clicking on files in the desktop view plugin or within the Insight file manager and selecting the “Properties” option.
- A big thank you to contributor William (william-os4y on GitHub) for writing this utility!!
Other Random Improvements:
- Better application recommendations for files/URL’s (especially for web browsers or email clients).
- Major cleanup of XCB library usage.
- Hardware-brightness controls now used for PC-BSD by default (if supported by the system hardware).
- Putting the system into the suspend state is now supported for PC-BSD/Debian.
- New clock display formats.
- A large number of session cleanup improvements
- A large number of session initialization improvements (including resetting the user’s previous screen brightness and audio volume settings).
- New default keyboard shortcuts for tiling the open windows on the screen (new user configurations only)
- Better support for the URL input format when required by an application.
- Make the user’s “log out” window appear much faster when activated.
- There is a known bug in Lumina 0.8.4 regarding “unlocked” desktop plugins. The close/maximize buttons for the plugin are unresponsive when using Qt 5.4.1, preventing the user from easily removing/maximizing a desktop plugin. We are still looking into this, but at the moment it appears to be a bug in Qt itself. As a temporary workaround, you can simply right-click on the titlebar for the unlocked plugin and select close/maximize from the menu instead.
I had recently seen some chatter on IRC about 4K monitor support. One of the people discussing stated that PC-BSD didn’t support 4K monitors, which was curious to me, since I hadn’t tried it yet. This week I did something about that, and ended up getting two 4K monitors and a new video card (With triple DisplayPort) to do some testing.
— The Hardware —
2x – ASUS PB287Q 28-Inch Screen LED-Lit 4K Monitor (Amazon)
Zotac GeForce GTX 960 2GB GDDR5 PCI Express 3.0 HDMI DVI DisplayPort (Amazon)
— The Setup —
The setup process was thus:
1. Remove the old monitors and video card
2. Connect the new monitors and video card
3. Go into monitor menus – Enable DisplayPort 1.2 mode
4. Boot up, selecting the “Run Display Wizard” option at the boot-loader.
5. Click “Accept”
That’s it! The display wizard properly detected both 4k monitors, and set them up in a proper dual-head configuration. Logging into KDE resulted in it detecting the new monitors, and automatically re-configuring the display to take advantage of the new resolution. At this point the system was fully usable, font-scaling even worked properly for Firefox and such.
Having 4K setup I did find a few minor issues, which are already being fixed in time for PC-BSD 10.1.2 next week, such as changing the mouse cursor to something which supports larger sizes / resolutions better. The only real hiccup was figuring out that the monitor ships with DisplayPort set to 1.1 mode, only giving 30hz mode out of box. Changing that in the monitors menus to DisplayPort 1.2 mode, enabled 60hz, giving a silky-smooth desktop experience at 4K resolutions. Not sure if that is something typical of all 4K monitors, or just this model in particular, but if you can’t go beyond 30hz, you may want to check that in your monitor documentation.
Anyway, I hope this information is of use to anybody else who is thinking of taking the 4K plunge. Of course I would love additional feedback from other users who are running 4K, to see if there are other tweaks we can make for optimal support out of box. Let us know on the bug tracker, mailing lists or new forums!
Some of you may have heard the speculation surrounding the last couple weeks of development here at the PC-BSD project, and I’d like to go ahead and address those rumors in today’s post. We know there has been a large amount of misinformation circulating so we recommend that all of our users please read the following explanation so the information is clear.
For the last couple of months we have been beating our heads against the wall trying to find a way to put us on par with the best Linux distros out there such as Ubuntu. During a phone meeting on Monday between Kris, Dru, Ken and myself (Josh), we began tossing around ideas on how we can make that happen. One of the ideas that was presented was making Lumina DE the only supported desktop environment in PC-BSD and by doing so focus all of our development time exclusively on it. Ken Moore argued that if we could create a desktop environment that everyone loved, and “Unify” the user experience, that no one would have any reason ever to use anything else because it was the best. Although we did toss the idea around for a while we thought that might be a little bit of an issue with a few of our users that like to use other crappy desktop environments.
After an hour of spirited back and forth debate, many good ideas were presented. As we all took a moment during our video call to think about the ideas that were just discussed, I interrupted the awkward silence and told the rest of the group about an idea I had been thinking about for a few days. “What if we could do something even better than Unify the user experience…What if we could make the system boot extremely fast”. I explained that if we could hard code a “boot shim” so to speak into the kernel, that we could be the fastest booting unix-like distribution out there. We all looked at each other and started to realize this was the “holy grail” so to speak that we had been looking for. After perusing the internet for about 3 and a half minutes we found out there was already a Linux solution available.
We hammered out the details and now want to present you with our new “Everything Manager” the new SystemBS-D. Most of you are familiar with how we can port different types of Linux software and run them through our emulation layer. Using the same emulation magic we have taken what one kid that lives on my street called “the best piece of software ever. The end.”, and ported it over to PC-BSD. SystemBS-D not only makes your system boot faster, but it can basically manage everything on your system as well. Sure it still crashes a lot and it has trouble displaying log files, but we’re working on that. In a discussion with Kris Moore he stated “SystemBS-D may be unstable, but it DID make the system boot super fast. I feel like that’s a pretty good trade.”
Taking cues from other popular software companies we have also thought about integrating a really cool storefront into PC-BSD and making people look at it before they can go to their desktop. We could also consider locking down the user’s system with “grub-lock” so no other operating systems could be installed on it… oops I meant “secure” the user’s system.
We look forward to hearing your feedback on these new developments.
P.S. if you thought any of this was real look at the date on your computer. Happy 1st!