Linux Kernel development
#1
the mobian blog https://blog.mobian.org/posts/2023/09/30...t-dilemma/ notes the pinephone Linux kernel is close to being abandoned due to ists dependancy to a single person's development who is not interested in investing more time to develop this kernel anymore: Our single reference tree was then left rotting (the last kernel compatible with the PinePhone being based on 5.9, which was released nearly 3 years ago!) and unmaintained since then. So it does not look like Pinephone users will get any support in future.

Is this true at all, and what does everybody else think about it?
  Reply
#2
(10-17-2023, 01:27 AM)Uturn Wrote: the mobian blog https://blog.mobian.org/posts/2023/09/30...t-dilemma/ notes the pinephone Linux kernel is close to being abandoned due to ists dependancy to a single person's development who is not interested in investing more time to develop this kernel anymore: Our single reference tree was then left rotting (the last kernel compatible with the PinePhone being based on 5.9, which was released nearly 3 years ago!) and unmaintained since then. So it does not look like Pinephone users will get any support in future.

Is this true at all, and what does everybody else think about it?

should the discussion be here.
https://forum.pine64.org/showthread.php?tid=18791

in short, unfornately it is true, though pp regular only. i think this a start of an end to allwiner a64 cpu devices, which use sunxi modifications. however, do not panic, for short time pp regular is usable. btw, i think it is all distros more or less.

this has one implication, i'm not very likely going to buy yet another pp regular.
  Reply
#3
(10-17-2023, 01:27 AM)Uturn Wrote: the mobian blog https://blog.mobian.org/posts/2023/09/30...t-dilemma/ notes the pinephone Linux kernel is close to being abandoned due to ists dependancy to a single person's development who is not interested in investing more time to develop this kernel anymore: Our single reference tree was then left rotting (the last kernel compatible with the PinePhone being based on 5.9, which was released nearly 3 years ago!) and unmaintained since then. So it does not look like Pinephone users will get any support in future.

Is this true at all, and what does everybody else think about it?

Not completely true.
That single person is megi and megi is just said in Pinephone matrix group that "I am not going to stop soon". So kernel is not abandoned or left rotting - it sure would help if more people start working on it but that statement is not true.

It is not ideal that this is one man show but if you look how many foss projects in general work this is not so out of the ordinary.
  Reply
#4
(10-17-2023, 01:27 AM)Uturn Wrote: the mobian blog https://blog.mobian.org/posts/2023/09/30...t-dilemma/ notes the pinephone Linux kernel is close to being abandoned due to ists dependancy to a single person's development who is not interested in investing more time to develop this kernel anymore: Our single reference tree was then left rotting (the last kernel compatible with the PinePhone being based on 5.9, which was released nearly 3 years ago!) and unmaintained since then. So it does not look like Pinephone users will get any support in future.

Is this true at all?

That's not an accurate representation of what that blog says.

  1. Various ppl/project used to work together (i.e. single reference tree) in https://gitlab.com/pine64-org/linux/-/tr...rnel-5.9.y but that repo/branch is considered abandoned (and I'd agree).
  2. Mobian is considering abandoning support for the OG PinePhone as a consequence

I think that means you shouldn't expect any 'new features' on the OG PinePhone with Mobian. But I suspect that Mobian Bookworm with the 6.1 kernel will receive the 'standard' kernel upgrades (from the 6.1 series)

But another distro which depends on "megi's kernel" may still see active development/'new features'.

Quote:what does everybody else think about it?

I think this is EXTREMELY worrying.
Not so much that Mobian is considering dropping support for the OG PinePhone, but the underlying reason for it.

IMO devices support will only get better when kernel patches are getting 'upstreamed' (i.e. send on their way to Linus Torvalds' tree).
And that pretty much doesn't happen at ALL and I consider that REALLY REALLY BAD.
AFAICT that also didn't happen with the patches in the 'reference tree' (so it was already not good).

And having a bus factor of 1 ('megi') is always bad.
  Reply
#5
And the main issue Mobian is having is with the way megi's changes are currently distributed. As I wrote in https://forum.pine64.org/showthread.php?tid=18791&pid=120171#pid120171:
(10-12-2023, 05:49 PM)Kevin Kofler Wrote: The main annoyance Mobian seems to be facing maintaining their kernel is that the megi kernel, which they use as a source for some patches, is no longer available as a regular git repository. That seems to be fairly easy to fix: it just takes someone to set up a mirror on some high-bandwidth host (Pagure, GitLab, GitHub, or maybe even kernel.org), regularly downloading megi's bundles with a cron job and pushing them to the mirror. Then the Mobian maintainers or any other interested people can just work with that mirror and do not have to bother with megi's way to publish the changes (and neither does megi have to change the way they are published).

And that seems already fixed: megi himself has now set up such a clonable mirror on Codeberg: https://codeberg.org/megi/linux
  Reply
#6
So i dont know if this is part of the thread, but is this codeberg where you would go to to redownload the og pinephone and the pinephone pros kernal to reinstall in the system. Having issues with my kernal and wanted to know where i can redownload or reinstall the package for pinephone or pro. thanks
  Reply
#7
That link has the kernel's source code. You probably want the binaries for the distribution you are running. So which distribution are you running (so that I can point you to the correct place)?
  Reply
#8
Arch, if there is anyway i can do it(reinstall) through the terminal that would help. Thank you
  Reply
#9
The packages can be found here: https://archmobile.mirror.danctnix.org/d...x/aarch64/. The current kernel for the PinePhone and PinePhone Pro is https://archmobile.mirror.danctnix.org/d...pkg.tar.xz – as far as I can tell, it is the same kernel for both the PinePhone and the PinePhone Pro (unlike, e.g., Manjaro, which ships separate kernels for the two models). You should be able to install that package with: pacman -U linux-megi-6.5.7-1-aarch64.pkg.tar.xz
  Reply
#10
Thank you, been trying to find them files for a while and google didnt help to much.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  How boot Alpine Linux realroot 4 669 11-02-2024, 01:00 PM
Last Post: linmob
  Differences bwteeen megi's kernel e sunxi64 user641 2 1,768 03-12-2023, 06:39 PM
Last Post: Kevin Kofler
  Megi's Kernel and Battery Life biketool 3 2,735 01-09-2023, 11:33 PM
Last Post: Canyonless
  PinePhone as Linux PDA? jakfish 4 2,703 08-31-2022, 01:39 PM
Last Post: jakfish
  Newbie - Arch Linux - Carrier Info - Thoughts mikehenson 6 4,761 10-29-2021, 08:44 AM
Last Post: mikehenson
  list of linux native apps/softwares for pinephone on the wiki alexandre 7 8,536 10-26-2021, 11:56 PM
Last Post: bcnaz
  Pinephone app development drgr33n 22 21,360 09-16-2021, 02:16 PM
Last Post: ragreenburg
  Use the PinePhone as a Linux mini PC? Peter Gamma 14 18,052 09-25-2020, 06:02 AM
Last Post: Peter Gamma
  PinePhone development questions (Or: U-Boot PinePhone 3GB support) jbit 1 3,251 09-03-2020, 01:34 AM
Last Post: jbit
  Comparing specs of 12 Linux phones amosbatto 8 12,842 08-31-2020, 08:04 PM
Last Post: amosbatto

Forum Jump:


Users browsing this thread: 2 Guest(s)