Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!


Single UNIX Specification: Skirtumas tarp puslapio versijų

Iš Pipedijos - durniausios enciklopedijos.
Jump to navigation Jump to search
 
(nerodoma viena tarpinė versija, sukurta to paties naudotojo)
5 eilutė: 5 eilutė:
Taigi kažkuriuo momentu chebra nusprendė, kad reikia čia visą kūrybą išjungti ir padaryti atvirkščiai - tiesiog imtis faktų ir tiesiog surinkti visų UNIX tipo OS programinius interfeisus į vieną sąrašą, ir viskas - tegul būna tokia sąrašinė realybė, kurią realizavus, gausis tokia UNIX sistema, kuri bus suderinama su visomis kitomis UNIX sistemomis. O tos visos kitos sistemos su visais jų kūrėjais tegul ir sprendžia, ar norės susiderinti, ar nenorės.
Taigi kažkuriuo momentu chebra nusprendė, kad reikia čia visą kūrybą išjungti ir padaryti atvirkščiai - tiesiog imtis faktų ir tiesiog surinkti visų UNIX tipo OS programinius interfeisus į vieną sąrašą, ir viskas - tegul būna tokia sąrašinė realybė, kurią realizavus, gausis tokia UNIX sistema, kuri bus suderinama su visomis kitomis UNIX sistemomis. O tos visos kitos sistemos su visais jų kūrėjais tegul ir sprendžia, ar norės susiderinti, ar nenorės.


Jau pirmas standartas, išleistas [[1994]] metais, turėjo 1168 programinius interfeisus...
Jau pirmas standartas (dar žinomas, kaip UNIX 93), išleistas [[1994]] metais, turėjo 1168 programinius interfeisus...


Kad susivokti realybėje - [[UNIX System Version 7]] teturėjo 50 sisteminių iškvietimų, o klasikinė 4.4 [[BSD]] - 110, [[System V]] R4 - 120. Netgi turint omeny, kad [[bibliotekinės funkcijos]] duodavo kiek daugiau variantų, pas normalias UNIX versijas tų API interfeisų gaudavosi sumoje vos keli šimtai. Daug mažesnis apibrėžimų kiekis buvo ir pagal pirmą [[POSIX]] standartą. Iš principo šita nauja SUS specifikacija reiškė, kad norint ją pilnai patenkinti, gamintojui reikia sukurti dešimčių skirtingų UNIX tipo sistemų analogus, netgi kai tas gamintojas visai tam neturi jokio poreikio.
Kad susivokti realybėje - [[UNIX System Version 7]] teturėjo 50 sisteminių iškvietimų, o klasikinė 4.4 [[BSD]] - 110, [[System V]] su paskutine [[SVR4]] - 120. Netgi turint omeny, kad [[bibliotekinės funkcijos]] duodavo kiek daugiau variantų, pas normalias UNIX versijas tų API interfeisų gaudavosi sumoje vos keli šimtai. Daug mažesnis apibrėžimų kiekis buvo ir pagal pirmą [[POSIX]] standartą. Iš principo šita nauja SUS specifikacija reiškė, kad norint ją pilnai patenkinti, gamintojui reikia sukurti dešimčių skirtingų UNIX tipo sistemų analogus, netgi kai tas gamintojas visai tam neturi jokio poreikio.
 
Bene daugiausiai populiarumo visgi sulaukė tokia [[UNIX 95]] specifikacija, tai pagal ją dar nemažai gamintojų certifikavosi. Vienok [[OpenGroup]] norėjo toms pačioms sistemoms kasmetinių certifikacijų, o taip pat leido vis naujus ir naujus specifikacijų variantus, kaip kad UNIX 98, UNIX 03, UNIX V7 ir taip toliau, kur vis mažiau ir mažiau prasmės viskam tebuvo. Tai ir specifikuojamų sistemų skaičius vis mažėjo.


Žodžiu, projektas suunifikuoti UNIX feilino, o vietoje jo taip ir liko krūvos skirtingų OS, kurios ir toliau skirtingėja.
Žodžiu, projektas suunifikuoti UNIX feilino, o vietoje jo taip ir liko krūvos skirtingų OS, kurios ir toliau skirtingėja.

Dabartinė 19:44, 31 rugpjūčio 2025 versija

Single UNIX Specification arba SUS - vienas iš vėlyvų bandymų sustandartizuoti labai tarpusavy susipjovusias ir neretai sunkokai suderinamas UNIX versijas, kurios išsivystė per ilgus UNIX karus, kai daugybė hardwaro gamintojų vis bandė sukurti tokias sistemas, kad vartotojai nuo jų negalėtų paskui pabėgti, o konkurentai negalėtų lengvai atkartoti. Kartu, aišku, besivaikydami paskui konkurentus, gamintojai bandydavo atkartoti ir tų konkurentų sistemas.

Kadangi buvę UNIX kūrėjai iš AT&T jau nebevaldė situacijos, o visi bandymai sukurti paprastus UNIX standartus, pavirsdavo į tipiškus standartizacijos komitetus, kur veikdavo kūrybinių komitetų sindromas, tai gavosi taip, kad vis nieko nesigaudavo - unifikacijos pavirsdavo tik į gargariškus projektus išvis be jokios aiškios sėkmės.

Taigi kažkuriuo momentu chebra nusprendė, kad reikia čia visą kūrybą išjungti ir padaryti atvirkščiai - tiesiog imtis faktų ir tiesiog surinkti visų UNIX tipo OS programinius interfeisus į vieną sąrašą, ir viskas - tegul būna tokia sąrašinė realybė, kurią realizavus, gausis tokia UNIX sistema, kuri bus suderinama su visomis kitomis UNIX sistemomis. O tos visos kitos sistemos su visais jų kūrėjais tegul ir sprendžia, ar norės susiderinti, ar nenorės.

Jau pirmas standartas (dar žinomas, kaip UNIX 93), išleistas 1994 metais, turėjo 1168 programinius interfeisus...

Kad susivokti realybėje - UNIX System Version 7 teturėjo 50 sisteminių iškvietimų, o klasikinė 4.4 BSD - 110, System V su paskutine SVR4 - 120. Netgi turint omeny, kad bibliotekinės funkcijos duodavo kiek daugiau variantų, pas normalias UNIX versijas tų API interfeisų gaudavosi sumoje vos keli šimtai. Daug mažesnis apibrėžimų kiekis buvo ir pagal pirmą POSIX standartą. Iš principo šita nauja SUS specifikacija reiškė, kad norint ją pilnai patenkinti, gamintojui reikia sukurti dešimčių skirtingų UNIX tipo sistemų analogus, netgi kai tas gamintojas visai tam neturi jokio poreikio.

Bene daugiausiai populiarumo visgi sulaukė tokia UNIX 95 specifikacija, tai pagal ją dar nemažai gamintojų certifikavosi. Vienok OpenGroup norėjo toms pačioms sistemoms kasmetinių certifikacijų, o taip pat leido vis naujus ir naujus specifikacijų variantus, kaip kad UNIX 98, UNIX 03, UNIX V7 ir taip toliau, kur vis mažiau ir mažiau prasmės viskam tebuvo. Tai ir specifikuojamų sistemų skaičius vis mažėjo.

Žodžiu, projektas suunifikuoti UNIX feilino, o vietoje jo taip ir liko krūvos skirtingų OS, kurios ir toliau skirtingėja.