OpenBSD Drops Support For Loadable Kernel Modules
jones_supa writes: The OpenBSD developers have decided to remove support for loadable kernel modules from the BSD distribution's next release. Several commits earlier this month stripped out the loadable kernel modules support. Phoronix's Michael Larabel has not yet found an official reason for the decision to drop support. He wagers that it is due to security or code quality/openness ideals.
As far as I'm concerned, the OpenBSD developers are as close to infallable as software developers could ever hope to get.
If they've decided to do this, then it's just the correct thing to be doing.
System D sucks so hard. Ima going OpenBSD for its X-treme modularity init system and that amazingly customizable kernel with -- reads headline -- aw snap.
Time to go back to Win-XP!
AntiFA: An abbreviation for Anti First Amendment.
Community is beleaguered.
It's probably because OpenBSD's "LKMs" are so ancient, limited, and inflexible that nobody bothers to use them. I imagine if there were demand they would have adopted a more modern loadable module system, more akin to what's found in FreeBSD, NetBSD, Linux, etc.
This isn't news. It's more Phoronix spam.
Those are the dark ages they're sending you back to.
So, no more removing a single module because a security issue has been found.
Almost sounds like someone is backdooring the hell out of OpenBSD.
Those guys must be doing some really bad drugs. Today is October 28th, not April 1st.
"...Michael Larabel has not yet found an official reason for the decision to drop support. He wagers that it is due to security or code quality/openness ideals."
I know Phoronix is infamous, but, wow...
The OpenBSD mailing lists are right there. You're already reading them! Many developers frequent them daily. All you need to do is post a question! Hell, send an email to Ted himself if you're that shy. Why bother writing this article without doing the most basic of research?
I hope OpenBSD becomes much more popular. I remember nearly 15 years ago when BSD was being touted for its performance and media capabilities. Now I want more alternative, free, and open-source OSes that tout security and privacy. Privacy while using technology has become practically extinct, well, at least so it seems to me.
The name braindamaged, the link to goatse on the front page, 1 branch, 1 fork and 9 followers. How does this even compute as real?
New low?
Reason: he trolls more than he posts.
kthxbye
Now if they could also drop support for shared libraries I might consider upgrading my warezed copy of NetBSD 0.8.
kernel modules offer a level of flexibility when certain things are needed. this just makes FreeBSD more attractive.
This is it. Old implementation, low quality, and NOTHING USES IT. Bye bye!
The OpenBSD developers are so awesome that they've found a magical way to make modules unnecessary: Magical code compression with zero runtime overhead. As a result of this new approach, every possible kernel module (including ones that haven't been written yet) is stored in less space than an otherwise completely stripped kernel from the prior revision.
Once you know why loadable kernel modules have been introduced.
But this requires you to turn your brain on first.
Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
They also removed Sendmail and BIND. Where's the outcry there?
https://bitbucket.org/braindam...
These are some of the worst and most uninformative commit messages I've ever seen...
1) Why are there so many commits to achieve the same thing?
2) Any commit message that is only a single line other than "fix typo" is a bad commit message
Seriously, even some of the worst/most incompetent Android kangers have written better commit messages than the shitpile of LKM removals I'm seeing there.
retrorocket.o not found, launch anyway?
They have been moving towards that direction for some time now. I am not saying that they are wrong but it will make building and testing OpenBSD a bit tougher and will raise the bar for new comers a bit. Recompiling your kernel every time can get somewhat tiring.
It could also be that they do not have enough resources to allocate for this support or to develop a "fix" for their security concern surrounding hot loading mods.
All and all, good to know, no big deal.
Real man don't load modules, they hack the kernel itself. The compressed binary. Using dd with the proper offset.
Pussies like you can use slack, porteus or the runit based voidlinux, or other "fuck you systemd" distro.
As an avid OpenBSD user and fan, this puzzle me because it would seem like a giant step backwards. Yes, loadable kernel modules do weaken the security some but it makes adding hardware drivers difficult. I really like OpenBSD as the OS does so many things very well but the team members are far from fallible. The community isn't as supportive and tends to be very exclusive, responding with RTFM sometimes a little too often. I can understand RTFM, but I cannot understand being told to read when I've read it already and I'm still unclear.
Do slashdot moderators click on any of the links for stories before sticking them on the slashdot front page? I'm thinking not in this case.
I shutter to think of how this would impact the development/debug cycle of an otherwise simple device driver.
OpenBSD market share drops as it no longer supports third party hardware. Former OpenBSD users migrate FreeBSD and DragonflyBSD where they can load the drivers for their raid cards and other server hardware that is not yet in the BSD mainline kernel.
This decision is almost as dumb as the unquestioned adoption of SystemD in linux..
They're just making sure that there will be enough memory free on people's machines for when they merge systemd.
So, you're telling me that the FreeBSD kernel now has to be compiled with support for every piece of hardware out there?
Are you fucking serious? FreeBSD no longer supports drivers that were not statically compiled into the kernel?
This is either a joke or has to be the most idiotic thing I've ever heard of.
WTF /. !!! The url says bsd.slashdot.org, but the theme isn't red anymore. Just another casualty to OMG beta! I presume.
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
Basically, OpenBSD has locked itself from ever becoming a modern operating system capable of running on modern laptops where hardware ecosystem tends to change a lot with all the USB pluggables. Oh also, forget about any kind of serious graphics acceleration. Phoronix recently compared opensource to proprietary nvidia (and previously AMD) drivers and the results are abysmal for the open source ones.
Not that there's anything wrong with that. OpenBSD will remain a niche product run by a handful of users that otherwise run Macs (oh, citation needed? http://assets.keltia.net/photos/BSDCan-2014/Devsummit/medium/devsummit-31856.jpg ) and other than being primary sources of OpenSSH and hopefully systemd shims, completely irrelevant.
By the way, this is news, okay, but not really. Us gentoo users have been runing slim kernels compiled only for the hardware we use, because we can, for years now. But, I can always re-enable modules or simply use the genkernel. I have no idea why they're dropping the modules instead of disabling by default. I'd says lack of manpower and increasing irrelevance of the OS.
OpenBSD? Modern?
We seem to have a language barrier here, because the English I know has a very specific rule about mixing those two things in a sentence without some word thrown in to make it state, in some form or other, OpenBSD != Modern. These are the guys that make Debian stable seem untested and cutting edge. You don't get to boast their near perfect track record releasing a distro vulnerability free by putting out modern anything.
OpenBSD's niche has always been those looking for near absolute stability and security. Features just about always take a backseat. The limitations it puts on hardware support are regrettable, but given their focus on stability and security, it doesn't seem as crazy. And that it's being done in one distribution, with the aim of specifically better achieving said distro's specific goals makes it a far cry from the madness that is systemd's march to pervade anything that someone can be duped or coerced into installing it on with the aim of, well, fostering hegemony.
This is more just like if only Redhat were rolling out systemd...a questionable decision, but not entirely without reasoning behind it, and all in service to that distro's particular personality, while systemd is more like the remilitarization of the Rhineland.
yup.
http://undeadly.org/cgi?action...
I can't use several of my machines because of lack of drivers for horribly common hardware which is nearly identical to supported hardware and for which a fix has actually been submitted on the mailing list. In spite of it being only some changes in values and not in the basic functionality of the driver, they begged off adopting the changes because of concerns with Linux copyright, which has already been shown to not apply in this case. Just NIH. Well, fuck 'em. I'll use something with some support.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Some of the less-helpful "community" members could do with a kick up the arse though, better to not post than to post an RTFM without at least pointing out which bit of TFM to R. I'm sure that often they don't know the answer themselves. (Not to be mistaken with mails from time-starved people that are equally short but do actually point people in the right direction...)
No, seriously!