site  contact  subhomenews

EasyOS Kirkstone-series version 5.6 not quite released

November 06, 2023 — BarryK

What I mean by the title, is did upload 5.6, then removed it several hours later. Need to fix a few things first.

Version 5.6 is built with the "revision 5" packages compiled in OE, as reported a couple of days ago:

https://bkhome.org/news/202311/openembedded-revision-5-build-with-firefox.html

Version 5.6 has Firefox browser, instead of Chromium. The advantage is that FF is much smaller, so built a smaller drive-image file. So easy.sfs and hence the drive-image file is smaller, so smaller download, but these days we are not so much concerned about size. EasyOS 5.5.5 with Chromium, the easy.sfs file is 793MB. Easy 5.6 with FF, the easy.sfs file is 766MB.

A saving of 27MB. Yeah, Chromium is a bloated monster, but do we really care these days? Perhaps it is more a question of which one we would prefer to be the default builtin browser. If you have a preference, let me know on the forum. I have started a forum thread for Chromium versus FF feedback:

https://forum.puppylinux.com/viewtopic.php?t=9875

A fresh pristine boot of 5.6, everything looks good. Then I went ahead and uploaded 5.6.

However, problems arose when I did an update (see "update" icon on desktop). After the update, clicking on the "www" icon, FF did not start. /usr/local/bin/defaultbrowser still had "chromium" in it. OK, fixed that.

Then I thought, for users who would prefer Chromium, it is available via PKGget; so I installed it. I then discovered that a required dependency, libc++, is missing. OK, installed that. There is another optional dependency, upower, installed that also.

Good, Chromium now works, and as /home/chromium is still there from before updating, all the bookmarks, history, login settings, etc., are still there. Good.

FF though, has no bookmarks, history, etc. It should be possible to import all of that from Chromium, as explained here:

https://support.mozilla.org/en-US/kb/import-bookmarks-google-chrome

However, FF was unable to do so. This is because of the security. Each app runs as its own user. FF home folder is /home/firefox and runs as user "firefox". Chromium home folder is /home/chromium and runs as user "chromium". Each app is unable to see into other apps home folders.

This is achieved by home folders, and subdirectories, having 700 permissions. This means completely invisible to any other users.

So, I will need to figure out how to temporarily overcome this so that FF will be able to import bookmarks etc. from Chromium.

After encountering these problems, decided to withdraw 5.6.       

Tags: easy