OE 2.2 (en): Unterschied zwischen den Versionen

Aus Gemini-Wiki
Zur Navigation springen Zur Suche springen
Zeile 5: Zeile 5:
 
  |}
 
  |}
 
__TOC__
 
__TOC__
'''OE 2.2''' (OE: OpenEmbedded) is successor of [[OE 2.0 (en)|OE2.0]]. Mit der DM 7080 HD wurde dieser Entwicklungszweig in Leben gerufen. Insgesamt werden in der Entwicklungsumgebung die folgenden Dreamboxen unterstützt.
+
'''OE 2.2''' (OE: OpenEmbedded) is successor of [[OE 2.0 (en)|OE2.0]]. With the launch of the DM 7080 HD this branch was created. The following Dreamboxes are supported:
 
* DM 500 HD
 
* DM 500 HD
 
* DM 500 HD V2
 
* DM 500 HD V2
Zeile 14: Zeile 14:
 
* '''DM 7080 HD'''
 
* '''DM 7080 HD'''
 
* DM 8000 HD PVR  
 
* DM 8000 HD PVR  
{{Warnung|Die erstellten Images funktionieren im Moment nur auf der '''DM 7080 HD''' und nicht auf den anderen erwähnten Dreamboxen!}}
+
{{Warnung|At this moment the images will only run on the '''DM 7080 HD''', and not on the other listed Dreamboxes!}}
  
== OE Änderungen seit Version OE 2.0 ==
+
== OE changes compared to version OE 2.0 ==
Auszug aus der <code>opendreambox.txt</code>:
+
Extract of the <code>opendreambox.txt</code>:
 
* Added support for DM7080.
 
* Added support for DM7080.
 
* If a recipe changes, the corresponding packages will be rebuilt
 
* If a recipe changes, the corresponding packages will be rebuilt

Version vom 17. September 2014, 21:21 Uhr

OpenEmbedded Logo
Deutsch.png - in Deutsch English.png - in English

OE 2.2 (OE: OpenEmbedded) is successor of OE2.0. With the launch of the DM 7080 HD this branch was created. The following Dreamboxes are supported:

  • DM 500 HD
  • DM 500 HD V2
  • DM 800 HD SE
  • DM 800 HD SE V2
  • DM 7020 HD
  • DM 7020 HD V2
  • DM 7080 HD
  • DM 8000 HD PVR
Ambox warning.png At this moment the images will only run on the DM 7080 HD, and not on the other listed Dreamboxes!

OE changes compared to version OE 2.0

Extract of the opendreambox.txt:

  • Added support for DM7080.
  • If a recipe changes, the corresponding packages will be rebuilt

automatically, in contrast to required manual PR bumps in the past.

  • Each machine uses its own tmp directory again, like before 2.0. However,

there is a shared sstate-cache, which allows to share already compiled data between compatible machines. This impacts performance and size of the build system, but improves reliability and consistency across builds.

  • Support for machines without FPU and kernel versions below 3.x was dropped

(DM800).

  • Layers under meta-bsp were combined into meta-dreambox.
  • Default package format switched from ipk (opkg) to deb (dpkg + apt).
  • dreambox-image was renamed to include the package format(dreambox-image-deb).
  • Support der DM7080 HD hinzugefügt.
  • Ändert ein Rezept (Recipe), werden alle entsprechenden Pakete automatisch neu gebaut. In der Vergangenheit musste die PR (Version) angepasst werden.
  • Jede Maschine verwendet eine eigenes tmp Verzeichnis, wie vor OE 2.0. Allerdings gibt es einen gemeinsamen sstate-Cache, der bereits erfasste Daten zwischen kompatiblen Maschinen teilt. Dies hat Auswirkungen auf die Leistung und die Grösse des Build-System, verbessert aber die Zuverlässigkeit und Konsistenz beim bauen.
  • Der Support von Boxen ohne Gleitkommaeinheit (FPU - für Floating Point Unit) und Kernelversionen unter 3.x wurde eingestellt (DM800).
  • Layers unter meta-bsp wurden in meta-dreambox eingefügt.
  • Paketverwaltung ändert zu APT. Das altbekannte Paketformat wird dadurch von ipk (opkg) zu deb (dpkg und apt) umgestellt.
  • dreambox-image wurde umbenannt in dreambox-image-deb.
  • Init-System auf systemd geändert.

Gemini Plugin

In the future the corresponding Gemini Plugin will be:

  • Gemini Plugin 4 (kurz GP4) for OE 2.2