Linux 15.010 Themen, 106.838 Beiträge

Nickles-Report-Errata

flying sheep / 3 Antworten / Flachansicht Nickles

Servus,

ich hab mir den Nickles-Linux-Report aus der Bibliothek ausgeliehen und muss feststellen, dass neben den wirklich interessanten und wichtigen Informationen auch teilweise (meist altersbedingter) Bullshit drinsteht.

So z.B. Schreibzugriff mit Linux auf NTFS. ntfs-3g ist inzwischen wahrscheinlich besser als der I/O von Windoof, zumindest aber absolut stable und damit ist die Fettgedruckte „BLOẞ NICHT“-Warnung im Artikel hinfällig und irreführend.

Dieser ist auch hier im Web noch genauso drin:
„Check statt Risiko“
(Absatz unter dem 2. Screenie)

Des weiteren stimmt die Pauschalaussage „Wine is’ langsamer“ nicht. Meist stimmt das, viele Progs sind unter Wine auch hässlich und buggy, aber manches (gerade manche Spiele, z.B. World of Warcraft und Half Life 2) läuft unter Wine schneller als unter Windows. Und das ist Fakt, nicht nur persönliche Erfahrung.

Es gab noch mehr, aber ich finde, dass das zwei der wichtigsten Sachen sind. Wird hier nie geupdatet?

 Phil

bei Antwort benachrichtigen
KarstenW flying sheep „Nickles-Report-Errata“
Optionen

Der NTFS Treiber im Linuxkernel funktioniert immer noch sehr schlecht. Schreibender Zugriff auf das NTFS Dateisystem funktioniert nicht fehlerfrei, lesender Zugriff ist dagegen fehlerfrei möglich.

Das ntfs-3g Projekt kann ich nicht beurteilen, aber diese Treiber laufen im Userspace (wie bei Windows) und das kann Probleme geben hinsichtlich der Perfomance. Besser wäre es wenn der kernelbasierte NTFS Treiber richtig funktionieren würde.

wine wird wahrscheinlich nie richtig laufen. Die Unterschiede zwichen Linux und Windows sind zu groß. Der Windowsbetriebsystemkern ist nicht mal annähernd POSIX kompatibel und der Linuxkernel ist wahrscheinlich fast 100 % POSIX kompatibel.

Kurze Erklärung:

Der POSIX Standard ist ein Standard aus der Single Unixspezifikation und stellt eine standardisierte Programmierschnittstelle zur Verfügnung. Beispielsweise ist der POSIX Systemaufruf fork() bei Linux , Solaris und AIX Unix im Prinzip gleich. Es gibt im POSIX Standard mehr als 200 solche Systemaufrufe , die der Betriebsystemkern zur Verfügnung stellt.
Diese Systemaufrufe kennt Windows nicht und deshalb muß wine immer wieder irgendwelche Windows APIs in Systemaufrufe von Unix /Linux umwandeln und das funktioniert nicht richtig bei jedem Programm.
Wenn Windows POSIX-kompatibel wäre , dann würden wahrscheinlich 80 % der Windowsprogramme in wine laufen. Aber Microsoft interessiert sich nicht für den POSIX Standard von Unix, leider.




Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen