Slashdot Mirror


OS News Interview with Robert Watson

An Anonymous Coward writes: "OS News is carrying an interview with Robert Watson about FreeBSD 4.5, due out almost immediately, and FreeBSD 5.0, due out later this year. He talks a little about the related kernel development work between Linux and FreeBSD, including kernel preemption. Apparently he even reads the linux-kernel mailing list, although he complained about the volume."

14 comments

  1. Imagine! by Anonymous Coward · · Score: -1, Offtopic

    Imagine
    John Lennon

    Imagine there's no heaven
    It's easy if you try
    No hell below us
    Above us only sky
    Imagine all the people
    Living for today...

    Imagine there's no countries
    It isn't hard to do
    Nothing to kill or die for
    And no religon too
    Imagine all the people
    Living life in peace...

    Imagine no possesions
    I wonder if you can
    No need for greed or hunger
    In a brotherhood of man
    Imagine all the people
    Sharing all the world...

    You may say i'm a dreamer
    But i'm not the only one
    I hope some day you'll join us
    And the world will be as one

  2. Oops. by Anonymous Coward · · Score: -1, Offtopic

    Oops. Sorry!

    I got carried away after the "Imagine" friendly SGi thread!

  3. Perhaps Linux can learn something here by SpaceLifeForm · · Score: 2, Interesting
    Maybe part of the problem with Linux patches being dropped on the floor is that there is too much going into the 2.5 series.

    Perhaps planning upon (and starting in parallel) a 3.x series with major changes is the way to go.

    --
    You are being MICROattacked, from various angles, in a SOFT manner.
    1. Re:Perhaps Linux can learn something here by mirabilos · · Score: 2, Interesting

      Hehe... they even change the VM system during
      a stable.
      Some weeks after I stopped reading linux-kernel.
      I know that I'll never go back.

      Ok, mod me down for expressing my opinion.
      I don't like Linux, but for technical reasons.

      --
      My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
  4. Looks great by LunaticLeo · · Score: 3, Interesting

    I am a long time Linux/RedHat user. I definitely plan on trying out FreeBSD 4.5 and 5.0.

    I believe 5.0 will bring FreeBSD's kernel up to rough parity with the Linux kernel. FreeBSD's KSE and Security infrastructure will definitely be ahead of Linux equivalents. Kqueue is already ahead of linux async IO. I'd like to find out how far
    and how good FreeBSD's kernel module system works.

    But as I've said before fine grained locking is HARD. It'll take some time to settle out.

    Also, from the interview, I didn't quite understand his use of the term "Preemptable Kernel". On one had he said they are adding more scheduling points in the code. But that isn't strictly a "preemptable kernel" ala Robert Love's work in the Linux kernel.

    I have also heard that FreeBSD is going to integrate the NetBSD init dependency rc system. Which, depending on how you look at it, is catching up to what SysV init does, or accomplishing the intention of Sysv init in a better way. Does anyone here know if FreeBSD is committed to adopting NetBSD's rc system by some specified release? 4.5? 5.0?

    FreeBSD/Linux cross polination will be interesting.

    --
    -- I am not a fanatic, I am a true believer.
    1. Re:Looks great by xphase · · Score: 2, Informative

      Does anyone here know if FreeBSD is committed to adopting NetBSD's rc system by some specified release? 4.5? 5.0?

      According to JKH, there is no definate plan for the integration, so it may never happen. There is currently an rc system used by FreeBSD, and it(as well as NetBSD's) are completely different ideas than the way SysV init works. There are some that don't like the way init works.

      I believe 5.0 will bring FreeBSD's kernel up to rough parity with the Linux kernel.

      Many will agree that in some areas FreeBSD's kernel is superior to the linux kernel, and in some areas it is lacking. I don't think that there will ever be a rough parity between the two. I think that FreeBSD will always be better at some things while linux will be better at others.

      blah
      --xPhase

      --
      The following sentence is TRUE. The previous sentence is FALSE.
    2. Re:Looks great by Anonymous Coward · · Score: 0

      The problem isn't the scheduling points, it's
      the granularity of locking. If you preempt,
      but then immediately wait for locks, you might
      as well not have preempted. The FreeBSD 5.0
      preemption is real preemption, the locks just
      aren't fine grained enough for that to be useful
      with anything but their sound driver, due to
      the on-going lock pushdown.

    3. Re:Looks great by Ded+Bob · · Score: 3, Informative

      According to JKH, there is no definate plan for the integration, so it may never happen.

      Actually, it might. From the JKH interview:

      [23:39] I think the NetBSD startup stuff, for example, is pretty cool
      [23:39] we're just trying to find enough bodies to finish that
      [23:39] (the merge)

  5. TrustedBSD by __past__ · · Score: 1
    I really love the effords of the TrustedBSD project. I hope a lot of it gets merged to Free 5.0. IMHO some of the things they do are probably the only reasonable way to work around the flaws in usual UNIX design (like the omnipotent root).

    If it only were possible to have both the advantages of TrustedBSD and OpenBSD... To bad they are, at this point, mutually exclusive. I hope the Open guys find the time to integrate some of TrustedBSDs features - of course after a thorough auditing :)

  6. FreeBSD W/ my laptop (OT -1) by Cuchullain · · Score: 1

    Hey all,

    It is nice to hear him talking about a preemptible kernel, as it will seriously help on older machines, (where it already runs well.)

    I can't seem to find any info on pcmcia/pccard development though. I read somewhere that they were working on expanding the support for cardbus cards...

    Unfortunately I'm stuck using a cardbus card (till I come up with more moola...) and FreeBSD doesn't have any way to handle it. Pretty standard realtek 8139 card too. Damn!

    So I am using Debian. Not ideal but it'll play. If anyone out there has info on the freeBSD networking progress in this area, I would love to hear it.

    Regardless, I'm sure that lots of us out here are eager to see 5.0, and will welcome 4.5 happily. Good work- keep it up!

    Cuchullain

    --
    "If sharing a thing in no way diminishes it, it is not rightly owned if it is not shared." -St. Augustine
  7. Re:FreeBSD W/ my laptop (OT -1) by Anonymous Coward · · Score: 0

    FreeBSD 5.0 supports cardbus, it just wasn't
    one of his favorite features, apparently.

  8. Re:FreeBSD W/ my laptop (OT -1) by Anonymous Coward · · Score: 0

    Set your BIOS to PCMCIA to 16bit instead of 32bit and your card will work just fine, the performace penalty is irrelevant; unless you got a gigabit card. This is because the packages that can be send through the TP cable is much lower than the rate of which the data can be supplied through the 16bit PCMCIA mode.
    The only time you really ``need 32bit PCMCIA is when you got a SCSI or FireWire card, for networking the type of mode is to a large extent irrelevant.

  9. FreeBSD 5.0 boxes ( later this year ) by Anonymous Coward · · Score: 0, Redundant

    Imagine a Beowolf Cluster of THESE!!!

  10. *BSD is dying by Anonymous Coward · · Score: -1, Troll
    It is now official, Netcraft has confirmed: *BSD is dying

    Yet another crppling bombshell hit the beleaguered *BSD community when recently IDC confirmed that *BSD accounts for less than a fraction of 1 percent of all servers. Coming on the heels of the latest Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as further exemplified by failing dead last in the recent Sys Admin comprehensive networking test.

    You don't need to be a Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood. FreeBSD is the most endangered of them all, having lost 93% of its core developers.

    Let's keep to the facts and look at the numbers.

    OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.

    Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.

    All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS hobbyist dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.

    Fact: *BSD is dead