Convert tinycore linux modules to Porteus?

New features which should be implemented in Porteus; suggestions are welcome. All questions or problems with testing releases (alpha, beta, or rc) should go in their relevant thread here, rather than the Bug Reports section.
User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Convert tinycore linux modules to Porteus?

Post#1 by Rava » 30 Apr 2015, 06:46

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
Cheers!
Yours Rava

User avatar
brokenman
Site Admin
Site Admin
Posts: 6105
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil

Re: Convert tinycore linux modules to Porteus?

Post#2 by brokenman » 30 Apr 2015, 13:45

Yes. They are using a squashfs files sytem the same as Porteus.
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Re: Convert tinycore linux modules to Porteus?

Post#3 by Rava » 30 Apr 2015, 22:47

^
Does that really me we can just rename their modules and activate them? 8)
Cheers!
Yours Rava

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 3924
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Re: Convert tinycore linux modules to Porteus?

Post#4 by ncmprhnsbl » 04 Jun 2015, 00:59

moved topic to development (modules section is for modules :) )
on topic: is there a place/way to get .tcz s from outside of tinycore?
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

donald
Full of knowledge
Full of knowledge
Posts: 2064
Joined: 17 Jun 2013, 13:17
Distribution: Porteus 3.2.2 XFCE 32bit
Location: Germany

Re: Convert tinycore linux modules to Porteus?

Post#5 by donald » 04 Jun 2015, 01:39


User avatar
francois
Contributor
Contributor
Posts: 6434
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Re: Convert tinycore linux modules to Porteus?

Post#6 by francois » 04 Jun 2015, 23:54

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
Prendre son temps, profiter de celui qui passe.

Post Reply