Tiny Core Linux
Tiny Core Base => Raspberry Pi => Topic started by: TimJ on June 18, 2019, 10:54:43 AM
-
Here is a new unofficial release of piCore 10.1beta1a.
http://timjanes.uk/piCore/10.x/armv7/test_releases/RPi/ (http://timjanes.uk/piCore/10.x/armv7/test_releases/RPi/)
The file is called piCore-10.1beta1a.zip.
note that this is on a different server to the main one, see the separate thread.
It is based on kernel 4.19.46
Built for arm6 and arm7 architecture
The main libraries are the same as 10.0beta5a so existing 10.x extension should run.
One change is that on first boot the 2nd partition on the sd-card will automatically be expanded to fill the card and the SSH keys will be saved. This resize can be prevented by creating a file noresize (or noresize.txt) in the root of the boot partition. This resize process needs an automatic reboot and the resize takes several minutes.
To partially cope with the lack of available extensions I have added two command tce-load9 and tce-ab9 that use the 9.x repository. Please report any 9.x extensions you find that work and they will be copied across
I have updated the following extensions
glibc-* - rebuilt to match the same version as the glibc l
ibrary in the image
openssl - the configuration directory moved to /usr/local/etc
it now picks up the ca-certificates
git - rebuilt so that it find the http & https helpers
utils-linux - was built linking with the wrong ncurses library.
openssh - removed cosmetic error message on startup
python3.7 - to build python-dev
bash - added default .bashrc from piCore 9.x
asciidoc - dependantcy changed for python2.7 to 3.7
compiletc - added back in
submitqc - remove check on arm6 to allow zsync to run
growpart - growpart from cloud-utils & sfdisk for 1st boot
All module extensions (except v4l) for both arm6 and arm7
A whole bunch of extensions copied from 9.x.
Have fun and all feedback bug reports etc very welcome.
Tim
[EDIT]: Link modified due to forum policy violation. Rich
-
Hi TimJ
2. No attachments/links of binary extensions
Found here:
http://forum.tinycorelinux.net/index.php/topic,7738.0.html
You may not post direct links to binaries. I modified your post to point to your site so individuals can go there and fetch
it themselves if they so wish.
-
Rich,
many thanks
Tim
-
Since there is not package manager......folks need to realize that they need to be very careful downloading anything from the piCore repo. Dependencies may be different between the two repos. (And yes, pCP has it's own repo too)
I have quite a few packages......at least the ones that needed updated due to openssl and ncurses changes. And of course most of the audio libraries a built too. If there was a problem with ca-certs, I could have just rebuilt the package for you, since there are quite a few certs in /etc/ssl......I see the one file I accidentally left at /usr/local/etc/ssl.
Wifi packages are mostly rebuilt too to the latest wpa_supplicant, I also have crda support figured out.....that significantly improves the onboard rpi wifi performance.
Not sure if you ran into this or not, and I've not looked at your image. But the initrd has a linker issue.
/usr/lib/libpthread.so linker script is still trying to pull in libpthread_nonshared.a, this file is no longer part of glibc. I left the linker script, but just removed libpthread_nonshared.a from the file....
-
Oh! Interesting development.
Congratulations on getting this all together. :)
-
Paul,
I fully agree about package dependencies and different repos. I have tried to keep mine compatible with the main piCore repo v10.x, but very many in the 9.x tree will not run uner 10.x
I am very happy to work with you in anyway that will benefit piCore. You clearly have some access to the main website. Do you have enough access to put together a full working distribution there? If so that would be my preferred option.
Failing that I am happy to go with my website. I can add any extensions you make available to me by any means. I have setup an email address timj.picore@gmail.com. Or maybe I can pull them from the piCorePlayer repo?
As regards tour technical points
My starting point was piCore10.0beta5 and the available extensions.
glibc - the libraries in initrd were from v2.27, but all the extensions ie glibc_base-dev were from V2.29, and the source was v2.28.
My feeling was that they all should be the same version, but changing the main ones in initrd would cause many extensions problems, so I rebuilt he extensions back at v2.27. As a side effect this builds libpthread_nonshared.a.
openssl / certs location. You have chosen to go with the using /etc/shh as the config location, I chose to go with /usr/local/etc, for the reason that Tinycore's policy is to put config data there. The ca-certs package is built into the initial image so the one in the repo is never actually used, and I have not noticed that you had updated it. I am happy with either solution. (or maybe a soft link from one location to the other).
I had built my own wpa-supplicant, but I am now just using yours from the main repo.
On 4.14.98 I had to add some crypto modules back into the image to get a ralink Wi-Fi adapter to work, I am not sure if they are still there in 1.19.46, but the adapter works.
I had never heard of crda, it explains this in dmesg on a Pi3B+
[ 5.518402] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 5.537042] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 5.537136] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 5.537141] cfg80211: failed to load regulatory.db
[ 5.552348] brcmfmac: F1 signature read @0x18000000=0x15264345
However after loading crda.tcz I get this - Any thoughts
[ 5.621611] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 5.655177] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 5.684811] brcmfmac: F1 signature read @0x18000000=0x15264345
[ 5.694229] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 5.695982] usbcore: registered new interface driver brcmfmac
[ 5.714363] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
Tim.
-
I never had access the piCore site. Around the time the last beta was pushed, Bela had more time and was pushing up the extensions that I sent him....but that was a long time ago.
What initrd did you start with? The one with 4.19.13 was definitely 2.29 based, and I have been using that for a long time. Most of the extensions I built would have been with a 2.29 glibc base, which could explain some problems.
This is on my 3B+, make sure CRDA is loaded before the firmware is loaded, and you might need to grab the latest crda from our repo. I dont thing I had to change anything in the firmware, but you can check that easily.
[ 9.329234] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 9.354590] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 9.376996] brcmfmac: F1 signature read @0x18000000=0x15264345
[ 9.381614] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 9.382858] usbcore: registered new interface driver brcmfmac
[ 9.661572] random: crng init done
[ 9.683819] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[ 9.694303] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Feb 27 2018 03:15:32 version 7.45.154 (r684107 CY) FWID 01-4fbe0b04
-
My work has been based on 10.0beta5a that is a 4.14.y kernel and uses glibc2.27 . I have just had a look at beta12 and that is kernel 4.19.13 and glibc 2.29.
I guess if I am to include any of your extensions I need to change to 2.29 as well. I will give it some thought.
I have downloaded piCorePlayer - it looks good. and as you say that does not have any problems with cdra, but piCore10beta12 does. They are both using the same crda.tcz, but as I have 2 systems one working, one not it should be possible to track the problem down.
Anyway I have to go and do a couple of paid days work now, keep a few pennies coming in.
Tim.
-
First of all, I'm pretty much just an ordinary user. I've got piCore-10.1beta1a running on a 3B, and I've installed X and all its dependencies from the xx9 repository. So far so good. flwm works. The mouse works and the right-click menu works. I haven't found anything to run under flwm yet, so that is TBD. The X installation does have a problem with fonts. This is not a beta issue, it existed before. There is a work-around, so it is not a show stopper.
So good. It's great to see piCore being worked on again.
I have a Qt app that I'd like to run, but getting all the Qt dependencies worked out is so far out of reach. I've set up /opt in a persistent partition and loaded all the missing libraries in a folder under /opt. ldd shows all the dependencies in the Qt app resolved. I just copied over the libraries from a working version under Rasbian. Yet Qt still stumbles trying to get xcb working. First it says it can't find xcb, then it lists xcb as one of the plugins that it found. The native X xcb seems to be installed, so I guessing I'm still missing a piece of Qt.
-
MrPorcine,
Thanks for the encouraging feedback. It is good to know that you have X running. If you can let me have your onboot.lst I will take a look with the aim of copying the relevant tcz across to the 10.x repo.
I don't know if you are aware to deb2tcz that may help you copying Raspbian packages across.
https://gist.github.com/nuxlli/ddd3fa2ceed7b2cecdd3 (https://gist.github.com/nuxlli/ddd3fa2ceed7b2cecdd3)
Tim
-
Hi TimJ
OK, here's the content of my onboot.lst:
mc.tcz
openssh.tcz
libgcrypt.tcz
Xorg.tcz
flwm.tcz
fontconfig.tcz
-
There is a library in crda.tcz that was definitely linked against libc 2.29. That could be the problem.
-
Paul,
The main problem with crda was that the crypto module sha256_generic was not loaded. dmesg is now clean. I cat use iw reg set GB and iw reg get reports back OK. iwconfig reports the power as 31dB, but it did before installing crda, I have not had time to try iperf3 yet, so I am not sure what it achieves.
I have built glibc2.27 and 2.29, one difference in the output files is that 2.27 has libpthread.so as a text file containing
/* GNU ld script
Use the shared library, but some functions are only in
the static library, so try that secondarily. */
OUTPUT_FORMAT(elf32-littlearm)
GROUP ( /lib/libpthread.so.0 /usr/lib/libpthread_nonshared.a )
but in 2.29 it is a just a link. I guess this file/link failed to get updated when Bela updated from 2.27 to 2.29
I will definitely update to 2.29 when I next build an image.
-
/* GNU ld script
Use the shared library, but some functions are only in
the static library, so try that secondarily. */
OUTPUT_FORMAT(elf32-littlearm)
GROUP ( /lib/libpthread.so.0 /usr/lib/libpthread_nonshared.a )
but in 2.29 it is a just a link. I guess this file/link failed to get updated when Bela updated from 2.27 to 2.29
I will definitely update to 2.29 when I next build an image.
I never built the glibc package, I wasn't sure of the correct way to handle......but a link makes sense.
-
Couple of other things you may wish to do.....you will notice that we are using a newer version of busybox.. 1.30.1
Feel free to use our binaries....Bela never included busybox build scripts/configs on the src dir, I can send what I use if you wish. The only real deviation from original piCore was including httpd applet in the base busybox, rather than it's own extension. If you do, take a look at our fork of the CoreScripts and the commits. https://github.com/piCorePlayer/Core-scripts There are at least one update to the core needed for the newer busybox. You can ignore all of the kmod stuff, we decided to use kmod for module loading, as there are a couple of sound card modules that have soft dependencies, and busybox doesn't support that.
Also, grab a copy of tce-bootload. I added multi-threading to the extension load process......It reduces the boot time quite a bit on a multi-core processor. The process fork limit is set to the number of cores......as anything more would actually slow it down.
-
Paul Your comments are very much appreciated, it is a massive help.
If you could sent your busybox config , that would be great. I will grab a few things from the github link. I have already grabbed all the tcz from your repo, I will include the ones that are appropriate.
-
One recent development, on single core boards, I've was running into issues with loop mount failures during tce-load....mainly loading large dependency chains like compiletc. I never saw this on multicore boards.
Adding max_loop=100 to the command line solved the problem( I only needed 75 loop devices).....but the loop devices are supposed to be created dynamically. I updated libmount on the initrd, and that also solved the problem.
-
Is this release suitable for Pi 4B ?
Just tried 'piCore-9.0.3.img' on Pi4B and it didn't boot up. The 1GB sd (!) boots up without problem on Pi 3B.
-
login as: tc
tc@192.168.1.234's password:
( '>')
/) TC (\ Core is distributed with ABSOLUTELY NO WARRANTY.
(/-_--_-\) www.tinycorelinux.net
tc@box:~$ df
Filesystem Size Used Available Use% Mounted on
tmpfs 834.4M 10.5M 823.9M 1% /
tmpfs 463.5M 0 463.5M 0% /dev/shm
/dev/mmcblk0p2 901.1M 9.6M 863.0M 1% /mnt/mmcblk0p2
/dev/loop0 1.1M 1.1M 0 100% /tmp/tcloop/mc
/dev/loop1 1.8M 1.8M 0 100% /tmp/tcloop/openssh
/dev/loop2 512.0K 512.0K 0 100% /tmp/tcloop/libgcrypt
/dev/loop3 1.3M 1.3M 0 100% /tmp/tcloop/glib2
/dev/loop4 128.0K 128.0K 0 100% /tmp/tcloop/libssh2
/dev/loop5 256.0K 256.0K 0 100% /tmp/tcloop/ncurses
/dev/loop6 1.3M 1.3M 0 100% /tmp/tcloop/openssl
/dev/loop7 128.0K 128.0K 0 100% /tmp/tcloop/libgpg-error
/dev/loop8 128.0K 128.0K 0 100% /tmp/tcloop/gamin
/dev/loop9 128.0K 128.0K 0 100% /tmp/tcloop/libelf
/dev/loop10 384.0K 384.0K 0 100% /tmp/tcloop/pcre
/dev/loop11 640.0K 640.0K 0 100% /tmp/tcloop/ca-certificates
/dev/loop12 128.0K 128.0K 0 100% /tmp/tcloop/bzip2-lib
/dev/loop13 768.0K 768.0K 0 100% /tmp/tcloop/gcc_libs
tc@box:~$ free
total used free shared buffers cached
Mem: 949328 62552 886776 10704 3664 20904
-/+ buffers/cache: 37984 911344
Swap: 226664 0 226664
tc@box:~$
tc@box:~$ cat /proc/cpuinfo | grep Hardware
Hardware : BCM2835
tc@box:~$ uname -a
Linux box 4.19.46-piCore-v7 #3 SMP Sat Jun 1 21:56:47 BST 2019 armv7l GNU/Linux
tc@box:~$
The same 1GB card with 'piCore-10.1beta1a' on Pi3B.
-
If you only have 2 kernels on your card, it won't, the RPi4B needs a different kernel, with an added 'l' in its name.
I'm not sure if they have compiled one yet, but they were talking about it a few posts back.
-
Is this release suitable for Pi 4B ?
Just tried 'piCore-9.0.3.img' on Pi4B and it didn't boot up. The 1GB sd (!) boots up without problem on Pi 3B.
No it was released before the Pi4B was available.
Both myself and Paul_123 have piCore booting on a pi4B, but a release is a few weeks away.
Tim.
-
What boards is it for?
-
It should work on all Pi up to the Pi3B+. I am not sure about the 3A+ but I would expect it to be OK.
I have tested it on
Pi Model B
Pi 2 Model B
Pi 3 model B
Pi 3 Model B Plus
Compute Module 3
-
I have updated the Repo and copied all extensions needed to get the GUI working from (.x to 10.x
So to get the GUI working
Install PiCore10.1Beta1a from here http://timjanes.uk/piCore/10.x/armv7/test_releases/RPi/ (http://timjanes.uk/piCore/10.x/armv7/test_releases/RPi/)
tce-load -wi TC.tcz
startx or reboot.
Tim.
-
OK thanks...
i made a post about playing videos and playing streaming videos on the Raspberry pi.
It is the Pi section. Hope it works (even on Pi ZERO W and that people can enjoy multimedia
easily.
V
-
would you be okay to test this very modern ARM debian web browser...on Rasp Pi...?
Vivaldi browser.
maybe by using..... deb2tcz....tool....?
https://vivaldi.com/download/
thanks
V
-
I have given Vivaldi a try. I used this technique
https://help.vivaldi.com/article/installing-linux-snapshots-on-non-deb-rpm-distributions/ (https://help.vivaldi.com/article/installing-linux-snapshots-on-non-deb-rpm-distributions/)
Then added the needed shared libraries to get it to run. And it basically works, but I cannot select the top bar or border and I have found no way to resize or move the window. There are also various error messages in the console window.
I have no idea how to proceed to get this window resize working, sot Anybody got any suggestions?
I can post instructions to get as far as I have, all needed tcz are in the 10.1beata1a repo.
Tim
-
Tim,
Thanks so much for trying Vivaldi on an RPi......because i don't really know what other
modern browsers the TCL ARM repo offers for pi?.....
(the TCL x86 repo only has FF modern browser which isn't great.....although corepure x86_64 bit..... has Chromium 66)
I mean there is a chance that Vivaldi ARM could run on Pi Zero.....then?
As for window resizing....i have no idea...... but it wouldn't bother me that much......(as such)
i was also wondering if Https video streams work for you on Arm Pi using "FFPLAY" tool?.......streams from say invidio.us....?
>ffplay -i https://The video stream
thanks Tim.......maybe Vivaldi modern browser will appear in the ARM Rpi repo at some point?
Vince
Ps.....yes Tim, the instructions (if not too involved) would be useful for installing ARM Vivaldi on picore Rpi.
-
Hi TimJ
... There are also various error messages in the console window.
I have no idea how to proceed to get this window resize working, sot Anybody got any suggestions? ...
I suppose if you shared those error messages, someone might be able to help you out.
-
Here is how to try vivaldi. In my view it is not really usable as it cannot be resized or even maximized. The console gives errors about html5, flash, missing fonts and various other warnings. I suspect that most of these can be fixed, but I am stumped with the resize issue.
Install 10.1beta1a ( Link at the start of this thread), install the following tcz
tce-load -wi TC.tcz
tce-load -wi libmount.tcz
tce-load -wi libXcomposite.tcz
tce-load -wi libXi.tcz
tce-load -wi libXtst.tcz
tce-load -wi nss.tcz
tce-load -wi libcups.tcz
tce-load -wi libXScrnSaver.tcz
tce-load -wi libXrandr.tcz
tce-load -wi alsa.tcz
tce-load -wi atk.tcz
tce-load -wi at-spi2-atk.tcz
tce-load -wi pango.tcz
tce-load -wi gtk3.tcz
tce-load -wi p11-kit.tcz
tce-load -wi wget.tcz
tce-load -wi bash.tcz
start dbus and add to bootlocal.sh - this script came from a very old post somewhere on this site.
#!/bin/sh
if [ ! -d /var/lib/dbus ]; then
mkdir -p /var/lib/dbus
fi
dbus-uuidgen --ensure
if [ ! -d /etc/dbus-1/system.d ]; then
mkdir -p /etc/dbus-1/system.d
fi
if [ ! -d /etc/dbus-1/session.d ]; then
mkdir -p /etc/dbus-1/session.d
fi
if [ ! -d /var/run/dbus ]; then
mkdir -p /var/run/dbus
fi
dbus-daemon --system
Set the time/date and then install vivaldi
wget https://downloads.vivaldi.com/snapshot/install-vivaldi.sh
sudo sh install-vivaldi.sh --final
The install is not persistent so the last 2 lines need repeating after each boot. If this can be made usable I can make it into an extension.
Tim.
-
Here are the errors I am seeing
tc@box:/mnt/mmcblk0p2/tce$ vivaldi
No suitable library for HTML5 proprietary media (MP4[H.264/AAC]) was found,
therefore only open codecs will play.
To add support for proprietary media, issue the following command and restart
Vivaldi:
wget -O- https://launchpadlibrarian.net/435404265/chromium-codecs-ffmpeg-extra_76.0.3809.87-0ubuntu0.16.04.1_armhf.deb |\
tail -c+1079 | tar JxC ~ --wildcards \*libffmpeg.so --xform 's,.*/,.local/lib/vivaldi/,'
Fontconfig warning: "/etc/fonts/conf.d/40-generic.conf", line 27: Having multiple <family> in <alias> isn't supported and may not work as expected
Multiple identical errors deleted
fontconfig warning: "/etc/fonts/conf.d/40-generic.conf", line 65: Having multiple <family> in <alias> isn't supported and may not work as expected
Fontconfig warning: "/etc/fonts/fonts.conf", line 82: unknown element "blank"
[20662:20662:0927/143619.383661:ERROR:chrome_content_client.cc(342)] Failed to locate and load the component updated flash plugin.
[20662:20701:0927/143619.544259:ERROR:bus.cc(394)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[20662:20735:0927/143619.905537:ERROR:object_proxy.cc(619)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[20662:20735:0927/143619.907716:ERROR:object_proxy.cc(619)] Failed to call method: org.freedesktop.UPower.GetDisplayDevice: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[20662:20735:0927/143619.908521:ERROR:object_proxy.cc(619)] Failed to call method: org.freedesktop.UPower.EnumerateDevices: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[20694:20694:0927/143620.090146:ERROR:viz_main_impl.cc(167)] Exiting GPU process due to errors during initialization
[20662:20662:0927/143624.336703:ERROR:CONSOLE(0)] "Unchecked runtime.lastError: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/browser.html (0)
[20662:20662:0927/143624.338010:ERROR:CONSOLE(0)] "Unchecked runtime.lastError: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/browser.html (0)
Tim
-
Tim, thanks again for your efforts. I followed your instructions for installing Vivaldi and I have to say that I agree it's still currently unusable.
-
Tim,
I guesse when i was asking for Vivaldi to be tried on ARM TCL.......i'd just stupidly assumed
that it was just a DEB package going into a DEB distro via ARM architecture...
but it's actually going into "TCL distro" which is very different isn' t it.........hence all the errors.
perhaps it would work on DCORE distro since that's actually an Debian Arm7 distro?
...but thanks indeed for trying....
Generally then, there does not seem to be a decent modern web browser for the nomadic Web based Distro called TCL on Arm Pi right.........?
Epiphany browser on Raspbian ARM distro can do 720p youtube on a Pi zero.
So too can the OSMC Arm build for Pi Zero (distro).
it is possible to port any of these from Arm Raspbian Distro to TCL?
thx
Vin
-
I know its not what you want to hear, but its rather unlikely. Raspbian has all of the official video drivers built, they have a reasonable sized dev team on task. For piCore, it all has to be built from scratch. The current dev team for piCore is Tim. Tim and myself have done some information sharing, I do a fair amount to keep things running for piCorePlayer, but I'm purely interested in headless/minimal OS operations.
-
i see Paul,
So it's not that it's not possible, (As we just saw with Vivaldi)....all be it,..... with issues...
(...but Vivaldi didn't seem excessive effort).
... i suspect if you know a thing or two about TCL ARM and Debian ..... it would perhaps NOT be so error prone porting over something like Epiphany (Arm) from Raspbian.
I am not sure what you mean about video drivers in TCL ARM.?
Even a Pi Zero on TCL ARM should already fully play video via FFPLAY tool from the repo. (at 480p approx)
But you are saying you (+ the forum) are not interested in getting a couple of good efficient web browsers
functioning on low end RPi's in TCL arm....?
hmmm..... ( i should look into it.....maybe)
It seems a bit silly to have a web--base nomadic distro like TCL ARM without any reasonable modern
web browsers. (Say LUAKIT, KWEB or EPIPHANY ) lightweight.
Thx
Vin
-
Like Paul I have very little interest in the piCore GUI. My interest is in a lightweight, robust O/S for unattended IOT style devices. They must be guaranteed to survive an unexpected power interruption, piCore is a perfect fit.
However I would agree that it is a a niche interest. I also agree that today if you have a GUI you need a modern Web browser.
I know very little about X so I am not well placed to port X based packages. My guess is that there is some incompatibility between Vivaldi and flwm (TC's window manager). I looked for an update to flwm but it appears that no work or updates have been done on it in the last 5 years.
piCore 9 supports the fifth browser, I looked at updating it, but in the documentation it said it does not handle any multimedia so in my view of limited use.
What browsers does TC x86 support?
Tim.
-
x86 supports chromium-browser, dillo, e-links, epiphany, fifth, icecat, links, minefield, netsurf, palemoon, qtweb and seamonkey.
piCore-9.x had gtk3, so it should be possible to compile a gtk3 browser.
-
Right guys,
Thanks a lot for replying with constructive thoughts.
TCL x86 has several other browsers too like "Links" and "Links-graphics" ...i think
Yes, a modern browser should do full multimedia.
Thanks for the info about "fifth" web browser running on Pi core 9 (arm).....it is useful.
----------------------------------------------------------------------
Yeah.....they are topics that interest me.
Topics such as the FREE
[REMOVED]: Remainder of post borders on SPAM. Rich
https://[Deleted due to forum policy violation]
thanks
Vin
[EDIT]: Link and second half of post removed. Rich
-
Hi vinceASPECT
Please refrain from promoting products and services on this forum.
-
OK yeah....sorry
I am just looking to getting RPi efficiency and i realize TCL is a Ram only distro
and therefor very good for that......but i can't find a reasonable modern web
browser for Pi core.
V
-
I now have Chromium-browser running on piCore :). It is not a native build, but a port from Raspbian's .deb. I still have quite a bit to sort out, but it looks really hopeful.
I will try and put together a tcz in the next few days.
Tim
-
Tim,
Well that's great news.
Chromium-browser is quite good isn't it.
It does accept the extensions "ecosystem" right Tim...?
Tim, i don't know if it is any help to you or forum , but on Tiny-corepure 64 (x86) there is a tcz called Opera 62.
When running that Opera, you simply install it's add-on called " install chrome extensions" from
Opera's add on's library........Once you have done that,...all Chrome web Store extensions can be optionally used and installed into Opera 62 .............they all work fine.
Yes,,,,also Tim and forum........it may be worth mentioning "Seamonkey" browser which seems to
be remarkably compatible while never really getting updated that much. It seems to cope with youtube
and many other reasonable media websites.
I don't know if you could easily port Seamonkey to ARM ......but i know that Seamonkey knocks around in the repo's on x86 and has always been around
Sorry....i was typing this message ages ago......then i was distracted and i am now trying to remember
items to include
Yes Tim, i also wondered if the forum or devs ever spin up VM machines simulating a Pi Zero specs...1 gig cpu and 512ram etc...?.......i mean for checking performances and so forth. Whether or not that would be ARM or x86 x64 i don't know. I don't know what VM machines the tools are capable of spinning up.
recently i have found very simple ways to run any x86 apps on ARM. There are some solutions out there
that offer "native speeds". pretty much.
Oy yeah Tim........pls don't go out of your way Sir.......it's a lovely addition and will happen in your
good time. (Chromium browser on ARM TCL pi Core.
if i think of anything i will type another message. Many thanks Tim for even bothering
to consider such a topic .......how may a web browser help you ?
Uh...well Chromium does offer many avenues via extensions....
thanks
VIn
-
Yes Tim, i also wondered if the forum or devs ever spin up VM machines simulating a Pi Zero specs...1 gig cpu and 512ram etc...?.......i mean for checking performances and so forth. Whether or not that would be ARM or x86 x64 i don't know. I don't know what VM machines the tools are capable of spinning up.
see: http://www.tinycorelinux.net/10.x/x86/tcz/qemu_arm.tcz.info
-
Yes Juanito.
So TCL has a way of emulating Arm (ontop of intel) ....it seems.
Also found this build.
https://sourceforge.net/projects/rpiqemuwindows/
............32 million raspberry pi's have now been sold.....
........i expect that's how different builds exist....... and so many OS's for it tiny price point.
thx
Vin
............
-
I'm not sure what is meant by "ontop of intel", but the RPi emulation is not great as, last time I looked, the BCM2835 USB controller was not supported.
-
Hellu Juanto...
uhh.......ahh.......i see.
THe Intel and archictecture (or ARM) is emulating an OS isn't it.
or it can be thought of as different Virtual machines which are then running the OS.
Well. .......i see. Juanto
Computers can be complex.......the new Apple Desktop is
40,000 dollars (maxed out)
but i believe there are features similar with most features on the new
$5 dollars
Raspberry pi desktop computer.
.............my 2 cents worth.
Vin
-
Would it be possible to get the wifi modules added by default to the image? Even if they're not loaded it seems like a worthwhile endeavour.
-
Hi chalbersma
Are the modules you are looking for in here:
http://tinycorelinux.net/10.x/armv7/releases/RPi/src/kernel/4.19.58-piCore-v7_modules.tar.xz
-
I believe they should be. However the system has wireless-4.19.58-piCore.v7 but is asking for wireless-4.19.46-piCore-v7 which I believe is because of a kernel mismatch. Is it safe to just change the name or does it need to be recompiled with additional headers?
-
Hi chalbersma
Are you running the latest release? I think it's beta12b:
http://tinycorelinux.net/10.x/armv7/test_relases/RPi/
... the system has wireless-4.19.58-piCore.v7 but is asking for wireless-4.19.46-piCore-v7 ...
According to this:
http://tinycorelinux.net/10.x/armv7/tcz/
everything that is version sensitive is 4.19.58.
-
I now have Chromium-browser running on piCore :). It is not a native build, but a port from Raspbian's .deb. I still have quite a bit to sort out, but it looks really hopeful.
I will try and put together a tcz in the next few days.
Tim
Hi Tim! did you put together the tcz??
-
This sounds cool, was there any update?