Installing FuryBSD and Feeling Like a *Newb*

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hello welcome to the OTB channel you know after 16 years of using Linux I've become very comfortable with the system the thing is after using something for such a long time it's all too easy to forget how new users approach Linux so I thought I'd have a go at putting myself in their shoes to try and remember how I first felt all those years ago so I'm going to have a go at installing BSD which is a system I know nothing about join me after the break to see how I go on [Music] okay so welcome back so uh I've been thinking about this for a while when we get really comfortable with an operating system and after 16 years Linux has almost become second nature it's all too easy to forget when you're interacting with new users that many of the questions they ask that we take for read and possibly seem a little bit inane are not avert ly obvious to the new user so I thought it would be a little bit of an interesting experiment to install something that I'm unfamiliar with FreeBSD now I haven't gone for the plain FreeBSD I thought I'd give myself a chance at least and I've downloaded an ISO for a distribution called fury BSD I'll put a link to the download in the video description and it's apparently based on the free BSD distribution its distribution even the right word for BSD well you know what I mean and you can download an xfce version or a KDE version but apart from having a desktop pre-configured after that it's pretty much your vanilla freebsd experience so I've downloaded the ISO I'm gonna fire it up in VirtualBox I'm gonna see if I can install it and perhaps even install a package or two but I'm not going to do anything too sophisticated with it because I've not read the free FreeBSD manual which should I'm sure be my starting point I'm just gonna get something up and running and I'm sure the likes of Robo nuggie I'm sure you'll laugh at me mates because I really feel like a noob I haven't really got a clue about BSD I remember installing a couple of desktop versions I think it was desktop bsd and pc-bsd more than ten years ago a lot more than ten years ago and I didn't use them seriously I just installed them had a look and then probably wrote over the partitions and installed the Linux system again so I really can't remember much about it I know that some of the commands on a lot of the commands are similar to Linux but not all the partitioning schemes I believe are very different and the installation I'm guessing it's still quite old-school and curses but I really don't know so don't expect too much guys I'm feeling a little bit nervous about this but let me fire up the ISO and let's see how we get on okay so you should see the copy of fury BSD xfce Edition on your screens now I've just booted it in VirtualBox the standard configuration 8 gig of ram a 32 gig virtual drive and I've set it as BIOS I'm not gonna play around with the efi yet because I really don't know what I'm doing but what I was impressed at is it took only a few seconds to boot into this desktop and it's immediately a full screen so fury BSD has clearly got the VirtualBox drivers installed by default which is good to see i'm just very quickly looking at what we've got here in the menu the file manager a screenshot tool a mousepad we have Firefox installed we have pulseaudio and a webcam tool and that's about your lot do you know I haven't got an issue with that I quite like a system that's cut down ready for you to customize I wonder if alt ctrl T brings up a terminal yes it does let's just see if were connected ping google.com and it appears that we are okay all good there's not really a huge amount to comment on from what I'm looking at here I'm just doing the right-click at the moment to see what we've got desktop settings have we got many wallpapers there's a few there yeah not a huge amount but again not a problem so thing is can I install this I would of course if I was doing everything correctly I've gone and read the manual and boned up on what 3s beat FreeBSD does and how it works and how to do things but hey we don't do that do we I'm just gonna click the install BSD icon on the desktop and we get a name curses interface okay I don't have a problem with that I wonder if I can maximize that at all no apparently not it looks like it's going to be pretty much set at that well that's fine so it's asking me to set a hostname and it's suggesting a default of fury BSD so we'll just go with that right and here we get to the point where I'm thinking to myself do you know maybe you should really have done a bit of reading first so I don't want to proceed straight away with the installation let's see if we can figure it out as we go so pull type or disks well let's hit that option and see what it says right now I do seem to remember that on FreeBSD when you're setting up a disk if you've just got a single disk you set up stripe with all of these raid options they're obviously setting up a server is something FreeBSD is often used for so stripe and it gives me the option there to select my VirtualBox hard disk which is a da0 there's a few other devices there md 0 md 1 md3 i'm not entirely sure what they are but let's just click ok so it's now set to stripe a single disk do I need to rescan for devices I don't think so disk info well let's just okay it just takes us back to that and fine so we need to go back write pool name Z root I'm not entirely sure what that is but let's just click that and stick to the default force for K sectors is defaulting to yes we'll leave that there encrypt the disk no not at this stage partition schemes so it's chosen a GPT partition scheme even though it recognizes it's been booted in bias mode oh I say an affair right I can choose I tell you what let's go for Master Boot Record and bias swap size 2 gig fine let's stick with that mirror swapping crypts swap no I don't think so so let's just go to select encrypt swap no I don't want to encrypt soir ah I need to move up proceed with installation we'll there's no other options so I'm gonna click yes last chance are you sure so a Daz Rowe was the Disco's so let's hit yes and see what happens right and it's doing its thing so I'll speed this bit up and I'll come back once more interaction is needed from myself [Music] right so it's now asking me to set a password for root okay and I presume at some point oops am I even there let me try that again right it's clearly it wasn't giving me the asterisks so it did work so let me try again please invite your user to video wheel and webcam D groups okay my username well let's set up ODB and my full name is ot be vid leave empty for defaults logging group ot be okay logging group is ot be invites into other groups I thought so yes right so how do I actually do this how about if I just put wheel logging class okay that seems to have worked logging class default shell I'm just gonna put bash here let's stick as much as possible to what I know home directory is home OTB home directory permissions leave empty for default okay use password-based authentication yes use an empty password no use a run random password no let me set my password and again lock out the account after creation well no oh so what are we got here ot be UID a thousand and one groups I'm in the OT Bailey and the wheel group I don't know if wheel works the same way as it does in in Linux I set up wheel normally to make it easy to set up pseudo okay looks okay to me add another user no right so he now wants Milo cow and I'm looking for Europe London why is London not there United Kingdom okay fair enough does the abbreviation BST look reasonable British summer time yes it does yeah that's correct Monday the 25th and what time is it now okay that's correct 1134 press any key to reboot so what I'm gonna do is I'm gonna shut this system down I'll then reboot and I'll come back and we'll see where we're up to right so I'm now rebooting the system and let's see what happens here how it should be interesting can't find bootloader can't find ZFS wheel loader hmm so that would appear to be a bit of a problem right let me shut this down and see what I can find out right were finally at what looks like like DM so I couldn't figure out why it wasn't booting and I thought well the only thing I really changed here was bias and MBR as the method which sounded to be the simplest method for me I wonder if that's done something so I reinstalled it but this time I left it just at the default of GPT by us and what you know this time it's actually booted so let me just log in and see where we're up to let me capture the mouse to start off with and see if we get our fullscreen fiore bsd and we do and it's change resolution automatically which is good to see and we now have the installed system and you know right from the word go what I would say to you is this has given me an appreciation of just how useful welcome screens are armed systems that you're unfamiliar with I think after a while we as Linux users get so used to using the command line that we we see the welcome screen is almost irrelevant but I'm looking at this and I'm thinking to myself I haven't got a clue where to go next is there any help documents there no it would appear not this is just a very plain desktop right so let's go to the web browser and the fury bsd page as the starter so I'm waiting for that to launch and okay all good so if I search for fury BST here we go what is this telling us the handbook ok well that's probably a good start installation we've done let's go to updating now I do know that fury BSD being basically a FreeBSD system can use the port system where I suppose it's a little bit like the aur my understanding is there's build scripts and you can compile the packages or you can use binary packages as well so the FreeBSD update fetch and the FreeBSD update install look to me like they are interacting with the port system I don't really want to do that at this stage I need to find a little bit more out about the system fail to execute terminal emulator interesting so let me try control alt C to see if it brings something up and what's the help well it's brought up the xfce terminal now let's just try that again terminal emulator it might be something different to the xfce terminal obviously is maybe X term let me go to su which has taken me to root so that's exactly the same as you'd find on a Linux system and let's update the packages there's not that many so it shouldn't take too long he says and then we'll see if we can use PKG to install a couple of applications while that's doing that i think the best thing i can do is go to freebsd handbook write resource for newbies that'll be me so learning about derived ports okay that's just gone back FreeBSD project latest news security advisories there's the handbook getting started with FreeBSD is there but installing applications ports and packages let's just continue along and see where we get to so let's go to next finding soft software okay that looks to be like ports more than anything else package update F that's similar to what we've just run and package install package name okay so what is it gonna do installed packages will be upgraded well we're gonna let it do that anyway WebKit 2g TK 3 I really hope that's a binary because that takes forever to compile so let's try and install I don't know chromium and that's just a open another terminal here I want to see if something simple like nano is already installed yes it is so what about them vim command not found right so let's try installing vim in a minute once it's finished fetching what it needs to fetch over here and I think the command is just going to be package install then I will see in a second that seems to be proceeding with installing packages my understanding is that if we use the pkg command it's essentially installing binary packages for you whereas if we use the port system it would be compiling packages so let's just try a PKG install vim proceed with installation yes please it's going to install a few other things there including ruby for some reason not entirely sure why it would do that so what's this telling me the cs scope does not have as a result is more likely to have unresolved issues not up to date or even be removed in the future so I take it that hasn't actually installed and for me yes he has okay so vim is clearly there now okay let's try and install chromium which is the bigger package proceed yes please now it doesn't appear this to have any sort of graphical software manager and I wouldn't normally see that as an issue certainly not on Linux because I very rarely use them but it all sort of changes a little bit when you're booting into a brand new system and you don't know what you're doing so we're at sixty eight percent here by the look of it fetching chromium it's not coming down very fast so we'll just hang fire and come back in a second once it's done okay so that appears to a finish now let's just have a look in the internet and chromium has been installed and there we are it's launching okay all good right so let me shut down one of these terminals and just minimize the other one and go back over to fury BSD and have a look at the updating side so FreeBSD - update fetch FreeBSD - update install hmm okay I'm really not sure what we do as far as ports are concerned with that my understanding was that in order to fetch an updated version we would do port snap actually I'll probably need to be routier ports now fetch and it would go and fetch the latest snapshot of the ports collection and I've just read a little bit in the manual and it says when running port snap for the first time extract the snapshot into u.s. our ports okay so I haven't done that which a clearly should have done so extract extracting snapshot verifying integrity you know something this is taking too long and I don't know what I'm doing so I'm gonna just cancel out of that and that's something for me to look at in more detail once I've got to grips with the system itself so this isn't a review I don't know enough about FreeBSD or fiore BSD to do a review I've managed to muddle my way along into getting the thing installed and installing a couple of binary packages but beyond that I'm really gonna have to go and read the FreeBSD handbook now to try and figure out what I should do and where so for now let's go and have a chat well that was interesting and talk about feeling like a noob once I got the thing installed I just didn't know where to go next uh-huh and of course the answer is I need to RTFM I really need to read that manual before I start doing things that could break the system which is why I've cut everything off and the point that I did I think I was lucky to figure out how to install a package a binary package right before I started playing with the port system so what do I think so far well a couple of things have impressed me I was impressed at how it booted so fast and booted straight into a full HD screen this is fury BSD of course as plain FreeBSD wouldn't come with XOR or anything else you'd have to do that yourself a little bit like Archer suppose I'm not sure what happened on the first boot it clearly had something to do with me setting the partitions the partition scheme - gee Pete well it was originally GPT and bios which seemed to like because I installed the second time and that worked but when I tried to do bias and MBR it just well it didn't boot so I've had to install it twice to get it to install once I don't understand why and my first point of call will be understanding what happened there because unless I can understand how it uses partitions and partition labels um I'm not really going to gain much of an in-depth understanding other than that I think I got a real appreciation for what a new user faces when they boot into Linux and I particularly missed having a welcome screen I would normally dismiss a welcome screen immediately of being of no use to me but I really could have done one on that with one on that screen on the fury BSD screen just to give me a first steps what do I do now look even a a text file some sort of documentation - to guide me in some way would have helped the fury bsd website gives you a couple of pointers to updating freebsd itself and updating your installed binary packages but it doesn't go into much detail and clearly you have to dig a little bit further and look at the proper freebsd manual so an interesting experience which I'm sharing with you I'm going to keep this as a virtual machine for the foreseeable future and I'm going to use it to try and figure out exactly what's going on I'm certainly not gonna try and use it as my main system but it would be quite nice to just have the option to understand a little bit about what's going on with BST at the end of the day it's another free software operating system it's another unix-like system and I know it's very popular in the world of servers not so much in the desktop world and I understand that a lot of that is possibly because it's not as easy to install and Hardware detection is perhaps not all it could be nevertheless it doesn't mean that if you have hardware there isn't exactly brand new that it couldn't be just as an effective a system as a Linux because I believe the vast majority of packages that you use in Linux are available on BSD so this was my first steps OTB became a new begin so that's it for today guys just a quick look to see what I've been playing with don't forget to join me on library' and by all means come and join me on my facebook group other than that have a great day [Music] you [Music]
Info
Channel: OldTechBloke
Views: 11,113
Rating: undefined out of 5
Keywords: oldtechbloke, otb, linux, freebsd desktop, freebsd 12, how to freebsd, freebsd systemd, furybsd, furybsd installation, freebsd manual, newb freebsd install, furybsd install, furybsd review, freebsd installation, freebsd installation guide, how to install freebsd on virtualbox, freebsd, bsd, freebsd corso, guida freebsd, freebsd review, freebsd update, linux vs freebsd, freebsd vs linux, freebsd install, upgrade freebsd, install freebsd, furybsd 12.1, furybsd virtualbox, how to
Id: m4n8r5pN7bQ
Channel Id: undefined
Length: 29min 37sec (1777 seconds)
Published: Mon May 25 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.