Canonical heeft de monolithische distributie Ubuntu Core 24 uitgebracht

Canonical heeft de release van Ubuntu Core 24 aangekondigd, een compacte variant van de Ubuntu-distributie, aangepast voor gebruik op internet-of-things (IoT) apparaten, in containers, en consumentenelektronica en industriële apparatuur. Ubuntu Core wordt geleverd in de vorm van een ondeelbare monolithische basis systeem image, waarbij geen splitsing in afzonderlijke deb-pakketten wordt toegepast. De Ubuntu Core 24-images, waarvan de samenstelling is gesynchroniseerd met de pakketbasis van Ubuntu 24.04, zijn voorbereid voor x86_64 en ARM64 systemen (in de aankondiging wordt ook ondersteuning voor RISC-V genoemd, maar de builds zijn momenteel niet beschikbaar). De ondersteuningstijd van deze release bedraagt 12 jaar.

Ubuntu Core vormt de basis voor het draaien van aanvullende componenten en applicaties, die worden gepresenteerd als zelfstandige uitbreidingen in het snap-formaat. De componenten van Ubuntu Core, waaronder het basissysteem, de Linux-kernel en systeemuitbreidingen, worden ook geleverd in snap-formaat en beheerd met behulp van de snapd-toolset. De Snappy-technologie maakt het mogelijk om een systeemafbeelding als geheel te vormen, zonder opsplitsing in afzonderlijke pakketten. In plaats van gefaseerde updates op het niveau van afzonderlijke deb-pakketten, maakt Ubuntu Core gebruik van een atomische update-mechanisme voor snap-pakketten en het basissysteem, vergelijkbaar met Fedora Atomic, ChromeOS, Endless en openSUSE Leap Micro. Bij het bijwerken van de basisomgeving en snap-pakketten is het mogelijk om de status terug te zetten naar een vorige versie in geval van problemen die na de update zijn ontdekt.

Om de veiligheid te waarborgen, wordt elk systeemcomponent geverifieerd met een digitale handtekening, waardoor de distributie wordt beschermd tegen verborgen wijzigingen of de installatie van onbevestigde snap-pakketten. De in Snap-formaat geleverde componenten worden geïsoleerd met AppArmor en Seccomp, wat een extra verdedigingslinie creëert voor de bescherming van het systeem in het geval van compromittering van afzonderlijke applicaties. Het basissysteem bevat alleen een minimaal aantal noodzakelijke applicaties, wat niet alleen de grootte van de systeemomgeving heeft verminderd, maar ook positief heeft bijgedragen aan de veiligheid door het verkleinen van mogelijke aanvalsvectoren.

Het basissysteem wordt gemonteerd in een alleen-lezen modus. Er is de mogelijkheid om gegevensversleuteling op een opslagmedium met behulp van TPM. Updates worden regelmatig uitgebracht, geleverd via OTA (over-the-air) en gesynchroniseerd met de samenstelling van Ubuntu 24.04. Om het dataverbruik te minimaliseren, worden updates in gecomprimeerde vorm geleverd en bevatten ze alleen de wijzigingen ten opzichte van de vorige update (delta-updates). Automatisering van het installatieproces van updates lost beveiligingsproblemen op bij gebruik op ingebedde apparaten.

Dankzij de logische scheiding van het basissysteem van applicaties, zorgen de ontwikkelaars van Ubuntu ervoor dat de codebasis van Ubuntu Core actueel blijft, terwijl de ontwikkelaars van applicaties zich bezig houden met de actualiteit van aanvullende applicaties. Deze aanpak vermindert de kosten voor het onderhoud van producten waarvan de programmeeromgeving is gebaseerd op Ubuntu Core, aangezien fabrikanten zich geen zorgen hoeven te maken over het uitbrengen en afleveren van systeemupdates en zich voldoende kunnen concentreren op hun eigen specifieke componenten.

Belangrijkste vernieuwingen:

  • Ondersteuning voor gevalideerde lijsten (Validation set) is toegevoegd, die bepalen welke toepassingen en welke versies daarvan samen geïnstalleerd kunnen worden, waardoor een gevalideerde combinatie van softwareversies ontstaat. De lijsten worden ondertekend met een digitale handtekening en verspreid bij het leveren van updates.
  • Voor apparaten van bijzonder belang, zoals medische apparatuur, is de mogelijkheid voorzien om alle automatische netwerkaanroepen tijdens de inicialisatie van het apparaat uit te schakelen.
  • De mogelijkheid om updates in offline modus te installeren is toegevoegd voor apparaten die zijn geïsoleerd van het wereldwijde netwerk.
  • Er zijn mogelijkheden geïmplementeerd voor ondersteuning van de grafische modus en het gebruik van GPU's, die kunnen worden gebruikt voor zowel het versnellen van grafische verwerking als voor berekeningen bij het oplossen van machine learning-taken. De nieuwste versies van grafische stuurprogramma's zijn opgenomen.
  • Ondersteuning voor de grafische interface van Ubuntu Frame is toegevoegd, bedoeld voor het creëren van internet kiosken, zelfbediening terminals, informatiemuren, digitale reclameborden, slimme spiegels, industriële displays en andere vergelijkbare toepassingen. Ubuntu Frame kan worden gebruikt voor het uitvoeren van toepassingen op basis van GTK, Qt, Flutter en SDL2, evenals programma's op basis van Java, HTML5 en Electron. Het is mogelijk om zowel applicaties die zijn gebouwd met ondersteuning voor Wayland als programma's op basis van het X11-protocol (via Xwayland) uit te voeren.
  • Integratie met de Landscape-service is gerealiseerd, die een webinterface biedt voor het beheren van grote groepen werkstations, servers en cloudomgevingen. Met Landscape kunnen routinematige systeembeheeroperaties worden geautomatiseerd voor een groep machines, zoals monitoring, audits, gecentraliseerd beheer van OTA-updates, het waarborgen van een enkele aanmeldingspunt (SSO) en toegangsbeheer.
  • Snap-pakketten zijn toegevoegd voor de integratie van apparaten op basis van Ubuntu Core met de Microsoft Azure IoT Edge-services.
  • Snap-pakketten met verschillende hulpprogramma's en bibliotheken van het ROS (Robot Operating System) project zijn toegevoegd, dat tools voor robotontwikkeling bevordert.
  • Ondersteuning voor het dynamisch wijzigen van parameters via de opdrachtregel van de kernel is toegevoegd.
  • De mogelijkheid om de opstartanimatie die tijdens het opstarten wordt weergegeven te wijzigen, is geboden.
  • Een optionele console-interface (console-conf) is toegevoegd voor het configureren van netwerkinstellingen en accountinformatie.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster