An immutable, reproducible and inheritable Linux operating system.

*Be warned! This is just “thought-expirement” post. Nothing has been tried or tested.* My problem I have multiple computers. Each system has a different OS (or version) and configuration. One has Ubuntu 14, the others have Ubuntu 16. Some have had their packages updated, some have been neglected. Some are using NVIDIA graphics, others onboard Intel graphics. The context switching from machine-to-machine for simple tasks is mind numbing. Is Qt Creator installed? [Read More]

Performance: C++/CLI vs COM

In my current project, we are going to require a great deal of native code due to interation with drivers and hardware. The application is going to be based in .NET, at least the UI portion, but the heart has to live in native C++. I began investigating different ways to interop with .NET and unmanaged code. There seems to be three approaches. PInvoke COM/COM+/Interop C++/CLI I did not look into the PInvoke method because I know that it will not be suitable for my needs. [Read More]