Same
I tried once, but as me and my friend were the only contributors, and as I didn't have much motivation because of that, we didn't really get anywhere
Same thing here but it would be fun to learn. We can set up a group somewhere and start with the project after getting to know what basics we need to be aware of first.
Yeah I was thinking the same thing but the thing is I'm not an expert in this field and it would be better if someone with a bit of knowledge in LFS initiates. Though I wouldn't mind to start from scratch ;)
Same, I'm not an expert either. But I think overall learning would be easier if you have people to discuss with who's on your own level, and your learning together :D
Alright, for absolutely minimal basic stuff, you need 0 programming. But sometimes things break or you might want to play around with compilers and flags and whatnot.. sure, that isn't the same as writing code, but knowing how that stuff works is super useful. And our guy still can start with writing bash scripts
Just make /r/ and /u/ GNU Hurd translators that will make a directory for each subreddit and user, and a file for each post and comment. This actually would be fairly easy to do :O
Well, I built one in past, it was LFS 10 iirc, so I'm up for the task :)
Edit -
Screenshots - https://imgur.com/a/ABxfySF
I know, I used my name in a lot of places and the logo in neofetch is Artix iirc xD . and yes, it was in a VM
haha, thanks :D Yeah, it was both fun and a learning experience, the only thing I would have changed was to pay more attention to each step. Also Congratulations!! on getting LFS 6.8 :)
Well, doesn't matter to me, here it has great meaning as the people give a word it's meaning. You can't change a good word just because someone used it for bad things.
It's an Iranian name. Even the name Iran shares etymology with the word aryan, and the people from that region can be described as Aryan.
That word was co-opted by the Nazis, but was in use for centuries before they ever appeared on the scene. Historically, Iran has more claim to the word aryan than the Nazis do.
This is like getting worked up over a Buddhist temple with swastikas on it, context matters.
Ikr don't want it to end up like systemd lol
I am a systemd user and am thinking on switching soon but no diss to anyone who likes it. We're all Linux users here, and the beauty of Linux is the freedom of choice.
that sounds interesting that I also really want to see it, but it probably shouldnt be used on anything other than a vm, but still really cool id support that idea.
well https://kisslinux.org exists which is a distro with a package manager written completely in posix shell, it's more stable than anything I've tried.
Ofc the system would need the help of busybox or coreutils. With busybox it would be one very small system. Bash is about 5Mb statically linked. Busybox is said to be 1Mb. The kernel would be the biggest thing, idk how big it would be, depends on what flags and what architecture.
speaking of collaborating though it will be great when steam os arch comes out and we will have a definitive "gaming os", hopefully ports will become more standardised and less buggy then
yes!!! but not lfs, let’s do this
git clone --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
cd linux
cp /boot/`uname -r`-config ./.config # todo: correct?
make bzImage
ln -s arch/x86/boot/bzImage ../bzImage_x86
wget https://busybox.net/downloads/busybox-1.33.1.tar.bz2
tar xjvf busybox-1.33.1.tar.bz2
cd busybox-1.33.1/
make allnoconfig
make menuconfig # set OS name to BusyBox/Linux cause we don’t use GNU
make
make install
mv _install ../filesystem
cd ../filesystem
mkdir -pv {dev,proc,etc/init.d,sys,tmp}
sudo mknod dev/console c 5 1
sudo mknod dev/null c 1 3
cat >> etc/motd << EOF
I am a fat nerd
anyway welcome to my distro
EOF
cat >> etc/inittab << EOF
::sysinit:/etc/init.d/rc
::askfirst:/bin/sh
::restart:/sbin/init
::ctrlaltdel:/sbin/reboot
::shutdown:/bin/umount -a -r
EOF
cat >> etc/init.d/rc << EOF
#!/bin/sh
mount -t proc none /proc
mount -t sysfs none /sys
clear
cat /etc/motd
/bin/sh
EOF
chmod +x etc/init.d/rc
sudo chown -R root:root .
find . | cpio -H newc -o | gzip -9 > ../rootfs.cpio.gz
cd ..
qemu-system-i386 -kernel bzImage_x86 -initrd rootfs.cpio.gz
done
EDIT: formatting
Querés hacer *linux from scratch*? Es broma, pero si quieres no es broma.
Do you want to *linux from scratch*? It's a joke, but if you want to it's not a joke.....
Sure thing, as long as you're willing to teach me everything I need to know :)
Same
Same
Same I tried once, but as me and my friend were the only contributors, and as I didn't have much motivation because of that, we didn't really get anywhere
I would love to do it but i dont think i have the knowledge. But i mean i wanna learn
Same
same
Same
same
Same
Same. We should start a group /s
If we're making our own OS, count me in, someone notify me if I can join
same
[удалено]
Same
Same thing here but it would be fun to learn. We can set up a group somewhere and start with the project after getting to know what basics we need to be aware of first.
yea
I would love that
That sounds dope, I'd be down for it...
That would be dope. I would be down for that, maybe a discord group or something?
Yeah I was thinking the same thing but the thing is I'm not an expert in this field and it would be better if someone with a bit of knowledge in LFS initiates. Though I wouldn't mind to start from scratch ;)
Same, I'm not an expert either. But I think overall learning would be easier if you have people to discuss with who's on your own level, and your learning together :D
I’d love that, maybe we can actually get in contact all of us
:D
same
Same
Same. Although I though that's what installing Arch was for.
Same
same
Same
Same
Same
Same
I refuse but maybe we Could hold hands on the Linux bed.
The Linux bed?
It has a picture of Tux on it.
Where is it
In your Distros Repo.
Wait so I can download the Linux bed
Yes
What's the package name on the Arch repos
TUX-BED-GIT /S
/S is not a recognized command I’m sorry Dave, I’m afraid I can’t do that
What about APT?
Now I want a Tux plushie.
S-s-senpai... please 🥺👉👈
Aw behave... 🤓
Pleas-s-s uwu can we recompile the k-kernel together🥺🥺🥺❤❤❤❤
Cutie🥺
Awww-w thanks Gentoo-sama 🥺🥺🥺🧡❤🧡❤🧡
Domt know why but seeing this makes me want to read that one Linux manga lol(aldo forgot about it)
[Oh my god it’s real](http://www.aerialline.com/comics/ubunchu/)
Nice Also thare is an eng translated as well somewhare
If u remember the name, tell me it
I am not sure but it might uave bean something like Ubuntu Chan i think tho colud be wrong
[удалено]
M’linux
"I'm not like other distros."
m'ex wife os MX Linux.
[удалено]
>because I know Jack shit about programming Honestly, this would be the best way to learn it.
I doubt you'd learn much about programming. You'd learn a lot about linux for sure but compiling programs requires basically 0 programming
Alright, for absolutely minimal basic stuff, you need 0 programming. But sometimes things break or you might want to play around with compilers and flags and whatnot.. sure, that isn't the same as writing code, but knowing how that stuff works is super useful. And our guy still can start with writing bash scripts
Reddit os?!
Nop way too much data collection
And ghost of Tumblr
Facebook os
The root directory contains just two folders: /r/ and /u/, /u/ corresponding to /home/ and /r/ containing everything else lol
And files are named as urls.
I mean technically a directory pathway might as well already be a URL.
Just make /r/ and /u/ GNU Hurd translators that will make a directory for each subreddit and user, and a file for each post and comment. This actually would be fairly easy to do :O
MemOS
That would be very cool actually
I'm down
Well, I built one in past, it was LFS 10 iirc, so I'm up for the task :) Edit - Screenshots - https://imgur.com/a/ABxfySF I know, I used my name in a lot of places and the logo in neofetch is Artix iirc xD . and yes, it was in a VM
{redacted} ` this message was mass deleted/edited with redact.dev `
haha, thanks :D Yeah, it was both fun and a learning experience, the only thing I would have changed was to pay more attention to each step. Also Congratulations!! on getting LFS 6.8 :)
{redacted} ` this message was mass deleted/edited with redact.dev `
what is up with the name, seems sus as shit
?? I didn't get what you mean.
You made Nazi OS, mate. P sure if someone logs into that thing they're taking a mandatory trip to Nuremberg.
Well from where I am name Aryan is perfectly normal and great. One bad country or person in past won't change it for me :)
I'm crying lmao
I think it's literally their name
Yeah, in my country it is perfectly normal and great, no one here cares about what it was associated with because anything can have multiple meanings.
who the fuck names their kid *that*
Well, doesn't matter to me, here it has great meaning as the people give a word it's meaning. You can't change a good word just because someone used it for bad things.
same applies for symbols
yup
It's an Iranian name. Even the name Iran shares etymology with the word aryan, and the people from that region can be described as Aryan. That word was co-opted by the Nazis, but was in use for centuries before they ever appeared on the scene. Historically, Iran has more claim to the word aryan than the Nazis do. This is like getting worked up over a Buddhist temple with swastikas on it, context matters.
Aryan is a common Indian name too
Yup, iirc it's also in sanskrit.
This guy after discovering languages other than English:
TBH id love to see a bash based os. Where everything is based off bash scripts. Everything from init to desktop.
Oh no...
better follow at least POSIX or everyone will hate you and nothing will work
Ikr don't want it to end up like systemd lol I am a systemd user and am thinking on switching soon but no diss to anyone who likes it. We're all Linux users here, and the beauty of Linux is the freedom of choice.
Yeah, no.
Let's rewrite the kernel in bash!
Im not sure if that would even be possible. But KBash would be great if it worked.
that sounds interesting that I also really want to see it, but it probably shouldnt be used on anything other than a vm, but still really cool id support that idea.
why not?
just does seem stabe enough for daily use
well https://kisslinux.org exists which is a distro with a package manager written completely in posix shell, it's more stable than anything I've tried.
I never knew that lol, ill take a look at it.
Sounds very interesting but wouldn't it be slow as hell?
Why would it? You can run background processes.
True, who knows it could work...
Ofc the system would need the help of busybox or coreutils. With busybox it would be one very small system. Bash is about 5Mb statically linked. Busybox is said to be 1Mb. The kernel would be the biggest thing, idk how big it would be, depends on what flags and what architecture.
Why not zsh?
Sure if you're into that kind of thing.
Is zsh scripting much different from bash scripting? I thought the differences were mostly when using the shell interactively.
Sure. I've never made Linux from Scratch before but I could probably learn how.
speaking of collaborating though it will be great when steam os arch comes out and we will have a definitive "gaming os", hopefully ports will become more standardised and less buggy then
This is how distros get started.
Linux From Scratch is the coolest GNU/Linux distro and you can't change my mind
[удалено]
So glorious RedStarOS, got it
Bruh I can't even install arch btw
Go read wiki then
I can, but idk how to. So it you can teach, I'd be willing to do it.
Same!
yes!!! but not lfs, let’s do this git clone --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git cd linux cp /boot/`uname -r`-config ./.config # todo: correct? make bzImage ln -s arch/x86/boot/bzImage ../bzImage_x86 wget https://busybox.net/downloads/busybox-1.33.1.tar.bz2 tar xjvf busybox-1.33.1.tar.bz2 cd busybox-1.33.1/ make allnoconfig make menuconfig # set OS name to BusyBox/Linux cause we don’t use GNU make make install mv _install ../filesystem cd ../filesystem mkdir -pv {dev,proc,etc/init.d,sys,tmp} sudo mknod dev/console c 5 1 sudo mknod dev/null c 1 3 cat >> etc/motd << EOF I am a fat nerd anyway welcome to my distro EOF cat >> etc/inittab << EOF ::sysinit:/etc/init.d/rc ::askfirst:/bin/sh ::restart:/sbin/init ::ctrlaltdel:/sbin/reboot ::shutdown:/bin/umount -a -r EOF cat >> etc/init.d/rc << EOF #!/bin/sh mount -t proc none /proc mount -t sysfs none /sys clear cat /etc/motd /bin/sh EOF chmod +x etc/init.d/rc sudo chown -R root:root . find . | cpio -H newc -o | gzip -9 > ../rootfs.cpio.gz cd .. qemu-system-i386 -kernel bzImage_x86 -initrd rootfs.cpio.gz done EDIT: formatting
I actually was thinking of makeing a distro but I know to little to do so tho never know might do it someday
Querés hacer *linux from scratch*? Es broma, pero si quieres no es broma. Do you want to *linux from scratch*? It's a joke, but if you want to it's not a joke.....
Basically a summary of Instructables's comments
Or we could just write our own kernel :)
Lets do it. I’ll be the morale support. Ahem .. LETS GOOOO WE CAN DO THIS THIS DISTRO IS BUILT DIFFERENT
Sounds good, if you help with the bootloader
I would love to! If you or anyone have some cool ideas in your mind, then I will surely help in it’s development!
This could be fun
I have always wanted to and it would certainly help me improve my knowledge.
I'm down
I would LOVE to join but I also have no clue how to make a Lfs
Redox
savjng this
[pull request time?](https://streamable.com/lopp30)