Explaining the Layers of Linux

Ғылым және технология

What is GNU/Linux and Busybox/Linux, and how does it work - from the kernel to your desktop environment? I attempt to give an introductory lecture into how the individual layers work together to build a cohesive system.

Пікірлер: 44

  • @parkame1
    @parkame1 Жыл бұрын

    came for linux. stayed for the vibe

  • @sdpolukhin
    @sdpolukhin Жыл бұрын

    This is the most comprehensive video on this subject that I've seen. Didn't learn anything new as I've spent quite some time discovering this on my own, but I wish I had seen this video back then, it would have saved me tons of time

  • @jotarokujo312
    @jotarokujo312 Жыл бұрын

    This video looks like it's straight out of 2006. That camera quality, background and the hairstyle, just adds to it. Especially the hairstyle, it has that OG feel to it! If only it didn't have a background music and had that buzzing noise instead, it'd be perfect!

  • @cineminttechtips

    @cineminttechtips

    Жыл бұрын

    Buzzing noise would be fun but I gotta edit these videos and I am NOT listening to 20 minutes of buzzing lol Thanks!

  • @angelodallas2009

    @angelodallas2009

    Жыл бұрын

    2006? That was my look in the 70s/80s ! LOL

  • @RavarYgamer212
    @RavarYgamer212 Жыл бұрын

    Nice vid bro, keep up the good work, I would only make the difference between bios & UEFI, also the “/boot “ can be on bios but only on a GPT partition table, cause bios usually have a MBR partition table (happy christmas btw)

  • @UncleJemima
    @UncleJemima11 ай бұрын

    really appreciate you putting together an easy to understand high-level view of the Linux components that comprise a usable desktop cheers! 🥂

  • @talon5985
    @talon5985 Жыл бұрын

    Wonderfully done.

  • @vanhelan8672
    @vanhelan8672 Жыл бұрын

    Great video man. Thanks for sharing ❣

  • @santharaovelamuri
    @santharaovelamuri Жыл бұрын

    Love your keyboard. Reminds me of sun Solaris keyboards I used a long time ago.

  • @qedqubit
    @qedqubit Жыл бұрын

    14:15 as your video is just 5 days old as i comment, Wayland has come a long way ; and is at least usable on my ryzen+debian+kde with nvidia gtx970, gtx1060, and my new 3090 ; no crashes, an no bugs i noticed

  • @hsabatino
    @hsabatino11 ай бұрын

    Great Bro! Make more videos!

  • @illdieanyway7865
    @illdieanyway786511 ай бұрын

    I use BSD, I find the GNU coreutils too "bloated" for my use, I'd like to just use the --help flag, but for example, with find or tar, you've gotta read the manpages carefully the first time you use them.

  • @cineminttechtips

    @cineminttechtips

    10 ай бұрын

    You use BSD, you have my respect, simple as

  • @kuudereplus
    @kuudereplus Жыл бұрын

    What starts TTY? Is there a TTY server? Is it a process? What is the “system” tty talks to? What are the apis that are surfaced from the kernel?

  • @cineminttechtips

    @cineminttechtips

    Жыл бұрын

    Depends on the system. Modern Debian-based systems use GeTTY, which is executed by SystemD. I don't know much about the low-level system APIs that GeTTY uses right now.

  • @therealchonk
    @therealchonk Жыл бұрын

    I think it way plymouth, not nautilus. Nautilus was the GNOME file browser.

  • @cineminttechtips

    @cineminttechtips

    Жыл бұрын

    You're right. Slip of the tongue.

  • @angelodallas2009
    @angelodallas2009 Жыл бұрын

    THANK YOU! Finally FINALLY someone dumbs it down for us NORMAL people! lol 🤣 My only complaint is the music. Too loud, lower by 25-35% But the content is awesome. Thank you

  • @frontrider3240
    @frontrider3240 Жыл бұрын

    Noice. Thank you for making this.

  • @talkysassis
    @talkysassis Жыл бұрын

    I really love the idea of busybox, because coreutils is just a plain tutorial how to NOT make a program.

  • @cineminttechtips

    @cineminttechtips

    Жыл бұрын

    The majority of programs that make up GNU/Linux are either questionably designed, outdated, or controversial (SystemD / PulseAudio). It’s sort of a miracle that Linux on the desktop works at all lol

  • @talkysassis

    @talkysassis

    Жыл бұрын

    @@cineminttechtips The big problem is that no one wants to change that. Only Google made their own userspace, but it's just for Android.

  • @cineminttechtips

    @cineminttechtips

    Жыл бұрын

    @@talkysassis I’m sure that things will change eventually - the market is changing, so now is the best time to get our hands dirty and fix these issues

  • @RavarYgamer212

    @RavarYgamer212

    Жыл бұрын

    There will Be always a suckless minimal alternative of problematic programs, even if you consider busybox not that alt, you can take a look at rustybox, the good old plan9, etc.

  • @scottdrake5159
    @scottdrake5159 Жыл бұрын

    Have to admit, I had to check the date on this video after watching a few minutes. No disrespect, but at 6:06 the only nugget that applies after 2015 is the kernel, and then only partially. UEFI loaders are universal, GRUB is on its way out (haters can post, it doesn't change what distros have done, I won't reply, and that applies to all similar statements), use gummiboot or something instead; SysV is dead in GNU/Linux distros, replaced by systemd so we can have nice things, like, reliable PID 1 starts, a graph of startup dependencies instead of a list, hot swapping, and everything else that GNU/Linux dies in obscurity without, and we don't have 5 different daemon managers live supervisord, etc. to keep stuff alive, or configure it, etc. Want a tailing log in a tty that has more useful information at runtime than dmesg? Want it in JSON? Want it _indented_?! `journalctl -xfo json-pretty`. Yes, this is a Good Thing (and if I have to remind anyone, I'll do it one last time, no-engage on holy wars and if you bring up the Unix Philosophy, you should read about it.) (I know that sounded harsh, but still, no disrespect, you did solicit corrections.) Okay, you've corrected yourself, sort of, while inserting an "openrc" thing; good. Yes, SysV does not start Systemd or OpenRC. Why would you shackle yourself to SysV (whose awful bash scripts systemd and openrc can wrap)? There's a reason why _Debian_, the most conservative of distros, uses the stack that a thankfully shrinking minority of people rail about. Seriously, this gnashing of teeth is pointless, there is absolutely nothing stopping you from duct taping the craziest distribution you can imagine together. And it's wonderful. But if you're trying to answer the question "what is GNU/Linux?" to people who need to know, it might be best to describe Debian, Fedora or Arch rather than Minix, you know? I'm really thankful that Brewster Kahle and the Internet Archive team had the foresight to see that information would be lost instead of preserved in the flood; everyone that doubts what I say is not automatically wrong, but you can _read the mailing lists going back 40 years_, and still listen to our elders (I am not one, though I started on RH7) while they are with us, and share their treasure of knowledge of the times before, of when SysV was created, of the first minis making their way into university backrooms with time available for experimentation and creation. This is turning into a bit of a tirade, and I don't want to type a blow by blow refutation on xmas, but tldr list: * It's a disservice to new people to open the init can of worms right off. Start with Systemd then talk about other choices. Again, _freaking Debian_. * UEFI is with us, for better or worse, and can be useful and we have to know how to use it instinctively to survive. * Links in the description to the elders I mentioned would be good. Kernighan and Ritchie, Knuth, Stallman, Perens, Volkerding, ESR, and yeah, I know, but de Icaza and Poettering, too. And of course, Torvalds. That's just a start, and they're all here on YT, even, before digging in to the sources at the Archive. * Talk about the GPL and GNU. We all debate and disagree, but Torvalds chose to license his kernel GPL2, when the time came, for a reason. * And, maybe answer the question you started with: "What is Linux?" To me, it is a software movement that I owe my livelihood, intellectual pursuits (in part, of course)... I was in school in 1996, and there were those that could afford the Intel, MS or Borland 1000$ USD box of compiler and manuals, and those that couldn't. I was in the latter, had discovered BBSs then the internet, and dreamed of a future where autodidacts had a chance. The GNU utilities, and the GPL gave me and millions of others that chance to learn, and still is to this day, bringing generation after generation into knowing how their computers work; against the wishes of the original masters of the universe who wanted just users and employees, not educated people in the most important technology of the 20th/21st century. You can't really talk about your question without the GPL, however you feel about politics you at least have to mention it. It was an escape from a dystopia, a path to knowledge and freedom, a poke in the eye of MS and Apple (and all newcomers with the same wishes), a way to share and have others share and help me... And, finally, a system and movement that you can contribute to by learning. Every hardship, every inconvenience you work around, every fallacious time==money argument still means that you, whoever you are, have helped society just by using GNU/Linux. And if you make a change that gets merged upstream, bully, but that's gravy. The freedom and escape from the dystopian future of computing (the threat of which is nowhere near over) is accomplished just by use and sharing. /rant. Seriously, no disrespect, I know videos take a ton of effort. I hope I've helped, I really do.

  • @criptixo
    @criptixo Жыл бұрын

    subscribed instantly, i can tell from your room items you are really cool, that's a Hatsune Miku figure on your desk right?

  • @cineminttechtips

    @cineminttechtips

    Жыл бұрын

    Believe it or not, I purchased that figurine so I could make a creepy (crappy) stop motion music video with it lol Thanks!

  • @ziyan8862
    @ziyan8862 Жыл бұрын

    Just got recommended your channel, ngl look promising. I use Arch btw 🤣😅.

  • @cineminttechtips

    @cineminttechtips

    Жыл бұрын

    You have my respect! Arch isn’t an easy distro to set up

  • @javabeanz8549
    @javabeanz8549 Жыл бұрын

    Ubuntu retired Unity for Gnome years ago. That was the reason I moved to Ubuntu Mate and Linux Mint.

  • @petevenuti7355
    @petevenuti7355 Жыл бұрын

    I'm almost as old as Linux about time I figured I learned something... So when you say the kernel can be substituted could I just throw an OS\2 kernel in if I wanted? I consider myself somewhat of a technical person, I was tutoring computer stuff before Microsoft dos existed .. I just went from Apple to dos to os2 to NT skipped over Linux and then shoved everything in the corner for 30 years... You look exactly along with trying to explain the network and the internet to my preschool kids... Don't look up to see amtiyville horror killer Ronnie Defeo, kind of creepy , he looks a lot like the both of us ...

  • @FreemonSandlewould
    @FreemonSandlewould Жыл бұрын

    Don't mean to be too much of a smart ass but spinning the cam on your paper would be a good idea :)

  • @pistachioguy934
    @pistachioguy934 Жыл бұрын

    One response I got when I told someone I use linux was "Isn't that like... really old or something?"

  • @nick-pu4zae
    @nick-pu4zae11 ай бұрын

  • @EricCorsi
    @EricCorsi Жыл бұрын

    You could have just rotated (and if needed, inverted) the image of the video and you would not have had to pick up the page at all...

  • @cineminttechtips

    @cineminttechtips

    Жыл бұрын

    I considered it, but eh, it was more fun this way

  • @Zgembo121
    @Zgembo121 Жыл бұрын

    Linux is…. A tech youtuber right?

  • @cineminttechtips

    @cineminttechtips

    Жыл бұрын

    Linux Tech Tips

  • @billynomates920
    @billynomates920 Жыл бұрын

    that's me done, then. i thought it was an operating system! 😄 maybe i'd better watch the video!

  • @fredjimbob2962
    @fredjimbob2962 Жыл бұрын

    As soon as he said "linux isn't an OS, GNU/Linux is an OS", I stopped the video. Can't listen to that kind of moronic nonsense. Unwatchable.

  • @cineminttechtips
    @cineminttechtips Жыл бұрын

    Like this comment to dislike the video

  • @Anhar001
    @Anhar001 Жыл бұрын

    let_me_interject_for_a_moment.jpg 🤣

Келесі