OpenBSD 5.5 Released
ConstantineM (965345) writes "Just as per the schedule, OpenBSD 5.5 was released today, May 1, 2014. The theme of the 5.5 release is Wrap in Time, which represents a significant achievement of changing time_t to int64_t on all platforms, as well as ensuring that all of the 8k+ OpenBSD ports still continue to build and work properly, thus doing all the heavy lifting and paving the way for all other operating systems to make the transition to 64-bit time an easier task down the line. Signed releases and packages and the new signify utility are another big selling point of 5.5, as well as OpenSSH 6.6, which includes lots of DJB crypto like chacha20-poly1305, plus lots of other goodies."
Even though I've never used it...
"That's right...I said it."
oblig
Before anyone asks, no, this new version of OpenBSD (version 5.5) does not include libReSSL yet.
That's not how OpenBSD operates. Neat announcements made even a month before an OpenBSD release do not usually appear in the very next OpenBSD release. There are cutoffs/deadlines, and the OpenBSD group is far more interesting in ensuring reliability than flashy new code that is only partially ready.
If you check the libReSSL.org website, libReSSL is planning to be included in OpenBSD 5.6, which I expect will be released on November 1, 2014. The OpenBSD group has a solid track record of making their official releases publicly available by the expected date.
To see an overview on what did get included in this version (like signed packages), see the release notes (which is pointed to by the first hyperlink of this Slashdot news story).
The next release is scheduled for a few years prior to Sunday, 4 December 292,277,026,596.
"National Security is the chief cause of national insecurity." - Celine's First Law
http://meta.unix.stackexchange...
Why do we not like scripts? Honest question.
How do you even change the ip address from the command line?
"ip addr add $IP_NUM dev $IP_DEV"
Or, if you like, you can use ifconfig, even though that's obsolete.
They'll collect your nerd card on the way out, troll.
What an odd measure of the quality of an OS. Like changing your IP from the command line is something that speaks to how well Linux has been developed. And you can change your IP from the command line. ifconfig does this just fine, even if its not the preferred method. you can also do something like this: sudo ip addr add xxx.xxx.xxx.xxx
but I guess I just fed a troll, so jokes on me.
There's a USB installation image for i386 and amd64! Finally! Dear lord, it's been years. That's as big a deal as the time_t thing for me.
...but it's being eaten...by some...Linux or something...
I use OpenBSD almost exclusively, but in all fairness NetBSD was the first to move to a 64-bit time_t on all its platforms.
Also, there's no chance that Linux would ever make such a jump. They'll invent something complex and annoying to maintain backward compatibility with all the proprietary crapware. OpenBSD and NetBSD can do it because they're not afraid to make everybody recompile their software.
(For people who don't understand the issue: on NetBSD and OpenBSD time_t is now 64-bits, even on 32-bit platforms. So the 2038 problem is non-existent going forward, even for 32-bit software.)
They break easily and are slow to interpret.
You should call yourself lucky. I just made the finishing touches to my Y2K survival basement.
Wasn't that easy on my BeagleBone Black board http://derekmolloy.ie/set-ip-a...
How anyone is supposed to figure that out is beyond me. Is a script calling ifconfig too good for you people?
Only the State obtains its revenue by coercion. - Murray Rothbard
Its not one script anymore. Its one script hundreds of lines long that calls other scripts to finally accomplish something you could do with seconds and ifconfig. Don't get me started with the mess systemd is.
Only the State obtains its revenue by coercion. - Murray Rothbard
I have used OpenBSD a number of times over the years but when I have tried to use it as a high performance server it falls on its face. Has it gotten any better?
Does this mean I don't have to worry about Tuesday January 19, 2038 at 03:14:07 UTC anymore? What's the new date/time when things will crash and burn?
5.5 base signify pubkey: RWRGy8gxk9N9314J0gh9U02lA7s8i6ITajJiNgxQOndvXvM5ZPX+nQ9h
5.5 fw signify pubkey: RWTdVOhdk5qyNktv0iGV6OpaVfogGxTYc1bbkaUhFlExmclYvpJR/opO
5.5 pkg signify pubkey: RWQQC1M9dhm/tja/ktitJs/QVI1kGTQr7W7jtUmdZ4uTp+4yZJ6RRHb5
Break easy compared to machine code in some specific way?
You use the same tools the scripts use. Ifconfig.
Choose a better distro and things wont be so obfuscated.
If you ignore ACs because they are anonymous - you're an idiot.
/sbin/ifconfig
It's not just for listing!
Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
patching openbsd is usually this dance:
1. wget or whatever to download the patch /usr/src and apply patch with patch -p0 my_patch.txt
2. best practice, use "signify" to check signature
3. cd
4. make obj; make; make install
Not in any specific way. For example when a called subprogram returns an unexpected result, or a result in an unexpected format. Also when the script interpreter is upgraded, it might break something. Heck, sometimes the problem is caused by something silly like a space in a file name.
oh, slashdot filter knocked out the < sign; nice going for a supposed geek tech forum eh?
That is to say: it's software.
patch -p0 < 005_openssl.patch.sig
No, the biggest thing for me is the signed packages. For a security-focused distribution, the lack of signed packages seemed quite ironic.
A third party has created an auto-update app.
https://stable.mtier.org/
Does OBSD include support for Wayland in 5.5? Is it stated for a future version, or have they decided to stay w/ X11?
Not really. Machine code is more robust and, as I said, faster. There might still be other good reasons to use scripts, I'm not denying that. They are easier to maintain, for example.
Pretty much all 64-bit systems have used 64-bit time_t forever, so the Y2038 problem is only an issue if people are still using 32-bit platforms in 24 years. Given that even ARM is now 64-bit, that seems quite unlikely (none of those old mainframes that were a problem for Y2K have this problem and most databases use 64-bit time values because people care about dates further in the past than can be expressed with a 32-bit UNIX time_t). Of course, Google has just released a new Java implementation for Android that does a load of void* to int32_t casts all over the place and is going to be almost a total rewrite to port to a 64-bit architecture, so you can't always trust big software companies not to be complete idiots...
I am TheRaven on Soylent News
Especially anything that used threads. Going from a strongly ordered x86, where basically anything is sequentially consistent for free, to the extremely weakly ordered Alpha, where things are only visible between threads with explicit barriers breaks a lot of stuff where people only tested on x86. ARM has a similar problem.
I am TheRaven on Soylent News
Good thing we have systemd to bring all of that Windows goodness to Linux.
some caveats, that only does i386 and amd64. the package manager in openbsd automatically updates packages anyway, as for the openbsd binaries despite what that mtier.org says it's very simple and fast to update, in less than four minutes I had applied all outstanding patches to a system I brought up today.
by "automatic" I mean you type in pkg_add -u and it then updates all packages that have updates
Nope, doesn't work on Linux. NetworkManager or some other daemon will come along and overwrite your manual ifconfig change in short order.
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant