Feast your eyes on Windows 3.1 like you never saw it before. Forget Windows 7, and its MinWin “miniaturized” dependency-free core, Windows 3.1, the operating system that Microsoft launched at the start of the 90s, is no-longer-living proof that you can indeed teach an old dog new tricks. Via the images accompanying this article you will be able to see Windows 3.1 like you never saw it before, installed and running on a Nokia N95. The smartphone is capable of running both Windows 3.1 and the native S60 operating systems in parallel.
In all fairness, do not forget Windows 7. Windows 3.1 on Nokia N95, courtesy of Polish developer Marcin-PRV, is able to provide nothing more than entertainment, and not any real functionality. The developer turned to DOSBox in order to tailor Windows 3.1 to the Nokia smartphone. However, most importantly, Windows 3.1 installed, booting and running successfully on a Nokia N95 is ample proof of the rapid evolution of smartphones, and the continuous growth of hardware capabilities, which now support desktop operating systems. The DOSBox makes it possible to emulate a 486-class processor, designed to play nice with Windows 3.1. Additionally, N95 has from 55.9 MB to 128 MB of Internal Dynamic Memory and a Dual 332 MHz Texas Instruments OMAP 2420 (ARM11-based) CPU, delivering more than enough processor and Ram horsepower to feed the operating system.
Microsoft only stopped licensing Windows 3.x, including Windows 3.11, long after the delivery of Windows Vista SP1, Windows XP SP3 and just as it was gearing up to wrap up the first Beta for Windows 7. As of November 1, 2008, Microsoft is no longer offering licenses of Windows 3.11, with support having officially been retired since 2001. Windows 3.1 was designed to work with 8086/8088 processors, which featured at least 10MHz. The Windows operating system launched at the start of the 90s required no less than 64KB of RAM, and a total of seven MB of hard drive space. In this regard, Nokia N95's specifications are more than sufficient to accommodate the obsolete Windows operating system.