Das gp2x-Betriebssystem besteht aus drei Teilen:
U-Boot, Kernel, Filesystem.
U-Boot startet den gp2x und bootet den Kernel. Oder macht Firmware Updates.
Der Kernel ist wie bei Linux auch ein Paket mit vorcompilierten Treibern, etc. Eben der Kern des Betriebssystem.
Da sind z.B. die Filesystem-Treiber für den NAND drin, sonst könnte er gar nicht auf das Filesystem zugreifen.
Das Filesystem selber beinhaltet, wie eine Festplatte, die meisten Dateien.
z.B. den Movieplayer, das Menu, die Grafiken, etc.
Zu einem Kernel gehört meist auch ein entsprechendes Filesystem hinzu (wie ja bei CramFS und Open2x auch).
Wenn U-Boot kaputt geht, geht gar nix mehr. Dein gp2x ist tot und nur durch JTAG wieder restaurierbar.
Ist der Kernel oder das Filesystem defekt, kannst Du ihn einfach neu flashen - denn der U-Boot geht noch, also kannst Du noch flashen.
Es gibt von Art nun ein neues U-Boot, welches schneller ist und ein Bootmenu zum Booten von SD-Karte oder Upgraden bietet.
Ist allerdings noch zu vielen SD-Karten inkompatibel, daher empfehle ich es bisher nur bedingt.
Open2x ist ein neuer Kernel und ein neues Filesystem - wenn es Dir nicht passt, kannst Du also zurückflashen - denn das Flashen geht ja durch U-Boot, welcher Kernel drauf ist, interessiert da gar nicht.