Det decennier gamla operativsystemet OS/2 får en ny webbläsare

Otter Browser, en Chromium-baserad webbläsare för det 20 år gamla operativsystemet OS/2, närmar sig lanseringen efter år av utveckling.

Varje dator behöver en kapabel webbläsare, men det är lättare sagt än gjort på datorer som kör något annat än Windows, macOS eller Linux. Det finns fortfarande ett fåtal personer som använder operativsystemet OS/2, som skapades av Microsoft och IBM och avslutade mainstream-utvecklingen 2001, och som är i desperat behov av en fungerande webbläsare. Med lite tur kan det decennier gamla operativsystemet ha samma webbmotor som moderna smartphones.

Roderick Klein, ordförande för OS/2 Voice-communityt, avslöjade i en tillkännagivande artikel att en offentlig betaversion av den nya Otter Browser kommer "under den sista veckan i februari eller den första veckan i mars." Webbläsaren använder Chromium-motor – samma som driver Google Chrome, Microsoft Edge, Vivaldi och de flesta andra webbläsare som inte är Firefox eller Safari. Gränssnittet är skrivet i Qt-ramverket för flera plattformar.

OS/2 var operativsystemet utvecklat gemensamt av IBM och Microsoft i slutet av 1980-talet och början av 1990-talet, med det avsedda målet att ersätta alla DOS- och Windows-baserade system. Microsoft bestämde sig dock för att fokusera på Windows efter den enorma populariteten för Windows 3.0 och 3.1, vilket lämnade IBM att fortsätta utvecklingen på egen hand. IBM slutade så småningom arbeta på OS/2 2001, men två andra företag licensierade operativsystemet för att fortsätta där IBM slutade — först eComStation, och på senare tid, ArcaOS.

Tidig skärmdump av Otter Browser från juli 2020 (Källa: OS/2 röst)

BitWise Works GmbH och den holländska OS/2 Voice-stiftelsen började arbeta på en hamn i Otter Browser under 2017, eftersom det blev allt svårare att hålla en uppdaterad version av Firefox tillgänglig på OS/2 och ArcaOS. Firefox 49 ESR från 2016 är den senaste versionen tillgänglig på OS/2, eftersom det var runt den tiden som Mozilla började skriva om betydande delar av Firefox med Rust-kod, och det finns ingen Rust-kompilator för OS/2. Sedan dess har huvudfokus varit att portera Qt 5.0 till OS/2, vilket inkluderar QtWebEngine (baserat på Chromium). Denna ansträngning har också bieffekten att göra fler plattformsoberoende portar möjliga i framtiden. Otter Browser själv är officiellt tillgänglig för Linux-, macOS-, Windows- och BSD-system.

Steven Levine, som hjälpte till med utveckling, sa i ett tillkännagivandeinlägg, "Qt5- och Otter-webbläsarportarna har i princip varit ett enmansprojekt, med hjälp av andra anställda på bww bitwise work och från samhället. Vad Dmitriy [huvudutvecklaren] gör är att porta två stora, komplexa projekt som aldrig designades för att köras på en 32-bitars plattform och som aldrig var designade för att köras på OS/2. IMO, det finns få utvecklare som kunde ha åstadkommit vad han har gjort inom samma tidsram. Vad jag kan se är webbläsaren nära att vara användbar dagligen. Det finns redan ett antal sajter, som är viktiga för mig, som jag nu kan komma åt med Otter, istället för att behöva arbeta på en annan plattform."

Även om OS/2 inte är ett modernt operativsystem på något sätt, är det ArcaOS distribution/gaffel är fortfarande under utveckling och riktar sig främst till äldre system och retroentusiaster. Den senaste uppdateringen var v5.0.7 i december 2021, som inkluderade uppdaterade drivrutiner och kärnfixar. OS/2-portutvecklarna är acceptera donationer på OS/2 Voice-webbplatsen.