Megérkezhet egy FUSE port a FreeBSD HEAD-be

Címkék

A FUSE-nek (Filesystem in USEr Space) többszörösen is van magyar vonatkozása. Eredetileg Szeredi Miklós (korábbi HUP interjú) fejlesztette ki a Linux kernelhez. Linus 2005. szeptember 9-én be is olvasztotta a 2.6.14-es kernelbe.

2005. szeptemberében Henk Csaba (dzsekijo) bejelentette a freebsd-current listán, hogy portolta Szeredi Miklós munkáját FreeBSD-hez. Csaba a FUSE portolását a Google SoC keretein belül végezte és összehozott egy alapszinten működő portot - a fuse4bsd-t -, de szabadidő hiányában nem tudta a kódot olyan szintre fejleszteni és karban tartani, ami megfelelt volna a FreeBSD projekt kódminőségi követelményeinek és lépést tudott volna tartani az upstream FUSE fejleményeivel. A kód nem került commit-olásra a FreeBSD-be.

Szintén a GSoC keretén belül, 2011-ben Hans Peter Selasky mentorálása alatt Ilya Putsikau foglalkozott a FUSE FreeBSD-hez illesztésével. A munkája eredménye megtalálható a github-on fuse-freebsd néven. A legutolsó verzió itt.

Csaba szerint első ránézésre úgy tűnik, hogy Ilya a MacFUSE-s portot portolta vissza. A MacFUSE port pedig nagy részben fuse4bsd port volt.

Mindenesetre úgy tűnik, hogy nem halt meg teljesen a FUSE FreeBSD-be olvasztásának törekvése. George Neville-Neil <gnn@> a napokban bejelentette, hogy a korábban felsorolt munkák alapján egy patchet készített a FreeBSD HEAD-hez, amelynek az áttekintéséhez, teszteléséhez kért segítséget a listatagoktól. George terve az, hogy hamarosan commit-olja a patchet a FreeBSD HEAD-be és a jövőben ellátja a kód felett a karbantartói teendőket is.

Hozzászólások

Azert abban a szalban szerepelnek olyan infok is, hogy pl (mondjuk) egy fuse-t truecrypt mar kisse meghal. De ha eltekintunk a "fuse egy totalis hack" problematol, meg akar jo is lehet valamire.

Hat en biztos nem orulnek egy ilyennek, de legalabb van Forth-ban programozhato boot-loader-unk, mint a Sparc-masinaknak ;-)

(A miertre meg szerintem az volt a valasz, hogy talan a mult miatt azt hitte az illeto, hogy abbol konnyebb lesz elindulni. Vagy egyszeruen nem ismerte az egyeb megvalositasokat.)