Muokataan sivua LSB

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
{{perustietoa}}
{{perustietoa}}


'''LSB''' eli '''Linux Standard Base''' on useiden jakeluiden yhteinen hanke sekä hankkeen laatima [[ISO]]-standardi, jossa määritellään [[POSIX]]-standardin päälle muita yksityiskohtia, miten Linux-järjestelmän kuuluisi toimia. Se määrittelee mm. joitakin [[kirjasto]]ja, [[Linuxin hakemistorakenne|osan hakemistorakenteesta]], [[ajotaso]]ista, yms. Hankkeen tarkoituksena on, että ohjelmistonvalmistaja voi tehdä binääripaketin, joka on asennettavissa kaikkiin LSB:tä tukeviin jakeluihin tietyn arkitehtuurin koneisiin.
LSB eli Linux Standard Base on useiden jakeluiden yhteinen hanke sekä hankkeen laatima [[ISO]]-standardi, jossa määritellään [[POSIX]]-standardin päälle muita yksityiskohtia, miten Linux-järjestelmän kuuluisi toimia. Se määrittelee mm. joitakin [[kirjasto]]ja, [[Linuxin hakemistorakenne|osan hakemistorakenteesta]], [[ajotaso]]ista, yms. Hankkeen tarkoituksena on, että ohjelmistonvalmistaja voi tehdä binääripaketin, joka on asennettavissa kaikkiin LSB:tä tukeviin jakeluihin tietyn arkitehtuurin koneisiin.


Muun muuassa [[Mandriva]], [[Oracle]], [[Red Flag Linux]], [[Redhat]], [[Suse]] ja [[Ubuntu]] ovat LSB-sertifioineet joitakin kokoonpanojaan.
Muun muuassa [[Mandriva]], [[Oracle]], [[Red flag linux]], [[Redhat]], [[Suse]] ja [[Ubuntu]] ovat LSB-sertifioineet joitakin kokoonpanojaan.


== Versiot ==
LSB:n versionumerot ovat kolmetasoisia, joissa ensimmäisen numeron muutos tarkoittaa epäyhteensopivaa muutosta (esimerkiksi jonkin [[kirjaston]] vaatimisen lopettaminen), toisen numeron muutos tarkoittaa taaksepäin yhteensopivaa muutosta (jonkin vaatimuksen lisääminen) ja kolmannen numeron muuttos tarkoittaa muutoksia, jotka eivät vaikuta toiminnallisuuteen. ISO/IEEE-standardi on yleensä sama kuin jokin vanha LSB-standardi.
LSB:n versionumerot ovat kolmetasoisia, joissa ensimmäisen numeron (major version number) muutos tarkoittaa epäyhteensopivaa muutosta (esimerkiksi jonkin [[kirjasto]]n vaatimisen lopettaminen), toisen numeron (minor version number) muutos tarkoittaa taaksepäin yhteensopivaa muutosta (jonkin vaatimuksen lisääminen) ja kolmannen numeron muuttos tarkoittaa muutoksia, jotka eivät vaikuta toiminnallisuuteen.
 
Lähdekooditasolla tarkoituksena on, että tuki tietylle piirteelle säilytetään vanhentuneena yhden major-version ajan.
 
ISO/IEEE-standardi on yleensä sama kuin jokin vanha LSB-standardi.


== Debian ==
== Debian ==
Debian tukee LSB:tä väittämättä jakelua yhteensopivaksi. Debian toteuttaa yhteensopivuuden erillisellä LSB-paketilla, joka [[riippuvuudet|riippuu]] LSB:n vaatimista paketeista, sikäli kuin ne eivät sisälly Debianin vähimmäiskokoonpanoon. LSB-paketit käyttävät yleensä [[RPM]]-muotoa, joten ne on asennettava [[alien]]illa. Debianin kehittäjät aikovat kuitenkin pudottaa LSB-tuen osittain pois.[https://lwn.net/Articles/658809/]
Debian tukee LSB:tä väittämättä jakelua yhteensopivaksi. Debian toteuttaa yhteensopivuuden erillisellä LSB-paketilla, joka [[riippuvuudet|riippuu]] LSB:n vaatimista paketeista, sikäli kuin ne eivät sisälly Debianin vähimmäiskokoonpanoon. LSB-paketit käyttävät yleensä [[RPM]]-muotoa, joten ne on asennettava [[alien]]illa.


==Aiheesta muualla==
==Aiheesta muualla==
*[[wikipedia:fi:Linux Standard Base|LSB Wikipediassa]]
*[[wikipedia:Linux Standard Base|LSB Wikipediassa]]
*[https://www.linuxfoundation.org/collaborate/workgroups/lsb Linux Foundationin LSB-työryhmä]
*[http://www.linuxfoundation.org/collaborate/workgroups/lsb Linux Foundationin LSB-työryhmä]
*[https://refspecs.linuxfoundation.org/lsb.shtml LSB Specifications Archive]
*[http://refspecs.linuxfoundation.org/lsb.shtml LSB Specifications Archive]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tällä sivulla käytetyt mallineet:

Noudettu kohteesta ”https://www.linux.fi/wiki/LSB