TL;DR
A developer has successfully ported the 30-year-old Microsoft 3D Movie Maker to Linux using a source port called 3DMMEx. This milestone follows the release of the application’s source code by Microsoft in May 2022. The port allows users to create animated movies on Linux, marking the first known non-Windows version.
Microsoft 3D Movie Maker has been successfully ported to Linux, making it the first known version to run outside Windows systems. This achievement was announced by a developer working on the 3DMMEx project, which is based on the source code released by Microsoft in May 2022.
The developer, who has been working for over 18 months, focused on overcoming technical challenges such as adapting legacy C++ code, replacing platform-specific APIs, and handling dependencies like BRender and AudioMan. The project involved collaboration with another developer interested in running the app on a Raspberry Pi, highlighting community interest in preserving and expanding access to classic multimedia software.
Key technical hurdles included porting code that used non-standardized C++, inline assembly, and assumptions about pointer sizes. The developer also modernized build processes by replacing old makefiles with CMake and ensuring compatibility with modern compilers like Visual Studio 2022.
Why It Matters
This development matters because it preserves and revitalizes a 30-year-old multimedia application, enabling new audiences to experience it on modern Linux systems. It also demonstrates how open-source releases can facilitate community-driven porting efforts, expanding the accessibility of classic software beyond its original platform.
For Linux users and digital preservation advocates, this milestone represents a step forward in maintaining the legacy of early multimedia tools and fostering cross-platform compatibility for historic applications.

Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in Kali
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Background
Microsoft released the full source code of 3D Movie Maker in May 2022 under an MIT license, surprising many with its completeness and quality. Since then, efforts have been underway to modernize and port the software, initially through the 3DMMForever project, which aimed to update build systems and address compatibility issues. The current port is a result of collaboration between the original developer and others interested in expanding the app’s usability to Linux and potentially other platforms.
“After over 18 months of work, we can now run 3D Movie Maker on Linux, opening up new possibilities for users and preserving this classic application.”
— the developer of 3DMMEx
“The release of the full source code for 3D Movie Maker was part of our initiative to support preservation and community engagement with our legacy software.”
— Microsoft spokesperson (via Microsoft blog)

Raspberry Pi Projects For Dummies
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
What Remains Unclear
While the porting has been achieved, it is not yet clear if the application is fully stable or if all features work as intended on Linux. Compatibility with various distributions and hardware configurations remains to be tested extensively. Additionally, ongoing development may be needed to address remaining bugs or performance issues.

Burning Studio 26 – Burn, copy, save – the multimedia all-rounder – burning software – create covers, inlays, disk labels for Win 11, 10
Your powerful burning software for burning and copying CDs, DVDs and Blu-ray Discs
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
What’s Next
Next steps include releasing the port as an open-source project for broader community testing, documenting the porting process, and potentially adding features or improvements. Developers are expected to focus on refining stability, expanding platform support, and exploring integration with modern multimedia tools.

Navajo Nation USA
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Key Questions
Can I download and run 3D Movie Maker on Linux now?
Yes, the 3DMMEx port is now available for download, but users should be aware that it may still have bugs or compatibility issues. Community testing and feedback are encouraged.
What dependencies are needed to run 3D Movie Maker on Linux?
The port relies on updated versions of external libraries like BRender and AudioMan, which have been adapted for portability. Specific instructions will be provided in the project documentation.
Is the source code for the Linux port available?
Yes, the port is open-source and hosted as part of the ongoing 3DMMEx project, inviting contributions and further development.
Will this port support other platforms besides Linux?
While the current focus is on Linux, the porting techniques and code modifications could facilitate future support for other systems, depending on community interest and development effort.