Post a Comment
This is my first serious attempt at using OpenBSD in years, but I'm quite surprised by how well my X60s is supported. Out of the box, everything works, except for wireless which I figured out after about 10 minutes of reading manpages. Suspend/resume is instant, and faster than Windows (pretty much the standard for HW support). I'm seriously impressed. Good job, now I have to figure out how to get Opera.
4.9 supports Gnash 0.8.8, which works (mostly, from what I've read, if poorly) with YouTube. If only Hulu would work, too!
Has anyone tried the Wine port yet? It was a WIP last time I checked. Seems like there's a package here: http://ftp.eu.openbsd.org/pub/OpenBSD/distfiles/
Wine is really dependent on a specific memory layout (..specifically, Windows applications are).
A proper "working" port of Wine would require some low level kernel changes.. it might never work properly, so if Wine is important to you, look elsewhere.
BTW, distfiles are not packages, just a mirror of the source distribution.
Edited 2011-05-02 04:36 UTC
The detailed changelog mentions MAXDSIZ. Google reveils this to be the limit of how big each process can grow its data segment, which includes among other things memory allocated by malloc().
It seems HP-UX and the BSDs all have this kernel parameter. Why? To protect the system from buggy programs, I guess.
Indeed, on i386 the virtual address space is 4GB, but it gets fragmented by various security techniques like W^X (..NX bit simulation) which had to be implemented using segmentation tricks.
This change at least allows a process to use a little more memory, although login.conf still need to be tweaked for that.




