Pieno supporto all'NTFS anche da Linux

Con NTFS-3G è possibile scrivere su file system NTFS anche da Linux
di Fabio Boneschi pubblicata il 25 Luglio 2006, alle 17:54 nel canale ProgrammiCon NTFS-3G è possibile scrivere su file system NTFS anche da Linux
di Fabio Boneschi pubblicata il 25 Luglio 2006, alle 17:54 nel canale Programmi
44 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoQuesto significa 2 cose: anche Leopard (oltre che Linux) avrà finalmente pieno supporto per l'NTFS e che il progetto in futuro sarà sicuramente ben supportato.
Non la vedo cosi' automatica la cosa, Apple deve comunque fare i conti con le leggi americane... secondo me gli ha soprattutto giovato al curriculum
Piano, piano.
Questo driver è stato possibile grazie al driver FUSE di linux, che consente la scrittura di un file system completamente in userspace.
Il driver NTFS-3G è saltato sulle cronache in quanto l'ntfs è un fs molto celebre, ma già da tempo grazie a FUSE sono stati implementati file system veramente unici nel loro genere (tra cui il celebre GmailFS):
http://fuse.sourceforge.net/wiki/index.php/FileSystems
In più, essendo un file system FUSE completamente in userspace, sono nati binding per i più svariati linguaggi di programmazione:
http://fuse.sourceforge.net/wiki/in...anguageBindings
Tramite FUSE, ad esempio, è possibile scrivere il proprio file system in Java, C#, Python, Perl ecc. -- addirittura anche in "sh", tramite dei semplici script di linux!
Questo vuol dire che senza qualcosa di analogo a FUSE, sarà veramente dura portare NTFS-3G su altri sistemi...
no beh tu puoi installare i programmi windows nella partizione linux, ma se vuoi accedere a programmi windows già installati nella partizione windows sarebbe veramente utile che le modifiche a programmi vari siano consistenti anche quando poi sei su windows veramente.. poter usare esattamente lo stesso programma è utile per evitare di avere tutto doppio. comunque le persone che hanno il dual boot possono apprezzare e non sono così poche
ok, tutto chiaro ora
anzi non proprio tutto
ciao e buon pinguino tra finestre varie a tutti
Questo driver è
In più, essendo un file system FUSE completamente in userspace, sono nati binding per i più svariati linguaggi di programmazione:
http://fuse.sourceforge.net/wiki/in...anguageBindings
Tramite FUSE, ad esempio, è possibile scrivere il proprio file system in Java, C#, Python, Perl ecc. -- addirittura anche in "sh", tramite dei semplici script di linux!
Questo vuol dire che senza qualcosa di analogo a FUSE, sarà veramente dura portare NTFS-3G su altri sistemi...
mi viene in mente DFBSD, che tra i suoi goal aveva la creazione di un' infrastruttura IPC a messaggi, proprio per assecondare l' implementazione di device driver e filesystems in userspace
questo per l' implementazione a livello di OS in cui si integra,
ma quello che dà a questo modulo un grande valore secondo me, è il suo modo di implementare NTFS stesso: per funzionare senza problemi anche in scrittura, vuol dire che la sua implementazione è strutturalmente e algoritmicamente corretta
laddove il supporto FUSE manchi, dovrebbe essere fattibile trasferire l' algoritmo funzionante su moduli e driver sviluppati secondo modelli diversi... magari addirittura WDM stesso, per avvantaggiare il progetto Reactos tanto per cominciare
Questo driver è
In più, essendo un file system FUSE completamente in userspace, sono nati binding per i più svariati linguaggi di programmazione:
http://fuse.sourceforge.net/wiki/in...anguageBindings
Tramite FUSE, ad esempio, è possibile scrivere il proprio file system in Java, C#, Python, Perl ecc. -- addirittura anche in "sh", tramite dei semplici script di linux!
Questo vuol dire che senza qualcosa di analogo a FUSE, sarà veramente dura portare NTFS-3G su altri sistemi...
Su OS-X ci sono le "kernel extensions". La maggior parte dei drivers sono al di fuori del kernel di default. E' una caratteristica proprio di Mach e di altri OS a microkernel.
Umm sì, ma FUSE è qualche cosa di diverso.
Non è una estensione kernel, un file system FUSE è un vero e proprio programma utente. Per questo scrivere un fs tramite FUSE è veramente semplice ("relativamente" semplice).
Finalmente ! Sto cancellando dei files sulla mia partizione Ntfs da Linux... FUNZIONAAA !!!
x Ubuntu-Kubuntu-Xubuntu:
io ho fatto un bel "apt-get install" per i pacchetti:
- fuse-utils
- libfuse2
e libfuse-dev no?
Se riesci a capire da solo com'é fatto NTFS, la licenza non ce l'hai bisogno, ma é difficilissimo, infatti questi qui ci sono risuciti dopo anni e anni.
Non so se esistono dei brevetti che proteggono NTFS, ma tieni conto che in Europa i brevetti sul software non esistono, o per lo meno non sono validi.
[QUOTE=Fradetti]Il problema è che per farlo avranno usato reverse engineering, pratica vietata negli stati uniti
Non so se sia vietato o meno negli USA, tieni presente che anche se lo fosse sarebbe un divieto assurdo, da voltastomaco: é come dire che pianti un cartello in mezzo alla strada, lo puoi leggere, ma é vietato capire cosa c'é scritto. Assurdo.
Come dire che mettono una canzone alla radio, ma é vietato capire le parole.. se sai l'italiano, le parole le capisci in automatico, non puoi non capirle...
Il reverse engineering é un processo che avviene totalmente all'interno della mente di una persona.
Non é vietato leggere un filesystem NTFS, non é vietato leggere le documentazione pubblica sull'NTFS, ma una volta che hai queste informazioni nella tua testa, é vietato provare a indovinare come funziona?
Cioé ti vietano di pensare certe cose?
Assurdo...
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".