I think it is like writing an OS. It's not hard[1], but there is little value in a novel OS that isn't Linux x86_64 or Win32/x86 ABI compatible. From [2][3]:
> The kernel market currently is dominated by Parasolid and ACIS, which were introduced in the late 1980s.
> Autodesk ShapeManager is a 3D geometric modeling kernel used by Autodesk Inventor and other Autodesk products that is developed inside the company. It was originally forked from ACIS 7.0 in November 2001,
... so it's quite like OS kernels. There's WinNT, AT&T UNIX, couple advanced forks of UNIX, and GNU/Hurd.
1: very broadly speaking, to me it could take rest of my life
> The kernel market currently is dominated by Parasolid and ACIS, which were introduced in the late 1980s.
> Autodesk ShapeManager is a 3D geometric modeling kernel used by Autodesk Inventor and other Autodesk products that is developed inside the company. It was originally forked from ACIS 7.0 in November 2001,
... so it's quite like OS kernels. There's WinNT, AT&T UNIX, couple advanced forks of UNIX, and GNU/Hurd.
1: very broadly speaking, to me it could take rest of my life
2: https://en.wikipedia.org/wiki/Geometric_modeling_kernel
3: https://en.wikipedia.org/wiki/ShapeManager