LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - General (https://www.linuxquestions.org/questions/linux-general-1/)
-   -   Anyone want to start a new Distro ? (https://www.linuxquestions.org/questions/linux-general-1/anyone-want-to-start-a-new-distro-40329/)

traked 01-04-2003 09:53 PM

Anyone want to start a new Distro ?
 
Hey guys, I was thinking of starting a new distribution on my own, but last night as I was working I realized how long it would take. So I'm wondering if anyone wants to help out and start a project with me. As many people as possible is great.

For a little info, here's my vague overview of what I our distro to become (and remember that these ideas are not stuck, as I am easy to accepting other opinions and ideas.)

1. Start out the basic system using Linux from Scratch (http://linuxfromscratch.org).
2. Develop a package manager with bash scripting (or whatever) to retrieve packages via the original source or off a mirror on the internet. As for packages, my current consideration is using RPM (RPM is not the final decision, remember ;P). The user will then be able to chose to install software from binaries (rpms) or from source (source rpms). Doing this will allow the user to have the feel of RedHat, or if they choose, Gentoo.
3. Develop init, kernel images, installation (whether GUI or not... preferably GUI these days), etc etc.
4. Package up the distribution, and give it out for downloads.
5. Design and maintain a website for information, and distribuiton of our Linux version.
6. Maintain the distribution (packages, patching, etc) and possibly setup some sort of support for users.

Of course, there are many more aspects to the project... but I just wanted to give a general idea.

If you are interested in helping, or just have comments or what not, feel free to email me (steve@traked.org), or simply reply. But note that I may not be on these forums as often as I check my email.

Once, and If, we get the project off the ground, we will be able to setup a channel on IRC for it, and get it going.

Thanks in advanced, and I hope you take consideration.

moses 01-04-2003 10:17 PM

A couple of questions (these are not designed to be rude or
discouraging):

1: What will make your distro notable?
2: Why do you want to start a new distro (related to 1:)?
3: Do you have time to devote to managing such a large project?
4: Do you have experience managing a project of this scale?

traked 01-04-2003 10:25 PM

Quote:

Originally posted by moses
A couple of questions (these are not designed to be rude or
discouraging):

1: What will make your distro notable?
2: Why do you want to start a new distro (related to 1:)?
3: Do you have time to devote to managing such a large project?
4: Do you have experience managing a project of this scale?

Nah man, questions are fine..

First off, I want to start a project because I simply have the time on my hands (which answers #3), and because I think it would be a great _and_ fun experience, and it's also a good thing to throw on a resume.

To answer #4, no I have don't have the experience managing a large project, but just like becoming a newcomer to Linux, there's a first for everything, right? Also, I don't necessairly have to be the *leader* of the project, and the main *manager*... in fact, I want it to be more of a team effort, but I would be willing to do the leading aspects if required to.

As for #1, well, as of right now... I don't really know. I'm sure there are many ways of doing so, force-feeding and advertising are not really my first choice, but if done properly, I'm sure the distro would receive the recogintion it could deserve.

Hope that answers everything.

moses 01-04-2003 10:49 PM

Actually, by #1, I really wanted to know what you had in mind
that is different from the (at least) 96 other linux distributions.
http://www.distrowatch.com
There are very few good distros, and the rest are either very
specialized or just kind of mediocre. I suggest you start by
coming up with something that hasn't been done (very well)
before you dive into creating Yet Another Linux Distribution. . .

traked 01-04-2003 10:55 PM

I definatley agree with you, but again it *is* more of a.. "just a project" type thing. I don't expect to get millions of users.

I am just aiming to provide something that is useable on all levels (desktop or server,to be bland) and that doesn't limit you to one option or another. I also want it to be a distro which considers and engulfs user suggestions.

But most of it, right now is just incomplete ideas.... which need to be developped. This is why I started this thread in the first place, #1) to get help with the overall project, obviously.. and #2) to have a team which will come up with more ideas and opinions rather than just that of my own. I am completely open to whatever.

moses 01-04-2003 11:11 PM

What I'm getting at is, "why do you want to create another
distribution instead of helping make an existing one better?"
I'm not trying to shoot you down here, I'm trying to figure out if this
is something I would want to contribute to. Regardless of what
you said about not being the leader, you DID start the thread, so
as the leader, it's up to you to start by proposing something more
specific than "new distro". For example, I have no desire to take
the existing RH distribution and change its look. I don't know
what you have in mind, and I don't want to spend time on
something that's going to fizzle in a few months due to lack of
vision at the beginning.

traked 01-04-2003 11:30 PM

Well, I tried to state it as best I could already...

I want to start this distro because I have the time on my hands and I think it would be a fun experience, and it's also a good thing to throw on a resume.

As for making an original distro, I have purposed a few, not very well explained ideas to achieve an orignalness. Again, i'd like to say the more ideas will come in time, and alot faster if people were willing to help out. What I'm trying to acheive is to make a combination of distros, while possibly adding our own unique features.

--
It will give the option to optimize your computer by downloading and compiling sources, using scripts much like ebuilds in Gentoo. Or, by default, give you a premade, fast, and easy to use desktop for the beginner user, using binaries, much like RedHat.

The way packages are managed and installed will be accomplished by a newly developped package manager with the given power of apt-get for Debian.

And, much like other distros, giving you the choice to run a server, desktop, or both... with strong focuses on both.

You only get what YOU, the user, want.. and your comments and sugestions would be GREATLY considered and applied.
--

and, I understand completely where you're coming from. Your contribution is your choice though. If the project becomes a sucess or disapears in a matter of months, I can't tell you.. it really depends how the team puts it together.... but my point, is to at least try, and have fun while doing so, and to have a distro optimize to what the users want.

trickykid 01-05-2003 02:55 AM

This is just my opinions but I wouldn't start a new distro to put on my resume, I would start a distro because I wanted to contribute to the Community.
Another reason would be that I wanted to make a distro to my needs that no other distro has, not because it would be fun for experience or for resume purposes. There is alot of work put into distro's and most don't do if for fun or experience but for another reason behind it.

Just my opinion though, I'm not out to be negative in any way, I think you could learn and have fun by maybe contributing to another distro out there that is existing.

traked 01-05-2003 03:12 AM

Dude, the whole resume thing was just another to get out of making my own distro.
It's not the entire reason i'm doing it, note the also:

Quote:

Originally posted by traked
I want to start this distro because I have the time on my hands and I think it would be a fun experience, and it's also a good thing to throw on a resume.
And contributing to the community is also a priorty as well, according to this quote, which states useable points for the user:

Quote:

Originally posted by traked

It will give the option to optimize your computer by downloading and compiling sources, using scripts much like ebuilds in Gentoo. Or, by default, give you a premade, fast, and easy to use desktop for the beginner user, using binaries, much like RedHat.

The way packages are managed and installed will be accomplished by a newly developped package manager with the given power of apt-get for Debian.

And, much like other distros, giving you the choice to run a server, desktop, or both... with strong focuses on both.

You only get what YOU, the user, want.. and your comments and sugestions would be GREATLY considered and applied.

.. As for helping out with another distro, I would love to... but I'd rather just start a new one, to be honest. heh.
You get me into RedHat or something, then sure ;).

NSKL 01-05-2003 03:36 AM

I also think contributing to another distro would be better, since if you decide to make another distro, you HAVE to make it something no other distro is, and to come with a distro like that takes a lot of time and experience, which i certainly don't have, but i would still like to get involved in some project. I was thinking to help out slackware since its a very good distro but lacking a good package manager. We could make packages for slack to be downloaded via autopkg, or even write a couple of scripts that will fetch source code from the net, and compile it and install it with little user interaction. Unfortunately i'm a very newbie programmer and can't write something like this, but if someone else can, i would be glad to take the time to prepare the packages, and then someone else can be the tester if he has a spare space to install another slack just for testing.
I beleive Moses has the experience to write something like that, and from our discussion few months ago i learned that he knows just about everything about slackware packages. I don't have a lot of time, but i can contribute about 1-2 hours a day to make slack packages, i just need to know exactly how (i know how to make binary .tgz's from source, but i think i better idea is to create a install.sh script that will compile and install the source code, instead of binary packagaes)
Comments?
-NSKL

traked 01-05-2003 03:43 AM

Yes, something like that would satisfy me, now that I think about it. If you want to do it, i'll take you up on that.

I JUST NEED SOMETHING TO DO!!! IM SO BORED AND I WANT TO CODE!

wldkos 01-05-2003 03:53 AM

Hey traked, you seem to get getting a lot of "SLACK" from these guys. I think that you have a great idea there and i think you should go ahead with it. I suck at computer but i think that i am damn good at motivating people. If you ever do finnish this new distro, i will be more than happy to help you advertise it. But it is going to take lots and lots and lots and lots and lots and lots..........

deadbug 01-05-2003 08:57 AM

Traked,

Every entrepeneur I know (quite a few and they are millionaires) would tell you the only question you need to answer for yourself is:

Why not?

You are not proposing anything illegal, immoral or unethical. Most of the nay-sayers here understand the time this would take and would not be willing to give that up. You, on the other hand, seem to have the time.

Do it!

You may never get it to market, but that is guaranteed if you don't try. Along the way, the bare minimum you'll learn is what it takes to start a business and how to program in Unix. Any of our college students will tell you that is a good solid foundation for a computer programming degree.

There is no downside here. Get busy with LFS.

Long live Traked Linux!

trickykid 01-05-2003 11:31 AM

Okay, calm down traked, no need to yell telling people your bored. No one here is not telling you not to do this. Most are only telling you how they feel about making a new distro, etc.

About my statements, I did put these are my opinions, but I mean you mentioned throwing on a resume more times than a bee can sting you. Your bored and have alot of time on your hands too, so go for it then. No one here is stopping you. You brought up a subject which I believe most think there are already way too many distro's available. But all power to you brother in making your distro.

yngwin 01-05-2003 12:51 PM

I think your idea for a distro is trying to do everything at once: source and binaries, desktop and server, ebuilds, rpm and apt-get. Of course you would like to make the SuperLinuxDistro that will satisfy everyone, but I think you're taking on too much. I have been playing in my mind with the idea to do a distro, but my knowledge is not enough to do that (apart from the time). I wouldn't mind helping out with an interesting project though (I might even learn coding!)

I guess the best thing to do would be to help an existing distro move into new areas. Debian needs an easier installer, you could join that project. Or develop a Debian-version of portage (the basic tools are there). Gentoo is moving more into the binary-direction too, with its GRP scripts.

Or choose a specific interest-group. Knoppix live-cd is an example. You could build a distro that specializes on working with laptop hardware. Or a distro that works as an mp3-jukebox out-of-the-box, including the p2p software to download more.

BTW, I don't think the argument that there already are so many distros is an objection. One thing Linux stands for is free choice. And if somebody comes up with a new distro that fulfills some need, the world will be a better place, imho...


All times are GMT -5. The time now is 01:43 PM.