Making Simple Graphical Linux Distro from Scratch

preview_player
Показать описание
In this video I will create a simple graphical Linux distro based upon BusyBox and Nano-X and adapted to run on QEMU.

apt get deps: bzip2 libncurses-dev flex bison bc libelf-dev libssl-dev xz-utils autoconf gcc make libtool git vim libpng-dev libfreetype-dev g++ extlinux

links:
Рекомендации по теме
Комментарии
Автор

lets go! I can see hundreds of new distros flooding in after this video 😂

ackLobby
Автор

The cursor trails are probably due to Nano-X running in Framebuffer mode. I observed that the mouse trails over the window disappear when the window is repainted. The trails are due to the background not being repainted as the mouse is moved.

The window itself doesn't leave any traces when moved though. So it's just the mouse cursor that lacks integration with the window management.

jyothishkumar
Автор

Excellent example of how we don't all need a fully bloated Linux distro to do real work. Thanks, Nir!

RocktCityTim
Автор

It is shockingly simple to create your own distro. Iv'e always thought, that it is super difficult and LFS was the only option to create a custom distro.

Really nice tutorial! I'm gonna try to create my own distro later.
Keep up making simple and amazing videos like this!

pixobit
Автор

Yesterday I freaked out because I watched your video about creating a non-graphical system. And now this! You redefine what kool is.

faithinverity
Автор

Great videos, man! I've done two of your projects so far and have learned so much from them. Keep up the great work!

kieferhendricks
Автор

hello nir, i was doing the past tutorial of busybox to make a simple linux distro, and now, I watch at my laptop, at your channel, and i found this 💎. unbelievable. thx for so much

fabrilluviaofficial
Автор

What a great video. I have absolutely no use for this but I'm going to follow along and built it myself too.

marcusk
Автор

very cool! I think im going to try it too. Cheers.

BTW i love your vids!

patrickprucha
Автор

Pro tip: To make Cirrus an integrated part of the kernel, you need to make CONFIG_DRM integrated as well.
Also, in the .config file (visible with ls -a), don't forget to replace the Certs part:
#
# Certificates for signature checking
#


CONFIG_SYSTEM_TRUSTED_KEYS=""







# end of Certificates for signature checking
This should work in most circumstances. The main difference with this config is that it doesn't use canonical's certs.

theoshaviolation
Автор

Nice to see that you read the comment on the last linux distro video and actually explained what the end result would be at the begonning

fakestiv
Автор

hey i stumbled upon your videos recently, they seem to be pretty simple and straight to the point which i think is pretty cool, neat stuff!

notnheavy
Автор

You skipped the hardest part, internet connectivity 🤣.

Jaspinik
Автор

Amazing, from your old non-graphical distro you already earned a subscriber but this is double as cool, if i could subscribe to you twice i would.

Artimis_the_bird.offical
Автор

dropped everything i was doing to watch this lol nice content

leapbtw
Автор

i understood only a half but still great video thanks man

EzhikOFF
Автор

Brilliant, this isn't looks that complicated compare what I thought

arduinoguru
Автор

I Had no trouble setting up Nano-X, but when trying to start the server (`nano-X`), I get an error saying: "Cannot initialize keyboard".
I wonder why it does that and how can I fix it?

Also, I want to use SDL2 on fullscreen with KMS/DRM, how can I do that? I can't find any helpful ressources online.

Gkcrafting
Автор

How is that theme called that you use to mimic the look of windows?

jakk
Автор

This is really good for beginners who want their own OS or distro but don't quite have the knowledge for it; Well done!

Nunya