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-21-2012, 09:41 AM   #1
win_to_lin_migrant
Member
 
Registered: Dec 2008
Posts: 125

Rep: Reputation: 16
Build a distro?


What would be the easiest way to take the kernel from Ubuntu and software from Puppy and build a small distro? Thanks for your help.
 
Old 01-21-2012, 09:48 AM   #2
ButterflyMelissa
Senior Member
 
Registered: Nov 2007
Location: Somewhere on my hard drive...
Distribution: Manjaro
Posts: 2,766
Blog Entries: 23

Rep: Reputation: 411Reputation: 411Reputation: 411Reputation: 411Reputation: 411
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.
 
Old 01-21-2012, 09:57 AM   #3
snowday
Senior Member
 
Registered: Feb 2009
Posts: 4,667

Rep: Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411
Good advice above; here's 2 alternate suggestions:

1. Follow this instruction to install the Ubuntu Minimal CD:

http://www.psychocats.net/ubuntu/minimal

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.

2. Create your own "Puplet" (Puppy Linux "spin"). http://puppylinux.org/main/Puplet%20...20features.htm


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.
 
1 members found this post helpful.
Old 01-21-2012, 10:03 AM   #4
ButterflyMelissa
Senior Member
 
Registered: Nov 2007
Location: Somewhere on my hard drive...
Distribution: Manjaro
Posts: 2,766
Blog Entries: 23

Rep: Reputation: 411Reputation: 411Reputation: 411Reputation: 411Reputation: 411
Thanks for the links, snowpine! The minimal installs were what I was after all along...saves me the hassle of hard-wiring the whole thing on my own.

You just made my weekend, dude!

Thor
 
Old 01-21-2012, 10:50 AM   #5
thund3rstruck
Member
 
Registered: Nov 2005
Location: East Coast, USA
Distribution: Fedora 18, Slackware64 13.37, Windows 7/8
Posts: 386

Rep: Reputation: 43
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!
 
Old 01-21-2012, 12:13 PM   #6
jefro
Moderator
 
Registered: Mar 2008
Posts: 21,981

Rep: Reputation: 3625Reputation: 3625Reputation: 3625Reputation: 3625Reputation: 3625Reputation: 3625Reputation: 3625Reputation: 3625Reputation: 3625Reputation: 3625Reputation: 3625
Get Lupa from the puppy site?
 
Old 01-24-2012, 08:33 AM   #7
win_to_lin_migrant
Member
 
Registered: Dec 2008
Posts: 125

Original Poster
Rep: Reputation: 16
Quote:
Originally Posted by snowpine View Post
Good advice above; here's 2 alternate suggestions:

1. Follow this instruction to install the Ubuntu Minimal CD:

http://www.psychocats.net/ubuntu/minimal

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.

Quote:
2. Create your own "Puplet" (Puppy Linux "spin"). http://puppylinux.org/main/Puplet%20...20features.htm
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.
 
Old 01-24-2012, 10:30 AM   #8
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by win_to_lin_migrant View Post
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.
 
Old 01-24-2012, 11:31 AM   #9
thund3rstruck
Member
 
Registered: Nov 2005
Location: East Coast, USA
Distribution: Fedora 18, Slackware64 13.37, Windows 7/8
Posts: 386

Rep: Reputation: 43
Quote:
Originally Posted by jefro View Post
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!).
 
Old 01-24-2012, 01:05 PM   #10
win_to_lin_migrant
Member
 
Registered: Dec 2008
Posts: 125

Original Poster
Rep: Reputation: 16
@ 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.
 
Old 01-24-2012, 02:37 PM   #11
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
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 members found this post helpful.
Old 01-24-2012, 03:00 PM   #12
snowday
Senior Member
 
Registered: Feb 2009
Posts: 4,667

Rep: Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411
+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?)

Last edited by snowday; 01-24-2012 at 03:03 PM.
 
Old 01-24-2012, 06:24 PM   #13
win_to_lin_migrant
Member
 
Registered: Dec 2008
Posts: 125

Original Poster
Rep: Reputation: 16
Quote:
Originally Posted by TobiSGD View Post
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.
 
  


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
Best distro to build LFS with Gavin Harper Linux From Scratch 6 06-26-2010 12:19 PM
How to build a distro??? Enquiry only..... shugs81 Linux - Software 3 06-16-2008 06:19 AM
Want to build my own distro! dtcamargo Linux - Distributions 10 12-31-2006 02:48 AM
build your own distro koolgentoo Programming 2 04-15-2005 03:14 PM
wanna build my own distro.... citrus General 3 04-11-2004 10:22 AM

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

All times are GMT -5. The time now is 03:14 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