Co to znaczy, że system operacyjny jest oparty na Uniksie?


Najlepsza odpowiedź

Postaram się trochę technicznie to wyjaśnić, a następnie wyjaśnię moje osobiste spotkanie z oboma dystrybucje

UNIX jest chroniony prawem autorskim, tylko duże firmy mogą używać praw autorskich i nazwy UNIX, więc IBM AIX, Sun Solaris i HP-UX są systemami operacyjnymi UNIX. Open Group posiada znak towarowy UNIX w zaufaniu dla branży i zarządza programem licencjonowania znaków towarowych UNIX.

Ale jeśli weźmiesz pod uwagę Portable Operating Standardy interfejsu systemu (POSIX) to Linux można uznać za UNIX. Cytując z oficjalnego pliku README jądra Linuksa:

Linux jest klonem Uniksa napisanym od podstaw przez Linusa Torvaldsa z pomocą luźno zgranego zespołu hakerów z całej Sieci. Ma na celu zgodność z POSIX.

Jednak „Open Group” nie akceptuje konstrukcji „Unix-like” i uważa, że ​​jest to niewłaściwe użycie ich znaku towarowego UNIX.

Linux to po prostu dystrybucja jądra i Linuksa sprawia, że ​​jest to kompletny użyteczny system operacyjny poprzez dodanie różnych aplikacji. Większość systemów operacyjnych UNIX jest dostarczana z programami AZ, takimi jak edytor, kompilatory itp. Na przykład HP-UX lub Solaris są dostarczane z programami AZ.

Osobiście uważam, że systemy operacyjne oparte na UNIX są w większości ściśle powiązane z ich H / Ws, podobnie jak IBM AIX, działają na ich h / w, podobnie jak HP-UX. Podczas gdy Linux jest systemem operacyjnym typu open source, który można uruchomić na dowolnej platformie x86 i działa prawie tak samo jak UNIX.

Linux w pewnym sensie oferuje większą elastyczność w porównaniu z Uniksem, co jest powodem obecny Market zdecydował się porzucić Uniksa i pochłonąć Linuksa na wielką skalę.

Odpowiedź

System operacyjny oparty na Uniksie wywodzi się z pierwszego systemu operacyjnego Unix opracowanego przez laboratoria AT&T na początku 1970. Dziesiątki odmian Linuksa są oparte na Uniksie. Niektóre z nich oraz Red Hat i CentOS są kompatybilne z kodem, co oznacza, że ​​te same RPM mogą być ładowane w każdym systemie operacyjnym, przy założeniu, że działają w tej samej wersji, co jest terminologią Unix dla wersji.

Microsoft Windows nie jest oparty na Uniksie.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *