Henning Interview: bgpd + pf + w^x + Fosdem topic

Contributed by jose on from the 20-questions dept.

John Bajana-Bacalle writes: "A short-medium read, Henning Brauer , pre-FOSDEM interview . I enjoyed learning a little more about the man, his day job, his entree into OBSD development. Not the least of which, he addresses his/the new development of bgpd (8,500 lines thus far)---now that pf work is maturing offering a lull to be filled with code work, a fresh project.
``As there currently is no free bgp deamon that works well, I was carrying around the idea of writing one with me since about 2 years. Last September when I have been in Calgary I finally talked about that idea. In discussions with Theo some design ideas became clearer, and with some moral support I started writing bgpd in late November. After 9 days I ahd a fully working BGP session engine... ,'' says Henning.

It's all good."

(Comments are closed)


  1. By Anonymous Coward () on

    I liked that interview. Just makes me appreciate OpenBSD even more for what it really is from a true developer's perspective (I'm not a developer myself).

    I particularly liked the section on "What would you say to convince a Linux user to switch to OpenBSD ?".

    Just my $0.02.

    1. By Kerry (198.37.105.84) kerryhom@gmx.com on

      > I liked that interview. Just makes me appreciate OpenBSD even more for what it really is from a true developer's perspective (I'm not a developer myself).
      >
      >
      >
      > I particularly liked the section on "What would you say to convince a Linux user to switch to OpenBSD ?".
      >
      >
      >
      > Just my $0.02.
      >
      >

      Why not help the zebra project and it's implementation of BGP ? www.linde-mh.com.sg

    2. By Brandon Michaels (209.164.98.35) johnlos@gmx.com on

      > I liked that interview. Just makes me appreciate OpenBSD even more for what it really is from a true developer's perspective (I'm not a developer myself). > > > > I particularly liked the section on "What would you say to convince a Linux user to switch to OpenBSD ?". > > > > Just my $0.02. > > I dont have much knowledge in FreeBSD, maybe this site is the best way to learn more about it www.writeeditions.com

    3. By Anonymous Coward (198.37.100.69) on

      definitely a food for the soul. I love it! Cosless compression socks http://www.cosless.com/products/calf-compression-sleeve

    4. By Anonymous Coward (63.249.134.84) on

      Really I enjoy your site with effective and useful information. It is included very nice post with a lot of our resources.thanks for share. i enjoy this post. Strength Transform www.strengthstransform.com

    5. By Anonymous Coward (198.37.100.69) on

      Your work is very good and I appreciate you and hopping for some more informative posts. Thank you for sharing great information to us. Advocates for sleep http://www.advocatesforsleep.com

    6. By Nahan (198.37.105.84) on

      Many thanks for the exciting blog posting! Simply put your blog post to my favorite blog list and will look forward for additional updates. Write Editions writeeditions.com

  2. By Anthony () on

    I disagree with one point... where he says there's not much visible difference between Linux and OpenBSD on the desktop. A 2.6 kernel, a patched 2.4 kernel, or maybe a FreeBSD with the ULE scheduler (I haven't tried this, but it looks just as good from what I've read) is substantially more responsive under high load than OpenBSD. This can get pretty bad in some situations.

    This isn't a complaint, just an observation. I use something else when desktop performance is needed.

    1. By Anonymous Coward () on

      Define what you call performance problem and stop making statements based on "Ive heard of FreeBSD got zippy with a new scheduler".

      Thanks for your time.

      1. By Anthony () on

        When the load gets too high, eg when compiling something, interactive stuff like the GUI can stop responding or become sluggish. Stuff like the music player can skip, or stop playing altogether. To me this is a problem.

        1. By tedu () on

          man nice

          1. By Anthony () on

            Having to go around renicing everything also constitutes a visible difference. I'm not reading the man page for nice, but I remember it well enough to know you can't use a priority less than 0 unless you're root.

            So, unless I want to use root privileges every time I fire up a web browser, I'd have to go the other way and run all my CPU-bound stuff at a higher nice... That also constitutes a visible difference.

            OR I could just use an OS that's actually designed for highly responsive desktop use and not insult OpenBSD by pretending it's the best OS for all tasks. Yeah. I think that's the way to go.

            1. By Anonymous Coward () on

              What about hacking a bit to improve OpenBSD ?
              It's really annoying to see people asking for something but never doing anything themselves ...

              1. By Anthony () on

                I wasn't asking for anything. I specifically said this was just an observation.

                Besides, I kinda doubt Theo would accept patches that would add quite a bit of complexity without any substantial benefit to security or stability.

    2. By Anonymous Coward () on

      Linux 2.6 kernel uses an O(1) scheduler, OpenBSD does not so 2.6 will be better at scheduling many processes.

      Linux 2.6 supports Intel's HT processors, OpenBSD supports the crypto in VIA's. Yes, crypto is important but I know which I'd rather have on my desktop (and be able to justify on SMP servers). SMT and SMP is where things are headed and no SMP in OpenBSD is going to become a serious mark against it in the not too distant future.

      Gentoo, at least, allows processor specific optimisation during compilation, OpenBSD does not (though I hope this will be changing soon with the gcc3 import). This made a huge difference to desktop performance and responsiveness when I tested it on a spare system.

      So for now at least, I'll use Linux or possibly FreeBSD when they go to 5-RELEASE for desktop use but I'll stick it behind an OpenBSD firewall.

      1. By Wim () on

        And we all know how reliable optimalisations are under GCC :-)

      2. By Anonymous Coward () on

        It's kind of funy how Gentoo loses in benchmarks to the less optimized Debian...

      3. By Anthony () on

        It's not so much the fact that it's O(1), at least for me, because the number of processes just isn't that large. It's got more to do with interruptible kernel threads and better interactivity guessing.

      4. By Anonymous Coward () on

        Quit making shit up. Serveral websites have benchmarks showing gentoo using all those stupid optimizations is in fact *slower* than just compiling it properly.

    3. By Anonymous Coward () on

      Yeap. Desktop performance is better had on a Linux distro.

    4. By Neal (45.116.233.45) on

      I disagree, there was a lot of difference. If you don't see it yourself then check it out on bestessayservicesreviews.blogspot.com read more. I'm sure it will explain the difference very well!

      1. By rozirose (45.116.232.37) on

        I came onto your blog while focusing just slightly submits. Nice strategy for next, I will be bookmarking at once seize your complete rises... รายได้พิเศษ

  3. By Lawrence Berhold () on

    Why does Henning not use libevent for his daemon?
    It seems that he is using the old poll. Not going to scale, oh no. Besides, if he wants a portable system that makes use of kqueue and stuff like that, libevent seems the way to go.

    Just my 2 cents.

    - L

    1. By gwyllion () on

      Good question, but I don't think he was to make it portable (yet).

    2. By djm () on

      We are talking about a BGP daemon, not a webserver. Think about how it will be used. It doesn't need to scale to more than a few connections, a dozen may be an extreme case. kqueue makes sense for >1000 fds, how many BGP routers have anything like 1000 peers? I'd say none.

      1. By Joe Abley () jabley@automagic.org on http://www.automagic.org/

        A dozen is not particularly extreme. A couple of hundred would be unusual, but not unheard of.

        There are many networks in the world which include more than a couple of hundred routers, for example. If there's a need to terminate an ibgp session from each of them on a monitor box, there's 10-20 times your "dozen" worst case right there.

        1. By Anonymous Coward () on

          If you have hundreds of BGP peers on a single router, then you seriously need to think about learning BGP, or hiring someone that knows what they are doing.

    3. By Henning () henning@ on mailto:henning@

      why one earth should I use libevent?
      to have one buzzword on the shrinkwraped product? oh wait we don't have that...
      poll is good.
      and, people who tell you things like "using the old poll. Not going to scale, oh no." are either liars or have no idea what they are talking about.

  4. By asti () on

    Why not help the zebra project and it's implementation of BGP ? It is slick; i've experimented with it since zebra-0.89.

    One would be writing BGPd for a long time. Zebra is free. ( free == GNU )

    http://www.zebra.org/

    1. By Anonymous Coward () on


      read OpenBSD goals:
      http://www.openbsd.org/goals.html

      Integrate good code from any source with acceptable copyright (ISC or Berkeley style preferred, GPL acceptable as a last recourse but not in the kernel, NDA never acceptable). We want to make available source code that anyone can use for ANY PURPOSE, with no restrictions. We strive to make our software robust and secure, and encourage companies to use whichever pieces they want to. There are commercial spin-offs of OpenBSD.

    2. By Henning () henning@ on mailto:henning@

      1) zebra is unfixable without rewriting it completely
      2) it is not free. GPL is not free.

      1. By Anonymous Coward () on

        Henning Wrote:
        > "GPL is not free."

        And neither is the BSD license; Public Domain is the absolute freedom.

    3. By Franz (209.164.98.35) on

      Excellent article plus its information and I positively bookmark to this site because here I always get an amazing knowledge as I expect. Wei Guang Photography

  5. By Mariella†Verdi (182.182.52.171) ztyijnmv@tafmail.com on

    I too want to check more about his works and learn more about him as a person. I need help to write my paper properly as my assignment is due a week later and I need some days to hang out with my friends.

  6. By Agustina (182.182.49.121) jojopaker@yandex.com on Montandon

    Superior webpage together with the good superior equipment together with Iím certainly this will be dramatically practical. code promo mim

  7. By kavin (182.182.78.111) kavin.paker@yandex.com on paker

    Checking any blog may make others just want to come up with a greater number of. I did a fabulous which i was first lovely content by means of. The software most likely conducted for the tier still itís exceptional. I often dispatch you will the hyperlink so itís possible to calculate the software in my position you will be your thoughts. best non stick induction cookware

  8. By JHON (182.182.87.54) zeioqdqt@anappthat.com on Jack

    Document literally uncover a web site just for executing checks also Document literally at this moment choose look and feel so asked. Document literally got attainable a task to undertake any for use on your specialized composing business venture also Shoot preventing individuals. Its possible at this moment, with all the approach most people blessed most people, I'll go ahead and test it out. moncookeo

  9. By Jacob (182.182.13.130) zeioqdqt@anappthat.com on Jack

    Analyzing ones own blogging causes all of us like to craft large numbers of. Used to do an important which is relatively shocked through. The application probably are not achieved with your grade though itís spectacular. We can distribute one the actual hyperlink to aid you to measure the application for my situation if you can not your head. more info

  10. By Matthew (182.182.36.4) damonkorbin@hotmail.com on Lily

    Now i'm actually very happy to locate this web site and also would take pleasure in studying beneficial posts published the following. The particular tips with the creator has been great, thank you for your discuss. rocketskates

  11. By Logan (182.182.36.4) stephaniesteph86@gmail.com on Abigail

    As i followed on your web log even while aligning really just a little submits. Attractive technique for then, We are book-marking at one time seize ones own whole goes up. Christmas gifts for outdoorsmen

  12. By Agustin (182.182.118.242) damonkorbin@hotmail.com on james

    In reality That i look over it all not long ago however , I saw it certain thinkings about that and after this I want to read the paper it all for a second time given that it's well written. alpha fuel xt

  13. By Matthew (182.182.103.17) damonkorbin@hotmail.com on Thomas

    Truly! Whatever an eye opener this unique put up happens to be in my circumstances. Substantially relished, saved, I just canít look for further! beaba babycook solo

  14. By Matthew (45.116.232.54) damonkorbin@hotmail.com on Lily

    Really special blog post, Thanks for your time designed for writing It education. Outstandingly drafted guide, if only every webmasters marketed the exact same a better standard of subject matter whilst you, cyberspace was obviously a better set. Satisfy continue the good work! http://www.easycallplumbing.com/

  15. By Tristram (182.182.33.203) personyoga@gmail.com on

    Took personal time to peruse all the remarks, yet I truly reveled in the article. It ended up being Very useful to me and I am certain to all the commentators here! It's generally pleasant when you can be educated, as well as entertained! etchandbolts.com

  16. By Agustina (182.182.59.64) jojopaker@yandex.com on Montandon

    I enjoy a person's posting. Its fine to check out you actually explain in words with the soul plus resolution during this vital matter is often without difficulty viewed. code reduction

  17. By Lucy (63.249.134.84) on

    This article gives the light in which we can observe the reality. This is very nice one and gives indepth information. Thanks for this nice article. Shun Lee Media Pte Ltd shunleemedia.com

  18. By MONA (182.182.47.90) zasd@gmail.com on

    Wow! This could be one of the most useful blogs we have ever come across on thesubject. Actually excellent info! Iím also an expert in this topic so I can understand your effort. http://net-worths.org/tim-norman-net-worth/

  19. By Rafael (182.182.67.101) sssasd@gmail.com on

    You watches do a shocking web journal, and make them dumbfound substance. Keep up the goliath I discovered your site ideal for me. It merges mind blowing and basic posts. <a href="http://www.mycleanhomeguide.co.uk/bosch-athlet-review">Rafael</a>

  20. By Rafael (182.182.67.101) sssasd@gmail.com on

    I would state, you do the truly stunning. Extraordinary tips and clear. This will be to a staggering degree satisfying for me when I get a chance to start my web diary. Rafael

  21. By download torrent (182.182.31.110) sssasd@gmail.com on

    You have a honest to goodness most extreme for making one out of a kind substance. I like how you think and the way you address your points of view in this article. download torrent

  22. By Find Out (182.182.96.102) sssasd@gmail.com on

    Might need to see some particular posts on a comparative subject ! Consummate offer of data here. Find Out

  23. By jhon (182.182.65.202) deborahr140@gmail.com on

    I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement the concept. Thank you for the post. Duette pleated blinds

  24. By jhon (182.182.62.99) deborahr140@gmail.com on

    Pretty nice post. I just stumbled upon your weblog and wanted to say that I have really enjoyed browsing your blog posts. After all Iíll be subscribing to your feed and I hope you write again soon! Dubai Escorts

  25. By PioneerSEO (119.156.22.13) jak_521@hotmail.com on

    A debt of gratitude is in order for offering decent data to us. I like your post and all you impart to us is a la mode and very useful, I might want to bookmark the page so I can come here again to peruse you, as you have made a great showing with regards to. bicis de segunda mano

  26. By http://www.lostcreekoutdoors.com/ (182.182.58.241) sssasd@gmail.com on

    I truly venerate your commitment to offer your perusers such tremendous data. Expecting read such basic substance again and again again. http://www.lostcreekoutdoors.com/

  27. By top (182.182.2.241) sssasd@gmail.com on

    A huge surprising post. Complete off to you ! The information that you have offered is to an amazing degree valuable. top

  28. By Quel Est Le Meilleur Commutateur Switch (182.182.88.202) sssasd@gmail.com on

    I starting late went by and by your article and have been taking a gander at along..I couldn't find any learning on this matter prior to. <a href="http://noustestons.com/top-10-meilleurs-commutateurs-switchs/">Quel Est Le Meilleur Commutateur Switch</a>

  29. By Quel Est Le Meilleur Commutateur Switch (182.182.88.202) sssasd@gmail.com on

    Also work a site and if you are ever lively about doing some.I starting late kept running at the end of the day your site and have been taking a gander at along. Quel Est Le Meilleur Commutateur Switch

  30. By Bobby (182.182.36.120) umerfarooq698@gmail.com on

    You raised a couple of things that I will audit for a wide time bit to come. I expect taking a gander at your next informative work. Bobby

  31. By rowing machine 10 links (182.182.124.12) sadsads@gmail.com on

    Your article has exhibited your tireless work and experience you have in this field. Amazing i regard it reading. rowing machine 10 links

  32. By rowing machine (182.182.1.210) sssasd@gmail.com on

    We are truly grateful for your site fragment. You will find an imperative measure of procedures coming about to taking off to your post. rowing machine

  33. By hand held nebulizer (182.182.89.113) sssasd@gmail.com on

    The article has genuinely tops my extraordinary position..Extraordinary investigating .Thanks for sharing. It's late finding this show. hand held nebulizer

  34. By cubefield game (182.182.120.252) umerfarooq698@gmail.com on

    It was luxuriously formed and contained sound, handy reprobation. In all validity, I have beginning now advantage by your exchange on risk versus return. <a href="http://cubefield3.com">cubefield game</a>

  35. By cordless wet dry vac (182.182.125.47) umerfarooq698@gmail.com on

    In any case, is still among the fundamental parts of our time. I regard your post and expect more. cordless wet dry vac

  36. By E-Commerce (182.182.57.37) umerfarooq698@gmail.com on

    I expect that you keep doing your work like this later on also. I have really had a bewildering time looking. Furthermore, plan to dismantle more posts like this later on. E-Commerce

  37. By Shanice K (182.182.68.76) umerfarooq698@gmail.com on

    You have opened my eyes to changing viewpoints on this point with spellbinding and solid content. Shanice K

  38. By http://bestcellphonespying.com/mspy-review/ (182.182.37.175) sssasd@gmail.com on

    This will be extraordinarily helpful for me when I get an opportunity to begin my blog.I get a handle on that your unimaginable learning in playing with every one of the pieces was to a sublime degree strong. http://bestcellphonespying.com/mspy-review/

  39. By Bestcordlessimpactwrenchhq.com (182.182.77.172) umerfarooq698@gmail.com on

    Continue posting article subsequently. It is charming. Amazing photography a ton of ! This is a jumbling post I seen thus of offer it. Bestcordlessimpactwrenchhq.com

  40. By https://www.youtube.com/watch?v=nITwcwpXAdE (182.182.51.239) sssasd@gmail.com on

    Thankful for such post and please keep it up.Very standard blog and articles. I am really incredibly rich to visit your web diary. https://www.youtube.com/watch?v=nITwcwpXAdE

  41. By Oliver (binasa) olivermax1357@gmail.com on http://downloadtorrenthere.com

    Hello, I have browsed most of your posts. This post is probably where I got the most useful information for my research. Thanks for posting, maybe we can see more on this. Are you aware of any other websites on this subject.

  42. By Alex (178.218.202.222) alexwilliam4175@gmail.com on http://spectexn.ru

    I think this is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article.

  43. By Leo (178.218.202.69) leobenjamin3925@gmail.com on http://parfum-sell.ru

    Thankyou for this wondrous post, I am glad I observed this website on yahoo.

  44. By Albert (178.218.202.69) albertlouie6035@gmail.com on http://downloadfreefilesonline.top

    What a fantabulous post this has been. Never seen this kind of useful post. I am grateful to you and expect more number of posts like these. Thank you very much.

  45. By Tommy (178.218.202.69) tommyliam1222@gmail.com on http://levplus.ru

    I was surfing net and fortunately came across this site and found very interesting stuff here. Its really fun to read. I enjoyed a lot. Thanks for sharing this wonderful information.

  46. By Dexter (178.218.202.69) dexteredward8372@gmail.com on http://downloadallfilesfast.party

    I recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.

  47. By Stanley (178.218.202.69) stanleycharlie8596@gmail.com on http://budurmarket.over-blog.com

    Hey what a brilliant post I have come across and believe me I have been searching out for this similar kind of post for past a week and hardly came across this. Thank you very much and will look for more postings from you.

  48. By Jackson (178.218.202.69) jacksonjames4187@gmail.com on http://thepropertymanagementsoftware.com

    What a fantabulous post this has been. Never seen this kind of useful post. I am grateful to you and expect more number of posts like these. Thank you very much.

  49. By Sebastian (178.218.202.69) sebastianleo8753@gmail.com on http://forfreedownloadonly.com

    Maintain the nice perform, My partner and i examine handful of content with this internet site and also I do believe your net website will be genuine intriguing and contains received sectors regarding great details.

  50. By Rory (178.218.202.69) roryalex9973@gmail.com on http://torrent2money.com

    It was wondering if I could use this write-up on my other website, I will link it back to your website though.Great Thanks.

  51. By Finley (178.218.202.69) finleyalfie7897@gmail.com on http://repetit7.ru

    Please continue this great work and I look forward to more of your awesome blog posts.

  52. By William (178.218.202.69) williambenjamin4923@gmail.com on http://skservice-vrn.ru

    Great Post, I'm a large believer within posting comments upon sites in to allow blog site writers recognize that additional some thing valuable in to the internet!

  53. By Charles (178.218.202.69) charlesaustin7096@gmail.com on http://awesomesoftwaredownloadblog.ru

    this is really nice to read..informative post is very good to read..thanks a lot.

  54. By Oscar (178.218.202.69) oscaralbert2269@gmail.com on http://clicktodownload.mihanblog.com/post/16

    This is a great inspiring article.I am pretty much pleased with your good work.You put really very helpful information.

Credits

Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]