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.

Before you orderOffer from Amazon

Get kitchen staples and gadgets delivered free with Prime

  • Fast, free delivery on millions of items
  • Prime Video, Amazon Music and more included
  • Member-only deals all year
Start your free Prime trial Free trial for eligible customers · Cancel anytime
As an affiliate, we earn on qualifying purchases.

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.

Products Worth Considering

Cuisinart Chef’s Style Portable Propane Tabletop Gas Grill, CGG-306P

Cuisinart Chef’s Style Portable Propane Tabletop Gas Grill, CGG-306P

Instant Pot Pro Plus 6-Quart 10-in-1 Electric Pressure Cooker

Instant Pot Pro Plus 6-Quart 10-in-1 Electric Pressure Cooker

Traeger Tailgater 20 Portable Wood Pellet Grill and Smoker, 300 sq. in.

Traeger Tailgater 20 Portable Wood Pellet Grill and Smoker, 300 sq. in.

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)

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.

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.

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

The Ultimate Kitchen Cleaning Checklist: Daily, Weekly, Monthly Tasks

Bringing order to your kitchen with this comprehensive cleaning checklist will transform your space—discover the essential tasks to keep it spotless.

Troubleshooting 5 Common Kitchen Nightmares (and the Gadgets to Help)

Gaining quick fixes for common kitchen nightmares is easier with the right gadgets—discover how to troubleshoot and prevent costly issues today.

A Guide to Safe Canning at Home (Stovetop & Electric Methods)

Harness the secrets of safe home canning with our comprehensive guide to stovetop and electric methods, ensuring delicious, worry-free preserves—learn more to master every step.

首爾排隊燒肉「囕盈豚」大巨蛋全台首店9/12開幕!菜單價格一次看 – Harper’s BAZAAR

台北大巨蛋全新燒肉店「囕盈豚」9月12日正式開幕,提供多款特色菜單和親民價格,吸引大量排隊人潮。