FreeBSD On ARM Is Still In Severed State

Posted by Michael Larabel on October 07, 2012

FreeBSD developers are still working on bringing up ARM hardware support for various platforms so that it's in a similar state to Linux.

Following the recent Phoronix news articles about an easy way to try out FreeBSD 10 in its current development state along with Clang becoming the default compiler, there's been questions raised by Phoronix readers about the FreeBSD ARM support. Simply put, at the moment it's not in as good of shape as it is for Linux. ARM is considered a "Tier 2" architecture of FreeBSAD with no official releases or pre-built packages being made by the project.

While the Linux kernel now has mainline ARMv8 AArch64 64-bit support and Xen Cortex-A15 support among other modern ARM hardware features, FreeBSD is still working out support for older ARM platforms.

Only back in August was the projects/armv6 merge. This merge to the FreeBSD head was quite significant for ARM On FreeBSD and introduced ARMv6 capabilities, including the large kernel part of the ARMv6 port. With this was also very early ARM hardware support for the NVIDIA Tegra 2 plus support for the Texas Instruments OMAP3 and OMAP4 platforms along with the AM335X. This support enables FreeBSD to work on the TI Pandaboard and Beaglebone. User-land changes for ARMv6 on FreeBSD were also made and ultimately merged. Some of this work came via this year's Google Summer of Code undertaking.

Support for newer ARM hardware on FreeBSD is still a work-in-progress. More information on the FreeBSD ARM state is available from the FreeBSD.org Wiki.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. Intel Linux OpenGL Driver Leading Over Apple OS X
  2. The Cost Of Ubuntu Disk Encryption
  3. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  4. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
Latest Linux News
  1. Debian GNU/Hurd 2013 Release Brings New Packages
  2. Intel Ultrabook Performance Is Faster With Mesa 9.2
  3. Hot Relocation HDD To SSD Support For Btrfs
  4. Phoronix Test Suite 4.6.0 "Utsira" Released
  5. New Intel X.Org Driver Supports All Of Haswell
  6. SQLite Now Faster With Memory Mapped I/O
  7. Microsoft Releases Skype For Linux 4.2, Has Bug-Fixes
  8. Qt For Tizen Launches, Based On Qt 5.1
  9. KTAP Released For Linux Kernel Dynamic Tracing
  10. Linux 3.10-rc2 Kernel Takes In A Few Extra Pulls
  11. QEMU 1.5 Supports VGA Passthrough, Better USB 3.0
Latest Forum Talk
  1. Kubuntu, KDE Has Little Hope For Ubuntu's Mir
  2. Intel Linux OpenGL Driver Leading Over Apple OS X
  3. Freedreno Gallium3D Now Banging The Adreno A3XX
  4. Microsoft Releases Skype For Linux 4.2, Has...
  5. The Cost Of Ubuntu Disk Encryption
  6. DRM Moves Ahead With HTML5 Specification
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite