We have covered the LLVMLinux project many times with an increasing number of developers from the x86 and ARM world being interested in building the kernel with Clang. Among the reasons for wanting to build the Linux kernel with Clang is for possible performance advantages, faster kernel compilation times when debugging the kernel, using Clang's static analysis abilities on the kernel code itself, improving the quality of LLVM and Clang by finding missing/broken compiler features, and improving the overall code quality of the Linux kernel by making the code compatible with more compilers.
The developers of GhostBSD didn't waste any time and released yet another development version, although they are now out of the Alpha stage. Maybe we won't get as many Beta releases so that the final version is not delayed.
According to the changelog, cpio has been replaced with rsync for copying files during the installation, the kernel is now writable on the live DVD, which solves graphic card kernel loading for Intel and ATI, and the base of the distribution, FreeBSD10.0-RELEASE, has been updated to version 10.0-RELEASE-p3.
GhostBSD is a desktop distribution that’s based on FreeBSD. The core developers are from Canada, so I think it ok to call it a Canadian distribution. The only article I’ve written about this distribution was a review of GhostBSD 2.5 back in February 2012 (see GhostBSD 2.5 review). I wasn’t impressed.
But that was then, this is now. The third alpha of what will become GhostBSD 4.0 was released a few days ago. To see how far the distribution has come since the 2.5 edition, I downloaded and installed it from a DVD image in a virtual environment. I’m still not terribly impressed, though I realize the this is only a third alpha release. The following screenshots were taken from that test installation.
This is what the boot menu looks like. This needs to change. Even PC-BSD, another FreeBSD-based distribution, has abandoned this bland boot menu.
After a long awaiting time the third ALPHA build of the 4.0-RELEASE release cycle is ultimately available on SourceForge for the amd64, i386 architectures.
Where to download
The image checksums, ISO images and USB images are available here:
Changes and problem fixed between 4.0-ALPHA2 and 4.0-ALPHA3 include:
Network after install work on Virtualbox
Added back Wifimgr for better wifi support until Networkmgr work flawlessly
Removed gimp to since Gimp is easily install with sudo pkg install gimp
Removed all software that depend on Nautilus like Rhythmbox and gksu.
Exaile is replacing Rhythmbox
GhostBSD user is now removed after installation.
New experimental look
Recently I posted new benchmarks showing LLVM's Clang compiler performing well against GCC from AMD's x86-based Athlon APUs with the performance of the resulting binaries being quite fast but not without some blemishes for both of these open-source compilers. In seeing how the compiler race is doing in the ARM space with many ARM vendors taking interest in LLVM/Clang, here's some fresh benchmarks of both compilers on NVIDIA's Tegra K1 SoC found by the Jetson TK1 development board.
We’re proud to announce the second release of JabirOS, as a BSD variant. JabirOS isn’t a FreeBSD distribution anymore. This version is a complete and independent fork from FreeBSD 10-RELEASE. Muhammadreza Haghiri, the leader of this project had forked and compiled it, after tests, we have managed to run all of FreeBSD packages for a minimailst and normal desktop computer. Also, we’ve tested some CLI software, for making a little server.
All of our tests were successful, and we’re proud of our new product.
OpenBSD is one of the few projects that manage to stick to a specific release schedule, so a new version of this operating system is usually made available twice a year. The previous OpenBSD release was on November 3, which means that now it's time for another one.
This is not your average operating system. It's mostly used by people who know what they are doing. It's not easy to install and it's not easy to get a friendly desktop environment ready for use. This being said, users need to be sure before getting involved with OpenBSD.