Hi! On Wed, Dec 10, 2014 at 04:16:36PM +0100, Steffen Nurpmeso wrote: > Hello! > > Well yes it is true, i hated the necessity to be online for the > installation, got p....d after the first reboot when even Python > 2.7 (yuck!) was installed automatically, and also over the net... > Also, in QEMU, i got a basic CPU usage of 17% without anything > going on, which is the worst of all BSDs i have around. :-)
I know, there are a few reasons for this all: * Like OpenBSD, base, xenocara and ports are separate repositories. Usually all build scripts run in a rather self-contained fashion. A script for a full cdimage would not be self-contained, as it needs all other repositories and their build output. I'm gonna need to think about a way how to do this properly and transparently... * binutils, gdb, git and cdrtools are in ports, to keep GPL from "polluting" our tree. I think git pulls in python 2.7 per default. * We bumped HZ up to 1000. This causes it to have a higer CPU usage while idling. There are ideas how to solve this. * We're working on improving things, it's not gonna stay like this. :) > I really like the green-on-black boot messages, which feels pretty > much like home :), clang 3.4 as the base compiler, etc. Hah, cool! > The real hammer: once i compiled the MUA i maintain and loaded the > installation message i got a crash... And debugging this revealed > a bug that was introduced on 2007-06-16 -- in a software that is > in use on almost all Linux and some commercial Unix distributions, > even in the base system! > > It is sheer unbelievable that this bug never happened to be > revealed on whatever operating system the software is used on! > > You must enforce red zones for user allocations or use a > relatively fine grid in the memory allocator, with individual > chunks that serve enclosed in red zones! > But whatever you do, your're alone with it (in a default > configuration and as far as my horizon extends, that is)! Great to hear that! Which MUA do you maintain? I'm really wondering what bug it was. Do you happen to have a diff I can have a look at? I don't think we have any extras in that direction compared to OpenBSD. It could be due to clang vs gcc, but that's really just guessing. > Wishing you the best, and > Ciao, > > --steffen > Thanks for the feedback, really appreciating it! \Patrick
