Ubuntu Core 20, Canonical's distro voor IoT-apparaten, is al uitgebracht

Canonical heeft onlangs de Ubuntu Core 20-release onthuld, een compacte Ubuntu-distributie op maat gemaakt voor gebruik in Internet of Things (IoT) -apparaten, containers, industriële en consumentenapparatuur.

Voor degenen die niet bekend zijn met Ubuntu Core, moet u dat weten deze distributie dient als basis voor het lanceren van aanvullende componenten en applicaties, die zijn ontworpen als zelfstandige plug-ins in snap-formaat.

De componenten van Ubuntu Core, inclusief basissysteem, Linux-kernel en systeemplug-ins, ook geleverd in snap-formaat en ze worden beheerd door de snapd-toolkit, waarmee de Snappy-technologie het mogelijk maakt om een ​​beeld te vormen van het systeem als geheel, zonder het op te splitsen in afzonderlijke pakketten.

Over Ubuntu Core

In Ubuntu Core in plaats van incrementele updates op het niveau van individuele deb-pakketten, Ubuntu Core gebruikt een atomisch updatemechanisme voor snap-pakketten en het basissysteem, vergelijkbaar met Atomic, Chrome OS, Endless, CoreOS en Fedora Silverblue.

Bij het bijwerken van de basisomgeving en snaps is het mogelijk om terug te keren naar de vorige versie in geval van problemen die na de update zijn vastgesteld. Er zijn momenteel meer dan 6000 snap-pakketten in de SnapCraft-catalogus.

Om de veiligheid te garanderen, elk onderdeel van het systeem wordt geverifieerd door middel van een digitale handtekening, waarmee u de distributie kunt beschermen tegen het maken van verborgen wijzigingen of het installeren van niet-geverifieerde snap-pakketten.

Componenten geleverd in snap-formaat geïsoleerd met AppArmor en Seccomp, waardoor een extra lijn wordt gecreëerd om het systeem te beschermen voor het geval individuele applicaties gecompromitteerd worden.

Het basissysteem bevat alleen de minimale set van vereiste applicaties, die niet alleen de grootte van de systeemomgeving hebben verkleind, maar ook een positief effect hebben gehad op de beveiliging door potentiële aanvalsvectoren te verminderen.

Het onderliggende bestandssysteem is alleen-lezen aangekoppeld. Updates worden regelmatig uitgebracht, geleverd in OTA-modus (over-the-air) en gesynchroniseerd met Ubuntu 20.04.

Om het verkeer te minimaliseren, worden updates in gecomprimeerde vorm geleverd en bevatten ze alleen wijzigingen die verband houden met de vorige update (delta-updates). Door geautomatiseerde updates te installeren, worden onderhoudsproblemen met systeembeveiliging opgelost bij gebruik op embedded apparaten.

Door het basissysteem logisch te scheiden van de applicaties, houden Ubuntu-ontwikkelaars de Ubuntu Core-codebasis up-to-date en zorgen hun ontwikkelaars voor de relevantie van aanvullende applicaties.

Deze aanpak maakt het mogelijk om de onderhoudskosten te verlagen van producten waarvan de softwareomgeving is gebouwd op basis van Ubuntu Core, aangezien hun fabrikanten niet hoeven te werken met de release en levering van systeemupdates en zich alleen richten op hun specifieke componenten.

Belangrijkste nieuws van Ubuntu Core 20

In deze nieuw uitgebrachte versie, een van de belangrijkste nieuwigheden Wat opvalt is dat officiële ondersteuning is geïmplementeerd voor verschillende borden Raspberry Pi gebaseerd op 32-bit en 64-bit ARM-chips.

Bovendien heeft de mogelijkheid toegevoegd om volledige schijfversleuteling te gebruiken met TPM-integratie (Trusted Platform Module). Versleuteling is momenteel alleen beschikbaar voor x86-systemen (voor ARM zal het later verschijnen).

En dat valt ook op herstel- en herinstallatiemodi toegevoegd naar het systeem (initialisatie van het apparaat met de geselecteerde versie).

Van de andere veranderingen die zich onderscheiden van de nieuwe versie:

  • Er wordt een opstartmenu aangeboden om de opstartoptie te selecteren en naar de herstelmodus te gaan. Het menu wordt weergegeven door de toets «1» ingedrukt te houden tijdens de eerste laadfase.
  • Ondersteuning toegevoegd voor de Metal-as-a-Service (MAAS) Toolkit om snel configuraties op meerdere systemen te implementeren.
  • Initiële ondersteuning toegevoegd voor cloud-init voor systeemconfiguratie tijdens het opstarten.

Eindelijk als u er meer over wilt weten van de nieuwe versie van Ubuntu Core 20, kunt u de volgende link.

Download en verkrijg Ubuntu Core 20

Ubuntu Core 20-images, die synchroon lopen met de Ubuntu 20.04-pakketbasis, zijn voorbereid voor x86_64-, ARMv7- en ARMv8-systemen.

Om de systeemimage te krijgen, kunt u het doen via de onderstaande link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.