Another ZFS Port on Linux

ZFS in the past Today I have to share this information to ZFS community about another port of ZFS on Linux, since we are at crossroads for ZFS repository consolidation.  Originally from OpenSolaris ONNV , and later using illumos-gate, this port was started a decade ago primarily for the purpose of enterprise-class storage engine to iSCSI and FC target solution on Linux.   Later for NFS file storage I have to port the file system operations too  because Zfsonlinux project was…

0
Read More

How to mount UFS2 on Windows?

The Unix file system (UFS) also called the  BSD Fast File System or FFS is a file system supported by many Unix like operating systems. This grandfather of file system was improved heavily by Marshall Kirk McKusick and is the standard file system for FreeBSD.  Also in Crossmeta driver the root file system image is being used as FFS inside the kernel.  Later UFS2 was introduced to support 64-bit file system structures, which Crossmeta cannot mount on windows. Now with Crossmeta FUSE for Windows there is read-only support not only for…

0
Read More

Crossmeta FUSE Hello World!

Introduction This post guides you through complete steps of building your first FUSE (File System in User SpacE) program that will contain one file with the contents Hello, World. The development will happen on any Linux system that has MinGW cross compilation packages installed.  After that you will be executing the program on Windows platform with Crossmeta to verify its operation. Prerequisite Mingw32 Cross Compilation packages gcc Clone of Crossmeta FUSE SDK from cxfuse Build Clone cxfuse repository from github.…

0
Read More

Mingw32: Cross Compile to Windows From Linux

Cross Compile to Windows From Linux Introduction For Crossmeta FUSE (File System in User Space) that uses projects  mostly written for Linux platform that depends heavily on GNU tool chain, it will be quite challenging to adapt to Microsoft Build environment. I have been using the DDK BUILD environment even for building Win32 programs that are not drivers and it uses single MSVCRT.DLL for C Runtime library . This has miraculously saved me from the MSVCRT.DLL versioning nightmare that Visual…

0
Read More
RSS
YouTube
LinkedIn