Tiny Core Linux
Tiny Core Base => Raspberry Pi => Topic started by: nekonime on June 25, 2018, 08:12:30 PM
-
I have piCore v7 running on my Pi Zero, and have managed to reduce the boot time a fair amount, but still nothing like I would hope.
(Note: I started using v7 as v9 was so unbearably slow on both my Pi Zero and Pi 2, taking well over 3 min to boot into Midori.)
Here's what I've got so far.
(https://i.imgur.com/SHhE4xX.png)
Aaaaaaand I'm out of ideas. Is there anything else I could disable or modify to speed up the process? or is Midori and its shit ton of dependencies just that heavy?
Thanks guys!
-
Hi nekonime
you could try adding the following boot codes:
printk.time=1 syslog
After booting, go to /var/log/messages. Take a look through that file and see if anything is taking a long time to complete.
-
I'll add a link to pastebin below, but it seems like from 4 to 25 seconds in the boot process is spent on loading all of Midori's dependencies. I ran this on my Pi 2 because I don't yet have a new ethernet adapter for my Pi Zero, so boot times are slightly faster, but still... seems like an awful lot for a web browser.
http://pastebin.com/fKuF06T1 (http://pastebin.com/fKuF06T1)
The longest waits look like
0:00:13 to 0:00:17 (line 481) with the command /sbin/ldconfig,
0:00:19 to 0:00:23 (line 513) with fontconfig
-
(from the top of my head so bare with me if it is not 100% correct, also not sure if it works for piCore as I only tested it on TinyCore)
A few months ago I came accross a nice script that allows you to combine all tcz's that are in your onboot.lst
search the forum for "deps-merge.sh"
This script will allow you to combine all your tcz's into one big file which speeds up the boot process as only one tcz needs to be taken care of after that instead of the whole list.
Beware that you would have to redo this deps-merge-step after each and every update (tce-update) though.
Also make sure that the big.tcz is the only one you're loading (only one in onboot.lst).
Hence keep a copy of the original onboot.lst because you still need it for updates and in order to revert the changes....
Have fun,
Pengo
-
I was about to say the same. ;)
And yes, it works with piCore. I wrote it on and for piCore.
Here it is: http://forum.tinycorelinux.net/index.php/topic,20709.msg129934.html#msg129934
-
That does sound like exactly what I'm looking for! Been super busy with night shift at work, but I'll try it out when I get home tomorrow morning.
Also a side note, does Midori handle CSS oddly for anyone else..? I can make a page work flawlessly in Chrome, but in Midori everything is oddly scaled and out of place.
-
but in Midori everything is oddly scaled and out of place.
I noticed the same thing, Fifth worked better but seems to have vanished from the tcz's last time I looked.