Ubuntu 24.04 teraz ponúka jadro v reálnom čase, ale je tu háčik
Canonical spustila kernel v reálnom čase pre Ubuntu 24.04 LTS optimalizovaný pre aplikácie kritické pre misie, ktorý je však dostupný iba pre používateľov s predplatným PRO.
Naozaj chcem oceniť Ubuntu za jeho významný prínos k ekosystému Linuxu, no ťažko akceptujem prístup spoločnosti Canonical, ktorý môže byť pre bežného nadšenca open-source dosť demotivujúci. Poďme to však brať krok za krokom.
Dnes spoločnosť Canonical oznámila skvelé správy o vydaní Ubuntu 24.04 LTS v reálnom čase. Nie som si istý, prečo zvolili tento názov, pretože znie zavádzajúco, takmer ako nová distribúcia, aj keď ide len o opravenú verziu jadra Linuxu. Ale tak či tak.
Bez toho, aby som chcel znieť ako učiteľ, dovoľte mi vysvetliť, čo je to operačný systém v reálnom čase pre tých, ktorí s tým nemusia byť oboznámení. Stručne povedané, ide o systém navrhnutý tak, aby spracovával dáta a poskytoval odpovede v garantovanom časovom rámcu, čo je kritické pre aplikácie, kde by oneskorenia mohli mať vážne následky.
Na rozdiel od bežných operačných systémov, ktoré spravujú úlohy na princípe najlepšieho úsilia, systémy reálneho času uprednostňujú úlohy s vysokou naliehavosťou a zabezpečujú, že sú vykonané v rámci prísnych časových obmedzení. Teraz sa vráťme k téme.
Srdcom nového Real-time Ubuntu 24.04 je integrácia záplaty PREEMPT_RT na jadro Linuxu 6.8 pre architektúry AMD64 aj ARM64. Transformuje jadro Linuxu tak, aby zvládalo operácie s predvídateľným časovaním, čím sa open-source operačný systém mení na robustnú platformu pre výkon v reálnom čase.
Ako si môžete domyslieť, táto úprava jadra je kľúčová pre aplikácie, ktoré vyžadujú deterministické reakcie, pretože minimalizuje oneskorenie a zvyšuje predvídateľnosť vykonávania procesov.
Okrem toho, Real-time Ubuntu 24.04 prináša aj optimalizovanú podporu pre hardvér Raspberry Pi, konkrétne modely 4 a 5. Vylepšenie, ktoré rozširuje spektrum kompatibility hardvéru a zvyšuje výkon, čím sa stáva vhodným pre inovatívne aplikácie v reálnom čase v zabudovaných systémoch.
Práve keď som bol nadšený z úžasného príspevku, ktorý Canonical prinášal komunite Linuxu, narazil som na tvrdenie, ktoré úplne zmenilo môj pohľad:
„Realtime Ubuntu 24.04 LTS je dostupné cez Ubuntu Pro, podnikový bezpečnostný a súladný predplatný program od spoločnosti Canonical, zadarmo pre osobné a malé komerčné použitie na maximálne 5 zariadeniach.”
Dovoľte mi situáciu objasniť. Je pre mňa ťažké zladiť pojmy „Open Source“ a „Predplatné“ v jednej vete, ale to je len môj názor a neočakávam, že s tým budú všetci súhlasiť. Táto stratégia je však hlavným prístupom pre spoločnosti ako Canonical s Ubuntu a podobne ako Red Hat s RHEL.
Problém s reálnym časovým jadrom Ubuntu spočíva v tom, že Canonical jednoznačne smeruje k tomu, aby svoje inovácie obmedzil len na predplatiteľov PRO. Hoci sú tieto funkcie primárne určené pre firmy a nikto nie je nútený ich používať (hoci predplatné umožňuje bezplatné používanie na až 5 zariadeniach), podstata problému spočíva inde.
Hovoríme o tom, ako umiestnenie možností za predplatiteľskú bránu v zásade odporuje filozofii Open Source. Keď spoločnosti takto konajú, je ťažké brať vážne ich neskoršie používanie výrazov ako „komunita“ a „open source“. Takže Ubuntu, kedysi oslavované ako jedna z najlepších vecí, aké sa kedy stali Linuxu, sa stalo spornou témou, ktorá vyvoláva zmiešané pocity.
Áno, Real-time Ubuntu 24.04 LTS je skvelý vývoj. Avšak spoločnosť Canonical ho navrhla predovšetkým na zisk, keďže je dostupný iba prostredníctvom plateného predplatného zameraného na firmy. Zároveň je už dlhodobo priepasť medzi spoločnosťou a bežným používateľom Linuxu taká veľká, že sa zdá byť nemožné ju preklenúť.
