Acolyte of the Butterfly
Posts: 136 from 2004/3/23
From: Italy
Per MorphOS difficilmente vedremo presto qualcosa di simile a MOL e questo per precise scelte progettuali: inutile far usare l'MMU e l'allocazione diretta delle risorse in un sistema dove ancora non sono definiti bene i limiti e le caratteristiche più verticali di Quark. Insomma ... qualcosa simile alle prime rel di MacOS dove non veniva reso UFFICIALMENTE pubblico nulla sulla struttura interna dell'OS.
Il porting EVENTUALE di Mol richiederebbe un uso estensivo della MMU, che non deve portare a conflitti o incompatibilità (anche future!).
Per Wine poi il discorso è ancora peggio: si è parlato per anni i una versione PPC (inserita anche nel CVS, ma poi è scomparsa, congelata ... e del resto questo era inevitabile data la caratteristica del soggetto --- sarebeb come far funzionare shapeshiftaer su un X86: imppossivbile senza un emulatore.
Un programam non è una sequenza di chiamte alle API di un OS ANZI! Difficilmente esiste un programma in C dove il 50% delle righe di codice siano chiamate a funzioni dell'OS. Pe rquesto un eventuale Wine richiederebbe cmq un buon emulatore di X86 ... tanto vale quindi puntare su un Emu come Bochs. E' la scelta, alla lunga, più realistica.
Sempre sotto Mac per anni si sono sfidati SoftWindows e VirtualPC: softwindows usava delle sue implementazioni (native PPC) di circa la metà delle librerie standard per OS della classe WIn 95-98. Veloce ... ma anche abbastanza incompatibile e poi spiazzato ad ogni uscita di nuove API, librerie etc.
Alla fine il migliore si è rivelato VirtualPC, che emula tutto 8come Bochs...).
Certo ... a noi manca quell'impressionante motore JIT X86 che gli apple user possono godere sotto VirtualPC: nella ver 6 sotto G5 si viaggia a velocità da Pentium 3 ad 1/3 del clokkaggio (aka G5 1800 ---> P3 600).
Ecco ... dateci un VirtualPC sotto MorphOS
