Tiny Core Linux

Tiny Core Base => Raspberry Pi => piCore Final Releases => Topic started by: bmarkus on September 08, 2016, 01:45:55 PM

Title: piCore-8.0 released
Post by: bmarkus on September 08, 2016, 01:45:55 PM
Team Tiny Core is pleased to announce the immediate availability of piCore-8.0 All major components updated to latest upstream version:

* Kernel 4.4.20
* glibc 2.24
* gcc 6.2.0
* e2fsprogs 1.43.3
* util-linux 2.28.2
* BusyBox  1.24.2 with latest patches
* MicroPython 1.8.2-19

Extensions updated and rebuilt with piCore-8.0, no tcz's used from previous releases.

Download location:

http://tinycorelinux.net/8.x/armv6/releases/RPi/

There is only one SD card image, it supports all RPi boards, including CM3.

Please read README and don't forget to expand mmcblk0p2 partition according to your needs to make room for persistent data and installed applications.

Please note, new graphics stack rebuild is in progress, GUI will be added in next few weeks.

For support visit http://forum.tinycorelinux.net/index.php/board,57.0.html
Title: Re: piCore-8.0 released
Post by: sbp on September 09, 2016, 10:04:52 AM
Hi Bela.

Good to see the continued development and improvements and we are looking forward to use it for piCorePlayer.

I would like to ask it would be possible to keep the kernel-specific modules a little longer for each update you do. The problem is that piCorePlayer is dependent upon downloading some of the module-specific.tcz. So when you update the kernel and remove the modules piCorePlayer will not be working until we find the time to update.

In the past you kept the kernel-specific.tcz in your repo for weeks to months - so would you please consider to keep these tcz a little longer, as we otherwise will have massive problems.

Regards
Steen
Title: Re: piCore-8.0 released
Post by: bmarkus on September 09, 2016, 11:57:35 PM
Hi Steen,

kernel specific modules for stable releases are kept in the repo but for test releases, beta and rc are dropped as well as test images when they are needed for testing. Please use test versions for testing only, not for production use.

Regards... Béla

Title: Re: piCore-8.0 released
Post by: Paul_123 on September 10, 2016, 04:19:42 AM
Hi Steen,

kernel specific modules for stable releases are kept in the repo but for test releases, beta and rc are dropped as well as test images when they are needed for testing. Please use test versions for testing only, not for production use.

Regards... Béla

Normally we wouldn't, but If we never used a beta for a pcp release, we would net even have rpi3 support in pcp until today.  Maybe a shorter beta to release cycle.   New hardware and hardware changes is really starting to ramp up the kernel updates.   Not sure how we can help with this.

Anyway, thanks for 8.x release.  It's been a major change and improvement for the community.

Title: Re: piCore-8.0 released
Post by: bmarkus on September 10, 2016, 04:39:52 AM
Hi Paul,

a long beta period was due mainly to frequent kernel changes which brought support for new hw, specially sound devices :) Now in the last few kernel updates there were no new hw, but in the mean time all major parts got update, like GCC, GLIBC, etc. We can say now that piCore 8.0 is the most up to date RPi distro :)

I got private comments appreciating it, specially GCC 6.2.0 availability
Title: Re: piCore-8.0 released
Post by: Paul_123 on September 10, 2016, 08:17:21 AM
As you know anything with computers and software will be outdated in a week.  Anything the pCP team can do to help keep the piCore distro up to date and bleeding edge releases, please let us know.

Anyway 8.0 Release tested on

Zero v1.3
B+
rpi2
rpi3

On a couple of systems, I did a update of only the boot partition, updated kernel module extensions, and then ran tce-update to grab the rest of the updates.   Running tce-update, when it downloads a new version that contains a dependency it is hardcoding the kernel version in the dep file, rather than leaving the -KERNEL in the dep
Title: Re: piCore-8.0 released
Post by: beerstein on September 11, 2016, 12:11:19 PM
as you mentioned in your first post bmarkus I was not able to install a gui using the:
tce-load -iw TC.tcz
So i will wait a few weeks for that. Is there a way to install a simple gui in the meantime using individual extensions?
Or can I user the TC.tcz from version 7?

thanx
Title: Re: piCore-8.0 released
Post by: dsmithmonroe on September 26, 2016, 01:48:18 PM
When attempting to DL the latest PiCore image I receive "An error occurred while loading the archive." I was able to DL the beta's before without issue. Feel like I am probably missing something obvious.
Thanks for any help
Title: Re: piCore-8.0 released
Post by: bmarkus on September 26, 2016, 02:03:54 PM
We experience a server problem.
Title: Re: piCore-8.0 released
Post by: MysticGriffin on September 26, 2016, 06:16:08 PM
Hi, I just got my Pi3 board today! I'm really looking forward to using piCore. Am I understanding correctly that the GUI is not yet available? How soon until that update? Does everything else work?
Title: Re: piCore-8.0 released
Post by: bmarkus on September 26, 2016, 09:19:13 PM
Hi

system is rock solid and everything works fine what you find in the repo. It used by many members. GUI, I mean TC-lake graphical environment works fine also on my dev system, just ptting together and testing for release, it takes cca. 1 week.

Than everything depends on what application you want to run. It may or may not be available in the repo.

Béla
Title: Re: piCore-8.0 released
Post by: beerstein on September 27, 2016, 05:24:24 AM
Hi: installed piCore 8.0 today on 2GB uSD card. Expanded files system and booted on a RASPI 3
Did the:
$ tce-load -iw TC.tcz
after install:
$ startx
cat:can't open '/etc/sysconfig/Xserver' : No such file in directory
no GUI

from the dep file I leaned that the following dep extensions are listed:
Xprogs.tcz
Xlibs.tcz
flwm_topside.tcz
wbar.tcz
aterm.tcz


Please HELP!

Title: Re: piCore-8.0 released
Post by: bmarkus on September 27, 2016, 05:49:32 AM
TC.tcz is in test phase, sorry for inconvenience. For example Xorg servers missing in dep list, but I found few other bugs. It works fine in the development environment, just need fixing packages on o clean system

Title: Re: piCore-8.0 released
Post by: beerstein on September 27, 2016, 06:59:01 AM
Ok thanx for the quick response. In the meantime I installed xorg-server.tcz and xorg-fonts.tcz and did a:
$ xsetup
Now after:
$ startx
failed in waitforx

PS: I remember seeing this error message before?
Title: Re: piCore-8.0 released
Post by: bmarkus on September 27, 2016, 07:10:04 AM
It means xorg server did not start. In our case due to a missing xkb config. It will be fixed.
Title: Re: piCore-8.0 released
Post by: beerstein on September 27, 2016, 10:09:50 AM
Hi: Please post when you think we can start testing the GUI. While I was playing with the command line I discovered the following:
1. was not able to make files in /opt persistant over boot.
2. data in /home/tc could only be saved by using the:
$ filetool.sh -b
command
3. could not make password change permanent.

Title: Re: piCore-8.0 released
Post by: bmarkus on September 27, 2016, 11:03:55 AM
2. data in /home/tc could only be saved by using the:
$ filetool.sh -b
command

What else you expect?
Title: Re: piCore-8.0 released
Post by: beerstein on September 28, 2016, 12:16:47 AM
I put " filetool.sh -b" into /opt/shutdown.sh and expected to have the backup done automatically. But it did not. Changes inside the  file  disappeared after reboot.
Title: Re: piCore-8.0 released
Post by: bmarkus on September 29, 2016, 03:36:59 AM
I put " filetool.sh -b" into /opt/shutdown.sh and expected to have the backup done automatically. But it did not. Changes inside the  file  disappeared after reboot.

Try to add filetool.sh with full path.
Title: Re: piCore-8.0 released
Post by: patrikg on September 29, 2016, 04:14:42 AM
Is /opt/shutdown.sh file in the /opt/.filetool.lst ??

And did you start filetool.sh -bv, to include your change ??
Title: Re: piCore-8.0 released
Post by: beerstein on September 29, 2016, 10:05:59 AM
yes I put the command: " filetool.sh -b"  into the shutdown configuration file named: /opt/shutdown.sh because I wanted to have this file to execute that command every time I shut down. I was able to do it manually from the cli,
I will try to give the full path, but I have to find the path first. I will post back.
Thanx for your help
Title: Re: piCore-8.0 released
Post by: nitram on September 29, 2016, 10:57:22 AM
I will try to give the full path, but I have to find the path first.
Code: [Select]
which filetool.sh
Title: Re: piCore-8.0 released
Post by: beerstein on September 30, 2016, 07:31:09 AM
congratulations! Thank you guys I love your work. Today I was able to install the mini GUI, Xorg.tcz is now in the repo and tce-load -iw TC.tcz did the job. After installing TC.tcz I needed to do xsetup. An immediate startx brought the error message "failed in waitforx"
On the RASPI 3 this piCore is lightning fast. I discovered that a lot of extensions are still missing.
Questions:
1. Is there a tutorial on how to bring over extensions from piCore 7.2 and install them on piCore 8.0 ?
is it possible to modify the app browser from the gui to access the previous repo?

2. I discovered that the screen resolution changed from the first "startx" to the second boot with backup.
How can I get back to the previous resolution. I am using  a small 7" HDMI monitor and I would prefer to stay with the lower resolution.

 
Title: Re: piCore-8.0 released
Post by: bmarkus on September 30, 2016, 09:23:02 AM
1) Usage of 7.2 extensions specially depending on X and GTK not adviced, there were many changes in the environment. However you can try it on your own risk.

2) Change resolution config.txt
Title: Re: piCore-8.0 released
Post by: beerstein on October 04, 2016, 07:09:25 AM
hi bmarkus: I tried to install dillo3.tcz ftom the 7.x repo in piCore8.0
I downloaded the dillo3.tcz plus the dillo3.tcz.dep into /tce/optional, then I did a
$ tce-load -i dillo3.tcz
it did not install and came back with an error message:
$ ipv6-4..4.20-piCore_v7+.tcz not found

the dependency file of dillo3.tcz lists besides fltk-1.3.tcz and openssl.tcz an ipv6-Kernel.tcz

Is there an easy way to fix that and get dillo running so I can test?
Title: Re: piCore-8.0 released
Post by: bmarkus on October 04, 2016, 09:42:13 AM
Install ipv6 package first.
Title: Re: piCore-8.0 released
Post by: beerstein on October 04, 2016, 10:20:44 AM
thank you so much. Now dillo is working on my piCore 8.0 system.
Title: Re: piCore-8.0 released
Post by: beerstein on October 04, 2016, 11:08:34 AM
I also tried to bring the tigervnc-viewer over from the piCore7 repo. Install worked without an error message, but
when I try to start it I am getting the following error message:
tc@box:/usr/local/bin$ vncviewer
vncviewer: error while loading shared libraries: libXinerama.so.1: cannot open shared object file: No such file or directory

Is there an easy fix too?
Title: Re: piCore-8.0 released
Post by: bmarkus on October 04, 2016, 11:14:02 AM


Is there an easy fix too?

no
Title: Re: piCore-8.0 released
Post by: jgrulich on October 05, 2016, 01:41:59 AM
The mpg123 in the 8.0 repo was built with default -C, means with the command line interface and can't be put in background than. The older version in 7.0 repo works well.

The alsa-utils.tcz.dep have missing alsa.tcz.

Other point found. The extraction of the 8.0 extensions at boot takes much longer time than the 7.0 ones which works well too.
Title: Re: piCore-8.0 released
Post by: jgrulich on October 05, 2016, 02:34:27 AM
From where is the /opt/shutdown.sh called from and at which shutdown time? I have issues with it's execution.

Regards,

Jan
Title: Re: piCore-8.0 released
Post by: Juanito on October 05, 2016, 02:42:53 AM
see exitcheck.sh
Title: Re: piCore-8.0 released
Post by: jgrulich on October 05, 2016, 03:11:21 AM
Yes, but in exitcheck.sh is mentioned that it is called from exittc, but it's not mentioned there.
How it is called from the busybox when is entered poweroff, or reboot, or need I enter the exitcheck.sh shutdown instead?
Title: Re: piCore-8.0 released
Post by: Juanito on October 05, 2016, 03:22:30 AM
Code: [Select]
$ grep exitcheck /tmp/fltk_projects/exittc/*
/tmp/fltk_projects/exittc/exittc.cxx:static string commandStr = "exitcheck.sh ";
/tmp/fltk_projects/exittc/exittc.fl:decl {string commandStr = "exitcheck.sh ";} {}

..so, yes, call exitcheck.sh
Title: Re: piCore-8.0 released
Post by: andriusr on October 14, 2016, 01:06:53 AM
libunwind for arm7 architcture is still not available in repository, so I compiled one. Unfortunately, file size is too large to be attached to the post. Is there way to upload it in other way?
Title: Re: piCore-8.0 released
Post by: Juanito on October 14, 2016, 01:17:12 AM
http://wiki.tinycorelinux.net/wiki:creating_extensions?s[]=submission
Title: Re: piCore-8.0 released
Post by: curaga on October 14, 2016, 02:13:01 AM
..and attaching binaries is against the forum policy anyway.
Title: Re: piCore-8.0 released
Post by: bmarkus on October 14, 2016, 02:40:42 AM
Submission to repo is welcome. Please build it for armv6 to make it working on all RPi boards.
Title: Re: piCore-8.0 released
Post by: bmarkus on October 14, 2016, 02:49:48 AM
dillo3 rebuilt and added to repo
Title: Re: piCore-8.0 released
Post by: beerstein on October 24, 2016, 06:41:21 AM
bmarkus: Thank you for the pcmanfm extension. I nstalled it today. No icon in wbar but I can start it from the terminal:
(Raspberry Pi 2 2GB uSD card)
tc@box:~$ pcmanfm

** (pcmanfm:2192): WARNING **: The directory '~/Templates' doesn't exist, ignoring it

(pcmanfm:2192): Gtk-WARNING **: Could not find the icon 'media-eject'. The 'hicolor' theme
was not found either, perhaps you need to install it.
You can get a copy from:
        http://icon-theme.freedesktop.org/releases

Title: Re: piCore-8.0 released
Post by: MysticGriffin on October 26, 2016, 04:36:28 PM
So...I finally got around to trying to set piCore 8.0 on my Raspberry PI 3... The first thing I tried to do was set up the GUI by typing tce-load -in TC on the client. I received the error message "wget: bad address 'repo.tinycorelinux.net'"

Am I doing something wrong? Do I need to set up the repo?
Title: Re: piCore-8.0 released
Post by: bmarkus on October 26, 2016, 11:39:13 PM
So...I finally got around to trying to set piCore 8.0 on my Raspberry PI 3... The first thing I tried to do was set up the GUI by typing tce-load -in TC on the client. I received the error message "wget: bad address 'repo.tinycorelinux.net'"

Am I doing something wrong? Do I need to set up the repo?

Just tested on a clean piCore-8.0 Installed TC.tcz with no issues and got the TC GUI up and running as expected. Probably it was a network issue. Please try again.
Title: Re: piCore-8.0 released
Post by: gavinmc42 on October 27, 2016, 09:07:51 PM
MysticGriffin, are you behind a firewall?

tce-load -wi TC.tcz  works fine for me
Title: Re: piCore-8.0 released
Post by: surfa on November 06, 2016, 03:39:45 AM
Until version 6.1 there were *boot.tar.gz archives that were easily usable for upgrades.  Is that no longer the case? Or is there some other procedure for upgrading from 6.1 and older?
Title: Re: piCore-8.0 released
Post by: bmarkus on November 06, 2016, 07:24:28 AM
Until version 6.1 there were *boot.tar.gz archives that were easily usable for upgrades.  Is that no longer the case? Or is there some other procedure for upgrading from 6.1 and older?

There are no too much sense to upgrade a 6.x to 8.0 due to significant changes in the reposirory. It is better to start with a clean system. If you still need the content of the boot partition, you can download the SD card image from the server and mount in in a running piCore system. Than you get access to the boot content.
Title: Re: piCore-8.0 released
Post by: surfa on November 06, 2016, 09:46:33 AM
Until version 6.1 there were *boot.tar.gz archives that were easily usable for upgrades.  Is that no longer the case? Or is there some other procedure for upgrading from 6.1 and older?

There are no too much sense to upgrade a 6.x to 8.0 due to significant changes in the reposirory. It is better to start with a clean system. If you still need the content of the boot partition, you can download the SD card image from the server and mount in in a running piCore system. Than you get access to the boot content.

All right.. I have to do this once I get closer to device in case again.
Title: Re: piCore-8.0 released
Post by: Gerrelt on December 03, 2016, 03:01:31 AM
I finally found some time to change my tutorial (http://www.gerrelt.nl/RaspberryPi/wordpress/tutorial-unpluggable-squeezelite-player-on-tinycore/) to use version 8.0.

The changes to the tutorial were:
- alsa has to be configured differently now, it now uses alsa-utils instead of alsa-config. And the directory /var/lib/alsa has to be created and made persistent by hand.
- restoring the alsa settings (alsactl restore) is now done with a for-loop and a sleep, otherwise it could have been called before alsa was started.
- the default soundcard is now default on, i've described how to turn it off in case you use a different soundcard.

Everything is working fine now.  8)
Thank you for your work, Béla.
Title: Re: piCore-8.0 released
Post by: tehfink on December 11, 2016, 12:24:36 PM
I finally found some time to change my tutorial to use version 8.0.

Thanks very much! Extremely helpful.
Title: Re: piCore-8.0 released
Post by: pataelmo on December 21, 2016, 11:51:32 AM
This is awesome.  I have an IoT access control project that uses Pi's.  I'm working to convert from Rasbian to piCore and the continued development on this project is awesome!

I have a quick request for the repository maintainer:  Can you copy (or symlink) the carootcerts.tcz from the x86 repo base?  I manually copied this over and tested that it works.  Otherwise the current 8.0 builds openssl doesn't have root certificates to validate against.  Any other solution to the same problem works, but I figure just copying over the extension is a huge easy step.

I also have a bunch of extensions I'm creating for my project that I'd like to share (mostly python libraries) so knowing the best person to contact for help getting those extensions in the repo would be helpful.

Thanks!
Patrick
Title: Re: piCore-8.0 released
Post by: Misalf on December 21, 2016, 04:46:45 PM
Hi pataelmo,
this section of the wiki also describes the necessaries to submit extensions:
http://wiki.tinycorelinux.net/wiki:creating_extensions
;)