I usually don’t comment on videos, but I will when I feel it’s truly worth it and this time, it definitely is. First, I want to thank you for these amazing videos. As you mentioned at the end, they’re actually educational and informative, unlike other LFS videos or similar videos. Secondly, I have a request: if it’s possible, could you include sources for each topic you cover throughout the series? To be honest, learning about low-level Linux and OS-related topics isn't well covered in the media. Lastly, dude, you’re amazing! Keep it up. This is one of the few times I’ve genuinely appreciated someone’s content
I will never get tired of this, and even if I will not personally go down that route, even for entertainment, I'll happily watch every single video of this series, from beginning to end. Doom
I look at this and I imagine someday, in a far away future (or not so far away), compiling my own distro, giving it a package manager (be it pacman, be it apt, whichever it is), X and then some desktop environment, be it something heavy like Plasma or something ultra lightweight and fast like icewm. ... I think im dreaming a lot haha I cant wait. I watched the previous video and can only imagine what comes from now on. Amazing job; this is being super clear and easy to understand so far.
This is my first comment in a very long time, but I have to say this is the content I've been looking for a very long time. Please continue with this series, it's amazing work
I'm probably far away from doing my own Linux distro or LFS/LFN, but it's still entertaining to watch others build such systems, because it of course also tells me a bit about the system I actually use, Fedora, works. It's of course not identical, but follows roughly the same concept. And if something should break so far down the software stack I'll be more likely to be able to fix it if I actually understand what's going on and what should be going on. …DOOM…
DOOM! Loving your LFN series! Wonder if in one of your LFN episodes you could show us how to make a simple Linux YT STB? Something like Kernel+LAN/WiFi+X11 starting Chromium in full screen and loading your YT channel URL?
@@IunahYT That wouldn't be too bad if you only want linux for Doom. Configure kernel panic to be shutdown so that when you no longer want to play you just shutdown.
@@Maple-Circuit It can when using a Unified Kernel Image (UKI). Include _everything_ in the initramfs and you can basically have an entire Linux system within a single EFI binary.
@@Maple-Circuit github/jrsmile/efilinux i tried to do it month ago, maybe a good starting point? my version worked in qemu with OVMF but not on real hardware,
Back in the day, for Sun had the SparcStation 10 (and others). You had to order a framebuffer (using an sbus slot) as the box didn't come with any graphics card. And that card had the 13w3 graphics connector.
@Maple-Circuit oh, just out of curiosity, what elements would be needed to make a Uefi compatible system? Maybe I could try to make my own before the next episode
Have you used ToyBox at all? If so, how does it compare to BusyBox? As for a direction to go, I would suggest that when you get to that point where you decide whether to use a DE or not, to maybe see how difficult the various DE's are to compile from source and get running. Maybe even figure out which one provides the least bloat for the features it provides. People still complain about KDE to this day, because back 20+ years ago it was the most bloated, but for me it seems to be significantly better than it was back then. I've got about 50 Firefox tabs open and 20 terminal windows all running something, and a music player open, and I've not logged out or rebooted for 114 days, yet I'm only using about 7gb of RAM. Usually, on a fresh login, it'll be around 1gb.
nice video I was just wondering, isn't there a config-file way to configure the kernel? because going through that gui each time you want to make a change can be quite anoying
Linux uses a file called .config (it can be hidden on certain distro's but you can also set it to be shown in your file explorer). That file stores all configs in a specific syntax. Menuconfig edits that file and the compile process reads that file and compiles in whats selected. You can edit it yourself but going through all the definitions can be a bit more tricky
why do you need to install the whole busybox to your initrd? can't you just get less userspace binaries from it? also if you want to populate just run mdev -s to perform the actions that are completed normally by systemd
I usually don’t comment on videos, but I will when I feel it’s truly worth it and this time, it definitely is. First, I want to thank you for these amazing videos. As you mentioned at the end, they’re actually educational and informative, unlike other LFS videos or similar videos. Secondly, I have a request: if it’s possible, could you include sources for each topic you cover throughout the series? To be honest, learning about low-level Linux and OS-related topics isn't well covered in the media. Lastly, dude, you’re amazing! Keep it up. This is one of the few times I’ve genuinely appreciated someone’s content
Maplecircuit.dev all my notes are there, not much for the domm vid but all other vids have a lot of sources!
lol joined 9 hours ago just to comment this
Excited to hear that you'll reboot the series with even more detailed scripts. Your videos are always a treat!
DOOM!
I will never get tired of this, and even if I will not personally go down that route, even for entertainment, I'll happily watch every single video of this series, from beginning to end.
Doom
💯
I look at this and I imagine someday, in a far away future (or not so far away), compiling my own distro, giving it a package manager (be it pacman, be it apt, whichever it is), X and then some desktop environment, be it something heavy like Plasma or something ultra lightweight and fast like icewm.
... I think im dreaming a lot haha
I cant wait. I watched the previous video and can only imagine what comes from now on. Amazing job; this is being super clear and easy to understand so far.
Boning up hard over this series. I've been following along doing it on my machine like a true chad.
Wow. That's a great idea for a project / video series. Understanding all what makes a Linux distro work is so interesting. Thanks
DOOM!
Really excited for the new series.
This is my first comment in a very long time, but I have to say this is the content I've been looking for a very long time. Please continue with this series, it's amazing work
Great as always ☺
Doom ✅
I'm probably far away from doing my own Linux distro or LFS/LFN, but it's still entertaining to watch others build such systems, because it of course also tells me a bit about the system I actually use, Fedora, works. It's of course not identical, but follows roughly the same concept. And if something should break so far down the software stack I'll be more likely to be able to fix it if I actually understand what's going on and what should be going on.
…DOOM…
DOOM! Loving your LFN series! Wonder if in one of your LFN episodes you could show us how to make a simple Linux YT STB? Something like Kernel+LAN/WiFi+X11 starting Chromium in full screen and loading your YT channel URL?
Great suggestion!
4:16 you can pass arguments to init after -- in kernel cmdline. So you can run Doom as init process.
True!
busybox begone
But if you quit out of DOOM you get kernel panic instead of whatever action you want (in most cases a reboot or shutdown)
@@IunahYT That wouldn't be too bad if you only want linux for Doom. Configure kernel panic to be shutdown so that when you no longer want to play you just shutdown.
@@test-rj2vl oh yeah the kernel panic can reboot or shutdown the system
Hi, i really like this series, could you build the same with efistub and uefifb? so kernel+initramfs+doom can fit into one single file?
I thought that efi stub didn't contain the initramfs? I'm not well versed on it, which means it would be an awesome video subject XD
@@Maple-Circuit It can when using a Unified Kernel Image (UKI). Include _everything_ in the initramfs and you can basically have an entire Linux system within a single EFI binary.
@@Maple-Circuit github/jrsmile/efilinux i tried to do it month ago, maybe a good starting point? my version worked in qemu with OVMF but not on real hardware,
Back in the day, for Sun had the SparcStation 10 (and others). You had to order a framebuffer (using an sbus slot) as the box didn't come with any graphics card. And that card had the 13w3 graphics connector.
That was quite the connector XD
You are the first human ever who pronounces "manager" as "man-A-ger" 🤣🤣🤣
DOOM!
looking forward to the newer version of lfn
WOOD 😮
Lol
Try : minimal LFN + Wayland kiosk like **cage**
that would be amazing.
Great Video!
DOOM!
Thanks!
More LFN!!
Comment for the algorythm
Reply to boost said comment
Based
next time add UEFI support
edit: is that pfp ai generated, i dont rlly care if it's a good video, just curious
Yep, I didn't know what to do, so ai helped me. Also, extra knowledge, I asked ai for my channel name XD
@Maple-Circuit oh, just out of curiosity, what elements would be needed to make a Uefi compatible system? Maybe I could try to make my own before the next episode
Have you used ToyBox at all? If so, how does it compare to BusyBox? As for a direction to go, I would suggest that when you get to that point where you decide whether to use a DE or not, to maybe see how difficult the various DE's are to compile from source and get running. Maybe even figure out which one provides the least bloat for the features it provides. People still complain about KDE to this day, because back 20+ years ago it was the most bloated, but for me it seems to be significantly better than it was back then. I've got about 50 Firefox tabs open and 20 terminal windows all running something, and a music player open, and I've not logged out or rebooted for 114 days, yet I'm only using about 7gb of RAM. Usually, on a fresh login, it'll be around 1gb.
nice video
I was just wondering, isn't there a config-file way to configure the kernel? because going through that gui each time you want to make a change can be quite anoying
Menuconfig is a gui for a big old config file. Most folks will create their "perfect" conf and copy it over each time (;
Linux uses a file called .config (it can be hidden on certain distro's but you can also set it to be shown in your file explorer). That file stores all configs in a specific syntax. Menuconfig edits that file and the compile process reads that file and compiles in whats selected. You can edit it yourself but going through all the definitions can be a bit more tricky
why do you need to install the whole busybox to your initrd? can't you just get less userspace binaries from it? also if you want to populate just run mdev -s to perform the actions that are completed normally by systemd
No you don't if you are not lazy,
Yes and
I didn't know about mdev... THANKS
haven't finished the video yet, but can't you use framebuffer without drm?
edit: also aren't device files handled by udev, not systemd?
Yep, but for 99% of folks udev==systemd (;
This is an instant like. Very cool
Doom
Doom!
love this, amazing, my guys doom gameplay is kinda mid tho :P
XD
DOOM
Exactly what I love to see
DOOM!
this project was doomed from the start
best pun ever, give this man the likes
LOL
We did it reddit. Epic win
Just watch your first video and found this... 3 hours after your upload of this video...
edit: Add internet connection next please...
Will do!
Auto-liked because I know that this video will be good
this is the purpose of lfn its just to do basic things
But can it run crysis?
I'm ok with the series name but if it goes well and you really wanted to start from nothing, at least there is more you can do to start with less.
DooM.
Doom. Also systemd is overrated.
DOOM
Doom
DOOM