Slashdot Mirror


OpenBSD Hackathon Approaching

BsdFreakZoid writes "OpenBSD developers from all over the world get together once a year at their annual 'hackathon'. This year's hackathon is about to start with around 60 developers, taking place in Calgary, Alberta in Canada from May 21st through May 28th. KernelTrap has spoken with a number of OpenBSD developers about this year's and past hackathons. OpenBSD creator Theo de Raadt is quoted saying, "a few hackathons ago we had a slogan of 'shut up and hack', this is because hackathons are not conferences. People don't come to chit-chat, but to do what projects do. Some other projects hold discussion meetings, I would call those talkathons. We don't discuss, we do." Past OpenBSD hackathons have seen the introduction of SMP support, support for the amd64 architecture, and many other significant advances. What big advance will come out of the 2005 hackathon is yet to be seen."

95 of 173 comments (clear)

  1. Suvivor: Calgary by Anonymous Coward · · Score: 5, Funny


    "we have a barbecue at Theo's at the beginning of the hackathon, to get to know the new people." [...] "we go out for food or coffee in small groups."

    ...and at the end of the day they vote someone off the island.

    1. Re:Suvivor: Calgary by shis-ka-bob · · Score: 2, Funny

      This is a meeting of BSD Gurus in Calgary. You get voted off the mountaintop.

      --
      Think global, act loco
    2. Re:Suvivor: Calgary by DrEldarion · · Score: 1

      Oh? I wasn't aware that Calgary was an island nowadays. ;)

    3. Re:Suvivor: Calgary by bluGill · · Score: 1

      It isn't, it however located on an island. Most commonly the island is called "America", and it is generally divided into two parts: "North America", and "South America".

    4. Re:Suvivor: Calgary by Pollardito · · Score: 1

      that part of the event is apparently called the Eatathon, it's followed closely by the Stand-In-Line -for-the-Restroomathon

    5. Re:Suvivor: Calgary by Shanep · · Score: 1

      It isn't, it however located on an island. Most commonly the island is called "America", and it is generally divided into two parts: "North America", and "South America".

      I was tought at school, that an island, is an expanse of land surrounded by water which contains no more than one country. If it does contain more than one country, then it is a continent and not considered an island.

      Australia is the largest island in the World by this definition. However since it is so large, it is considered to be a continent itself and so Greenland gets the title of Worlds largest island. North and South America are continents.

      I will always think of my island home (Australia) as being an island though.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    6. Re:Suvivor: Calgary by Shanep · · Score: 1

      I will always think of my island home (Australia) as being an island though.

      In addition to this, I consider the change from Australia being an island, to being a continent to be wrong. The powers that be were wrong to do that and the World was wrong to accept it.

      An island implies isolation. Australia is the largest country to be completely isolated by water and thus it is an island.

      PS, with George W Bush at the helm of the USA, I feel a large part of North America is quickly becoming incontinent. ie, it is randomly and uncontrollably shitting and pissing on the rest of the World.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    7. Re:Suvivor: Calgary by grimdonkey · · Score: 1

      Not quite true. You may want to check out this island which contains exactly 2 countries.

    8. Re:Suvivor: Calgary by bluGill · · Score: 1

      Is Pluto a planet? There are larger asteroids that have more 'normal' orbits. Is Australia a continent? How about Antarctica (which doesn't contain any countries)? What about tiny land masses with two countries.

      Everyone has an intuitive definition of Continent and island. Those definitions ALL fail somewhere.

    9. Re:Suvivor: Calgary by ArbitraryConstant · · Score: 1

      *looks out window*

      We're in the mountains?

      *squints*

      Well, I can see some mountains. They look pretty far away though.

      --
      I rarely criticize things I don't care about.
  2. No discussion? by Bender_ · · Score: 2, Insightful

    I have no idea about this, but I presume that the aim of meeting to code is meant to improve cooperation, right? Is this a pure "Extreme programming" session, or will there be some planning? Otherwhise it sounds like fun.

    1. Re:No discussion? by Arbin · · Score: 4, Informative
      Perhaps if you read the article, this snippet might have answered your question:

      "normally, we have to sit down and write a long explanation email in order to communicate, and people are in different timezones, so the feedback is often less than fast. Being able to go directly up to somebody and perhaps even work together on a task in real-time, is a big plus."

      ....

      "The reduction in distance and time augments the dialog between developers working in related areas, and some new projects can even spontaneously emerge on their own."

      As always, RTFA
    2. Re:No discussion? by molnarcs · · Score: 5, Interesting
      Have your read the article? ;) That's one of the questions it answers very clearly:
      I was curious to understand more about what happens at the OpenBSD hackathons, and if there is a goal or focus behind each one. Henning Brauer laughed and explained, "there is no focus for the hackathons. I mean, get real, you can't work on a single thing with over 50 (over 60 this time) developers." Peter Valchev added, "there is no specific focus for any of the events, everyone gets together and works on whatever they want to. Really it all works out by itself, because the developers know what's important to work on - it's not something they need to be told."
      This is a really nice interview - and shows that openbsd is a nicely managed distribution... I mean there is a strong sense of community among their developers, and social events like these serve to enchance that sense. This was funny:
      Bob Beck, who is responsible for making the barbecue happen, notes, "the barbeque has become sort of a tradition, We host it at Theo's house, normally with whatever meat I've managed to bag the previous hunting season. Normally it's moose and/or deer marinated kebabs with raisin rice pilaf. The recipe is recorded for posterity in any openbsd distribution in /usr/share/games/recipes, in hackathon proportions."
    3. Re:No discussion? by dadragon · · Score: 1

      Er.. the grandparent sais that it's in any openbsd installation, in /usr/share/games.

      --
      God save our Queen, and Heaven bless The Maple Leaf Forever!
    4. Re:No discussion? by eric76 · · Score: 1

      /usr/share/games/fortune/recipes

      Hackathon Moose (or other Ex-Magnificent-Forest-Creature) Barbecue

      30 cups oil
      15 cups Soy sauce
      5 cups Worcestershire Sauce
      40 tsp dry mustard
      20 tsp black pepper
      10 cups lemon juice
      10 cups white vinegar
      80 cloves crushed garlic

      about 75 pounds of boneless meat (moose, deer, elk, beef - try chicken
      too). For reference this is roughly an entire large dressed (Alberta
      size) whitetail deer, with some moose and beef thrown in for good
      measure. I've never tried finding enough chickens for a hackathon.

      Mix all of the above together, and marinate meat for a few hours
      before grilling. dribble marinade over meat while grilling. Also
      works well with vegetables on the grill, or meat and vegetable
      kebabs. The above proportions will require about 50 bell peppers and
      25 large onions to make decent kebabs (for a large family meal, divide
      everything by about 20, and leave out the drunk Germans providing the
      ambience while you grill)
      %
      Hackathon Raisin Rice

      10 cups rice
      5 Onions, chopped fine
      10 cloves garlic, crushed
      Butter
      2.5 cups raisins
      2.5 tsp oregano
      22 cups water
      40 chicken bouillon cubes (or equivalent - you want to make double
      strength chicken stock - chicken-in-a-mug
      works well made double strength).

      Saute Rice, onion and garlic in a little butter until slightly brown.
      I manage this in the (large) pot(s) necessary by throwing together
      the onion, garlic, and butter to brown up, then faking it a bit with
      the dry rice thrown in while threatening kitchen interlopers with
      sharp instruments if they come in to ask how it's going.
      Dissolve bouillon in water, add along with remaining ingredients.
      Cook until rice is done. (for more intimate proportions, divide down
      to an appropriate amount of rice for your occasion).

    5. Re:No discussion? by Shanep · · Score: 2, Interesting

      openbsd is a nicely managed distribution

      OpenBSD is not a "distribution" if you are using the term as it would be used with respect to Linux "distributions". Linux distro's package other peoples software and tailor it, whereas BSD developers "take ownership" of all the software that falls under their releases and maintain it all as a whole.

      This might sound like a minor difference, however use a bunch of Linux distros and then use OpenBSD and you might, like I and many others have, notice the very clean and integrated system which results. Linux distros always seem rough around the edges by comparison. Even the likes of SuSE or Debian.

      No offence intended however to the Linux camp. Their work is highly admirable and their acheivements impressive. I just notice this distinction as being due to the fundamental mindset of responsibility extending to all parts of BSD systems versus the responsibility of tailoring the packaging of distinct components.

      OpenBSD, stands out to me by far, as the cleanest system. I don't feel I can use the word "integrated" with OpenBSD because the whole is so complete that it feels as if there was nothing to integrate to begin with. As if the system were created completely from the ground up with a lot of foresight to do things correctly.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    6. Re:No discussion? by Shanep · · Score: 2, Interesting

      (BTW. what do you mean by cleanliness?)

      File structure efficiently laid out without extraneous crap. Man pages succinct and complete. Default configuration files with comments specific for OpenBSD. man "any filename" usually brings up a man page for that file.

      I disagree. Debian especially is very focussed on quality, and each package having a very good ratio of maintainers.

      I agree that Debian is focused on quality. I used it for years (Potato) while also using OpenBSD. Debian is certainly the cleanest of the Linux distros I have used. But I did not find it to be as clean as OpenBSD.

      The free BSDs are almost as distro-like as something like Debian, in that they write and maintain a small core set of software, and then package, test, and include 3rd party (free) software with changes to config management and packaging to fit their system, and often a few of their own changes to the code.

      I don't agree with this, with regard to OpenBSD. All the software installed with the default install, is permanently maintained by OpenBSD developers. Including such software as Apache. When improvements to Apache are made outside of OpenBSD, the OpenBSD developers review changes and back port them into the OpenBSD Apache if they are deemed worthy (I realise Debian back ports).

      Contrast this to Linux distros which bolt Apache on as it is with config changes to suit their distro.

      As far as 3rd party software goes, yes they have packages of 3rd party software which remains largely unchanged. However there is a point where they have to stop. They can't maintain and develop everything in-house. But as far as the OS goes, (kernel, libraries, file structure, man pages, installer, boot loader, Apache, OpenSSH, X, ftpd, ntpd, etc etc) they do and they do it all as a whole. A lot of work goes into the packages though and they usually ship with almost ALL of them working without any problems.

      With this basic idea, there is no difference between Linux distros and BSDs.

      All of the software installed in a default install of OpenBSD, is maintained by OpenBSD developers as a tightly knit group. There is a huge difference between that and Linux where developers of various software work together largely independantly of the other groups and then communicate when it comes time to tie it all together, but not necessarily cooperate. Consider that those various groups also don't always agree and go their own way with some fundamental aspects. I see Linux distros and BSD development as being very different and to me it shows when I use them.

      Have you spent much time in various Linux distros and BSD's?

      There is still a great deal of 3rd party code used in BSDs needed to even *build* the system, let alone have any functionality.

      The point with BSD, is that when external code comes in, it is maintained from that point internally. That code does not keep getting imported each time it changes externally just because that happens. This avoids problems being crept in. It only gets imported if deemed worthy. New code does not very often get imported anyway and when it does, external changes are usually re-implemented rather than being imported as is. This is what I am refering to when I say, "take ownership".

      What's more, most Debian people who package eg. the kernel are actually kernel developers as well who work on the upstream kernel. So it's not like a huge difference there.

      I would not doubt this. However, in OpenBSD, the developers don't just maintain the kernel and libraries, they maintain all of the software that gets installed by default. They even maintain and modify gcc and X. As far as the kernel goes, it is specifically developed for OpenBSD as a whole, not a much larger community outside of OpenBSD. They can focus on their system as a whole when developing their kernel as a result of this. Not take into consideration every other user outside of their system. This all makes for an absolutely

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    7. Re:No discussion? by Shanep · · Score: 1

      I don't follow it closely enough to know.

      It shows. As does your arrogance. I've been using OpenBSD for 6 years and Linux for 8 years. I have been following OpenBSD very closely.

      X? I don't think so. gcc? No.

      Such strong statements for someone who does not follow it closely enough.

      Xfree forked.

      x11 - Houses OpenBSD's adaptation of the XFree86-3 software project. xf4 - Houses OpenBSD's adaptation of the XFree86-4 software project.

      gcc is worked on within OpenBSD's source tree and part of their work enabled an mvme88k port.

      A few choice quotes from here.

      FB: Another license war has started and it seems worse than before. Does OpenBSD really want to fork XFree starting from the last 4.4.0-RC2?
      ME: Yes.


      And I'm one of the guys who works on gcc and binutils on a continuing basis.

      Anil took it one step further and introduced an extension attribute to gcc: bounded, that can tie two function parameters, so that you can say, "Here is the buffer and the corresponding size, try to check that it fits."

      With a few small changes to gcc, and with declaring that read is such a function, gcc is now able to detect erroneous code, such as:


      ME: ProPolice is a gcc extension developed by Hiroaki Etoh, from IBM, based on older concepts such as StackGuard. ProPolice makes several advances compared to StackGuard:

      Hiroaki is also an OpenBSD developer, by the way.

      Integrating ProPolice in OpenBSD has been hard work. ProPolice has found tons of bugs in various programs that shipped with the system. It's also been the first real-scale test of ProPolice itself. With a lot of hard work from Hiroaki Etoh and Miod Vallat (and Peter Valchev and Christian Weisgerber...). ProPolice itself modifies gcc a wee little bit. But, like most programs of its size, gcc itself is buggy, partly due to its gigantic design that is not quite sane in places. In a typical release of gcc, you don't see the bugs, because the corresponding code paths are never taken. Add ProPolice, and suddenly you're sending gcc through some dark venues that have seen less attention, and all of a sudden you are fixing actual, genuine bugs in gcc.

      Not it is not maintained, it is called packaged. That they might have a few patches of their own isn't at all unusual - even if they are leet security fixes.

      They have made major changes to Apache and as evidenced here and here, they forked it and are taking care of their own branch. Much as they have done for years before the Apache license change. Bundling some software up into a package might be what some Linux distros do, but not OpenBSD with Apache.

      "Bolt Apache on" isn't very descriptive. That could be applied to the OpenBSD process too.

      There is no way it can be applied to OpenBSD. They have made major changes over the years to the Apache they provide.

      Sorry, no. OpenBSD does not maintain X, they do not maintain Apache. That is an insulting and slighting to the developers who do maintain those packages.

      I was not saying OpenBSD developers maintain THE xfree and Apache code bases. It should have been obvious from my English that I was referring to the xfree and Apache which they release as part of their base OS. Thier changes do make it back to parent projects though from time to time.

      Linux distros

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    8. Re:No discussion? by ArbitraryConstant · · Score: 1

      "I disagree. Debian especially is very focussed on quality, and each package having a very good ratio of maintainers."

      I use Debian-testing as a desktop system, I agree with your statement, but Debian has plenty of its own problems. For example, the stable release schedule is pretty tragic.

      Conversely, 3.7 is the first OpenBSD release in years that broke the 6-month cycle, and it's less than 3 weeks late. It's been years since there was a Debian-stable release, and after the new one is released Real Soon Now there's no reason to believe the subsequent one will be relased any sooner.

      "The free BSDs are almost as distro-like as something like Debian, in that they write and maintain a small core set of software, and then package, test, and include 3rd party (free) software with changes to config management and packaging to fit their system, and often a few of their own changes to the code."

      That's not correct. Most of the OpenBSD userspace is maintained directly by the OpenBSD team. They have ports to make it convenient to install 3rd party software, but the base system is mostly privately maintained software.

      --
      I rarely criticize things I don't care about.
  3. Donations by almeida · · Score: 5, Interesting

    If you like OpenBSD or OpenSSH, now might be a good time to donate a little bit to the project. Donations help pay for stuff like this hackathon. Considering buying a CD, t-shirt, or just giving some cash. This can be done at the orders page. They also accept hardware donations.

    1. Re:Donations by myspys · · Score: 3, Interesting

      I tried donating some hardware (only some U160 SCSI disks, but nevertheless). I emailed the coordinator for my country at that time (Sweden), no reply.

      And as far as I can remember (although, don't take my word for it!), I emailed Theo as well. No reply, although that's more understandable ;)

    2. Re:Donations by Dr.+Smeegee · · Score: 2, Informative

      That is unusual! I donated a couple of things (a 3com card with onboard encryption and a broadcast card) and was always answered promptly. Keep trying! These guys love getting new toys!

  4. Re:big development for this year ... by Uruk · · Score: 3, Funny
    i'm moving everything away from freebsd


    Wait...lemme get this straight.

    Now, admittedly, I'm ignorant of who PHK is, or what exactly this person has done to annoy you.

    But you're going to switch operating systems because of a single person? A troll, even?

    I didn't realize that trolls had gotten that powerful. Perhaps there is some magical property to hot grits that I had not realized.
    --
    -- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
  5. Shut up and hack by kevin_conaway · · Score: 3, Insightful

    Is there any sort of communication or direction of what features people are supposed to be hacking (working) on? Or is it everyone just shows up and develops what they feel like. As a software developer, the latter scares me a bit.

    I guess you can't argue with results though.

    1. Re:Shut up and hack by Nimrangul · · Score: 3, Informative
      Gaging from past hackathons, ideas are usually thrown around between developers when they arrive and come up with things they want to do, then do them while there.

      It isn't that there is no talking, they do go out drinking and hiking and talk while doing so - it's just that they should have a general idea of what they want to do before they head to Calgary anyways.

      They're there for seven days and are given a good chance to plan out what they're doing ahead of time, so although new ideas do pop up there, it's not like it's total chaos.

      Things like the rewrite of dhcpd came out of those kinds of discussions.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    2. Re:Shut up and hack by Cat_Byte · · Score: 3, Funny
      it's not like it's total chaos.

      Thats it. I'm cancelling my flight.

      --
      Two roads diverged in a wood, and I - I took the one the bus load of girls just went down.
  6. Re:big development for this year ... by molnarcs · · Score: 1

    Oh no, not that kind of trolling again about PHK and others. MODS????

  7. great events by guildsolutions · · Score: 3, Insightful

    These things are really good... They can show serious flaws and direct programers in the areas needed to develop.. Microsoft should take note of these and have them weekly, if not daily :-)

  8. Re:BSD by guildsolutions · · Score: 1

    Considering Darwin is most likely BSD, its far from dead. Probably the basis of the most significantly well designed OS yet to hit the market for personal computing. (OS X)

  9. Adaptec? by Dogun · · Score: 1

    I can't help but wonder if adaptec ever got their act together and sent the reference materials the OpenBSD guys wanted.

    Anyone know what the outcome of that fiasco was?

    1. Re:Adaptec? by Nimrangul · · Score: 1, Troll
      I can sum it up in three points I think:

      aac was disabled, it is no longer supported by GENERIC (and thus OpenBSD).

      Adaptec says they'll have their SDK out some time soon, which is still not what the OpenBSD people were asking for.

      Scott Long thinks OpenBSD developers and users are a bunch of fuckers.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    2. Re:Adaptec? by btarval · · Score: 3, Funny
      "Anyone know what the outcome of [the Adaptec] fiasco was?"

      Yes. The hackathon after this one will be held on-site at Adaptec.

      Alas, Adaptec doesn't know this yet. ;)

      --
      The best way to predict the future is to create it. - Peter Drucker.
    3. Re:Adaptec? by molnarcs · · Score: 2, Interesting
      Where do you get that idea from? (I'm referring to Scott Long's opinion). For one thing, Scott Long is quick to put down trolls who try to foster the myth of some kind of politics taking place between the various BSDs.
      There really are very few political forces that shape things between the BSD's, whereas the amount of cooperation is actually quite strong and pleasant. Hyping up the politics myth only does a disservice to everyone.
      Why do you have to do exactly the thing ScottL speaks about there?
    4. Re:Adaptec? by molnarcs · · Score: 1

      I don't see in any way Scott's comment implying that OpenBSD's devs are a bunch of fuckers. Also, he seems to agree with the points Theo makes and criticizes his style - that is nowhere near to what your original post implies. Actually, I don't agree with Scott's criticism here - I don't have anything agains Theo's style in this instance, but I can see that there might be valid arguments against the way he presented his case. However, I disagree with calling names and blowing the issue out of proportions - or "hyping up the myth" of tensions between various BSD projects. There are occasional tensions, yes, but I very much doubt that ScottL thinks of Open's devs as a bunch of idiots. Implying that he does will do a great disservice to all of us.

  10. Re:big development for this year ... by guildsolutions · · Score: 1

    Isnt microsoft a troll? Practically the entire world runs microshaft... Again I say microsoft needs to hold these hacking conventions daily, maybee then they could finally release a OS with a limited number of bugs and security problems. If they did this, the major security problems would be addressed up front and without thousands of people being affected by there greed and stupidity.

  11. Re:BSD by dhbiker · · Score: 1

    while Darwin may be based heavily on BSD, are they actually contributing anything back?

    If not then the fact that OS X is based on it is something of a moot point

  12. Re:big development for this year ... by Bill+Wong · · Score: 4, Funny

    Speaking for myself, I switched to DragonFlyBSD because of one person - Matt Dillon.

    I must assume it works the other way around too.

  13. Re:BSD by guildsolutions · · Score: 1

    Even if they dont contribute anything back, I am sure that Apple would keep the core foundation of it alive, and not let it die. Who knows, apple may contribute back. I do not know that they dont, or do.

  14. Calgary? by BioCS.Nerd · · Score: 4, Funny

    Calgary? Isn't that the strip club capitol of Canada? How do they expect geeks to hack when there's readily available naked women geeks can see for the first time? ;) In all seriousness, good luck! May your coding be swift, and may your debugger bless you.

    1. Re:Calgary? by Anonymous Coward · · Score: 1, Informative

      That would be St-Catherine Street in Montreal...

    2. Re:Calgary? by go-nix.ca · · Score: 2, Informative

      No, Windsor, ON is the strip club capital of Canada.
      More strip clubs per capita than any other city.

    3. Re:Calgary? by BioCS.Nerd · · Score: 2, Funny

      Coincidentally, Windsor is also my home town. You'd think I'd know that, but then again when one of the strip clubs advertisements is, "50 Beautiful Girls, and One Ugly One", I tend to steer clear.

      Milk forever!

  15. Re:Be warned: Calgary has the worst strip bars by SnarfQuest · · Score: 3, Funny

    So, how much money did you lose before giving up?

    --
    Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
  16. Location Information? by Erioll · · Score: 1

    Admittedly, I didn't look REALLY hard, but I couldn't find any location information about this event on the openBSD site itself, or even linked from the article.

    So for somebody that's organizing it, can you post a link to the information about the event itself? Things like locations, dates, times, etc? I live in Calgary, so hey, might check it out just for fun. But it's kind of hard to do that when you have no idea beyond "a hotel downtown".

    1. Re:Location Information? by chris88 · · Score: 1

      Unless you're invited, they really don't want you to come.

    2. Re:Location Information? by nickname_unique · · Score: 1

      I think they don't want people there hanging around "just for fun". If you would be invited you would know the location. Apperantely you are not. Me neither ;)

    3. Re:Location Information? by downbad · · Score: 2, Informative

      It's by invitation only.

  17. Re:big development for this year ... by Fweeky · · Score: 1

    "geom sucks anyhow"

    I keep hearing this from.. certain directions, but I'm yet to see an actual explanation as to why GEOM sucks more than the ad-hoc mess it replaces. GEOM's given us better RAID support, the ability to export block devices across networks, disk encryption, better support for multiple partition formats and disk layouts, and a rational layered approach which allows for pretty much arbitary nesting of any of the above to suit whatever you want to do, not to mention a nice, well documented API for developing your own classes. Frankly I was kind of shocked to find this wasn't already the case.

    So come on Mr Uid Half A. Million Eighty Six Thousand And Very Odd, earn your 30% Insightful moderation and enlighten us all.

  18. Here's an idea by ninja_assault_kitten · · Score: 4, Funny

    Maybe they can hack Theos mind to support a personality.

    1. Re:Here's an idea by Anonymous Coward · · Score: 2, Insightful

      Maybe they can hack Theos mind to support a personality.

      Theo has lots of personality. It might be in your face, but if you can't handle someone who speaks truthfully, then go back to living in la la land and masturbating to the underwear section of the Walmart catalog.

      Theo gets shit done. What the fuck does diplomacy achieve if it just gets in the way of what is right?

  19. There will be at least ONE public discussion by rbrander · · Score: 5, Informative

    Theo and some of his visitors over the years have been very generous about speaking at meetings of the Calgary Unix Users Group.

    This year, we cap off our best month in history, in which we have Richard M. Stallman speaking on May 18 at the University Science Theatres (seats 500). Less than a week later, Theo and the entire 50-ish turnout for the Hackathon, invited to the John Dutton Theatre of the main downtown library (seats 400), on May 24th.

    The topic is PF, the packet filter; and the scheduled speaker, Ryan McBride - but the rest of the PF team will be there for question & answer. And with the entire Hackathon invited, the topic could wander a bit.

    If you can make it, look for details at our web site:

    http://www.cuug.ab.ca/

    Roy Brander, P.Eng.
    Chair, Calgary Unix Users Group

    1. Re:There will be at least ONE public discussion by dorfsmay · · Score: 1
      Oh Gee Roy !!

      The guy's on holiday, and not only does he read slashdot, but he takes the time to put a word in for CUUG.

      Thanks Roy.

  20. Calgary as hackathon venue by WebCowboy · · Score: 4, Interesting

    Calgary? Isn't that the strip club capitol of Canada?

    I can tell you as a native Calgarian that Calgary is far from being the strip club capitol of Canada. The reason probably has to do with the fact that active members of the OpenBSD community live here more than anything else--that and the fact Calgary is a very well-connected city (among the most-wired cities in North America and maybe the best in Canada along with maybe Ottawa and Vancouver).

    A little OT but maybe interesting to some:

    Although Calgary and Alberta is not nearly as red-neck/socially conservative as people outside the province often make it out to be, Calgary (and indeed all the prarie provinces) have quite a puritan heritage--for example, Alberta was led by a premier nicknamed "Bible Bill" Aberhart for many years, and in Calgary from prohibition well into the 60s men and women couldn't be in mixed company in any venue that served alcohol (in later days--1950's the city relaxed laws allowing establishments to serve alcohol to both genders in the same room during the Exhibition and Stampede).

    Things have changed a lot since then, but Calgary still doesn't have that big an appetite for strip clubs considering the size of the city. If post-hacking peeler-shows is what they were after I think they would pick a venue somewhere in Quebec--it seems that province embraced more socially liberal attitudes than anywhere else in Canada, except for a few interesting exceptions (in terms of equality for women it was opposite--Alberta and the praries were ahead of the game there and Quebec was the last province in Canada with universal sufferage).

    Maybe that is why Ottawa is known for it's Linux activity--it is both a high-tech city AND is closer to the stripper-action as it sits on the Ontario-Quebec border.

    1. Re:Calgary as hackathon venue by |<amikaze · · Score: 1


      I'm from Saskatchewan, where you're not allowed to serve liquor and have naked women in the same building. When I went to Calgary for an IEEE trip, I have to say I was quite quite impressed by the French Maid. The atmosphere was great, the girls were great, and we all around had an awesome time.

  21. Quiet! by CypherXero · · Score: 1

    "a few hackathons ago we had a slogan of 'shut up and hack', this is because hackathons are not conferences. People don't come to chit-chat, but to do what projects do. Some other projects hold discussion meetings, I would call those talkathons. We don't discuss, we do."

    Alright...zip it! Zip it! Ziiiiiip! Ladies and Gentlemen of the jury...E-zip-it A When a problem comes along, you must zip it! Zip it good! Would you like a suckle on my Zipple?

  22. SMP and AMD64 support by NetBSDality · · Score: 2, Insightful

    It's worth noting these two features were imported almost wholesale from NetBSD.

    Perhaps "portathon" would be a better name. :-)

    1. Re:SMP and AMD64 support by LurkerXXX · · Score: 1

      Here is a clue for you. The BSD's borrow heavily from each other. That's a good thing. Where do you think FreeBSD got pf, OpenSSH, etc?

    2. Re:SMP and AMD64 support by jericho4.0 · · Score: 1

      Here's a clue for you; A guy with the nick "NetBSDality", who knows where that code came from, probably is pretty familiar with how the BSDs work.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    3. Re:SMP and AMD64 support by LurkerXXX · · Score: 1

      You would think so, but apparently not if he doesn't realize NetBSD takes a lot for Free and OpenBSD as well. Having a nick with an OS name in it doesn't mean he's not an idiot.

  23. Re:big development for this year ... by DashEvil · · Score: 1

    GEOM is a FreeBSD 5.x advancement. It is therefore necessary for FreeBSD trolls (who want to make people believe that FreeBSD is going in the absolutely wrong direction) to claim that anything new in FreeBSD 5.x sucks.

    Such as GEOM, which I personally find to be great.

    --
    -If God wanted people to be better than me, he would have made them that way.
  24. Re:big development for this year ... by MPHellwig · · Score: 1

    Well count me in too, but not just because of Matt but more because of the way things went in FBSD5.
    Not that this means that it 5 is bad, it's more like not my choice of doing things.

  25. UltraSPARC III/IV support!!! by ChaosMt · · Score: 1

    Pretty please!!! Ya ya - I know. Sun is being stupid about releasing the details. I just have this secret fantasy about setting up a 64 cpu OBSD system on one of the SunFire 25k's I set up. Chip support is the first step. The second step is getting one of those 25ks all to myself -- so I can setup access for the developers of course!

    1. Re:UltraSPARC III/IV support!!! by ArbitraryConstant · · Score: 1

      OpenBSD's kernel is biglock. Works fine on systems with a limited number of CPUs, but I don't imagine it would do very well on a 64-way system.

      --
      I rarely criticize things I don't care about.
  26. Re:big development for this year ... by quantum+bit · · Score: 1

    Does that mean we'll eventually start seeing 'newbus sucks' trolls? ;-)

  27. Re:big development for this year ... by essdodson · · Score: 1
    he's really a detriment to freebsd. i used to be a big freebsd fan, but because of the stupid bullshit he pulls every year, i'm moving everything away from freebsd (to openbsd). especially after his stunt at bsdcan


    Yes, because Theo is much easier to get along with.
    --
    scott
  28. They're working, but they will speak in public by dorfsmay · · Score: 2, Informative
    As other people have pointed out it is by invitation only (they will be spending their time coding), BUT, some of them will talk for the Calgary UNIX Users Group. Check our web site for more details.

    Disclaimer: I am very involved with CUUG (current President)

    1. Re:They're working, but they will speak in public by Erioll · · Score: 1

      Thanks for the info. From the article, it had a slightly different "tone", so I wasn't sure.

      As for the two events mentioned on the CUUG site, sounds interesting... =)

  29. Re:big development for this year ... by DrSkwid · · Score: 1

    all this is old hat to plan9 users, these things have been in the plan9 for 15 years

    we write user level file systems that just mount into your namespace when you feel like it

    want to see what's in a tar

    fs/tarfs -m /n/filename filename.tar

    ls /n/filename

    how about a zip

    fs/zipfs -m /n/azip somezip.zip && cat /n/azip/file.nfo

    or

    cat yesterday.tar.bz2 | bunzip2 | fs/tarfs -m /n/yesterday

    diff /usr/skwid/ /n/yesterday/

    and when you close that shell window they will all be gone but the tars remain

    ah, such bliss

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  30. Re:Shut up and hack?! by Telent · · Score: 3, Funny

    Hmm.

    Theo: created OpenBSD, an OS with one remote hole in the default install in seven years.

    You: post on Slashdot.

    Yeah, I know who's an idiot here...

  31. Re:big development for this year ... by Nimrangul · · Score: 2, Interesting
    How is it trolling when the man went to an OpenBSD talk at BSDCan about their recent wireless work only to tell them all that what they were doing was illegal and immoral as far as he was concerned?

    Reports say that despite being told that that was not how OpenBSD developers view the situation he was unwilling to shut up about it until he was eventually told off by the crowd, which wanted to ask actual questions of Reyk.

    Not only that, but Paul-Henning has been comparing OpenBSD developers to terrorists. Hardly a troll, more of an astute observation of one of several disgruntled FreeBSD developers making asses of themselves. The man went there trolling.

    --
    I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
  32. Trolling Redux by Anonymous Coward · · Score: 1, Interesting

    A link to one of your other trolling attempts???

  33. Scott Long is a troll. by Some+Random+Username · · Score: 1

    Read the openbsd misc mailing list archives. Scott posted to websites denouncing openbsd's efforts to open up documentation for adaptec controllers because he used to work there. He also lied and said that this kind of thing doesn't help and makes openbsd look bad, despite it proving effective repeatedly in the past, and all three BSDs benefiting from it.

    While there's not that much political "forces" between the BSDs, freebsd developers publicly trying to prevent openbsd developers from improving their OS, and lying about the situation is one of the few cases. See PHKs recent trolling at BSDcan for another example.

    1. Re:Scott Long is a troll. by liamjfoy · · Score: 1

      Can you link me to the recent 'trolling'?

      --
      http://www.bsd-systems.co.uk
  34. Not quite. by Some+Random+Username · · Score: 1

    The SMP support certainly borrowed from netbsd, but there's significant differences in the kernels after all these years, and its not a matter of just "importing wholesale".

    Pf would have been a nice example of what's been accomplished at a hackathon, and something that both freebsd and netbsd have borrowed from openbsd. Code sharing is a good thing, quit acting like a tard.

  35. Don't worry, the retarded mods will save you. by Some+Random+Username · · Score: 1

    It would be just awful if someone pointing out that PHK is an abnoxious troll (not just on line, in real life even) that makes freebsd developers spend more time saying "PHK is talking out his ass, he does't represent us" than coding.

    Because any time someone points out something you don't like, they must be a troll, right? Good thing so many slashtards feel that way and will dutifully mod the guy down as a troll.

  36. Not everyone is stupid though. by Some+Random+Username · · Score: 1

    See, if you have 60 developers who never talk and don't have anything in common, then your bullshit commitee attitude is required just to get anything done. But if you have 60 developers who all understand and agree with a clear set of goals, then they don't have to waste time blathering and bickering about how to do what. They can just start doing it, go "hey check this out", and have other people help.

  37. Work on "fixing" the TCP implementation? Or PR? by tyagiUK · · Score: 1

    After Theo's latest public outburst on the IETF's TCP Maintenance list (http://www1.ietf.org/mail-archive/web/tcpm/curren t/msg01233.html), there are a few things that could be addressed at the Hackathon.

    --
    Contribute to the online videogame encyclopedia: GamerWiki
  38. RMS talk by ArbitraryConstant · · Score: 1

    What, no mention of the RMS talk on the 18th? :)

    --
    I rarely criticize things I don't care about.
  39. OpenSSH by ArbitraryConstant · · Score: 1

    Who doesn't have OpenSSH?

    --
    I rarely criticize things I don't care about.
  40. Re:big development for this year ... by molnarcs · · Score: 1

    The question is: is your account of the events as trustworthy as your summary of ScottL's words? In your reading, ScottL called open's devs a bunch of fuckers, whereas he merely criticized Theo's style. Now I don't agree with ScottL's criticism - he should have told (I assume he didn't) of a better way of getting Adaptec to cooperate, instead of just saying that Theo's is wrong. But given your (mis)representation of ScottL's point, you don't expect me to take your word on PHK's actions on its face value, do you?

  41. Re:big development for this year ... by Nimrangul · · Score: 1
    No, I said he thinks of OpenBSD users and developers as a bunch of fuckers - there is a difference.

    I could call someone a whiney fucker or simply think of them as such and tell them they are an overly demanding person which needs to learn the proper form in discussions.

    To me those two things are equals, though one a more crude manner of description.

    Your gross overreaction over what are these days rather common words seem odd to me.

    Anyways, feel free to view things as you will, I really don't mind - but do try not to dismiss one person being an ass because you don't like it when someone calls them one in language you would prefer not read.

    --
    I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
  42. Re:Shut up and hack?! by Nimrangul · · Score: 1
    You don't see OpenBSD having a goal of massive market penetration, do ya?

    Didn't think so.

    --
    I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
  43. Re:big development for this year ... by conteXXt · · Score: 1

    I just don't get this.

    Theo is just fine to get along with.

    Do and Theo not get along?

    --
    The truth about Led Zep should never be told on /. (Karma suicide ensues)
  44. Re:big development for this year ... by molnarcs · · Score: 1
    Your gross overreaction over what are these days rather common words seem odd to me.

    And then:

    Anyways, feel free to view things as you will, I really don't mind - but do try not to dismiss one person being an ass...

    Now who is overreacting? Ironically, my whole point was that you are overreacting some of the things some of the FreeBSD developers said ;)

  45. Re:big development for this year ... by Nimrangul · · Score: 1
    And mine here was that you are viewing the word fucker in a different way than I am, you think of it as something more significant than jackass or git.

    It's no overreaction on my part, I assure you, Scott was making a royal cock of himself on the mailing lists and forums (OSNews) talking about how wrong OpenBSD was and how this was ruining it for everyone else.

    You were instantly dismissing points made because you don't appear to like potty language.

    --
    I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
  46. Re:Shut up and hack?! by Telent · · Score: 1

    You don't see OpenBSD winning any awards for number of installations, do ya?

    That's about as good a rebuttal as saying, "You don't see Telent winning any awards for cow tipping, do ya?"

    Excellence in cow tipping has never been my goal in life. Market penetration has never been OpenBSD's.

    (I'll even be nice and not suggest that you'd be qualified to judge a cow-tipping contest, though it pains me sorely.)

  47. Not really. by Some+Random+Username · · Score: 1

    It was real life trolling, not online trolling that is linkable. PHK went to BSDCan, and during an openbsd presentation on their wireless card support, started trying to claim they are doing something illegal by using reverse engineered code in their free drivers, and saying they should be happy with binary only freebsd drivers.

    Here's a link to Theo forwarding PHKs email about trolling at BSDCan to the openbsd list though:
    http://marc.theaimsgroup.com/?l=openbsd-misc&m=111 619770429208&w=2

    1. Re:Not really. by liamjfoy · · Score: 1

      I was just curious, cheers.

      --
      http://www.bsd-systems.co.uk
  48. Here's another idea by EnderWiggin99 · · Score: 1

    Ask the GP if he voted for GWB last 'election.' That might just quiet him.

  49. Re:BSD by ninboy · · Score: 1

    they don't have to, thats the whole difference about BSD

  50. Re:BSD by ArbitraryConstant · · Score: 1

    " while Darwin may be based heavily on BSD, are they actually contributing anything back?"

    Sometimes yes, sometimes no.

    KHTML is huge, and the Apple changes are huge. They've simply forked the Safari version from the KDE version because there's too many changes happening too quickly to keep the two in sync. Their contributions back are in a form that is largely useless to KDE (a big blob, with no way to tell what a change fixes and no way to tell what it depends on).

    OTOH, they submit reasonable patches back to FreeBSD, as their changes are relatively small, and are generally in response to specific bugs rather than large changes in functionality. In these situations, a patch that is accepted upstream is one more patch that you don't have to maintain yourself, so even though the BSD license doesn't force them to release the code they do it anyway.

    --
    I rarely criticize things I don't care about.
  51. Re:Shut up and hack?! by ArbitraryConstant · · Score: 1

    "You don't see OpenBSD winning any awards for number of installations, do ya?"

    OpenBSD, no. It's a niche OS. It doesn't surprise me that firewall machines are outnumbered by other machines. That doesn't say anything about the quality of OpenBSD code.

    The fact that PF (written at a hackathon) has displaced IPF and IPFW as the BSD firewall of choice speaks to the quality of OpenBSD code.

    The fact that OpenSSH is by far the dominant SSH implementation speaks to the quality of OpenBSD code. 90% of all SSH servers are OpenSSH, and a good chunk of the rest are re-branded OpenSSH servers.

    --
    I rarely criticize things I don't care about.
  52. Re:Shut up and hack?! by Vegeta99 · · Score: 1

    You would be correct about PF and OpenSSH. I use FreeBSD on my desktop. (but not here. Stuck with WinXP.)

    But PF and OpenSSH were /started/ at a hackathon and are now open projects and open for much discussion. My point in my original post was not taken in the right way. I meant to say that if Theo wants everyone to just code and not discuss their methods, then he'll end up with a million different implementations of something each with its own set of problems.

    I do, however, retract most of my statement. OpenBSD IS a niche OS, and won't be winning any awards for user penetration. The hackathons DO start good projects, too, but that's all they will do, start them. If the community isn't involved, these projects will not be as good as they could be.

  53. Re:Shut up and hack?! by ArbitraryConstant · · Score: 1

    "But PF and OpenSSH were /started/ at a hackathon and are now open projects and open for much discussion. My point in my original post was not taken in the right way. I meant to say that if Theo wants everyone to just code and not discuss their methods, then he'll end up with a million different implementations of something each with its own set of problems."

    As I understand it, they've already worked out how things are going to go well before anyone steps on a plane. They've done most of the design work.

    As I interpret the "shut up and hack" quote, they mean by the time everyone arrives in Calgary it's time to implement what they've discussed, not rehash design decisions that have been talked to death.

    --
    I rarely criticize things I don't care about.
  54. Re:Shut up and hack?! by Vegeta99 · · Score: 1

    Then I stand corrected.

    I read the quote and fired off, didn't RTFA. Must've been a bad day at work...