I'd just like to interject for a moment. What you're referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX. Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project. There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" distributions are really distributions of GNU/Linux.
“I use Linux as my operating system," I state proudly to the unkempt, bearded man. He swivels around in his desk chair with a devilish gleam in his eyes, ready to beardsplain with extreme precision. "Actually", he says with a grin, "Linux is just the kernel. You use GNU+Linux!' I don't miss a beat and reply with a smirk, "I use Alpine, a distro that doesn't include the GNU coreutils, or any other GNU code. It's Linux, but it's not GNU+Linux." The smile quickly drops from the man's face. His body begins convulsing and he foams at the mouth and drops to the floor with a sickly thud. As he writhes around he screams "I-IT WAS COMPILED WITH GCC! THAT MEANS IT'S STILL GNU!" Coolly, I reply "If windows was compiled with gcc, would that make it GNU?" I interrupt his response with "-and work is being made on the kernel to make it more compiler-agnostic. Even you were correct, you won't be for long." With a sickly wheeze, the last of the man's life is ejected from his body. He lies on the floor, cold and limp. I've muslpilled Mr. Stallman to death.
"I use Linux as my operating system," I state proudly to the unkempt, bearded man. He swivels around in his desk chair with a devilish gleam in his eyes, ready to mansplain with extreme precision. "Actually", he says with a grin, "Linux is just the kernel. You use GNU+Linux!' I don't miss a beat and reply with a smirk, "I use Alpine, a distro that doesn't include the GNU coreutils, or any other GNU code. It's Linux, but it's not GNU+Linux." The smile quickly drops from the man's face. His body begins convulsing and he foams at the mouth and drops to the floor with a sickly thud. As he writhes around he screams "I-IT WAS COMPILED WITH GCC! THAT MEANS IT'S STILL GNU!" Coolly, I reply "If windows was compiled with gcc, would that make it GNU?" I interrupt his response with "-and work is being made on the kernel to make it more compiler-agnostic. Even you were correct, you wont be for long." With a sickly wheeze, the last of the man's life is ejected from his body. He lies on the floor, cold and limp. I've womansplained him to death.
Arch is easy mode compared to ANY linux distro (even the "friendly" ones) in the 90's. The distros got better but the main reason is that google, stack exchange, and wikis exist. Now, even linux from scratch is relatively easy because of these searchable knowledge bases. Just type your error message in the blank and read multiple solutions, just like that.
@@kendarr Yes. Knowing exactly how the system operates and being able to optimize the kernel in such a way that it is faster then any other distro makes it really cool. About the compile times I compiled it once and I have stored the binaries in an USB drive so that is not as big of a deal.
@@skipdrill373 That's awesome, I was getting too comfortable on debian-based system after daily driving for about 7 months (haven't made a serious attempt to run linux as my main OS yet at the time), and decided to format to have a clean install plus I have an ssd now, went to Arch and I'm really enjoying it so far.
mad agreed, and honestly once you get the hang of it gentoo isnt much harder than arch. i still occasionally get overwhelmed when i get portage blockages/conflicts, but i always manage to get through it because i just love the flexibility and customizability of gentoo too damn much to leave it
@@saltdad5263 Hm but using Gentoo with every Global USE flag set in your make.conf + custom kernel + encrypted harddrive + wayland + stage 1 installation + no initramfs might be a littlr more difficult then Arch.
Cool video! I’ve been using Linux forever and didn’t know about Linuxulator, Linyos, and The Halloween Papers! I do think you should have included ricers, “Install Gentoo” and Linus’ countless fights with distro managers in like the Tier 3ish area. They are definitely a big part of the subculture
At around 22:20 you say that there are 6 ttys. There are seven by default but that can be changed. One is just used for X or Wayland when they are started (sometimes by default).
Windows and MacOS waste more time! Windows and macOS are painful if you are a developer. It takes forever to get libraries properly downloaded and installed. Even with home brew on Mac, it’s not as trivial and the libraries are installed in weird places.
Permit me to interpose a clarification here. The computational entity often referred to as Linux is, in actuality, a hybridization of GNU and Linux, or as I've come to prefer, a GNU amalgamated with Linux. Linux, in its solitary form, is not an autonomous operating system, but merely a single, freely accessible cog within the intricate machinery of a fully operational GNU system. This system is rendered functional by the synergistic interaction of the GNU core libraries, shell facilities, and other essential system components, which together constitute a comprehensive operating system as delineated by POSIX standards. Unbeknownst to many, a substantial number of computer users interact with a modified instantiation of the GNU system daily. In an interesting twist of fate, the prevalent version of GNU, which is extensively employed today, is colloquially referred to as "Linux", with many of its users remaining oblivious to its foundational roots in the GNU system, a creation of the GNU Project. Indeed, there exists an entity known as Linux, and it is this that these users are employing, albeit as a constituent of the larger system they operate. Linux is the kernel - the system's maestro, orchestrating the allocation of the machine's resources to the array of programs that are run. As crucial as the kernel is to an operating system, in isolation, it is rendered impotent. It thrives only within the symbiotic embrace of a comprehensive operating system. Typically, Linux is employed in conjunction with the GNU operating system, creating a fusion that is essentially a GNU system augmented with Linux, or GNU/Linux. Consequently, all distributions colloquially dubbed as "Linux" are, in truth, distributions of GNU/Linux.
6:45 - so stoked that the official mascot of linux isn’t a a fox furry wearing a linux shirt. In what fucking world does that seem like a cool mascot lol?
Great video! However, I need to make a few corrections (I've always been like this, don't take it personally). 3:25 MATE is pronounced [mahtey], not [mate] 13:30 MacOS uses zsh by default now 25:50 TWMs do allow floating windows. There is a floating layout on most TWMs. Maybe you need to patch dwm to have it there, but on most TWMs it's there out of the box. 26:53 X11 isn't "very slow by modern standards", at least not for the user. You can use it normally and it's nowhere near sluggish.
Addition to that: Tiling window managers allow users to move and position windows as they want, so that is not a disadvantage. The main disadvantage of tiling window mangers is that, in practice, you have to memorize an adequate number of shortcuts to use it. There does not have to be 6 TTYs, the numbers and keyboard shortcuts of TTYs vary depending on the distributions you use.
Just when I'm learning ARM assembly via Raspberry PI with Linux and wanting to install Gentoo on my laptop... Now I'm more eager to learn and do magic with Linux.
@@d10valentin That is what I'm planning to do. Gentoo convinced me because of the abundance of options, and wanted to do something more elaborate linux-wise... and this will be my fourth time installimg a Linux distro so there is that.
I have used ChromiumOS in 2021 before the existence of ChromeOS Flex by compiling it from source and installing it on a desktop computer that has an Intel GPU (I was not able to get it to work with AMD or of course NVIDIA GPU). One useful thing about it is that it can run Android apps compiled for x86 very perfectly, so it has a good Android container. however GNU/Linux also has some good Android containers now.
went from Windows straight to Arch. Never used Linux before, but still could not be happier. Why? Mostly because using a terminal wasn't weird to me. I just needed a manual of average commands. Is it still occasionally difficult? Yes. Is it hard to trouble shoot? Yes. But tbh, if something breaks on Arch the same way on any other distro, I'm going to end up in the same spot using the same GNU utensils to solve the problem with documentation. "Bad for beginners" my tux touche Most of you even looking at Linux are not beginners. It's just about what your willing to do, and often, you won't have to do the difficult parts more than a few times before it feels natural.
Got got info about tiling window managers kinda wrong, most of them do have floating features like moving windows feely and free placement and arbitrary resizing :)
Yeah, sorry. This video was made more than a year ago, so I still didn't have some things clear and didn't have that much experience. Thanks for the correction!
24:05 - ah WSL. I still remember some 15 years ago when the precursor to this idea, known as Microsoft Services(tm) For Unix, was out. Obviously, the "(tm)" wasn't part of the official name. That's just what I called it so the abbreviation would be Microsoft StFU.
Newer Macintosh computers dont use bash as a default more, I know Monterey (latest Mac OS currently) comes prebaked with zsh as the default shell if you didn't load from a backup.
Not exactly as deep as I thought it could go but well done. I'm kind of surprised to find I didn't know at least five of these things. Still, there were certainly things that seemed a bit out of order such as Linux From Scratch. Most would advice using Gentoo first as it has better tooling for getting up and running while doing pretty much the exact same thing with compiling from source. Linux From Scratch is pretty much only to really learn the operating system and maybe use for a couple weeks to a month before going to something that just works and has better tooling for maintenance such as Gentoo. Then there's the declarative distros like NixOS or Guix which have their own difficulties and learning curve separate from a normal Linux system.
43:20 - LFS. You had to go there. One of the VANISHINGLY FEW mountains I've yet to climb on this whole "Linux Adventure" and you just HAD to bring it up, didn't you? It was 2006, I think. Perhaps a year after I had conquered Gentoo. My sights were set on the next challenge: LFS. At that time, it was too great a challenge for me. I think I might try it again... once my new PC is built, and my /home is transferred over from my current Gentoo install.
Bottom most would be something like DRM, KMS, ALSA, V4L2, mm, genpd, pm_domain, kmem_cache_create, 2G-2G splits, ___pfx_*, ##, HEPT, hit by stinky trouts…
@@byteseb I guess with the Google iceberg it would at some point encompass Android so that would be my vote, but I'd be truly happy with either! Thanks for the reply and the great content
Wait…Linux is under GPL and ChromeOS uses a modified Gentoo (which has Linux). Meaning that their kernel for ChromeOS should be open source…but it’s not?
Finally a context for all that lunix endless/nerd detail that I've been pulling my hair out for years. I started to thinks it was all classified-&-stuff. Thks for keeping it simple for dummies like me. PS: Pls-oh-pls make a "Beginner'sLinux for Complete-Idiots" RU-vid playlist. If you do it, there might be hope for me.
Microsoft doesn't format the Linux partition, they just set windows boot manager as the primary boot device, and sometimes break grub. It's obnoxious, but not so obvious that they could get sued
Linux was actually written by Christopher Adam Estey Edwards Patterson Lynch Black and it was started by my grandfather on paper and I worked out the facts of the creation of the convergeance of information to conveer properly with other peoples uses.
you misunderstood the tiling wm thing its basic idea is to use the mouse as least as possible and to mainly use the keyboard that is why windows snap like that (to be able to use multiple programms only with keyboard on the same screen at the same time) But tilling WMs don't limit you most of them have different modes for example a floating or tabbing mode which will be ether floating or tabbing like windows Fullscreen with Alt Tab to tab through apps.
Abby was innocent... That's a huge example of the famous Toxic crowd linux it's known of... :\ The vendors wanted to push her to linux, but went with the wrong approach. Also hell she needed windows, she can use windows! specially back then when nothing worked.
Oh, you're the viewer that sent me that email, right? Thanks. It's taking longer than expected because I want to borrow entries from that iceberg, but also add my own ones and organize it in a different way. I think that I have to ask for permission to the iceberg's creator first. I want to make a really good and long video, so I don't want to rush it. But don't worry, it'll come out in the time period that I told you.
been using Arch for a 5 months as my daily driver Really enjoying a Lightweight that based on your choice distro Ye i still use windows for gaming, cuz there's no viable option for my android emulator on Linux BUT WHY YOU'RE DON'T YOU TRY TO USE ANBOX, GENY MOTION, ETC.. you know how much pain in the ass to get a working android emulator on Linux
Seriously, the US needs to classify _embace, extend, and extinguish_ as an act of unfair competition and needs to establish a strictly enforced ban on the tactic with a massive fine of 30% of the guilty party's global profits for the year per violation.
@@byteseb sure thing. you can test it easily because when you're too close to the mic the freq response changes and it starts sounding more boomy \ muddled, you want to clear that distance at the very minimum
I love linux it doesn't bind you to use anything and if it does you can change it. For example don't like your init manager? Get a different one! Don't like that? Create your own!
I use Debian btw. lol. I use Linux and try to use gnu. If some thing is going to fail it's usually the G.U.I. which falls on gnu then have to use Linux aka command line. I don't have the typical neck bread of most Linux users. Tried distro chooser. It recommended Fedora. Pixar once deleted toy story and had to have someone bring a backup at home. It made it into the movie. Vim sucks I just use nano.
...and one liner command still get you root shell 2022. not big deal. you own machnine if you have keyboard access, linux is safe LOL. works on ssh too lol lol with ...guest access..means everymethod you get shell you can turn it root