Kann mir wer erklären, welche Bewandtnis es mit diesem geheimnisvollen Hurd hat, dass schon ein Vierteljahrhundert daran gearbeitet wird? Wer ist die Zielgruppe für sowas?
es ist ein auf einem microkernel basierender kernel. nur grundlegende funktionen werden im kernelmode laufen. viele sachen laufen im user-space. hurd ist denke ich in der praxis nicht wichtig.
äh doch aber einen Wikipedia-artikel durchzulesen wird wohl auch von Dir nicht zuviel verlangt sein oder? Und doch...reine Microkernel sind ein spezielle Ideologie...wenn man das so nennen will.
Haben aber auch vorteile...die du jetzt vergessen hast aber du hast schon recht. Das werden eher nicht eingesetzt ist aber situationsbedingt, wenn du ein system brauchtst das extrem stabil und sicher sein muss wirst eher in richtung microkernel gucken als in die andere Richtung. Minix ist da wohl ein Paradebeispiel.
Der Vorposter hat das mit der Ideologie geschrieben. Aber Ideologie von Microkerneln ist wohl gleichzeitig deren definition, mit sehr verschwommenen grenzen zu hybriden und Mono, da streiten sich sogar die hohen Herren ob man dies oder jenes so nennen darf/kann bzw ob es heute überhaupt schon einen richtigen Microkernel gibt.
Doch, mindestens zwei: Freiheit und Sicherheit. Freiheit sollte eh das höchste Ziel sein, alles andere ist unakzeptabel. Und dadurch, dass die meisten Funktionen Userprozesse sind, kann die Sicherheit erheblich gesteigert werden.
Relevant könnte Hurd werden, sobald es zufriedenstellend in einer VM läuft. Und das könnte bald soweit sein, denn um in einer VM zu laufen, braucht man nicht viele Treiber.
Weil in Hurd keine binären Treiber als Modul gelinkt werden.
Und wenn es mal binäre Treiber für Hurd geben sollte, dann laufen die auch noch ohne Neucompilierung auf vielen neuen Kernelversionen von Hurd, weil die Schnittstelle, zwischen Microkernel und Treibern in der Regel sich so gut wie nicht verändert. Letzteres ist der größte Vorteil eines Microkernels.
Nachteile sind allerdings dann: 1. Der Druck auf Firmen, Quellcode oder HW Infos rauszurücken sinkt, denn alte Binärtreiber laufen ja auch noch nach Jahren auf neuen Kerneln. 2. Die Schnittstelle zwischen Microkernel und Treibern hat unverändert zu bleiben, dies kann natürlich auch bezüglich Neuentwicklungen einschränken.
...dass es mit der Lehre in der deutschen Sprache im allgemeinen und in den Foren im speziellen nicht so weit her ist... Das lehrt es uns! (für Schnellmerker) [scnr]
Das kleinknausrige dummtröten meinen in technischen diskussionen gäbe auch nur einer einen dreck auf rechtschreibung..... Wieso bist bei ProLinux? Geh zu einem Literaturforum und geh dort den Leuten auf den Sack.
PS: DASS (zwei S) lehrt es uns!
Und du dachtest dass Du mit deinem Duden autokorrekturprogramm angeben könntest
Na ja, das ist auch nicht ganz richtig, denn ich gebe mir höchstens Mühe. Welche Sprache sprichst Du eigentlich? An Deinen Reaktionen merke ich mal wieder, wie leicht es ist, mit einem kleinen Knopfdruck den HB-Männcheneffekt zu erreichen. Macht Spaß,wenn Prognose und Resultat übereinstimmen.
Wenn ich das Germanistik Pro-Seminar mal kurz unterbrechen darf um auf die Frage "Wer braucht das?" einzugehen; Hersteller von hochverfügbaren Embedded-Systemen im industriebereich brauchen das oder könnten das brauchen. Es gibt bisher keine andere Lösung die einen Systemabsturz weitestgehend minimieren kann außer das System des Microkernels. Und soetwas gibt es auf dem Markt bisher noch nicht. Und da diese Systeme meist nur eine, maximale zwei Aufgaben erfüllen müssen(diese dafür aber immer, egal unter welchen Umständen) ist es nachrangig, ob das System in sich von der Performanz "teuer" ist, da diese trotzallem immer ausreicht.
... viele können es nicht sein, die so was brauchen, sonst würden mehr als nur eine Hand voll Peoples in ihrer Freizeit dran arbeiten. Naja, mit seiner Freizeit kann jeder anstellen was er will. Besser als saufen und abhängen ist es allemal.
... viele können es nicht sein, die so was brauchen, sonst würden mehr als nur eine Hand voll Peoples in ihrer Freizeit dran arbeiten. Naja, mit seiner Freizeit kann jeder anstellen was er will. Besser als saufen und abhängen ist es allemal.
Und da diese Systeme meist nur eine, maximale zwei Aufgaben erfüllen müssen(diese dafür aber immer, egal unter welchen Umständen) ist es nachrangig,
Aufgabe 1: Messwert eines Sensors einlesen und an Server schicken.
Aufgabe 2: Verbindung mit Server aufrecht zu erhalten.
Daraus folgt:
Wenn der TCP/IP Stack, der zum Erfüllen von Aufgabe 2 notwendig ist, zusammenbricht, dann startet der Microkernel das TCP/IP Zeugs neu.
Linux kann das nicht, Hurd kann das. Und so nen TCP/IP Stack implementiert man auch nicht mal schnell in einem kleinen Assembler- oder C Programm das alleinig auf dem Microcontroller läuft, wie es bei Embedded Systemen normalerweise üblich ist.
Mit den Betriebssystemen des Betriebsystemweltmarktführers Microsoft funktioniert das auch. Und es gibt dort Treiber, im gegensatz zu Hurd. Also sind die Betriebssysteme des Betriebsystemweltmarktführers Microsoft besser als Hurd. QED!
na, da freu ich mich aber, wenn 2072 endlich die Version 1.0 von HURD fertig ist... übrigens wird dann umgehend mit der Entwicklung der 64bit Version begonnen, die 2095 fertig sein soll
Du könntest auch in das Jahr 1991 reisen und Linus Torvald in die Zukunft schicken, dadurch würde die Entwicklung von Linux nicht stattfinden und die ganze Open Source OS Manpower dem GNU Kernel Hurd zur Verfügung stehen, was wiederum zur Folge hätte, dass Hurd wesentlich früher erschienen wäre und zu einem Erfolgsmodell geworden wäre.
Von .-,-.,.-,.-,-., am Sa, 25. Mai 2013 um 13:50 #
Hurd hätte es vielleicht auch so nie geschafft und GNU hätte weiterhin ohne Kernel dagestanden. Unter Umständen hätten aber die BSDs diese Lücke ausfüllen können, oder irgendein weiteres OS, dessen Entwicklung infolge des Linux-Booms ab 1991 gar nicht mehr stattfand.
Vielleicht wäre es in einer "alternativen Zeitlinie" auch 1990 kurz vor der deutschen Wiedervereinigung zu einem Atomkrieg gekommen, der die Linuxentwicklung dann gänzlich unterbunden hätte.
Den Ideen und "Spinnereien" sind im Rahmen einer solchen Fiktion keinerlei Grenzen gesetzt.
wenn Hurd bis etwa 2250 fertig wird, könnte man die Sensoren auf der Enterprise mit einem Hurd-Kernel auslesen - wenn dann die Netzwerkverbindung abbricht, ist es kein Problem, kann von Hurd neu gestartet werden! Ein echter Beitrag zur Sicherheit im interstellaren Raum.
Kann mir wer erklären, welche Bewandtnis es mit diesem geheimnisvollen Hurd hat, dass schon ein Vierteljahrhundert daran gearbeitet wird? Wer ist die Zielgruppe für sowas?
es ist ein auf einem microkernel basierender kernel. nur grundlegende funktionen werden im kernelmode laufen. viele sachen laufen im user-space. hurd ist denke ich in der praxis nicht wichtig.
Also keine spezielle Ideologie dahinter? Danke.
äh doch aber einen Wikipedia-artikel durchzulesen wird wohl auch von Dir nicht zuviel verlangt sein oder? Und doch...reine Microkernel sind ein spezielle Ideologie...wenn man das so nennen will.
Jetzt finde ich es interessant, was du unter Ideologie verstehst?
Microkernel haben halt den Nachteil, dass die Interprozess-Kommunikation teuer ist. Deswegen werden sie eher nicht eingesetzt.
Haben aber auch vorteile...die du jetzt vergessen hast aber du hast schon recht. Das werden eher nicht eingesetzt ist aber situationsbedingt, wenn du ein system brauchtst das extrem stabil und sicher sein muss wirst eher in richtung microkernel gucken als in die andere Richtung. Minix ist da wohl ein Paradebeispiel.
Der Vorposter hat das mit der Ideologie geschrieben. Aber Ideologie von Microkerneln ist wohl gleichzeitig deren definition, mit sehr verschwommenen grenzen zu hybriden und Mono, da streiten sich sogar die hohen Herren ob man dies oder jenes so nennen darf/kann bzw ob es heute überhaupt schon einen richtigen Microkernel gibt.
Doch, mindestens zwei: Freiheit und Sicherheit. Freiheit sollte eh das höchste Ziel sein, alles andere ist unakzeptabel. Und dadurch, dass die meisten Funktionen Userprozesse sind, kann die Sicherheit erheblich gesteigert werden.
Relevant könnte Hurd werden, sobald es zufriedenstellend in einer VM läuft. Und das könnte bald soweit sein, denn um in einer VM zu laufen, braucht man nicht viele Treiber.
Ganz blöde gefragt, wieso soll Hurd freier sein wie Linux?
Aber ansonsten sind wir absolut einer Meinung.
Weil in Hurd keine binären Treiber als Modul gelinkt werden.
Und wenn es mal binäre Treiber für Hurd geben sollte, dann laufen die auch noch ohne Neucompilierung auf vielen neuen Kernelversionen von Hurd, weil die Schnittstelle, zwischen Microkernel und Treibern in der Regel sich so gut wie nicht verändert.
Letzteres ist der größte Vorteil eines Microkernels.
Nachteile sind allerdings dann:
1. Der Druck auf Firmen, Quellcode oder HW Infos rauszurücken sinkt, denn alte Binärtreiber laufen ja auch noch nach Jahren auf neuen Kerneln.
2. Die Schnittstelle zwischen Microkernel und Treibern hat unverändert zu bleiben, dies kann natürlich auch bezüglich Neuentwicklungen einschränken.
Der Machkernel sitz stark verändert in MacOSX drin.
PS: Vor 20 Jahren war auch Linux in der Praxis unwichtig...und was lernt es uns??
Das man mit Pragmatismus als Ideologie etwas erreichen kann?
Ja wenn das deine einzige erkenntnis ist....
Der Machkernel sitz stark verändert in MacOSX drin.
PS: Vor 20 Jahren war auch Linux in der Praxis unwichtig...und was lernt es uns??
...dass es mit der Lehre in der deutschen Sprache im allgemeinen und in den Foren im speziellen nicht so weit her ist...
Das lehrt es uns! (für Schnellmerker)
[scnr]
Das kleinknausrige dummtröten meinen in technischen diskussionen gäbe auch nur einer einen dreck auf rechtschreibung..... Wieso bist bei ProLinux? Geh zu einem Literaturforum und geh dort den Leuten auf den Sack.
PS: DASS (zwei S) lehrt es uns!
Und du dachtest dass Du mit deinem Duden autokorrekturprogramm angeben könntest
Relative Satzanschlüsse vs. pronominale Erstbesetzung sind eben nicht ganz so leicht zu begreifen.
Stimmt, aber lassen wir dass, er nimmt sich wenigsten die Mühe richtig zu schreiben, ich nicht
Hups, "gibt sich wenigstens mühe".....verdammt jetzt hat er mich mit seinem Pedantismus angesteckt.
Sarkasmus und Pedantismus in einem, das ist schon ein starkes Stück!
Das macht ja gerade richtig Spass, aber fertig mit unserer ganz persönlichen Interprozesskommunikation
Na ja, das ist auch nicht ganz richtig, denn ich gebe mir höchstens Mühe.
Welche Sprache sprichst Du eigentlich?
An Deinen Reaktionen merke ich mal wieder, wie leicht es ist, mit einem kleinen Knopfdruck den HB-Männcheneffekt zu erreichen.
Macht Spaß,wenn Prognose und Resultat übereinstimmen.
Dies oder das lehrt es uns!
geh mal in dich bevor du so einen müll schreibst.
Komma vergessen!
"Müll" und Satzanfang bitte groß schreiben...
Leide schon seit Jahren an Augenkrebs ....
Wenn ich das Germanistik Pro-Seminar mal kurz unterbrechen darf um auf die Frage "Wer braucht das?" einzugehen; Hersteller von hochverfügbaren Embedded-Systemen im industriebereich brauchen das oder könnten das brauchen. Es gibt bisher keine andere Lösung die einen Systemabsturz weitestgehend minimieren kann außer das System des Microkernels. Und soetwas gibt es auf dem Markt bisher noch nicht. Und da diese Systeme meist nur eine, maximale zwei Aufgaben erfüllen müssen(diese dafür aber immer, egal unter welchen Umständen) ist es nachrangig, ob das System in sich von der Performanz "teuer" ist, da diese trotzallem immer ausreicht.
QNX
Ok, QNX gibt´s auch noch, ist aber von der Lizenz her eine Krücke und muss bei kommerziellem Einsatz lizenzsiert werden.
... viele können es nicht sein, die so was brauchen, sonst würden mehr als nur eine Hand voll Peoples in ihrer Freizeit dran arbeiten.
Naja, mit seiner Freizeit kann jeder anstellen was er will. Besser als saufen und abhängen ist es allemal.
... viele können es nicht sein, die so was brauchen, sonst würden mehr als nur eine Hand voll Peoples in ihrer Freizeit dran arbeiten.
Naja, mit seiner Freizeit kann jeder anstellen was er will. Besser als saufen und abhängen ist es allemal.
Aufgabe 1:
Messwert eines Sensors einlesen und an Server schicken.
Aufgabe 2:
Verbindung mit Server aufrecht zu erhalten.
Daraus folgt:
Wenn der TCP/IP Stack, der zum Erfüllen von Aufgabe 2 notwendig ist, zusammenbricht, dann startet der Microkernel das TCP/IP Zeugs neu.
Linux kann das nicht, Hurd kann das.
Und so nen TCP/IP Stack implementiert man auch nicht mal schnell in einem kleinen Assembler- oder C Programm das alleinig auf dem Microcontroller läuft, wie es bei Embedded Systemen normalerweise üblich ist.
Mit den Betriebssystemen des Betriebsystemweltmarktführers Microsoft funktioniert das auch. Und es gibt dort Treiber, im gegensatz zu Hurd. Also sind die Betriebssysteme des Betriebsystemweltmarktführers Microsoft besser als Hurd.
QED!
Aber Klar, dass Linux soetwas nicht kann.
*freu*
na, da freu ich mich aber, wenn 2072 endlich die Version 1.0 von HURD fertig ist...
übrigens wird dann umgehend mit der Entwicklung der 64bit Version begonnen, die 2095 fertig sein soll
Wir lösen das Ganze mit einer Zeitschleife. Hurd wird 2343 fertiggestellt und danach 1996 veröffentlicht.
Du könntest auch in das Jahr 1991 reisen und Linus Torvald in die Zukunft schicken, dadurch würde die Entwicklung von Linux nicht stattfinden und die ganze Open Source OS Manpower dem GNU Kernel Hurd zur Verfügung stehen, was wiederum zur Folge hätte, dass Hurd wesentlich früher erschienen wäre und zu einem Erfolgsmodell geworden wäre.
Hurd hätte es vielleicht auch so nie geschafft und GNU hätte weiterhin ohne Kernel dagestanden. Unter Umständen hätten aber die BSDs diese Lücke ausfüllen können, oder irgendein weiteres OS, dessen Entwicklung infolge des Linux-Booms ab 1991 gar nicht mehr stattfand.
Vielleicht wäre es in einer "alternativen Zeitlinie" auch 1990 kurz vor der deutschen Wiedervereinigung zu einem Atomkrieg gekommen, der die Linuxentwicklung dann gänzlich unterbunden hätte.
Den Ideen und "Spinnereien" sind im Rahmen einer solchen Fiktion keinerlei Grenzen gesetzt.
Du guckst zu viel Star Trek.
wenn Hurd bis etwa 2250 fertig wird, könnte man die Sensoren auf der Enterprise mit einem Hurd-Kernel auslesen - wenn dann die Netzwerkverbindung abbricht, ist es kein Problem, kann von Hurd neu gestartet werden!
Ein echter Beitrag zur Sicherheit im interstellaren Raum.