PC-BSD Joule Edition was featured on eweek.com last week! Â Check out the article â€œFreeBSD Open-Source OS Comes to the PC-BSD Desktopâ€�Â by Sean Michael Kerner.
The PC-BSD team has announced version 10.0 Joule Edition is now in official release status and is available for mass distribution. If youâ€™ve used PC-BSD in the past you havenâ€™t seen anything yet! PC-BSD 10.0â€™s feature rich front end runs beautifully without sacrificing the stability we all know and love from FreeBSDâ€™s base system. This week weâ€™re going to look back and highlight some of best new features now available in PC-BSD Version 10.0 â€” Joule Edition.
AMD / ATI graphics are now officially supported under PC-BSD. Although in the past AMD Radeon users have suffered from lack-of-driver-itis, those days are passed and a new age is upon us. Iâ€™m currently running PC-BSD on 3 different types of AMD graphics based systems and the performance is arguably better than some of my nvidia based test systems (sorry Nvidia fanboys ). I was even more surprised when ATI hybrid graphics worked out of the box on my Samsung NP-350 Notebook computer. Â Especially considering this laptop was designed forâ€¦Windows 8â€¦*BARF*
You will notice there are a couple of quirks to be aware of with the new Radeon drivers that we are currently aware of. Firstly the CTRL F keys do not bring up the console. This is being actively remedied by FreeBSD and we expect there will be a fix committed in the near future. Also KDE support for Radeon is there, but iâ€™ve noticed that I experience random freeze ups from time to time on any of my Radeon systems. Using any other desktop environment seemed to fix the issue for me.
More of your favorite Desktop Environments! Weâ€™ve now added Gnome 3, Cinnamon, and mate to the list of desktops available under PC-BSD 10.0. Mate has officially replaced Gnome 2 in version 10.0, but Gnome 3 and Cinnamon will remain as â€œunsupportedâ€� desktops currently until further development and additional testing are done to bring them up to speed in PC-BSD. That being said feel free to report issues with these desktops with the understanding that they are currently in a â€œbetaâ€� stage and are offered without any guarantee. For best results with your PC-BSD experience use supported desktops!
The Grub and FreeBSD boot loaders have both received updated support to work with PC-BSD version 10.0. Have your choice now during installation for whatever boot loader works best for you. As we continue to work with the Grub boot loader our support is evolving simultaneously to give you even better compatibility.
In other news this week if any users are still using RCâ€™s 1â€“5 please update to PC-BSD 10.0 â€” Release before reporting bugs so we can make sure we arenâ€™t duplicating tickets for issues that have already been submitted and /or resolved.
Special thanks to the entire PC-BSD team including our testers, committers, and administrators. Without you guys this release wouldnâ€™t be what it is today and we sincerely thank you all for your dedication in making PC-BSD Joule Edition a success.
In mid-April a woman from the marketing department of No Starch Press contacted me and asked if I am interested to do a public review of the FreeBSD Device Drivers book by Joseph Kong (no link to a book shop, go and have a look in your preferred one). Just this simple question, no strings attached.
I had my nose in some device drivers in the past, but I never wrote one, and never had a look at the big picture. I was interested to know how everything fits together, so this made me a good victim for a review (novice enough to learn something new and to have a look if enough is explained, and experienced enough to understand what is going on in the FreeBSD kernel).
Some minutes after I agreed to review it (but with a little notice that I do not know how long I need to review it), I had the PDF version of the book. That was faster than I expected (maybe I am too old-school and used to have paper versions of books in my hands).
Let the review begin… but bear with me, this is the first time I do a real public review of a book (instead of a technical review for an author). And as this is my very own personal opinion, I will not allow comments here. This page is all about my opinion while reading the book, questions I have while reading the book shall serve as a hint about the quality of the book and they should be answered in the book, not here.
In short, the book is not perfect, but it is a good book. There is room for improvement, but on a very high level. If you want to write a device driver for FreeBSD, this book is a must. I suggest to read it completely, even chapters which do not belong to the type of driver you want to write (specially the case studies of real drivers). The reason is that each chapter has some notes which may not only apply to the chapter in question, but to all kinds of device drivers. The long review follows now.
The first chapter is titled “Building and running modules
Michael W. Lucas published his new book “SSH Mastery