There is now a PC-BSD Book Forum where readers can share their errata, requests for second editions, discuss book pages they found useful or which need improvement, and provide book reviews.
However, an alternative compiler to GCC has emerged recently as a new possible candidate to become FreeBSD’s new system compiler, the BSD licensed CLANG (based on LLVM). License problems are not the only reason why developers have been working on porting this C compiler to FreeBSD, but it’s also clang’s features and performance that make it an interesting candidate.
The whole package of LLVM+clang has now reached a state that it can compile basically all of FreeBSD and a branch of FreeBSD integrating clang into it has been established.
Roman Divácký on behalf of the ClangBSD team announced this new milestone and called for testers:
“ClangBSD is a branch of FreeBSD that aims at integrating clang into FreeBSD, replacing GCC as a system compiler. Recently, we’ve achieved the state when clang can compile all of FreeBSD world on i386/amd64 platforms (including all the C++ apps we have and itself) and a bootable kernel. Thus we feel that the time has come to ask the FreeBSD community for wider testing on i386/amd64 (you sure can help with other platforms too”
At BSD Can 2010 (May 2010) Roman Divácký will do a presentation on clang. (This event is in my FreeBSD Events & Conference Calendar). The talk aims to describe the history, current status and future possibilities of clang in FreeBSD as presented in the clangbsd branch.
I think that switching FreeBSD to Clang would be a good idea and I’m excited to see the clangbsd project is moving so fast. It would be great to see FreeBSD 9.0 or 8.x compiled with Clang, making FreeBSD GCC independent and we may see further improvements in speed.
Android is becoming more and more popular. It is used in mobiles/cell phones, runs e-book readers, can be found in tablet computers etc etc, but Android is not just for smartphones anymore. A Swedish company has unveiled the first Android-based TV and there’s been an announcement recently that it will be used in TVs.
But, don’t forget about FreeBSD. There are some indications that some Panasonic TVs use FreeBSD for the firmware for some of it’s plasma televisions (series VIERA G20 , G25 and VT).
Check the license agreement:
The Software (defined below) contains a number of individual copyrighted open source software programs, such as FreeBSD. Please refer to "Software Licence" menu on Product for applicable license terms.
Some users have also noticed that a UFS file system is created on external drives when recording videos to them.
If you have more details about this, please share via the comments below. (via)
FreeNAS 0.7.1 (Shere) was released today. This version is a maintenance release of FreeNAS 0.7 and it improves
the functions and the translations of WebGUI.
It also introduces a few new features such as
- AIO (asynchronous I/O) support in CIFS/SMB – Samba
- ATAPI CAM with iSCSI target (device pass-through)
- Custom script in Email Report
- Serial console support for headless servers/devices
- A raw device, ZFS volume for the extent of iSCSI target
- iSCSI removable device and control (DVD/tape emulation)
Other changes are:
- Upgrade e2fsprogs to 1.41.9.
- Upgrade istgt to version 20100407.
- Upgrade msmtp to 1.4.19.
- Upgrade transmission to 1.92.
- Upgrade PHP to 5.2.12 (Thanks to Xin LI).
- Upgrade fuppes to 0.660.
- Upgrade rsync to 3.0.7.
- Upgrade inadyn-mt to 02.18.14.
- Upgrade netatalk to 2.0.5.
- Upgrade bash to 4.0.35.
- Upgrade lighttpd to 1.4.26.
- Upgrade proftpd to 1.3.2e.
- Upgrade iSCSI initiator to 2.2.4.
- Upgrade sipcalc to 1.1.5.
- Upgrade nano to 2.2.3.
- Add iSCSI target removable media control.
- Modify Samba default buffer size.
- Modify Tuning values.
- Add new MIB in System|Advanced|sysctl.conf.
- Add English, Italian and Polish UTF-8 with English menu in File Manager (quixplorer) and set European language files to UTF-8.
- Set all European WebGUI languages to UTF-8.
- Restrict NFS sharing directory with alldirs.
- Add serial console support.
- Add aio(asynchronous I/O) support but default is disabled.
- Modify /mnt and /tmp permission.
- Add custom script in email report.
- Add Japanese in File Manager (quixplorer).
- Add incomplete directory in Services|BitTorrent.
For more details, have a look at the changelog.
The BSD Magazine editors have come out with a new issue of this free PDF magazine: Hosting BSD
The Table of Contents is as follows:
Modern FreeBSD Install
X11 without dbus/hald and with three kings
FreeBSD Handbook suggests (check section 5.4.2 Configuring X11), that running sysutils/hal (hald) and devel/dbus daemons is mandatory to have working x11/xorg … nothing further from the truth.
Converting a FreeBSD Port Using PBI Builder
This is an excerpt from the “Becoming a Developer” chapter of the recently released book, The Definitive Guide to PC-BSD.
BSD File Sharing – Part 2. SAMBA
Last time I wrote about NFS on different BSD’s. This time I am going to dedicate this article of the series to SAMBA.
Running VirtualBox OSE with VNC under FreeBSD 8.0
VirtualBox is a type 2 hypervisor that sits directly on top of the host-server OS and is suitable for server, desktop and embedded applications. It will run most OS’s as guest with few exceptions, and like Vmware * there are many pre-built VM’s available.
FreeBSD Firewall with Transparent Proxy Server, DHCP Server and Name Server
If you need Internet-sharing to be available to share allow your network to access the web using only one public IP Address, you need to setup a gateway.
The Squid and the Blowfish
We have grown so much accustomed to Internet access on our work computers, that we can hardly imagine what people ever did all day long on their workplace before!
Hosting Environment Network and Firewall Redundancy with the BSDs
With many large websites and hosting providers relying on BSD operating systems to power their businesses, it only makes sense that many smaller providers take the same path.
Comparison of FreeBSD And OpenBSD: Not One Cake But The Two Ones
The purpose of this article is to highlight some differences between the two BSD operating systems – FreeBSD and OpenBSD.
Introducing Beastie to Strangers
When PC-BSD 8 first came out back in February, I installed the operating system on two of my machines and was very impressed with the new release.
Previous issues can be downloaded from BSD Magazine: PDF articles
The branches supported by the FreeBSD Security Officer have been updated to reflect the EoL (end-of-life) of FreeBSD 6.3.
Users of FreeBSD 6.3 are advised to upgrade promptly to a newer release, either by downloading an updated source tree and building updates manually, or (for i386 and amd64 systems) using the FreeBSD Update utility as
described in the relevant release announcement.
I have updated my FreeBSD Events & Conference Calendar to reflect these updates.
More info about security and supported branches: FreeBSD Security