Live data from Hacker News

OpenBSD 6.5

openbsd.org

61–70 of 208 posts

Re: OpenBSD 6.5

#61

Why doesn't OpenBSD do KASLR?

It does KARL though:

"The difference between the two is that KARL loads a different kernel binary in the same place, while KASLR loads the same binary in random locations. Same goal, different paths."

https://www.bleepingcomputer.com/news/security/openbsd-will-...

Re: OpenBSD 6.5

#62
post #20

I know it's often mentioned, but I love the simplicity of OpenBSD. Thank you all for the great work.

Well, simplicity is one thing, but I was shocked to learn that it doesn't even come with the complete POSIX toolbox (e.g. out of the box awk is missing). And finding out that `ftp` also handles http and https was a bit weird too.

To some extent, I like that simplicity too (especially security wise) but I wonder if they are taking it too far.

Re: OpenBSD 6.5

#63

Why doesn't OpenBSD do KASLR?

The typical approach of sliding the kernel around only offers limited benefit. One leaked address and you're done.

The current approach, called KARL, relinks the kernel so that while it may load at the same address, symbols internally do not have the same offset. Learning the address of printf will not reveal the address of malloc and so forth. In the context of kernel defense, I would argue this is more effective.

Also, simply as a practical matter, the bootloader and kernel are tightly coupled in ways that make altering the load address a nontrivial endeavor.

Re: OpenBSD 6.5

#64
post #59

Why doesn't OpenBSD do KASLR?

You'd be shocked to know how long after this was shown academically to be a Good Idea™ it took to get it into operating systems like Windows. The reason back then was because application programmers depended (incorrectly!) on sequential allocations so when you started randomizing things you'd break stuff. Idk if that's the case here but its been a big reason historically. I know OpenBSD doesn't prioritize new feature…

Application programmers should not care about the address of the kernel.

Re: OpenBSD 6.5

#65
post #20

I know it's often mentioned, but I love the simplicity of OpenBSD. Thank you all for the great work.

Well, simplicity is one thing, but I was shocked to learn that it doesn't even come with the complete POSIX toolbox (e.g. out of the box awk is missing). And finding out that `ftp` also handles http and https was a bit weird too. To some extent, I like that simplicity too (especially security wise) but I wonder if they are taking it too far.

How did you manage to get an OpenBSD install that didn't include awk?

Re: OpenBSD 6.5

#66
post #2

Been running 6.5 snapshots in my travel laptop for some weeks and everything just works. The laptop is a ThinkPad X200 which is a bit slow for my needs, but upgrading it to ThinkPad X230 later this week should help. I really enjoy how simple the system is after all these years with Linux. I will always continue using Linux in my main computers, but for surfing, some hobby programming and as a travel OS OpenBSD defini…

> but for surfing, some hobby programming and as a travel OS OpenBSD definitely won me over. Mac OS X has won me (and many others) over when it comes to these topics. I'm curious why BSD would be your choice. It sounds painful?

I like simplicity. I use i3, Firefox with enough privacy extensions, Emacs and terminal. And I love to be able to have a great keyboard, where sadly the ThinkPads are the only choice nowadays.

Using Mac OS X or Windows will give me a headache. I just don't like their user interface. And I've used both of them a lot; I had my G4 iMac with 10.0.0 back in the days, and kind of liked 10.3.0 until Linux won me over again.

Re: OpenBSD 6.5

#67
Good to see another version of OpenBSD out. I love it for servers, the easy setup, solid package management, and security are first rate. The only reason I can't switch to it for desktop is that the Jetbrains IDEs have some issues due to no OpenBSD support Pty libraries, so debugging doesn't work, otherwise I'd be a full convert.

Re: OpenBSD 6.5

#68
>HOWTO upgrade

>Remove files no longer included in the current release of perl(1):

Do they consider this a production-grade operating system or a toy one? Why couldn't it be done with a package manager?

Re: OpenBSD 6.5

#69
post #20

I know it's often mentioned, but I love the simplicity of OpenBSD. Thank you all for the great work.

Well, simplicity is one thing, but I was shocked to learn that it doesn't even come with the complete POSIX toolbox (e.g. out of the box awk is missing). And finding out that `ftp` also handles http and https was a bit weird too. To some extent, I like that simplicity too (especially security wise) but I wonder if they are taking it too far.

awk is there in base. Did you try to invoke it as 'gawk' or something?

Re: OpenBSD 6.5

#70

>HOWTO upgrade >Remove files no longer included in the current release of perl(1): Do they consider this a production-grade operating system or a toy one? Why couldn't it be done with a package manager?

Because perl is part of the base system, and not a package, harmless files are typically not removed by the OpenBSD Installer.

You don't have to remove those files, the upgrade guide simply indicates they're no longer required.

Post reply on HN