Live data from Hacker News

Romanian saves OpenBSD?

thedrinkingrecord.com

31–40 of 83 posts

Re: Romanian saves OpenBSD?

#31

Earlier quoted context omitted.

In the sense that he has more than one billion USD in bitcoins. (No one can own a billion bitcoins.)

No way he has 1,000,000 BTC. Perhaps 200,000. At the moment Satoshi is still the only Bitcoin Billionaire with several people waiting on btc = $2,500 until they join the billionaire club. I'm guessing you're the Pankkake from Bitcointalk?

How would you know that? Someone could easily spread the coins across many addresses.

Re: Romanian saves OpenBSD?

#32
post #24

Source was slashdot: http://bsd.slashdot.org/story/14/01/20/0348247 A few people asking about the 'billionaire' citation, he is the man behind http://mpex.co/ , an options exchange (css, who needs it?) and he apparently has a net worth of over 700k BTC ( https://bitcointalk.org/index.php?topic=321265.msg3449849#ms... )

Hmm. This seems a bit premature. There's nothing yet on OpenBSD-Misc. And, even if this does go through -- not to look a gift horse in the mouth, but what OpenBSD was looking for was an ongoing, long-term commitment from someone, probably a business, to simply inherit the electric bill, and this would not be that.

It's a little strange that a copy of some IRC logs are all that's needed now to make news.

Re: Romanian saves OpenBSD?

#34
post #17

What is the relationship between OpenBSD, FreeBSD, and NetBSD? And why would one choose one of those over Linux? Edit: Here's a link I just found: http://en.wikipedia.org/wiki/Comparison_of_BSD_operating_sys... And one more: https://www.freebsd.org/doc/en/articles/explaining-bsd/compa...

All the BSDs emerged from the BSD (Berkeley Standard Distribution) Unix tradition. All offer a generally monolithic "cathedral" style development approach to the OS as a whole (kernel, libraries, utilities, applications), rather than the more piecemeal "bazaar" style favored by most GNU/Linux distros.

The BSDs in general have fragmented rather less than GNU/Linux development has, though the latter have also captured a far larger deployment base, by most estimates. Adding Android to the mix, Linux competes with any end-user platform. BSD is also the root of many proprietary Unix variants, an intentional characteristic of its licensing model.

FreeBSD in general is aimed at the server and desktop niche with a particular expertise in networking. FreeBSD originated in the "UNIX Wars" of the early 1990s during which AT&T attempted to assert its trademark and copyright over the increasingly popular BSD and 386BSD ("1-800-ITS-UNIX") operating systems. That case was a landmark, with AT&T substantially failing to assert its claims. The ruling was largely sealed, but much of it was subsequently unsealed during the SCO v. IBM trial, greatly damaging SCO's case (also based on copyright claims over UNIX). Arguably the uncertainty generated by the lawsuit provided a toehold for Linux to gain in early critical popularity, though the openness of its development model also likely contributed to this.

NetBSD forked from FreeBSD with the aim of providing as broad a range of hardware support as possible, though arguably some GNU/Linux distros such as Debian have trumped it.

OpenBSD forked from NetBSD with the aim of providing a very high security platform. OpenBSD lags in many high-performance and scalability characteristics, but offers an exceptionally robust security profile and default deployment security characteristics. The project website has long bragged about its security record (presently "Only two remote holes in the default install, in a heck of a long time!"). Notable OpenBSD projects include the pf firewall suite and OpenSSH. There's also been a project to remove all GPL'd code from the OpenBSD release, though attempts by the original pf author to write a specific exclusion into his license for use in GPLd projects (which the BSD license otherwise allows) resulted in that codebase being removed and the suite rewritten from the ground up. Theo's ideological purity is different from Stallman's in bent, but no less strong in my opinion.

There are a few even smaller distros (notably DragonflyBSD), I'm less familiar with these.

Underlying all of the BSDs is the BSD license, which is "permissive", requiring only that the license text be included in derivative works -- those works themselves need not carry source distribution obligations as most of the GNU licenses (GPL, LGPL, GPLV2, GPLV3) do. The result (intentional) is that the BSDs are used in a wide range of proprietary products, not merely dedicated servers. I've found BSD in routers, load balancers, printers, fax machines, settops, and other devices, usually identifiable by nmap fingerprinting scans.

Re: Romanian saves OpenBSD?

#35
post #28
post #5

Is it weird that OpenBSD struggles to keep the juice on in the post-Snowden era?

Well, who would really want to fund their compile farm of obscure vintage hardware if all they're really interested in is OpenSSH? Even if OpenBSD went bust, somebody would pick up OpenSSH eventually, without all the Vaxen and SGI machines and what not.

Indeed. I run OpenBSD on an i386 router, and I honestly don't care about supporting the other platforms. If they want me to donate a Soekris device and pay for the power, I will. At my residential utility rate, one of those things uses $8 in electricity a year. Hell, the twice-yearly OpenBSD releases cost me $100, so I almost think I've done my part.

Re: Romanian saves OpenBSD?

#36
post #17

What is the relationship between OpenBSD, FreeBSD, and NetBSD? And why would one choose one of those over Linux? Edit: Here's a link I just found: http://en.wikipedia.org/wiki/Comparison_of_BSD_operating_sys... And one more: https://www.freebsd.org/doc/en/articles/explaining-bsd/compa...

All the BSDs emerged from the BSD (Berkeley Standard Distribution) Unix tradition. All offer a generally monolithic "cathedral" style development approach to the OS as a whole (kernel, libraries, utilities, applications), rather than the more piecemeal "bazaar" style favored by most GNU/Linux distros. The BSDs in general have fragmented rather less than GNU/Linux development has, though the latter have also captured…

All offer a generally monolithic "cathedral" style development approach to the OS as a whole (kernel, libraries, utilities, applications), rather than the more piecemeal "bazaar" style favored by most GNU/Linux distros.

This has gotten a bit less true, though not entirely. The classic Unix model really did develop the entire system in the unified development model: kernel, userland, servers, major application software, etc. You could then also install third-party packages for specific application software (e.g. Matlab), but it wasn't the norm, and didn't handle core functionality.

But some components have gotten to be big enough that they're entire projects in themselves, usually cross-platform and not integrated with any one OS's development. Some of these are adopted into the BSD core respositories and customized so they form part of the integrated offering, but a number are just left in ports and run mostly unmodified. Webserving is one example: when used as a webserver, the BSDs, just like Linux, depend for a core part of the functionality on Apache or nginx. A few of the commercial unixes do follow the more traditional "everything included" model, e.g. Oracle and IBM have in-house customized versions of Apache as Oracle HTTP Server and IBM HTTP Server respectively. But the free BSDs generally run this kind of software un- or very lightly modified. The compiler is another example; the BSDs all ship basically a stock GCC or LLVM, rather than having an in-house compiler developed with the system, like the old commercial Unixes did.

Windows Server might be the purest descendent of the old Unix cathedral model, shipping integrated, Microsoft-developed software for all core functionality: kernel, userland, windowing system, webserver, compiler, etc. GNU also had such ambitions at one point, which explains some of their integration-oriented policies (some of which are disliked, and some of which have been dropped). For example, a unified style of command-line options (now packaged into getopt), a standard in-house-developed configuration/scripting/extension language that all applications were supposed to use (Guile), a unified compiler suite handling all languages (GCC), etc.

Re: Romanian saves OpenBSD?

#37
post #17

What is the relationship between OpenBSD, FreeBSD, and NetBSD? And why would one choose one of those over Linux? Edit: Here's a link I just found: http://en.wikipedia.org/wiki/Comparison_of_BSD_operating_sys... And one more: https://www.freebsd.org/doc/en/articles/explaining-bsd/compa...

Why would one choose one of those over Linux:

The biggest difference for the user, in my opinion, is that the BSDs serves both as OS and distribution, in Linux parlance.

It comes with a base system that is fully operational, whereas Linux is a kernel that someone needs to pack up with gazillion userland utilities to provide you something bootable/usable -> Debian, RedHat etc.. (or 2nd, 3rd level distributions that are based on these).

A result of this, from this Linux using guy here, is that BSDs often feel more consistent and well thought out (people often speak about the great documentation for example). You get everything from one 'vendor'.

Re: Romanian saves OpenBSD?

#38
post #17

What is the relationship between OpenBSD, FreeBSD, and NetBSD? And why would one choose one of those over Linux? Edit: Here's a link I just found: http://en.wikipedia.org/wiki/Comparison_of_BSD_operating_sys... And one more: https://www.freebsd.org/doc/en/articles/explaining-bsd/compa...

All the BSDs emerged from the BSD (Berkeley Standard Distribution) Unix tradition. All offer a generally monolithic "cathedral" style development approach to the OS as a whole (kernel, libraries, utilities, applications), rather than the more piecemeal "bazaar" style favored by most GNU/Linux distros. The BSDs in general have fragmented rather less than GNU/Linux development has, though the latter have also captured…

Note that Android uses a Linux kernel, but a fair amount of BSD in the libs and userland.

Re: Romanian saves OpenBSD?

#39

Earlier quoted context omitted.

All the BSDs emerged from the BSD (Berkeley Standard Distribution) Unix tradition. All offer a generally monolithic "cathedral" style development approach to the OS as a whole (kernel, libraries, utilities, applications), rather than the more piecemeal "bazaar" style favored by most GNU/Linux distros. The BSDs in general have fragmented rather less than GNU/Linux development has, though the latter have also captured…

All offer a generally monolithic "cathedral" style development approach to the OS as a whole (kernel, libraries, utilities, applications), rather than the more piecemeal "bazaar" style favored by most GNU/Linux distros. This has gotten a bit less true, though not entirely. The classic Unix model really did develop the entire system in the unified development model: kernel, userland, servers, major application softwar…

> But some components have gotten to be big enough that they're entire projects in themselves, usually cross-platform and not integrated with any one OS's development. Some of these are adopted into the BSD core respositories and customized so they form part of the integrated offering, but a number are just left in ports and run mostly unmodified.

I think this is pretty much what OP was trying to say, but his choice of words didn't make it obvious. The major difference between *BSD (OpenBSD is particularly picky about this) and Linux is that the "base" system is supposed to be fully-functional and well-integrated, from kernel to userspace, whereas Linux is "just" the kernel.

There are good uses to both models. I found the latter to be very useful in embedded systems, where you often need that kind of flexibility. I found the latter to be, frankly, a lot more useful on the desktop. To this day, I have to consult my notes every time I need to set up wireless on a Linux box without wicd or NetworkManager. The fact that a system with OpenBSD's reputation actually gets to do that easier is a good testimony to the merits of well-integrated userspace tools.

Post reply on HN