Egy iparági szintű összefogás a kompatibilitás érdekében

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

Az OpenELA bemutatta az ELValidated eszköztárat, amely egységes, szabványos ellenőrzési módszert kínál az Enterprise Linux disztribúciók közötti kompatibilitás biztosítására – mindezt nyílt forráskóddal, a fejlesztők és vállalatok költségeinek csökkentésével.

Egy iparági szintű összefogás a kompatibilitás érdekében

Az OpenELA – amelyet többek között a CIQ, az Oracle és a SUSE hívott életre – azon dolgozik, hogy az Enterprise Linux (EL) rendszerek forráskódja továbbra is szabadon hozzáférhető maradjon. Legújabb kezdeményezésük, az ELValidated, egy olyan nyílt forráskódú eszközkészlet, amelynek célja a különböző EL-disztribúciók közötti fejlesztés és telepítés egyszerűsítése.

Az új rendszer egyik legfontosabb előnye, hogy jelentősen csökkenti a tesztelési költségeket, minimalizálja a kompatibilitási kockázatokat, és egyúttal nagyobb választási szabadságot kínál a felhasználóknak – mindezt anélkül, hogy veszélyeztetnék a rendszer stabilitását.

Miért volt erre szükség?

Az Enterprise Linux rendszerek – mint a RHEL, Rocky Linux, AlmaLinux vagy épp Oracle Linux – bár hasonló alapokra épülnek, a fejlesztők számára mégis régóta kihívást jelentett a kompatibilitás biztosítása ezek között.

A korábbi gyakorlatban disztribúcióspecifikus tesztelés, újrafordítás vagy akár módosítás is szükséges volt ahhoz, hogy ugyanaz a szoftver több környezetben is megfelelően működjön. Ezt a felesleges erőforráspazarlást kívánja felszámolni az ELValidated.

Hogyan működik az ELValidated?

Az ELValidated célja az úgynevezett ABI-kompatibilitás (Application Binary Interface) szabványos ellenőrzése. Ez azt jelenti, hogy a program megvizsgálja: vajon egy adott disztribúció könyvtárai és csomagjai ugyanúgy viselkednek-e, mint az OpenELA által meghatározott referenciastandardban.

Ha az ellenőrzés pozitív eredményt ad, a fejlesztők és rendszergazdák biztosak lehetnek benne, hogy az adott alkalmazás probléma nélkül futni fog a kompatibilis rendszerek mindegyikén.

Kik profitálnak az új eszközből?

A hatás az egész Enterprise Linux ökoszisztémára kiterjed:

  • Független szoftver- és hardvergyártók (ISV, IHV) egységes szabvány szerint validálhatják alkalmazásaikat, megszabadulva a külön disztribúciókra szabott tesztelés terhétől.
  • Linux-disztribúciók fejlesztői hivatalosan is bizonyíthatják, hogy rendszerük megfelel az iparági elvárásoknak – ez növeli a megbízhatóságot az ügyfelek szemében.
  • Vállalati felhasználók nagyobb szabadsággal választhatnak disztribúciót, anélkül hogy tartaniuk kellene az inkompatibilitási problémáktól vagy a vendor lock-in (gyártói bezártság) kockázatától.

Hol érhető el?

Az ELValidated eszközkészlet teljes egészében nyílt forráskódú, és szabadon elérhető az OpenELA hivatalos GitHub-oldalán. További részletek és technikai dokumentáció szintén az OpenELA weboldalán olvashatók.

Szómagyarázat

  • Enterprise Linux: Vállalati környezetekre szánt Linux-disztribúciók gyűjtőneve, mint például a Red Hat Enterprise Linux (RHEL), Rocky Linux vagy AlmaLinux.
  • OpenELA: Nyílt forráskódú Linux-disztribúciókat támogató iparági szervezet, amely a RHEL forráskódjának elérhetőségét biztosítja.
  • ABI (Application Binary Interface): Az a szabványosított felület, amely meghatározza, hogyan kommunikálnak az alkalmazások a rendszerkönyvtárakkal – kulcsfontosságú a bináris kompatibilitás szempontjából. Magyarázat: What is ABI? (GNU.org)
  • ISV / IHV: Independent Software Vendor / Independent Hardware Vendor, azaz független szoftver- vagy hardvergyártó vállalat.
  • Vendor lock-in: Az a helyzet, amikor egy cég vagy felhasználó egyetlen gyártó megoldásaihoz van kötve, és nehéz vagy költséges váltani.