proposal for a standardised software environment

Hauke Laging, Peter-Vischer-Straße 29, 12157 Berlin, Germany
phone: +49 172 76 30 883, email: hauke@laging.de, WWW: https://www.hauke-laging.de/

FermentOS - a stable Linux VM distribution for the enterprise use of Wine

Version 1.1/4.5.2, 07.05.2026

contents

summaryToC

The fastest and least expensive approach for the EU or a country to seriously increase their level of digital sovereignty might be to

This would have serious implications for security and data protection.

initial position – the problemToC

Governments

European governments (on EU, country and state level) have realised that digital sovereignty is an important goal. This problem has several components, e.g.

There may be sufficient political willingness to create legal or market-based demands (through public procurement) which would increase Europe's digital sovereignty. But such demands are politically viable only if they are technically feasible. Technical feasibility is unlikely to emerge without such pressure. So this is a chicken-and-egg problem.

This document only refers to the operating system part. Critical applications from non-EU manufacturers are a very different problem.

Committing to the FermentOS approach follows a principle that also underlies the strength of the European Union: success does not come from finding the best possible version of every regulation, but from standardisation.

Accordingly, FermentOS is not about finding "the best possible version" of Wine, but about defining a single version as the standard platform for everyone who requires long-term guarantees.

Supporting the European software and IT services industry

In addition to the primary goal of digital sovereignty, the EU can additionally view this as an industry policy opportunity, as discussed below.

Enterprises offering Linux software and services

For companies which offer Linux software and / or services it should automatically be attractive to enable the migration of Windows environments to Linux as this increases the size of the Linux market. In this case revenue would be shifted from Microsoft licenses to FermentOS services.

Windows ISVs

It is usually a lot of effort to create a Linux version of a Windows software and not economically attractive to offer both. And which Linux distribution(s) should even be supported? Even more effort.

But getting rid of the Windows dependency does not necessarily mean to have an additional Linux version. This goal may be reachable with a small fraction of the effort necessary for developing a Linux version. If only small changes to the usual Windows development process are required then the smaller group of potential Linux customers might seem attractive enough.

official support for Wine from ISVs

There is very little official support for Wine from ISVs. For most software it would be very easy to make a future version of that software compatible with WINE with very little effort. But until now ISVs have little reason to do that. This is not a technical problem just the lack of demand in the market or legal pressure.

If an ISV wanted to officially support Wine then at least these problems would arise:

Data protection officers

For about a decade there have been serious questions about whether Microsoft Windows can even be used by EU companies without violating EU law.

These discussions did look a bit like foregone conclusion, though. After all, what was the EU going to do? Stop using Windows? But if there is an easy way to use something other than Windows then the legal assessments of what Microsoft is doing again and again may become "more open". And if there is an alternative then Microsoft may not even try any more to force such legally questionable practices on their customers.

Environmentalists & IT security agencies

Microsoft's very questionable hardware requirements for Windows 11 led to a very large wave of premature hardware replacement. This also led to a lot of public criticism.

This decision led to one of the biggest influxes of new Linux users but that saved only a small part of the hardware. In addition to the environmental problem this creates a severe IT security problem (mainly with private users) as a large number of people just keep on using their old version of Windows which no longer receives security updates.

If there had been a very usable alternative to Windows then this Microsoft decision would have created a big risk that many users switch to the alternative. This alone would probably have prevented such a decision. If such a decision had been made anyway then as a result of users migrating to the alternative the remaining security problem would be smaller, and for those users who want to buy new hardware for the new Windows version it would be easier to sell the old hardware as that would be usable to more people then.

So both environmentalists & IT security agencies should support FermentOS as it would avoid another such event (or at least the extent of it) in the future.

Big companies using Windows clients

The lack of alternatives has lead to more annoyances than just the license costs for companies with a lot of Windows clients:

They have to accept about any decision Microsoft announces. Even if a company does not intend to migrate away from Windows clients, they may hope for much better treatment by Microsoft if there was an alternative – and thus support the development of FermentOS.

Wine

Since 1993 Wine has been offering the possibility to run (certain) Windows software under Linux (and a few other operating systems). Since 2018 the gaming company Valve has been making important contributions to / extensions for WINE (Proton) in order to make more of the games they develop / publish / distribute be able to run under Linux.

including the toolchain

Demanding a software which does not require Windows to run is the big step. But for serious digital sovereignty it is not enough to have such requirements for the final product only. The product must be maintained and that possibility in guaranteed only if nothing can block the use of the toolchain (compiler, libraries, IDE) which is used for this version of the product.

This may be a too difficult demand to start with but it should be announced at the start to become effective a reasonable time period later.

aimToC

The interested parties i.e.

could create a long-term NGO which creates a very limited Linux distribution (and maybe a container version) with the sole purpose to provide an ISV-friendly Wine platform i.e. long-term support (10 years) and stability.

NGO subgroup for a FermentOS ecosystem

For enterprises it would not only matter that FermentOS works technically and legally (official support) but whether there is a supporting ecosystem which allows a smooth migration to Linux with FermentOS. This is probably not relevant for technical decisions about FermentOS but it probably makes a lot of sense to have a coordination forum closely connected to the technical governance structure to get this process started as soon as possible.

positive side effects

The requirement to offer longer support than usual for Linux may offer positive effects for non-Wine-related LTS versions of Linux distributions.

technical implementationToC

The list of important details would have to be provided by Wine developers and Windows ISVs but as this is about compatibility the value of this solution would be less in detail decisions and more about having a reference implementation.

scope of the product

In order for this to be able to run anywhere (both in the target Linux environment and on the Windows systems of developers), the provided solution must be a whole virtual machine.

For a safe separation of different applications they may be put into a container environment so that only one VM is necessary for several applications. If the kernel seems not relevant for an application then it could run without a VM as container.

This would be a very small Linux configuration, limited to what is necessary for Wine and the maintenance of the VM.

important difference to other Linux / FOSS projects

This approach only works (without problems) if everyone uses the same version. Same source code version or even identical binaries.

Organisations in the FOSS sphere are used to making adjustments to the software they ship. There is an official Linux kernel but it is used virtually nowhere.

But as the whole FermentOS approach is to guarantee a stable platform to Windows developers, those Linux organisations which want to participate in this project or just use the result would have to accept that changes are only allowed around FermentOS (where they are not seen by the Windows applications) but not to the core software. This could be easily achieved by using a trademark. Everyone is allowed to use the software in the usual FOSS sense but is allowed to use the name which the Windows ISVs refer to only if they use the unchanged software.

Linux distribution and desktop integration

With the expected wide-spread use of this product, the different desktop environments would provide tools for the comfortable access to applications within the FermentOS VM / container.

The distributions would provide comfortable ways to install this VM / container. There may be some basic standardisation so that the same command name can be used on all distributions with the implementation being distribution-specific.

versions

At suitable time intervals (every 2–5 years) there would be a new version with long term support for which compatibility would be guaranteed as far as that is possible / feasible.

development requirements

The FermentOS NGO would probably establish a communication platform through which the Windows ISVs can collectively determine which future Wine development is required next.

long-term goalToC

The preferred long term effect of this approach would be that the Windows ISVs which officially support FermentOS do not even develop primarily for Windows any more but for FermentOS. An application that runs flawlessly under FermentOS should run flawlessly under Windows, too.

using FermentOS under WindowsToC

There may be advantages (security, containerisation or other) in using FermentOS for certain Windows applications under Windows.

extensionsToC

Wine compatibility mode for compilers

If Wine becomes more relevant for certain Windows ISVs and especially if these ISVs are forced to not only provide a product which is guaranteed to run under WINE but to create it only with software which fulfills the same conditions (which excludes the products by Microsoft) then it would make a lot of sense to help the ISVs achieve WINE compatibility with as little effort as possible by extending Mingw-w64 with options which make it avoid or warn in the case that problematic API calls are used.

FermentOS as security hot stand-by

FermentOS might be attractive even for organisations which do not want to use it regularly but which have very high security requirements. When there are security problems with Windows then all these organisations can do today is wait for Microsoft to provide a fix. With FermentOS they could have a very different (with regards to the implementation) system on stand-by which would not be vulnerable to the same exploits.

Linux and BSD versions

For the same reason one could consider having a BSD version of FermentOS (later) so that in case of severe problems with Linux it would be an option to immediately (just temporarily) switch the Windows apps to the BSD platform. Would be cheaper and maybe organisationally easier than to have Windows systems on stand-by.

Acceleration of the development of an FermentOS ecosystem

Breaking the dependency on suppliers in non-EU countries is not the only political aspect the EU should be interested in. In general the European software industry is far behind the US competition. If FermentOS is created, released, and made a legal requirement for authorities and certain enterprises then it will probably be used by mainly these entities for a while as normal enterprises will wait until a migration is not just possible but convenient for them. And this may take quite a while, depending on effects which are hard to predict.

Instead of limiting the political scope of such an endeavour to just the sovereignty aspect, the EU could use this rare opportunity to also create a permanent advantage for the European software industry. Companies with different amounts of Windows clients could be surveyed to know their needs. These could be addressed by funding software development projects. Some of this would have to be done (probably to a smaller extent) for the authorities anyway so a rather small additional investment should have a long-term positive effect.

objections and comments by othersToC

none yet

notesToC

The author discussed this idea for the first time with ChatGPT 4o on the last day it was (generally) available. Without being asked ChaGPT came up with the name FermentOS. Its reasoning:

changes to this documentToC

all versions of this document

If Javascript is enabled in your browser then you can have the changes to the previous version get marked by colour. Thus you can skip the unchanged parts if you already know an older version of this document. Javascript seems not to work.

don't mark anything

1.0 (25.04.2026)

1.1 (07.05.2026) – (un)mark changes