? about kernel size..

Markus Hitter mah at jump-ing.de
Tue Mar 8 22:31:48 UTC 2016


Am 08.03.2016 um 22:56 schrieb Brad Walker:
> But, are you saying that no engineering has been done on this yet OR no
> amount of engineering could make it work?

If I recall correctly from some 25 years ago, memory address mapping
(which is what a MMU does) is mandatory for preemtive multitasking. An
i286 can't run a Unix-like OS either.


In 2008 I tried to get FreeBSD down to its minimum, too. The success
post is about all what's left today:

https://lists.freebsd.org/pipermail/freebsd-embedded/2008-October/000604.html

The task to get there is simple and straightforward, but time consuming:
go step by step through the kernel configuration to disable whatever you
can spare. Configure, build, try, repeat. If you need a small entire
system, do the same for packages and every single file you copy into
your system image.


Markus

-- 
- - - - - - - - - - - - - - - - - - -
Dipl. Ing. (FH) Markus Hitter
http://www.jump-ing.de/


More information about the freebsd-embedded mailing list