-
haltet euch einfach an Standards und Qualität
Autor: nicoledos 01.08.22 - 19:13
Warum diese Bastelei?
Probleme mit Webcam und Sound? Das sind Standardschnittstellen, die schon ewig ohne großen Aufwand funktionieren. WLAN? Sind wir denn in den 90ern? Device-Trees, ACPI ? Warum bekommen die das nicht gebacken?
Wenn die Hersteller sich mal an Standards halten würde und den Müll auch halbwegs dokumentieren braucht es keine Verrenkungen und Machbarkeitsstudien zu Linux.
Lenovo ist auch immer wieder ganz vorne dabei mit verpfuschter Software verbugtem kaputten UEFI. -
Re: haltet euch einfach an Standards und Qualität
Autor: SirCatFish 01.08.22 - 19:27
Vielleicht nicht so einfach, wenn man eine komplett neue Architektur verwendet? Ich kann mangels besserem Wissen nur raten, aber ich könnte mir vorstellen, dass die enge Integration von Komponenten in einem ARM-System durchaus größere Herausforderungen darstellt als das "Zusammenstecken von Standardkomponenten" in einem beliebigen X86-System?
Man darf mich hier gerne korrigieren - aber irgendwie klingen diese hochintegrierten ARM-Systeme deutlich "geschlossener" als eben das gewohnte X86-System. -
Re: haltet euch einfach an Standards und Qualität
Autor: Wuestenschiff 02.08.22 - 00:36
Gerade Devicetree ist halt eine herausforderung. Das wurde nicht dafuer gemacht fuer universelle distros. Du kannst also nicht einfach einen arm kernel haben. Du musst auch das entsprechende dtb als packet in den distros haben so das es zum kernel passt. Nicht trivial.
-
Re: haltet euch einfach an Standards und Qualität
Autor: jonasz 02.08.22 - 10:28
Wuestenschiff schrieb:
--------------------------------------------------------------------------------
> Gerade Devicetree ist halt eine herausforderung. Das wurde nicht dafuer
> gemacht fuer universelle distros. Du kannst also nicht einfach einen arm
> kernel haben. Du musst auch das entsprechende dtb als packet in den distros
> haben so das es zum kernel passt. Nicht trivial.
Nicht nur das, jedes einzelne Paket muss für den jeweiligen Kernel auch entsprechende Systemdaten besitzen und es gibt im ganzen Linux System keinen universellen Installer, jede Distro verwaltet die Pakete etwas anders und die Komponenten müssen für den Kernel funktionieren. Alleine das Cross-Compilern wird nicht so einfach möglich sein, wie man es sich denkt. Die Modularität von Linux ist eine Stärke sowie die grösste Schwäche, weil es entsprechend eine uneinheitliche Umgebung schafft, wo eine Software auf eine Distro lauft und auf 10 andere nicht, die Systemarchitektur dazwischen bringt noch 1000 weitere Probleme mit sich.



