Erblichs wrote:
Joerg Schilling,

        Stepping back into the tech discussion.

        If we want a port of ZFS to Linux to begin, SHOULD the kitchen
        sink approach be abandoned for the 1.0 release?? For later
        releases, dropped functionality could be added in.

        Suggested 1.0 Requirements
        --------------------------
        1) No NFS export support
        2) Basic local FS support (all Vnodeops and VFS op review)
3) Identify any FSs (source availability) that are common between Linux and SunOS and use those as porting guides
        4)Identify all Sun DDI/DKI calls that have no Linux equivs

It probably won't just be DDI/DKI stuff since ZFS depends on thinks like taskq's which I don't think exist in Linux. On the upside though there is hope since FreeBSD already solved that problem in their port.

        5)Identify what ZFS apps need supporting
        6)Identify any/all library's that are needed for the ZFS apps
        7)Identify and acquire as many ZFS validation tests as possible.
        8) Can we/should we assume that the Sun ZFS docs will suffice
           as main reference and identify any and all diffs using a
           suplimentary doc.
        9) Create a one pager on the mmap() diffs.
        10) Identify whether lookuppathname should be ported over to
           Linux, and whether "ships-in-the-night" approach would
           cause more problems.

Sounds like a good approach. To which I'd a a number 0 - grab the code and compile it and see how far you get, I think a lot of it will compile up without any failures.

--
Darren J Moffat
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to