Immer dieser Heckmeck wegen Dateisystemen.
FUSE ist schonmal nicht schlecht. In den Kernel gehören nur wirklich bandbreitige Dinge und sachen wo man direkt auf die Hardware poken muss. Den Rest kann man durchaus über die Bussysteme (USB1/2/3, PCI,...) im UserSpace(keine echten User, "Driver-User") und /dev/-Einträge(oder was grade "in" ist) machen.
Sowas kommt von früher.
Und bei Dateisystemen gibts vernetzung und sicherheiten(logs, raids,...) und wie man die Sachen auf die Plattenblöcke packt.
Dann noch Zugriff/Locks/... .
Die Kodierung auf der Platte könnte man abstrahieren und ggf. transcodings schaffen oder einfach beschreibungen[1]. (perl unpack/pack oder halt edi/...binärformate (ist leider kein xml) entpacken/packen), danach hat man files und die möglichkeiten (lesen,schreiben, anhängen, serieller oder wahlfreier(random) oder geblockter(Datenbanken-Blöcke/Records) Zugriff.
Dann zusatzkram, z.b. zu mp3s, videos metadaten auslesen und in einer internen datenbank lagern. prüfsummen ganzer files und blöcken und teilen von files.
komprimierung. zusammenfassung.
wieso gibts das für DVDs nicht das man weiss, welcher Bereich eines Files frack ist. Ist bei Videos nicht toll aber na gut. dann weiss man wenigstens, das der Rest in ordnung ist bzw. was man von woanders restaurieren muss.
Bei SQL-Datenbanken und Netzwerk gibts ISo-Layer oder diese Datenbank-Abstraktions-schichten. für filesysteme wohl leider nicht.
[1] mit diesen allgemeinen Beschreibungen kann man dann jedes FS überall lesen (und schreiben). Ein Meta-FUSE in das man nur Spec/Config-Beschreibungen reinlädt und keine konkreten FS-Treiber mehr braucht (ausser fürs Boot-FS).
Die FS vermehren sich ja leider. Noch schlimmer als bei RDBMS/SQL-Datenbanken/ISAM-Layern.
Wenn Windows Superfilesystem (sollte iirc schon bei XP dabei sein) gekommen wäre, wäre sowas normal.
Aber schon komprimieren kann wohl fast nur NTFS. Toll wenn man hunderttausende java-docs als html-file und .c/.h-Files und sowas auf der Platte oder Stick/SD-Karte hat.
Benutzer wird von Ihnen ignoriert. Anzeigen
... und der Kern Deiner Aussage?
Meckern kann ja bekanntlich doch fast jeder ...
Benutzer wird von Ihnen ignoriert. Anzeigen
@Siga: gut gebrüllt Löwe ;)
Benutzer wird von Ihnen ignoriert. Anzeigen
In den Kernel gehört sicher kein FS, auch sonst fast nix.
Eventuell gehts noch bei einem 08/15 OS, aber bei einem RTOS embedded in sicherheitskritischen Bereichen z.B. sicher nicht.
Superfilesystem? Meinst du WinFS?
Die "Vorlage" dazu gibts schon ziemlich lange in verschiedenen Variationen.
Der Entwickler (jetzt bei Apple) hat auch ein hervorragendes Buch geschrieben
über FS allgemein und Basics über sein datenbank-basierendes FS.
Das Buch gibts übrigens kostenlos als Download.
Google kennt die Sourcen, und noch mehr hochinteressante Konzepte.
Wer weiß, vielleicht sehen wir in deren OS einiges davon,
ist jedenfalls nicht auszuschließen :-)
Benutzer wird von Ihnen ignoriert. Anzeigen
irata schrieb:
--------------------------------------------------------------------------------
> Superfilesystem? Meinst du WinFS?
hahahahahahaha.... "WinFS", ist...ich berichtige, es WAR nichts weiter als eine Art Datenbank Aufsatz, auf Basis des MS-SQL Servers (mit Minimal Funkion) auf ein bestehendes STEINZEIT NTFS.
Es WAR der Versuch von MS, ihr steinzeitliches NTFS halbwegs auf das Neveau von modernen Dateisystemen zu bringen. Dieser Versuch ist zum Grossteil gescheitert.
Ein Teil dieses lächerlichen Projektes ist jedoch in Vista (in die mehr als lächerliche und nichtskönnende) Suchfunktion eingeflossen.
Benutzer wird von Ihnen ignoriert. Anzeigen
Dateisysteme und Datenbanken unterscheiden sich bei einigen dingen nicht so besonders:
- Keine Halbfracken Files (Transaktionalität, Evtl diese ATOM-Sachen)
- Persistenz
Daraus ergibt sich ein Sack von Problemen (Putzfrau zieht Kabel raus, Kratzer auf DVD, SATA-Kabel-Stecker wackelt, Blitzchlag, Stromausfall,... und die Lösungen für FS und Datenbanken sind teilweise nicht so unterschiedlich.
Ich habe nichts von einem FS das ich auf anderen Systemen nicht lesen kann:
- Blackberry
- Handy (Android, Iphone, *Nokia*,...)
- Kamera
- Netbook (Linux, GoogleOS)
- Laptop (XP, VIsta, Win7, Win8,...)
- Unix/Linux/SOlaris/...
- Router mit USB
- NAS/SAN/...
...
Momentan nur FAT. Wann laufen die Patente aus. 1995 VFAT müsste/könnte also 2010 oder so sein.
So ein META-FUSE wäre schon nett.
Die Datenbank-Abstraktionslayer gibts seit Jahrzehnten. Quasi nur MySQL hat unterschiedliche Storage-Engines. Oracle vielleicht verkappt aber halt wenn, dann wohl nicht als offenes kostenfreies Angebot.
Bei Ethernet und Bluetooth usw. tauscht ihr ja auch locker die Interfaces. Oben nutzt ihr verschiednee Anwendungen (VOIP, FTP, Web, Email,... über SSH-tunneln, VPN,...) bei den ISo-Layers fürs Netzwerk stehen viele Implementierungen nebeneinander und werden bunt gemischt.
Benutzer wird von Ihnen ignoriert. Anzeigen
Kommentare: 706 | letzter Beitrag 17:01 Uhr
Kommentare: 568 | letzter Beitrag 14:41 Uhr
Kommentare: 250 | letzter Beitrag 10:07 Uhr
Kommentare: 170 | letzter Beitrag 08:02 Uhr
Kommentare: 159 | letzter Beitrag 22.05. 22:15
E-Mail an news@golem.de

Tastaturen werden an das iPad normalerweise schnurlos per Bluetooth angebunden. Doch Logitech hat nun ein Modell vorgestellt, das per Lightning-Kabel oder 30-Pin-Adapter mit dem Tablet verbunden wird. Es ist besonders für die Anforderungen von Schulen konstruiert worden.

Mit dem Z10 versucht Blackberry ein Comeback im Smartphone-Markt. Auch Android-Anwendungen lassen sich auf dem Gerät installieren. Golem.de-Autor Tobias Költzsch hat zwei Wochen lang sein Galaxy S3 gegen das Z10 getauscht und im Langzeittest überprüft, wie schwer ein Umstieg ist.

Das von Google angekündigte Galaxy S4 mit purem Android wird ausschließlich in den USA verkauft. Google hat derzeit keine Pläne, das Samsung-Smartphone in anderen Regionen anzubieten.

Google steigt in das Energiegeschäft ein: Das Unternehmen hat Makani Power gekauft, einen Hersteller von Windturbinen. Makani soll ein Teil von Googles Forschungsabteilung Google X werden.

Amazon bietet seinen App-Shop für Android nun auch im Browser an. Damit lassen sich die über Amazon bezogenen Android-Apps auch auf einem Desktop-Rechner verwalten, kaufen und wie bei Googles Play Store installieren.

Die insolvente Spielefirma Atari muss ihre Vermögenswerte versteigern: Die Marke selbst soll mindestens 15 Millionen US-Dollar einbringen, für Rollercoaster Tycoon werden 3,5 Millionen US-Dollar aufgerufen. Andere Serien sind etwas günstiger.