UNIX je v informatice zkratka pro označení ochranné známky operačního systému. Byla vytvořena v roce 1969 v Bellových laboratořích americké firmy AT&T. V současné době je vlastníkem této ochranné známky konsorcium The Open Group. Tuto ochrannou známku mohou v současnosti využívat pouze certifikované systémy. Unixové systémy byly původně široce využívány jako operační systémy pro servery, pracovní stanice a postupně se rozšířily na osobní počítače.
Hlavní rysy Unix
Hlavními rysy a koncepty operačního systému Unix jsou:
- Textové rozhraní: Je známý pro své textové rozhraní, ve kterém uživatelé komunikují se systémem prostřednictvím příkazové řádky.
- Hierarchická struktura souborů: Soubory a adresáře na systému Unix jsou organizovány do hierarchické struktury, známé jako „souborový systém“. To umožňuje snadnou organizaci a správu dat.
- Multi-tasking a multi-user: Unix byl jedním z prvních operačních systémů, který podporoval multitasking (schopnost provádět více úloh najednou) a multi-user provoz (více uživatelů může pracovat na jednom systému současně).
- Přenositelnost: Byl navržen s důrazem na přenositelnost, což znamená, že aplikace napsané pro tento operační systém by měly být schopny běžet na různých platformách, na kterých je dostupný.
- Rozsáhlá knihovna programů: Má rozsáhlou knihovnu programů a utilit, které usnadňují běžné úkoly, jako je manipulace se soubory, síťová komunikace, správa procesů a další.
Využití Unix
Unix má široké využití a je běžně používán v mnoha různých kontextech. Následující jsou některé hlavní oblasti, kde se využívá:
- Serverové prostředí: Je velmi populární v serverových prostředích. Mnoho webových serverů, jako Apache, Nginx a lighttpd, běží na Unixových systémech.
- Vývoj software: Unix a jeho nástroje jsou často používány v softwarovém vývoji. Programátoři a vývojáři používají Unixové operační systémy pro psaní, kompilaci a testování kódu.
- Vědecký výzkum: Často se používá v oblasti vědeckého výzkumu a výpočetního modelování. Superpočítače běžící na Unixu jsou schopny provádět složité výpočty.
- Správa sítí: Používá se pro správu sítí a síťové služby.
- Webový hosting: Mnoho poskytovatelů webového hostingu používá Unixové servery pro hosting webových stránek a aplikací.
- Systémová administrace: Používá se také pro správu a údržbu počítačových systémů. Administrátoři Unixu zajišťují bezpečnost, aktualizace a výkon systému.