Slashdot Mirror


Theo De Raadt Says FreeBSD Is Just Catching Up On Security

An anonymous reader writes "The OpenBSD project has no reason to follow the steps taken by FreeBSD with regard to hardware-based cryptography because it has already been doing this for a decade, according to Theo de Raadt. 'FreeBSD has caught up to what OpenBSD has been doing for over 10 years,' the OpenBSD founder told iTWire. 'I see nothing new in their changes. Basically, it is 10 years of FreeBSD stupidity. They don't know a thing about security. They even ignore relevant research in all fields, not just from us, but from everyone.'"

174 of 280 comments (clear)

  1. Now, if... by Dahamma · · Score: 5, Funny

    ...only OpenBSD would catch up in every OTHER category...

    1. Re:Now, if... by cold+fjord · · Score: 5, Insightful

      ...only OpenBSD would catch up in every OTHER category...

      You can always port or build other software on OpenBSD.

      You can't really bring other operating systems up to OpenBSD security standards with just a compile or two.

      Make your pick: secure, or convenient.

      --
      much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
    2. Re:Now, if... by Anonymous Coward · · Score: 1

      "Manual editing"? The format is one fucking key in ASCII per line, there's absolutely nothing that can't be done just as easily as some 'management tool' by a straight-up text editor.

    3. Re: Now, if... by Anonymous Coward · · Score: 3, Informative

      The openbsd installer is one of the fastest and easiest installers I have seen. I prefer the developers work on developing a secure and functional system then waste time making a pretty GUI for the people who have phobias of text interfaces, or can't be bothered to learn how to edit a text file.

    4. Re:Now, if... by Arker · · Score: 5, Insightful

      What method could possibly be more convenient, simple, and appropriate than opening the file with your text editor of choice and deleting the line?

      What do you expect? Some bulky "management interface" to hold your hand while you take 10 times as long as necessary to do the simple task of *removing an entry from a text file*? What is wrong with you?

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    5. Re:Now, if... by Anonymous Coward · · Score: 4, Interesting

      Secure By Default only seems obvious in retrospect. Remember when OSes like RedHat 5 and Windows 2000 automatically started a shitload of network services? No I don't need to run Finger or share my printers over HTTP. Predictably, they got owned before you could download the patches.

    6. Re:Now, if... by austinhook · · Score: 1

      Darn that "Security First" hangup...

    7. Re:Now, if... by shutdown+-p+now · · Score: 3, Funny

      It's like saying "you can always port or build other software on GNU/Hurd". It's a broadly true statement, but a surprisingly meaningless one.

    8. Re: Now, if... by Anonymous Coward · · Score: 2, Insightful

      Complete aversion to documentation? Are you sure you're thinking of the OpenBSD folks? I think you might be confusing them with the Linux crowd.

    9. Re:Now, if... by Bert64 · · Score: 4, Insightful

      Still running default services and just hiding them behind a firewall is a stupid, not having them running at all is far more sensible.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    10. Re:Now, if... by cold+fjord · · Score: 1

      Unix tends to be Unix. People port things all the time. That isn't particularly meaningless since it is one of the major strengths of Unix.

      So, how are things at Microsoft?

      --
      much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
    11. Re: Now, if... by Anonymous Coward · · Score: 1

      The sheer number of contradictory sentiments and basic misunderstandings in that post make my head hurt.

    12. Re:Now, if... by Tom · · Score: 1

      you don't understand that these two are related.

      Chasing the latest trends all the time means you don't have time to check them in depth.
      Security very often is, first and foremost, simple. If you have one simple and one complex solution to a problem, in most cases the simple one will be more secure, because it is easier to find bugs, review the code, less likely to contain unexpected side-effects, etc. etc.

       

      --
      Assorted stuff I do sometimes: Lemuria.org
    13. Re:Now, if... by Chrisq · · Score: 1

      can anyone ever hope to be a bigger dick than Theo? Guess that means two categories.

      No, but fortunately most would be happy having a bigger dick that Theo.

    14. Re: Now, if... by fisted · · Score: 1

      Shit man, my fucking BIOS has a goddamn GUI these days

      I called, I want my 90s back.

      Dammit what on earth would you want a GUI-driven BIOS for? Probably depends on a mouse, even.

      Would not purchase.

    15. Re:Now, if... by rtaylor · · Score: 1

      True, but kernel deficiencies cannot be fixed that way.

      --
      Rod Taylor
    16. Re:Now, if... by fisted · · Score: 1

      ...or you go single-user on the file server for just a minute. no big deal, especially when done outside the normal office hours.

    17. Re:Now, if... by fisted · · Score: 2

      Still storing personal SSH keys in plain text, by default, ...

      You mean like every other Unix utility out there?

      Oh please. Yes, every other unix does it like that, and Linux, too.
      However what is stored in plain text is the public key, there isn't anything wrong with that to begin with.

      Making it inaccessible by whatever means would defeat its purpose

    18. Re:Now, if... by fisted · · Score: 1

      Who is porting things to FreeBSD except FreeBSD people?
      Who is porting things to Lunix except Lunix people?
      Who is porting things to Windows except Windows people?

      Notice a pattern here?

    19. Re:Now, if... by X0563511 · · Score: 3, Funny

      Indeed. You can have my public key. What are you going to do with it, grant me access to things? THE HORROR!

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    20. Re:Now, if... by X0563511 · · Score: 1

      Or just have them bind to localhost, if you have software locally that requires them (for some reason). Done that way... if you can get to them, you already own the machine.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    21. Re:Now, if... by LordLimecat · · Score: 1

      Some bulky "management interface" to hold your hand while you take 10 times as long as necessary to do the simple task of *removing an entry from a text file*? What is wrong with you?

      That sounds great and wonderful until you try to configure something like SS5 and realize just how arcane and difficult doing config by hand can be at times.

      Not that I generally disagree with the premise, I just think your lenses are perhaps a bit too rose-tinted; there are a lot of programs where getting the text config just right is a nightmare.

    22. Re:Now, if... by microbox · · Score: 1

      The beauty of unix is that you can write scripts to handle that stuff, including backups.

      --

      Like all pain, suffering is a signal that something isn't right
    23. Re:Now, if... by Arker · · Score: 1

      But we were not talking about a particularly difficult program to configure. If you will read the message I replied to you will see it has nothing to do with that, the poster thought that using a text editor for system configuration should be excluded from consideration on purely chronological basis.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    24. Re: Now, if... by dubbreak · · Score: 1

      Quick, easy and painless. First time I installed OpenBSD was after having done a few Redhat and Mandrake installs (Mandrake 6 or 7 era). I remember thinking it couldn't have been finished, "That's it?" Moved on to configuring PF (which was simple thanks to good examples, excellent man pages and an easy sensible syntax). I don't remember how long it took, but I'm pretty sure it was under 30 minutes my first time from bare system to a running system with custom routing and filtering. Any time after that was even quicker since I didn't have to spend the 5 minutes learning PF.

      I'd encourage anyone who hasn't tried OpenBSD to try it. Yes, Theo is a hard to love character, but don't let that get in your way.

      --
      "If you are going through hell, keep going." - Winston Churchill
  2. so letting the nsa hire someone by Anonymous Coward · · Score: 1

    to write your ipsec, thats the definition of security.

    1. Re:so letting the nsa hire someone by EdIII · · Score: 4, Insightful

      to write your ipsec, thats the definition of security.

      Exactly.

      The NSA is the one you are protecting yourself against . Why would you EVER trust any cryptographic primitives designed by them at all?

      Being able to fully trust the cryptographic primitives on a system is not a new thing though... those NSA guys have tainted so much everywhere simply because it is their job description to decrypt sensitive communications for the intelligence community.

      Microsoft anyone?

    2. Re:so letting the nsa hire someone by Anonymous Coward · · Score: 2, Interesting

      First thing I do with security is look at who I am protecting against, and throw resources at the most common things first:

      1: Web browser and add-on compromise is an issue... thus AdBlock, NoScript, and other things, not to mention running all Web browsers in a VM, jail, or sandbox.

      2: Theft is common, so I encrypt all my HDDs. That way, Jack Meth-head who grabs a computer will get... hardware. No data is on the black market for blackmail or extortion.

      3: Backups are protected on the cloud, because even though so far, there has not been a single intrusion with a cloud provider, it is only a matter of time. When it does happen, I want encryption that uses no passwords, so brute-forcing has to be done against the entire AES-256 keyspace, not just the limited space from a passphrase. Thus, TrueCrypt with keyfiles, or storing data with private keys stashed in secure locations.

      4: Legal security. Using NIST/FIPS approved stuff gets me past the auditors at work, and those guys need to be happy or else I'm out of a job, or perhaps facing criminal charges due to Sarbox, FERPA, HIPAA, or civil charges for pissing on PCI-DSS3.

      5: Privacy. VPN services, running different Web browsers for different tasks, blocking beacons, all help here. I might be as Draconian as to say to ditch your iDevice if you value privacy since one can use Android to further block beacons, cookie sites and such on the device.

      6: Foreign intel divisions. They get in, company gets shut down, just like the US solar industry got "mugged" and solar panels sold for cheaper than rare earths exported from China.

      Then there is a lot of other stuff, internal things, APTs... in the entire scheme of things. NSA spying is not on my list to worry about.

      Lets be real folks. Focus on the real threats, not boogeymen. Of course, this reasoning is different if not in the US, so substitute NSA for one's domestic intel crew.

    3. Re:so letting the nsa hire someone by EvanED · · Score: 5, Insightful

      ...those NSA guys have tainted so much everywhere simply because it is their job description to decrypt sensitive communications for the intelligence community.

      To play devil's advocate for a second (and from someone who is as opposed to the NSA's spying as anyone), they job is also to prevent adversarial spying on us. That presumably applies much more to government functions than day-to-day ones, but if, say, the military or state department actually follows the NSA's suggestions, there's a decent chance that those suggestions are pretty close to as good as it gets.

    4. Re:so letting the nsa hire someone by DMUTPeregrine · · Score: 1

      You assume that the people running the NSA care about anything but their own power. This seems silly. For example, look at the inter-branch rivalry within the US military. The Air Force hates the A-10 because it's slow, the Marines love it because it works well to keep them alive. The Air Force won't let the Marines fly the thing, because planes are for the Air Force (unless they land on a ship). There are hundreds of other petty disputes like that, many of which have cost the lives of US servicemen. Why would you expect the NSA to look out for anyone other than the NSA?

      --
      Not a sentence!
    5. Re:so letting the nsa hire someone by EdIII · · Score: 1

      I don't doubt that the NSA is highly skilled and that one would be wise to follow their suggestions for best practices. Certainly pay attention the NSA suite B.

      That being said, why on Earth would one trust a cryptographic primitive that the NSA was involved in creating?

      It reminds me of the scorpion and the frog crossing the river. The NSA is strongly compelled to compromise as much of the US communications infrastructure that they can, as well as the rest of the world. Those activities are in the furtherance of their reason d'etre.

      You know this. You know who they Are. They will act in accordance with their nature, just like the scorpion.

      So as much as they want to protect the US infrastructure from external and internal threats, that needs a balance with their need to compromise it. After all, unless you can completely, utterly, and with unprecedented skill, annihilate the citizens privacy, how do you protect them?

      The NSA needs this information for Big Data Fuckfest where those dreams they had while jerking off to Minority Report finally come true. It will be them that can identify a subversive and stop him before he even has a chance to buy parts for his doomsday weapon.

      So take their suggestions with a grain of salt, be suspicious and mindful about their algorithm designs, and strongly on guard for any programming primitives that you know they have influenced.

      They are protecting you on their own terms, not yours.

    6. Re:so letting the nsa hire someone by smash · · Score: 1

      Says the guy who can't configure IPSEC.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    7. Re:so letting the nsa hire someone by Nutria · · Score: 1

      The Air Force won't let the Marines fly the thing, because planes are for the Air Force (unless they land on a ship).

      I've often wondered why the USMC never let out an RFP to make a carrier-worthy A-10.

      --
      "I don't know, therefore Aliens" Wafflebox1
    8. Re:so letting the nsa hire someone by Bronster · · Score: 2

      If I didn't need more throughput than a single CPU can provide, I'd still be on OpenVPN for everything. It's easier to configure, significantly easier to manage, and rock fricking solid in the face of network unreliability - none of which I can say for IPSEC.

    9. Re:so letting the nsa hire someone by gl4ss · · Score: 2

      pretty sure they did but Navy shot it down?-D

      --
      world was created 5 seconds before this post as it is.
    10. Re:so letting the nsa hire someone by bytesex · · Score: 1

      Because it's based on assymetric encryption and only they have the private key?

      --
      Religion is what happens when nature strikes and groupthink goes wrong.
    11. Re:so letting the nsa hire someone by LordLimecat · · Score: 1

      You assume that the people running the NSA care about anything but their own power. This seems silly.

      One can overreach and grasp power, but still take ones job seriously. My experience has taught me that you cant be good at security without being passionate about it; Im sure that whatever their faults and regardless of the legality or morality of the NSA shenanigans, they certainly do want to keep the "bad guys".

    12. Re:so letting the nsa hire someone by mdielmann · · Score: 1

      "This will make you safe from everyone but us" is not the same as "This will make you safe from everyone including us." And while the former may be acceptable with respect to the NSA and the State Department, I don't think it's the optimal situation with respect to the NSA and Google, or me, for instance.

      --
      Sure I'm paranoid, but am I paranoid enough?
    13. Re:so letting the nsa hire someone by DMUTPeregrine · · Score: 1

      Snowden was a contractor, who had access to a significant amount of data he didn't need to know for his job.
      He walked out with it and gave it to the news media.

      Why do you assume that the NSA is good at security? Why do you trust the NSA propaganda that they're good at security? Clearly they're not good at security. And if Snowden walked out over an ideology how many other contractors have done the same thing, but in secret and sold the data to other governments? It would be idiotic to assume none have.

      If the NSA took their job seriously their own networks would have been secure.

      --
      Not a sentence!
    14. Re:so letting the nsa hire someone by DMUTPeregrine · · Score: 1

      No, I observe that the NSA doesn't know enough about security to prevent a low-level contractor from walking out with a massive trove of documents and giving them to the media. I assume that any organization so inept at their publicly stated goal is not actually working towards that goal, and look for what they're really looking towards. Spying on everyone without regard to laws or the constitution seems to be their actual goal, since they're accomplishing that handily.

      --
      Not a sentence!
    15. Re:so letting the nsa hire someone by LordLimecat · · Score: 1

      Why do you assume that the NSA is good at security?

      Because theyre pretty widely recognized as having some of the best cryptoanalysts out there, for one.

      Snowden was a contractor, who had access to a significant amount of data he didn't need to know for his job.

      As I recall he was cleared for that access.

      Clearly they're not good at security

      Clearly thats not true, considering the contributions theyve made to cryptography, secure linux, etc.

    16. Re:so letting the nsa hire someone by DMUTPeregrine · · Score: 1

      Cryptography is not security. It's one component of security, but is not the entirety thereof. They likely are quite good at crypto, that doesn't mean they're good at the rest.

      Snowden had the appropriate level of clearance, but not the need to know. He should not have had access to the data outside his need to know. The US has 3 clearance levels: confidential, secret, and top secret. Information is supposed to be compartmented such that a person with a given clearance can only access information at or below that clearance level which is needed to do their job. Simply having Top Secret clearance should not give access to all top secret documents. Snowden clearly had access to numerous top secret documents not needed to do his job.

      He also managed to remove the data from his place of employment, as well as remove himself from the country.

      The NSA is good at certain aspects of security, and plainly terrible at others.

      --
      Not a sentence!
  3. Yeah by Anonymous Coward · · Score: 5, Funny

    Good old Theo De Raadt.

    Half human, half cunt.

    1. Re:Yeah by smash · · Score: 1

      Ahaha. I'm sure he's at least somewhat misunderstood as text does not convey tone very well. But yes, description seems accurate.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    2. Re:Yeah by ArchieBunker · · Score: 5, Insightful

      And usually right.

      --
      Only the State obtains its revenue by coercion. - Murray Rothbard
    3. Re:Yeah by rmdashrf · · Score: 2

      Dutch people are usually quite direct up to a point where a lot of people non-north western europeans consider it to be rude. At least you don't have to second guess what they really mean.

      --
      Nihil in publicum sputa.
    4. Re:Yeah by lxs · · Score: 2

      The majority of Dutch people are too nice and prefer to avoid violence, otherwise those rude dicks (and have quite a lot of them over here) would have been taught a quick and painful lesson in manners early on in life.

      It doesn't help that some go on to careers in television of publicly degrading their fellow humans for entertainment and setting a bad example. (And before you complain that television is the same everywhere, remember that Big Brother and the majority of those shitty talent shows that followed it started out as Dutch exports from a company that's run by the biggest blowhard of all.)

    5. Re:Yeah by 93+Escort+Wagon · · Score: 1, Flamebait

      The majority of Dutch people are too nice and prefer to avoid violence, otherwise those rude dicks (and have quite a lot of them over here) would have been taught a quick and painful lesson in manners early on in life.

      A little-known fact about the origins of WWII: Anne Frank wrote some pretty nasty stuff about Hitler in her diary, and word got out.

      --
      #DeleteChrome
    6. Re:Yeah by Noryungi · · Score: 3, Interesting

      Except Theo de Raadt is only Dutch in a very remote way: he is Canadian, and his parents emigrated to Canada from South Africa.
      So yeah, Dutch, sure - You probably don't know anything about him, right?

      --
      The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    7. Re:Yeah by TheRaven64 · · Score: 4, Interesting
      I have a lot of respect for most of the OpenBSD team, but Theo is definitely trolling here.

      Let's start with the premise of TFA, which cites the article on Ars that was covered here a few days ago and was complete nonsense about the new random number infrastructure in FreeBSD. We are not moving away from using the hardware random number generator directly, we have never used the hardware random number generator. The new code that the Ars article was talking about is to allow the PRNG to be easily switched. In 10 we're shipping both Fortuna and Yarrow and the infrastructure allows more to be added. The code has been reviewed by two cryptographers that I know of and possibly others. Neither the old nor the new implementation is vulnerable to the attack against random number generators that was published a couple of months ago (Linux was the subject of the paper, not sure if OpenBSD was vulnerable).

      If Theo is going to make such remarks as this, he should think more carefully first:

      "Basically, it is 10 years of FreeBSD stupidity. They don't know a thing about security. They even ignore relevant research in all fields, not just from us, but from everyone."

      He'd be advised to take a look at the transactions for the IEEE Symposium on Security and Privacy over the last 10 years and see how many papers are describing techniques that were both originally implemented on FreeBSD and are now part of the default install. Let's take a look at the two systems, from a security perspective. Both FreeBSD use SSP and non-excutable stack by default, so I'll skip those. To begin with, OpenBSD features missing on FreeBSD:

      W^X enforcement. Definitely a nice idea, but it breaks some things (JITs mostly). The default memory map in FreeBSD is W^X, but it is possible to explicitly mmap() memory both writeable and executable. It's generally considered a bad idea though, and we don't ship any code that allows it. We permit third-party code to shoot itself in the foot if it really wants to and provide mitigation techniques to reduce the risk.

      Then there's ASLR. This is a pretty nice technique, which is currently not implemented on FreeBSD. We do support PIE, so it would not be a horrendously difficult thing to add, but current implementations (including OpenBSD) use a surprisingly small amount of entropy in the address layout and so don't provide as much mitigation as you'd hope (which, of course, Theo knows, because he's very familiar with 'relevant research'). This is especially true on 32-bit systems.

      And that's it for OpenBSD. Well, unless you want to count , but since that's vulnerable to a timing attack (still not fixed), which was published in the USENIX Workshop on Offensive Technologies, and Theo is aware of all 'relevant research' in security then it can't really still be there.

      Now let's look at FreeBSD security mechanisms:

      First up, jails. Jails are somewhere between a chroot and a VM: a shared kernel, but all of the global namespaces (filesystems, IP addresses, users) are separated and so you can completely isolate a service, such as a web browser, from the rest of the system. Scripts like ez-jail in the ports tree make it easy to set up lightweight service jails.

      Then there's the MAC framework, which allows modular access control policies. This is used by a couple of FreeBSD derivatives: JunOS uses it to implement code signing, OS X and iOS use it for application sandboxing. You can also use it for traditional type enforcement policies, as in SELinux and a variety of other things.

      And then there's Capsicum, which adds a capability model on top

      --
      I am TheRaven on Soylent News
    8. Re:Yeah by fatphil · · Score: 1

      I guess Ben Noordhuis fits into that category. Except when he says that changing a few pronouns in a comment is "trivial", and points out that whoever pushed those changes into the repo without the appropriate signoffs had breached protocol, that "rudeness" effectively loses him his job.

      In my experience the Dutch have always seemed very direct, but I'm not offended by that, and they've also always appeared to be the friendliest nation on earth. (Although I can only admit to knowing about 20 nationalities well.)

      --
      Also FatPhil on SoylentNews, id 863
    9. Re:Yeah by fisted · · Score: 1
      Well he doesn't know much about Theo, yet he's talking about him.
      You don't know much about English, yet you're using it.

      emigrated to

      I really don't see the difference.

    10. Re:Yeah by ebno-10db · · Score: 1

      How the hell does this apply to Stallman? You may not agree with him, and you may even think he's a fanatic, but he makes his arguments in a much more civilized (and convincing) way than screaming obscenities at everyone who disagrees with him.

    11. Re:Yeah by ebno-10db · · Score: 1

      Same breed as Linus, it appears then.

      Not even close. Admittedly if Linus wasn't the Linux kernel's BDFL, he'd have to learn some social and teamwork skills. I think Linus is an opinionated loudmouth, but nothing like de Raadt. He attacks people for screwing up, and doesn't tolerate other opinions well, but he doesn't engage in vindictive personal attacks. That's a big difference.

    12. Re:Yeah by pigiron · · Score: 1

      Zulus on the one side, English on the other. That's a pretty good example of being "between a rock and a hard place."

    13. Re:Yeah by 93+Escort+Wagon · · Score: 1

      What, too soon?

      --
      #DeleteChrome
    14. Re:Yeah by rmdashrf · · Score: 1

      South african from Boer/dutch descent. Same difference.

      --
      Nihil in publicum sputa.
    15. Re:Yeah by TheRaven64 · · Score: 1

      It helps less than other mitigation techniques, even on 64-bit, and it breaks a lot of things (e.g. the JVM and other language runtimes). To do it properly you need to provide a good mechanism for programs (and libraries) to opt out of it. Or you can got the OpenBSD route and say 'well, that code must be bad so we won't run it'. We have downstream consumers who consider that to be unacceptable.

      --
      I am TheRaven on Soylent News
  4. Quick Wiki Summary by fustakrakich · · Score: 5, Insightful

    "De Raadt has been criticized for having a somewhat abrasive personality..."

    --
    “He’s not deformed, he’s just drunk!”
    1. Re:Quick Wiki Summary by chill · · Score: 5, Funny

      Note: That wiki summary was from the entry on "Understatement of the Year, 1996-2013 inclusive"

      --
      Learning HOW to think is more important than learning WHAT to think.
    2. Re:Quick Wiki Summary by TheRealMindChild · · Score: 5, Funny

      We just need a flame war between him and Linus. Nerdwar will never be the same

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    3. Re:Quick Wiki Summary by fahrbot-bot · · Score: 1

      "De Raadt has been criticized for having a somewhat abrasive personality..."

      Or... Theo has been praised for occasionally not being a (total) dick - especially when he's right.

      [ You say tomato... Perspective is everything. ]

      --
      It must have been something you assimilated. . . .
    4. Re:Quick Wiki Summary by broken_chaos · · Score: 3, Informative

      Linus is a bit more restrained in his flaming. Typically he only does it when the person on the receiving end has done something dumb-to-monumentally-dumb and is someone Linus trusted to not do such things.

    5. Re:Quick Wiki Summary by funwithBSD · · Score: 1

      Deathmatch with RMS.

      --
      Never answer an anonymous letter. - Yogi Berra
    6. Re:Quick Wiki Summary by serviscope_minor · · Score: 5, Insightful

      I've personally exchanged emails with De Raadt on the OpenBSD mailing list. Actually, he weighed in on a conversation which didn't initially involve him. He wa calm, helpful and polite and the discussion was a productive one.

      Why was this? I didn't start off by being extremely rude to him. Because I did my homework and found out as much as I reasonable could with my knowledge and skills. Expecting someone like that to hold my hand and do my homework for me for free no less is exceptionally rude. Somehow many people are too dumb and selfcentred to realise this.

      --
      SJW n. One who posts facts.
    7. Re:Quick Wiki Summary by Noryungi · · Score: 1

      Linus a bit more restrained?? ROFLMAO as the young uns say today.
      He once called the OpenBSD developpers a bunch of masturbating monkeys, for crying out loud!
      I'll grant you that he is a bit funnier than Theo in his trolling, though.

      --
      The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    8. Re:Quick Wiki Summary by Chris+Mattern · · Score: 1

      "De Raadt has been criticized for having a somewhat abrasive personality..."

      ...and Hitler has been criticized for being somewhat mean to the Jews...

    9. Re:Quick Wiki Summary by higuita · · Score: 1

      Was he far from true? yes, openbsd is secure... but security objective makes many parts almost unusable...

      Need something that already exists?! lets do it all over, because now it will be "secure" (not that the original was insecure, it was just NIH). Helping others fix the problems on their code? no, never! just use our unix and tools.

      many BSD developers, specially Theo, just use the security flag as a way to show off how good they are, and how everyone else should thank then for the universe.

      But forget Linus, imagine a flame war between Theo De Raadt and Daniel J. Bernstein about security!!! that would be FUN!!

      --
      Higuita
    10. Re:Quick Wiki Summary by Noryungi · · Score: 1

      Was he far from true? yes, openbsd is secure... but security objective makes many parts almost unusable...

      That is untrue: I use OpenBSD daily as a workstation and as a server, on virtual and physical machines. It is very usable, stable and certainly as easy to use as most Linux distributions (I will grant you it is not as polished, as, say OpenSUSE or Ubuntu, for instance).

      Need something that already exists?! lets do it all over, because now it will be "secure" (not that the original was insecure, it was just NIH).

      Again, that is untrue: OpenBSD borrows liberally from other BSD (NetBSD/FreeBSD) and also from Linux. Most of the time, when OpenBSD decides to create a new solution, it is because the existing ones are not that good, in terms of security and stability.

      Helping others fix the problems on their code? no, never! just use our unix and tools.

      Again, this is completely untrue: check out the presentation Theo gave recently about the techniques OpenBSD pioneered and many other OS have adopted, including Linux: http://www.openbsd.org/papers/ru13-deraadt/mgp00001.html -- Particularly this slide: http://www.openbsd.org/papers/ru13-deraadt/mgp00030.html

      Remember: OpenBSD is open-source - everything that is created under OpenBSD can (and maybe should?) be ported under other OSes... Case in point: OpenSSH.

      many BSD developers, specially Theo, just use the security flag as a way to show off how good they are, and how everyone else should thank then for the universe.

      But forget Linus, imagine a flame war between Theo De Raadt and Daniel J. Bernstein about security!!! that would be FUN!!

      NOW, you have got a point! ;-)

      --
      The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    11. Re:Quick Wiki Summary by higuita · · Score: 1

      I'm not saying that OpenBSD is useless, but that in the cover of security, have many limitation and performance issues that other OS don't have.

      For the NIH, is always the same... everyone have one excuse for the NIH and build a new one instead of fixing the existent one... that is why there are so many NIH cases (not limit to OpenBSD, every team with intelligent people think they can always do better than the next guy/team... sometime they do it, sometimes they don't)

      Finally, i'm not saying that OpenBSD don't do useful things, they do and others should use then too!! what i'm saying is that OpenBSD have people that understand security, yet they very rarely help other with their security problems. They only bash other developers and apps and point how superior OpenBSD is... but this don't help solve the problem. For many of then. the world outside OpenBSD simply doesn't exists.

      --
      Higuita
  5. constructive criticism by Gravis+Zero · · Score: 1

    you're doing it wrong.

    --
    Anons need not reply. Questions end with a question mark.
    1. Re:constructive criticism by Trepidity · · Score: 3, Insightful

      Well, he did produce OpenBSD, which could be seen as constructive criticism in a sense (instead of just complaining, build something). But yeah, if you mean constructively criticizing things in text, that's not really his strong point.

    2. Re:constructive criticism by iggymanz · · Score: 1

      more than openbsd, you use wares produced by his projects.

  6. Framing the debate by Anonymous Coward · · Score: 4, Informative

    As usual:

    - Theo is a complete asshole, but also quite correct about most things. OpenBSD is rather behind the
    times in general, but very good at what it does do. And their stance on BSD license and making BSD tools is great.

    - FreeBSD really is stupid about some things.
    Let's take for instance their complete refusal to implement any strong security in their distribution chain.
    You can't verify their ISO's or packages back to their source in any way. Their repo is ancient svn, not
    git or monotone, so they have no signable hashes in their repos. There's no deterministic builds. etc.
    And when you bring it up, they just handwave about process and workflow as reasons to continue
    doing the same. FreeBSD is pretty damn good as an OS, but their standing on these things is BULLSHIT.

    1. Re:Framing the debate by Anonymous Coward · · Score: 5, Interesting

      How is OpenBSD any different in that regard? They rewrote CVS (OpenCVS) for heaven's sake, so they didn't have to move to SVN, let alone Git.

      And Git's hashes are not for the sake of security. Linus made that abundantly clear when he refused to allow SHA-2 to be used, even after people were able to manufacture a Git collision using SHA-1.

      People misunderstand what makes OpenBSD secure. OpenBSD is about being conservative and simple. Lots of the things they do seem backwards or antiquated. In this case, XORing your random bit streams is as conservative as you can get. And when Theo talks about following the research, it's not to jump on fancy new technology, but in tracking the evolution of software and cryptographic exploits and trying to preemptively get out of those paths. That's opposite of Linux and FreeBSD, where they're constantly chasing new features, new optimizations, and new technologies.

    2. Re:Framing the debate by styrotech · · Score: 5, Informative

      - Theo is a complete asshole, but also quite correct about most things. OpenBSD is rather behind the times in general, but very good at what it does do. And their stance on BSD license and making BSD tools is great.

      Yeah the bit that struck me here was that Theo was relatively complimentary about Linux and Linux devs. eg mentioning Linux also did this stuff ages ago and that OpenBSD used some research from Ted Ts'o (and others) in their implementation.

      So the complaint wasn't about credit for who was first, just about how FreeBSD got a bunch of Snowden related media coverage for something practically everyone else did ages ago as if it was something new to worry about.

    3. Re:Framing the debate by Phs2501 · · Score: 3, Informative

      And Git's hashes are not for the sake of security. Linus made that abundantly clear when he refused to allow SHA-2 to be used, even after people were able to manufacture a Git collision using SHA-1.

      Citation needed. I can't find a published example of any actual SHA-1 collision, much less one from a Git repo.

    4. Re:Framing the debate by broken_chaos · · Score: 2

      git does include support for gpg signing of commits and tags, which I think is what the GP was talking about (though wrapping one's head around the cryptographic security of how git does it is a bit difficult).

      SHA1 in git isn't really used as a cryptographic security measure, but git's structure does allow for some innate security because, if a colliding SHA1 hash is to show up... git looks at the new object, says "Huh, I already have that one." and just uses a reference to the original object instead. I'm not sure just how much git protects against an attack targeted against a single copy of the repo as, like I mentioned earlier, it's pretty difficult to wrap one's head around git's security due to how everything interacts.

      Or at least that's the case for me. Maybe someone else has a quick explanation for how it all fits together.

    5. Re:Framing the debate by phantomfive · · Score: 1

      You can try a google search on site:lkml.org sha collision.

      The GP might be talking about this.

      --
      "First they came for the slanderers and i said nothing."
    6. Re:Framing the debate by buchner.johannes · · Score: 1

      git does include support for gpg signing of commits and tags, which I think is what the GP was talking about (though wrapping one's head around the cryptographic security of how git does it is a bit difficult).

      SHA1 in git isn't really used as a cryptographic security measure

      All you sign is the commit, i.e. a SHA1 hash.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    7. Re:Framing the debate by bill_mcgonigle · · Score: 2

      So the complaint wasn't about credit for who was first, just about how FreeBSD got a bunch of Snowden related media coverage for something practically everyone else did ages ago as if it was something new to worry about.

      FreeBSD may have a better marketing department than OpenBSD, but not as good as Ted Tso's, because Ted Tso is just awesome.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    8. Re:Framing the debate by Anonymous Coward · · Score: 1

      opencvs is nothing new, only the license is, it's same old cvs. and it does not support hashes that you can sign like git does... on init, on commit, whenever, etc. hashes can in fact be used for security, particularly the initial one. further, monotone has even better integration of crypto keying into the repository than git does.
      but whatever neither obsd or fbsd use it, and it's completely to their loss. right now, neither of them provide any cryptographic assurance that what you are running traces back to their repository. and that's a VERY BAD THING.

      there is a break in sha1, no collision yet. md5 is both broken and collided.

    9. Re:Framing the debate by Anonymous Coward · · Score: 3, Informative

      But in the mail you link to, Linus was talking about collisions of the *first 7 characters* of the SHA1-Hash, not a full SHA1 collision. This is opnly important, because in many situations, git defaults to printing only the first 7 digits of the hash, not the full hash. It is *not* a SHA1-collision.

      Up to this date, there is no (public) known SHA1 collision, and there is no (public) known method to generate one within any reasonable time frame.

    10. Re:Framing the debate by Clsid · · Score: 1

      And exactly how is being conservative and simple a problem with security?

    11. Re:Framing the debate by Bronster · · Score: 1

      Seems to me it means Linus understands tradeoffs in security and isn't willing to throw extra CPU time at a very narrow theoretical hole (sha1 gets broken without sha2 being broken as well)

    12. Re:Framing the debate by TheRaven64 · · Score: 1

      I'd take issue with your second point. All binary updates using freebsd-update are signed and that mechanism is used to distribute the signing keys for packages. When you do 'pkg install' on a recent FreeBSD system, it will bail if the packages don't match the signature. We also have a revocation system in place that allows us to easily revoke keys if the package building system is compromised. We just received a large grant from Google to work on package transparency, a mechanism akin to certificate transparency that allows you to validate not just that your packages are signed, but that they're the same packages everyone else is getting. We do have deterministic builds for the base system (they're needed for the binary update mechanism to work), but not currently for ports - that's something we're working on though, as it's a prerequisite for package transparency.

      The authoritative repository is svn, but there are numerous git mirrors, and we did use them to validate svn after the compromise last year. svn is actually not that hard to audit, but cvs (which OpenBSD uses) is a nightmare - we gave up trying to audit it and just re-exported the cvs mirror from svn.

      --
      I am TheRaven on Soylent News
    13. Re:Framing the debate by fatphil · · Score: 1

      > Citation needed

      <FX: tumbleweed.swf>

      *And* even a collision would most likely not be a threat - as you have to get one of the colliding things approved. You can't just dick around with trailing spaces to get hashes to agree, or put random strings in comments, without reviewers noticing and rejecting it (however, I guess you could include some extra numbers in a lookup table that were subtly never used, but if they were to change between reviewed versions, that would be highly suspicious). What's needed for a realistic threat is a second pre-image - i.e. something which hashes to the same thing as something that's fixed.

      --
      Also FatPhil on SoylentNews, id 863
    14. Re:Framing the debate by fatphil · · Score: 1

      The commit *id* is a hash, the commit is a commit (i.e. patch + comment + other data and metadata).
      It's perfectly standard to sign a secure hash, there's nothing unusual here.

      --
      Also FatPhil on SoylentNews, id 863
    15. Re:Framing the debate by fatphil · · Score: 1

      While there may be many (myself included) who say plenty of positive things about Ted Ts'o, and rightly so, there are still some loonies out there who throw around libel like "Ted Ts'o is a rape apologist" in public. (The reason Ted's a child-murdering kitten-rapist is because he used facts to support an argument - unacceptable!)

      --
      Also FatPhil on SoylentNews, id 863
    16. Re:Framing the debate by Noughmad · · Score: 1

      Ted Tso is just awesome.

      I remember being here when ext4 was released, and there were some major performance issues. People hated on him like he was burning orphanages.

      --
      PlusFive Slashdot reader for Android. Can post comments.
    17. Re:Framing the debate by buchner.johannes · · Score: 1

      You didn't read the thread. The point was that if SHA1 is not secure, then GPG signing the (content) hash(es) doesn't make it more secure.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    18. Re:Framing the debate by fatphil · · Score: 1

      Yeah. But you said that they sign the commit. They don't, they sign the commit id (or other hash, such as a tag's). I corrected your mistake, that's all.

      --
      Also FatPhil on SoylentNews, id 863
    19. Re:Framing the debate by TangoMargarine · · Score: 1

      It's definitely not pure bullshit if the output displayed to the user matches, which it sounds like it does.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    20. Re:Framing the debate by bill_mcgonigle · · Score: 1

      I remember being here when ext4 was released, and there were some major performance issues. People hated on him like he was burning orphanages.

      I didn't use ext4 when it was first released, either, but I do now, regularly. And shortly after release, I had some e-mail exchanges with Ted about the structuring of user xattrs and he was totally generous and helpful.

      Just on a macro scale, ext4 had performance problems that were a blip compared with fs's like xfs and btrfs, which dragged on their performance issues for years. None of those are _bad_ filesystems, of course - it's just a hard job.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    21. Re:Framing the debate by TangoMargarine · · Score: 1

      Well okay, it's probably not a security issue, but it's still a potential problem for the end user.

      And yes, I have used git before.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
  7. And one more thing... by rwyoder · · Score: 1

    Stay off his lawn!

  8. Re:God by EdIII · · Score: 2

    The lot is cast into the lap, but its every decision is from the LORD.

    God says, "do_you_get_a_cookie I_quit Venus application bring_it_on
    how's_the_weather."

    I don't know why people downvote you. We should just use your posts as a form of high entropy communication and use it for cryptography.

    No one can predict what you will say....

  9. Re:Do these projects OpenBSD, FreeBSD matter anywa by Anonymous Coward · · Score: 2, Informative

    aaa.... everywhere? just cause you are living under a rock, doesnt mean that everybody else is. dunno what os you're using right now, but chances are pretty high you're using a tool/technology/library developed by one of these bsd's.

    windows - shitton of tools are taken verbatim from freebsd (network related)
    mac - is a freebsd 5 clone, with improvements made to it (plus a ui) and backported from the main release. they have on payroll a fair few of the freebsd folks.
    all of them (linux included): anything security related, that's openbsd. when they dont take from openbsd they do it wrong and they have holes.
     

  10. Re:Do these projects OpenBSD, FreeBSD matter anywa by Anonymous Coward · · Score: 4, Insightful

    ...Why should I care? Where in the world is serious stuff being done on any of these platforms? Just asking...

    When it comes to security, De Raadt is like House

    So I guess it matters if you care about security. Then again, since we don't really use secure software or systems, that point is kind of moot.

  11. Re:Do these projects OpenBSD, FreeBSD matter anywa by Anonymous Coward · · Score: 1

    yeah, i know, right?! who cares about openssh and the likes.

  12. Re:Do these projects OpenBSD, FreeBSD matter anywa by Anonymous Coward · · Score: 1

    If you don't know, then the rest of us would prefer you stay away. Our professional-to-fanboy ratio is fairly high, especially compared to Linux and Windows, and we'd like to keep it that way.

  13. Re:Do these projects OpenBSD, FreeBSD matter anywa by utkonos · · Score: 4, Informative

    You may want to pose that question to Netflix. They account for about 1/3 of the traffic on the internet and all that traffic is served from FreeBSD servers.

    Also, Mac OS X is essentially a fork of FreeBSD.

    The OS on all Juniper equipment is a modified version of FreeBSD.

    The Playstation 3 and 4 OS are both modified FreeBSD.

    Plus more.

  14. Re:Do these projects OpenBSD, FreeBSD matter anywa by Anonymous Coward · · Score: 5, Interesting

    A new 10x faster network stack is coming to Linux via FreeBSD, enjoy your 10gb routing speeds with a 1ghz cpu and in user mode, not kernel. Nginx, that's BSD, Varnish, that's BSD. Actually, most OS research is done on FreeBSD, then ported to Linux. Anecdotally, several large datacenters are claiming they're seeing a rise in BSD services and VMs and some major customers with millions invested, switching to BSD from Linux.

    One corp claimed to have over 10,000 VMs and paid RedHat for enterprise support for those VMs with a 5 year contract. They're still locked into contract, but they switched to FreeBSD because they can cut down their number of VMs by 30% and get the same performance. They also found it easier to manage FreeBSD. They're paying for that contract, but not using it. I bet that was a fun sell to management.

  15. Re:Do these projects OpenBSD, FreeBSD matter anywa by kry73n · · Score: 2

    Have a look at their donations page https://www.freebsdfoundation.org/donate/sponsors

    Companies support this project because they are doing serious business with FreeBSD.

  16. Re:OpenBSD is better than the Slashdot Beta. by Dahamma · · Score: 1

    Because the SAME message has been randomly posted a bunch of times as replies to completely unrelated topics. I guess you are confirming that you at least spent the effort to copy and paste it? Bravo for you. But it's still spam.

  17. Re:Do these projects OpenBSD, FreeBSD matter anywa by JDG1980 · · Score: 1

    Where in the world is serious stuff being done on any of these platforms? Just asking...

    Firewall and NAS solutions are often based off of FreeBSD. See, for example, m0n0wall and its derivatives, as well as the popular FreeNAS.

    One big advantage of BSD for NAS applications is that it can support ZFS. (Linux attempts have been half-assed, largely due to licensing conflicts.) You really want ZFS if you are building a robust, reliable NAS device.

  18. Re:Do these projects OpenBSD, FreeBSD matter anywa by jones_supa · · Score: 1

    Yeah, but working as an Internet server is easy. What do you need, a network card driver and some server software? That problem has been solved a long time ago and almost any OS can be used for the purpose.

    Now, give me a cool, fast, usable and bug-free desktop and we will start talking.

  19. Re:Do these projects OpenBSD, FreeBSD matter anywa by bill_mcgonigle · · Score: 1

    More stable? Reliable? Secure? In all cases, anecdotes are not useful. Where's the evidence? Is it the license that matters?

    The license, pf, and a reputation for networking speed.

    Anecdotes do matter, though - Netflix works and is profitable, so if your use case is like Netflix's then FreeBSD probably will work for you.

    Speaking of anecdotes, a trend that I've noticed is that linux fans will tend to use FreeBSD when it makes sense in a particular application, and FreeBSD fans will tend to use linux when hell freezes over.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  20. Not really by Sycraft-fu · · Score: 3, Informative

    He's often "technically correct". What I mean is that OpenBSD is really secure in its default setup... because it doesn't do fuck-all. Security via turning off everything isn't really that impressive. When something is supposedly so much superior on a security front, yet seems to get very little usage, well, there's a reason.

    Also, even if you are right, you shouldn't be a dick about it. Perception matters in the world and if you want to persuade people to your position, you need some empathy. If you act like a jerk all the time, it puts people off and makes them dislike you, and thus not consider the content of your claims.

    1. Re:Not really by Architect_sasyr · · Score: 5, Funny

      Pretty sure whoever wrote "House" was looking at Theo and thinking "You know... that fucker could make a great TV show character". Of course it was probably followed by "but screw that IT crap" but whatever.

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
    2. Re:Not really by Bert64 · · Score: 2

      Having nothing running by default is just basic, if you want to open a service to the world then you should have to explicitly turn it on.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    3. Re:Not really by Clsid · · Score: 3, Informative

      Not having stuff running by default is not the only thing OpenBSD does. It has a crapload of features regarding security, starting with the very nice firewall, so please go educate yourself and then comeback. That system is perfect for production systems like web servers and proxy servers which is where I use it.

    4. Re:Not really by gmhowell · · Score: 5, Funny

      He's often "technically correct".

      You are aware that that is the best kind of correct, right?

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    5. Re:Not really by Megol · · Score: 1

      Water is wet. Water is an acid. Water is a base. Water is hard. Water is soft.

    6. Re:Not really by gman003 · · Score: 4, Funny

      Technically, yes.

    7. Re:Not really by Chris+Mattern · · Score: 1

      What I mean is that OpenBSD is really secure in its default setup... because it doesn't do fuck-all. Security via turning off everything isn't really that impressive.

      That's called "hardened by default." Turn on what you need and you don't wind up with security holes because something you didn't need was on by default and you didn't realize it was there. This is a *good* thing. It *shouldn't* be that impressive, because everybody should be doing it, but they don't, so yes, it is in fact impressive.

  21. Say what ?! by Taco+Cowboy · · Score: 1

    ... if, say, the military or state department actually follows the NSA's suggestions, there's a decent chance that those suggestions are pretty close to as good as it gets ...

    Are you saying that NSA hasn't yet created enough havoc, that you wish the State Department and the Military to join NSA in making even more violations to our Constitutions ??

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:Say what ?! by Maow · · Score: 1

      ... if, say, the military or state department actually follows the NSA's suggestions, there's a decent chance that those suggestions are pretty close to as good as it gets ...

      Are you saying that NSA hasn't yet created enough havoc, that you wish the State Department and the Military to join NSA in making even more violations to our Constitutions ??

      When he said suggestions (not examples), I think he meant something like the NSA's Information Assurance recommendations.

      Check it out, it's quite informative (+5 Informative).

    2. Re:Say what ?! by jd · · Score: 1

      I second that. Some of their guides are ooold, but look rock solid. That isn't too surprising, corporations and politicians never follow guidelines and probably wouldn't understand the NSA's anyway. So the risk of protecting their real opponents is nil. (If they were worried about terrorists, black hats, etc, that would be another matter.)

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  22. Re:OpenBSD is better than the Slashdot Beta. by Anonymous Coward · · Score: 1

    How the fuck is it spam? There's no commercial content in it.

    There are three definitions for the term "spam" which are used.
    1. Originally, it was used to indicate a flood of data with no actual meaningful content.
    2. At some point some politician passed a law defining it as "commercial solicitation".
    3. Most laymen use the definition of "anything I don't want to see".

    On slashdot, you usually see definitions 1 and 3 used.

  23. Re:Do these projects OpenBSD, FreeBSD matter anywa by Architect_sasyr · · Score: 1

    If I put wheels on your metal office desk you can have a cool (temperature), fast (relative to otherwise stationary), usable (it's the top of a desk), and it will be bug (termite) free. That's all you get.

    Working as an internet server is easy, sure, we've had Microsoft's IIS and Raspberry Pi's doing it. Working as a safe, stable, secure one is hard, and for that we have the BSD's.

    --
    Me failed English...
    FreeBSD over Linux. If my comments seem odd, this may explain...
  24. Re:Do these projects OpenBSD, FreeBSD matter anywa by Anonymous Coward · · Score: 1

    yeah, and netmap on freebsd is pretty damn cool (finally) compared to that similar stuff linux has been trying to do. not to mention what, like 5 or 6 different linux firewall implementations over time now, lol.

    i totally agree, freebsd is much easier to manage than linux.
    linux has got so damn bloated with all the distros, and trying to abstract any and all form of raw unix iron away from the user into purty little GUI's, that it's a freaking wonder anyone in linux land has any clue about anything other than where the power button is. seriously. all those layers are just that bad. and when they break and even start stepping on each other's toes, the only fix is to reinstall.

    i'm sorry to say it but the bsd's are sexy.
    i'm never going back to linux.

  25. Re:God by flyingfsck · · Score: 1

    I think you are talking to a Gospel Rock song generator. http://www.song-lyrics-generator.org.uk/

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  26. Re:Do these projects OpenBSD, FreeBSD matter anywa by flyingfsck · · Score: 1

    Oh really? Theo said they took something from Linux...

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  27. Re:Do these projects OpenBSD, FreeBSD matter anywa by Guy+Harris · · Score: 1

    Just to remind you, His Holiness Saint Jobs forbids reading about heretic technologies.

    Then maybe he should've fired the folks responsible for Apple's Internet connection, given that it was, at least as of 2011, quite possible to read, and post to, Slashdot from Apple's corporate network.

  28. Re:Do these projects OpenBSD, FreeBSD matter anywa by smash · · Score: 1

    Netapp, Juniper, Bluecoat, others.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  29. Re:Do these projects OpenBSD, FreeBSD matter anywa by smash · · Score: 1

    Oh and of course. OS X, iOS.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  30. Re:Do these projects OpenBSD, FreeBSD matter anywa by smash · · Score: 1

    Also Netapp, Juniper, Bluecoat...

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  31. Re:Do these projects OpenBSD, FreeBSD matter anywa by odie5533 · · Score: 1

    Anecdotes do matter, though - Netflix works and is profitable, so if your use case is like Netflix's then FreeBSD probably will work for you.

    Sounds like cargo cult software engineering.

  32. Re:Do these projects OpenBSD, FreeBSD matter anywa by RLiegh · · Score: 2, Informative

    Also, Mac OS X is essentially a fork of FreeBSD.
     

    Bull-fucking-shit.
    I know this is slashdot, but for fuck's sake you should still know better than that! And +5 informative too?
    What the fuck is wrong with you people?

  33. Theo proud of not supporting hardware at all? by Anonymous Coward · · Score: 1

    So basically it means that OpenBSD never supported chips for encryption and that's why it is more secure? FreeBSD allows to disable acceleration, too, if you want to do such a dumb thing and slow everything down.

    In my opinion security is an extra, not the primary target. First target is application support and FreeBSD performs extremely well here. Even better than many Linux distributions.

    Second thing is that OpenBSD is not that secure as you think. Many dumbnesses there are resolved quietly without notifying the public about. Others are played down in their importance. Is this how Theo wants to build up trust? FreeBSD does it a lot better with their security mailing list! They notify in advance and don't need to watch any weird image about security.

    1. Re:Theo proud of not supporting hardware at all? by Noryungi · · Score: 1

      RTFA.

      OpenBSD is using hardware crypto, but only to "stir" the bottom of the entropy pool. The real random-number generation is done internally by the OS, which is as it should be.

      OpenBSD has been one of the first free OS to use the CPU randomization functions starting with VIA C3, but, again, they do not trust these 100%, which is what you expect out of serious, professional paranoids.

      OpenBSD has a security errata page and an open security mailing list - it was the first open source OS to open its CVS to anonymous downloading, way before everyone else (hence the name ''Open''BSD) and their documentation is better than everything else.

      You obviously don't know anything about this OS.

      --
      The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
  34. Re: OpenBSD is better than the Slashdot Beta. by Anonymous Coward · · Score: 1

    4. Yummy meat in a can

  35. Re:Do these projects OpenBSD, FreeBSD matter anywa by Tom · · Score: 1

    Yes, they matter.

    Even if nobody in the world would be using OpenBSD, it would still be worth doing it, because it is living proof that a secure Unix-based OS is possible if only its makers can be arsed to give a fuck about security and do the hard and not always exciting work required for it.

    --
    Assorted stuff I do sometimes: Lemuria.org
  36. Re:Do these projects OpenBSD, FreeBSD matter anywa by Clsid · · Score: 1

    Of course they might share some stuff, but the parent post is talking about things like OpenSSH among others.

  37. Re:Do these projects OpenBSD, FreeBSD matter anywa by Clsid · · Score: 1

    Yeah those lamerz at OpenBSD...

    From Wikipedia:

    Proprietary systems from several manufacturers are based on OpenBSD, including devices from Armorlogic (Profense web application firewall), Calyptix Security, GeNUA mbH, RTMX Inc,[5] and .vantronix GmbH.[6] Later versions of Microsoft's Services for UNIX, an extension to the Windows operating system which provides some Unix-like functionality, use much OpenBSD code included in the Interix interoperability suite, developed by Softway Systems Inc., which Microsoft acquired in 1999.[7][8] Core Force, a security product for Windows, is based on OpenBSD's pf firewall.[9]

  38. Re:Do these projects OpenBSD, FreeBSD matter anywa by Uberbah · · Score: 2, Informative

    Bull-fucking-shit.

    Pedant fail. The basis for OS X was NeXTSTEP, and the basis for NeXTSTEP was BSD.

    What the fuck is wrong with you people?

    Have you considered switching to fucking decaf? Then you might notice that operating systems are more than just a kernel.

  39. Re:Do these projects OpenBSD, FreeBSD matter anywa by TheRaven64 · · Score: 1

    Netflix is a nice example, but if you use the Internet the first thing you probably do is use DNS. Verisign's root servers and the TLD servers that they run all use a 50:50 mix of FreeBSD and Linux (diversity is important, because if there's an exploit for one then they can just turn that one off until it's fixed. They also run different resolvers and so on).

    --
    I am TheRaven on Soylent News
  40. Re:FreeBSD has yet... by unixisc · · Score: 1

    And that's different from OpenBSD how?

  41. Apples and oranges by GauteL · · Score: 1

    I'm sure every OS-maker out there has something to learn from OpenBSD, but Theo De Raadt seems incapable of acknowledging that others may have different design criteria than OpenBSD. If they wish to support their customers and gain more business, Red Hat, Apple or Microsoft, for instance, cannot make security the only factor. They have to be quick at supporting some new hardware, provide ease-of-use features and add new features or be considered obsolete very quickly. The same goes for plenty of makers of hardware products.

    If OpenBSD was capable of both extreme security and the quick development mentioned above, he'd have proper bragging rights for beating the other players. Otherwise he is simply playing a different game than them.

    1. Re:Apples and oranges by pigiron · · Score: 1

      Dude, GUI's are way over-rated for a *lot* of professional grade tasks. As a server, as a firewall, as an embedded system OpenBSD rocks. Learn to use man pages. LOL!!!!

  42. Re:Bug free software by Noryungi · · Score: 1

    You don't know anythin about OpenBSD, do you?

    Just read this and learn something: http://www.openbsd.org/papers/ru13-deraadt/mgp00001.html

    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
  43. Re:Bug free software by Aethedor · · Score: 1

    I do know 'anythin' about OpenBSD. And yes, I was already aware of the things in the online presentation. But OpenBSD is not unique on this matter. Other OSes offer the same functionality. OpenBSD is quite unique on his strong focus on writing correct code. But that alone is not enough for being a 'secure OS'. OpenBSD has security features that other OSes lack, but the same counts for any other OS. If you call OpenBSD secure just because they focus on writing correct code, then you're missing the point about what good security is all about.

    --
    It doesn't have to be like this. All we need to do is make sure we keep talking.
  44. A squid in crackerjacks in front of a bank of UYK- by smittyoneeach · · Score: 1
    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  45. Re:God by Megol · · Score: 1

    Well it's probably nicer than talking to Theo De Raadt...

  46. Ad hominem attack by Anonymous Coward · · Score: 1

    At least Theo doesn't resort to cheap ad hominem attacks. The funny thing is you both try to cheaply attack his character in order to dismiss his intelligence (like a stupid "dick" or "cunt"), but take the politically-correct stance because you're sooo morally superior. What is it? So far your attack lacks intelligence and meaning, while being morally inferior.

  47. Re: OpenBSD is better than the Slashdot Beta. by Bing+Tsher+E · · Score: 1

    WalMart's generic 'spam' is better than the real Hormel variety.

    Cheaper, too.

  48. Hardware encryption is great, but in practice... by Stolpskott · · Score: 2

    The biggest security hole in any operating system is the same in every operating system - the source of ID-10-T and PEBKAC errors (Idiot, and Problem Exists Between Keyboard and Chair) - the OS can be totally secure and hardened, but if it allows users to do stupid stuff then it is still going to be vulnerable.
    Unless, of course, the system is totally locked down so that it resembles the IT version of a strait jacket, in which case users will spend as much time cursing the fact that the computer stops them working, and trying to get around your restrictions to see their lolcat pictures as they do actually working.

  49. Re:Do these projects OpenBSD, FreeBSD matter anywa by Vitriol+Angst · · Score: 1

    Don't get so upset -- it's a common mistake on Slashdot to mistake Scientology for XNU.

    --
    >>"ad space available -- low rates!!!"
  50. Re:Do these projects OpenBSD, FreeBSD matter anywa by Vitriol+Angst · · Score: 1

    PARTS of BSD, it's a Hybrid with XNU and it's part monolithic and microkernal and they've developed Darwin beyond all recognition from that point.

    To say it's FreeBSD or OpenBSD or your dad's BSD is to invite the wrath of people who drank too much coffee, and I think Odin. Because that's just the kind of thing that will get you punched in a mainframe computer center.

    --
    >>"ad space available -- low rates!!!"
  51. Re:Do these projects OpenBSD, FreeBSD matter anywa by Cid+Highwind · · Score: 1

    Also, Mac OS X is essentially a fork of FreeBSD.

    +5, Funny

    --
    0 1 - just my two bits
  52. Re:Do these projects OpenBSD, FreeBSD matter anywa by Trailer+Trash · · Score: 1

    You may want to pose that question to Netflix. They account for about 1/3 of the traffic on the internet and all that traffic is served from FreeBSD servers.

    Netflix may use freebsd internally, but the movies are stored on amazon s3 and served from there. So, no, freebsd doesn't account for 1/3 of the internet traffic.

    I have nothing against freebsd and have used it extensively in business.

  53. Re:Do these projects OpenBSD, FreeBSD matter anywa by wolrahnaes · · Score: 1

    Speaking of anecdotes, a trend that I've noticed is that linux fans will tend to use FreeBSD when it makes sense in a particular application, and FreeBSD fans will tend to use linux when hell freezes over.

    This is me. I have tried numerous times to use FreeBSD as my home server OS and a few times as my desktop dual-boot, but always end up getting frustrated. Usually it's application management, as any of my home *nix boxes are used for experimentation with lots of stuff being installed and removed. I'm just so used to tools like aptitude and Synaptic that anything less pisses me off, and after a few days to weeks at most I end up reinstalling something from the Debian family tree. Same problem actually tends to happen with Red Hat style Linuxes, there doesn't seem to be an "aptitude" equal for the RPM world.

    I use a FreeBSD-ish userland daily in the form of OS X, but don't usually have to deal with shitty management of *nix applications thanks to many having proper OS X .app packages available. Beyond that "homebrew" seems to be the current favorite analog to the "average" *nix packaging tools.

    But my router/firewall has been FreeBSD for over a decade now, once m0n0wall but these days its more featureful derivative pfSense. pf is just superior to iptables. These things are rock solid and almost any change can be made online without affecting existing traffic, which is more than I can say for every Linux-based router/firewall I've used.

    --
    I used to get high on life, but I developed a tolerance. Now I need something stronger.
  54. Re:Do these projects OpenBSD, FreeBSD matter anywa by TangoMargarine · · Score: 1

    Features implemented specifically to be difficult to add to Linux are difficult to add to Linux. News at 11.

    --
    Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
  55. Re:Ah security. by iggymanz · · Score: 1

    yet one BSD distro has the focus of hunting down and removing those pinholes.

  56. Re:Do these projects OpenBSD, FreeBSD matter anywa by LordLimecat · · Score: 1

    TIL: OpenBSD is responsible for booting from encrypted volumes (incredible, since Windows and Linux have been capable of this for about a decade, and OpenBSD only started supporting it in 5.3!), MBR protection (aka secureboot), and ASLR (added to: OpenBSD-2008, Windows -2007, Linux - 2005).

    I also learned that Truecrypt, BestCrypt, Bitlocker, and LUKS have all been doing it wrong for well over a decade.

    Incredible!

  57. Re:Do these projects OpenBSD, FreeBSD matter anywa by Calavar · · Score: 1

    The first Wikipedia article you linked to proves you wrong:

    It is composed of code developed by Apple, as well as code derived from NeXTSTEP, BSD, and other free software projects.

  58. Re:Do these projects OpenBSD, FreeBSD matter anywa by Calavar · · Score: 1

    I'll grant that that probably isn't enough to call it a fork.

  59. Re:Do these projects OpenBSD, FreeBSD matter anywa by pigiron · · Score: 1

    BSD what...4.2? 4.3? Far before FreeBSD.

    After starting off as a patch to 386BSD, FreeBSD was based on BSD 4.3-Lite.

  60. Off by default by Larry_Dillon · · Score: 1

    No, off by default is the right way for security. It reflects the correct way to think about security.

    I'm not sure your statement about adoption forwards any logical point. Ease of use and security are generally considered to be a straight-line tradeoff. People don't use OpenBSD because they put other values (ease or use, more default packages, works with x, etc) above security. OpenBSD is a joy to use, until you find something that "just worked" in Linux and doesn't (easily) work in OpenBSD. Security isn't free.

    I'm always amazed when people (especially other geeks) don't understand that many gifted computer people have weakness in other areas. Social skills being a prime example. Theo isn't some kind of demi-god, he's a person with one extreme strength and other weaknesses. Torvalds and Stallman aren't exactly the kings of diplomacy either. Being a bit anti-social is more of the norm for genius types.

    --
    Competition Good, Monopoly Bad.
  61. Re:OpenBSD is better than the Slashdot Beta. by monkeyhybrid · · Score: 1

    Or you could just click the 'Slashdot Classic' link in the footer. :)

  62. Re:Do these projects OpenBSD, FreeBSD matter anywa by ohmantics · · Score: 1

    I've sent a correction to the FreeBSD docs folks, but to clear the record here:

    PS3 was not based on FreeBSD. While it does use a variety of open source components from a lot of projects and does cite them, that doesn't mean it was "based on a modified version of FreeBSD."

    PS4 certainly is, but not PS3.

  63. Re:Do these projects OpenBSD, FreeBSD matter anywa by utkonos · · Score: 1

    The original question was why care and where is serious stuff being done. Are you disagreeing that putting together one of the largest content delivery networks ever is serious?

    Netflix is doing really interesting stuff on their FreeBSD systems.

    If you want very specific answers to why: The BSD port system is a huge reason. The main OS is developed in a release cycle where stability and security are the main goal. Riding on top of this is the ports system which all other software packages are built from. If you don't like one of the compile time flags in some software package you just make that change you want the first time you build from ports. You then have a custom package that you can deploy to all your other instances. The ports system also has the benefit of being much much more up-to-date than any linux distro except for Arch and Gentoo. Arch uses a rolling release development model and strives for everything being up-to-date. Gentoo uses the BSD ports system idea for their package management system portage.

    The basics of it are that you get the stability of a regular release cycle and your installed software is always the current stable version.

  64. Re:Do these projects OpenBSD, FreeBSD matter anywa by utkonos · · Score: 1

    You may want to revisit. The base tools for package management can be frustrating for someone who is learning them. Fortunately there are some newer tools that are in regular use probably after your last time using FreeBSD. The utility portmaster is most likely what you're looking for. It is able to control the ports system and package management very very very well. It has no external dependencies (it's actually just a huge shell script).

    In addition to portmaster, the base system's package management has been completely rewritten in pkgng. You will find that it takes many good cues from debian apt.

    All of these are command line tools. If you're a GUI type and shy away from command line, BSD's are not for you (yet).

  65. Re:Do these projects OpenBSD, FreeBSD matter anywa by utkonos · · Score: 1

    You are absolutely right. The guy complaining about my statement is uninformed. If you run strings on command line utilities in older Mac OS X builds you will also see the comment string left by the code being checked into the FreeBSD CVS source tree. Those comments have the word "FreeBSD" and the revision of the code being checked in and the name of the FreeBSD developer that did the commit.

  66. Re:Do these projects OpenBSD, FreeBSD matter anywa by utkonos · · Score: 1
  67. Re:Do these projects OpenBSD, FreeBSD matter anywa by wolrahnaes · · Score: 1

    All of these are command line tools. If you're a GUI type and shy away from command line, BSD's are not for you (yet).

    I'm a best-UI-for-the-job type who's at home in a CLI but doesn't turn down a good, functional GUI when one exists.

    The Debian tool I'm a big fan of, aptitude, is a Ncurses based "TUI" package manager. (http://screenshots.debian.net/package/aptitude if you can't picture it) Synaptic is pretty much the same thing with a few more features in GTK form. These make it far easier to resolve package conflicts and such compared to the straight CLI tools.

    It's not a major loss in a production system where the packages needed are known and mostly unchanging, but for personal machines where I install things I want to play with on a whim a good interface to actually browse the available packages is key.

    --
    I used to get high on life, but I developed a tolerance. Now I need something stronger.
  68. But why should this matter? by Jmac217 · · Score: 1

    I don't think this guy knows what he's talking about, but that's beside the point. There is absolutely no reason to argue against an operating system you DON'T use. That is the reason you use OpenBSD instead of FreeBSD right? Shit if you're that worried about security go play with Windows for an hour, and come back to see how secure FreeBSD actually is. /dev/random is supposed to become incrementally better with time, but FreeBSD is about tested stability. You're criticizing the project for not implementing a new technology and that is arrogant. Keep testing your chip-based crypto and when it's ready it will get used right away. For now software cryptography is perfectly fine.

  69. Re:Do these projects OpenBSD, FreeBSD matter anywa by trigggl · · Score: 1

    More stable? Reliable? Secure? In all cases, anecdotes are not useful. Where's the evidence? Is it the license that matters?

    The license, pf, and a reputation for networking speed.

    Anecdotes do matter, though - Netflix works and is profitable, so if your use case is like Netflix's then FreeBSD probably will work for you.

    Speaking of anecdotes, a trend that I've noticed is that linux fans will tend to use FreeBSD when it makes sense in a particular application, and FreeBSD fans will tend to use linux when hell freezes over.

    So you're saying Linux/GNU fans that use FreeBSD aren't capable of being FreeBSD fans. There's a flaw in your argument.

    --
    Ops, I shuld have usd the prevuwe but in.
  70. Re:Do these projects OpenBSD, FreeBSD matter anywa by bill_mcgonigle · · Score: 1

    So you're saying Linux/GNU fans that use FreeBSD aren't capable of being FreeBSD fans. There's a flaw in your argument.

    Remember, 'fan' is short for 'fanatic'. Logic isn't really part of it.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  71. Re:Do these projects OpenBSD, FreeBSD matter anywa by trigggl · · Score: 1

    So you're saying Linux/GNU fans that use FreeBSD aren't capable of being FreeBSD fans. There's a flaw in your argument.

    Remember, 'fan' is short for 'fanatic'. Logic isn't really part of it.

    So, FreeBSD fans refuse to use Linux for no logical reason. Ok, now I understand.

    --
    Ops, I shuld have usd the prevuwe but in.
  72. Re:Do these projects OpenBSD, FreeBSD matter anywa by bill_mcgonigle · · Score: 1

    So, FreeBSD fans refuse to use Linux for no logical reason. Ok, now I understand.

    I wouldn't read too much into a hyperbolic anecdotal stereotype if I were you.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  73. Re:Do these projects OpenBSD, FreeBSD matter anywa by utkonos · · Score: 1

    I get you, but I use the SVN repo here and the ports search here for doing all that. Then I use either pkg or portmaster to install what I want. The other great thing is that pkgng the package manager is supported by puppet, chef, cfengine, ansible, and salt. So installing packages and keeping everything up-to-date across all the variety of servers in a datacenter is a snap.