Ist das eigentlich Sinn der Sache, das für jedes Dev-Board mit einem ARM SoC eine eigene *_defconfig Datei angelegt wird? Wenn ich mir das hier anschaue:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=tree;f=arch/arm/configs;hb=HEAD
Da gibt es für verschiedenste Dev-Boards Konfiguartionen. Zudem frage ich mich ob diese Konfigurationen überhaupt alle funktionieren, da für die einzelnen Boards meistens sowieso noch vom Hersteller angepasste Kernel angeboten werden.
Experten gibt's hier nicht, nur Profis.
Die meisten Dev-Boards sind außerhalb des Herstellers durchaus verfügbar, vor allem eben bei externen Unternehmen die auf deren Basis eigene Produkte entwickeln.
Daher funktionieren die entsprechenden Defconfigs auch.
Übrigens bauen viele Embedded-Geräte direkt auf dem Dev-Board des SoC-Herstellers auf, viele Mobiltelefone entsprechen zum Beispiel zu großen Teilen den Dev-Boards die als Basis dienen und enthalten nur spezielle Anpassungen.
Auch der Kernelcode ist oftmals eine direkte Kopie des Dev-Board-Codes und wird nur leicht angepasst. Selbst die Defconfig wird daher oft übernommen und nur entsprechend erweitert.
Aber Achtung. Chinesische Hersteller finden es lustig Bezeichner im Code abzuändern. So entsteht aus einem kleinem Diff, schnell mal ein paar 100 Seiten Diff. Warum die dies machen, ist mir ein Rätsel. Vielleicht wollen sie nicht, dass du einfach einen anderen Kernel anpasst.
Mann im Mond schrieb:
--------------------------------------------------------------------------------
> Ist das eigentlich Sinn der Sache, das für jedes Dev-Board mit einem ARM
> SoC eine eigene *_defconfig Datei angelegt wird? Wenn ich mir das hier
> anschaue:
> git.kernel.org
> Da gibt es für verschiedenste Dev-Boards Konfiguartionen. Zudem frage ich
> mich ob diese Konfigurationen überhaupt alle funktionieren, da für die
> einzelnen Boards meistens sowieso noch vom Hersteller angepasste Kernel
> angeboten werden.
Die meisten Dev-Board-Entwickler sind zu faul vorhandene Configs zu nutzen. Dadurch entstehen viele ähnliche und genau die will Torvalds weghaben. Ausserdem sind diese defconfigs eigentlich nicht nötig, da diese Dinge in die Verantwortlichkeit der Distributoren gelegt werden sollten, nicht in die der Kernelentwickler...
Kommentare: 222 | letzter Beitrag 26.05. 23:51
Kommentare: 216 | letzter Beitrag 00:27 Uhr
Kommentare: 160 | letzter Beitrag 26.05. 23:16
Kommentare: 93 | letzter Beitrag 26.05. 19:45
Kommentare: 68 | letzter Beitrag 25.05. 12:17
E-Mail an news@golem.de

Windows 8 kann auf entsprechender Hardware in weniger als 8 Sekunden booten. Dabei bleibt zu wenig Zeit, um den Bootvorgang zum Sprung ins Bios, ins UEFI-Menü oder in die Startauswahl von Windows zu unterbrechen.

Kim Schmitz will Zugriff auf seine 135 Computer und Festplatten, die die neuseeländischen Behörden im Januar 2012 beschlagnahmt haben. Das FBI halte das Material von der Justiz in Neuseeland zurück, um seine Verteidigung im Fall Megaupload zu erschweren, sagt er.

Toshiba hat das Excite 10 unter der Bezeichnung AT300 für Europa angekündigt. Das Tablet hat einen 10-Zoll-Touchscreen, den Quad-Core-Prozessor Tegra 3 von Nvidia und wird mit Android 4 alias Ice Cream Sandwich ausgeliefert.

Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.

Am 26. Mai 2012 treten neue Datenschutzregeln der EU in Kraft. Websitebetreiber und Werbenetzwerke müssen Nutzer um Erlaubnis fragen, wenn sie Cookies setzen.

Libreoffice könne mehr als Openoffice und biete Entwicklern zudem Vorteile, sagte Michael Meeks auf dem Linuxtag 2012. Außerdem spricht er mit Golem.de über Libreoffice-Online, woran er derzeit arbeitet.