FUSE su Mac grazie a Google

FUSE su Mac grazie a Google

Il colosso di Mountain View rilascia un'implementazione di FUSE - Filesytem in User Space - per il sistema operativo Mac OS X

di pubblicata il , alle 16:58 nel canale Apple
GoogleMac OS X
 

Google ha annunciato di aver rilasciato MacFUSE, la versione per Mac OS X del modulo kernel FUSE (Filesystem in User Space) che consente di creare e gestire qualsiasi filesystem senza la necessità di dover scrivere nel kernel alcun frammento di codice. FUSE è stato originariamente creato per sistemi Linux e successivamente portato su FreeBSD.

All'atto pratico FUSE consente l'implementazione di un filesystem funzionale in una normale applicazione, senza la necessità di dover andare a toccare il sistema operativo, grazie anche alla disponibilità di API particolarmente semplici da programmare.

L'implementazione MacFUSE rilasciata da Google comprende un'estensione kernel VFS (Virtual File System), un programma mount_fusefs, una patch per la libreria FUSE e una patch per il filesystem SSHFS.

MacFUSE è un progetto ancora in fase di sviluppo e rilasciato sotto licenza BSD, motivo per cui il gruppo di sviluppo incoraggia tutti gli interessati a contribuire all'evoluzione del software. MacFUSE è disponibile a questo indirizzo.

16 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
zephyr8315 Gennaio 2007, 17:15 #1
in parole povere quali sarebbero i vantaggi?
avvelenato15 Gennaio 2007, 17:19 #2
presumo la possibilità per un developer di scrivere un filesystem con semplicità adesso impensabile, e senza andare a cazzeggiare nel kernel, con tutti i rischi e le complicazioni che ciò comporta.

poi vado a vedere, 'sta roba qua è proprio ganza, peccato che non esista per win
mi sa che devo proprio abbandonare il mondo delle finestre!
FAM15 Gennaio 2007, 17:19 #3
Originariamente inviato da: zephyr83
in parole povere quali sarebbero i vantaggi?

É possibile aggiungere il supporto a molti filesystem senza dover scrivere dei driver a livello kernel.
Per esempio, ntfs-3g
Fx15 Gennaio 2007, 17:41 #4
domanda scema

se mi scarico il codice di HFS, lo modifico in modo tale da far apparire che sono sempre root (ad esempio), lo compilo e lo faccio funzionare da fuse... ho accesso a tutto il FS da root?

è una cosa che mi sono sempre chiesto... i filesystem funzionano con dei permessi ma alla fine se tu prendi gli stessi algoritmi (o ne riproduci altri che facciano la stessa cosa ovviamente) "tralasciando" la questione permessi... bypassi i permessi?

ci aggiungo anche: capisco che andare a lavorare a basso livello sul disco mentre ci lavora il filesystem effettivamente in uso potrebbe creare casini, ma basta che monti il filesystem fuffa in read only e dovresti essere a posto... o no? in teoria (con fuse poi diventa ancor più semplice) dovrebbe funzionare tutto in user space, no?
ShinjiIkari15 Gennaio 2007, 18:09 #5
Se sei utente non puoi bypassare i permessi del filesystem /, perché
1- E' gia' montato attraverso il normale modulo del kernel
2- Non puoi né leggere né scrivere sul device di un disco se non sei root e se il disco è gia' montato.
jedipro8815 Gennaio 2007, 18:53 #6
semplicemente ora si potrà accedere e modificare i file di un hd con file system ntfs
Fx15 Gennaio 2007, 19:01 #7
Originariamente inviato da: ShinjiIkari
Se sei utente non puoi bypassare i permessi del filesystem /, perché
1- E' gia' montato attraverso il normale modulo del kernel
2- Non puoi né leggere né scrivere sul device di un disco se non sei root e se il disco è gia' montato.


stai ragionando su un layer sopra rispetto a quello che intendo io

lascia stare il device di linux... io parlo di I/O diretto sul disco...
sirus15 Gennaio 2007, 20:58 #8
La cosa importante è poter scrivere sulle partizioni NTFS che ora saranno un po' più presenti sui PC della Apple data la possibilità di installare anche Windows.
LAj15 Gennaio 2007, 21:22 #9
Come si scrive su NTFS tramite FUSE?
Azazhell16 Gennaio 2007, 00:17 #10
io l'ho installato ma non ho capito come usarlo?
se collego un hd usb formattato ntfs me lo legge ma non mi permette di scrivere...

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".

La discussione è consultabile anche qui, sul forum.
 
^