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.

MixPad Multitrack Recording Software for Sound Mixing and Music Production Free [Mac Download]

MixPad Multitrack Recording Software for Sound Mixing and Music Production Free [Mac Download]

Mix an audio, music and voice tracks

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: Step-by-Step Guide To Raspberry Pi For Beginners

RASPBERRY PI: Step-by-Step Guide To Raspberry Pi For Beginners

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

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.

You May Also Like

The Best Tablecloths on the Internet, Starting With a $6 Neutral Stripe

Discover the best tablecloths online, from budget-friendly options to luxurious linens, starting with a $6 neutral stripe. Perfect for any occasion.

The Lost Scenes of Orson Welles’ The Magnificent Ambersons Are Being Controversially Restored with AI

AI startup Fable Studio is using artificial intelligence to reconstruct lost scenes of Orson Welles’ The Magnificent Ambersons, sparking debate over authenticity and ethics.

Cooking During a Power Outage: Tips to Eat Well When the Lights Go Out

Outdoor cooking tips and non-electric meal ideas help you stay nourished during a power outage, so keep reading to learn how to eat well when the lights go out.

GenCAD

GenCAD is an innovative AI model that generates detailed 3D CAD models and their command histories from images, advancing automated design capabilities.