Abo
  1. Foren
  2. Kommentare
  3. OpenSource
  4. Alle Kommentare zum Artikel
  5. › ZFS ausprobiert: Ein Dateisystem…

Unix-Philosophie

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. Unix-Philosophie

    Autor: nikeee13 11.10.17 - 18:43

    > vielmehr ist es Raid-Controller, Volumen-Manager und Dateisystem in einem

    ???

  2. Re: Unix-Philosophie

    Autor: schily 11.10.17 - 20:55

    Wir sind nicht mehr im Jahre 1970 mit 16 kWorten RAM.

    UNIX Philosophie ist nicht das was ein Rechner mit wenig RAM erzwingt.

  3. Re: Unix-Philosophie

    Autor: nikeee13 11.10.17 - 21:17

    Unix-Philosophie besagt, dass man für eine Sache ein Tool hat, was nur das macht. Genau das ist hier ja nicht der Fall. Das ist übrigens auch einer Gründe, warum systemd so gehasst wird.

    Das hat nichts mit der Leistung des Rechners zu tun?!?



    1 mal bearbeitet, zuletzt am 11.10.17 21:21 durch nikeee13.

  4. Re: Unix-Philosophie

    Autor: Stormking 11.10.17 - 21:47

    Es gibt hier aber gute Gründe dafür. Wenn das Dateisystem das unterliegende Disklayout kennt (weil es auch für dessen Verwaltung zuständig ist), dann kann es wesentlich intelligenter agieren.

    Die Unix-Philosophie ist auch eher für das Userland gedacht, nicht unbedingt für das System selbst.

  5. Re: Unix-Philosophie

    Autor: schily 11.10.17 - 23:06

    Wie bereits erklärt, das was viele Leute fälschlicherweise als "UNIX Philosophie" bezeichnen ist größtenteils der Zwang, der 1970 durch die kleinen Rechner bestand und nicht das was man sinnvollerweise so bauen wollte.

    Das was ZFS macht, ist definitiv sinnvoll, weil das Filesystem besser und sicherer ist, wenn es direkten Zugriff auf den internen Zustand eines RAID Systems hat.

    Selbst Netapp hat das irgendwann erkannt und die Sektorgröße der Platten um 4 Bytes vergrößert um wenigstens einen CRC über den Sektor zur Einschätzung des Inhalts im Filesystem verfügbar zu haben.

  6. Re: Unix-Philosophie

    Autor: Stormking 12.10.17 - 00:01

    schily schrieb:
    --------------------------------------------------------------------------------
    > Wie bereits erklärt, das was viele Leute fälschlicherweise als "UNIX
    > Philosophie" bezeichnen ist größtenteils der Zwang, der 1970 durch die
    > kleinen Rechner bestand und nicht das was man sinnvollerweise so bauen
    > wollte.

    Das ist falsch.

    Es mag anfangs den Limitationen geschuldet gewesen sein, aber so richtig hat sich die Unix-Philosophie doch erst später herausgebildet, als man erkannt hat, daß dieser Ansatz auch grundsätzliche Vorteile bringt.


    > Das was ZFS macht, ist definitiv sinnvoll, weil das Filesystem besser und
    > sicherer ist, wenn es direkten Zugriff auf den internen Zustand eines RAID
    > Systems hat.

    Das ist richtig. Und die Unix-Philosophie besagt auch nicht, daß man keinesfalls komplexe Software bauen darf, wenn es praktische Vorteile bringt.

  7. Re: Unix-Philosophie

    Autor: nikeee13 12.10.17 - 09:56

    Aus dem Artikel kam es für mich so raus und hat mich direkt an systemd erinnert.

  8. Re: Unix-Philosophie

    Autor: YarYar 12.10.17 - 11:15

    nikeee13 schrieb:
    --------------------------------------------------------------------------------
    > Unix-Philosophie besagt, dass man für eine Sache ein Tool hat, was nur das
    > macht. Genau das ist hier ja nicht der Fall. Das ist übrigens auch einer
    > Gründe, warum systemd so gehasst wird.
    >
    > Das hat nichts mit der Leistung des Rechners zu tun?!?


    Ich finde die "UNIX Philiosophie" irrelevant. Man kann nicht aus Prinzip Dinge nicht tun obwohl sie sinnvoll sind. Das ist unlogisch.

    ZFS kombiniert Funktionen von mdadm, lvm und einem Filesystem. Und durch diese Kombination hat es auch mehr Möglichkeiten als mdadm, lvm und FS im Zusamenspiel. Denn die Schnittstellen zwischen den drei geben das nicht her. Ergo ist ZFS sinnvoll und die UNIX Philosophie ist kontraproduktiv. In diesem Sinn ist auch btrfs sinnvoll.

    Und jetzt oute ich mich mal als systemd befürworter. Auch systemd ist sinnvoll. Das Gerede über die sogenannte UNIX Philosophie ist mir einfach zu unpragmatisch.

    Ich kann auch ein Desktop Search tool mit bash, awk, sed, perl, perl, gtk, etc. programmieren. Ich kann mir aber auch einfach ein tool wie recoll installieren das das alles in einem macht.



    2 mal bearbeitet, zuletzt am 12.10.17 11:20 durch YarYar.

  9. Re: Unix-Philosophie

    Autor: nikeee13 12.10.17 - 15:49

    YarYar schrieb:
    --------------------------------------------------------------------------------
    > Ich finde die "UNIX Philiosophie" irrelevant. Man kann nicht aus Prinzip
    > Dinge nicht tun obwohl sie sinnvoll sind. Das ist unlogisch.

    Das sehe ich auch so. Die Formulierung in dem Artikel kam mir aber merkwürdig vor, da es viele Hardliner gibt (wie gesagt, siehe systemd).

  10. Re: Unix-Philosophie

    Autor: Stormking 12.10.17 - 20:53

    YarYar schrieb:
    --------------------------------------------------------------------------------
    > Ich finde die "UNIX Philiosophie" irrelevant. Man kann nicht aus Prinzip
    > Dinge nicht tun obwohl sie sinnvoll sind. Das ist unlogisch.

    Das ist auch nicht Teil der "Unix-Philosophie". Die ist nämlich kein "muss", sondern ein "sollte".

    Und für die einzelnen Teile der Unix-Philosophie gibt es durchaus gute Gründe. Kleine Tools, die genau eine Aufgabe erfüllen und nicht mehr, sind einfach zu testen und ggf. zu ersetzen. Eine Vielzahl kleiner Tools, die beliebig kombinierbar sind, ist immer mächtiger als ein paar große Applikationen, die vielleicht im Einzelnen mehr können aber eben keine (einfache) Kombination/Integration mit anderen Applikationen erlauben. Und Text als universelles Interface ist nunmal einfach ein Fakt.

    Das ist übrigens nur die Spitze des Eisbergs. Die Unix-Philosophie umfaßt nämlich auch Sache wie "put as much business logic into config files as possible", ein Ansatz den ich im Zeitalter "agiler" Softwareentwicklung stark vermisse.

  11. Re: Unix-Philosophie

    Autor: exxo 13.10.17 - 07:48

    Du schreibst das kleine Applikationen in Summe mehr ergeben als ein monolitsches Tool

    Das ist richtig.

    Allerdings ist ZFS keine Applikation sondern ein Dateisystem und daher trifft deine Aussage sowie die Unix Philosophie hier nicht zu.

    Mal davon abgesehen keiner ZFS oder BTRFS nutzen muss. Es herrscht Wahlfreiheit, weil es Linux ist...

  12. Re: Unix-Philosophie

    Autor: FreiGeistler 13.10.17 - 12:44

    Stormking schrieb:
    --------------------------------------------------------------------------------
    > Es gibt hier aber gute Gründe dafür. Wenn das Dateisystem das unterliegende
    > Disklayout kennt (weil es auch für dessen Verwaltung zuständig ist), dann
    > kann es wesentlich intelligenter agieren.
    Dann soll es eine Schnittstelle implementieren, damit auch alternative Werkzeuge damit umgehen können.

    >
    > Die Unix-Philosophie ist auch eher für das Userland gedacht, nicht
    > unbedingt für das System selbst.
    Ganz im Gegenteil!

  13. Re: Unix-Philosophie

    Autor: FreiGeistler 13.10.17 - 12:55

    YarYar schrieb:
    --------------------------------------------------------------------------------
    > Ich finde die "UNIX Philiosophie" irrelevant.
    Dann entwickle doch bitte für andere Systeme?!
    > Man kann nicht aus Prinzip Dinge nicht tun obwohl sie sinnvoll sind. Das ist unlogisch.
    Aber Dinge aufsplitten, weil das Flexibilität erhöht und Komplexität reduziert (mit allen Vorteildn davon).
    Du weisst schon den Unterschied zwischen Windows und Unix/Linux vs Systemd?
    >
    > ZFS kombiniert Funktionen von mdadm, lvm und einem Filesystem. Und durch
    > diese Kombination hat es auch mehr Möglichkeiten als mdadm, lvm und FS im
    > Zusamenspiel. Denn die Schnittstellen zwischen den drei geben das nicht
    > her. Ergo ist ZFS sinnvoll und die UNIX Philosophie ist kontraproduktiv. In
    > diesem Sinn ist auch btrfs sinnvoll.
    Dann sollte man doch besser die Schnittstellen erweitern?
    >
    > Und jetzt oute ich mich mal als systemd befürworter. Auch systemd ist
    > sinnvoll. Das Gerede über die sogenannte UNIX Philosophie ist mir einfach
    > zu unpragmatisch.
    >
    > Ich kann auch ein Desktop Search tool mit bash, awk, sed, perl, perl, gtk,
    > etc. programmieren. Ich kann mir aber auch einfach ein tool wie recoll
    > installieren das das alles in einem macht.
    Oder eines, das genannte Tools nutzt um alles in einem zu machen? (Gibt es übrigens schon.)

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Zum Login

Anzeige
Stellenmarkt
  1. Elizabeth Arden GmbH, Wiesbaden
  2. Media Carrier GmbH, München
  3. Bosch Software Innovations GmbH, Berlin
  4. Dr. August Oetker Nahrungsmittel KG, Bielefeld

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Spiele-Angebote
  1. 15,29€
  2. (-55%) 17,99€
  3. (-44%) 13,99€


Haben wir etwas übersehen?

E-Mail an news@golem.de


360-Grad-Kameras im Vergleich: Alles so schön rund hier
360-Grad-Kameras im Vergleich
Alles so schön rund hier
  1. USB-C DxO zeigt Ansteckkamera für Android-Smartphones
  2. G1 X Mark III Erste Kompaktkamera mit APS-C-Sensor von Canon
  3. Ozo Nokia hat keine Lust mehr auf VR-Hardware

E-Ticket Deutschland bei der BVG: Bewegungspunkt am Straßenstrich
E-Ticket Deutschland bei der BVG
Bewegungspunkt am Straßenstrich
  1. Handy-Ticket in Berlin BVG will Check-in/Be-out-System in Bussen testen
  2. VBB Schwarzfahrer trotz Handy-Ticket

LG 32UD99-W im Test: Monitor mit beeindruckendem Bild - trotz unausgereiftem HDR
LG 32UD99-W im Test
Monitor mit beeindruckendem Bild - trotz unausgereiftem HDR
  1. Android-Updates Krack-Patches für Android, aber nicht für Pixel-Telefone
  2. Check Point LGs smarter Staubsauger lässt sich heimlich fernsteuern

  1. GTA 5: Goldener Revolver für Red Dead Redemption 2 versteckt
    GTA 5
    Goldener Revolver für Red Dead Redemption 2 versteckt

    Es gibt die erste Extrawaffe für Red Dead Redemption 2: Nicht Vorbesteller, sondern findige Konsolenspieler können einen goldenen Revolver im Onlinemodus von GTA 5 freispielen und ihn dann später auch im Wild-West-Spektakel von Rockstar Games verwenden.

  2. Geldwäsche: EU will den Bitcoin weniger anonym machen
    Geldwäsche
    EU will den Bitcoin weniger anonym machen

    Mit dem Kampf gegen Terrorismusfinanzierung begründet die EU neue Maßnahmen, durch die etwa Bitcoin-Verkaufsplattformen die Identität ihrer Kunden besser überprüfen müssen.

  3. Soziale Medien: Facebook-Forscher finden Facebook problematisch
    Soziale Medien
    Facebook-Forscher finden Facebook problematisch

    Schlechte Laune, aber auch ernsthafte Erkrankungen wie Depressionen: Forscher von Facebook haben sich zu den Risiken des Netzwerks für die geistige Gesundheit geäußert. Wer den Gefahren entgehen möchte, müsse ihrer Meinung nach nicht abschalten - sondern besonders aktiv sein.


  1. 14:17

  2. 13:34

  3. 12:33

  4. 11:38

  5. 10:34

  6. 08:00

  7. 12:47

  8. 11:39