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 30 Sep 2014, 14:46
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Derivatives
Road to Tiny Puppy
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [8 Posts]  
Author Message
bark_bark_bark

Joined: 05 Jun 2012
Posts: 819
Location: USA

PostPosted: Mon 05 Nov 2012, 16:25    Post subject:  Road to Tiny Puppy
Subject description: Tiny Puppy = TinyCore-compatible puplet
 

What is Tiny Puppy?

As of now, it's a concept.

So what is the point of such a thread?

To hopefully get code for woof to produce such a puplet.

What have you done so far?

Modified/Created some code in to woof-distro directory.

_________________
Desktop: Intel 945PSN Motherboard, 3.2Ghz P-IV "Prescott 2M", 2GB RAM, 500GB WD HDD, Windows 7
Also have LxTahr 14.09 on USB Flash Drive
Back to top
View user's profile Send private message 
puppyluvr


Joined: 06 Jan 2008
Posts: 3203
Location: Chickasha Oklahoma

PostPosted: Thu 15 Nov 2012, 20:22    Post subject:  

Very Happy Hello,
Did a TCPup a few years back, and it ended up being huge.. TC packages are static, meaning containing all the deps, not sharing..
But basically, edit "distro package specs" and "distro compat repos" to point to Tinycore..
Put them in woof2/woof-distro/x86/
Edit "distro specs" and give it a shot..

_________________
Close the Windows, and open your eyes, to a whole new world
http://puppylinuxstuff.meownplanet.net/puppyluvr/
Puppy Linux Users Group on Facebook

Puppy since 2.15CE...
Back to top
View user's profile Send private message Visit poster's website 
sunburnt


Joined: 08 Jun 2005
Posts: 5032
Location: Arizona, U.S.A.

PostPosted: Fri 16 Nov 2012, 15:54    Post subject:  

Tiny Core is interesting and very small as it comes with almost nothing.
But using massive amounts of links and many separate packages is nuts!

Puppy is simpler, it has 1 to 2 Squash files for it`s most common apps.
A happy medium between Tiny Core and Puppy would be a good setup.

The main difference is that Tiny Core doesn`t use a union. That`s good.
But using thousands of links to fudge for a union is a brute force method.

I like TC`s minimal base O.S., just what`s needed so it`s a useful O.S.
All addon apps. should be "attached" to the O.S. and easily removable.

Puppy`s Devx Squash file`s a good idea, so extra library Sq. files too.
This keeps the app. packages small because of shared libs. in Sq. files.

Basically the O.S. would be about 3 to 6 Sq. files plus the app. Sq. files.
Save area can be an image file (ntfs), a partition (ext3-4), or best a dir.

A small initrd.gz file with only code and files to mount the main Sq. file.
Main Sq. file`s inside the initrd.gz file, so it`s loaded into ram.
Only 2 files make up the base O.S., vmlinuz and initrd.gz with base Sq.
The base Sq. file and the initrd.gz would hardly ever need modifying.

Tiny Core is easy to work with as it doesn`t have all of Puppy`s code.
And it`s base is stripped down making it an "add-on apps." type of O.S.
Back to top
View user's profile Send private message 
Iguleder


Joined: 11 Aug 2009
Posts: 1907
Location: Israel, somewhere in the beautiful desert

PostPosted: Fri 16 Nov 2012, 16:27    Post subject:  

Before doing some infrastructure changes, we should look at our ways of doing things.

Slacko is full of crap, many unneeded libraries (for example, all the libgnome* ones) and deprecated packages (e.g autologin - mingetty replaces it).

Much of this crap comes from Woof, which introduces the dependency on installwatch, truncate (makes me angry every time I see it - why, why?! /bin/head is good enough), bbc_provided, nenscript and so much more. Lots of overhead, for no good reason.

_________________
My homepage
Back to top
View user's profile Send private message Visit poster's website MSN Messenger 
ICQ Number 
nancy reagan

Joined: 22 Jan 2009
Posts: 510

PostPosted: Fri 16 Nov 2012, 18:00    Post subject: Hey you're alive ..
Subject description: heard about the Gaza strip
 

Iguleder wrote:
Before doing some infrastructure changes, we should look at our ways of doing things.

Slacko is full of crap, many unneeded libraries (for example, all the libgnome* ones) and deprecated packages (e.g autologin - mingetty replaces it).

HI IGU

Much of this crap comes from Woof, which introduces the dependency on installwatch, truncate (makes me angry every time I see it - why, why?! /bin/head is good enough), bbc_provided, nenscript and so much more. Lots of overhead, for no good reason.


Don't care if I am off topic. So glad to see a glimpse of life of you. Was wondering about placing somewhere off topic, asking where you were. Surprised

For here in Holland we get severe reports on your local situation. Could you let us know how your safety situation is, other than "I am ok" ?
Back to top
View user's profile Send private message 
Iguleder


Joined: 11 Aug 2009
Posts: 1907
Location: Israel, somewhere in the beautiful desert

PostPosted: Fri 16 Nov 2012, 19:12    Post subject:  

The situation here is very very bad, rockets fall in a radius of 5 km from my house, once in a few hours at day and about twice a hour at night. I can hear fighter jets and heavy helicopters, flying to bomb the terrorists in Gaza.

I was in the streets of Tel Aviv when it was threatened by the first rocket in central Israel since the Gulf War. It was scary. Crying or Very sad

But ... let's get back to the topic.

I think Puppy can be shrinked by about 10 MB, by removing unneeded packages. By calling them "crap", I meant they're unneeded. I remember I did an experiment with Lupu when it was young - I was able to shave about 20 MB of its size by removing unneeded libraries.

That's only the first step. The second thing that has to be done is improved package quality control, by establishing a build server, which automatically builds packages and ensures they don't have unneeded stuff.

Regarding the devx - it's a lie. Telling users Puppy is 100 MB without the devx is true, but many of them need it, for crucial things like Python. Also, I think the static libraries in the devx will compress well, if all the devx is part of the ISO, because of the shared libraries in the main SFS. Maybe, overall, the devx only adds up to size. Idea

_________________
My homepage
Back to top
View user's profile Send private message Visit poster's website MSN Messenger 
ICQ Number 
nancy reagan

Joined: 22 Jan 2009
Posts: 510

PostPosted: Sat 17 Nov 2012, 12:26    Post subject:  Gaza  

Iguleder wrote:
The situation here is very very bad, rockets fall in a radius of 5 km from my house, once in a few hours at day and about twice a hour at night. I can hear fighter jets and heavy helicopters, flying to bomb the terrorists in Gaza.

I was in the streets of Tel Aviv when it was threatened by the first rocket in central Israel since the Gulf War. It was scary. Crying or Very sad

But ... let's get back to the topic.

I think Puppy can be shrinked Idea


Sad to hear about your personal situation, very scary.

Hope you'll take good care of yourself and take shelter when needed !

Let's hope for a change to the better !
Back to top
View user's profile Send private message 
bark_bark_bark

Joined: 05 Jun 2012
Posts: 819
Location: USA

PostPosted: Fri 23 Nov 2012, 09:46    Post subject:  

I decided to rename it to Tpup.

I am wondering what packages non-GUI system packages I need, and which PET repo do they come from. I need this so then there is nothing missing. I think the Xorg package I'll get from TinyCore (at first).

What's next for the pkg selection?

_________________
Desktop: Intel 945PSN Motherboard, 3.2Ghz P-IV "Prescott 2M", 2GB RAM, 500GB WD HDD, Windows 7
Also have LxTahr 14.09 on USB Flash Drive
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [8 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Derivatives
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.0689s ][ Queries: 12 (0.0085s) ][ GZIP on ]