-
Wie sieht es denn mit der ABI bei ChromeOS aus?
Autor: Tiles 16.09.23 - 11:36
Updates bekommt ja auch eine übliche Linux Distro regelmässig. Aber wie sieht es denn bei ChromeOS mit der ABI aus?
Laufen nach 10 Jahren noch die Programme die damals installiert wurden? Oder muss man diese Programme auch alle ein zwei Jahre nachentwickeln und updaten weil die benötigten Dependencies dafür mit der neuen Version oder einem Update gelöscht wurden? Das ist ja imho eins der Hauptübel bei den Linux Desktop Distributionen, dass man ständig am nachflicken ist. Und man als Entwickler einfach keine stabile ABI hat. -
Re: Wie sieht es denn mit der ABI bei ChromeOS aus?
Autor: Kiray 16.09.23 - 12:47
Nun, es gibt zwei Wege "native" ChromeOs Anwendungen zu entwickeln: Web Apps oder Android Apps. ABI ist in beiden fällen kein Problem, API aber schon.
Web Apps haben eine sehr stabile API, wenn man bedenkt dass selbst 20 Jahre alte Webseiten problemlos funktionieren. Zugegeben, unterwegs haben wir Flash, Silverlight und Java Applets verloren.
Zu Android kann Ich nicht viel sagen. So lange man nicht allzu spezielle APIs nutzt dürfte die App auch ewig laufen.
In der Linux VM läuft ein ganz normales Debian mit Wayland, X11 und Datei Durchleitung mit allen Vor- und Nachteilen. Wenn du dort Container oder Flatpack entwickelst sollte das aber auch kein Problem sein. -
Re: Wie sieht es denn mit der ABI bei ChromeOS aus?
Autor: Tiles 17.09.23 - 10:05
Mh, mir ging es eher darum ob auch in ChromeOS der Paketmanager in schöner Regelmässigkeit installierte Software unbrauchbar macht indem alte Dependencies rausgekegelt werden.
Linux Desktop Distributionen sind da wie gesagt echte Spassbremsen, mit einer Software Halbwertszeit von +-2 Jahren, was in etwa dem durchschnittlichen Release Cycle einer Linux Distro entspricht. Neue Version = weg mit den alten Dependencies. Und bei einem rolling Relase ist das noch unberechenbarer. Ich rede nicht umsonst von einer lausigen ABI. Und zwei Jahre ist eben weit weg von den 10 Jahren in denen hier angeblich nun Updates für ChromeOS geliefert werden. Und ChromeOS hängt ja mit am Linux Kernel.



