Fedora vs Debian and Arch Linux

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
i'm about to do something i haven't done on this channel in years and i don't think i've ever really done it properly and i wanted to actually review a distribution from linux and this is something that i might do depending on what you guys think hit the thumbs up if you like it thumbs down if you don't and i wanted to look at it from a perspective of what's actually comprising these desktops from the foundational level i don't really care about desktop environments and many distribution reviews i see on youtube is just cringe because i'm like all you're doing is re you're viewing the desktop environment not even what makes up uh the linux distribution so this video i wanted to kind of just do a broad overview of fedora versus arch versus debian and understand all three because you see me bouncing back and forth between arch and debian and if you're not familiar arch is like there's so many derivatives manjaro endeavor os all these um pretty much for for my sake i think of them the exact same they're all arch because that's what they're based on pretty much all the commits go through arch it's just it's arch and then on debian you have like ubuntu kde neon you name it deepin in elementary os there's so many different linux distributions linux mint i'm sure i'm missing some major ones that people use but all those are debian so you have debian you have arch and those are really the only two i've really kind of gone back and forth but i keep fighting with myself because i get over on debbie and i'm like ah man i really want newer packages and i want to get on like more of the bleeding edge and then i get on the bleeding edge i'm like oh yeah this is nice and having the aur auto build stuff's convenient but at the end of the day it's just a little bit too rough around the edges i i like that stable experience from w then i go back and forth and i just kind of fight with myself like a two-faced monster and i want to stop that today because then there's fedora which was one of the original desktop environments i tried actually i think it was the very first linux desktop i ever tried to daily drive and i just didn't know enough about linux desktop at that time to really make use of it properly and you know i knew a lot about linux server but not linux desktop so now that i have a huge vast array of experience going between all these different distributions here's my thoughts on fedora linux vs pretty much everything else because fedora is a beautiful blend of debian and arch it's more rolling so you have a more up-to-date kernel it has newer packages than debian but not so bleeding edge that uh you you get breakage and it doesn't move quite as fast as arch but close enough that you get more stable experience but not at the cost of really missing out on much the only thing that arch has really going for it over fedora i think is aur and i really don't even like the aur because i like to build my own packages and do all that myself as aur's just you know run by neck beards and occasionally you get a really bad commit in there and that's just going to break your system and that's why i don't really like it where fedora i know i could have a very very stable experience all the time and get the best of both worlds so let's review real fast uh arch and what i like because arch is an amazing system and if we look uh arch has many different things also by the way i'm using obsidian notes uh this is actually my first or second day of using it and i think it might be my new favorite program so video coming soon on that uh subscribe if you haven't on arch i will say this is a rolling release which basically means you get the most up-to-date kernels so if you want the latest kernel commit arch has it uh latest linux kernels and that's pretty awesome i love that about arch it also has the aur which i just alluded to this is a community build kit and the build kit from the aur basically says hey uh i'm gonna build this project for you with this script that i've created and uploaded to the aur arch user repository what it is what it means however this is flawed sometimes packages aren't updated or bad updates happen this is why you shouldn't really use the aor now it also uses what what really defines a distribution is its package manager how how do you install programs how does the system update package manager is huge and this one uses pacman and pacman has some really funky syntax it's an okay i mean almost every linux package manager is good in its own right but pac-man's syntax is funky like you'll you'll do like uh syu to update the database and your system and upgrade it or you might do like a pacman dash s get to install git uh you might do a pacman dash queue to query in or a q lowercase i to query and get information there's all these weird syntax uh funky syntax it works you just gotta know a little bit about it to make it going but it's not necessarily bad but i wouldn't call it very good either it's just traditional so that's really what makes the foundation of these distributions now a lot of people are like what does arch look like i'm like well it can look like anything debian can look like anything i don't really care about how it looks because what you're seeing on the screen is what i like and i put arch looks like this debian looks like this and now fedora looks like this because i can control everything down to the nuts and bolts every little thing that gets in this operating system that's why my operating systems pretty much look the same going forward it's going to probably be a variation of this as i keep tweaking and eventually i'm going to release this project and it's going to be fantastic but let's let's keep going with our distro review here and next we're going to go into debian ubuntu linux mint pretty much all of them are are this and they these are stable releases for the most part typically these will run 6 to 24 months behind uh which means those the links kernel runs pretty far behind but it's tested you're not gonna get a whole bunch of really bad commits and it works really really well uh even some rel-based servers like i've used back in the day like centos 6 and centos 7 were good rocky linux all my linux all these are rail-based servers and they will run upwards of five years behind sometimes in some instances some sysadmins will be running a 10 year old kernel so don't think that it's 6 to 12 24 months behind is a really that bad of a thing it really isn't but if you have bleeding edge hardware like you go out and buy the amd graphics card on the day release you're going to want a rolling release because that's not going to work on one of these old kernels because back when these kernels were created that hardware didn't even exist so that's where stable releases fall short is bleeding edge hardware and most instances is a stable and rolling kernel i don't really care because most of my hardware is about two plus years old so between archer and debian these this is not a deal breaker however it does use apt which is the most common package manager meaning it's the most easy to understand most instructions are like uh apt install get app purge git you could do apt find and then or search whatever it might be uh to to get your package of choice so really easy to grasp but it is old so the app is is very old long in the two some commits uh i remember probably one of the most famous bugs of app i've seen in recent years is when uh you saw linus use pop os and he did an apt upgrade and because of some package being his system wasn't up to date and since he was trying to install steam it wiped out his whole system when he did an apt upgrade that was because the popos team had a special version of apt that wasn't properly patched or you know not enough obviously quality control went into it so it really messed things up bad and that's kind of a limitation of apt uh that sometimes if these old things that you retrofit for years and years it's just maybe not the best but it's old it's reliable for the most part unless you have like popos messing things up and uh it's a pretty easy syntax so overall i like app a little bit better than pac-man but at the same time it's not my favorite package manager because of its age and and both of pacman and app don't do something called differential updates usually they're downloading the entire package even if it's just an update where some of the newer package managers that we're about to get into with fedora do differential updates meaning they don't have to grab the entire thing they can just grab the difference and install it so it's less download less less downtime and it's a faster upgrade process so that brings us to fedora oh man i absolutely love fedora mainly because you get a rolling release which gives you the latest kernels pretty awesome so you get more newer hardware it's not quite as bleeding edge as arch so if you have something the day of release you're probably still better served on arch but it's still rolling so you get pretty up-to-date stuff usually this lags maybe a month or two behind a arch so not not very far behind at all and then it uses dnf or denitrified yum it used to use yum of old which yum of old wasn't very good you can still use the yum command to install but usually that just translates it to dnf it's not really that big of deal but dnf's usually what is used on all new rail-based systems such as fedora and it is an amazing package manager dnf install dnf remove dnf search very easy syntax to learn differential updates so it's a better more efficient one and overall i like fedora's package manager than arch and debian which the package manager to me is what makes and breaks the distribution it is the fundamental thing that makes it awesome or or it can make it fail so it just uh it matters at such a high level that if you don't have a very good package manager it can spell disaster for you down the road so i know dnf's a solid one and probably one of my favorite of all time if not my favorite today yum back in the day with like centos 6 was definitely a yum even even some of cintas 7 i know with yum it was a little bit troublesome it wasn't very good with dependency resolution where apt and pac-man were are very good with dependency resolution which basically means when you go to do like a a dnf install steam sometimes it would be like oh i can't do that because you didn't enable uh you know 32-bit infrastructure or i couldn't do that because you don't have this dependency dnf's very good at dependency resolution and just doing like a dnf install steam works great right out of the box with fedora so uh kudos to them and their package manager and probably the last thing about fedora is it is based on rail and i consider this the best because it is the most secure out of pretty much any linux distribution uh debian and arch the more bleeding edge something is typically the more you know issues you run into i know debian there was an article about this debian's had about 3 000 exploits over 20 years of time i mean it's still nothing compared to windows you know windows is outrageous as far as the exploits you get there but it's still a pretty high number arch i'm not sure nobody really uses arch for for security or business so it's more of a hobbyist distribution where fedora is based on rel and this is what you see more in business because red hat enterprise linux has only had in the last 20 years i think around a thousand exploits so fedora i i find is based on something a little bit better than debbie and also the team is a little bit better because it has red hat behind it compared to a debian system so those are the things i love about the operating systems but let's actually dive into what i've done here and kind of where i'm going just so you get an idea or a feel now this entire uh mainframe here this entire thing what i'm using program program-wise is bspwm for the top portion and then i'm using kitty for my terminal so i can launch multiple kernels or terminals here if i want and that works pretty darn well and then i use workspaces up here at the top you can see me kind of flip between them that's done with just a mod key or windows key and then the number i use brave for my browser and then i have just some other different things like github desktops how i manage all my projects so i usually do this on every single system this is how i set it up i've switched out and added a task bar up here in the top right start menu or the actual power down menu i've made this type of setup this is all based on the genome or genome project uh that was a huge success as far as aesthetically pleasing uh pretty heavily modified these days as i've changed a lot of different aspects of it but overall the the spirit of this was uh this is more of the spiritual successor that i've been kind of building out uh for this monitor and and doing it and with that i've run into a lot of bugs and other things i don't know if this will ever be ready for the masses but i think it will be and i think i will base it on fedora based on everything you now know about these operating systems that i really really enjoy like when i'm flipping through here and i have my my operating systems and i i pulled them up i absolutely have been enjoying my time in fedora immensely it's not to say next week it's not something different heck i still use windows and mac and a whole bunch of other different things i'm just curious to see what ends up happening with uh this build i if it does ever become mainstream i'm gonna make a video specifically about how i build this block by block and then try and document as much as that and i'm gonna try and do that on my live streams on friday probably for this next month it's going to be kind of dedicated to building up uh this specific desktop because i've really really enjoyed the synergy i get and everything it kind of has come full circle and at the end of the day what i'm looking to do is make a desktop that is completely the way i want it every single little piece every single little nook and cranny is exactly the way i want it designed and i know a lot about this specific one and that's kind of where i'm at with this specific uh layout if you do interested in this again i have a very very rough draft on the debian project which i need to update as well and you can do tiling like we have regular tiling but you can actually go full screen with this you can do tile mode you can do split screen there's a lot of other different modes you can actually put this in and usually it's notated right here this is tiled mode and when you go full screen mode that actually switches to a different icon in the back that you can't quite see but i i really kind of wanted to show this as a base system and kind of compare fedora and maybe you get a better understanding between arch and and debian based systems and maybe linux as a whole now and if you're interested this is more of an advanced video but uh i definitely would like to do a full-blown hey windows to linux tutorial again because it's been many years since my last one uh but this is one that i feel like i'm really closing in on my perfect system and something that i really have enjoyed immensely and i will continue building it and we'll see if it ever ends up mainstream but i don't think it will i think this is going to be more for your advanced users as there are certain things i just don't know if we'll ever be able to read and tie into a system automatically on install but let me know your thoughts down in the comments section i know this is a little bit of a rambly video but i wanted to revisit the the linux realm and kind of come back and say hey this is kind of everything i've been working on these are the things i've really enjoyed about my time in linux certain issues i've had and one thing i can say to you is i'm always just going to tell you hey this is this is what i this is what's happened with my linux and i will still continually use all the other operating systems out there as well it's not the solely thing so i can continually stay up to date understand what operating systems do what the best and with that i'll see you in the next one
Info
Channel: Chris Titus Tech
Views: 353,811
Rating: undefined out of 5
Keywords: chris titus tech
Id: UFv_uz5Rj18
Channel Id: undefined
Length: 17min 32sec (1052 seconds)
Published: Sat Apr 09 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.