Hlavní navigace

Linuxové štandardy od Free Standards Group

Milan Gigel 12. 2. 2002

Doteraz Linux na poli pracovných staníc zaberal pomerne nízke percento z celkového trhového koláča, avšak pri súčasných trendoch sa táto situácia postupne mení, čo si vyžaduje nový prístup k celkovej problematike a vzájomnej kompatibilite jednotlivých distribúcií.

Pre jednoduchší vývoj aplikácií pre desktopy, ale aj systém samotný kvôli množstvu existujúcich odchýlok medzi dielčími distribučnými balíkmi, bolo potrebné dohodnúť sa na nejakom spoločnom postoji k tejto problematike a určitým spôsobom špecifikovať istý rámec, ktorý by zabezpečil bezproblémovú implementáciu softwarových produktov tretích strán do týchto systémov, aby nebolo potrebné pre tento účel uskutočňovať mnoho zásahov zo strany koncového užívateľa, ktorý o funkčných princípoch systému samotného nemusí mat dostatočné znalosti a zbytočne sa z titulu rozdielov nemuseli definovať nespočetné konfiguračné parametre potrebné pre zabezpečenie bezchybného chodu na danom systéme.

Organizácia Free Standards Group pre tento účel špecifikovala dva rámce štandardov s označením Linux Standard Base v krátkosti LSB a Linux Internationali­zation Initiative v krátkosti Li18nux, ktoré by mali prispieť k zvýšenému rozvoju ako systému samotného, tak zvýšenia počtu aplikácií pre tento systém. V rámci jednotlivých špecifikácií prispeli nemalým podielom mnohé vývojárske kolosy, s ktorým môžeme spomenúť napríklad Calderu, VA Linux, SuSE, RedHat, Turbolinux, SGI, Oracle, MandrakeSoft a Debian, nezanedbateľným sponzoringom podporil ich činnosť Hewlett Packard, implementujúci sieťový aplikačný rámec do hardwaru vyvíjaného spoločnosťou.

LSB, momentálne s príslušným označením verzie štandardu 1.1, umožňuje spoluprácu vývojárov jednotlivých distribúcií a vývojových teamov aplikácií pri znížení nákladov so zameraním na rozširovanie funkčných vlastností Linuxu. LSB 1.1 definuje kompletný balík API rozhraní zabezpečujúci plnú kompatibilitu jednotlivých distribúcií zo strany softwarov pre jednoduchú implementáciu a bezproblémový beh. Štandardizácia sa týka presnej definície funkcie jadra a GNU nástrojov, ktoré pri jednotnosti otvárajú tvorcom distribúcií širší cieľový trh. Na druhej strane sa programátori jednotlivých aplikácií môžu úplne sústrediť na zabezpečenie dokonalej funkčnosti aplikácie samotnej a nemusia strácať zbytočné človekohodiny pre vylaďovanie aplikačného enginu pre transparentné riešenie odlišností jednotlivých distribúcií, ktoré by mali vplyv na funkčnosť užívateľského softwaru. Pre vývoj aplikácií podľa štandardu LSB je k dispozícii vývojársky balík s názvom lsbdev, ktorý je k dispozícii na ftp.freestandar­ds.org/pub/lsb/ls­bdev.

Naproti tomu Li18nux je rámcom umožňujúcim jednoduchú úplnú lokalizáciu aplikácií, čo prispieva k možnosti ich nasadenia v rôznych lokalitách bez zbytočne vznikajúcich jazykových bariér. Doteraz neexistoval iný štandard, ktorý by kompletne riešil problém lokalizácií na takej úrovni, ako je tomu pri štandarde Li18nux.

Čo sa týka prístupu jednotlivých tvorcov distribúcií, ohlasy na štandardizáciu sú viac ako kladné. Presné definičné ustanovenia sú jednoducho implementovateľné do existujúcich systémov, dostatok testovacích a certifikačných nástrojov celý proces uľahčuje. Spoločnosť TurboLinux bola prvá, ktorá implementovala Li18nux do svojej distribúcie, čo jej umožnilo obsadenie pomerne veľkej časti špecifického ázijského linuxového trhu. V súčasnosti pracujú na plnej implementácii LSB 1.1. SuSE v súčasnosti finišuje certifikačný proces LSB, na implementácii pracuje aj spoločnosť SUN, ktorá má k štandardom veľmi kladný postoj. Tvorcovia ORACLU vysoko hodnotia príchod nového štandardu, čo zlepší implementáciu ich databázy na linuxoch. Ako vidno ohlasy sú skutočne veľmi dobré, uvidíme akým smerom sa odkloní vývoj aplikácií po plnom uvedení do bežného života.

Našli jste v článku chybu?
Vitalia.cz: Říká amoleta - a myslí palačinka

Říká amoleta - a myslí palačinka

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

DigiZone.cz: Česká televize mění schéma ČT :D

Česká televize mění schéma ČT :D

Podnikatel.cz: Vládu obejde, kvůli EET rovnou do sněmovny

Vládu obejde, kvůli EET rovnou do sněmovny

Root.cz: Vypadl Google a rozbilo se toho hodně

Vypadl Google a rozbilo se toho hodně

Vitalia.cz: Tesco: Chudá rodina si koupí levné polské kuře

Tesco: Chudá rodina si koupí levné polské kuře

Vitalia.cz: To není kašel! Správná diagnóza zachrání život

To není kašel! Správná diagnóza zachrání život

Vitalia.cz: Baletky propagují zdravotní superpostel

Baletky propagují zdravotní superpostel

120na80.cz: Rakovina oka. Jak ji poznáte?

Rakovina oka. Jak ji poznáte?

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Lupa.cz: Google měl výpadek, nejel Gmail ani YouTube

Google měl výpadek, nejel Gmail ani YouTube

Lupa.cz: UX přestává pro firmy být magie

UX přestává pro firmy být magie

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

120na80.cz: Pánové, pečujte o svoje přirození a prostatu

Pánové, pečujte o svoje přirození a prostatu

Měšec.cz: Finančním poradcům hrozí vracení provizí

Finančním poradcům hrozí vracení provizí

Lupa.cz: Není sleva jako sleva. Jak obchodům nenaletět?

Není sleva jako sleva. Jak obchodům nenaletět?

Vitalia.cz: Paštiky plné masa ho zatím neuživí

Paštiky plné masa ho zatím neuživí

Měšec.cz: Jak vymáhat výživné zadarmo?

Jak vymáhat výživné zadarmo?

Lupa.cz: Co se dá měřit přes Internet věcí

Co se dá měřit přes Internet věcí

DigiZone.cz: Sony KD-55XD8005 s Android 6.0

Sony KD-55XD8005 s Android 6.0