1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

OpenBSD Is Now Forked As Bitrig

BSD

Published on 12 June 2012 08:42 PM EDT
Written by Michael Larabel in BSD
33 Comments

There's a new fork out in the wild of OpenBSD. Bitrig, this latest OpenBSD fork, plans for some ambitious features.

Bitrig.org describes this new BSD operating system as "Bitrig is a free, fast, secure, and highly portable Unix-like Open Source operating system. It is available on current hardware platforms. The source code is freely available under a non-viral license." This doesn't say too much, aside from that they're only targeting current hardware platforms, unlike the many obscure architectures where OpenBSD is supported. The primary Bitrig architectures will be i386 and amd64 (x86_64).

The Bitrig Roadmap reflects some of the planned features compared to OpenBSD as providing KVM virtualization support, WAPBL as a journaling file-system, ARM support for the Beagle Board and Panda Board, fine-grained multi-processor support by eliminating the big-lock, FUSE/puffs support, support for the latest GNU binutils, and porting libc++ to Bitrig.

Not all of the planned work for Bitrig is surprising. Bitrig has already migrated from using the GNU Compiler Collection to using LLVM/Clang as its default build compiler. FreeBSD already moved to Clang in an effort to deprecate GCC from the other popular BSD distribution. The move to libc++ has also been sought after by other BSDs to get rid of the GPL-licensed libstdc++ library.

As far as why Bitrig was forked from OpenBSD, the project explains, "OpenBSD is an amazing project and has some of the best code around however some of us are of the opinion that it could use a bit of modernization. OpenBSD is a very security conscious project and inherently it has to be more conservative with features. We want to be a bit more loose when it comes to experimenting with features."

The Bitrig FAQ describes the project goals as being:
- Target actively developing hardware only. Legacy platforms are fun to hack on however we are trying to go along with new trends.
- Make the base system as small as possible in order to be able to run on embedded systems.
- Use social networks to disseminate information and news.
- Try to become an incubator for students who wish to contribute via GSoC and internships.
- Be a very commercially friendly code base by using non-viral licenses where possible.
- We are aiming to have long lived releases and paid for maintenance (this process is still being defined).
- Do a major release every year with a quarterly RC (Release Candidate). Snapshots will be provided throughout the year as well.
As far as whether Bitrig will succeed as a viable BSD distribution remains to be seen. It was just yesterday that I brought up the Magenta Project operating system that pairs the Linux kernel with a Darwin/BSD user-land and iOS 5.0 binary compatibility.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. 13-Way Low-End GPU Comparison With AMD's AM1 Athlon
  2. ASUS AM1I-A: A Mini-ITX Board For Socketed Kabini APUs
  3. Mini-Box M350: A Simple, Affordable Mini-ITX Case
  4. Overclocking The AMD AM1 Athlon & Sempron APUs
Latest Linux Articles
  1. Ubuntu 12.04.4 vs. 13.10 vs. 14.04 LTS Desktop Benchmarks
  2. AMD OpenCL Performance With AM1 Kabini APUs
  3. A Quick Look At GCC 4.9 vs. LLVM Clang 3.5
  4. Are AMD Athlon/Sempron APUs Fast Enough For Steam On Linux?
Latest Linux News
  1. Getting Hit By The Variable Performance Of The Public Cloud
  2. Git 2.0 Test Releases Begin With Many Changes
  3. Wine 1.7.17 Works On Its Task Scheduler, C Run-Time
  4. The Improv ARM Board Still Isn't Shipping; Riding A Dead Horse?
  5. Debian To Maintain 6.0 Squeeze As An LTS Release
  6. Wasteland 2 Is Finally Released For Linux Gamers
  7. FreeBSD Advances For ARM, Bhyve, Clang
  8. Ubuntu 14.04 LTS "Trusty Tahr" Officially Released
  9. Ubuntu 12.04 LTS vs. 14.04 LTS Server Benchmarks
  10. QEMU 2.0 Released With ARM, x86 Enhancements
  11. Running The Unity 8 Preview Session On Ubuntu 14.04 LTS
  12. R600 Gallium3D Disables LLVM Back-End By Default
Latest Forum Discussions
  1. Suggestions about how to make a Radeon HD 7790 work decently?
  2. The GNOME Foundation Is Running Short On Money
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  4. Radeon 8000M problematic on Linux?
  5. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  6. After Jack Keane, RuseSoft will briing Ankh 3 to Linux through Desura
  7. Suspected PHP Proxy Issue
  8. Change installation destination from home directory