Linux - GeneralThis 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
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Linux from Scratch! Well, you'd go GNU, anyway.
There is (in Linux) no Kernel-from-that-or-this-distro...the kernel is what it is. It's the stuff around the kernel that makes the actual distro.
The bits that make Puppy what it is, stand loose from the actual kernel. The kernel used in Ubuntu is identical to any other kernel, save from some tiny bits (compiling, packaging and so) but you could just as easily download a (vanilla) kernel from kernel.org, compile it and use it.
So, I guess, for you, Linux from Scratch is a good start...unless you're like me and wheel it completely unscripted - but I have way too much time on my hands (being a bachelor and so)...
Enjoy!
Thor
Last edited by ButterflyMelissa; 01-21-2012 at 09:56 AM.
This will give you a basic, command-line only install.
From there you can install your favorite applications that Puppy uses: JWM windows manager, Seamonkey browser, Rox filer, etc. (I think... it's been a long time since I used Puppy) You'll end up with something that looks and feels like Puppy but is completely based on Ubuntu.
The word "distro" is based on "to distribute" so I would say if you REALLY want to "create your own distro," then you need a community of like-minded individuals, and a website, forum, software repository, etc. to share your work with others. Visit distrowatch.com and decide whether the world really needs more Linux distros, or maybe you will decide to donate your time to an existing project (like Puppy or Ubuntu) instead.
Distribution: Fedora 18, Slackware64 13.37, Windows 7/8
Posts: 386
Rep:
I'm running Lucid Puppy 5.2.8 on a pre-historic machine (Acer 3000) and Puppy runs so fast that you might think for a moment that this machine wasn't actually utterly obsolete! I was also looking at the possibility of compiling a bare kernel and OS with nothing but the absolute essentials for hope of squeezing a little more life out of this machine but it turned put that puppy itself was perfectly ok!
This will give you a basic, command-line only install.
From there you can install your favorite applications that Puppy uses: JWM windows manager, Seamonkey browser, Rox filer, etc. (I think... it's been a long time since I used Puppy) You'll end up with something that looks and feels like Puppy but is completely based on Ubuntu.
That looks interesting, better than Linux From Scratch, which IIRC is no longer active. Thanks for the link.
Reason I wanted to use Ubuntu kernel is I think it has better support for recent hardware.
I wonder if creating a puplet would be sufficienty different from Puppy for me to claim it as my own?
Quote:
HOWEVER
The word "distro" is based on "to distribute" so I would say if you REALLY want to "create your own distro," then you need a community of like-minded individuals, and a website, forum, software repository, etc. to share your work with others. Visit distrowatch.com and decide whether the world really needs more Linux distros, or maybe you will decide to donate your time to an existing project (like Puppy or Ubuntu) instead.
Distro is the only word I know that describes what I want to make. If there’s a better word, let me know.
Until I succeed in making something, distributing or supporting it is a moot point. But if I do succeed, IMO, I doubt I could do much worse than Puppy does. Plus I don’t care to support the Puppy cult, way to much baggage. But that’s not what this thread is about.
As for whether the world needs anymore distros I say, “enjoy the choice” or “competition improves the breed”.
Last edited by win_to_lin_migrant; 01-24-2012 at 08:36 AM.
That looks interesting, better than Linux From Scratch, which IIRC is no longer active.
LFS released version 7.0 not long ago and is still active. But even if they weren't, while you can use LFS as your main distro (and I bet some members here do that), I would think that the main purpose of LFS is to teach people how a Linux system actually is build out of parts, how they work together and how you can change it.
Once you understood that you can make everything you want out of Linux from that what you learned with LFS.
Distribution: Fedora 18, Slackware64 13.37, Windows 7/8
Posts: 386
Rep:
Quote:
Originally Posted by jefro
Get Lupa from the puppy site?
To be honest, I can't really remember where I got it, but it was a torrent so I probably got it from linuxtracker or distro-watch
Quote:
Plus I don’t care to support the Puppy cult, way to much baggage.
You're not exaggerating there at all. I got my head lashed off by Puppy cultists when I was asking for help on creating a non-root account that I could use for day-to-day usage! I could create the user accounts just fine but couldn't get X to start properly after logging in with those accounts. Those 'puppists' acted as if I was some sort of monster for not wanting to use the root account all the time (as if it was like any other account).
I still love Puppy though, because it's the only distro (and I have tried all the Fedora and Ubuntu spins, Crunchbang, Bohdi, etc) that runs smoothly on this ancient Acer laptop I use in the living room (that I just can't bring myself to retire!).
@ All
Truth be told, I like to do things the easy way. In a perfect world I’d download a Ubuntu kernel, some Puppy software, click “Make Distro” button, and moments later I’d have a live CD that runs in ram like Puppy does.
Problems are:
1. We don't live in a perfect world.
2. Making a working Linux system is much more complicated than you seem to think, at least if you have some wishes like yours.
Just to make it clear: The Ubuntu kernel does not support more hardware than any other kernel with the same or higher version number. You also don't need Puppy software to have a system that runs in RAM.
When I think about it, the best way for you may be to try Tinycore Linux, especially with their new CorePlus approach:
1. It runs in RAM.
2. The base system (of the CorePlus version) only contains a kernel, a X system, a windowmanager, the fltk toolkit and wbar. The rest can be added with a simple package manager, so that in the end the system is small, fast and does only contain what you want it to contain.
+1 there is nothing magical about Ubuntu's kernel.
I think the reason a lot of people say "Ubuntu has good hardware support" is because of their jockey-gtk application to identify your hardware and activate/download nonfree drivers.
You can probably install jockey-gtk in Lucid Puppy, which is advertised as compatible with Ubuntu packages (haven't tried it personally).
(but then again, doesn't puppy have their own utilities for video drivers/wireless firmware/etc?)
Problems are:
1. We don't live in a perfect world.
2. Making a working Linux system is much more complicated than you seem to think, at least if you have some wishes like yours.
We don’t live in a perfect world, why the hell not? This is the 21st century, by now I should have one big button in the middle of my desktop that says “Click Here to Make Software”. This business of having to wait for someone to write the stuff is sooooo yesterday.
Quote:
Just to make it clear: The Ubuntu kernel does not support more hardware than any other kernel with the same or higher version number.
I hear you. I got some confusing advice about kernel version versus hardware - driver support (which I assume includes firmware too). I'm still not entirely certain if drivers / firmware have to be built into the kernel or added on by some other means, or both. IIUYC though either everything needed to support hardware is included in the kernel or it's not.
Quote:
You also don't need Puppy software to have a system that runs in RAM.
When I think about it, the best way for you may be to try Tinycore Linux, especially with their new CorePlus approach:
1. It runs in RAM.
2. The base system (of the CorePlus version) only contains a kernel, a X system, a windowmanager, the fltk toolkit and wbar. The rest can be added with a simple package manager, so that in the end the system is small, fast and does only contain what you want it to contain.
I'll take a look at Tinycore. Thanks for the tip.
Last edited by win_to_lin_migrant; 01-24-2012 at 06:33 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.