Ero sivun ”LSB” versioiden välillä
LP (keskustelu | muokkaukset) p (linkkikorjaus) |
LP (keskustelu | muokkaukset) (tuki vanhentuneille piirteille; kappalejako) |
||
Rivi 5: | Rivi 5: | ||
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. | ||
LSB:n versionumerot ovat kolmetasoisia, joissa ensimmäisen numeron muutos tarkoittaa epäyhteensopivaa muutosta (esimerkiksi jonkin [[kirjasto]]n 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. | == Versiot == | ||
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 == |
Versio 14. maaliskuuta 2012 kello 10.29
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 kirjastoja, osan hakemistorakenteesta, ajotasoista, 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.
Versiot
LSB:n versionumerot ovat kolmetasoisia, joissa ensimmäisen numeron (major version number) muutos tarkoittaa epäyhteensopivaa muutosta (esimerkiksi jonkin kirjaston 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 tukee LSB:tä väittämättä jakelua yhteensopivaksi. Debian toteuttaa yhteensopivuuden erillisellä LSB-paketilla, joka 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 alienilla.