Co to jest unix?

Spisu treści:
Pierwszy system uniksowy został opracowany przez Kena Thompsona w AT&T Bell Labs w Murray Hill, New Jersey, Stany Zjednoczone, od 1965 roku. Celem Kena Thompsona było opracowanie prostego interaktywnego systemu operacyjnego o nazwie „ Multics ”(Multiplexed Information and Computing System), aby móc korzystać z stworzonej przez siebie gry (Space Travel, symulacja układu słonecznego).
Indeks treści
Co to jest Unix?
Wraz z rozpoczęciem tego projektu wokół Multics powstało konsorcjum złożone z MIT (Massassuchetts Institute of Technology), General Electric Co. i Bell Labs.
Ale w kwietniu 1969 r. Laboratoria Bell i AT&T zdecydowały się na użycie GECOS (General Electric Comprehensive Operating System) zamiast Multics.
Ken Thompson i Dennis Ritchie dołączyli do zespołu i musieli uruchomić grę Space Travel na mniejszej maszynie (DEC PDP - PDP-7, programowany procesor danych, który ma tylko pamięć 4K do uruchamiania programów od użytkowników). To jest powód, dla którego odtworzyli system w celu stworzenia zredukowanej wersji Multics o nazwie UNICS (UNiplexed Information and Computing Service).
W ten sposób, wraz ze zmniejszoną wersją UNICS, 1 stycznia 1970 roku jest uważana za oficjalną datę narodzin systemu Unix i wyjaśnia, dlaczego wszystkie zegarki Unix zaczynają się od tej daty.
Równolegle do tych działań D. Ritchie intensywnie uczestniczył w definiowaniu języka C (ponieważ jest uważany za jednego z wynalazców BW Kernighan), więc cały system został całkowicie przepisany w języku C w 1973 roku i ochrzczony w Uniksie System podziału czasu (TSS).
Kiedy system przeszedł do wersji 7 w 1979 roku, ewolucji towarzyszyły liczne znaczące modyfikacje, takie jak:
- Eliminacja problemu związanego z rozmiarem plików
- Lepsza mobilność systemu (działanie na wielu platformach materiałowych)
- Dodanie wielu narzędzi
Dekret z 1956 r. Uniemożliwił firmie AT&T, na której polegał Bell Labs, wprowadzanie do obrotu produktów innych niż sprzęt telegraficzny lub telefoniczny, dlatego decyzja o dystrybucji czcionek uniksowych na uniwersytetach w celach edukacyjnych Zostało zrobione w 1973 roku.
Od końca 1977 r. Grupa naukowców z University of California opracowała wersję systemu Unix ze źródeł dostarczonych przez AT&T do obsługi systemu na platformach VAX i nazwała go BSD (Berkeley Software Distribution)..
Zatem dwie gałęzie dystrybucji źródeł zostały przeniesione do:
- Oddział AT&T, który miał zostać Systemem V UNIX System Labs (USL)
- BSD (Berkeley Software Distribution) opracowany przez University of California
W 1977 roku AT&T udostępniło czcionki uniksowe innym firmom, dlatego opracowano dużą liczbę czcionek uniksowych:
- AIX: Commercial Unix oparty na systemie V, opracowany w lutym 1990 r. Przez IBMHP-UX: Commercial Unix oparty na BSD, stworzony od 1986 roku przez Hewlett Packard Sun Solaris: Commercial Unix BSD opracowany przez Sun Microsystems i oparty na systemie VIRIX: Commercial Unix stworzony przez SGIUltrix: Commercial Unix opracowany przez DECUnixware: Commercial Unix opracowany przez NovellUnix z SCO: Commercial Unix oparty na systemie V, opracowany od 1979 r. przez Santa Cruz Operations i Hewlett PackardTru64 UNIX: Ten Compaq Unix został stworzony przez Compaq
W 1983 roku AT&T miało prawo do komercjalizacji swojego Uniksa, co zapoczątkowało pojawienie się UNIX System V, komercyjnej wersji systemu Unix.
Linus Torvalds Twórca Linuksa
W 1985 roku Andrew Tannenbaum, nauczyciel języka niderlandzkiego, stworzył minimalny system operacyjny o nazwie „ Minix ”, aby uczyć swoich uczniów programowania w systemie. W 1991 roku Linus Tovarlds, student z Finlandii, postanowił zaprojektować system operacyjny oparty na modelu Minix z możliwością pracy na architekturze typu 386. Nazwał ten system operacyjny „ Linux ”.
Większość systemów operacyjnych można podzielić na dwie różne rodziny. Jednym z nich są systemy operacyjne Microsoft oparte na Windows NT, drugie (prawie cała reszta) ma dziedzictwo uniksowe.
W tej ostatniej rodzinie mamy Linux, Mac OS X, Android, iOS, Chrome OS, Orbis, a nawet oprogramowanie wbudowane w modem lub router. Wszystkie te, a być może kilka tysięcy, są często nazywane „systemami uniksowymi”.
Od pierwszych wersji Unix przyniósł już pewne ważne cechy struktury i projektu, które żyją do dziś w swoich wariantach.
Jedną z nich jest „filozofia uniksowa” w tworzeniu małych i modułowych narzędzi. Jeśli znasz terminal Linux, powinien on być ci znany. Sam system oferuje szereg narzędzi, które można łączyć na różne sposoby, aby wykonywać bardziej złożone zadania w systemie.
W Uniksie istnieje również bardzo przydatny system struktury plików, z którego mogą korzystać programy i ich połączenia plików. Ta fraza i dobrze znany link do Linuksa, gdzie „wszystko jest plikiem”, jest prawdziwym dziedzictwem Unixa. Obejmuje to specjalne pliki i urządzenia sprzętowe, które dostarczają informacji o systemie operacyjnym. Patrząc na drugą stronę, tylko Windows nazywa dyski literami, co jest całkowicie odziedziczone po systemach DOS.
Oś czasu Uniksa
W rzeczywistości GNU / Linux nie jest bezpośrednim potomkiem BSD, ale potomkiem projektu uniksowego, który wywodził się ze szkół i uniwersytetów w Stanach Zjednoczonych. Wiele obecnych systemów operacyjnych, takich jak Android, Chrome OS i wiele innych systemów operacyjnych, jest opartych na GNU / Linux.
ZALECAMY Co to jest CloudLinux i jakie są jego zaletyZ drugiej strony był rynek, który należy zbadać z myślą o przyszłości Uniksa. Duże korporacje chciały stworzyć i licencjonować własnego Uniksa, aby sprzedawać swoje wersje domowe. Wśród tych dużych korporacji byli SCO UnixWare, Novell ze wspaniałym NetWare, Sun z Solaris, HP-UX, IBM AIX, SGI IRIX i wiele innych. Faktem jest, że wielu nie wie, że nawet Microsoft zaczął żartować z tworzenia własnego systemu uniksowego z Microsoft Xenix.
Cała ta historia wyraźnie pokazuje, że Microsoft nie rozpoczął projektu od zera podczas opracowywania swojego systemu. Obecnie wszystkie systemy operacyjne Microsoft są oparte na jądrze systemu Windows NT. Mamy system Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server i system operacyjny Xbox, które używają jądra systemu Windows NT, które zostało zaprojektowane w celu zachowania zgodności ze starszymi programami poprzez dziedziczenie wielu elementów po MSDOS.
Standard uniksowy
Biorąc pod uwagę dużą liczbę systemów uniksowych stworzonych w oparciu o AT&T System V lub BSD, kwestia standardu Unix została postawiona od 1981 roku w grupie dyskusyjnej / etc / group w celu zagwarantowania maksymalnej mobilności między systemy:
- W 1983 r. AT&T publikuje SVID (Definicja interfejsu systemu V), która opisuje system V. Ta pierwsza definicja różni się od POSIX. W 1984 r. Grupa / etc / publikuje POSIX, serię standardów opracowanych przez IEEE (Institute of Electrical and Electronics Engineers)). POSIX jest więc znany również pod nazwą IEEE P1003. Jednocześnie konsorcjum konstruktorów (Sun, IBM, HP, DEC, AT&T, Unisys i ICL) publikuje standard X / Open Portable Guide Issue3 (XPG3). Ten standard w szczególności odnosi się do poprzednich różnic w położeniu geograficznym (data, alfabet itp.).
Dlaczego Unix był ważny?
Czy spojrzałeś na terminal Mac OS X lub strukturę twojego systemu plików? Mac i Linux to systemy operacyjne uniksopodobne. Wiedząc trochę o całej tej historii, pomaga lepiej zrozumieć, czym jest „uniksowy” system operacyjny i dlaczego tak wiele systemów operacyjnych na rynku jest do siebie podobnych, podczas gdy Windows wygląda tak odmiennie od innych.. To wyjaśnia, dlaczego podczas korzystania z terminala w systemie Mac OS X poczujesz się bardziej komfortowo, jeśli jesteś użytkownikiem systemu Linux.
Polecamy najlepsze dystrybucje Linuksa i lekkie, które obecnie istnieją.
System Unix to system operacyjny dla wielu użytkowników i zadań wielozadaniowych, co oznacza, że jeden lub wiele procesorów może uruchamiać wiele programów jednocześnie przez jednego lub więcej użytkowników. Ma jeden lub więcej interpreterów powłoki, a także dużą liczbę poleceń i liczne narzędzia. Ma również dużą mobilność, co oznacza, że można zainstalować system Unix na prawie wszystkich platformach.
Co to jest dwukanałowy i czterokanałowy? różnice i co jest lepsze

Pamięci DDR4 są wyposażone w dwukanałowy, czterokanałowy, technologię 288 pin oraz wiele prędkości i opóźnień. Pokażemy Ci najlepsze.
Co to jest tłumaczenie maszynowe Google neuronowe i dlaczego jest tak ważne?

Tłumaczenia Google są ulepszane dzięki sztucznej inteligencji. Analizujemy, czym jest Google Neural Machine Translation i jego znaczenie.
Hpe użyje optane storage na serwerach unix

HP będzie korzystało z pamięci Optane na serwerach Unix. Hewlett-Packard planuje używać Intel Optane, chociaż użytkownicy nie są do końca przekonani o jego użyciu.