Gibt es eine Möglichkeit, reines Unix herunterzuladen?


9

Ich frage nur aus Neugier, gibt es eine Möglichkeit, sozusagen eine "reine" Kopie von Unix zu erhalten? Also nicht OS X oder Linux mit Unix im Hintergrund, sondern einfach Unix.


1
Linux ist GNU-Software-basiert und daher kein Unix ... Prüfen Sie, was GNU für ^ _ ~
Sardathrion - gegen SE-Missbrauch steht

4
Unix ist tot. Lang lebe Unix!
mikeserv

1
Die dem Original von Unix, das ich online kostenlos finden konnte, am nächsten liegende Version ist AT & T UNIX System V Release 4 Version 2.1. Sie können es bei winworldpc.com erhalten.
Strato1

Meiner Meinung nach ist der einzige echte UNIX Unixv7 (1979) von Bell Labs und SYSTEM-III IV von AT & T, der andere ist ähnlich, abgeleitet oder Unix-ähnlich
elbarna

Antworten:


20

Unix als eigenständige Entität existiert nicht als modernes Betriebssystem.

Wie aus den Kommentaren für Unix-Derivate hervorgeht:

Einige Systeme haben mit Unix-Quellcode begonnen, dieser wurde jedoch im Laufe der Zeit ausgeschrieben, so dass kein ursprünglicher Unix-Code mehr vorhanden ist. Die bekanntesten Beispiele sind OpenSolaris, FreeBSD, NetBSD und OpenBSD.

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

und Unix-Klone

Es gab viele Systeme, die Unix-Systemaufrufe, Bibliotheks-APIs und -Befehle implementierten, die jedoch keinen ursprünglichen Unix-Quellcode enthielten. Hier eine kleine Auswahl.

Minix 1.1 1987-01
Xinu 1987-01
Minix 1.5 1989-11
Linux 0.96c 1992-07
Kohärent 4.2 1994-12
Minix 2.0 1996-10
Linux 2.6.33.2 2010-04

Moderne Distributionen enthalten keinen originalen Unix-Code oder zumindest keine der frei verfügbaren Open-Source-Varianten.


1
Oh ok. Ich glaube, das beantwortet dann meine Frage.
James Litewski

7
Und er ist nie zurückgekehrt. Zuletzt gesehen am 8. März 2012.
temporary_user_name

Ich glaube , dass die BSDs keine Original - Code enthalten. Ich bin mir ziemlich sicher, dass die meisten Dateien inzwischen neu geschrieben wurden, aber ich wäre überrascht, wenn nicht noch ein Fragment einer Datei intakt wäre.
Kusalananda

1
Warte was? Unix existiert. Siehe die andere Antwort ...
sudo

Wie Sie sagten, sind "UNIX System V", "Version 6 Unix" usw. keine Betriebssysteme / Distributionen?
Chaminda Bandara

11

Wenn Sie Hardcore sein möchten, können Sie ein V7-Unix auf einem PDP-11-Emulator ausführen . Ich habe dies getan und es hatte eine bessere Leistung als VAX mit 4.2BSD, das ich im College verwendet habe.


Cool. Wir haben den gleichen Weg zurückgelegt, als. Ich habe immer über den Papierband-Bootloader auf unserem DG-Mainframe gelacht.
Arcege

Das ist ziemlich toll. Es simuliert also so ziemlich eine Originalversion von Unix?
James Litewski

9
Es ist die Originalversion von Unix, die auf simulierter Hardware ausgeführt wird. Und die Quelle ist auch verfügbar. Die Quelle eines C-Compilers durchzulesen, der von Dennis Ritchie selbst geschrieben wurde, war für mich eine Art religiöse Erfahrung ...
TMN

10

Dieses Bild zeigt eine vereinfachte Version des Verlaufs der Unix-ähnlichen Betriebssysteme. Je nachdem, was Sie als "ein echtes Unix-System" bezeichnen, können Sie es als Open Source herunterladen oder eine Lizenz dafür erwerben. Letzteres wird, wenn überhaupt möglich, teuer sein.

Weitere Informationen finden Sie in der Unix-Historie , auf die AProgrammer im Kommentar hingewiesen hat .


6
Nun, das ist eine vereinfachte Version der Geschichte. Weitere Informationen finden Sie unter levenez.com/unix .
AProgrammer


7

Sobald Unix 74 oder mehr aus den Bell Labs ausgestiegen war, wurde Unix mehr zu einer Betriebssystemfamilie als zu einem Betriebssystem. Und seit 89 gab es keine Veröffentlichung für den ursprünglichen Zweig. Die Marke "Unix" hat sich mehrfach geändert und wird derzeit durch eine Reihe von Schnittstellen definiert. Sie können das Nutzungsrecht erwerben, wenn Sie nachweisen, dass Sie der aktuellen Definition entsprechen.

Möglicherweise können Sie eine der ATT-Versionen in einem Emulator verwenden (ich habe einige Verpackungen für eine Veröffentlichung gesehen, aber nicht die neueste).

Kommerzielle Unix-Betriebssysteme (Solaris, AIX, HP-UX) haben sich in der Regel die Mühe gemacht, den Zertifizierungsprozess zu durchlaufen. Solaris war kostenlos bei Sun erhältlich (ich glaube, Oracle hat die Bedingungen geändert) und wurde als Open Source bereitgestellt. Diesen Weg zu gehen ist wahrscheinlich der billigste Weg, um etwas in die Nähe dessen zu bekommen, was für die Verwendung des Etiketts zugelassen ist. Es wird jedoch diskutiert, zu behaupten, dass es sich um ein "reines" Unix handelt. Einige BSD-Derivate haben auch gute Argumente für "Reinheit".


4

Was meinst du mit UNIX? Das letzte "echte" Bell Labs-Unix war die Version 10 von 1989, die nie veröffentlicht wurde. Die meisten modernen UNIXe stammen letztendlich von Version 7 ab. Die Geschichte der UNIXe ist sehr chaotisch, eine kurze Version finden Sie hier . Von dort wird es sehr chaotisch. Von dort aus können Sie UNIX auf (Closed-Source-) System V UNIX oder BSD zurückführen. Wenn Sie den BSD-Pfad beschreiten möchten, ist FreeBSD eine gute Option. Bei einem System V-ähnlichen System ist OpenSolaris Ihre einzige echte kostenlose Option. Aber heutzutage ist Linux so rein wie ein Unix-ähnliches System mit einem eigenen, noch chaotischeren Erbe. (Sie können einen Geschmack davon bekommen hier .)


2

Ja, Sie können " reines " UNIX System V Version 4.0 von AT & T Bell Lab verwenden

Ich benutze dieses UNIX von vor 6 Monaten, es ist Unix.

Reine Kommandozeile ist vorhanden XFenster NICHT vorhanden.

Von hier aus können Sie Oracle Virtual Box herunterladen und installieren


Wie haben Sie das Paket installiert? Es enthält .img-Dateien, aber Virual Box oder Hyper-V unterstützen die Installation von .img nicht. Ich habe versucht, die Erweiterung in .iso zu ändern, wie in Google vorgeschlagen. Aber kein glück
Dush

1
Hallo #Dush, vielen Dank für Ihr Interesse an der Installation von Unix System V. Wenn Sie Informationen zum Installationsprozess von Unix System V benötigen, gehören Pakete dazu. Sie können folgenden Video-Link verweisen. Danke . youtube.com/watch?v=6P57ukAtCGs
Akshay Nalange

1

Reines UNIX? Wenn Sie UNIX von Ken Thompson meinen, sollten Sie sich xv6 ansehen. Es ist ein Klon von UNIX V-6 für x-86-Hardware. Seien Sie jedoch gewarnt, dass dies kein kommerzielles Betriebssystem ist. Es wurde als Lehrmittel für einen Kurs im MIT geschrieben.


1

Wenn man sagt, man wolle 'reines' Unix, dann heißt das, dass man die neueste Version von Bell Labs System V haben möchte. Nicht GNU / Linux, nicht BSD, nicht macOS.

Man kann tatsächlich noch 'reines' Unix von seinem jetzigen Besitzer erhalten: Xinuos.

Der Name ist jetzt offiziell SCO UnixWare 7 Definitive 2018, und Sie können es hier erfahren:

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

Xinous bietet auch OpenServer 5 Definitive 2018 (ein Nachfahre von Xenix) sowie andere auf FreeBSD und SCO Unix basierende Betriebssysteme an.

-Paul


Leider scheint die Verbindung jetzt tot zu sein.
Brandon Rhodes

Du hast recht, Brandon. Versuchen Sie es unter xinuos.com/products/unixware-7
Paul Sandeen,

0

Vielleicht bin ich nur auf der Suche nach einem nicht GUI-basierten System, das unter Unix läuft.
James Litewski

Wenn es nicht Unix wäre, würde ich linuxfromscratch.org
tonymarschall

3
@ JamesLitewski. Sie haben die Dinge in umgekehrter Reihenfolge. Undex Unix, die GUI ist meist eine Anwendungsschicht, die über das Betriebssystem ausgeführt wird. Jede Variante bietet Ihnen auf einfache Weise eine Befehlszeilenschnittstelle und genau das (mit der möglichen Ausnahme von MacOS, über das ich nur sehr wenig weiß).
AProgrammer

9
@tonymarschall, ich würde Linux von Grund auf niemandem empfehlen, der noch nicht mit Unix vertraut ist.
AProgrammer

-1

Ich würde UNIX System V Release 4/5 als so nah wie möglich an "echtem UNIX" betrachten. Heute im Dezember 2016 betrachte ich das aktuelle Debian Linux 8 (nachdem es installiert und dann gelöscht wurde) als ausreichend weit entfernt von der UNIX-Philosophie des 20. Jahrhunderts (IMHO), nachdem es die SysV-Init-Datei gelöscht und alles zerstört hat Meine angepassten Boot-Skripte und überschrieben meine benutzerdefinierten Konfigurationsdateien. Zum Glück habe ich genügend Backups, um mein vorheriges laufendes System wiederherzustellen. Ich sage das oben; Als jemand, der AT & T UNIX seit fast 40 Jahren in seinen verschiedenen Inkarnationen einsetzt. Um mit meinen Systemen nützliche Arbeit zu leisten, muss man den ganzen Tag daran basteln. Ich bin jetzt auf der Suche nach einer Möglichkeit, ein voll funktionsfähiges SystemV R4 oder 5 aus dem Quellcode aufzurufen, falls erforderlich. Das erste, was ist die Suche nach einem K & R complient c Compiler und andere Tools ohne zu viel Hacking. Aber frage mich, ob jemand vor mir hier war. Auf meinen Computern sind AMD Multicore x64-Prozessoren installiert. Jede Hilfe dankbar.


-1

Ich hoffe, ich habe Sie rechtzeitig erwischt, bevor Sie all Ihre Skripte und Konfigurationsdateien entfernt haben. Als Debian den Wechsel zu systemd ankündigte, mochten es viele, viele Leute nicht und hassten es genug, um eine Distribution mit intaktem init aus dem Stable-Zweig zu forken. https://devuan.org/

In Bezug auf UNIX hat mich meine Untersuchung bisher zu Lumios (und Solaris - immer noch kostenlos, wenn Sie ein Entwickler oder Bastler sind, anstatt ein Unternehmen) und Solaris als dem System V r4 am nächsten, aber in der Lage, die volle Leistung zu erbringen Vorteil moderner Hardware. Wenn Sie mit einer BSD-basierten Version zufrieden sind, würde ich wegen der erhöhten Sicherheit eher für OpenBSD oder OpenDarwin als für FreeBSD stimmen. Übrigens mochte ich Lumios deshalb; Sie aktualisieren ihre Sicherheit viel häufiger als Oracle (für die kostenlose Version, einmal im Jahr) und obwohl sie dort auf verschiedenen Wegen ankamen, ist Lumios funktionsfähig, IMHO, Solaris 11.3.

Nun, wenn Bell Labs wiederbelebt werden könnten ...


1
Bell Labs gibt es noch, aber es wurde von Nokia gekauft: en.wikipedia.org/wiki/Bell_Labs
Mike McManus
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.