Ubuntu 24.04 erbjuder nu en realtidskärna, men det finns en hake
Canonical lanserade en realtidskärna för Ubuntu 24.04 LTS optimerad för uppdragkritiska applikationer men endast tillgänglig för användare med en PRO-prenumeration.
Jag vill verkligen uppskatta Ubuntu för dess betydande bidrag till Linux-ekosystemet, men jag har svårt att acceptera Canonicals tillvägagångssätt, som kan vara ganska nedslående för den genomsnittliga öppen källkods-entusiasten. Låt oss ta det steg för steg, dock.
Idag meddelade Canonical fantastiska nyheter om realtidsversionen av Ubuntu 24.04 LTS. Jag är inte säker på varför de valde det namnet, eftersom det låter vilseledande, nästan som en helt ny distribution, trots att det bara är en patchad version av Linux-kärnan. Men ändå.
Utan att vilja låta som en handledare, låt mig förklara vad ett realtidsoperativsystem är för de som kanske inte är bekanta med det. Kort sagt, det är ett system som är konstruerat för att bearbeta data och ge svar inom en garanterad tidsram, vilket är avgörande för applikationer där förseningar kan leda till allvarliga konsekvenser.
Till skillnad från vanliga operativsystem, som hanterar uppgifter på en bästa-försök-basis, prioriterar realtidsoperativsystem uppgifter med hög brådska och ser till att de utförs inom strikta tidsramar. Nu tillbaka till ämnet.
Kärnan i det nya Real-time Ubuntu 24.04 är att integrera PREEMPT_RT-patchen ovanpå Linux-kärnan 6.8 för både AMD64- och ARM64-arkitekturer. Det omvandlar Linux-kärnan för att hantera operationer med förutsägbar timing, vilket gör det öppna operativsystemet till en robust plattform för realtidsprestanda.
Som du kan gissa är denna kärnmodifiering avgörande för applikationer som kräver deterministiska svar, eftersom den minimerar fördröjning och förbättrar förutsägbarheten i processutförande.
Dessutom erbjuder Real-time Ubuntu 24.04 optimerat stöd för Raspberry Pi-hårdvara, specifikt modellerna 4 och 5. En förbättring som breddar spektrumet av kompatibel hårdvara och ökar prestandan, vilket gör det lämpligt för innovativa realtidsapplikationer i inbyggda system.
Precis när jag var entusiastisk över det fantastiska bidraget Canonical gjorde till Linux-gemenskapen, stötte jag på ett uttalande som helt förändrade mitt perspektiv:
“ Realtids-Ubuntu 24.04 LTS är tillgängligt via Ubuntu Pro, Canonicals prenumeration för företagsäkerhet och efterlevnad, gratis för personligt bruk och småskaligt kommersiellt bruk på upp till 5 datorer. ”
Låt mig klargöra frågan här. Jag har svårt att förena termerna "Open Source" och "Prenumeration" i samma mening, men det är bara min åsikt och jag förväntar mig inte att alla håller med. Däremot är detta tillvägagångssätt en huvudstrategi för företag som Canonical med Ubuntu och liknande för Red Hat med RHEL.
Problemet med Ubuntus realtidskärna är att Canonical tydligt går mot att begränsa sina innovationer enbart till PRO-prenumeranter. Även om dessa funktioner främst är riktade mot företag, och ingen är tvingad att använda dem (även om en prenumeration tillåter gratis användning på upp till 5 maskiner), ligger kärnan i frågan någon annanstans.
Vi pratar om hur det att lägga alternativ bakom en prenumerationsmur grundläggande strider mot Open Source-filosofin. När företag gör detta är det svårt att ta deras senare användning av termer som "community" och "open source" på allvar. Så, som en gång hyllad som en av de bästa sakerna som någonsin hänt Linux, har Ubuntu blivit ett omstritt ämne som väcker blandade känslor.
Ja, Real-time Ubuntu 24.04 LTS är en stor utveckling. Dock har Canonical designat det främst för vinst, eftersom det endast är tillgängligt via en betald prenumeration riktad mot företag. Samtidigt har klyftan mellan företaget och den vanliga Linuxanvändaren länge varit så stor att det verkar omöjligt att överbrygga.
