Czy istnieje sposób na pobranie czystego Uniksa?


9

Pytam tylko z ciekawości, czy istnieje sposób na uzyskanie „czystej”, że tak powiem, kopii Uniksa? Więc nie OS X ani Linux z Uniksem w tle, ale po prostu Unix ..


1
Linux jest oparty na oprogramowaniu GNU i dlatego nie jest uniksowy ... Sprawdź, co oznacza GNU ^ _ ~
Sardathrion - przeciwko nadużyciom SE

4
Unix nie żyje. Niech żyje Unix!
mikeserv

1
Najbliższą oryginalną wersją Uniksa, jaką udało mi się znaleźć za darmo w Internecie, jest AT&T UNIX System V Release 4 Wersja 2.1. Możesz go pobrać na winworldpc.com.
Strato1,

Moim zdaniem jedynym prawdziwym UNIXem jest Unixv7 (1979) z Bell Labs i SYSTEM-III IV z AT & T, inne są podobne, pochodne lub podobne do Uniksa
elbarna

Odpowiedzi:


20

Unix jako samodzielna jednostka nie istnieje jako nowoczesny system operacyjny.

Jak wskazano w komentarzach do instrumentów pochodnych unix:

Kilka systemów zaczęło się od kodu źródłowego Uniksa, ale został on z czasem zapisany, więc nie pozostał żaden oryginalny kod Uniksa. Najbardziej znanymi przykładami są OpenSolaris, FreeBSD, NetBSD i OpenBSD.

FreeBSD 5.3 2004-08
OpenBSD 4.6 2009-10
NetBSD 5.0.2 2010-02
OpenSolaris build 135 2010-03

i klony unix

Istnieje wiele systemów, które implementują wywołania systemowe Unix, interfejsy API bibliotek i polecenia, ale nie zawierały żadnego oryginalnego kodu źródłowego Uniksa. Oto mały wybór.

Minix 1.1 1987-01
Xinu 1987-01
Minix 1.5 1989-11
Linux 0.96c 1992-07
Spójny 4.2 1994-12
Minix 2.0 1996-10
Linux 2.6.33.2 2010-04

Współczesne dystrybucje nie zawierają żadnego oryginalnego kodu uniksowego, a przynajmniej - żadnego z dostępnych wariantów open source.


1
W porządku Myślę, że to odpowiada na moje pytanie.
James Litewski

7
I nigdy nie wrócił. Ostatnio widziany 8 marca 2012 r.
tymczasowego

Wierzę, że BSD nie zawierają oryginalny kod. Jestem prawie pewien, że większość plików została już przepisana, ale zdziwiłbym się, gdyby nie było żadnego fragmentu pliku nienaruszonego.
Kusalananda

1
Czekaj, co? Unix istnieje. Zobacz drugą odpowiedź ...
sudo

Jak powiedziałeś, czy „UNIX System V”, „Wersja 6 Unix” itp. Nie są systemami operacyjnymi / dystrybucjami?
Chaminda Bandara

11

Jeśli chcesz być twardym rdzeniem, możesz uruchomić V7 Unix na emulatorze PDP-11 . Zrobiłem to i miałem lepszą wydajność niż VAX z 4.2BSD, którego używałem na studiach.


Chłodny. W ten sam sposób administrowaliśmy w przeszłości. Zawsze śmialiśmy się z ładowarki do taśmy papierowej na komputerze mainframe DG.
Arcege

To fajnie. Więc właściwie symuluje oryginalną wersję Uniksa?
James Litewski

9
Jest to oryginalna wersja Uniksa, działająca na symulowanym sprzęcie. Źródło jest również dostępne. Czytanie ze źródła kompilatora C napisanego przez samego Dennisa Ritchiego było dla mnie trochę religijnym doświadczeniem ...
TMN

10

Ten obraz pokazuje uproszczoną wersję historii systemów operacyjnych typu unix. W zależności od tego, co nazywasz „jednym prawdziwym systemem uniksowym”, możesz pobrać go jako oprogramowanie typu open source lub kupić licencję. Ten ostatni będzie drogi, jeśli to w ogóle możliwe.

Aby uzyskać więcej szczegółowych informacji, zobacz historię unixa, jak wskazał AProgrammer w komentarzu.


6
To jest uproszczona wersja historii. Zobacz levenez.com/unix dla pełniejszego jeden.
AProgrammer


7

Gdy tylko Unix opuścił Bell Labs w 74 roku, Unix stał się rodziną systemów operacyjnych więcej niż OS. A od 89 roku nie było wydania w oryginalnej gałęzi. Znak towarowy „Unix” zmienił się wielokrotnie przez właściciela i obecnie jest definiowany przez zestaw interfejsów i możesz kupić prawo do używania go, jeśli wykażesz, że przestrzegasz obecnej definicji.

Możesz być w stanie użyć jednego z ATT na emulatorze (widziałem pewne opakowania dla niektórych wydań, ale nie najnowsze).

Komercyjny Unix (Solaris, AIX, HP-UX) zwykle borykał się z procesem certyfikacji. Solaris był dostępny bezpłatnie od firmy Sun (myślę, że Oracle zmienił ten warunek) i został wprowadzony w wersji open source. Podążanie tą ścieżką jest prawdopodobnie najtańszym sposobem, aby zbliżyć się do tego, na co pozwolono używać etykiety. Ale stwierdzenie, że jest to „czysty” uniks, jest przedmiotem dyskusji. Niektóre pochodne BSD mają również dobre argumenty za „czystością”.


4

Co rozumiesz przez UNIX? Ostatnim „prawdziwym” uniksem Bell Labs była wersja 10 z 1989 roku, która nigdy nie została opublikowana. Większość współczesnych UNIXów ostatecznie wywodzi się z wersji 7. Historia UNIXów jest bardzo niechlujna, tutaj dostępna jest krótka wersja . Stamtąd robi się bardzo bałagan. Stamtąd można prześledzić system UNIX do systemu UNIX lub BSD (wersja zamknięta). Jeśli chcesz iść ścieżką BSD, FreeBSD jest dobrą opcją. W przypadku systemu typu V jedyną prawdziwą darmową opcją byłby OpenSolaris. Ale obecnie Linux jest tak czystym systemem uniksowym, jak każdy inny, z własnym, jeszcze bardziej chaotycznym dziedzictwem. (Możesz spróbować tego tutaj .)


2

Tak, możesz użyć „ czystegosystemu UNIX System V wersja 4.0 z laboratorium dzwonów AT&T

Używam tego w systemie UNIX od 6 miesięcy temu, jest to Unix.

dostępna jest czysta linia poleceń Xwindows NIE jest dostępne.

z tutaj można pobrać i zainstalować w Oracle Virtual oknie


Jak zainstalowałeś pakiet? Zawiera pliki .img, ale Virual box lub Hyper-V nie obsługują instalacji z .img. Próbowałem zmienić rozszerzenie na .iso zgodnie z sugestią w Google. Ale bez powodzenia.
Dush,

1
Witaj #Dush Dziękujemy za zainteresowanie instalacją systemu Unix System V. Jeśli potrzebujesz wiedzieć o procesie instalacji Unix System V, a pakiety do niego należą. możesz odnieść się do następującego linku wideo. Dziękuję Ci . youtube.com/watch?v=6P57ukAtCGs
Akshay Nalange

1

Czysty UNIX? Jeśli masz na myśli UNIX Kena Thompsona, powinieneś spojrzeć na xv6. Jest to klon UNIX V-6 dla sprzętu x-86. Ostrzegam jednak, że nie jest to komercyjny system operacyjny. Został napisany jako pomoc dydaktyczna dla kursu MIT.


1

Mówiąc, że ktoś chce „czystego” Uniksa, sugeruje, że chce najnowszej wersji Systemu Bell Lab V. Nie GNU / Linux, nie BSD, nie macOS.

Rzeczywiście nadal można uzyskać „czysty” Unix od jego obecnego właściciela: Xinuos.

Obecnie oficjalnie nazywa się SCO UnixWare 7 Definitive 2018 i możesz się o tym dowiedzieć tutaj:

https://www.xinuos.com/products/unixware-7/

Xinous zapewnia także OpenServer 5 Definitive 2018 (potomek Xenix) oraz inne systemy operacyjne oparte na FreeBSD i SCO Unix.

-Paweł


Niestety, link wydaje się teraz martwy.
Brandon Rhodes

Masz rację, Brandon. Spróbuj xinuos.com/products/unixware-7
Paul Sandeen

0

Może po prostu szukam systemu nie opartego na GUI, który działa na Uniksie.
James Litewski

Gdyby to nie był unix, poleciłbym linuxfromscratch.org
tonymarschall,

3
@JamesLitewski. masz rzeczy w odwrotnej kolejności. Undex Unix, GUI to głównie warstwa aplikacji działająca w systemie operacyjnym. Każdy wariant z łatwością zapewni interfejs wiersza poleceń i tylko to (z potencjalnym wyjątkiem MacOS, o którym niewiele wiem).
AProgrammer

9
@tonymarschall, nie poleciłbym Linuksa od zera komuś, kto jeszcze nie zna Uniksa.
AProgrammer

-1

Uważam, że system UNIX w wersji V 4/5 jest tak blisko, jak to tylko możliwe, aby uzyskać dostęp do „prawdziwego UNIX”. Dzisiaj, w grudniu 2016 roku, uważam obecny Debian Linux, 8, (który właśnie zainstalował, a następnie zrzucił). Jako że odpłynął wystarczająco daleko od filozofii XX-wiecznej UNIX (IMHO), po tym, jak zrzucił init SysV i złamał wszystko moje cutomized boot scrips i nadpisały moje niestandardowe pliki konfiguracyjne. Na szczęście mam wystarczające kopie zapasowe, aby przywrócić poprzedni uruchomiony system. Mówię wyżej; jako ktoś, kto korzysta z AT&T UNIX, w swoich różnych wcieleniach od prawie 40 lat. Robienie pożytecznej pracy z moimi systemami zamiast spędzać z nią cały dzień majstrując przy nim. Teraz szukam sposobu, aby w razie potrzeby wyświetlić w pełni funkcjonalny SystemV R4 lub 5 z kodu źródłowego. Pierwszą rzeczą jest znalezienie K & Kompilator R compient c i inne narzędzia bez zbytniego hakowania. Ale zastanawiam się, czy ktoś był tu przede mną. Moje maszyny mają wielordzeniowe procesory AMD x64. Każda pomoc doceniona.


-1

Mam nadzieję, że złapałem cię na czas, zanim pozbyłeś się wszystkich skryptów i plików konfiguracyjnych. Kiedy Debian ogłosił przejście na systemd, wiele osób nie podobało się i wystarczająco go nienawidziło, aby rozwidlić dystrybucję z niezmienionym init z gałęzi stabilnej. https://devuan.org/

W zakresie, w jakim UNIX, jak dotąd, moje dochodzenie doprowadziło mnie do Lumios (i Solaris - nadal darmowy, jeśli jesteś programistą lub majsterkowiczem, a nie firmą) i Solaris jako najbliższy Systemowi V r4, ale w pełni zaletą nowoczesnego sprzętu. Jeśli jesteś zadowolony z wersji opartej na BSD, wtedy głosowałbym na OpenBSD lub OpenDarwin zamiast FreeBSD ze względu na zwiększone bezpieczeństwo. Nawiasem mówiąc, właśnie dlatego lubiłem Lumiosa; aktualizują swoje zabezpieczenia znacznie częściej niż Oracle (w przypadku darmowej wersji, raz w roku) i chociaż dotarli tam różnymi drogami, Lumios działa funkcjonalnie, IMHO, Solaris 11.3.

Teraz, gdyby Bell Labs można było wskrzesić ...


1
Bell Labs nadal istnieje, ale został wykupiony przez firmę Nokia: en.wikipedia.org/wiki/Bell_Labs
Mike McManus
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.