top | item 22114356

(no title)

g82918 | 6 years ago

It is a bit interesting for the future of the product that most of the comments aren't about the actual functionality that this BSD provides. The cool thing here is that you can plug it into any computer like TAILS or a few other Linux distros and use it like your own computer. Most comments seem to focus on the unconventionality of BSD's. A BSD in general is like a linux distro in that they package a kernel and userland together, usually with a package manager or a port system. The great advantage of a BSD is that usually the kernel-libc interface is designed better. For instance FreeBSD used to have a much faster writev implementation compared with Linux(from personal experience and the Advanced Unix Programming Book's test).

Edit: I tried using a \star character before BSD which apparently is italics in this editor.

discuss

order

musicale|6 years ago

The main differentiating feature vs. (free,net,open,whatever)BSD seems to be that it boots from a pluggable external device like a USB flash drive and doesn't perturb the system it's booting on.

Seems like something that should just be added to FreeBSD.

g82918|6 years ago

So adding that is hard. I mentioned that a bit by alluding to TAILS, storage on USB is interesting since most users just yank it at some point. FSCK and making sure writes complete in nontrivial. Feature detection on boot is interesting as well. Those two points are not things you regularly want. I would prefer my modules compiled into the kernel in Linux terminology.

1MachineElf|6 years ago

FreeBSD has that with mfsBSD, but it's extremely minimal compared to this NomadBSD project, albeit still quite useful.

anthk|6 years ago

OpenBSD has that with Fuguita.