5 ms·
150 MB Minimal FreeBSD Installation
- aforwardslash 8mo agoVaguely related, FreeBSD has a tool to generate custom small footprint variants, called nanobsd - https://man.freebsd.org/cgi/man.cgi?query=nanobsd&sektion=8&n=1 https://man.freebsd.org/cgi/man.cgi?query=nanobsd&sektion=8&...
- paffdragon 8mo agoThanks for mentioning this, I am just beginning my FreeBSD journey and wanted to setup a small pre-boot env with mfsBSD[1], didn't know FreeBSD has a tool already to do something like that. [1]: https://github.com/mmatuska/mfsbsd https://github.com/mmatuska/mfsbsd
- crest 8mo agoWait until you run `pkg upgrade` and it takes several times the 150MiB...
- vermaden 8mo agoPlease read entire article (or at least skim read it) because I also cover that part :)
- haunter 8mo agoIn there an “accessible” BSD on the level of live CD Linux distros, like Debian? Hey you can play around but also install it if you want right here right now with a DE
- seanw444 8mo agoI'd be interested to know too. I haven't seen one, but that's probably because the majority of the BSD demographic is for servers and such, which are mostly all headless.
- deleted 8mo ago[deleted]
- paulryanrogers 8mo agoGhost BSD?
- JPLeRouzic 8mo agoI switched from Devuan (Debian without SystemD) to GhostBSD a few weeks ago. Until now it seems a very pleasant travel, even bringing back nice memories of Unix in the 1990 while using all the modern tools.
- Zambyte 8mo agoI suspect English is not your first language based on your profile and I'd like to give a tip: "until now" implies that what follows is no longer true, due to a recent event that changed it. "So far" is probably closer to what you wanted, which expresses that it's still true, but based on limited time / experience.
- JPLeRouzic 8mo agoYes you are right, I am very satisfied with GhostBSD. Thanks for the remark!
- vermaden 8mo agoGhostBSD is FreeBSD with GUI installer and MATE by default - it also comes with XFCE flavor. Highly recommended.
- haunter 8mo agoThanks exactly what I was looking for
- nazgulsenpai 8mo agoI haven't checked out GhostBSD's site in a while, and saw they had a version with a DE called "Gershwin" I've never heard of before. It looks really cool for those Apple folk among us https://github.com/gershwin-desktop/gershwin-desktop https://github.com/gershwin-desktop/gershwin-desktop
- Forgeties79 8mo agoOh wow I love that look! Might have to check this out as well.
- dgxyz 8mo agoI tried them all. Surprisingly macOS + homebrew feels more like FreeBSD with a layer of something else over the top that runs Photoshop. I am happy with that mid-ground. I ran FreeBSD on actual hardware doing mail/web from about 1997-2014 then quit trying.
- omani 8mo agonomadbsd https://nomadbsd.org/ https://nomadbsd.org/
- yjftsjthsd-h 8mo ago> Also keep in mind that You have entire static FreeBSD Rescue System available under /rescue dir. If you have ZFS with boot environments, how valuable is that?
- ggm 8mo agoDo the same for X! Well.. a layered addition maybe. I've always felt it's bringing swags of stuff which never gets used. A non accelerated fb or vesa binding would do for a lot of things. I liked this piece a lot. Nice write up of how you explored the space.
- vermaden 8mo agoThank You :) > Do the same for X! I kinda did ... but for RAM usage and not disk space. Details here: - https://vermaden.wordpress.com/2026/01/18/200-mb-ram-freebsd-desktop/ https://vermaden.wordpress.com/2026/01/18/200-mb-ram-freebsd...
- yjftsjthsd-h 8mo ago> What I really loved is that XLibre X11 packages DOES NOT CONFLICT with Xorg packages. You just install xlibre instead of xorg and everything works … even better then with Xorg How do you control which one is used? I was expecting xlibreinit or something, but the rest of the post appears to just run xinit like normal with nothing that I noticed that would select an X implementation
- vermaden 8mo agoWhat I expected - that if I would want to install Openbox - then Xorg will be forced. I typed: # pkg install xlibre ... and X11 XLibre implementation installed and Openbox installed properly and 'xorg' packages was not forced. The binaries of XLibre still have the same old 'Xorg' names like 'Xorg' is the server binary name (not 'XLibre') and xinit(1) is still xinit(1) ... But if you already have 'xorg' package installed and you would like to install 'xlibre' package then there would be conflicts as they install file into the same places - and often with the same names. Hope that helps.
- yjftsjthsd-h 8mo agoOh, I see. I would have described that as that the packages did conflict - that one replaces the other - but that other packages accept either implementation. Either way you phrase it, thanks for clarifying
- h4kunamata 8mo agoDebian Netinst joined the chat. If you wanna a reliable, stable, dramas free and small Linux system (I know FreeBSD isn't Linux), Debian Netinst is the way. I run it on my homelab for DNS, K8S, love it!
- hnarn 8mo agodebian netinst is when you want a small boot environment, it can then be as small or large as you want it to, but that is also true for booting debian live with gnome, you could install with ”debootstrap”. a more analogous debian tool would be debian live-build: https://manpages.debian.org/testing/live-build/live-build.7.en.html https://manpages.debian.org/testing/live-build/live-build.7....
- Crontab 8mo agoI don't know why but having a minimal system that only contains what is needed really scratches an itch for me.
- BobbyTables2 8mo agoWish Debian or RHEL could do this the way Alpine does…