Kernel Engineering Services

Storage, Networking and Virtualization (SNV) solutions many a times include complex kernel level programming. With immense technical expertise Calsoft is considered to be a “One stop shop” for all SNV kernel level requirements. Our engineering team is equipped with several years of kernel level programming experience on various OS platforms e.g. Windows, Linux, Solaris, Mac, AIX, and HP-UX etc.

Our customers take advantage of our device driver development and operating system porting related work and enjoy the performance, reliability and dependability that results from our stable kernel level services.

Calsoft’s Kernel Level Expertise


  • File Systems, File systems filter driver development
  • HBA drivers, Volume filter drivers, Disk drivers development
  • LIO and SCST iSCSI stack, Volume splitter
  • Storport and miniport drivers development
  • VAAI additions to Linux SCSI stack (LIO and SCST)
  • Creating SMB and CIFS stack
  • Clustered file system development
  • Porting kernel modules to new combination of platform(s) (Linux, Distro and Architecture)
  • Porting SAM-QFS to Windows and MAC OS
  • NVMe over Ethernet drivers and resolution protocol development
  • Change block tracking development


  • Device driver development for Hypervisors (VMware ESX, Microsoft’s Hyper – V)
  • Development of virtual switches


  • NDIS driver and NDIS filter driver development
  • Packet sniffers development
  • Deep packet inspectors development
  • Developing Ethernet protocol (LACP) drivers

Contact Calsoft today to know more about our Kernel Level Services