Tiny Core Base > TCB Talk
squashfs-lzma “linux-live-script”
TraperJohn:
Hi I'm new to TC Linux and I have a number of questions.
First I come from Slax and I see that you have some posts about squashfs-lzma format and I was wondering if that works on TC yet?
Second I'd like to know if TC uses “linux-live-script” like Slax, Backtrack and Puppy do?
If the above are true then I can provide a wide number of scripts to make the most of them.
I know that other people may have asked this before but I didn't see any defined answer.
roberts:
No. We don't use the linux-live scripts from SLAX.
We also rejected squashfs-lzma as too big an impact on boot times, especially with older and/or embedded systems. We use the busybox/initramfs as the boot structure. As described at the busybox and embedded linux sites. Everything else is either tarred over or mounted & symlinked into place. We support ziofs/cramfs and soon, next release, squashfs. A very simple structure results in very fast boot times and with great extensibility.
TraperJohn:
OK simple solution and response but I believe that squashfs is already on the mainline kernel so we could use “.sfs” at least if we wonted.
I know that mounting squashfs-lzma files takes longer then tar, initramfs and ziofs/cramfs do but if we only used the squashfs-lzma with the activation script off linux-live-script then boot time would not be affected only the individual application mount time would be.
I think that the benefit of having such a small size for applications/modules to be great enough to give it a try.
I'd definitely suffer for an additional 2 or 3 seconded per application of extra waiting time if I had even only 25% more application to choose from.
As for linux-live-script needed to use activation/deactivation I don't see it having that much affect on boot time, I have set it up under other distros before and its not even as complexed to build as the kernel patches for lzma,
So if anyone can get TC to use squashfs-lzma I will gladly build linux-live-script into a TC-core iso.
Jason W:
I built squashfs-lzma for TC 1.x, and it could be integrated into a person remaster to use squash-lzma extensions. It is in the extension area. Same as regular squashfs for TC 1.x, all one would need to do include the module in the iso and modprobe it in tc-config. As stated, squashfs will be a supported tcz format along with cramfs and zisofs in TC 2.x since squashfs is in base TC 2.x.
However, also as stated, squashfs-lzma will not be a supported extension format as it incurs a performance loss that is not found with standard squashfs.
TraperJohn:
--- Quote from: Jason W on May 23, 2009, 08:34:32 PM ---As stated, squashfs-lzma will not be a supported extension format as it incurs a performance loss that is not found with standard squashfs.
--- End quote ---
Not supported, but will it work?
Navigation
[0] Message Index
[#] Next page
Go to full version