danger/u/
This thread is permanently archived
What do I need to make an unique Linux Distro?

| Besides a custom Bash Prompt, bloat packages that nobody will ever use, a very cool Window Manager, a custom boot loader, a savefile on a weird format, and a very unique and cool name and logo, what do I need to make an unique Linux Distro?


| A degree in computer science


| >>160363
You have covered most there is to it really.
Installing distros fall in two groups. One is some kind of installer program that first will deal with partitioning and then install/unpack/transfer from medium onto disk.
The other is a live cd/usb that has again some program to partition and then copy/transfer from live medium to disk. In this second case it is basically copying all as is for the live medium is essentially an already installed system.


| It is all about the name and logo.


| >>160363
What audience you want to make it for?


| >>160470 or just do what Arch does and say fuck it they'll figure it out :p


| >>160790
Arch has a very powerful and helpful documentation/wiki. If I could change my past, I would start linux computing with arch.


| Moebuntu needs competition


| You can start with the Linux from Scratch project.


| OP here.
>>160470 Ok, thanks for the information.
>>160729 I want to do it for myself.
>>160872 Oh, nvm.
>>160898 I'd rather edit a small Distro such as Puppy Linux and then rebuild it than using LFS. I just don't have that much free time.


| Start with debian current. Do a minimal netinstall. Then fill the main things you need by installing their highest representative. They will get the lesser minions as dependencies. You know how to play with your prompts and .bashrc. You know them to install pachages you need.
Modify what you need. Logos, defaults, configurations, etc.
As you know how to install a bootloar you are practically done.
Script to copy this snapshoted system to hd is simplest way to a crude installer.


| Avoid using GNU and Systemd and you've got yourself a dedicated audience. Everything else is a Ubuntu reskin.


|


| I can understand systemd as I avoid it myself whenever I can. But GNU? Avoid netbase and netutils? Gcc and gdb?
Or was that to mean 'use vim instead of emacs'?


| >>162233 I think he was talking about using vim instead of emacs.


| I was talking about using musl instead of glibc.


| >>160870
This.

Although projects like Ubuntu are ultimately better for desktop deployment, I see Arch as the "true" Linux platform. Community driven, fully modular and thus customizable, and highly expansive thanks to overwhelming AUR.

I personally still use Ubuntu and Manjaro for my production machines so I can stay updated in a more well-tested environment, but Arch is just... Well, it's fucking Linux.


| All are linux.
Arch seemed fo me like wishing to reinvent the wheel. And the people around it are deeply arrogant and bordering rude. I stay in irc/freenode for more than 10y by now for a lot of things and asking something in arch chanel is not a great experience. I could return to Slackware before I went with Arch. Also arch felt like your system was never complete no matter shat you did. There always was something you needed to add. Well, I do not have time for that.


| It might be fun to try and make a super small distro like peppermint. Less features but just try to build the skeleton of importance and just add only specifics and art u like. Idk small linux OS's are super cool to me. Albiet i use Ubuntu now that i stopped using mint and peppermint


| Bootstrap yourself to write an OS from scratch - https://github.com/tuhdo/os01

Total number of posts: 20, last modified on: Fri Jan 1 00:00:00 1519768241

This thread is permanently archived