LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 01-05-2003, 01:37 PM   #16
moses
Senior Member
 
Registered: Sep 2002
Location: Arizona, US, Earth
Distribution: Slackware, (Non-Linux: Solaris 7,8,9; OSX; BeOS)
Posts: 1,152

Rep: Reputation: 50

deadbug, I have yet to see a real naysayer. We're all just trying
to get a more concrete idea of what traked really wants to do. He
says he'd like to start a new distro, but the question still stands,
what will make the new distribution different from the many others
out there? The reason people think there are too many distros is
because there ARE too many poorly defined distribution projects
out there. If half of those working on the 96 distros instead spent
their time working on fixing what they saw as wrong with other
distibutions, then those, fewer, distros would be even stronger.

I'm not against free choice (If you knew me, it'd be like saying
Richard Stallman is for closed source commercial software),
I just think we can help make Linux better by improving what is
out there, rather than spending a few months of time working on
something that could end up just like 30 other projects -- with
a few good things that are hidden by the morass of poorly
defined goobly gook that's yet another distribution.

I'm not saying it's a bad idea to start a new distribution of Linux,
I'm saying it's a bad idea to do so without some very well defined
goals for the new distribution, goals that will make the distro so
much different from others that it'll be worth starting a completely
new project.

NSKL: the package tool for Slackware is, in fact, a very nice
project, the only problem with it is that there isn't a feature that
allows one to download the source from whereever it's needed,
compile it and install it. There have been a couple of attempts
at fixing that (autoslack, autopkg), but there still doesn't exist a
good database of packages and their dependencies, with
something like an rsync feature for downloading. There would
also need to be a way of checking for those dependencies on
the user's system. . .

Last edited by moses; 01-05-2003 at 01:38 PM.
 
Old 01-05-2003, 02:20 PM   #17
Edward78
Member
 
Registered: Jul 2002
Distribution: OpenSuSE 11
Posts: 441

Rep: Reputation: 30
Quote:
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.
That is a good idea
 
Old 01-05-2003, 03:27 PM   #18
NSKL
Senior Member
 
Registered: Jan 2002
Location: Rome, Italy ; Novi Sad, Srbija; Brisbane, Australia
Distribution: Ubuntu / ITOS2008
Posts: 1,207

Rep: Reputation: 47
Moses: I was thinking about what you said, and creating such a database, or using an existing one (such as the debian one) is not an option i like. But i think a good idea would be to create a tool, something like installwatch, but specific for slack, that will create a slackware package from source. So people download a source of a program, tar zxvf'it, cd to it's base dir, and then the user can execute this new tool/script that will ask for any configure option you wish to put (and perhaps display ./configure --help to show the available options) then go on to compile and make the package, and make it using makepkg, and finally install it with installpkg, leaving a packagename.tgz in the source base directory. Later this package can be uploaded to linuxpackages.net. I dunno if this script would be useful at all, but as i learn more bash scripting i will attempt to create something like this, perhaps some people might find it useful, and if i get more people to use it, we will see more .tgz packages around, beacuse it will be easier to create them. Also, this way it will be easier to uninstall software from a slack installation (with removepkg). This will increase the use of pkgtool since all packages would be compiled from source, but installed as slackpacks, and will appear in pkgtool's package database on every system.

Does anybody have any other ideas on improving slack package management? I'm pretty happy compiling from source, but if make uninstall script is missing, it can be a pain to remove packages from slack. Also new slack users don't like source. So they can download pre-compiled binaries from linuxpacgaes.net. This always leaves the dependency issues, but this is easily solved with ldd and downloading other needed packages.

Now this is plain talk, and im so far behind with knowledge to create something like this, but im willing to try sooner or later.
ehrm... did all this make sense?
-NSKL

Last edited by NSKL; 01-05-2003 at 03:33 PM.
 
Old 01-05-2003, 04:09 PM   #19
traked
LQ Newbie
 
Registered: Jan 2003
Location: Ontario, Canada
Distribution: RedHat 8.0
Posts: 12

Original Poster
Rep: Reputation: 0
Moses, i completely agree with what your saying...
but the point is, I want a project team going so that we can think up ideas and make goals to make this distro unique.

I have put forward some ideas that I thought up at that moment in time which I think would be quite useful to the average Linux user.

I also understand that there is alot on my plate, but rather than rushing something out just to get it done, we can work it out and perfect it. Getting it done for a "set release date" is not really what I had in mind in the first place.
 
Old 01-05-2003, 04:26 PM   #20
Mephisto
Member
 
Registered: Oct 2002
Location: Washington D.C, USA
Distribution: Slack 12, Etch, Gutsy
Posts: 453

Rep: Reputation: 31
I toyed with the idea for a Slack package manager. I am actually still working on it. It will probably never get finished, and even if it does it will be too deviant from the Slack ethic for most people.

It is a multi tier p2p structure with different layers providing different services necessary to assemble the components and verify that they are valid. One tier to keep/submit md5 checksums and descriptions. Another layer to retrieve the files. And a third (optional) for dependency checking and compilation. It is actually fascinating from an intellectual standpoint, and even an achievable goal since 8.1 (with the inclusion of version numbers on the packages).

The hard part is dependency and GCC version checking. Since by it's nature Slackware does not, and never intends to, include dependency checking it would need to be added on externally. Then comes the question of how do you establish dependency? based on the libraries, or upon the package? And to what extent do you need to concern yourself with versions and under what version of GCC the library was compiled.... I think you see my conundrum. The p2p network is easy, the semi-securable MD5 network (based on signatures from known peers) is achievable, dependency checking on the other hand is a little more tricky, for me a Nth difficulty problem.

P.S. Sorry for being off topic, but I had to mention my thoughts on the subject...
 
Old 01-05-2003, 04:28 PM   #21
bulliver
Senior Member
 
Registered: Nov 2002
Location: Edmonton AB, Canada
Distribution: Gentoo x86_64; Gentoo PPC; FreeBSD; OS X 10.9.4
Posts: 3,760
Blog Entries: 4

Rep: Reputation: 78
Hey,

I am not much of a coder, so I can't really help you there, but I would make a great alpha/beta tester. I am quite good at web design (isn't everyone!) including css/php/apache/mysql and all that jazz so I could help with the web side of things. I am also an accomplished writer, so I could help do the documentation...

Email me if you want more info.

This is the sort of project I would love to get in on...

Last edited by bulliver; 01-05-2003 at 04:31 PM.
 
Old 01-05-2003, 04:29 PM   #22
Mephisto
Member
 
Registered: Oct 2002
Location: Washington D.C, USA
Distribution: Slack 12, Etch, Gutsy
Posts: 453

Rep: Reputation: 31
Oh yeah, a more automated way of creating the tgz packages would be nice as well. A chroot jail is the easiest way I have found but it is not necessarily straight forward.
 
Old 01-05-2003, 06:21 PM   #23
moses
Senior Member
 
Registered: Sep 2002
Location: Arizona, US, Earth
Distribution: Slackware, (Non-Linux: Solaris 7,8,9; OSX; BeOS)
Posts: 1,152

Rep: Reputation: 50
Mephisto, NKSL, I've started another thread to discuss the
slackpack manager. . .

http://www.linuxquestions.org/questi...threadid=40410

I'm still interested in the new distro. I really don't want to discourage
anyone from spending time on making linux better. . .
 
Old 01-05-2003, 06:22 PM   #24
DAChristen29
Member
 
Registered: Dec 2002
Location: Johnstown, Co
Distribution: Mint (debian edition)
Posts: 541

Rep: Reputation: 30
I also had the idea to start my own distro, since my first learning computer for linux was a toshiba 1910 laptop with a 200 MB HD and not cd rom, only floppy. i wanted one with a minumalist feel, only text, and maybe xfree86 1.0 if at all.

unfortunately, im already working on another project for blade runner, WWW.bladezone.com, any fans interested ?

i CAN however, aside from working on my blade runner project, i can help out in small ways in this distro if you'd like.
DAChristen29@aol.com
 
Old 01-05-2003, 07:51 PM   #25
Mephisto
Member
 
Registered: Oct 2002
Location: Washington D.C, USA
Distribution: Slack 12, Etch, Gutsy
Posts: 453

Rep: Reputation: 31
Just a note for those wanting to participate in the development of this (or any other) new distro. You do not need to be a programmer to make a distribution. Someone on the team will need to be one to resolve issues sure but most of the work involved in creating a working linux distro is not coding. IMHO the most valuable person on a team of this sort will be a systems administrator type. Someone who is good at compiling packages, not writing them. Someone who is good at keeping track of the myriad of details involving all the different packages. Someone who can document the structure and status of the entity.

So if you are not a programmer but are good at detail oriented tasks such as those a sys admin does on a daily basis, believe me you can be a very meaningful part of a team.

(Sorry about the previous OT posts.)
 
Old 01-05-2003, 08:40 PM   #26
moses
Senior Member
 
Registered: Sep 2002
Location: Arizona, US, Earth
Distribution: Slackware, (Non-Linux: Solaris 7,8,9; OSX; BeOS)
Posts: 1,152

Rep: Reputation: 50
traked,
You could think about starting a gaming distro. No distribution so
far has what it takes to really grab game developers' attention.
Mandrake was making noises about it, but they're in trouble, and I
never saw any notable results. . .
 
Old 01-06-2003, 02:35 PM   #27
starcrawl
LQ Newbie
 
Registered: Jan 2003
Distribution: Debian
Posts: 8

Rep: Reputation: 0
Talking I want to help

Hey

I want to start my own distro to, trying to get LFS going here, having a little problem with it though, but I hope I can get it done. Now I am fairly new to Linux, only about a year and a half, but I am willing to learn more about Linux, and I think the best way would be to work on a distro.
 
Old 01-06-2003, 06:20 PM   #28
Blitzkrieg
LQ Newbie
 
Registered: Nov 2002
Distribution: RH8+SuSe8
Posts: 27

Rep: Reputation: 15
Quote:
Originally posted by moses
traked,
You could think about starting a gaming distro. No distribution so
far has what it takes to really grab game developers' attention.
Mandrake was making noises about it, but they're in trouble, and I
never saw any notable results. . .
Now that is an excelent idea.
 
Old 01-06-2003, 07:13 PM   #29
Rito
LQ Newbie
 
Registered: Jan 2003
Location: UK
Posts: 17

Rep: Reputation: 0
A gaming distro is something that i have not seen done anywhere to any proficency, to see a gaming distro would be great, i cant code and am slowly learning more and more about linux as the days fly past, please mail me if you want some help and consider going down the path of a game distro
 
Old 01-07-2003, 09:53 PM   #30
revrus
LQ Newbie
 
Registered: Dec 2002
Location: ohio
Distribution: Mandrake, Redhat
Posts: 1

Rep: Reputation: 0
Any type of distro that address a specific area could be a contender. Most of the big distros try so hard to be something for everyone the pure size and complexity is approching critical limits. 7 cd's with Suse 8.1 pro? Get real how many average joes will ever use half of that.
Decide on a niche gaming or whatever and just use what you have to. Don't use all the 75 different programs to do the same thing so people will have a choice. Make it lean and mean.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Which distro to start with?! Pedy Linux - Newbie 10 08-20-2005 02:10 PM
Were to start... And which Distro to Choose... MaxtoRs Linux - Distributions 4 04-26-2005 07:57 AM
To develop a new linux distro how someone start his/her work?? nazib Linux - General 2 02-21-2005 11:26 PM
Good linux distro to start out from saiz66 Linux - Newbie 8 09-14-2004 09:21 AM
how can someone start his own distro?? binary_w0lf Linux - Distributions 6 09-09-2003 06:21 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

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

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration