Wykład 2 UNIX
1966 - rozpoczęcie prac na Multicsem. zespól naukowców z Bell Labs, MIT i General Electric, wśród tych pierwszych Ken Thompson
1969 - pierwsza wersja Unix napisana w asemblerze w ośrodku Bell Labs firmy AT&T (stan New Jersey, USA) przez Dennisa Ritchie i Kena Thompsona
1983 - rozpoczęcie projektu GNU (GNU's Not Unix) 1991 -wrzesień powstanie jądra Linux, wersja 0.01 1994 - powstają firmy Red Hat Linux oraz Caldera 13 marca - I.imix 1.0
Systemy UNIX
■ Android: jest oparty na jądrze Linuxa
■ MacOS X: niektóre części z implementacji Unixa: FreeBSD i NetBSD
■ Linux - od PC po superkomputery, np Zeus w ACK Cyfronet pracuje pod Scientific Linux, IBM BladeCenter HS21 pod Linux RedHat
■ Serwery SUN (np. Sendzimir) - SUNOS, potem Solaris, od 2011 Oracle Solaris
■ Serwery IBM-AiX
■ Silicon Graphics - lrix
■ HP - HP-UX
■ DEC-Ute
■ "Darmowe" Unixy-Linux, FreeBSD, OpenSolaris itd.
Twórcy
Dennls Ken Linus
Ritchie Thompson Torvalds
Systemy UNIX
■ Na wszystkie typy komputerów, od prostych PC do superkomputerów
■ systemy od początku wielodostępne i wielozadaniowe
■ łatwe w konfiguracji (pliki tekstowe)
■ przeznaczone głównie do pracy zdalnej
■ jasno określone prawa użytkowników
i jednozadaniowość - kplejne zadanie wykonywane po zakończeniu poprzedniego
wielozadaniowość - wykonywanie wielu zadań w „tym samym" czasie.
W rzeczywistości zadania są wykonywane kolejno w przydzielonych im przedziałach czasowych (chyba że jest kilka procesorów)
wielodostęp - w tym samym czasie z jednego komputera korzysta wielu użytkowników