General TC > Tiny Core on Virtual Machines
TinyCore Editor (suite)
Roberto A. Foglietta:
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-
Roberto A. Foglietta:
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-
Roberto A. Foglietta:
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
Roberto A. Foglietta:
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-
Navigation
[0] Message Index
[*] Previous page
Go to full version