Page 1 of 1

Convert tinycore linux modules to Porteus?

Posted: 30 Apr 2015, 06:46
by Rava
I read in http://forum.porteus.org/viewtopic.php? ... ore#p32027 that some stuff that is used in Porteus is also part of Tinycore Linux.
Now, Tinycore is amazing, and has a x86-64 variant as well.

Has anyone already tried to convert a Tinycore module into a Porteus module?

They have some amazing stuff. Especially the module sizes, how do they manage to get GIMP into a 10 MB module is beyond me, but I just start to learn and get into Tinycore. (The first TC module I try to make, then, will be Palemoon x86-64, of course. When I got better with the way TC does things, since it is a live Linux, still does some stuff different than many live Linux'es... (Like the way they check user created modules, what they demand of any user who created a module to give as additional info, and that users should not upload modules elsewhere since they not want non-checked modules to be ion the wild.
Sure, they cannot do a 100% failsafe check of all modules created, but still they demand quite some info that shows how the module was done, if it is a free licence and all the jazz...

Sure, there needs to be at least one member of the crew with enough free time to make the check on all the modules, but the amount of modules they have, and when a x86-64 misses, how quick they deliver it is amazing.

Also, seems for older hardware TC is the best OS, surpassing Puppy or DSL. Especially sine the quicker puppy and DSL have crappy old-style window-manager, while TC looks up to date and fresh, still minimalistic.

What I love from their webpage are all the desktop videos they made that show the users how stuff works. [Without sound, needed info is typed into notepad. xD)

So back to my question, is converting modules possible?

Code: Select all

root@porteus:/mnt# file /linux/tinycore/gimp.tcz
/linux/tinycore/gimp.tcz: Squashfs filesystem, little endian, version 4.0, 9422449 bytes, 1155 inodes, blocksize: 4096 bytes, created: Fri Mar 13 15:45:13 2015
root@porteus:/mnt# l /linux/tinycore/gimp.tcz
-rwxrwxrwx 1 root 9424896 2015-04-28 04:09 /linux/tinycore/gimp.tcz

Re: Convert tinycore linux modules to Porteus?

Posted: 30 Apr 2015, 13:45
by brokenman
Yes. They are using a squashfs files sytem the same as Porteus.

Re: Convert tinycore linux modules to Porteus?

Posted: 30 Apr 2015, 22:47
by Rava
^
Does that really me we can just rename their modules and activate them? 8)

Re: Convert tinycore linux modules to Porteus?

Posted: 04 Jun 2015, 00:59
by ncmprhnsbl
moved topic to development (modules section is for modules :) )
on topic: is there a place/way to get .tcz s from outside of tinycore?

Re: Convert tinycore linux modules to Porteus?

Posted: 04 Jun 2015, 01:39
by donald

Re: Convert tinycore linux modules to Porteus?

Posted: 04 Jun 2015, 23:54
by francois
It seems these are compressed modules, but originally they are debian, not slackware. Tiny core is a fork of damn small linux:
http://distrowatch.com/table.php?distribution=tinycore

So first they might have to be unsquashed:
http://forum.tinycorelinux.net/index.php?topic=7130.0

Tiny core is said to be built on wheezy (debian):
http://en.wikipedia.org/wiki/Tiny_Core_Linux

The /usr/bin /usr/share /usr/lib are missing.

Renaming tcz to txz and then xzm2dir will unsquash the package. I have done it with totem.tcz. However, I really do not know what to do with the totem package which reside in the /totem/var/log/package/ folder.

Not very usefull but not far from target deb2tc reverse of tc2deb:
http://forum.tinycorelinux.net/index.php?topic=2325.0