Newsgroup: it.comp.os.dibattiti
Titolo: Re: Giochi live (senza s.o.) nel 2010, sarebbe possibile?

 Cosa c'e' di giusto, cosa di sbagliato in tutto cio' che ho scritto?
Su quelle macchine non c'era alcun kernel, una volta caricato un 
programma questi si assumeva il pieno controllo del PC, non importa se 
il "DOS" era attivo o meno. I vari sistemi operativi di allora erano 
poco piu' di un'estensione del BIOS.

 Cosa c'e' di giusto, cosa di sbagliato in tutto cio' che ho scritto?
L'assunzione che un sistema operativo piu' piccolo, scritto da non si sa
bene chi debba funzionare meglio di quelli testati.
Per inciso i live di linux funzionano parecchio bene, come a dire che
nonostante la grossa varieta' di macchine con un sistema moderno e
relativamente flessibile ce la si cava.
Poi certo... bisogna programmare su OpenGL per forza (cosa che puo' non
essere un problema). Bisogna caricare da DVD (che e' nettamente meno
efficiente che farlo da HD / ma d'altra parte le console lo fanno). 
E tutto per andare su hardware non particolarmente diffuso e non
particolarmente economico. Cioe', affronto costi pari o superiori ad una
console ma vado su una frazione irrisoria di macchine (direi che e'
evidente che l'installato apple e' trascurabile rispetto al numero di
playstation, per dire). 
Ma non solo... o mi sviluppo l'OS oppure uso Linux (o chi per lui). E
allora tanto varrebbe rilasciare il gioco per Linux. Ma poi perche'?
Se non c'e' un problema, non aggiustiamolo.
Non mi risulta che ci siano immensi problemi relativi ad avere Windows
quando si fa un videogioco. Quindi, perche' tutto questo. Nostalgia?
Voglia di un suicidio commerciale?
-- 
-riko
http://www.enrico-franchi.org/
http://rik0-techtemple.blogspot.com/

 Cosa c'e' di giusto, cosa di sbagliato in tutto cio' che ho scritto?
E' una cosa alla quale avevo effettivamente pensato anche io tempo fa,
e ne avevo pure scritto qui sul NG, ma effettivamente al giorno d'oggi
non ha più molto senso.
Tanto per dirne una, diventa comodo poter fare "alt+tab" nel mezzo di
una partita per andare a fare dell'altro senza uscire dal gioco, e poi
tornarci (fosse anche solo per andare a dare un'occhiata al
walkthrough di turno).
Sarebbe molto più interessante avere dei giochi cross-platform
all'interno del OS, che usino librerie cross oppure, la butto lì, un
qualche tipo di virtualizzazione (e qui si potrebbe tirare di nuovo in
ballo il discorso dell'OS minimale specializzato).
Just For Fun
Raffaele
--
http://rcastagno.blogspot.com

 ballo il discorso dell'OS minimale specializzato).
steam?
Ciao Jack

 steam?
Beh, per ora è solo una piattaforma di distribuzione, e francamente
OGGI non credo sia fattibile la virtualizzazione di un videogioco, non
sulla macchina "media".
Inoltre, bisogna vedere cosa combineranno con tecnologie di streaming
come OnLive, perchè se queste ultime dovessero avere successo, Steam
potrebbe perdere di significato (oppure dovrebbe adeguarsi, e non è
impossibile: distribuire giochi completi o abbonamenti ad OnLive non è
poi così diverso...).
Diciamo che tra tutti i futuri possibili, quella dei videogiochi
"autoavvianti" non è la più probabile
--
http://rcastagno.blogspot.com


Tecnicamente sarebbe possibile, certo, ma poi dico: perchè ?
Quale sarebbe il vantaggio ?
I punti da discutere possono essere:
perchè farlo se oggi (premetto che non conosco i mac)
  la memoria ram è piu che sufficiente ?
   perchè rinunciare al multitasking, con la possibilità di fare switch 
ad un altro applicativo (Es: un browser per cercare trucchi sul gioco 
stesso) ?

 Quindi: potenza di calcolo inferiore, dettaglio inferiore, ecc
Beh, quello lo si fa già da un pò, con il detect delle prestazioni e
conseguente regolazione di 1-10-100-1000 parametri.
Diciamo che al giorno d'oggi il "gioco live" non è più molto utile.
Come ho detto, sarebbe interessante immaginarsi l'utilità di
videogiochi in qualche modo "virtualizzati" e quindi di essere
crossplatform con minimo sforzo.
Raffaele

 Cosa c'e' di giusto, cosa di sbagliato in tutto cio' che ho scritto?
Appunto: e` una console. La gente compra la PS3, Wii, Xbox. Se vuoi 
usare photoshop e` per far piu` cose, non solo editing d'immagini, e 
magari e` un primo passo per un volantino. Poi devi riavviare per usare 
InDesign. Poi riavvia e usa Acrobat... insomma, quanti secondo te si 
rompono il cazzo presto?
-- 
Sensei <Sensei's e-mail is at Me-dot-com>
Java is the most distressing thing to happen to computing since MS-DOS.
(Alan Kay)

 usare il 100% della CPU. 
Non sapevo ci fosse ancora qualcuno convinto che il problema nei giochi
fosse la CPU.


 Cosa c'e' di giusto, cosa di sbagliato in tutto cio' che ho scritto?
Che oggi non ne varebbe la pena. Sottoscrivendo quanto gia' detto dagli
altri, l'overhead di un moderno sistema operativo (non solo il kernel,
ma anche il servizi di sistema) ben progettato, nonostante l'enorme
complessita' e' piuttosto ridotto, specie se fatto girare su hardware di
ultima generazione.
Se a cio' aggiungi la possibilita' di inserire i processi in code di
scheduling che rispondono a precisi criteri (p.e. realtime, nel nostro
caso), non ci dovrebbero essere molti problemi di prestazioni o
mancanza di fluidita' su software specifico come i videogiochi, in
particolare con processori multicore e magari la possibilita' nel
sistema operativo di assegnare e dedicare staticamente precisi core
a processi/thread.
Inoltre, per realizzare nel modo che descrivi un gioco che stia alla
pari di quelli odierni senza fare utilizzo di un sistema operativo, ci
si troverebbe a scrivere software complessissimo e difficile da testare,
anche dovendo/volendo riscrivere da capo un layer di sistema ad hoc,
ovvero una sorta di kernel apposito con le proprie utility (che poi,
scontatamente e paradossalmente verrebbe utilizzato per gli altri giochi
della software house, cioe' sarebbe un software di base... un sistema
operativo!). :-) A parte che di fatto si starebbe reinventando la ruota,
i tempi si centuplicherebbero...
bye G.L.
-- 
Da it.discussioni.consumatori.tutela:
 > P.S. Quando ci sarà lo switch-off, avrò problemi anche col
 > monitor del PC? Ho visto che è collegato in modalità analogica.

 fosse la CPU.
Ma infatti, oltretutto.
