KSTR-IMX93 is now available on Kickstarter!

FreeBSD Managed Engineering Services

We provide a full range of engineering services for FreeBSD, backed by a proven track record in both kernel and userspace projects. 

freebsd

We work with innovators and Fortune 500 technology leaders

FreeBSD logo

Our FreeBSD Expertise

We excel in FreeBSD kernel development, userspace applications, and virtualization projects. With expertise in ZFS, ARM/RISC-V porting, and bhyve, we deliver optimized solutions across various industries. 

FreeBSD Complex Projects

Support and maintain the FreeBSD distribution for the functional safety projects, which include

Porting system for the dedicated baseboard.

Adapting the distributions to fulfil the requirements.

Creating documentation for the safety assessment.

Creating the SDK for building applications on Linux systems.

Root cause analysis for the issues reported from the field.

FreeBSD comple projects
FreeBSD Kernel Projects
Userspace Development
bhyve Virtualization Contributions
  1. ZFS event framework

    • We create a framework for generating events in the XML format and sending them via devctl(4) to the userspace. Implemented reporting of various ZFS events related to pool, dev, dataset, and snapshot management.
  2. NextBSD

    • FreeBSD kernel support for Mach IPC. Support for zero-copy passing of memory segments, file descriptors, and a functional launch port.
  3. FreeBSD/arm+riscv ports

    • Our team successfully ported FreeBSD to a variety of ARM and RISC-V platforms, including:
      • Texas Instruments DaVinci (ARM9)
      • NXP LPC32x0 (ARM9)
      • Marvell MV78100 (ARM9)
      • Microchip PolarFire SoC (RISC-V 64)
  4. INTRNG

      • The interrupt routing framework for ARM (now used on other platforms as well) allows the use of multiple, nested interrupt controllers (for example, GPIO chips with interrupt capability).

  1. py-libzfs

    • We develop comprehensive Cython bindings for libzfs and libzfs-core, enabling full ZFS management functionality in Python. This solution is ideal for automated storage management, provisioning, and monitoring.
  2. devd-xml

    • We refactor FreeBSD’s devctl(4) event format, transitioning from key-value pair strings to XML. This allows for richer metadata in event messages, making it easier to handle complex ZVOL names and improving system integration.
  3. Cython Libraries

    • We develop several high-performance Cython bindings for FreeBSD APIs, empowering developers to leverage FreeBSD’s functionality in Python:
      • py-bsd: Provides bindings for ACLs, BPF, GEOM, sysctl, and more.
      • py-netif: Simplifies network interface and routing configuration.
      • py-cam: Offers access to CAM functions for storage device management.
      • py-pf: A powerful interface for managing FreeBSD’s packet filter (PF).
  1. Virtio-9p Development

    • We implement Virtio-9p (VirtFS) for bhyve, enabling efficient filesystem sharing between the host OS and guest virtual machines. This technology is critical for use cases requiring real-time file access across environments.
  2. LibVNC Integration

    • Our team integrates LibVNC into bhyve, replacing the original RFB server to deliver better performance and a superior user experience, particularly for FreeNAS users.
  3. Virtio-SCSI and Intel E1000 Driver

    • We contribute to the development of virtio-scsi, facilitating the sharing of SCSI LUNs with virtual machines, and helped integrate the emulated Intel E1000 network card, improving network performance in bhyve environments.

Ongoing and Recent FreeBSD Projects

Switchtec pcie
Switchtec PCIe Driver for NVMe Applications

We developed a PCIe switch driver for NVMe storage applications, including support for NTB (Non-Transparent Bridge), NVMe enclosure management, and switch diagnostics via userspace tools. These features enable enhanced storage scalability and management in high-performance environments.

data center
MPR SAS Enhancements for HA Storage

We improved SAS drive enumeration and enclosure management subsystem for a custom-built high-availability storage system, addressing critical issues related to storage scaling and redundancy.

Why Should You Work With Us?

With a deep technical background and a history of successful FreeBSD contributions, we provide end-to-end solutions for businesses looking to leverage FreeBSD’s capabilities.

1

Platform Expertise

Extensive experience with ARM, RISC-V, and enterprise-level systems, enabling FreeBSD adaptation to a wide range of hardware.

2

Full-Stack Solutions

We provide kernel customizations, driver development, and userspace integrations to cover all layers of FreeBSD system architecture and distribution customizations.

3

Safety functional solutions

We have experience implementing FreeBSD as a base platform for functional safety projects.

4

Cybersecurity

We have experience analyzing CVEs and applying the fixes to the FreeBSD components.

5

Proven Track Record

Our contributions to critical FreeBSD projects demonstrate our ability to solve complex technical challenges.

Reviews and Testimonials

Here's what others think of our services.

Updates & Communication

We get that good communication is the key to success. That’s why our engineers always stay in touch with your team to discuss the project.

We usually do the following for our clients:

  • dedicated Slack channel,
  • dedicated project supervisor,
  • regular project updates,
  • ability to work in the client’s time zone,
  • on-site visits,
  • and more.

Case Studies

Here's what working with Conclusive Engineering looks like in practice.

Cooperation

Are you interested in working with Conclusive Engineering? We can offer different payment options, such as time & material, fixed price, or hybrid alternatives.

Read more about our cooperation schemes
PCB Design services by Conclusive Engineering.

Talk to Conclusive Engineering Experts

Submit your project details and a Conclusive Engineering expert will contact you soon to discuss how we can support your project.

Trusted partner by leading tech companies:


stars

“We found that they were very resourceful; they suggested improvements even though they didn't have expertise in our specific industry, which ultimately resulted in a product that exceeded our initial requirements."

Robert Young

VP of R&D, Dental Products & Services Company

Talk to Conclusive Engineering Experts 

Submit your project details and a Conclusive Engineering expert will contact you soon to discuss how we can support your project.