Zeckma
Zeckma
  • 123
  • 180 891
Unofficial Linux From Scratch Discord Server
Unofficial LFS Discord Server link: discord.gg/NqJ9c4zHYx
BG song is czcams.com/video/jVbU8oOoqak/video.html
Patreon: patreon.com/zeckma
zhlédnutí: 86

Video

The Merit of Static Libraries on Unix
zhlédnutí 116Před 14 dny
I hated the dynamic library state we found found ourselves in, and reckoned it could be better, so this is the idea I proposed. Patreon link: patreon.com/zeckma Discord link: discord.gg/JRvbnT3QUv
Gaming Linux From Scratch Announcement
zhlédnutí 2,3KPřed měsícem
Check out the project at github.com/Zeckmathederg/glfs
I WAS Thinking About Removing XZ Until This...
zhlédnutí 667Před 2 měsíci
Ughhhhhh
Videos Featuring Twenty-One Pilots Music Being Blocked or Partially Blocked
zhlédnutí 175Před 2 měsíci
I don't know why exactly this is happening but it is both frustrating and stupid. Sleep well, peeps.
Tower of the Dead, WIP, Showcase
zhlédnutí 118Před 2 měsíci
Uses CMake build system, built in C code and supports both Linux and Windows. It uses my dragoness game engine, likewise built using C. Hosted on: github.com/Zeckmathederg/towerofthedead
The Western Snowy Frontier
zhlédnutí 99Před 4 měsíci
The Western Snowy Frontier
Link Gets Very Creative
zhlédnutí 1,1KPřed 4 měsíci
Link Gets Very Creative
Geometry Dash || GHOSTS Layout
zhlédnutí 96Před 4 měsíci
Geometry Dash || GHOSTS Layout
[ASMR] Wario Dies From The Moon Falling.mp4
zhlédnutí 1,1KPřed 4 měsíci
[ASMR] Wario Dies From The Moon Falling.mp4
My New Linux From Scratch System
zhlédnutí 1,9KPřed 4 měsíci
My New Linux From Scratch System
Me And My Autism
zhlédnutí 465Před 5 měsíci
Me And My Autism
Linux Users Every Month
zhlédnutí 29KPřed 5 měsíci
Linux Users Every Month
Layouts I Haven't Shown Yet And Didn't Want to Upload by Themselves
zhlédnutí 184Před 5 měsíci
Layouts I Haven't Shown Yet And Didn't Want to Upload by Themselves
kdenlivetest.mp4
zhlédnutí 160Před 6 měsíci
kdenlivetest.mp4
Why I Like LFS
zhlédnutí 3,4KPřed 6 měsíci
Why I Like LFS
GD Linux 165 Hz || Windy Landscape 100%
zhlédnutí 413Před 10 měsíci
GD Linux 165 Hz || Windy Landscape 100%
Addict With a Pen || My Singing Monsters
zhlédnutí 821Před 10 měsíci
Addict With a Pen || My Singing Monsters
Steam on LFS - Weird Troubleshooting Video Thingy
zhlédnutí 259Před rokem
Steam on LFS - Weird Troubleshooting Video Thingy
My Linux From Scratch System
zhlédnutí 555Před rokem
My Linux From Scratch System
Laughing at a Fox Article Covering a Furry Professor
zhlédnutí 231Před rokem
Laughing at a Fox Article Covering a Furry Professor
I learnt 3D animation to remake that 1 video but with the better brother
zhlédnutí 82KPřed rokem
I learnt 3D animation to remake that 1 video but with the better brother
It is Always Wise to Mistrust Delphine
zhlédnutí 154Před rokem
It is Always Wise to Mistrust Delphine
Arch Linux x BSPWM Ricing
zhlédnutí 219Před rokem
Arch Linux x BSPWM Ricing
Why are 5 videos missing!?
zhlédnutí 62Před rokem
Why are 5 videos missing!?
Time to ENTER THE CITY!
zhlédnutí 133Před 2 lety
Time to ENTER THE CITY!
(DELETED) My Discord Server Thing
zhlédnutí 58Před 2 lety
(DELETED) My Discord Server Thing
Windows XP - tutorial.wav
zhlédnutí 169Před 2 lety
Windows XP - tutorial.wav
Randomness of 2021
zhlédnutí 55Před 2 lety
Randomness of 2021

Komentáře

  • @shinobi1975
    @shinobi1975 Před 7 dny

    Linux is trash 🗑️😂

  • @Micecheese
    @Micecheese Před 13 dny

    Linux From Discord.

    • @StaffyDoo
      @StaffyDoo Před 13 dny

      <spitting_coffee_meme> 🤣👌

  • @sammorrison8042
    @sammorrison8042 Před 13 dny

    audio omg

  • @luckybomber
    @luckybomber Před 14 dny

    What are the unknown running

  • @simpleprogrammingcodes

    That's awesome. When I was doing LFS I found it a shame that there is no community for people who have built an LFS system and want to continue using it and improving it. You know, things like trick, troubleshooting, advice, and so on would be helpful. And it could make an LFS system actually usable, for someone who is really interested and has nothing against spending some time on the system. So I think your project is the right step in this direction. Ideally there should be a wiki, a forum, and an IRC channel for LFS, so that people can share and find information. Now I think Arch Linux has become much more popular than some years ago, and also LFS. Five years ago nobody ever talked about LFS. It was a distro for people with special interests. Now much more people know about it. So I think there is a shift happening in the Linux world, and perhaps, a real LFS community could appear someday.

    • @zeckma
      @zeckma Před 14 dny

      While there is an LFS subreddit (unofficial), the typical way to communicate anything about LFS is to make YT vids or go on the mailing lists or submit patches. Every time I suggested something in the mailing list, I have been met with a coldness I can't describe. This was partly why I made GLFS - no one else would, especially the LFS and BLFS editors/mainters. I know of two of them that probably would have, and one asked if I could do so. Everything is stuck in the old days and fragmented. I want to help move LFS in a better direction because I know it's, well, yeah. It's all a mess currently. I could do the things you suggested although it was be very difficult for me to do... but I can and want to do it out of love and see it be better. I think what may happen in the future will be very exciting.

  • @Nerd2Ninja
    @Nerd2Ninja Před 15 dny

    If you install a package manager on LFS, doesn't it become that distro? lol. Like if you install apt, nix, or pacman does it become debian based, nix based, or arch based? lmao

    • @heinrichagrippa5681
      @heinrichagrippa5681 Před 15 dny

      I was kind of thinking that as well. Like, if you get everything running, but then install pacman and update the whole system with it, the result will kind of be that same as if you just pacstrapped everything onto the system from the start.

    • @zeckma
      @zeckma Před 15 dny

      Kinda, the whole definition of a distro is muddled but I tend to not even consider package managers despite being a distro's core identity. What matters to me is if the distro is easily reproducible (most builds of a distro look about the same) and the /etc/lsb-release goes over which distro it is. This is why I think LFS is a distro - most builds of LFS look the same and the lsb-release file says the distro is Linux From Scratch (I decided not to add the lsb-release file personally).

  • @holyknighthodrick5223

    I agree with your point on using static libraries! I try to avoid them at all costs, but occasionally crates I pull in will depend on them, and it is infuriating

  • @ThEEqualizer93
    @ThEEqualizer93 Před 17 dny

    congrats ! only a few know what you have achieved and completed so succesfully but what a nice OS man !

  • @MasterH2005
    @MasterH2005 Před 17 dny

    Can't you add an application dock to your DE so you can easily access your mostly used apps? I feel like it would make things easier.

    • @zeckma
      @zeckma Před 17 dny

      This guide is mostly outdated, but I'll answer your question: yeah, absolutely. I won't because I like keybinds, and Rofi puts the most launched apps at the top. I forget which docks exist besides Latte, but there are plenty.

  • @gnudoc
    @gnudoc Před 17 dny

    Awesome! I will be going through this at my first opportunity

  • @TheRollercoasterRide
    @TheRollercoasterRide Před 17 dny

    This problem can actually be expanded into multiple and they're some of my major gripes with linux as a target platform. Using a game as an example, to ship you probably want gpu acceleration, which cannot be statically linked (which is fine, actually) and this is where the problems start: - You can't statically link glibc to avoid versioning problems because the gpu drivers will also require glibc and can be incompatible with your statically linked glibc. - You can't avoid glibc because 1) you need the dynamic linker and, since there's no separation of platform api and libc, that's in the libc. and 2) Your gpu drivers will need glibc initialised for things like thread local storage (NO SEPARATION BETWEEN PLATFORM API AND LIBC AGAIN YAY). - Our toolchains, with the exception of zig cc, cannot target glibc versions like you can target platform versions on other platforms. To support older glibc versions you need to compile on a platform with that lower glibc version and if you want to use newer versions of compilers you will potentially need to also patch the compiler and/or glibc in order to actually build them. - These problems extend to your dependencies, eliminating much of the benefit of a package manager for proprietary applications since you'll be building them yourself again anyway, even if you're statically linking them. The solution adopted by people at this point is to either build with a sysroot of an older system or to build on an older system with a glibc version low enough for your support requirements. This is terrible compared to other platforms. On Windows, you can statically link libc or even avoid it entirely and everything works fine. There was a recent project that alleviates some of the versioning problems that I'm hopeful gains traction (github.com/corsix/polyfill-glibc) but it's still just another bandaid to fix an untenable foundation. I don't have hope of things improving. The direction of solutions hasn't been to fix the foundation, but to work around it, with things like flatpak and docker becoming common (it should be immediately obvious that the average user does not care about sandboxing when using these technologies). And this is just on the topic of dynamic libraries. I love linux and it's the only OS I use (Gentoo user here) but, with the exception of some things, this platform is a wasteland compared to my time programming on Windows half a decade ago. We just keep building up towers of bandaids for this horrible foundation.

  • @nishiko28
    @nishiko28 Před 18 dny

    noice lil video :3

  • @LouisDeer
    @LouisDeer Před 18 dny

    your voice and teaching style is so soothing !

  • @szaszm_
    @szaszm_ Před 18 dny

    I don't understand why a glibc dynamic library upgrade would break your system. glibc is pretty consistently ABI backwards-compatible, so just installing the new dynamic library should leave all programs working. But I noticed that glibc upgrades typically come with updates to a large number of packages, so maybe there is something else I'm not aware of.

    • @zeckma
      @zeckma Před 18 dny

      The reason why whenever glibc updates there is bunch of upgrades along with it is because all those other packages were relinked with the newer glibc. A glibc upgrade alone is at best risky and maintainers don't want to take that risk. Glibc-2.39 causes an upgrade from glibc-2.36 and below to be damaging for the system, ie. almost every binary will fail to work, and the system will be broken. This isn't an issue on binary distros because the mainters relink. On Gentoo, I believe they have a whole bootstrapping process to prevent things from breaking. On LFS, cross your fingers and hope, but it's better to start from the beginning. Glibc has always been a pain in the rear, and Linus Torvalds complained about it. It seems to be better now but things still break. Also hi szaszm, wasn't expecting you to watch this one lol

  • @Delbert.MP2
    @Delbert.MP2 Před 19 dny

    I just rediscovered this game today and damn, while i don't remember much since it's been nearly 7 years, it's still quite nostalgic for me.

  • @Dispnser
    @Dispnser Před 19 dny

    LFS is not a distro its just a guide book

  • @johanb.7869
    @johanb.7869 Před 23 dny

    Background music is way to loud and ads nothing to the video🙂

  • @Micecheese
    @Micecheese Před 27 dny

    Panels are bloat

    • @big_chlen
      @big_chlen Před 17 dny

      Linux is big bloat, i use windows

  • @Pandacier
    @Pandacier Před 28 dny

    I feel like 2024 is the year that Linux will see its user base increase a lot, like almost never before

  • @jurassict.u.f.f.Animaxtion7810

    I miss this game I played before sent I was 11 on my childhood.

  • @Micecheese
    @Micecheese Před 29 dny

    I saw someone asking for an ISO of your LFS install, Telling you thanks for them.

    • @Micecheese
      @Micecheese Před 13 dny

      forgot to say, even though it was a book, still meant it as instructions are solid.

  • @CodeAsm
    @CodeAsm Před 29 dny

    This looks very cool and alott of work you've put into. Ill take a look at your book real soon I think, cause my LFS build needs some games for sure :D

  • @markusTegelane
    @markusTegelane Před měsícem

    how long did it take to compile?

    • @zeckma
      @zeckma Před měsícem

      40 or so hours.

  • @dimlylitcorners
    @dimlylitcorners Před měsícem

    Alpine?

  • @hotdog9259
    @hotdog9259 Před měsícem

    How have you set up the animations?

  • @donaldwhite9291
    @donaldwhite9291 Před měsícem

    I was looking forward to watching this, but I had to stop. After 5-6 minutes, the music shifted to the foreground and your voice shifted to the background and I couldn't understand a thing you were saying. : (

  • @syudagye2837
    @syudagye2837 Před měsícem

    You got all my respect, all your argument are rock solid, and you stick to your preferences no matter what ! incredible ! To be fair, i don't think i could maintain my system if i had to do anything manually like this, but it certainly would be interesting to try it out. For now i have found a very comfortable place with NixOS and nixpkgs. I like that it's technically a source based distro, but it's so well made that it fells like a binary distro thanks to it's thicc cache of prebuilt packages. It's not as straightforward as just building and copying binaries by hand since you have to learn a hecking functional programming language to use it, but once you're in it a very pleasant experience: Creating packages is fun and you can make it build directly from the upstream releases, adding 3rd party packages is even easier, cli utilities are really useful to me. I tried gentoo at some point (just for the challenge of installing it lol), but didn't vibe with it too much, it felt like it was actively trying to prevent me from installing things (as i do it very often). Arch is just good old binary distro, easy to install, easy to use, no headaches (apart from grub breaking lmao). Looking back i don't think i could live without a package manager, these are so useful to me, and i don't think i can do a better job.

  • @liebestraum003
    @liebestraum003 Před měsícem

    This looks really nice! I wonder what desktop you use and how do you get the terminal look like that? (I really love them!)

  • @holyknighthodrick5223
    @holyknighthodrick5223 Před měsícem

    Sploon 3

  • @SonOfMeme
    @SonOfMeme Před měsícem

    I'm sorry, but I'm not the only one pronouncing it "gilfs" in my head, right?

  • @justaolive6714
    @justaolive6714 Před měsícem

    i have that same laptop lol

  • @SukSukulent
    @SukSukulent Před měsícem

    I have been gaming on Debian and Arch for some time now, but figuring out how this stuff works, was real adventure lmao I gotta read through it, surely I'll learn some more stuff lol

  • @SimGunther
    @SimGunther Před měsícem

    In the spectrum of "Extreme Tinker through Extreme casual", most gamers just want the easiest thing because they just want plug-and-play to work right out of the box. That wasn't always the case in the olden days when nearly every game had an operating system in the game. Just look at Cakez (a game dev youtuber). He is very much "casual" in that compiling a language makes him mega-sad, so copying files onto a directory is "okay" for him because when he assumes the very first installation method in any documentation must mean it's the "best and fastest" way to install the software (Odin programming language being that software). If people are looking for that minimal OS setup for gaming and they are capable of being that "mega-tinkerer" who solves all their issues independently, GLFS is a wonderful option for 0.000037% of the world population.

  • @Crackhog
    @Crackhog Před měsícem

    I'm a beginner when it comes to Linux. Can you tell me what the advantage of using Linux from Scratch is over a regular distro?

    • @zeckma
      @zeckma Před měsícem

      You're afforded as much customization you could ever wish for at the cost of pouring a lot of time into the process. If you're a beginner and still want a minimal system, please try Arch or Gentoo first before moving on to LFS so you don't burn yourself.

    • @Crackhog
      @Crackhog Před měsícem

      @@zeckma Great advice, thank you

  • @gh05tparkourfreerunning31

    The HyperX SoloCast is a great standalone starter mic btw :3

  • @nathansteimle2951
    @nathansteimle2951 Před měsícem

    My first time building LFS was pretty early on in my linux journey. I had just installed Debian after lots of confusion (I was stuck on a macbook at the time) and I had heard about LFS, that installing it would teach me a lot about the software for linux and how it works. And teach it did. It got me used to the command line and the common commands, and it helped me understand how installing packages actually works. And once it was installed, I had lots of fun configuring it, like making my own bash prompt and /etc/issue, and then installing a bunch of other BLFS packages. Eventually I got a bit frustrated with it because it didn't have an easy way to manage or uninstall packages, so I moved on to try a few other distros before settling on Arch. But even now I want to go back to LFS, to re-experience building a distro that's truly my own. Especially after learning about alternative options like musl, runit, busybox, and libressl, I've wanted to forge my own path and build my own distro, not necessarily based on the LFS book, but using my own tools, to experiment and see what I can do. I built a small distro based on musl and busybox for my old raspberry pi to give it new life as a web and mail server, and in the process I even came up with a fun package management solution (involving installing packages into squashfs images and mounting them together as an overlay filesystem) that I want to try and build a full distro with. And I've also been messing around with trying to build a distro with an alternative C compiler, and got pretty far with tinycc. My current goal is to try and reimplement my package mounter in C so it doesn't have to rely on busybox, and after that I think building a full distro under my system will be much easier. Anyways, I guess what I'm trying to say is that even though I'm not using it as my daily driver, my love for the spirit of LFS is still strong, and someday I want to go back to using a distro built by my own hands.

  • @gnudoc
    @gnudoc Před měsícem

    Nice! The algorithm arbitrarily suggested this video to me. Finally, another LFS lover/user! :-) I used BLFS (KDE) as my main desktop machine for ages. I don't currently, but I'm sure i will again soon. I love that you're using dwm in an LFS, which iirc the book does not discuss. Good on you!

    • @zeckma
      @zeckma Před měsícem

      BLFS just mentions very old window managers instead of talking about DWM, BSPWM, AwesomeWM, Hyprland, i3, etc. Although diverging from BLFS is routine for me by this point lmao. Nice to meet a fellow LFS user!

    • @gnudoc
      @gnudoc Před měsícem

      @@zeckma "diverging from BLFS is routine for me" - hah, yes I saw that after I excitedly commented. I think my computer usage is normally so minimal/boring/call it what you will (give me Emacs, a web browser and hassle-free hardware function and I'm happy) that I've been happy living within BLFS-land for years and years. I think it might be time to explore modern WMs though. Not sure I can bring myself to feel excited about Steam, but I did enjoy Truck Simulator once upon a time, so maybe I'll watch some of your adventures with Steam and get it going too :-) Great to see videos from a fellow autist too 🫡

  • @kztuptuo7076
    @kztuptuo7076 Před měsícem

    Kiddo wtf you are something else, pure gem. I considered my self really advenced linux user. But I would never use LFS as a dayly driver and gaming rig. Yet you are doing this after using linux for a 1 year so far. Mate mis whatever you identyfa as. You are genius. I use linux for 10 years, I would not dare to compile LFS. Respect a metric tone of that

    • @kztuptuo7076
      @kztuptuo7076 Před měsícem

      @@callisoncaffrey wtf is even troonix. I do not even know wtf it is mate. It is not some comment byte. I genuenly do not know what the troonix even is

    • @zeckma
      @zeckma Před měsícem

      ​@kztuptuo7076 Hid him from this channel. Apparently it's a trans slur based on that same word but without -ix, while -ix is for Unix, the trans unix programmer stereotype. Anyway, thank you!

    • @kztuptuo7076
      @kztuptuo7076 Před měsícem

      @@zeckma TL:DR Its a long comment but please read it to the end, also english is not my best and strongest skill. Thank you.for clarification. Im not familiar with english slurs or non slurs for all that gender things and whatnot in english. I do not know English to well. Anyway I started to read LFS book because of you. My head exploded. I understand Slackware, Debian even gentoo. I can do crazy tings with them. So I thought I know linux well after 10 years of using it. But apparently I know much less then I thought i know. So I started learning and that's awesome. THX for that. Zekma with that level of knowledge and brain power you gonna make wonders and go far. No matter what you will choose to do In life. Im a sponge for knowledge because my levels of curiosity in vast area of subjects are hudge. I can recognize other sponges when i see them. I did not meet many people who easily learns new things and concepts as fast as me. But you my friend are on completely different level. Never met anyone who learns this fast with that deep level of understanding of given subject BEST OF WISHES TO YOU FROM FAR POLAND

    • @zeckma
      @zeckma Před měsícem

      @kztuptuo7076 Didn't know about the slur either, apparently it's kinda obscure. Also, thank you for the kind words!! I really appreciate it <3 Best of luck from America!

    • @1Iljo1
      @1Iljo1 Před měsícem

      @@zeckma the slur is big in /g/ iirc. Haven't been on the chans lately though.

  • @Fractal_32
    @Fractal_32 Před měsícem

    My top 3 favorite Linux distributions: Arch Linux Debian Linux From Scratch LFS has worked every time I try installing it whereas Gentoo has only worked twice after reboot.

  • @labmasterx5599
    @labmasterx5599 Před měsícem

    Looking forward to this

  • @the_otamatone
    @the_otamatone Před měsícem

    Actual respect

  • @Interpause
    @Interpause Před měsícem

    least bloated gaming setup

  • @owndampu1731
    @owndampu1731 Před měsícem

    Found you through your appearance on brodies show, love the dedication to get LFS up and running. Keep up the cool stuff!

  • @thomrl
    @thomrl Před měsícem

    Respect

  • @ManuFortis
    @ManuFortis Před měsícem

    Saved for later. Will give this a go through when I try putting Linux onto this rig sometime in the near future.