Single UNIX Specification

Single UNIX Specification (SUS) est un nom désignant un ensemble de spécifications permettant de certifier un système d'exploitation comme étant un Unix. Il est basé sur la norme POSIX, à laquelle il ajoute quelques éléments.

Le SUS est développé et maintenu par l'Austin Group (en), il est basé sur des travaux plus anciens de l'IEEE et de l'Open Group.

Historique

1980: Contexte et motivation

Le SUS apparut au milieu des années 1980 pour standardiser les interfaces des systèmes d'exploitation. À l'époque, Unix a été choisi car il était indépendant de tout constructeur. Il était écrit pour la plus grande partie en langage C et, ce langage étant très répandu, on pouvait facilement le recompiler pour le faire marcher sur n'importe quel matériel, bien qu'une telle opération exige généralement des modifications importantes pour un système d'exploitation.

1988: POSIX

En 1988, ces standards devinrent IEEE 1003 (aussi enregistré sous le nom de ISO/CEI 9945), ou POSIX.

1990: Spec 1170

Au début des années 1990, un autre projet, la Common API Specification, ou Spec 1170, fut démarré par plusieurs autres vendeurs de systèmes Unix, qui formèrent l'association Common Open Software Environment, au début des Guerres Unix. Cette spécification devint plus populaire car elle était disponible gratuitement, alors que la spécification POSIX, vendue par l'IEEE, était assez onéreuse.

1997: SUS version 2

En 1997, les spécifications de SUS version 2, correspondant au standard UNIX 98, ont été publiées[1],[2] ; elles forment la base sur laquelle est construite le standard UNIX 98[3]. Elles consistent en :

  • les définitions de base, volume 5
  • les interface système et les en-tête, volume 5
  • les commandes et utilitaires, volume 5
  • les services réseau, volume 5
  • X/Open Curses, volume 5, version 2. Curses est une bibliothèque système permettant d'obtenir une interface semi-graphique pour les terminaux texte.

2001: POSIX:2001, SUS version 3

À partir de 1998, un groupe de travail, l'Austin Group, commença à développer le standard qui serait connu sous le nom de Single UNIX Specification Version 3 et POSIX:2001, ou encore, officiellement, IEEE Std 1003.1-2001. Ce travail aboutit le [4].

Ce standard, à la base de la spécification UNIX 03, comprenait :

  • les définitions de base, volume 6,
  • les interface système et les en-tête, volume 6
  • les commandes et utilitaires, volume 6.

2004: POSIX:2004

En 2004 paraît une nouvelle édition du standard POSIX:2001, qui inclut deux corrections techniques majeures ; il est appelé POSIX:2004 (ou, officiellement, IEEE Std 1003.1-2004)[5].

2008: POSIX:2008

En , le Austin Group publia une nouvelle révision majeure, POSIX:2008 (officiellement, l'IEEE Std 1003.1-2008). C'est la base de la Single UNIX Specification, Version 4[6]. Ce standard reprend les trois parties qui composent le standard POSIX:2001, en faisant passer le numéro de volume de 6 à 7.

2024: POSIX:2024

Le , le Austin Group publia une nouvelle révision majeure, POSIX:2024 (officiellement, l'IEEE Std 1003.1-2024)[7].

Composition et étendue de la spécification

La spécification SUS version 3 contient 3700 pages et est divisé en quatre parties :

  1. Les définitions de base (XBD), qui incluent notamment 84 fichiers d'en-tête en langage C,
  2. Le shell et les utilitaires (XCU), décrivant le fonctionnement de 164 utilitaires systèmes,
  3. Les interfaces système (XSH), qui définissent les 1123 appels système UNIX,
  4. Des explications (XRAT) sur les motivations du standard.

Noms des systèmes compatibles

Des noms sont utilisés pour désigner les systèmes d'exploitation compatibles avec le SUS :

  • UNIX 98 indique un système d'exploitation compatible avec SUS version 2 (donc partiellement compatible avec la norme actuelle)
  • UNIX 03 indique un système d'exploitation compatible avec SUS version 3

Les versions plus anciennes (et obsolètes) sont

  • UNIX 93, aujourd'hui complètement obsolète
  • UNIX 95, toujours valable pour les sous-systèmes logiciels les plus simples.

Compatibilité

Systèmes Unix enregistrés

Quatre systèmes sont certifiés UNIX 03, quatre pour UNIX 98 et cinq pour UNIX 95[8].

  • AIX 5L V5.2 est certifié UNIX 98 ; AIX 5L V5.2, V5.3 et AIX 6 V6.1.2 avec le SP1 sont certifiés UNIX 03.
  • HP-UX 11i V3 Release B.11.31 est un UNIX 03. Certaines versions précédentes sont des UNIX 95.
  • Apple a fait certifier Mac OS X et Mac OS X Server, en version Intel, comme UNIX 03.
  • Solaris 10 est officiellement un UNIX 03. Solaris 8 et 9 sont des UNIX 98.
  • Tru64 UNIX, un des systèmes UNIX d'HP, est un UNIX 98.
  • SCO UnixWare 7.1.3, IBM z/OS V1R2, IRIX 6.5.28 et NEC UX/4800 sont des UNIX 95.

Autres systèmes basés sur UNIX

GNU/Linux, Minix et les systèmes BSD (des systèmes d'exploitation libres Type Unix) ne sont pas certifiés SUS car le coût de la certification serait trop élevé[9]. Cependant, certains de ces projets, par exemple la plupart des distributions Linux et FreeBSD, visent à obtenir une compatibilité, au moins partielle, avec le SUS.

Voir aussi

Articles connexes

Liens externes

Références

  1. (en) « The Open Group Announces Enhanced Single UNIX Specification », The Open Group, (consulté le )
  2. The Single UNIX Specification, Version 2
  3. (en) « Register of Open Branded Products », The Open Group, (consulté le )
  4. « The Single UNIX Specification Version 3 », sur unix.org (consulté le ).
  5. (en) « IEEE Std 1003.1, 2004 Edition » (consulté le )
  6. (en) IEEE Std 1003.1, 2008
  7. (en) IEEE Std 1003.1, 2024
  8. (en) « Register of Certified Products » (consulté le )
  9. (en) Liste des tarifs pour l'obtention de la certification SUS « The Open Brand Fee Schedule », The Open Group (consulté le )

Read other articles:

Dean NorrisNorris di San Diego Comic-Con 2018LahirDean Joseph Norris8 April 1963 (umur 60)South Bend, Indiana, Amerika SerikatPendidikanUniversitas Harvard (AB)Royal Academy of Dramatic Art (GrDip)PekerjaanAktorTahun aktif1985–sekarangPartai politikDemokrat[1]Suami/istriBridget Norris ​(m. 2001)​Anak5 Dean Joseph Norris (lahir 8 April 1963)[2][3][4] adalah seorang aktor asal Amerika Serikat. Dia terkenal karena berperan...

 

Woodstock Lokasi Amerika Serikat Bethel, New York (festival tahun 1969) Saugerties, New York Rome, New York Tahun diselenggarakan Festival pertama tahun 1969, Festival Woodstock tahun 1973, 1989, 1994, dan 1999. Pendiri Michael Lang, John Roberts, Joel Rosenman, Artie Kornfeld Tanggal menurut rencana: 15 Agustus–17 Agustus 1969, diperpanjang hingga 18 Agustus 1969 Genre rock, folk, termasuk blues-rock, folk rock, jazz fusion, latin rock, dan psychedelic rock. Alternative rock dan musik hip...

 

American politician Owen Vincent Coffin56th Governor of ConnecticutIn officeJanuary 9, 1895 – January 6, 1897LieutenantLorrin A. CookePreceded byLuzon B. MorrisSucceeded byLorrin A. Cooke Personal detailsBorn(1836-06-20)June 20, 1836Mansfield, New York, U.S.DiedJanuary 13, 1921(1921-01-13) (aged 84)Political partyRepublicanSpouseEllen Elizabeth CoeChildren2Professionbanker, insurance, politician Owen Vincent Coffin (June 20, 1836 – January 13, 1921) was an American polit...

Peta infrastruktur dan tata guna lahan di Komune Jussarupt.  = Kawasan perkotaan  = Lahan subur  = Padang rumput  = Lahan pertanaman campuran  = Hutan  = Vegetasi perdu  = Lahan basah  = Anak sungaiJussarupt merupakan sebuah komune di departemen Vosges yang terletak pada sebelah timur laut Prancis. Lihat pula Komune di departemen Vosges Referensi INSEE lbsKomune di departemen Vosges Les Ableuvenettes Ahéville Aingeville Ainvelle Allarmont Ambacourt Ame...

 

RSB Budhi Jaya UtamaPemerintah Kota DepokGeografiLokasiJalan Bahagia Raya №1, Abadijaya, Kec. Sukmajaya, Kota Depok, Jawa Barat 16417OrganisasiJenisCAfiliasi dengan universitasDinas Kesehatan Kota DepokSejarahDibuka12 Mei 1998Pranala luarSitus webWebsite resmi RSB Budhi Jaya Utama adalah sebuah rumah sakit bersalin swasta yang berada di Kota Depok, Jawa Barat. Didirikan pada tanggal 12 Mei 1998 atas prakarsa Yayasan Budhi Jaya.[1] Sejarah Berawal dari sebuah klinik yang dibangun pad...

 

Hakim Ziyech Ziyech con il Chelsea nel 2021 Nazionalità  Paesi Bassi Marocco (dal 2015) Altezza 180 cm Peso 65 kg Calcio Ruolo Centrocampista, attaccante Squadra  Galatasaray Carriera Giovanili 2004-2012 Heerenveen Squadre di club1 2012-2014 Heerenveen36 (11)[1]2014-2016 Twente68 (30)2016-2020 Ajax112 (38)2020-2023 Chelsea64 (6)2023-→  Galatasaray11 (2) Nazionale 2012 Paesi Bassi U-191 (0)2012-2013 Paesi Bassi U-203 (1)2013-2014 Paesi B...

Countries in Asia which are monarchies This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Monarchies in Asia – news · newspapers · books · scholar · JSTOR (June 2022) (Learn how and when to remove this message) A map of monarchies in Asia (in orange). There are several monarchies in Asia, while some states func...

 

Globular cluster in the constellation Hercules Messier 92Center of M92 by HST; 1.44′ viewObservation data (J2000 epoch)ClassIV[1]ConstellationHerculesRight ascension17h 17m 07.39s[2]Declination+43° 08′ 09.4″[2]Distance26.7×10^3 ly (8.2 kpc)[3]Apparent magnitude (V)6.4[4]Apparent dimensions (V)14' arc minutesPhysical characteristicsMass2.0×105[5] M☉Metallicity [ Fe / H ] {\displaystyle {\begin{...

 

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. La mise en forme de cet article est à améliorer (septembre 2022). La mise en forme du texte ne suit pas les recommandations de Wikipédia : il faut le « wikifier ». Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Certaines informations figurant dans cet article ou cette section devraient être mieux reliées aux sources mentionnées dans les sections « Bib...

Pour les articles homonymes, voir Caillaux. Eugène Caillaux Eugène Caillaux photographié par Appert. Fonctions Ministre des Finances 17 mai 1877 – 23 novembre 1877(6 mois et 6 jours) Président Patrice de Mac Mahon Gouvernement Broglie III Prédécesseur Léon Say Successeur François-Ernest Dutilleul Sénateur de la Sarthe 30 janvier 1876 – 7 janvier 1882(5 ans, 11 mois et 8 jours) Ministre des Travaux publics 22 mai 1874 – 9 mars 1876(1 an, 9 moi...

 

Person born in Continental Asia to an East or Southeast Asian mother and a U.S. military father For the 2010 film, see AmerAsian. An Amerasian may refer to a person born in East or Southeast Asia to an East Asian or Southeast Asian mother and a U.S. military father. Other terms used include War babies or G.I. babies.[1][2] Several countries in East and Southeast Asia have significant populations of Amerasians, reflecting a history of US military presence within those two respe...

 

Adriano Lombardi Lombardi all'Avellino nel 1975 Nazionalità  Italia Calcio Ruolo Allenatore (ex centrocampista) Termine carriera 1983 - giocatore2001 - allenatore CarrieraSquadre di club1 1965 Fiorentina0 (0)1965-1966 Cesena11 (1)1966-1967 Empoli25 (3)1967-1968 Lecco5 (0)1968-1969→  Piacenza13 (3)1969-1971 Lecco74 (13)1971 Rovereto7 (3)1971-1972 Como27 (1)1972-1974 Perugia71 (4)1974-1975 Como17 (1)1975-1979 Avellino121 (13)1979-1...

California State Beach Westport-Union Landing State BeachShow map of CaliforniaShow map of the United StatesLocationFort Bragg, CaliforniaNearest cityFort BraggCoordinates39°40′37″N 123°47′28″W / 39.677°N 123.791°W / 39.677; -123.791Governing bodyCalifornia Department of Parks and Recreation Westport-Union Landing State Beach is located in Mendocino County in Northern California. Covering over 3 miles (4.8 km) of rugged and scenic coastline, ...

 

The Jelly Jam 2Album studio karya The Jelly JamDirilis13 September 2004DirekamMillbrook Studios and Alien Beans StudioGenreProgressive rockDurasi45:31LabelInsideOut MusicProduserTy TaborKronologi The Jelly Jam The Jelly Jam (2000)String Module Error: Match not foundString Module Error: Match not found The Jelly Jam 2 (2004) Shall We Descend (2011)String Module Error: Match not foundString Module Error: Match not found Penilaian profesional Skor ulasan Sumber Nilai Allmusic [1] The...

 

Railway Station in Maharashtra, India ChemburMumbai Suburban Railway stationGeneral informationCoordinates19°3′47″N 72°54′2″E / 19.06306°N 72.90056°E / 19.06306; 72.90056Owned byMinistry of Railways, Indian RailwaysLine(s)Harbour LinePlatforms2Tracks2ConstructionStructure typeStandard on-ground stationParkingNoBicycle facilitiesNoOther informationStatusActiveStation codeCMBRFare zoneCentral RailwaysHistoryOpened1906ElectrifiedYesServices Preceding station M...

Huruf vau dalam posisi lepas. ۋ dibaca vau atau kadang ve adalah salah satu huruf Arab yang merupakan varian dari huruf wau yang digunakan untuk melambangkan fonem /v/ dalam bahasa-bahasa non-Arab yang menggunakan huruf Arab, seperti bahasa Turki Utsmani, Kazakhstan dan beberapa bahasa di Asia Tengah [butuh rujukan]. Dalam bahasa Arab standar huruf vau tidak digunakan karena dalam bahasa Arab tidak diperlukan fonem /v/. Huruf ve bukanlah termasuk dalam ke-28 huruf Arab standar atau h...

 

French jurist (born 1937) This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Jean-Pierre Cot – news · newspapers · books · scholar · JSTOR (October 2019) (Learn how and when to remove this message)...

 

Mahalasa Temple Mahalasa Narayani Temple is a Hindu temple to the goddess Mahalasa, located in Mardol, Ponda, in the Indian state of Goa. Presiding goddess Mahalasa is identified with Mohini, the female avatar of the god Vishnu. Mahalasa has four hands, carrying a Trishula, a sword, a severed head, and a drinking bowl. She stands on a prostrate man or demon, as a tiger or lion licks blood dripping from the severed head. She also wears the yajnopavita (sacred thread), which is generally dedica...

American glazier, mathematician, astronomer and inventor For other people with the same name, see Thomas Godfrey (disambiguation). Thomas GodfreyBornJanuary 10, 1704Bristol Township, Philadelphia County, PennsylvaniaDiedDecember 1749Resting placeLaurel Hill Cemetery, Philadelphia, Pennsylvania, U.S.Occupation(s)Astronomer, glazier, inventor, mathematician, plumber, publisher Thomas Godfrey (January 10, 1704 – December 1749) was a glazier and self-taught mathematician and astronomer in the P...

 

这是西班牙语人名,首姓或父姓是「Betancourt」,次姓或母姓(母親的父姓)是「Pulecio」。 英格丽德·贝当古·普莱西奥哥伦比亚议员任期1998年7月20日—2002年2月23日 个人资料出生 (1961-12-25) 1961年12月25日(62歲) 哥伦比亚波哥大国籍哥伦比亚法国政党氧氣綠黨配偶Fabrice Delloye(1983年结婚—1990年離婚)Juan Carlos Lecompte(1997年结婚—2011年離婚)儿女Mélanie Delloye BetancourtLorenzo...