*BSDThis forum is for the discussion of all BSD variants.
FreeBSD, OpenBSD, NetBSD, etc.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Mainly Devuan, antiX, & Void, with Tiny Core, Fatdog, & BSD thrown in.
Posts: 5,491
Rep:
NomadBSD 1.4
Whilst I normally run a lightweight Linux distro, this O/S has caught my eye.
If you are at all interested in the BSDs, this one is worth a look.
It will run 'live' from a pendrive, but runs better once installed to the pendrive - or install to hard drive.
One specific feature that I found most useful is that it mounts ext4 partitions 'out of the box'.
It uses the OpenBox WM, but has an interactive toolbar in addition to a menu bar as standard, with lots of useful programs included, a real mobile BSD O/S on a pendrive.
I used to use FreeSBIE too...2007 version, as well as NetBSD Live from 2007 & 2012 - still have the discs.
I've got my old FreeBSIE, BackTrack, OpenSolaris, PC-BSD beta disks v.0.7.3 on up from when I was a beta tester and a tonne of old Live CD's in my desk drawer.
I have a Thinkpad T61 that died a few years ago when I pulled the USB mouse from the dock while it was compiling ports. After sitting in a drawer all that time it resurrected itself when I was checking for possible fan donors to preform surgery on my X61. I've had Kali on it but have been planning on switching it over to FreeBSD.
Before doing that I thought I'd try installing my old PC-BSD beta disks to the 64bit machine. The disks were i386 dated June 2005 up and I only have one i386, the IBM T43, and I didn't want to mess up my FreeeBSD build.
PC-BSD beta disk v.0.7.8 and v.0.8.0 stalled at a making slices screen and never made it past that. PC-BSD v.1.5.1 was made in 2008 and my machine was made in 2997 so I tried that. It got to the very end and had some issue that prevented the build from finishing so I gave up on it.
I've got Minix, DesktopBSD, Watt, Frenzy, AntiX, Fugita, a lot of Slax and Puppy disks. But with a 100GB HDD I decided to devote that box to the Dark Mother, Kali, and am installing the latest version now.
I'm looking to move from Slackware to a BSD. I was thinking of moving to OpenBSD, but this NomadBSD is very interesting. I've installed OpenBSD and NomadBSD in VirtualBox 5.1 and both are running, although slower than if native.
With NomadBSD, I like the desktop ready applications: a browser, a audio player, an IRC, an office suite, a password program, a note editor, the Octopkg add program, printer config, three file managers. The only thing I'd add is EMACS, because that is where I do task management and diary. Really it is ready to go. On the other hand OpenBSD needs nearly all of that added, plus the gtk, qt5, and other programs to support the applications. So I really am impressed with NomadBSD. My only hesitation is will NomadBSD become a PC-BSD interest, which will wane in a few years? Then I'll wish I had taken the OpenBSD to desktop road, because of learning howto build my own desktop. In other words, is there and easy way to build a desktop with the application suite found in NomadBSD, or is there a OpenBSD desktop script which builds applications? Cheers, BrianA_MN
It isn't the base system that I'm concerned about, because I know it is FreeBSD. My question is really about the application compilation and how it is applied on-top of FreeBSD. Is there a way to duplicate the script or process in OpenBSD or even on NetBSD?
As a newbie to BSD, I'm still learning if the package add process does a dependency check and adds all the necessary dependency's in all the BSD's or only in FreeBSD? My experience with adding Firefox-esr to OpenBSD was the necessary dependencies were added, but the application ran very slowly.
NomadBSD also has what appear to be custom applications, ex OctoPkg. It also seems to have been tuned for the desktop. Those are steps I'd love to understand. I hope to learn some of those steps before moving to one of the BSD's only on my older CPU platforms.
Is NetBSD the only BSD that still runs on 68040 platform?
My question is really about the application compilation and how it is applied on-top of FreeBSD. Is there a way to duplicate the script or process in OpenBSD or even on NetBSD?
As a newbie to BSD, I'm still learning if the package add process does a dependency check and adds all the necessary dependency's in all the BSD's or only in FreeBSD?
I have a Beginners Tutorial on How To Build A FreeBSD Desktop From Scratch with a target audience of someone who has never used the command line that takes you from installation of the FreeBSD Base System to a fully functional Fluxbox Window Manager FreeBSD desktop using ports to compile third party programs.
I take you step-by-step through installation of the Base System and show you how to use the portmaster program to compile 3rd party programs like Firefox from ports. It pulls in a list of all dependencies it thinks needs to be installed and you can choose options for each one. Something that you cannot do if you use the pkg system.
If you don't want to install everything it suggests you can choose no and use the -i flag to choose which to install and which not to install. Like this:
Code:
# portmaster -i www/firefox-esr
You can skip the Windows hand-holding parts, use pkg instead of ports if you like and still follow the outline. It covers a pf firewall ruleset, and one if you use CUPS, and shows you what System and Security files need editing before you go online.
There is a separate tutorial on How to Spoof your Ethernet MAC Without Dropping the Interface using FreeBSD and some free wallpapers I made.
@trihexagonal Thank you for the reply and the excellent tutorial. I read the tutuorial and picked up some really good insights to building a more secure desktop system with the notes about pf. Do I properly undertand your comments about portsmaster vs pkg and they can't both be used on the same system? I might have missed it in the tutorial, but the extra note about -i usage in the above reply was helpful. I would think a cron job could be setup to check on updates? Thanks again. Cheers, BrianA_MN
Do I properly undertand your comments about portsmaster vs pkg and they can't both be used on the same system? I might have missed it in the tutorial, but the extra note about -i usage in the above reply was helpful. I would think a cron job could be setup to check on updates? Thanks again. Cheers, BrianA_MN
I mix ports and pkg but I have the experience to work through problems that mixing them might bring with it.
Experience people new to FreeBSD do not yet have, and running into problems they can't yet solve increases the chance of them becoming needlessly frustrated, giving up and moving away from FreeBSD.
You don't need to run a cron job to update. Once or twice a day I run:
# portsnap fetch update
# pkg audit -F
# freebsd-update fetch
If freebsd-update fetch downloads updates then you run:
# freebsd-update install
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.