I know that NetBSD used to have a great reputation for its portability.
Originally Posted by TechMage89
But isn't Linux even more portable than NetBSD these days?
Yeah, it would be a shame to let quality code rot.
I hope the best of NetBSD could be pushed to FreeBSD, OpenBSD, DragonFlyBSD and Linux.
Linux might be more portable ... but not all released versions work on all targets which it seems on netbsd that is genereally the case with a few exceptions like SMP being buggy on sparc even though the arch itself works just fine with a UP kernel.
I would imagine that DRM isn't implemented for lack of man power ... and lack of a clean portable implementation that doesn't require a rewrite to be included... were drivers designed on BSD instead at least Linux could import the BSD code no problem however it doesn't go the other way really.
Linux IS more portable... :)
Linux both far more portable, much more flexible AND supports much more custom peripherals & devices which you could (and would) encounter in non-x86 worlds these days. For example: http://downloads.openwrt.org/snapshots/trunk/ - a dozen of ARM, MIPS and even x86 things supported. And of course ant SoC offers a bunch of custom peripheral devices in board, etc. Now good luck to get NetBSD running on all these and then good luck actually doing something meaningful as you would soon figure out you need a lot of drivers and it's not like if they're present in netbsd.
Originally Posted by uid313
Nightmare mode: do it on par or better than Linux does (else it stands no chances on market anyway and hence counts as toy only).
Furthermore, to make things more funny, most eval boards of CPUs which are enough to boot Linux usually coming with Linux SDKs as this really allows to get things running fast and with lot of features.
Last edited by 0xBADCODE; 06-06-2012 at 09:33 AM.
Ahh, these BSD guys always fail to recognize it's not always smart to have fully blown and 100% identical system for all tasks. That's why they lost virtually all embedded market to much more flexible penguins. Who are not inclined on enforcing The Only One True Way Of Doing The Things unlike BSD people but rather provide some boilerplate (kernel, etc) to start with. Then you can adjust it to specific task without ton of headache. That's what allowed penguin to conquer virtually anything, from access points to mobile phones. Lack of flexibility has made a lot of species to disappear from this planet. However some of them still haven't learned that lesson :P
Originally Posted by cb88
Last edited by 0xBADCODE; 06-06-2012 at 09:34 AM.