Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Tue 29 Jul 2014, 21:03
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
Can puppy be build in another distro?
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [9 Posts]  
Author Message
mavrothal


Joined: 24 Aug 2009
Posts: 1570

PostPosted: Mon 14 Sep 2009, 12:52    Post subject:  Can puppy be build in another distro?  

I'm trying to built a puppy derivative for the OLPC XO-1 laptop (see here http://www.murga-linux.com/puppy/viewtopic.php?t=7992&start=30 )
However, the XO-1 is using a heavily modified kernel to the point that will not boot a normal Intel PC! Puppy on the other hand will not boot the XO-1 (tried from 412 to 4.3b3).
I tried to build a a puppy using a patched olpc kernel (that booted the XO) but since I could not boot the development machine I could not build a pupplet.
So I was thinking to go the other way. Build the pupplet on the OLPC XO-1 (using Fedora, Debian or Ubuntu that have been tweaked to work with the XO kernel). Is it possible? Are any of the puppy unleashed script going to work? If yes how? please advice before I start banging my head on the wall again.
Back to top
View user's profile Send private message 
amigo

Joined: 02 Apr 2007
Posts: 2225

PostPosted: Mon 14 Sep 2009, 14:45    Post subject:  

Start banging... There is no reliable way to rebuild puppy from source -you want even find all the sources for any particular version. The only way to go about it is to decide which programs and features you want to 'port' and start doing them manually. If you have any sense at all, you'll make sure *your* work can be rebuilt reliably by doing ecverything from source, with well-scripted routines to do everything and *lots* of notes...
Back to top
View user's profile Send private message 
Colonel Schell


Joined: 06 Jul 2009
Posts: 51
Location: Columbus, Ohio

PostPosted: Mon 14 Sep 2009, 16:09    Post subject:  

How did big_bass create Slaxer_pup? Shocked

He says he built it on a Slackware kernel. Hmmm....
Back to top
View user's profile Send private message 
mavrothal


Joined: 24 Aug 2009
Posts: 1570

PostPosted: Mon 14 Sep 2009, 17:54    Post subject:  

Colonel Schell wrote:
How did big_bass create Slaxer_pup? Shocked

He says he built it on a Slackware kernel. Hmmm....

How did he?...
To rebuild the puppy kernel or build one from a different distro is not a problem. To build a pupplet from a puppy with different kernel is not a problem either. The problem is when your kernel will not boot the development machine or when you can not run any puppy on the development machine that runs this kernel.
I guess what I do not know is the following. You load eg XO-Ubundu-olpc-kernel with squashsf support. You get and untar puppy unseashed. You get and loop-mount in /mnt pup_421.sfs and devx_421.sfs. Are the unleashed scripts going to work?
Back to top
View user's profile Send private message 
moogsydodong


Joined: 16 Mar 2009
Posts: 81
Location: Tagum City, Davao del Norte, Mindanao, Philippines

PostPosted: Tue 15 Sep 2009, 00:28    Post subject:  

ei mavrothal...

as if I remember it correctly...bigbass created slaxerpup using slackware kernel then added the packages and scripts that are present in the actual puppy...he then followed the init script format that is being used by puppy...
as he always say its a puppy body with a slackware heart

you can ask him about slaxerpup here:
http://murga-linux.com/puppy/viewtopic.php?t=41298

_________________
...SHUT UP AND LISTEN!!!...In a battle there is only ONE COMMANDER!!!
Back to top
View user's profile Send private message 
amigo

Joined: 02 Apr 2007
Posts: 2225

PostPosted: Tue 15 Sep 2009, 09:31    Post subject:  

big_bass has done a lot of head banging in order to create a package-based distro -that means that he creates packages of all software he adds.

As said before, the kernel *is* the OS and all the programs that are used are the distro. The two are quite independent of each other. To get certain programs working together depends on the selection and version of the *libraries* which are used -no matter what kernel you use/choose.
Back to top
View user's profile Send private message 
mavrothal


Joined: 24 Aug 2009
Posts: 1570

PostPosted: Wed 16 Sep 2009, 01:48    Post subject:  

So let me put it in terms that I can understand Smile
- You pick a machine that runs a distro OTHER than puppy.
- Rebuild its kernel to your (and Puppy's) requirements
- Build on that machine Puppy linux using source packages and NONE of puppy's building tools (but have them as guide).
- Test, debug, distribute.
Is that the way?
Back to top
View user's profile Send private message 
ttuuxxx


Joined: 05 May 2007
Posts: 10747
Location: Ontario Canada,Sydney Australia

PostPosted: Wed 16 Sep 2009, 04:07    Post subject:  

mavrothal wrote:
So let me put it in terms that I can understand Smile
- You pick a machine that runs a distro OTHER than puppy.
- Rebuild its kernel to your (and Puppy's) requirements
- Build on that machine Puppy linux using source packages and NONE of puppy's building tools (but have them as guide).
- Test, debug, distribute.
Is that the way?


Ok the best way to do it is download a compatible "Puppy unleashed" that will have all the "extra" puppy scripts and use the scripts in what ever "other" distro your using, puppy uses tons of extra scripts, more and more lately and if your ever going to get it to work, it would be best to have them. basically download woof or unleashed and build it.

What I never get is that companies like OLPC XO-1 laptops, They have a great product, but they tend to be a bit tight with their budget, Acer and Asus also. Really if they gave out like 5-10 of them to the top puppy developers/packages they would instantly probably have a working a OS, tons of customized scripts/applications etc. What would it cost? almost nothing, what would they get in return 1000's of free hours of labor. I spend like 16+hr a day on puppy, and many others do also. That would set any project well off into a great start.
P.s i wouldn't buy one, but if one was sent to me I would work on it, and I'm sure many others would, as long as I could plug a full-sized keyboard and monitor to it.
ttuuxxx

_________________
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games Smile

Back to top
View user's profile Send private message Visit poster's website 
mavrothal


Joined: 24 Aug 2009
Posts: 1570

PostPosted: Wed 16 Sep 2009, 04:20    Post subject:  

ttuuxxx wrote:
What I never get is that companies like OLPC XO-1 laptops, They have a great product, but they tend to be a bit tight with budget, Acer and Asus also. Really if they gave out like 5-10 of them to the top puppy developers/packages they would instantly probably have a working a OS, tons of customized scripts/applications etc. What would it cost? almost nothing, what would they get in return 1000's of free hours of labor. I spend like 16+hr a day on puppy, and many others do also. That would set any project well off into a great start.


Well,... THEY DO! Is called contributors program ( http://wiki.laptop.org/go/Contributors_Program ) where you basically request (a) machine(s) for a specific well described and justified propose. I would guess that "XOpup" with python suport and the possibility (or better promise) to run Sugar on the top ( http://wiki.sugarlabs.org/go/Sugar_Application_Stack ) has a good chance.
You can get an idea about ongoing projects here http://wiki.laptop.org/go/Projects
(PM me if you want to go forward and you think you could use any help)

ttuuxxx wrote:
P.s i wouldn't buy one, but if one was sent to me I would work on it, and I'm sure many others would, as long as I could plug a full-sized keyboard and monitor to it.
ttuuxxx

If a contributors application fails, _I_ will get you one! They are currently ~$130 in Ebay. No big deal...
And yes you can plug a keyboard but for the monitor you'll need either a hardware hack (with a soldering iron...) or a USB adapter and the relevant kernel module.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [9 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0725s ][ Queries: 11 (0.0066s) ][ GZIP on ]