Was ist die Beziehung zwischen Unix, Linux, Ubuntu, Debian und Android?

Was ist die Beziehung zwischen Unix -, Linux -, Ubuntu-und Debian?

Ich vermute, sie sind alle Betriebssysteme, die aufeinander basieren-ähnlich wie Windows auf DOS basiert. Ist mein Verdacht richtig? Haben diese Betriebssysteme die gleiche Art von Beziehung zueinander wie Windows mit DOS? Sind sie in irgendeiner Weise mit DOS oder Windows verwandt?

Author: IremadzeArchil19910311, 2014-09-24

11 answers

Unix ist ein Betriebssystem, das ab 1969 entwickelt wurde. Es wurde ursprünglich als Entwicklerstation und nicht als Anwendungsplattform entwickelt, aber mit fortschreitender Entwicklung und verschiedenen Anbietern wurde Unix hinzugefügt.

Unix wurde ursprünglich in Assembly geschrieben, entwickelte sich aber später zu C.

In Bezug auf die anderen ist der Linux-Kernel Unix-ähnlich.

Linux ist ein Unix-ähnlicher Kernel. Es wurde ursprünglich von Linus Torvalds durch die 1990er Jahre entwickelt. kernel wurde in der ersten software-releases, die von der Freie-Software-Bewegung zu kompilieren eines neuen Betriebssystems. Der Kernel ist für die Verwaltung der Systemressourcen und deren Zuweisung an Anwendungen verantwortlich.

Beachten Sie hier, obwohl viele seiner Versionen als "Linux" bezeichnet werden, ist dies ein spezifischer Aspekt, der das Betriebssystem zusammen mit dem Texteditor, Compiler, Debugger usw. ausmacht und kein eigenständiges Betriebssystem.

Debian ist eine der Formen dieser Betriebssystem in den frühen 1990er Jahren als eine der beliebtesten der vielen Versionen von Linux heute veröffentlicht.

Ubuntu ist ein weiteres Betriebssystem, das 2004 veröffentlicht wurde und auf dem Debian-Betriebssystem basiert. Es ist sehr beliebt, weil es einfach zu erlernen ist, ohne das Terminal verwenden zu müssen.

  • Linux: Kernel (noch in aktiver Entwicklung)
  • Debian: Frühes Betriebssystem für Ubuntu (noch in aktiver Entwicklung)
  • Ubuntu: Neuer Betriebssystem basierend auf Debian (noch in aktiver Entwicklung)
  • Unix: Ein altes Betriebssystem, auf dem der Linux-Kernel lose basiert

Lesen: Linux-Kernel -
Lesen Debian
Lesen Ubuntu
Lesen: Unix

Wenn Sie wirklich daran interessiert sind, lernen Sie die Geschichte hinter all dem empfehle ich den film " Revolution OS, das geht in viel von der Geschichte hinter der Entwicklung freier software Bewegung.

 52
Author: Matthew Williams,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-09-27 20:32:19

Es gibt noch eine Sache, die du wissen musst: GNU.

GNU steht für " GNU 's Not Unix", und es ist ein Versuch, eine freie, unabhängige Version von Unix zu erstellen, die von der Free Software Foundation entwickelt wurde.

Sie kamen sehr weit, sie machten einen C-Compiler, eine C-Bibliothek, einen Linker, Editoren, Shells, alle Befehle, die Sie in einer typischen Unix-Shell erwarten würden, viele Sachen. Aber der Kernel (genannt "Hurd") war nicht fertig. Alle Dinge außerhalb des Kernels (die als Prozesse ausgeführt werden, die Benutzern gehören) sind zusammen bekannt als das "userland".

Als Linus Torvalds seinen Linux-Kernel schuf, schuf er kein Userland. Er hatte nur einen Kernel, es war auch kein vollständiges System. Es stellte sich heraus zu sein, seinen kernel kompilieren und verwenden Sie es innerhalb der GNU-userland (dies war wahrscheinlich nicht trivial, aber ich war nicht dort und kenne nicht).

Das Betriebssystem, das die Leute normalerweise als "Linux" bezeichnen, begann tatsächlich als Linux-Kernel mit dem GNU-Userland, und seitdem wurden viele andere Dinge hinzugefügt. Der Free Software Foundation hat immer darauf bestanden, dass es GNU/Linux als Ergebnis genannt werden sollte.

Debian ist eine" Distribution " von Linux; Sie haben die ganze harte Arbeit geleistet, alle verschiedenen Tools zu kompilieren, die Sie für ein ganzes Linux-System benötigten, sie kompiliert und als eine Reihe von Disketten zum Download angeboten. Oder eine CD, später. Andere taten dasselbe, z.B. Slackware, Red Hat und so weiter.

Viele andere Distributionen wurden später erstellt, oft nicht von Grund auf neu, sondern eine vorhandene Distribution als ein Ausgangspunkt und zusätzliche Software hinzufügen oder anders organisieren oder was auch immer. Ubuntu basierte auf Debian auf diese Weise.

 74
Author: RemcoGerlich,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-09-24 11:46:06

"Unix " war ursprünglich der Name eines Betriebssystems für die PDP-11, das in den 1970er Jahren bei Bell Labs entwickelt wurde. Sein Design war [[3]}immens [[4]} einflussreich und wurde dutzende Male kopiert und neu implementiert.

Heutzutage ist "Unix" ein Oberbegriff für eine ganze Familie von Betriebssystemen, von denen einige, aber nicht alle direkt von diesem ursprünglichen Betriebssystem abstammen; alles, dessen primäre Systemprogrammierschnittstelle mit dem [[7]}POSIX kompatibel ist.1 API spezifikation kann legitim eine Implementierung von Unix genannt werden-und es gibt Dutzende von ihnen. Es ist einfacher, die heute noch weit verbreiteten Betriebssysteme aufzulisten, die KEINE Implementierungen von Unix sind:

  • Fenster
  • IBMs z / OS und ihre Verwandten, die seit vor 1970 kontinuierlich weiterentwickelt wurden
  • ein paar tief eingebettete Dinge, die eher wie Laufzeitbibliotheken als komplette Betriebssysteme sind

(Es gibt auch eine Reihe von experimentelle Forschung-Prototypen, die versuchen, Sie zu bewegen über Unix design, aber Sie zählen nicht als "weit", ach.)

"Linux " ist der gebräuchliche Name einer Implementierung von Unix. Es gibt es seit den 1990er Jahren und ist eine der fünf am häufigsten verwendeten Implementierungen heute-wahrscheinlich entweder #1 oder #2, je nachdem, wie Sie diese Dinge zählen.

Linux ist insofern ungewöhnlich, als der Kernel, die C-Bibliothek, der Compiler, der grundlegende Satz von " shell" utilities, und so weiter werden alle von verschiedenen Gruppen von Menschen entwickelt; darüber hinaus gibt es mehr als eine Wahl für die meisten dieser Stücke. Jemand muss eine Reihe von Stücken auswählen und zusammenstellen und sicherstellen, dass sie in Kombination richtig funktionieren. Dass jemand (heutzutage normalerweise eine Gruppe von Menschen) traditionell als Distributor von Linux bezeichnet wird und seine Ausgabe eine Distribution ist. Debian und [[35]}Ubuntu sind Distributionen von Linux; früher waren sie extrem eng verwandt, aber seitdem ziemlich auseinandergegangen.

(Technisch gesehen bezieht sich der Name Linux speziell auf den Kernel, und es wäre ein wenig seltsam, ein Betriebssystem Linux zu nennen, wenn Sie diesen Kernel nicht verwenden würden, aber es gibt Leute, die alles andere behalten und den Kernel austauschen, zB Debian kFreeBSD.)

(Fußnote für Pedanten: alle gern-über feine Unterschiede, die in diesem posten wurde zu 100% beabsichtigt.)

 17
Author: zwol,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-09-25 00:43:28

UNIX und Linux sind nicht mit DOS oder Windows.

DOS war eine Weiterentwicklung des in den späten 70er/frühen 80er Jahren beliebten 8-Bit-CP/M-Betriebssystems.]}

Windows NT (auf dem XP, Vista, 7 und 8 basieren) wurde von Microsoft ab 1993 neu entwickelt und leiht sich viele Konzepte und Ideen von VAX VMS. Windows NT wurde entwickelt, um ein "echtes" modernes, präventives, Multi-User, Multitasking sicheres Betriebssystem zu sein.

Windows 3.1, 95, 98 und ME waren ziemlich viel Microsofts Idee/Ausführung von Multitasking (nicht Multi-User oder Secure) DOS.

In Bezug auf UNIX, Linux usw.:

  • UNIX ist ein Kernel / API / Betriebssystem, das es seit den 70er Jahren gibt.

    • Ein Kernel bietet eine Plattform für die Ausführung von Programmen, im Fall von Unix können mehrere Programme auf einem einzigen Computer ausgeführt werden und mehrere Benutzer darauf zugreifen. Ein Kernel führt keine eigenen Programme aus, diese müssen separat entwickelt und bereitgestellt.

    • Eine API ist eine Standardmethode für Programme, um mit dem Kernel zu sprechen. Es ist Teil des Kernels.

    • Ein Betriebssystem ist ein Kernel und gängige Hilfsprogramme zum Verwalten und Verwalten des Systems. Zu den gängigen Hilfsprogrammen für UNIX gehören Basisprogramme zum Verwalten von Diensten und Anmeldungen (init), eine Shell, mit der Sie Befehle eingeben können (sh, bash), und grundlegende Dateiverwaltungsbefehle wie cp, ls, mv, etc.

  • Linux ist ein UNIX-artiger Kernel, der unter der GPL veröffentlicht wurde und zunächst auf PC-Hardware arbeitete, aber jetzt auf fast allem mit einer CPU funktioniert (wenn Sie es ausführen dürfen).

    • GPL ist eine Lizenz, die besagt, dass jeder, der Linux ändert/verbessert und seine Änderungen veröffentlicht, erforderlich ist, um diese Änderungen der Öffentlichkeit zugänglich zu machen und anderen zu ermöglichen, dasselbe zu tun.

    • Linux implementiert die UNIX-API, so dass UNIX-Programme können führen Sie im Allgemeinen unverändert aus, wenn sie neu kompiliert werden (dies ist viel einfacher als das Umschreiben von Grund auf neu) - da sie die UNIX-API verwenden, ist es ihnen egal, ob sie wirklich mit Linux oder UNIX oder etwas anderem sprechen, solange die API dasselbe tut.

  • Debian ist eine Linux-distribution. Es begann 1993 und gehört zu den ältesten Distributionen. Linux-Distributionen bieten im Allgemeinen:

    • ein Linux-kernel,
    • grundlegendes Dienstprogramm Programme,
    • ein Installationsprogramm, damit Sie Linux auf Ihrem System installieren können,
    • ein Paketmanager (plus ein Format für Pakete-Debian verwendet .deb)
    • Ein repository von Paketen

      So können Sie eine Distribution installieren, eine grundlegende Linux-Umgebung zum Laufen bringen und dann Pakete aus dem Repository der Distribution mit dem Paketmanager aufrufen, wenn Sie Software benötigen. Es unterscheidet sich von Windows, wo traditionell Software auf CDs verteilt wurde und Jahre vergehen von zwischen-Versionen und-updates. Software in Repositorys wird in der Regel häufig aktualisiert, und der Paketmanager übernimmt das Herunterladen und Anwenden von Updates.

    • Debian ist auch streng über die Freigabe nur Open-Source-Software, was bedeutet, dass Dinge, die proprietäre Software erfordern laufen, wie moderne Grafikkarten oder Wi-Fi-Chipsätze, wird nicht optimal funktionieren (oder überhaupt) mit Debian " out of the box."

    • Debian erstellt normalerweise langsam neue Versionen und ist mehr interessiert in Stabilität als neue Funktionen. Dies macht Debian zu einem Favoriten für Server, auf denen die Hardware relativ statisch ist und die Stabilität der Software wichtig ist.

  • Ubuntu ist ein "fork" von Debian -

    • Debian ermöglicht es anderen, darauf basierende Distributionen mithilfe seiner Paketverwaltungstools zu erstellen. Dies wird als "Gabelung" bezeichnet."

    • Zusätzlich zu dem spezifischen Branding und Aussehen von Ubuntu fügt Ubuntu zusätzliche Ubuntu-spezifische repositories, die mehr und neuere Software enthalten. Ubuntu ist "blutender" als Debian - es wurde geschaffen, um aus nicht-technischer oder nicht-UNIX-Expertensicht freundlicher und nützlicher zu sein. Es geht um neue Funktionen und Hardware arbeiten aus der Box.

    • Die meisten Software, die auf Debian funktioniert auf Ubuntu arbeiten. Der andere Weg kann etwas problematisch sein, da Debians Software normalerweise älter ist. Möglicherweise stoßen Sie auf einige Basiskomponenten, die aktualisiert werden müssen, um ausgeführt zu werden Ubuntu-Zeug, kann aber nicht aktualisiert werden, da die Debian-Repos keine neuere Version enthalten. Sie können diese manuell aktualisieren,aber dann müssen möglicherweise andere Komponenten aktualisiert werden usw.

    • Sollte beachten, dass Debian ist viel freundlicher und bewusst moderner Hardware in diesen Tagen als zuvor.

 7
Author: LawrenceC,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-09-24 22:37:35

Unix = eine kommerzielle Betriebssystemspezifikation

Linux = ein freier Unix-Klon (nur der Kernel)

Debian = eine Linux-distribution (Linux + andere Sachen)

Ubuntu = Debian redistributed (Debian benutzerfreundlicher gemacht)

 6
Author: Georges St. Clair,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-09-26 08:01:25

"Unix "ist eine Marke für ein Betriebssystem, das vom 1960er-Jahre-Betriebssystem" Multics "inspiriert wurde;" Unix " war ein Wortspiel, das darauf hindeutete, dass es wie Multics war, aber nicht so kompliziert. (Persönlicher Hinweis: In den späten 1980er Jahren arbeitete ich an einem kommerzialisierten Nachkommen von Multics, der nicht eine Art Unix war. Die Entwicklung von Unix begann 1969 auf einem DEC PDP-7 und wechselte 1970 zu einem PDP-11. 1972 wurde es in C umgeschrieben; bis zu diesem Punkt war es geschrieben worden in Assemblersprache. (Die Assemblersprache war relativ programmierfreundlich, aber es war immer noch Assemblersprache.) Es blieb vor allem ein Bell Labs Forschungsprojekt durch das, was als "Version 7" bekannt war, die 1979 veröffentlicht wurde.

Unterwegs entwickelte sich um 1977 ein alternativer Zweig:" BSD " (Berkeley Software Distribution). AT & T lizenzierte 1982 eine kommerzielle Version seiner Niederlassung "System III" und 1983 "System V". Dann gab es eine Reihe von rechtlichen Kämpfen zwischen AT & T und Berkeley, die beide verletzt, bis die Klage schließlich beigelegt wurde.

Teilweise als Reaktion auf die Kämpfe um System V und BSD begannen zwei neue Projekte: Minix (von Andrew Tanenbaum, der die Hauptmerkmale bestehender Kernel der Unix-Familie mit einem Mikro-Kernel-Design replizierte) und das GNU-Projekt (das die meisten wichtigen Nicht-Kernel-Teile von vorhandenem Unix replizierte), beide mit völlig neuem Code, der die rechtlichen Probleme zwischen System V und BSD vermeidete. Standardisierungsbemühungen versucht, die Unterschiede zwischen den beiden Hauptzweigen zu lösen; Das Hauptergebnis war POSIX.

1991 – inspiriert von Minix, älteren Unix-Zweigen und dem Fehlen von Fortschritten auf einem GNU-Kernel-schuf Linus Torvalds Linux. Es war auch alles neuer Code und kehrte zum alten Unix-Kerneltyp und nicht zum Minix-Typ-Mikrokern zurück.

Im Jahr 1997 übernahm Apple den BSD-basierten Nextstep und entwickelte ihn schließlich zu einem neuen Mac-Betriebssystem und passte ihn an andere Apple-Geräte an Speichergeräte.

Linux existiert in einer Vielzahl von Distributionen, bei denen es sich um Pakete handelt, die einen Linux-Kernel und verschiedene Dienstprogramme enthalten. Debian war eine Linux-Distribution und hat sich zu einer Familie von Distributionen verzweigt. Ubuntu ist eine Distribution, die Teil der Debian-Familie ist, und sie hat sich wiederum in eine Familie von Distributionen verzweigt.


Windows und DOS haben eine ganz andere Geschichte. Um 1963 baute DEC die PDP-6, die ein Betriebssystem namens Monitor hatte. Als sie den PDP-10 bauten, nannten sie das Betriebssystem "TOPS-10". Gary Kildall schrieb ein Betriebssystem für Computer der Intel 8080-Familie und nannte es "CP/M"; Es wurde von TOPS-10 inspiriert. CP/M inspiriert "86-DOS", geschrieben für 8086-familie maschinen von Tim Paterson (mit Microsofts "Standalone Disk BASIC-86" 8-bit FAT dateisystem), weil CP/M-86, die 8086-familie fortsetzung CP / M, wurde verzögert.

IBM wollte CP/M-86 für seine erste 8088-Maschine lizenzieren, aber es gab Probleme mit der Angebot. IBM hatte von MS-DOS gehört, und bat Microsoft, es für sie zu bekommen. Microsoft lizenzierte es (und kaufte es später) und lizenzierte es an IBM als "PC-DOS" – und lizenzierte es an andere als"MS-DOS".

Einige Zeit später, inspiriert von Visi On (das wiederum vom Xerox Star inspiriert wurde, besser bekannt als Inspiration für Apples Lisa und Macintosh), entwickelte Microsoft Windows als Add-On zu MS-DOS. Frühe Versionen waren nicht sehr erfolgreich, aber schließlich war Windows 3.0 gut genug für kommerzieller Erfolg. Mehrere spätere Versionen (3.1, 3.11, 95, 98 und ME) liefen alle unter DOS, aber Microsoft erkannte, dass DOS den Fortschritt unter Windows zurückhielt. Am Ende war ein Großteil dieses Zweigs von Windows 32-Bit, aber es hing immer noch von 16-Bit-DOS ab.

In einem Versuch, die Einschränkungen von DOS zu umgehen, arbeitete Microsoft mit IBM unter OS / 2, das "Besseres DOS als DOS und besseres Windows als Windows"sein sollte. Anfangsversionen waren jedoch nicht viel gut, und schließlich IBM und Microsoft beendete die gemeinsame Entwicklung. IBM übernahm es und machte am Ende ein ziemlich gutes OS / 2.

In der Zwischenzeit hat DEC die VAX-Computerserie erstellt, um die PDP-11-Zeile zu ersetzen, und das VMS-Betriebssystem, das darauf ausgeführt wird. Es teilte einige Geschichte mit dem WINDOWS-10-Betriebssystem, aber sie waren nicht gegenseitig kompatibel.

Absicherung gegen die Möglichkeit von Problemen mit OS / 2, stellte Microsoft eine Reihe von Top-VMS-Entwickler (und einige Mikro-Kernel-Forscher) eine neue, 32-Bit zu bauen Windows von Grund auf neu. Tief im Inneren ähnelte es einer Mikrokern-Anpassung der besten Funktionen von VMS. Oben sah es aus wie Fenster. Die erste Version von 32-Bit-Windows war "Windows NT 3.1", gefolgt von Windows NT 3.5, 3.51 und 4.0, dann Windows 2000 (ohne das "NT"), XP (das erste 64-Bit-Windows), Vista, 7, 8 und 8.1.


Ein interessanter Thread, der diese meist nicht verbundenen Entwicklungspfade miteinander verbindet, ist DEC. Viele frühe Unix-Geschichte wurde gebunden an die PDP-7, PDP-11, und VAX. Die DEC PDP-6 und PDP-10 inspirierten einige DOS-Vorgeschichte. Und Veteranen des VAX-VMS-Teams von DEC bauten den Kern der Windows NT-Familie auf.

 4
Author: Steve,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-09-27 22:27:25

Ich vermute, Sie sind alle Betriebssysteme

Sie sind oder waren alle Betriebssysteme. Heutzutage ist Unix eine Marke und kein Betriebssystem.

Das kann aufeinander basieren

Auf die eine oder andere Weise ist dies wahr. Die letztere Gruppe basierte im Wesentlichen auf einer Re-Implementierung vieler Ideen, die von Unix kamen. Es gab keinen Unix-Code in Linux (obwohl dies Gegenstand längerer Rechtsstreitigkeiten war, die letztendlich ausgefallen).

Ähnlich wie Windows auf DOS basiert.

Ich vermute, dass es in Windows 8 keinen PC-DOS-Code gibt, vielleicht nicht einmal zu Kompatibilitätszwecken. Es gibt jedoch einen klaren Fortschritt von DOS zu Windows 8. Dies ist bei Unix und Linux nicht wirklich der Fall.

Ist dies die gleiche Art von Beziehung?

Nicht wirklich, Eigentum und Entwicklung von Unix und Linux sind klar getrennt.

Linux ist ein Betriebssystem-kernel zunächst entwickelt vollständig von Linus Torvalds. Es sollte ein bisschen wie Unix sein und zog viele Ideen aus Unix. Torvalds begann nicht mit Unix-Code als Basis.

Um ein verwendbares Betriebssystem zu erstellen, müssen Sie einem Linux-Kernel eine Reihe von "GNU" - Tools hinzufügen, die unabhängig von der FSF entwickelt wurden. Sie können auch ein oder mehrere konkurrierende Subsysteme hinzufügen (z. B. Gnome oder KDE Desktop Manager). Jeder von ihnen wird als "Verteilung"bezeichnet.

Es gibt viele solcher Verteilungen, jede mit ihre eigene besondere Auswahl an Funktionen.

Einige Distributionen sind im Wesentlichen modifizierte Formen anderer Distributionen. Typischerweise wird eine Distribution als Upstream-Distribution bezeichnet. Releases der Downstream Distribution hängen in hohem Maße von neuen Releases der Upstream Distribution ab.

Ubuntu ist eine nachgelagerte Distribution von Debian. Eine, in der Ubuntu viel Wert hinzufügt (im Vergleich zu einigen anderen solchen Beziehungen wie CentOS und RedHat vielleicht)

 3
Author: RedGrittyBrick,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-09-24 15:56:02

Linux an sich ist nur der Kernel.
Sie können den Linux-Kernel mit dem Windows-Kernel vergleichen.
Der größte Unterschied besteht darin, dass Linux einen reinen [[3]}monolithischen [[4]} Kernel verwendet, in dem Windows einen [[5]}hybriden [[4]} verwendet.
Aber sie sind beide Kernel, und normale Leute können nicht nur mit dem Kernel Sachen machen, weil der Kernel nicht dazu gedacht ist, uns Benutzern Zugriff auf Funktionalität zu geben, sondern die Aufgaben zu lösen, die für die Bereitstellung unseres Zugriffs auf Funktionalität notwendig sind.

, Debian und Ubuntu sind Varianten von Distributionen. Distributionen sind alles, was AUF/UM den Kernel läuft. Und da der Kernel keine Sachen machen kann, benötigen Sie einige grundlegende Anwendungen, um Linux zu einem vollständigen Betriebssystem zu machen. Einige grundlegende Bedürfnisse, die eine Distribution bietet, sind also:

  • Möglichkeiten zur Verwaltung von Bibliotheken und Anwendungen,
  • Verwalten von Startanwendungen,
  • Umgang mit Serval-Protokollen,
  • {[14]) und eine GUI -

Keines davon ist notwendig, aber benötigt werden,um die volle Funktionalität eines "gemeinsamen" OS wie das, was Windows oder MAC OS bietet.

Auch Debian ist einer der Vorfahren von Distributionen. Es ist eine Distribution, von der viele Distributionen abhängen/von der sie sich entwickeln. Wie Ubuntu zum Beispiel.
Warum verwenden so viele Leute Ubuntu anstelle von Debian?
Weil Debian so wenig vorinstallierte Software wie möglich enthält, aber so viel wie nötig, um ein vollständiges Betriebssystem auszuführen. (Was ist dieser Fall ist ohne GUI weil es hauptsächlich auf Servern verwendet wird). Das Ergebnis ist sehr stabil und Spüle OS.
Jetzt würde die "Mehrheit" der Menschen eine GUI benötigen und ihre Musik auf ihren PCS und Laptops hören, auf das Internet zugreifen und so weiter. Mit Debian würde das nicht funktionieren, ohne Zeit in die Installation einer GUI, Serval-Treiber und Konfiguration dieser und jener zu investieren. Und hier kommt Ubuntu ins Spiel. Ubuntu bietet alle Stabilität Deiban bietet und fügt eine Menge Funktionalität für den täglichen Heimgebrauch benötigt.

Windows hat diese Dynamik nicht. Trotzdem gibt es die Windows-Version, die jeder verwendet, und die Serverversionen. Das ist einfach nicht so vielfältig, wie die Linux Varianten. Aber immer noch eine große Anpassung für die bestehende Gruppe von Kunden und Anwendungen Realms.

Sowohl DOS als auch das Linux-Terminal werden auf dem Kernel ausgeführt. Sie können aber auch im Betriebssystem" emuliert " werden. Im Betriebssystem tun diese Emulatoren nichts anderes, als die Befehle an den Kernel zu übergeben. Der Kernel Dumps dann informationen, die von den Emulatoren aufgenommen und in den Terminals gedruckt werden.

PS: Ich sage absichtlich, dass GUI für ein vollständiges Betriebssystem benötigt wird und dass Debian ein Vorreiter für ein einfacheres Verständnis ist. Ich bin mir bewusst, dass diese Zustände technisch nicht ganz richtig sind. Nur eine kleine Info, um zu verhindern, dass sich die Hardcore-Nerds beim Lesen zu schnell drehen:)

 2
Author: Harrys Kavan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-09-24 17:36:07

Unix ist eine Klasse von Betriebssystemen, die alle auf derselben Theorie basieren und so ähnlich sind, dass die meisten Menschen den Unterschied nicht erkennen können. Die Geschichte ist irgendwie verworren und beinhaltet Berkley (BSD) und AT&T (SysV) und einen Standard namens POSIX.

Linux ist eine Art von Unix, obwohl Puristen Ihnen sagen, dass Linux nur der "Kernel" der niedrigste Teil ist. Der Rest des Betriebssystems besteht aus Unix-kompatiblen Tools der GNU Software Association und anderen Orten. Zusammen macht dies GNU/Unix.

Debian ist eine allgemeine Linux-Distribution. Jede Distribution verfügt über eigene Paketverwaltungstools, eine Reihe von Standardpaketen, die vorinstalliert sind, und kann sich darin unterscheiden, welche Dienste vorinstalliert sind und welche Konfigurationsdateien und dergleichen verwendet werden.

Ubuntu basiert auf Debian. Sie nehmen das neueste stabile Debian und fügen ihre eigenen Desktop-Apps, Software-Management-Tools und andere Dinge hinzu, um es einzigartig zu machen. Es gibt viele andere Linux-Distributionen. Die meisten sind entweder basierend auf Debian oder basierend auf Redhat, obwohl es auch Slackware-und Gentoo-basierte Systeme gibt. Jede dieser 4 Basen wird von den anderen Distributionen aufgebaut. Zum Beispiel führe ich gerade Elementary OS aus, das auf Ubuntu basiert, das auf Debian basiert, einer Linux-Version, die eine Unix-Variante ist. Verstanden?

Mac OS/X ähnelt Unix insofern, als es einen anderen Kernel (Mach) verwendet, der auch Unix-kompatibel mit einer Reihe von Softwarepaketen ist es kompatibel (meist) mit BSD-Aromen von Unix. Viele Software ist aufgrund der BSD-Kompatibilität von Linux auf Mac einfach zu portieren. Sie ändern jedoch die oberen Ebenen des Betriebssystems mit einer GUI, die auf Anzeige-PDF und anderen Ergänzungen basiert. Das Ganze wurde ursprünglich als nächster Schritt erstellt und Apple kaufte es und gab ihm ein Facelift. Es ist in der Unix-Familie.

Android verwendet einen Linux-Kernel, aber der Rest des Betriebssystems ist von ihrem eigenen Design, also während die niedrigsten Ebenen des Betriebssystems basieren auf Unix, der Rest ist nicht, und es ist nicht allgemein als ein Unix-Geschmack zu sein, obwohl einige halten es für einen Linux-Geschmack. Verwirrt noch? Android entspricht nicht den POSIX-Standards.

DOS / Windows ist völlig anders. MS-DOS war ursprünglich ein Port von CP / M vom 8080 zum 8086 (der 8080 ist eine 8-Bit-CPU und eine.COM-Datei ist eine 8-Bit-ausführbare Datei für CP/M). Microsoft hat es nicht geschrieben, sie haben es gekauft und dann an IBM und seine Konkurrenten lizenziert. Windows begann als alte Apple-API, mehr oder weniger legal gestohlen, weshalb es eine Pascal-Aufrufkonvention verwendet. Windows 95 und Windows Me und einige andere verwendeten DOS intern noch für einige Dinge (es gab Klagen darüber). Neuere Windows-Versionen basieren auf der Win32-API, die von IBM für OS/2 mitgeschrieben wurde. Microsoft brach vom OS/2-Deal ab und nahm den Code mit. Der Windows NT-Kernel wird normalerweise zum Ausführen der Win32-API verwendet, die DOS überhaupt nicht verwendet, und Microsoft hat tatsächlich einige Ideen ausgeliehen von Unix .. in der Tat ein paar Unix-Urheberrechte sogar zeigen, wenn Sie NT booten, aber es ist immer noch weit von Unix-kompatibel.

 1
Author: Evan Langlois,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-09-25 04:44:18
  • UNIX-Ein Flair für Power PC als Gegensatz zu 'Windows'.
  • Linux-Sub-Set von Unix-Flavour-ein Betriebssystem, das unter der Free Software Foundation entwickelt wurde und "kostenlos"ist
  • Debian - Eine Stiftung, die Linux entwickelt hat-lud auch Mitarbeiter ein, unter das Dach der Free Software Foundation zu kommen und für alles beizutragen, was Linux mit vielen Arten von Tools und Dienstprogrammen und vielen vielen Anwendungen, die auf diesem System installiert werden können, einschließlich eines Paketmanagers für unterstützung installation und konfiguration aller dieser anwendung.
  • Ubuntu-eine extrahierte Version von Debian in Suite / fit to Desktop environment im Format 'Default installation'. Weiter ist es für Desktop-Themen und Dienstprogramme verkleidet.
 0
Author: Kamlesh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-09-27 15:44:13

UNIX war ein Betriebssystem, das in den 60er und 70er Jahren entwickelt wurde.Computer waren teuer und UNIX teuer. Das war kein problem. Nur große Unternehmen, Universitäten und Regierungen hatten damals Computer und sie hatten Geld.

Es war so teuer, dass Linus Torvalds eine Alternative schuf: Linux, was für Linux Is Not UniX steht. Er wollte, dass es offen und frei ist. UNIX war urheberrechtlich geschützt, so schrieb er alle notwendigen Code (mit vielen helfenden Händen), und erforderlich, alle code, frei zu sein, mit einer speziellen Lizenz. Da dies viel billiger war, begannen viele Leute es zu benutzen. Es war billiger als UNIX, hatte bald mehr Benutzer, wurde auf mehr Servern verwendet. Da es billiger und schneller als Windows war, war es auch für billige Webserver beliebter.

Es gibt zwei Hauptdistributionen: Debian / Ubuntu und Redhat / Centos. Außerdem gibt es einige andere Distributionen, aber diese haben den Hauptmarktanteil.

Debian - " wird hauptsächlich als server OS.

Ubuntu wurde darüber hinaus erstellt, aber dann mit normalen Benutzern - diejenigen, die nicht wissen, wie man ein Terminal benutzt, diejenigen, die etwas wollen, das einfach funktioniert.

Redhat und Centos sind beide Serversysteme, wie Debian. Beide haben Desktop-Versionen (und Debian auch), aber nicht so benutzerfreundlich wie Ubuntu, das auch ein Serversystem hat, das immer beliebter wird. Redhat ist das Betriebssystem der Wahl für große Unternehmen, weil sie bieten Supportverträge an-teuer, aber für manche kein Problem.

 -1
Author: SPRBRN,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-09-25 13:13:21