I could be way off by I have some neurons remembering some arcane linux knowledge - IIRC you can compile a single binary directly into the Linux kernel,.... I okay I went and looked it up This here. CONFIG_EMBEDDED=y CONFIG_INIT_EMBED=y CONFIG_INIT_PATH="/path/to/your/myapp" Disable initrd? I mean you might still want this. CONFIG_BLK_DEV_INITRD=n Statically compile the doom executable directly into the kernel, I'm sure you could also include the doom1.wad file directly in the exe, boom, you can now even remove filesystem support. haha smaller kernel!
@prozacgodСағат бұрын
You should add a LFN for raspberry pi, some day - I think it would be interesting to get a minimal rpi kernel, with audio/video - (GPIO lcd framebuffer support?) etc
@fjskfkskfkdkd879014 сағат бұрын
DOOM!!!
@unicsyu539314 сағат бұрын
Dooooom! Wanna know more about how to make grub work with efi and kernel with ext4 support🎉
@MrSomethingdark17 сағат бұрын
pejdiz pejdzis pejdiz
@ricardoandresriquelmerios599520 сағат бұрын
I always try to compile the kernel and always get the same error 02 , I think is because I used nvidia graphic card and got some issue with the driver itseft
@nezu_cc21 сағат бұрын
FAT32 should be fun to cover. It's quite simple as well, but completely different in design.
@robbieconnor9992Күн бұрын
DOOM haha I really enjoy these deep dives for people like me who didn't know most of this and are willing to learn.
@NyashkoshkkoКүн бұрын
Doom!
@thescientist4668Күн бұрын
i knew 'gif' vs 'jif' was a thing i did not know 'git' could be also pronounced as 'jit'
@Maple-CircuitКүн бұрын
It's not XD don't follow my pronunciation.
@bertblankenstein3738Күн бұрын
Ok proc and sys are created in initramfs...
@Maple-CircuitКүн бұрын
They still need a dir to mount to (;
@lucyinchatКүн бұрын
mount -t devfs /dev also works.
@nsr-intsКүн бұрын
The file systems knows where the files are at all times... It know this because it knows-
@Maple-CircuitКүн бұрын
Lol
@SINISTARQUESTLABSКүн бұрын
doom great video for a someone like myself that has zero PC's or PC skills.
@voyager-tc9dzКүн бұрын
really good job!
@richardbennett43652 күн бұрын
I like it, too, and I believe one can now import existing partitions into B Tree File System like ZFS can.
@shaggieh2 күн бұрын
"mknod /dev/fb0 c 29 0" if you cat /proc/devices it will tell you fb is a character device ( letter c not b [block]) with major number 29. idk where the minor number 0 comes from
@goastaccount83602 күн бұрын
Does it currently support sound and if so will it be coming from the motherboard speaker? Or if not will adjustments to the kernal config be needed?
@Maple-CircuitКүн бұрын
No sound for now
@LilithNephilim6662 күн бұрын
i really hate the way you pronounce git but otherwise good video
@CodeWizard102 күн бұрын
DOOM Can you make video about making linux kernel with graphics?
@ari_archer2 күн бұрын
i should fork fbdoom and make it so it dd's ur drive if u lose
@Maple-Circuit2 күн бұрын
XD
@MCrex0072 күн бұрын
Soften to C in scheduler, the s, c, and h should all kinda blend together into a soft schhh. Don't press your tongue into the roof of your mouth too hard to cut it off completely.
@MCrex0072 күн бұрын
When you say you're starting over with LFN and without busybox, will you also be ditching GRUB as well? I hope so, if only out of curiosity and an eagerness to learn. Good luck! And also, DOOM! P.S. advanced assignment, maybe after you get doom done with the new series, do Quake?
@KnownUnknown52322 күн бұрын
YOur videos are really underappreciated man, KEEP IT UP
@StubbledAnthropoid2 күн бұрын
Bro literally copied Linux from scratch
@mrgraydiamond2 күн бұрын
Excited to hear that you'll reboot the series with even more detailed scripts. Your videos are always a treat! DOOM!
@sohl9472 күн бұрын
Very cool! I should try it too.
@philtoa3342 күн бұрын
DooM.
@MrBearyMcBearface2 күн бұрын
Doom. Also systemd is overrated.
@daniel-pineapple2 күн бұрын
DOOM!
@johnddb2 күн бұрын
You are the first human ever who pronounces "manager" as "man-A-ger" 🤣🤣🤣
@anon_y_mousse2 күн бұрын
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.
@bertblankenstein37382 күн бұрын
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-Circuit2 күн бұрын
That was quite the connector XD
@RowiDankelsaft2 күн бұрын
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.
@beyondcatastrophe_2 күн бұрын
In Uni, we had a course where we wrote our own hypervisor for a tiny custom kernel. Our team wanted to run Linux, with a really tiny config (smaller than you presented last time on 32-bit), and of course Doom was part of the course. We also set up fbDOOM and busybox. That was an experience! Edit: You can modify fbDOOM to compile statically and completely remove SDL as dependency (NOSDL). That way fbDOOM runs entirely on /dev/fb0
@Demodproto2 күн бұрын
DOOM
@TheBodgybrothers2 күн бұрын
Boning up hard over this series. I've been following along doing it on my machine like a true chad.
@OverlyPlayfulEpidermal2 күн бұрын
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
@IunahYT2 күн бұрын
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
@Maple-Circuit2 күн бұрын
No you don't if you are not lazy, Yes and I didn't know about mdev... THANKS
@yoshi3142 күн бұрын
this project was doomed from the start
@IunahYT2 күн бұрын
best pun ever, give this man the likes
@Maple-Circuit2 күн бұрын
LOL
@gtkrwn892 күн бұрын
We did it reddit. Epic win
@plkh96022 күн бұрын
Great as always ☺
@plkh96022 күн бұрын
Doom ✅
@lesbian_index_lebrorum_main2 күн бұрын
look towards netbsd with wscons (maybe openbsd too by the way)
@Vili694202 күн бұрын
Doom
@jcugnoni2 күн бұрын
Wow. That's a great idea for a project / video series. Understanding all what makes a Linux distro work is so interesting. Thanks
@halano2 күн бұрын
Try : minimal LFN + Wayland kiosk like **cage** that would be amazing.
@tommcboatface19082 күн бұрын
More LFN!!
@AmitMachhiwal32 күн бұрын
This is awesome, LFN.
@nz3digital2 күн бұрын
DOOM! Really excited for the new series.
@lillytau-rh3sm2 күн бұрын
love this, amazing, my guys doom gameplay is kinda mid tho :P