Date: Tue, 8 Mar 2016 23:25:02 +0100 From: Markus Hitter <mah@jump-ing.de> To: freebsd-embedded@freebsd.org Subject: Re: ? about kernel size.. Message-ID: <56DF513E.9000405@jump-ing.de> In-Reply-To: <CAPKZHbX8BXKC_=8PPvtasqE%2BRj96_mPQkqdRt=hqU6fazxpPfA@mail.gmail.com> References: <CAPKZHbVyPji-bZwDzM77TN6qybjRcf%2BZe5r6WZmbG98LkhT-rg@mail.gmail.com> <CANCZdfriqr24Lh9ZuptaC0gEm6gAV6LN9XHcVAJtbyaBejEgNg@mail.gmail.com> <CAPKZHbW%2BG7WnSU__yeYBVPqs8MPmFm-5q_wM4sm9FxHhEEgPDg@mail.gmail.com> <1457473674.1406.46.camel@freebsd.org> <CAPKZHbX8BXKC_=8PPvtasqE%2BRj96_mPQkqdRt=hqU6fazxpPfA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56DF513E.9000405>