NEWS
[Konzept] "ioBroker OS" für Raspberry Pi – Interesse?
-
Dafür ein fertiges OS Image
Müssten ja schon mindestens zwei sein. Eins mit arm64 und eins mit amd64 als Basis.
Und dann davon je eine Version mit und ohne Graphic Stack.Und wo kommen die regelmäßig eintrudelnden Security-Updates des OS her?
Und wo kommen die regelmäßig eintrudelnden Security-Updates des OS her?
die kommen vom verwendeten upstream os Layer. Buanet aktualisiert und generiert automatisch das Image immer wieder neu wenn sich was ändert
Nur bei Major Änderungen muss ggfs was gemacht werden
Kann man hier sehen. Jedes separate Image erhält einen eigenen Tag
https://hub.docker.com/r/iobroker/iobroker/tags
Wird alles bei GitHub gemacht und nach dockerhub hochgeladen
Das selbe bei nodejs.
Das Docker Dateisystem ist in Schichten aufgebaut die sich überlagern.
Also Iobroker nutz als Basis ein nodejs Image. Dieses nutzt dann als Basis ein os Image -
Dafür ein fertiges OS Image
Müssten ja schon mindestens zwei sein. Eins mit arm64 und eins mit amd64 als Basis.
Das gilt immer, wenn das Image neben dem RPi auch auf klassischen PCs laufen soll, also auch für das Originalkonzpt.
Die OS updates werden über den OS-Agent vom iobroker Admin angestoßen, genauso wie das hinzufügen von docker Applikationen.
Ein GUI Image entfällt damit.
A.
Klarstellung zu gui und Updates
Die OS updates werden über den OS-Agent vom iobroker Admin angestoßen, genauso wie das hinzufügen von docker Applikationen.
Das möchte ich stabil und zuverlässig erstmal sehen. Das bekommen selbst die Distributionen selber nicht hin.
Schau dir nur mal den Tanz z. B. bei Ubuntu bei einem Release-Wechsel an.Das wird der ioBroker nicht leisten können, da kannste 'abstrahieren' wie du willst, wenn es an's Eingemachte geht wird das regelmäßig zu Problemen führen. Und das wird dann noch mehr dem 'frickeligen ioBroker' angelastet werden. Der User kennt ja nicht anderes als dieses 'ioBrokerOS'.
-
Und wo kommen die regelmäßig eintrudelnden Security-Updates des OS her?
die kommen vom verwendeten upstream os Layer. Buanet aktualisiert und generiert automatisch das Image immer wieder neu wenn sich was ändert
Nur bei Major Änderungen muss ggfs was gemacht werden
Kann man hier sehen. Jedes separate Image erhält einen eigenen Tag
https://hub.docker.com/r/iobroker/iobroker/tags
Wird alles bei GitHub gemacht und nach dockerhub hochgeladen
Das selbe bei nodejs.
Das Docker Dateisystem ist in Schichten aufgebaut die sich überlagern.
Also Iobroker nutz als Basis ein nodejs Image. Dieses nutzt dann als Basis ein os Image -
@Thomas-Braun
Ich denke der besagte os Agent.
Da ist ein watchdog dann eingebaut. Der erkennt wenn ein neues Image vorliegt und führt ein Docker pull Befehl aus, also Download. Wenn das fertig ist startet man (automatisiert) den Container einfach neu, fertig. Genau so kann man das heute schon mit dem Iobroker Container machen.
Wenn fertig ist os und nodejs aktualisiert. Iobroker und Adapter laufen mit den normalen Mechanismen.
Alles User individuelle liegt in sogenannten volumes. Das kann man sich als mounts vom filesystem in den Container hinein vorstellenGibts auch schon
https://hub.docker.com/r/buanet/watchdog
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden