flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
ManOfSteel 03 Aug 2012, 08:32
Why do such a messy job with binaries when you can customize everything at the source level? It's one of the advantages of FOSS after all!
The entire world and kernel of FreeBSD can be customized with build options and you can include or exclude whatever you want (applications, libraries, kernel modules, etc.) using conf files. It's all in the source and the documentation. Also, do you know NanoBSD? It might be what you're looking for. |
|||
![]() |
|
sleepsleep 05 Aug 2012, 02:22
Quote:
because i don't know how, ![]() i try to figure out how to do the mess, but it getting more messy. |
|||
![]() |
|
ManOfSteel 05 Aug 2012, 10:45
Okay, but as I already said you can also customize a lot through different conf files not just by randomly removing files and using time-consuming trial & error. All it takes is some reading, and the official documentation is not lacking in FreeBSD.
Check the Handbook, specifically chapter 9 ("Configuring the FreeBSD Kernel") and Chapter 25 section 7 ("Rebuilding 'world'"). You don't have to read absolutely everything as a lot has to do with keeping a system up-to-date, which is not your case. For help on trimming things down you can also check manual pages such as man 5 src.conf. Some miscellaneous documentation you may find of interest: |
|||
![]() |
|
sleepsleep 05 Aug 2012, 11:28
thanks manofsteel,
i was ticking with alpine linux today, it seems tight, lite and quite awesome, using uclibc, busybox & linux kernel, yeah GPL license. 200MB for a standard installation. will read those freebsd handbooks, hopefully i could figure something out of it. |
|||
![]() |
|
sleepsleep 10 Aug 2012, 04:45
i learn a lot while lurking on freenode #freebsd (thanks to those great guys there), and somehow, i learn the way to manually install freebsd 9.0
i documented the whole process on my blog, just in case fasmer wish to try and experience the manual way. http://obemsg.blogspot.com/2012/08/install-freebsd-manually_9.html next maybe to learn how to customize build base.txz and kernel.txz. rock n roll ![]() |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.