TL;DR
A developer has ported Microsoft 3D Movie Maker to Linux, leveraging the source code released by Microsoft in 2022. This marks the first known port outside of Windows, enabling Linux users to create animated movies with the software.
A developer has successfully ported Microsoft 3D Movie Maker to Linux, making it the first known version of the classic animation software to run outside of Windows. This milestone was achieved after over 18 months of work on a source port called 3DMMEx, utilizing the open-source code released by Microsoft in 2022.
The project, led by an individual involved in the 3DMMForever initiative, involved adapting the original Windows-centric codebase to Linux. The source code, published under an MIT license by Microsoft, included the core application, development tools, and supporting assets. The port required overcoming significant technical challenges, including handling platform-specific APIs, assembly code, and pointer size assumptions.
Collaborating with software developer Mark Cave-Ayland, the porting effort focused on using SDL (Simple DirectMedia Layer) for graphics and input, enabling the application to run natively on Linux systems. The work also involved replacing proprietary dependencies like the BRender rendering engine and AudioMan sound library with portable alternatives, ensuring broader compatibility.
Why It Matters
This development matters because it breaks the long-standing exclusivity of 3D Movie Maker to Windows, opening the door for Linux users to access and create animated movies with the software. It also demonstrates how open-source releases of legacy applications can facilitate modern porting efforts, potentially inspiring further preservation and revival projects for classic multimedia tools.
Additionally, this port could serve as a foundation for educational projects, hobbyist animation, and even further modernization of the software for contemporary use, especially on low-power devices like Raspberry Pi.

Drawing Tablet HUION H420X Graphics Drawing Tablet with 8192 Level Pressure Battery-Free Stylus, 4.17×2.6 inch Digital Art Tablet for OSU Game, Design, Teaching, Work with PC, Mac, Linux & Mobile
New upgraded version: Battery-free Stylus with 8192 Levels Pressure does not require charging, The report rate of the…
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Background
Microsoft’s release of the 3D Movie Maker source code in 2022 was a surprise to many, providing an opportunity for enthusiasts and developers to explore and adapt the application. Prior to this, the software was a Windows-only product from the mid-1990s, with no official support for other platforms. The source code’s release included the core application and supporting tools, but porting it to other operating systems was challenging due to legacy code practices, assembly language, and platform-specific assumptions.
In 2024, a community effort began to modernize and port the software, initially focusing on Windows. The recent collaboration with a Linux-focused developer has now resulted in a working Linux version, marking a significant milestone in software preservation and cross-platform compatibility for vintage multimedia applications.
“We’ve finally managed to get 3D Movie Maker running on Linux, thanks to the open-source code and some dedicated work on adapting the platform-specific parts.”
— Developer involved in the porting effort
“Making 3D Movie Maker accessible on Linux opens new opportunities for hobbyists and educators to explore classic multimedia tools in modern environments.”
— Mark Cave-Ayland
3D Movie Maker for Linux
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
What Remains Unclear
It is not yet clear how stable or fully functional the Linux version is under various conditions, or whether future updates will improve compatibility and performance. The porting process involved significant customization, and some features may still be experimental or incomplete.

Inkscape User Guide for Beginners 2026: Mastering Vector Graphics, SVG Design, and Logo Creation Through Step-by-Step Visual Tutorials
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
What’s Next
Next steps include testing the port across different Linux distributions, refining performance, and possibly releasing an official version or installer for broader community use. Further development may also focus on restoring or improving features that were challenging to implement during initial porting.

HUE Animation Studio: Complete Stop Motion Animation Kit (Camera, Software, Book) for Windows/macOS (Black)
COMPLETE STOP MOTION ANIMATION KIT including the HUE HD USB camera with integrated microphone, easy-to-use stop motion software…
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Key Questions
Can I run the Linux port of 3D Movie Maker now?
Yes, the port has been completed and is reportedly functional, but users should check the latest release notes for stability and compatibility details.
What are the system requirements for running 3D Movie Maker on Linux?
The port requires a Linux system with SDL support, a modern compiler, and sufficient hardware resources. Specific requirements depend on the build and distribution.
Will there be an official Linux version?
There is currently no official release from Microsoft, but community efforts are actively working toward broader distribution and support.
Is the port compatible with modern Linux distributions?
Initial reports suggest compatibility with popular distributions like Ubuntu and Fedora, but some adjustments may be necessary depending on system configurations.