VINO: profondi cambiamenti in vista?

Logo del vino

Lo sviluppatore di VinoZebediah Figura ha sorpreso molti presentando una proposta per lavorare su una nuova interfaccia del kernel Linux per le primitive di sincronizzazione di Wine, qualcosa che potrebbe far funzionare le prestazioni di questo software Windows nativo in modo più uniforme. E con un comportamento più simile a come sarebbe stato fatto su un kernel nativo di Windows NT.

L'idea di base che il team di sviluppo di Wine sta cercando di introdurre nel kernel Linux è un'API Ciò consente di implementare l'API Windows NT Synchronization Object con, al massimo, una sola chiamata al sistema operativo (syscall), senza la necessità di gestire lo stato dell'oggetto nella memoria condivisa gestita dall'utente.

Un cambiamento appositamente progettato per titoli di videogiochi moderni, che richiedono prestazioni superiori e fanno un uso massiccio di più thread e primitive di sincronizzazione con cui Wine deve lavorare con precisione e funzionare bene.

così esync come fsync possono dare un enorme impulso alle prestazioni dei videogiochi Windows quando vengono eseguiti su GNU / Linux e altri sistemi * nix su cui gira Wine. Tuttavia, entrambi hanno i loro problemi. Questo è il motivo per cui si cercano proposte e, sebbene ci sia già un dibattito tra la comunità dello sviluppo, ci vorrà un po 'prima che si concretizzi.

Ma ciò che è chiaro è che questo può essere molto positivo, soprattutto ora che il mondo dei giochi su Linux è diventato un po 'più evidente e che servirà anche a nutrire altri progetti come Proton del client Steam o il software CodeWeaders CrossOver stesso ... In breve, giochi e software con prestazioni più elevate , nonostante non sia in esecuzione sul tuo sistema operativo nativo e che sia fatto in un modo più simile a come sarebbe fatto nel sistema operativo nativo (che può ridurre alcuni problemi attuali).

Maggiori informazioni - Vedi la mailing list qui


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.