AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

Prime Big Deal Days · Oct 6–7Offer from Amazon

Get monitors, keyboards and dev gear delivered free — and shop member deals

  • Fast, free delivery on millions of items
  • Access to Prime Big Deal Days deals on October 6–7
  • Prime Video, Amazon Music and more included
Start your free Prime trial Free trial for eligible customers · Cancel anytime
As an affiliate, we earn on qualifying purchases.

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.

Amazon

Linux compatible animation software

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

Amazon

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.

Amazon

open source multimedia creation tools

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.

Amazon

legacy Windows animation software on Linux

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.

HALLOWEEN

Halloween Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

The Safari MCP Server For Web Developers

Apple introduces Safari MCP server for web developers to streamline testing and deployment of web applications, with early access available now.

Why Vanilla JavaScript

Exploring why many developers choose plain JavaScript over frameworks, highlighting its benefits, challenges, and ongoing relevance in web development.

Air Assist 101: Why Your Edges Look Burnt Without It

Narrow airflow can cause burnt edges, but learning how to set up air assist can transform your results—continue reading to discover how.

10 Best 4K Monitors In 2026

Explore the 10 best 4K monitors of 2026, featuring models for gaming, professional work, and entertainment, with detailed insights on performance and features.