WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: piCore-8.1.5 released  (Read 4838 times)

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 6912
    • My Community Forum
piCore-8.1.5 released
« on: January 21, 2017, 11:43:00 PM »
Team Tiny Core is pleased to announce the immediate availability of piCore-8.1.5 Changes:

* util-linux updated to 2.29.1
* fixed permission issues on /usr/local/tce.installed and /etc/sysconfig/backup_device

Download location:

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

There is only one SD card image, it supports all armv6 and armv7 RPi boards!

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

If you need the basic TC GUI, install TC.tcz from the repository.

For support visit http://forum.tinycorelinux.net/index.php/board,57.0.html
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline Misalf

  • Hero Member
  • *****
  • Posts: 1588
Re: piCore-8.1.5 released
« Reply #1 on: January 31, 2017, 02:00:26 PM »
Wrong version string in
http://tinycorelinux.net/latest-armv6
http://tinycorelinux.net/latest-armv7

Code: [Select]
Warning:
You are running version 1.8.5
The latest release is 1.8.3
« Last Edit: January 31, 2017, 02:07:27 PM by Misalf »
Download a copy and keep it handy: Core book ;)

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 6912
    • My Community Forum
Re: piCore-8.1.5 released
« Reply #2 on: January 31, 2017, 03:15:17 PM »
Wrong version string in
http://tinycorelinux.net/latest-armv6
http://tinycorelinux.net/latest-armv7

Code: [Select]
Warning:
You are running version 1.8.5
The latest release is 1.8.3

Thanks for reporting, fixed.
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline Misalf

  • Hero Member
  • *****
  • Posts: 1588
Re: piCore-8.1.5 released
« Reply #3 on: February 16, 2017, 01:26:17 PM »
Hi bmarkus,
can we expect the extension loading while booting will be the same as in x86* at some point?
And if so, is it at high or low priority?
In particular,  tce-bootload  currently isn't checking for  /usr/local/tce.installed/tcz-name
and files of extensions will be overwritten by those loaded later, which  tce-load  only does if the  -f  flag (force) is used.
Download a copy and keep it handy: Core book ;)

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 6912
    • My Community Forum
Re: piCore-8.1.5 released
« Reply #4 on: February 16, 2017, 10:26:14 PM »
In particular,  tce-bootload  currently isn't checking for  /usr/local/tce.installed/tcz-name
and files of extensions will be overwritten by those loaded later, which  tce-load  only does if the  -f  flag (force) is used.


Can you explain in details why current operation or tce-bootload is an issue and which case it causing a problem?
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline Misalf

  • Hero Member
  • *****
  • Posts: 1588
Re: piCore-8.1.5 released
« Reply #5 on: February 17, 2017, 05:32:59 AM »
With  tce-load  being is used for extension loading by  tce-setup , one can create big extensions out of smaller ones to reduce boot time and save RAM, because there are less loop mounts to be made (if the tce.installed scripts have been taken care of).
tce-bootload  loads extensions based only on the provided onboot.lst file, regardless of what is already loaded.

I might be wrong, but I think this also breaks or limits the functionality of built-in extensions (inside initrd).
Download a copy and keep it handy: Core book ;)

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 6912
    • My Community Forum
Re: piCore-8.1.5 released
« Reply #6 on: February 17, 2017, 09:00:39 AM »
With  tce-load  being is used for extension loading by  tce-setup , one can create big extensions out of smaller ones to reduce boot time and save RAM, because there are less loop mounts to be made (if the tce.installed scripts have been taken care of).
tce-bootload  loads extensions based only on the provided onboot.lst file, regardless of what is already loaded.

I might be wrong, but I think this also breaks or limits the functionality of built-in extensions (inside initrd).

Sorry, but still do not understand your problem.
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 9612
Re: piCore-8.1.5 released
« Reply #7 on: February 17, 2017, 09:08:18 AM »
He's mentioned before he embeds some extensions in the initrd to speed up boot. The tce.installed/ markers are included so that the extension is not loaded again, and it sounds like tce-bootload tries to load them again, defeating the speedup.
The only barriers that can stop you are the ones you create yourself.

Offline Misalf

  • Hero Member
  • *****
  • Posts: 1588
Re: piCore-8.1.5 released
« Reply #8 on: February 17, 2017, 09:40:49 AM »
curaga is correct, except that I did not embed extensions in the initrd but I have created an extension (100MB) containing many extensions I would usually load onboot. This saves about 15 seconds when using tce-load instead of tce-bootload in tce-setup.

Also the reported RAM usage right after boot goes from about 150MB down to 70MB.

It would be virtually the same result with extensions embedded in an initrd though.

For  tce-bootload  to behave more like  tce-load ...
1.) tce-bootload  should check for the existence of  /usr/local/tce.installed/extension-name  for each extension it loads. If respective tce.installed file exists, skip loading this extension.
2.) tce-bootload  should not overwrite files in tmpfs with files symlinked or copied from those contained in extensions.
Download a copy and keep it handy: Core book ;)

Offline Paul_123

  • Sr. Member
  • ****
  • Posts: 397
Re: piCore-8.1.5 released
« Reply #9 on: February 17, 2017, 10:03:33 AM »
If your not embedding an extension in the initrd.  How is there any thing located at /usr/local/tce.installed when tce-bootload runs?




Offline Misalf

  • Hero Member
  • *****
  • Posts: 1588
Re: piCore-8.1.5 released
« Reply #10 on: February 17, 2017, 10:40:30 AM »
[...] one can create big extensions out of smaller ones to reduce boot time and save RAM, because there are less loop mounts to be made (if the tce.installed scripts have been taken care of).
[...]
I made sure that each extension contained inside the big one has a respective tce.installed file in order for that extension not being loaded again. Works on default Core.
Download a copy and keep it handy: Core book ;)

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 6912
    • My Community Forum
Re: piCore-8.1.5 released
« Reply #11 on: February 17, 2017, 11:36:51 PM »
Give me a link to download your big extension contains extensions for evaluation.
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline Misalf

  • Hero Member
  • *****
  • Posts: 1588
Re: piCore-8.1.5 released
« Reply #12 on: February 20, 2017, 07:35:59 AM »
I will prepare an  Xorg-big.tcz  for you and will upload it as soon as I have access to a faster internet connection.
Download a copy and keep it handy: Core book ;)

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 6912
    • My Community Forum
Re: piCore-8.1.5 released
« Reply #13 on: February 20, 2017, 11:26:13 AM »
I will prepare an  Xorg-big.tcz  for you and will upload it as soon as I have access to a faster internet connection.

Why do you made Xorg-bin.tcz, what is wront with the current Xorg in the repo?
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline Misalf

  • Hero Member
  • *****
  • Posts: 1588
Re: piCore-8.1.5 released
« Reply #14 on: February 20, 2017, 01:17:49 PM »
Sorry, bmarkus. You've misread my post. I said  Xorg-big  as in "not small", not  Xorg-bin  as in "binary".
With "-big" I wanted to imply that it's bigger than  Xorg.tcz , because it contains  Xorg.tcz  plus all its deps.

On top of that, I have the feeling that the language barrier gives us a hard time. English isn't my mother tong, so my wording might be confusing at times.
Download a copy and keep it handy: Core book ;)