FUSE kan genomföra en fullt fungerande filsystem i en användarrymden program.
Installation
Vissa projekt omfattar hela FUSE paketet (för enklare installation). I andra fall eller bara för att prova ut exemplen FUSE måste installeras först. Installationen är enkel, efter uppackning ange:
./configure
göra
make install
Om detta ger ett fel, läs vidare.
Configure manuset kommer att försöka gissa platsen för kärnan. Om detta misslyckas, det kan anges med --with-kernel parametern. Bygga kärnmodulen behöver en konfigurerad kärna källkodsträd matchar körande kärnan. Om du bygger en egen kärna är detta inget problem. Å andra sidan om en förkompilerad kärna används, måste kärn rubriker som används av FUSE byggprocessen först framställas. Det finns två möjligheter:
1. Ett paket innehållande kärn rubriker för kärnbinärfil finns i distributionen (t.ex. på Debian är det kernel-headers-XYZ paket för kernel-image-XYZ)
2. Kärnan källan måste förberedas:
- Packa upp källkoden till kärnan till någon katalog
- Kopiera den löpande kärnans config (vanligtvis finns i / boot / config-XYZ) att .config överst på källkodsträdet
- Kör make menuconfig, sedan make dep längst upp i källkodsträdet (endast behövs på 2.4-kärnor)
Om du använder 2.6-kärnan, sedan skriva behövs tillgång till några filer i källkoden till kärnan. Vanligtvis räcker det om du gör .tmp_versions och .__ modpost.cmd skrivbar
Egenskaper .
- Enkel bibliotek API
- Enkel installation (inget behov av att lappa eller kompilera om kärnan)
- Secure genomförande
- Användarrymds - kernel gränssnitt är mycket effektiv
- Användbar av icke privilegierade användare
- körs på Linux-kärnor 2.4.x och 2.6.x
- har visat sig mycket stabil över tiden
Kommentarer hittades inte