DR-DOS 8 & EDR-DOS/OpenDOS

Nel 2002 Lineo viene acquisita da MetroWerks, ma dalla sua divisione DOS (Lineo produceva anche Embedix, una distro Linux pensata sempre per il settore embedded) nasce DeviceLogics che il 30 marzo del 2004 rilascia il DeviceLogics DR-DOS 8.0, sviluppato sul kernel della release 7.03 e tra le cui caratteristiche spiccano: il supporto al file system FAT32, la possibilità di fare il boot da ROM o Flash, funzionalità di multitasking e un gestore di memoria DPMI.

Parallelamente all'evoluzione "ufficiale", nel luglio del 2002, sulla base del codice sorgente di OpenDOS 7.01, a cura di Udo Kuhnt nasce il The Project Enhancement DR-DOS per EDR-DOS/OpenDOS, con l’obiettivo di portare la funzionalità del DR-DOS al pari dei moderni sistemi operativi. L'iniziativa guidata da Udo Kuhnt nasce per modernizzare il codice sorgente di OpenDOS 7.01, introducendo miglioramenti fondamentali ottenuti tramite l'applicazione di una serie di patch incrementali al codice sorgente:

  • Supporto FAT32: ha permesso al sistema di operare con dischi rigidi di capacità moderna, superando i limiti dei precedenti formati.
  • Supporto LBA: ha esteso la compatibilità con i moderni standard di archiviazione superando i limiti geometrici (C/H/S) dei dischi.
  • Gestione della Memoria: ottimizzazione del kernel per sfruttare e gestire al meglio la memoria di base e l'Extended Memory Specification (XMS/EMS).

Il progetto (2002-2011) puntava a preservare la compatibilità con l'hardware PC originale, aggiungendo le funzionalità che mancavano rispetto ad altri sistemi operativi concorrenti nello stesso periodo. Le patch ufficiali richiedevano l'archivio sorgente originale e strumenti di sviluppo dell'epoca come MASM 6.0b e Watcom C/C++ 10.0a. 

drdos8Nel 2004 DeviceLogic diventa DRDOS Inc e ad ottobre del 2005 rilascia DR-DOS 8.1. Quasi subito, però, le community legate al FreeDOSEnhanced DR DOS, si scagliano contro DR DOS Inc. evidenziando come la nuova release (ma anche l’8.0) includa diverse features di FreeDOS e che il kernel è, sostanzialmente, una versione non aggiornata del Kernel dell’Enhanced DR-DOS.

Oltre a celare tali informazioni, il prodotto, essendo tipo commerciale, non rispetta minimamente la licenza GPL su cui sono ancora oggi basati il FreeDOS e l’Enhanced DR DOS. La pressione mediatica esercitata dalle community dei due progetti open costringono DR DOS Inc a ritirare tutte le release della serie 8.x sostituendole con l'ultima release Caldera (7.03) ed ignorando il suggerimento di fornire il codice sorgente e quindi rispettare la GPL.

DRDOS Inc non rilascierà più nuove versioni,  abbandonando, di fatto, tutti gli sviluppi ufficiali.

Nonostante questo, il DR-DOS è duro a morire: nel 2023 lo sviluppatore indipendente, Stanislav “EC” Masloch riprende il lavoro sul kernel Enhanced DR-DOS e dà vita a SvarDOS, una distribuzione minimalista che segna una sorta di “risorgimento virtuale” per il glorioso sistema operativo di Gary Kildall.

Free Joomla templates by Ltheme