GNU/Linux >> Znalost Linux >  >> Linux

Co přesně je Posix?

Vidím POSIX zmiňovaný často a všude a předpokládal jsem, že je to základní UNIXový standard.. dokud jsem si na stránce Wikipedie nevšiml následujícího úryvku:Otevřená skupina

Open Group je nejznámější jako
certifikační orgán pro UNIX
ochrannou známku a její zveřejnění
Jednotné specifikace UNIX
technického standardu
, který rozšiřuje
standardy POSIX a je
oficiální definicí systému UNIX
.

Pokud je oficiální definice systému UNIX rozšířením POSIX, co to vlastně je POSIX? ,,, Určitě se to zdá být prubířským kamenem světa UNIX, ale nevím, jak to zapadá do celkového obrazu.

Přijatá odpověď:

POSIX first byl standardem v roce 1988 dlouho před Single UNIX Specification. Byl to jeden z pokusů o sjednocení všech různých unixových forků a systémů podobných UNIXu. POSIX je standard IEEE, ale protože IEEE nevlastní ochrannou známku UNIX®, tento standard není UNIX®, i když je založen na existujícím UNIX API v té době. První standard POSIX.1 je formálně známý jako IEEE std 1003.1-1988.[1] IEEE si za získání kopie standardu účtoval značný poplatek.

The Open Group vydala Single UNIX Specification (SUSv2) v roce 1997 na základě práce IEEE na standardu POSIX. SUSv3 byl vydán v roce 2001 společnou pracovní skupinou mezi IEEE a The Open Group známou jako Austin Group. SUSv3 je také známý jako POSIX:2001[2]. Nyní existuje také POSIX:2004 a POSIX:2008, což je jádro SUSv4. Pokud jde o to, co je UNIX®, UNIX® je jakýkoli registrovaný držitel ochranné známky tvrdí, že ano. Od roku 1994 je to The Open Group.

Novell získal podnik UNIX® Systems od AT&T/USL, kde se zrodil UNIX®. V roce 1994 prodali právo na ochrannou známku UNIX® společnosti X/Open[3], nyní známé jako The Open Group. Poté prodali zdrojový kód UNIX® společnosti SCO jako UNIXWARE®.[3] Samotný UNIX® se mnohokrát rozvětvil[4][5], částečně kvůli licenčnímu modelu AT&T. Zakoupením systému UNIX® získáte kompletní zdroj operačního systému a celý řetězec nástrojů k jeho sestavení. Úpravy zdroje může distribuovat a používat kdokoli, kdo vlastnil licenci na UNIX® od AT&T. Licenční poplatek se pohyboval v tisících.

BSD byl projekt v Berkeley, který přidal řadu vylepšení do operačního systému UNIX®. Kód BSD byl vydán pod mnohem liberálnější licencí než zdroj AT&T a nevyžadoval licenční poplatek nebo dokonce požadavek na distribuci se zdrojem, na rozdíl od GPL, kterou používají GNU Project a Linux. To způsobilo, že velká část kódu BSD byla zahrnuta do různých komerčních unixových větví. Kolem 4.3BSD téměř nahradily jakoukoli potřebu původního zdrojového kódu AT&T UNIX®. FreeBSD/NetBSD/OpenBSD jsou všechny větve 4.3BSD, které jsou kompletním operačním systémem a nemají žádný původní zdrojový kód AT&T. Nemají ani právo na ochrannou známku UNIX®, ale velkou část jejich kódu používají komerční operační systémy UNIX. Socket API používané na UNIXu bylo vyvinuto na BSD a kód Unix Fast Filesystem byl vypůjčen a používán na různých operačních systémech UNIX, jako je Solaris s jejich vlastními vylepšeními.

Související:Linux – VirtualBox:připojit sdílenou složku automaticky v Gentoo?

Linux byl vyvinut v roce 1991, ale na rozdíl od BSD byl vyvinut úplně od nuly a využívá existující projekt GNU, což je implementace velké části uživatelského prostoru UNIXu pro čisté prostory. Implementuje velkou část POSIX z důvodu kompatibility a je svým designem podobný UNIXu, ale nemá tak úzké spojení s AT&T nebo UNIX®, jako mají BSD.


Linux
  1. Co je POSIX? Proč je to pro uživatele Linuxu/UNIXu důležité?

  2. Co přesně je „zastavení úlohy“, jako v „zastavení úlohy běží…“?

  3. Co přesně dělá Grub_gfxpayload_linux=text?

  1. Jaký je rozdíl mezi vlákny NPTL a POSIX?

  2. Co znamená průměrná zátěž na Unix/Linux?

  3. iptables:co přesně znamená --src-type LOCAL?

  1. Co je to vlastně AVAHI?

  2. Co přesně je paket RX zahozený ifconfig?

  3. Existuje distribuce Linuxu s certifikací UNIX?