Linked by Thom Holwerda on Mon 19th Oct 2009 12:06 UTC, submitted by ebasconp
OpenBSD As mentioned in the release announcement: "Many people have received their 4.6 CDs in the mail by now, and we really don't want them to be without the full package repository. We are pleased to announce the official release of OpenBSD 4.6. This is our 26th release on CD-ROM (and 27th via FTP). We remain proud of OpenBSD's record of more than ten years with only two remote holes in the default install." I really want news like this on the front page, but sadly, the long list of improvements makes no sense to me - I don't know what's important and what isn't. If someone can provide a nice readable summary of the most important improvements, I'll include it to the item and place it on the front page. There we are.
Thread beginning with comment 390037
To view parent comment, click here.
To read all comments associated with this story, please click here.
Francis Kuntz
Member since:

But when you look at what the Linux distros add in 6 months the list is pretty pathetic (IMNSHO).

Yes, and Linus Torvalds told us the result.

"We're getting bloated, yes it's a problem," Torvalds said, "I'd love to say we have a plan. I mean, sometimes it's a bit sad and we're definitely not the streamlined hyper-efficient kernel that I had envisioned 15 years ago. The kernel is huge and bloated, and our icache footprint is scary. I mean, there is no question about that. And whenever we add a new feature, it only gets worse."

Reply Parent Score: 7

kragil Member since:

He also said that it is unacceptable, but also unavoidable.

AND in the Floss Weekly interview he said that the whole comment was blown out of proportion and that Linux is at least not a "fat ugly pig that should have been shot 15 years ago"

That is what he thinks about other OS kernels.

Edited 2009-10-19 18:32 UTC

Reply Parent Score: 1

Doc Pain Member since:

He also said that it is unacceptable, but also unavoidable.

I think this is not specific to Linux. Linus may have applied this statement to the Linux kernel, but the tradition for bloating and complicating things seems to be everywhere. Even in BSD world.

Don't get this statement wrong and let me first clarify: The developers of the BSD operating systems do an excellent job. With every release, the OS runs faster in the same (!) hardware. No problem here.

The problem starts when you want to add additional software. As it has been mentioned earlier, if you install package A, it will install B, C, D, E, F and G as dependencies, even if it just contains "suggested" stuff you don't use or even require (to run A).

Instead of centralized means of configuration, things get scattered among many files and subsystems. For example, if you're using HAL and DBUS for X (the "new" way), setting up a non-english keyboard is complicated, especially if you're not rinning one of the two big desktop environments that keep such things internally. Even starting X now takes much longer.

Remember my statement of the "new dependency hell"? Install things you don't really need? It gets worse. Very often, programs shift from one library version to the next one, e. g. X-Chat from Gtk 1 to Gtk 2. The functionality is quite the same, but the overall operation speed (as it feels to the user) is reduced. Even worse: Usability gets lost; things like using the middle mouse button for tranfering the edit buffer to an input field, or selecting a list entry by double clicking don't work anymore.

A famous statement reformed: "What OS giveth, applications taketh away."

I have been told here at OSNews that this tendency of bloat as a good reason and is needed: For faster software development. But I'd rather use software that is implemented good insteaf of fast, and I would be willing to wait for a good release.

The circle closes here: That's the main reason I have selected the BSDs as my main operating systems (next to Solaris, and Linux mostly for entertainment and education): They pay attention to deliver good software. It's a way to benefit from the development and get a faster, more stable and more feature-rich system without actually upgrading the hardware.

Reply Parent Score: 3