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.'"

280 comments

  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 Anonymous Coward · · Score: 0

      That was how many years ago? These days even Windows XP SP3 is harder to pwn by default (firewall enabled) if you just leave it powered on and don't go browsing random sites.

      And if you do use an exploitable browser (firefox, chrome etc) you'd be pwned whether you're on XP or OpenBSD. There is no real difference in security.

    10. 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!
    11. 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
    12. Re: Now, if... by Anonymous Coward · · Score: 1

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

    13. 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
    14. Re:Now, if... by Anonymous Coward · · Score: 0

      Microsoft stopped their entire OS dev program for a year so they run automated security audits and configure it to be "secure by default". Where do you think think they got that plan? Obviously direct from OpenBSD, certainly they deserve credit even it it was a decade ago.

    15. 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.

    16. Re:Now, if... by shutdown+-p+now · · Score: 0

      Who is porting things to OpenBSD other than OpenBSD committers?

      I know of many people porting things to Linux and OS X. Significantly less, but still noticeable, on FreeBSD. Everything else, not so much.

    17. Re:Now, if... by TheRaven64 · · Score: 0

      For a single user, sure, the text editor is nice and easy. Now how about a multi-user box with a few thousand of them? You can do some grep -v stuff, but now you need to think about concurrency (I bet one of your users will be editing the file at the same time as your automated sweep). And so now you need locking, but your text editor won't lock the file that you open by default, so now what happens? This is part of the reason wrappers like vipw and visudo exist: so that you don't get update races (sanity checking is the other reason).

      --
      I am TheRaven on Soylent News
    18. Re: Now, if... by Anonymous Coward · · Score: 0

      ..so don't give me a bunch of lame excuses about how you can't make your text editor simple and effective.

      One word: Joe.

    19. Re:Now, if... by Anonymous Coward · · Score: 0

      They already got the credit 10+ years ago. 10+ years later what makes them so great?

      As already mentioned:

      What does it have or do that's better that would save a user from a web browser drive-by exploit? Or from a user opening/running an email attachment with an exploit?

      What makes OpenBSD better in terms of security if you're going to use the OS for "normal stuff"- server, desktop etc.

      More fanboys modding people down for posting the truth?

    20. 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.

    21. Re:Now, if... by Anonymous Coward · · Score: 0

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

      You mean like every other Unix utility out there?

      ... and providing no tools for *removing* expired or mismatched hostkeys from authorized_keys, ...

      Check out the "-R" option on semi-recent (5.5 on by Debian squeeze machine) versions of ssh-keygen; it's been around since at least 2008.

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

      True, but kernel deficiencies cannot be fixed that way.

      --
      Rod Taylor
    23. 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.

    24. 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

    25. 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?

    26. 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...
    27. 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...
    28. Re:Now, if... by Anonymous Coward · · Score: 0

      I'm going to ignore "Lunix" and pretend I'm not feeding a troll.
      In those other cases, users of an operating system port software to it, not just those officially permitted to work on the OS itself.

    29. Re:Now, if... by Anonymous Coward · · Score: 0

      No, no... you've got it all wrong. He acts like a douche 'cause his dick is smaller than G.G. Allin's.

    30. 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.

    31. 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
    32. 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.
    33. 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
    34. Re:Now, if... by Anonymous Coward · · Score: 0

      Hello? We're on a round planet!!

      When is this "outside office hours" of which you speak? Jeez, save me from the Local Store's sysadmins...

    35. Re:Now, if... by Anonymous Coward · · Score: 0

      Remember how Debian and Ubuntu STILL DO THAT IN 2013!

    36. Re:Now, if... by Anonymous Coward · · Score: 0

      Why, have you not Hurd?

  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 Anonymous Coward · · Score: 0

      Jack MethHead is my second cousin you insensitive clod !

    5. Re:so letting the nsa hire someone by Anonymous Coward · · Score: 0

      ipsec sucks dick... openvpn all the way bitches!

    6. 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!
    7. 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.

    8. 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.
    9. 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
    10. 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.

    11. 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.
    12. Re:so letting the nsa hire someone by Anonymous Coward · · Score: 0

      Prior to 9-11 there was a lot of intel pointing to increased activity around civil air but this never got diffused because of inter-agency rivalries. Probably still this way.

    13. Re:so letting the nsa hire someone by Anonymous Coward · · Score: 0

      You assume that the NSA is a monolithic organization with only one thing on its mind.

    14. Re:so letting the nsa hire someone by Anonymous Coward · · Score: 0

      The NSA is the one you are protecting yourself against

      Not really. There are probably some groups where the NSA is really their most significant adversary. There are certainly a lot of people for whom the NSA is the most offensive adversary.

      But realistically, for the vast majority of people, if the NSA compromises your computer or obtains data about you, they won't be doing anything with it that is materially adverse to you. On the other hand, there are a lot of adversaries out there that will and regularly do. Since they're often motivated by boring things like money and willing to do things like theft, they're fairly significant adversaries. They're the ones you're really protecting yourself against, even if you find the actions of the NSA more offensive.

      Of course, I work for a government contractor -- so our most significant adversaries are other governments' intelligence services and corporate espionage thieves.

    15. 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.
    16. 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".

    17. 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?
    18. 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!
    19. 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!
    20. 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.

    21. 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 Anonymous Coward · · Score: 0

      People wouldn't call him an asshole if he isn't usually right. Troll, shrill, etc.

    4. Re:Yeah by Anonymous Coward · · Score: 0

      And usually right.

      It's a typical geek fallacy to assume that being right trumps being nice, when it's possible to be both.

      Being right doesn't excuse not bothering to be decent.

    5. Re:Yeah by Anonymous Coward · · Score: 0

      Good old Theo De Raadt.

      Half human, half cunt.

      Same breed as Linus, it appears then.

    6. Re:Yeah by Anonymous Coward · · Score: 0

      Don't forget Stallman!

    7. 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.
    8. 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.)

    9. 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
    10. 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)
    11. 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
    12. 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
    13. 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.

    14. Re:Yeah by Anonymous Coward · · Score: 0

      White South Africans - particular Dutch / Boers - are the rudest people on earth. Wonder why?

    15. Re:Yeah by Anonymous Coward · · Score: 0

      > 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.

      ASLR on 32 bit is useless, or close to it. But it would be good if people finally started to use it properly on 64 bit, where it also has almost no performance cost.
      MPlayer nowadays builds as PIE by default, but it confuses the hell out of users because even basic programs like "file" can't deal with it and claim it is a library and not an executable!
      This stuff is so trivial to support, if anyone _actually_ cared about security, why is it still not the default?!

    16. Re:Yeah by Anonymous Coward · · Score: 0

      The Dutch are direct. De Raadt is an incorrigible twit.
      You can take any three posts by De Raadt and use them as a three step introduction to making enemies in the Netherlands.
      (Of course, the troglodyte happens to be Canadian, but other Canadians I've known were pretty nice. But I think De Raadt's problem is fairly unique, so trying to explain it using national stereotypes is a futile endeavour.)

    17. Re:Yeah by Anonymous Coward · · Score: 0

      Don't forget Stallman!

      Ooooh, Stallman !

      For Stallman we need to apply the Pareto 20/80 ratio to the human/cunt equation.

    18. Re:Yeah by Anonymous Coward · · Score: 0

      I've TV ignorant. Who would that be?

    19. Re:Yeah by Anonymous Coward · · Score: 0

      If you had ever interacted with him where he did not agree with you you would soon have it blow up in your face. He appears to lack all social traits to calmly deal with any other viewpoint but his own. Then resorting to viscious and violent words rather than a simple -'I don't agree' he attempt to shred you to pieces. Which has in turn assisted others to behave the same way because after all Theo is doing it. I've never seen, or received such ongoing verbal viscousness in any other list, forum or public scene. You get the idea that someone else having a different viewpoint is so threatening that he must ensure you are very small and can never voice a dissent ever again. I guess he remindas me of various other historical figures that killed anyone disagreeing. It's really just sad that someone with his talent would be so crippled.

    20. 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.

    21. 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.

    22. Re:Yeah by Anonymous Coward · · Score: 0

      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.

      Then do it. If it's relatively easy, you think you can do it better, and it helps on 64-bit, why aren't you doing it?

    23. 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."

    24. Re:Yeah by Anonymous Coward · · Score: 0

      harden the fuck up. what is it with people these days need to be coddled all the time

      people need to be told they're stupid when they're being stupid not just "good try buddy its the thought that counts want a hug?"

    25. Re:Yeah by Anonymous Coward · · Score: 0

      harden the fuck up. what is it with people these days need to be coddled all the time

      people need to be told they're stupid when they're being stupid not just "good try buddy its the thought that counts want a hug?"

      It's this kind of sick attitude that drives people targeted by others like you to suicide or to commit horrific crimes when they just can't take the abuse anymore. In the less extreme cases, it drives people away from what they would otherwise contribute to.

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

      What, too soon?

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

      South african from Boer/dutch descent. Same difference.

      --
      Nihil in publicum sputa.
    28. 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
    29. Re:Yeah by Anonymous Coward · · Score: 0

      Slashdot: where dumbasses talk about things they don't know about...shock, horror

    30. Re:Yeah by Anonymous Coward · · Score: 0

      attractive and repulsive at the same time

  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 Anonymous Coward · · Score: 0

      Yeah, you mean like this? https://www.youtube.com/watch?v=iYWzMvlj2RQ

    7. 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.
    8. Re:Quick Wiki Summary by Anonymous Coward · · Score: 0

      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.

      Wouldn't that make Theo a prime candidate?

    9. 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)
    10. Re:Quick Wiki Summary by Anonymous Coward · · Score: 0

      I haven't seen "ROFLMAO" in at least 10 years.

      I think the "young uns" saying that are in their mid 20s by now.

    11. Re:Quick Wiki Summary by Anonymous Coward · · Score: 0

      Same thing in my case with Linus. Start off with a minimum of respect for the man's work.

    12. Re:Quick Wiki Summary by Anonymous Coward · · Score: 0

      Did he suck your cock or something afterwards? Seems like it from your comment here.

    13. Re:Quick Wiki Summary by Anonymous Coward · · Score: 0

      Hi Theo! :-)

    14. 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...

    15. 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
    16. 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)
    17. Re:Quick Wiki Summary by Anonymous Coward · · Score: 0

      Not joking, I'd take the day off to read it in real time.

    18. Re:Quick Wiki Summary by Anonymous Coward · · Score: 0

      Somehow many people are too dumb and selfcentred to realise this.

      You two sound like a match made from heaven. Maybe the two of you should get together some evening and compile some stuff in front of a terminal in the glowing candle light while basking in your intellectual superiority.

    19. Re:Quick Wiki Summary by Anonymous Coward · · Score: 0

      Theo's just a horrible person. We weren't even testing for that.

    20. 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: 0

      it's also classic theo... fuck you bsd forebears, i'm better and forking it. so complimenting linux, while probably quite sickening to do, is much better than ever recognizing where he split from. that's PR for ya.

    10. Re:Framing the debate by Anonymous Coward · · Score: 0

      I cannot find a reference for your paraphrase of Linus, but if true that means that Linus doesn't understand defence-in-depth.

    11. 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.

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

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

    13. 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)

    14. 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
    15. 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
    16. 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
    17. 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
    18. 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.
    19. Re:Framing the debate by Anonymous Coward · · Score: 0

      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

      You mean that faggot Garrett ?

      LOL !!

      His childish temper tantrums is epic (I won't be attending any Linux Foundation events he's involved in organising. If I'm running any events, I won't be inviting him), I mean, who the fuck wants to see that faggot's face in the Linux Foundation events in the first place ??

    20. Re:Framing the debate by Anonymous Coward · · Score: 0

      Can someone mod this guy up? He's right: there is no (public) known SHA1 collision; saying otherwise is pure bullshit.

      Citation or gtfo.

    21. 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.
    22. 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
    23. 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
    24. 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)
    25. Re:Framing the debate by Anonymous Coward · · Score: 0

      No, it is pure bullshit, because that number is never used for anything by a person. Do you not use git or something? Because you're probably talking to people who use it continually for at least ~8 hours a day, myself being one. Git will in a very few contexts show you the short form of the reference number. In certain contexts the first few characters can be used as a short form of the entire SHA-1 hash, but pretty much the only time you would want to know what that was, would be if you were cherry-picking that commit onto another branch. Probably you've screwed up in some senses to get to that point. Either way, the exploit made still more irrelevant by the fact that the short form of the hash is not ambiguous, or even particularly unique -- and thus fairly useless, and thus unused. It's fairly annoying to be told that the short hash is ambiguous and can't be resolved, and it's just as hard to find the short form as the long.

      I'm having trouble stretching an analogy over just how impossible that flaw would be to exploit. I'm imagining an old, eccentric coder named Abernathy, who finds some reason to use the reference hashes continually, and is also trusted with a large popular repository. Somehow, he would have to be using a tool which only checks the first few characters of the hash, instead of, y'know, checking the hash, and somehow this would lead to some malicious code with the same hash being checked in. This is many orders of magnitude more likely than finding a SHA-1 collision for that same executable code, of course, but still unlikely to happen before the sun explodes.

      Git, of course, checks the hash, which means that you need the actual SHA-1 collision to be able to exploit anything (and you still need someone committing unreviewed code to a repository, which tends to result in spectacular failure far before it could be a security concern). It appears that some poor bastards have spent many years and millions trying to find such an animal. I wish them the best of luck, but suggest trying to number sand grains, or hydrogen atoms, as being more meaningful tasks.

    26. 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. The usual. by ngc5194 · · Score: 0

    Stay classy, Theo!

  8. Always Humble by Anonymous Coward · · Score: 0

    Always the humble one, Theo!

  9. And one more thing... by rwyoder · · Score: 1

    Stay off his lawn!

  10. Theo just proving by stox · · Score: 0

    he is still a troll. I guess he is just upset that FreeBSD gets used more for secure applications more than OpenBSD. An awful lot of security and crypto work has come out of members of the FreeBSD community.

    --
    "To those who are overly cautious, everything is impossible. "
    1. Re:Theo just proving by Anonymous Coward · · Score: 0

      actually...that's not correct. the secure stuff came from openbsd. freebsd is used for its great performance.

  11. 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....

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

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

    You know, the internet and stuff.

  13. 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.
     

  14. 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.

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

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

  16. Re:OpenBSD is better than the Slashdot Beta. by roman_mir · · Score: 0

    It's the fucking NSA, man, they can't even intercept comments here without screwing up the site! Oh, I wonder just how many NSA man hours are wasted moderating every single one of my comments...

  17. 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.

  18. 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.

  19. Re:OpenBSD is better than the Slashdot Beta. by Dahamma · · Score: 0

    You'd think /. would at least be able to auto-reject recurring spam posts that are 100% identical.
    (though I do have to admit beta.slashdot.org is pretty awful...)

  20. Re:OpenBSD is better than the Slashdot Beta. by Anonymous Coward · · Score: 0, Insightful

    How the fuck is it spam? There's no commercial content in it. The only thing that may be slightly interpreted as "commercial" in nature is perhaps the continued existence of /. as a site that gets any visitors. But that's a real stretch.

    Besides, the message is 100% valid and correct regardless of whether it has or has not been posted before. Hell, it's a damn good message, and one we need to hear more and more often if /. has any hope of not becoming the next Digg.

  21. 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.

  22. 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.

  23. 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.

  24. Re:OpenBSD is better than the Slashdot Beta. by Anonymous Coward · · Score: 0

    If you delete the "beta" part of beta.slashdot.org/sdfsdsdfsdfsdf, the page will reload as the old style.

    I had pretty much the same reaction when I saw that horrible new layout, but noticed beta in the address bar, and took it out, and got back to the old usable site. A page reload sometimes brings back the broken new layout, but deleting beta will bring back the old again.

    RIP slashdot, when they make the above no longer work.

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

    OpenBSD has exactly one use. They are the current maintainers of OpenSSH, and they pretend that it makes them competent overall in security.

    FreeBSD, conversely, is at the core of MacOS and is a successful example of commercial use of open source software. Unfortunately, they're not making their resulting code open source, so the results are not ideal.

  26. 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.

  27. Re:Do these projects OpenBSD, FreeBSD matter anywa by Wookie+Monster · · Score: 0

    Yes, but why? Just because Netflix chose to use it doesn't in any way justify anything. http://www.logicalfallacies.info/relevance/appeals/appeal-to-popularity/ BSD (2 flavors) vs. Linux: How should I decide? They're all Unix-like, open source, and supported. Which is faster? More stable? Reliable? Secure? In all cases, anecdotes are not useful. Where's the evidence? Is it the license that matters?

  28. 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.

  29. Re:I love the new layout! by Anonymous Coward · · Score: 0

    seconded !!

  30. Re:froSt pist by Anonymous Coward · · Score: 0

    Fuck you, bitch.

  31. 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)
  32. 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 Anonymous Coward · · Score: 0

      But I just wish that it was one of the things e.g. debian would do by default...

    5. 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
    6. Re:Not really by Megol · · Score: 1

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

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

      Technically, yes.

    8. Re:Not really by Anonymous Coward · · Score: 0

      usually it's code for prima facie correctness or "not even wrong";
      that is, correct logic that doesn't address the issue at hand.
      such as, turning everything off and calling it secure.

    9. 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.

    10. Re:Not really by Anonymous Coward · · Score: 0

      He single-handedly made OpenBsd and OpenSsh so unpopular by his *extremely* *incorrect* assessment of one of my colleagues that the company moved away from all the stuff he pushes. He was absolutely full of shit.

      I use his stuff, but he gives it out on the BSD license, which gives me the right not to thank him for it.

  33. 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)
  34. 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.

  35. 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...
  36. 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.

  37. 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!
  38. 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!
  39. 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.

  40. 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.
  41. 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.
  42. WELP by rhewt · · Score: 0

    Gotta love having such a secure system, that can *now* print to my dot-matrix printer! Snowden, wouldn't be able to carry all these printouts in his suitcase!

  43. 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.
  44. 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.

  45. 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?

  46. Bug free software by Aethedor · · Score: 0

    OpenBSD is nothing more than software with a very low bug count. While bug free software is a nice ingredient, but for real security much more is needed.

    --
    It doesn't have to be like this. All we need to do is make sure we keep talking.
    1. 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)
    2. 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.
  47. 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)
  48. Re:Do these projects OpenBSD, FreeBSD matter anywa by Anonymous Coward · · Score: 0

    So every BSD-licensed piece of software now falls under the FreeBSD or OpenBSD projects, eh?

  49. Ah security. by VortexCortex · · Score: 0

    It's times like these I like to put on a nice strong brew of Columbian roast, then just navigate to ~/with/great/power/comes/great/responsibility/ and admire the fact the black market doesn't contain these exploits.

    You know, when it only takes one or two pinholes to get root on any system, and there are hundreds or thousands per OS readily available for the right price... Kind of makes folks like Theo seem a bit imbecilic.

    1. Re:Ah security. by iggymanz · · Score: 1

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

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

    Yeah, because you are forced to install unity, gnome and kde in every single Linux machine and there are no distros without X.

  51. FreeBSD has yet... by EzInKy · · Score: 0

    ...to catch up to user freedom. For them, it's all about the letting developers limit user rights.

    --
    Time is what keeps everything from happening all at once.
    1. Re:FreeBSD has yet... by unixisc · · Score: 1

      And that's different from OpenBSD how?

  52. Re: OpenBSD is better than the Slashdot Beta. by Anonymous Coward · · Score: 1

    4. Yummy meat in a can

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

    Is this like an inverse "*BSD is dying" troll?

  54. False sense of security? by Anonymous Coward · · Score: 0

    As I've said for a long time now: "OpenBSD: a false sense of security".

    Not claiming that their work is in vain by any means, the majority is good. However, there is a *lot* more to security than technical stuff.

  55. 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
  56. 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.

  57. 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]

  58. 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.

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

    Sources? I'd be really interested.

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

    Netflix and whatsup infrastructure is built on FreeBSD.

    Cisco and Juniper networks embed FreeBSD in their switches/routers. Netapp also builds Storage appliances whose OS is based on FreeBSD.

    This is just from the top of my head.

    Oh, I forgot, there are also pfsense and FreeNAS which are quite common around.

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

    The original question was if anything serious is being done using FreeBSD and why anyone would care (which can be interpreted as "is OpenBSD/FreeBSD relevant?"). These3 examples tend to give weight to the idea that FreeBSD is relevant and being used as a basis to make serious business, which answers the question.

    If FreeBSD is a good OS from some theoretical viewpoint is another matter altogether. It is already being used for serious and relevant purposes all around.

  62. Theo De Raadt says a lot of stupid shit by Chas · · Score: 0

    That doesn't mean we take every idiocy he utters as gospel.

    --


    Chas - The one, the only.
    THANK GOD!!!
  63. Re:Do these projects OpenBSD, FreeBSD matter anywa by RLiegh · · Score: 0

    Bull-fucking-shit.

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

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

    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.

    No shit! But that doesn't change that using a modicrum of FreeBSD code in your utilities doesn't make your OS a "fork" of FreeBSD.
    Y'all used to know better, now you don't.

    BSD ain't dying -but I sure can't say the same for Slashdot...

  64. 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
  65. fbsd disk encryption by Anonymous Coward · · Score: 0

    I once wrote to another fbsd dev about (I admit, theoretical - that's true) vulnerabilities in their disk encryption scheme (gbde). He basically laughed at me. The really funny part is that it is me who has PhD in cryptography... ;)

  66. 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!!!!

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

    Something that wasn't alive cannot die.

  68. It's hardly proof it's secure, though. by Anonymous Coward · · Score: 0

    If you're secure because you don't run X, Y and Z, then this says nothing about how secure you are running X, Y or Z. Which means if you need any one of them, you may be insecure by default and another "less secure" system that is "less secure" because X, Y and Z are running by default may be much more secure than OpenBSD running any one of them.

    MS Windows is secure by default: the computer doesn't come to you pre-turned-on, does it? No. Therefore it will be impossible to run a virus on it in its default state!

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

    The basis for NeXTStep is the CMU mach kernel, onto which was grafted a BSD 4.3 'personality' (i.e. userspace + kernel interface). NeXStep 1.0 came out in 1989. FreeBSD 1.0 came out in december 1993.

    The parent may not be very polite but they are right, there is no direct relationship between NeXStep or OS/X and FreeBSD. At best a part of a common ancestry, which almost all Unix-like OSes share anyway.

  70. 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
  71. Re:God by Megol · · Score: 1

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

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

    I'm old and my brain is broken, but I do distinctly recall that early Rhapsody & OS X builds/DRs and initial releases were a hybrid of NeXTSTEP/BSD 4.3 Tahoe and NetBSD, specifically. In the late 90s during the DR development, NetBSD already had mature code accustomed to running on PPC, while FreeBSD was focused on x86, which was not even a glimmer at the time (although not entirely fair, as NeXTSTEP/OpenSTEP ran on x86 & 68k, and Rhapsody was x86 & PPC).

    Documentation on this period is pretty thin I'll admit, but before I'm crucified for it, just run 'strings' on any given OS X build prior to, say, 10.3 and compare. And it's not like Apple's skittish of it, NetBSD is the core OS for the Airport and Time Machine lines.

    Super-pedantic, but tech history has a way of getting conveniently fuzzy on the Internet in favor of the larger install bases (cf. "Chuck Peddle"). But maybe I really am senile and this is just a big persecution myth that I perpetuated to myself.

  73. 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.

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

    It's not rocket science. Most of the moderators on slashdot are teenagers. People with jobs typically don't have time to work for free.

  75. 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.

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

    That is not dead which can eternal lie
    Yet with strange aeons even death may die

  77. 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.

  78. 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!!!"
  79. Re:Do these projects OpenBSD, FreeBSD matter anywa by Anonymous Coward · · Score: 0

    Projects made by FreeBSD kernel programmers who wanted to take advantage of FreeBSD features? It is kind of a grey area.

    The maker of Varnish also responsible for part of UFS2, FreeBSD GEOM, FreeBSD malloc, part of FreeBSD NTP library, FreeBSD Jails, and the MD5 hashing algorithm used for password storage in FreeBSD back when strong crypto was not allowed to be exported. Interesting to note that in an interview, he said he found out his MD5 code was used in Linux, almost verbatim of that from FreeBSD. According to the license at the time, to use his code, they were supposed to acknowledge him as the code creator, but Linux did not. He was more concerned that Linux was using his quickly thrown together code that used MD5, because it wasn't that secure, but it did pass the export restrictions at the time.

    Seems Linux was violating the BSD license at the time and "stole" source code by not doing the simple thing of giving credit where credit was due. He already doesn't like GPL as he terms the Beerware license http://en.wikipedia.org/wiki/Beerware , playing on "beware the 'free as in beer'". He thinks GPL is kind of viral and hooks you in with the "free", then puts you in an awkward position later.

  80. 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!!!"
  81. 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
  82. Re:Do these projects OpenBSD, FreeBSD matter anywa by Anonymous Coward · · Score: 0

    http://en.wikipedia.org/wiki/OpenBSD#Desktop

    but my guess is because you even asked,
    that by 'desktop' you mean 'graphically managed bloatware'
    and that by 'fast' you mean ulta-mega-optimized-binaries-to-the-point of instability.

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

    What the fuck is wrong with you people?

    Nothing. Darwin runs the XNU kernel:

    https://en.wikipedia.org/wiki/XNU#BSD

    I remember seeing ChangeLogs from Apple that exactly mimiced FreeBSD's ChangeLogs (e.g., NFS fixes). In recent (10.6+ ?) versions they've gone their own directly, but just as NeXT was based on Mach+4BSD, Mac OS X was based on Mach+FreeBSD.

    To say that Darwin is a fork on FreeBSD isn't totally inaccurate.

  84. Re: OpenBSD is better than the Slashdot Beta. by Anonymous Coward · · Score: 0

    That's because they get the meat for free from their employee's "donate a child" program.

  85. 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.

  86. 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.
  87. 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
  88. Re:Do these projects OpenBSD, FreeBSD matter anywa by Anonymous Coward · · Score: 0

    Have you considered switching to fucking decaf?

    Was it Chris Dodd who was caught fucking de caf? Maybe he's really into pedo-bestiality.

  89. 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!

  90. 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.

  91. 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.

  92. 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.

  93. 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.
  94. Re:OpenBSD is better than the Slashdot Beta. by monkeyhybrid · · Score: 1

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

  95. Publicly acknowledged security levels. by Anonymous Coward · · Score: 0

    They definitely have ones higher than that and it's often for playing with tech that nobody inside or outside the country should know.

    I'm sure there's similiar stuff for Russian, China, the UK and all the rest.

  96. 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.

  97. 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.

  98. 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).

  99. 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.

  100. Re:Do these projects OpenBSD, FreeBSD matter anywa by utkonos · · Score: 1
  101. Re:Do these projects OpenBSD, FreeBSD matter anywa by Anonymous Coward · · Score: 0

    So a pill popper? A prostitute user? And when he's wrong, it royally screws something up?

    I don't know about the first 2 ( I am clearly stating they are a no (just going out on a limb to avoid any slander/libel laws), but you compared him to the TV character who's answer would be yes), but the 3rd question's answer is most definitely true.

  102. 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.
  103. 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.

  104. 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.
  105. 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)
  106. 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.
  107. 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)
  108. 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.

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

    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.

    Probably because FreeBSD has lower market share; FreeBSD users have a lot more to lose per user compared to Linux.
    FreeBSD can't afford to lose as many users as Linux can, else they become too small of a market to be worth supporting; and this manifest's itself as an apparent defensiveness for the users of the FreeBSD.

    If roles were reversed I would expect the inverse to happen. Though it could be that FreeBSD users are just jerks, but I prefer to be optimistic.