Tiny Core Linux
General TC => Tiny Core on Virtual Machines => Topic started by: Roberto A. Foglietta on July 25, 2021, 05:30:18 PM
-
Hi all,
I developed this TinyCore Editor: https://github.com/robang74/tinycore-editor
This is a suite for quickly editing and testing a USB bootable disk based on TinyCore Linux but it could be useful also for managing containers based on TC.
The suite uses qemu and it should be installed beforehand.
I hope you will find useful and decide to adopt and contribute to it.
Cheers,
-R
-
I have created a m-list for the used and development of TinyCore Editor
m-list: https://groups.google.com/g/tinycore-editor
-
Hi all,
The TinyCore Editor Suite version 0.4.0 has a fast lane to compile and include the last busybox into the distro.
Moreover, using busybox/busybox.sh update [suid|nosuid] it is possible to check quickly any modification to the busybox source code
https://github.com/robang74/tinycore-editor/archive/refs/tags/v0.4.0.tar.gz
Ciao,
-R
-
Hi all,
TinyCore Editor version 0.4.4 runs in TinyCore.
https://github.com/robang74/tinycore-editor/archive/refs/tags/v0.4.4.tar.gz
So, you can compile busybox directly into TC, for example.
Choose "develop" in tinycore/tinycore.conf and follow the quick start in README.txt
Cheers,
-R
-
Hi all,
TinyCore Editor version 0.4.7 has been tested compatible with TinyCore (again).
https://github.com/robang74/tinycore-editor/archive/refs/tags/v0.4.7.tar.gz
It includes all the changes since v0.4.4 and still compatible.
Cheers,
-R
-
Hi all,
TinyCore Editor v0.4.8 it is able to recompile itself into the virtual guest
https://github.com/robang74/tinycore-editor/archive/refs/tags/v0.4.8.tar.gz
Compatibility:
- TinyCore 12: tested ok (busybox recompiling is fine, native)
- Ubuntu 18.04: tested ok (busybox recompiling is acceptable)
- Ubuntu 20.04: tested ok (busybox recompiling inherits libcrypt-1.1.0)
The libcrypt-1.1.0 inheritance is not deeply tested yet but could be avoided:
- avoid to recompile busybox but only the ISO image
- use qemu and the ISO image to produce a native custom rootfs.gz
- transfer the native custom rootfs.gz via SSH and use it for any changes which are not involved with the busybox.
After all, inheritance could be acceptable for testing busybox changes/developments but native compilation is the way to go.
Cheers, R-
-
Hi all,
TinyCore Editor version 0.4.9 is able to build a 89 MB ISO/USB image that contains everything necessary to compile TinyCore Linux (compiletc.tz and more).
https://github.com/robang74/tinycore-editor/archive/refs/tags/v0.4.9.tar.gz
Edit the meta packages in tinycore.conf including "develop" and "devtools".
Moreover - after having produced your first ISO you can do in tinycore folder sudo ./tczmetamerge.sh and all the packages will be aggregate in four meta-packages: sshonly, usbdisk, develop, devtools. This kind of configuration reduce drastically the boot time which arrives to be less than 9 seconds on a VirtualBox machine.
For the 32bits architecture bridge-utils are still missing but they could be removed from develop.lst - they are useful to run qemu that in any case require X and it is not installed.
I hope will enjoy it, R-
-
Hi all,
Compared to the previous version:
TinyCore Editor (suite) version 0.5.0 is able to deliver a 32 bit TinyCore Linux in an ISO/USB image.
That image is able to compile natively source code for 32 bit x86 platform, so the 32 support is full.
https://github.com/robang74/tinycore-editor/archive/refs/tags/v0.5.0.tar.gz
It reduces the boot time to 5 seconds on a 2 CPUs virtual machine which is very handful achievement.
This achievement is for "sshonly usbdisk develop devtools" 90MB ISO/USB image using meta packages.
Read the README at the bottom in order to know how to leverage the mata packages.
In future versions, I will work on enhance the compatibility with original TinyCore Linux especially the use of tce/cde folders instead of using the tcz folder like now. I have a plan to do it but I need time for delivering it.
If you like to join the project or submit your feedback, feel free to use the discussion forum or the mailing-list
https://github.com/robang74/tinycore-editor/discussions
https://groups.google.com/g/tinycore-editor
I hope you will enjoy it, -R
-
Hi all,
TinyCore Editor v0.5.2 is compatible with tce/cde
https://github.com/robang74/tinycore-editor/archive/refs/tags/v0.5.2.tar.gz
this means that application installed are saved after boot on USB image
tc@box:~$ sudo unlock.sh
tc@box:~$ tce-load -wi tar
tc@box:~$ sudo reboot
tc@box:~$ which tar
enjoy it, R-