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

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.

Amazon

Linux compatible 3D animation software

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)

Amazon

Raspberry Pi multimedia software

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.

Amazon

legacy multimedia software for Linux

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.

Amazon

open source 3D movie maker

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.

You May Also Like

Insalata Di Pesche E Pomodori Verdi Con Feta

Interest in insalata di pesche e pomodori verdi con feta is surging, driven by food trend signals. Details on its origin and impact remain unconfirmed.

Go Green in the Kitchen: Energy-Efficient Cooking Tips and Gadgets

Curious how to make your kitchen greener with energy-efficient tips and gadgets? Discover simple strategies that can transform your cooking habits today.

Compromised Mistral AI and TanStack packages may have exposed GitHub, cloud and CI/CD credentials in ‘mini Shai Hulud’ malware infection — supply-chain campaign spreads across npm and AI developer ecosystems like wildfire

Security breaches involving Mistral AI and TanStack packages have potentially exposed GitHub, cloud, and CI/CD credentials, raising supply chain concerns.

Amy’s Lentil Soup Recall

Amy’s Kitchen has issued a recall for its lentil soup over possible contamination. Consumers are advised to check products and return affected items.