C3D Labs Adds FreeBSD for Geometric Kernel

MOSCOW, Russia, June 14, 2018 – C3D Labs has added FreeBSD, a free operating system, to the list of supported operating systems for its C3D Geometric Kernel. CAD developers who use the C3D Toolkit have an extensive choice of software platforms: versions of the kernel for Windows, Linux, MacOS, iOS, and Android were released earlier.

The FreeBSD version of the C3D Kernel is useful for developers whose product has a client-server architecture, and who put server-side stability above all. Many companies use FreeBSD as their server operating system because of its robustness and favorable licensing terms.

LEDAS, an authorized C3D Labs developer, initiated support for the UNIX family of operating systems with the C3D Kernel. It took only two days to release a well-tested C3D build to run under FreeBSD – thanks to a ready-to-use development framework and their experience in supporting a variety of platforms.

Alexander Alakhverdyants, C3D solver lead developer said, “We already had quite extensive experience and had bumped our heads quite a lot for that in supporting different platforms, As well, we had achieved a high level of kernel-build automation.”

Automation helped create the build with FreeBSD through the default C++ compiler, Clang. C3D Labs uses it commonly for kernel builds with Linux, MacOS, and iOS. All scripts for kernel-build automation are written in Python, making them easy to transfer to any desktop operating system.

Running the automatic kernel-build scripts for FreeBSD didn’t work the first time, as there were some minor platform-dependent differences during compilation. This is normal, even with compilers of the same version running under different operating systems. After quickly eliminating all errors, a tested, full-featured kernel build for FreeBSD was delivered just two days after the partner requested it.

About C3D Labs

C3D Labs specializes in the technology-intensive market of PLM components. The company develops and markets the C3D Toolkit used for constructing and editing 3D models. CAD systems are the most widely known software in which C3D Toolkit is typically used. As a software developer’s tool, it is today the only modeling kit that incorporates all four modules critical to CAD: 2D/3D modeling, 2D/3D constraint solving, 3D visualization, and file conversion. In 2013, C3D Labs became a resident of Skolkovo, Russia’s state development office park.

For more information, visit c3dlabs.com.

Leave a Reply

Your email address will not be published.