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.
Post Reply
User avatar
Rava
Contributor
Contributor
Posts: 1319
Joined: 11 Jan 2011, 02:46
Distribution: Porteus 3.1.0 x86-64 XFCe
Location: Germany

Convert tinycore linux modules to Porteus?

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

I read in viewtopic.php?f=74&t=4414&p=32018&hilit=tinycore#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: 5456
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v3.2rcX all desktops
Location: Brazil
Contact:

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: 1319
Joined: 11 Jan 2011, 02:46
Distribution: Porteus 3.1.0 x86-64 XFCe
Location: 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
Full of knowledge
Full of knowledge
Posts: 848
Joined: 20 Mar 2012, 03:42
Distribution: 3.2.2-64bit xfce/openbox
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 : http://forum.porteus.org/viewtopic.php?f=35&t=44

donald
Full of knowledge
Full of knowledge
Posts: 1161
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: 4945
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

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
Voltaire: Le mieux est l'ennemi du bien.

Post Reply