The time now is Tue 18 Jun 2013, 21:07
All times are UTC - 4 |
| Author |
Message |
bark_bark_bark
Joined: 05 Jun 2012 Posts: 507 Location: the never ending bootsplash
|
Posted: Mon 05 Nov 2012, 16:25 Post_subject:
Road to Tiny Puppy Sub_title: 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.
_________________ ...
|
|
Back to top
|
|
 |
puppyluvr

Joined: 06 Jan 2008 Posts: 3053 Location: Chickasha Oklahoma
|
Posted: Thu 15 Nov 2012, 20:22 Post_subject:
|
|
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/
http://theplpd.webs.com/
Nothing but Puppy since 2.15CE...
|
|
Back to top
|
|
 |
sunburnt

Joined: 08 Jun 2005 Posts: 4015 Location: Arizona, U.S.A.
|
Posted: 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
|
|
 |
Iguleder

Joined: 11 Aug 2009 Posts: 1631 Location: Israel, somewhere in the beautiful desert
|
Posted: 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.
_________________ Shahor, my Puppy concept
|
|
Back to top
|
|
 |
nancy reagan
Joined: 22 Jan 2009 Posts: 440
|
Posted: Fri 16 Nov 2012, 18:00 Post_subject:
Hey you're alive .. Sub_title: 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.
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
|
|
 |
Iguleder

Joined: 11 Aug 2009 Posts: 1631 Location: Israel, somewhere in the beautiful desert
|
Posted: 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.
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.
_________________ Shahor, my Puppy concept
|
|
Back to top
|
|
 |
nancy reagan
Joined: 22 Jan 2009 Posts: 440
|
Posted: 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.
But ... let's get back to the topic.
I think Puppy can be shrinked  |
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
|
|
 |
bark_bark_bark
Joined: 05 Jun 2012 Posts: 507 Location: the never ending bootsplash
|
Posted: 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?
_________________ ...
|
|
Back to top
|
|
 |
|
|
|
Rules_post_cannot Rules_reply_cannot Rules_edit_cannot Rules_delete_cannot Rules_vote_cannot You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|