This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
TinkerOS with Debian Buster
#1
Did anybody try upgrading TinkerOS to Debian Buster?

I had to remove libmali-rk-midgard-r13p0-r0p0 and libmali-rk-dev to get 'apt dist-upgrade' to complete with buster in my sources.list but it seems to work quite ok. I have to experiment a bit more and see if I can get the first package installed again.

One advantage of Buster is that browsers like Firefox and Chromium just work. Possibly it would make sense to base the official TinkerOS image on Buster as it probably has many more ARM fixes.
Reply
#2
(06-08-2019, 09:01 PM)jschwart Wrote: One advantage of Buster is that browsers like Firefox and Chromium just work. 

Indeed, but probably this is just a coincidence. On Stretch it worked one day, than not worked with the other upgrade ... and was fixed and break again.

(06-08-2019, 09:01 PM)jschwart Wrote: Possibly it would make sense to base the official TinkerOS image on Buster as it probably has many more ARM fixes.

Hardware/architecture related fixes are not coming with user-land only upgrade. You need to change kernel for that or use an OS that provides that.
Armbian. Lightweight Debian Stretch or Ubuntu Bionic for Tinker Board.
Reply
#3
If you want to tinker with buster, here's a premade image to save you the hour or so upgrade time:

TinkerOS Buster:
https://drive.google.com/open?id=1nZRE7H...DAhnbhVOKc [1GB]

Just normal TinkerOS stretch, with apt sources updated and apt dist-upgrade applied to turn it into Buster.

I also had to remove the packages jschwart mentions above.
Reply
#4
(06-08-2019, 09:37 PM)igorpec Wrote: Indeed, but probably this is just a coincidence. On Stretch it worked one day, than not worked with the other upgrade ... and was fixed and break again.

Hardware/architecture related fixes are not coming with user-land only upgrade.

Not in this case. Firefox and Chromium are broken on Stretch due to GCC bugs related to ARM that are known to be fixed in the newer GCC that Buster uses.

This is the reason why things are not being fixed on Stretch. As far as upstream is concerned, the bugs have been solved. For this to end up in Stretch, backporting these ARM fixes is needed.

Buster's updated GCC, part of userland, does have architecture related fixes.
Reply
#5
> GCC bugs related to ARM that are known to be fixed in the newer GCC that Buster uses.
> architecture related fixes.

Yes, that makes sense.

We do have Buster (and Disco) ready but not well tested enough to provide images.
Armbian. Lightweight Debian Stretch or Ubuntu Bionic for Tinker Board.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)