Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Friday August 28 2015, @04:51AM   Printer-friendly
from the kernel-sanders dept.

FreeBSD hackers Jordan Hubbard and Kip Macy surprised an audience of Bay Area FreeBSD Users in August 2015 by laying out their version for a new architecture, based vaguely on BSD but with a microkernel and an event-driven framework consisting of something like libdispatch and launchd. Those are big changes if you are familiar with what FreeBSD has looked like for all of its life.

The good news is, this doesn't mean the destruction of the FreeBSD we all know and love. In fact, Hubbard, who is also the CTO of ixSystems (developers of FreeNAS and PCBSD, both products derived from FreeBSD) aren't aiming to impact FreeBSD but rather change the fundamental architecture of ixSystems' own products.

The slide deck walks you through the proposed, new architecture. Better still, watch the talk yourself.

As a FreeBSD fan, I'm glad they're treating this as a separate product and not hacking up the FreeBSD source tree; that gives us time to see how this shakes out.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by LoRdTAW on Friday August 28 2015, @09:25PM

    by LoRdTAW (3755) on Friday August 28 2015, @09:25PM (#229190) Journal

    Agreed.

    launchd is way more sane than systemd. It only does what PID0/init system needs to do. I'm cool with a new approach to to init and PID0. I'm not cool with throwing away everything POSIX/Unix, rewriting critical system daemons, and making an init system so invasive that it breaks cross platform POSIX/Unix compatibility in basic desktop applications. I am astounded that the Linux development community all took a big bite out of that shit sandwich. Perhaps Red Hats influence is stronger that we thought.

    Though, One thing launchd gets wrong is the use of XML configuration files. XML is crap. Just use basic plain text config files and use GLIB or libconfig. KISS dammit!

    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 1) by Anonymous Couuard on Saturday August 29 2015, @04:44AM

    by Anonymous Couuard (797) on Saturday August 29 2015, @04:44AM (#229326) Journal

    Are you spreading a popular myth about launchd? From the video: https://youtu.be/49sPYHh473U?t=4002 [youtu.be]

    I have not played with it yet so I can't dispute your claim and admittedly I am a huge JKH fan. Every time I hear him talk he makes me want to quit my job and run off to join the circus. So maybe what he says is BS, but I doubt it.