FUSE kan 'n ten volle funksionele lêerstelsel in 'n userspace program te implementeer.
Installasie
Sommige projekte sluit die hele FUSE pakket (vir eenvoudiger installasie). In ander gevalle of net om te probeer om die voorbeelde FUSE moet eers geïnstalleer word. Die installasie is eenvoudig, na die pak te gee:
Configure
maak
maak installeer
As dit produseer 'n fout, lees asseblief.
Die instel script sal probeer om die plek van die kern bron raai. In die geval versuim hiervan, is dit vermeld word met behulp van die parameter with-kern. Die bou van die kern module moet 'n ingestel kern bron boom wat ooreenstem met die loop kern. As jy jou eie kern bou dit is geen probleem nie. Aan die ander kant, as 'n compileerde kern gebruik word, moet die kern headers wat gebruik word deur die lont bou proses eers voorberei. Daar is twee moontlikhede:
1. 'n pakket wat die kern kop vir die kern program is beskikbaar in die verspreiding (bv op Debian dit is die kern-headers-XYZ pakket vir kern-image-XYZ)
2. Die kern bron moet bereid wees:
- Pak die kern bron sommige directory
- Kopieer config die loop kern se (gewoonlik in / boot / config-XYZ) om .config aan die bokant van die bron boom
- Run maak menuconfig, dan maak dep by die top van die bron boom (net op 2,4 pitte nodig)
As die gebruik van die 2,6 kern, dan skryf toegang is nodig om 'n paar lêers in die kern bron boom. Gewoonlik is dit genoeg as jy .tmp_versions maak en .__ modpost.cmd skryfbare
Eienskappe :.
- Eenvoudige biblioteek API
- Eenvoudige installasie (nie nodig om te pleister of heropstel die kern)
- Veilige implementering
- userspace - kern koppelvlak is baie doeltreffende
- bruikbaar nie bevoorreg gebruikers
- loop op Linux kernels 2.4.x en 2.6.X
- bewys baie stabiel oor tyd
Kommentaar nie gevind