Newsgroup: it.comp.os.dibattiti
Titolo: ms : la gui fuori dal kernel

http://www.techworld.com/news/index.cfm?RSS&NewsID=5002

 
http://www.techworld.com/news/index.cfm?RSS&NewsID=5002
Be', direi che era ora...
Come si può solo _concepire_ una gui come parte di un kernel? :)
-- 
___/\/o\/\/here/\/\an___
"Vagisil migliora 
la tua vita intima"
http://www.vagisil.com/teencenter.shtml

 
http://www.techworld.com/news/index.cfm?RSS&NewsID=5002
Adesso volgio proprio vedere la faccia dei coglioni qui sul forum che 
dicevano a suo tempo che l'integrazione della gui nel kernel era un 
vantaggio rispetto a linux...
BWAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH!
BWAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH!
BWAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH!
BWAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH!

 Come si può solo _concepire_ una gui come parte di un kernel? :)
Mah: per un sistema che storicamente considera(va?) i terminali testuali 
come figli di un dio minore per quel che riguarda la gestione di base 
del sistema stesso (IMHO a torto - nel quadro delle cose hanno il loro 
posto), forse la cosa aveva una sua logica (al di la delle performance).
Cmq, mi pare chiaro che Microsoft ha spesso avuto dei seri problemi 
d'immagine per via di driver di terze parti non proprio fatti ad arte.
-- 
   |   \    \  | ___|_  |_  |  ianezz a casa sua... :-)
   |  _ \  | \ | _|    /   /   Verba volant, scripta
  _|_/  _\_|  _|____|___|___|  manent, data corrupted

 -- 
Infatti, nelle precedenti versioni di Windows non c'è la
GUI nel kernel, ma solo il sottosistema di disegno...
Solo che i linuxisti non lo sanno....
Saluti
Pegasus

 
un bellol smacco per tutti quelli che hanno sempre detto era la
soluzione migliore.
X ha tanti difetti, ma almeno non li ha travasati sul kernel.



Non sono un linuxista, comunque ;)
Mi sono limitato a dare uno sguardo all'articolo


 X ha tanti difetti, ma almeno non li ha travasati sul kernel.
appunto. 

 GUI nel kernel, ma solo il sottosistema di disegno...
Non sminuire la complessità di quella parte: lo sai bene che tout court 
vuol dire avere l'equivalente di un intero X server dritto nel kernel, 
con problemi di concorrenza annessi, e non un semplice framebuffer con 
quattro routine per disegnar curve.


 X ha tanti difetti, ma almeno non li ha travasati sul kernel.
Una piccola precisazione: non X ma XFree86 (o, se vogliamo, 
l'implementazione di riferimento dell'X consortium).
Non è l'unica implementazione possibile di X, anche se in pratica tutte 
quelle che ci sono in giro derivano da quelle.
Posto che qualcuno abbia voglia di farlo, un X server in kernel space 
sarebbe tecnicamente fattibile, fermo restando che, con tutta 
probabilità, sarebbe un'idea sciagurata.


 quelle che ci sono in giro derivano da quelle.
giusta precisazione che condivido, anche non ho mai provato altri X

 
Per l'uso cui e' destinato windows, non cambiera' una cippa, zero 
assoluto. Forse ci sara' una diminuzione delle prestazioni, ma minima 
ormai con l'eccesso di potenza che c'e' oggi. Del resto Vista sara' un 
netto peggioramento rispetto a xp, prima fra tutte l'abbandono di 
opengl. Un piccolo favore al mondo linux.
Forse pero' ms sta cercando di far capire che vuole fare sul serio in 
ambito server.
Ciao ... Dino

 
http://www.techworld.com/news/index.cfm?RSS&NewsID=5002
significa che i videogiocatori accaniti faranno bene a rimanere ad XP il 
piu' possibile?

 piu' possibile?
Almeno fino a quando le Software House non migreranno tutte alle DirectX 
10...
Io lo vado un po' come il passaggio tra Win98 e WinXP, anche se lě č stata 
molto piů morbida la cosa... 

SdS ha scritto:

Non saranno solo i videogicatori, ma anche chi si occupa di sviluppo dei 
videogiochi e della grafica 3d in generale. Se qualche grosso produttore 
sara' cosi' furbo da sfruttare la situazione, potrebbe emergere un nuovo 
os piu' adatto a certe esigenze.
Ciao ... Dino


Ecco cosa dice un esperto del settore:
http://blogs.ugidotnet.org/Franny/archive/2005/12/15/31547.aspx
Sara` un bel periodo :P
-- 
Lawrence - 
http://www.oluyede.org/blog
"Anyone can freely use whatever he wants but the light at the end
of the tunnel for most of his problems is Python"

 vantaggio rispetto a linux...
 il fatto di avere la GUI (o parte della GUI nel kernel) sino alla
disponibilità di processori potenti ed architetture di BUS a banda GRANDE e 
sottosistemi grafici realmente programmabili era (ed è) l'unico sistema per 
avere prestazioni accettabili su macchine standard.
Saluti.

 avere prestazioni accettabili su macchine standard.
"Accettabili"? Direi piuttosto che e` un trade-off tra prestazioni 
grafiche e resilienza del sistema.
Le prestazioni grafiche di un desktop hanno una certa importanza.
Le prestazioni grafiche di un server hanno da sempre pochissima 
importanza, visto che, in quanto server, viene usato quasi 
esclusivamente da remoto.
NT 4 veniva proposto come sistema ideale per metter in piedi dei server 
economici, ma aveva  alle spalle queste scelte che suggerivano che 
Microsoft la pensasse altrimenti (o qualcuno vuol farmi credere che in 
Microsoft sian stati così ingenui da credere che i driver di terze parti 
sarebbero stati tutti impeccabili e che la gente non avrebbe mai puntato 
loro il dito contro per errori tecnicamente di altri?).


 Come si può solo _concepire_ una gui come parte di un kernel? :)
Qnx, Beos e windows lo concepiscono da sempre, o meglio windows da NT 3.51.
Con le *NUOVE* schede video le prestazioni a carico della cpu sono calate 
vistosamente, e il discorso si può porre anche per l'utenza consumer. Al 
massimo una soluzione del genere poteva (doveva) esser implementata sui 
server, visto che (parole loro), l'81% dei crash dipendono da driver grafici 
sciagurati (anche se alla peggio si usa il driver vga nativo e passa la 
paura).
Saluti. 

 opengl. Un piccolo favore al mondo linux.
Favore a Linux o "incentivo" a chi scrive videogiochi ad evitare
il cross-platform?
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

tecnicamente di altri?).
Paradossalmente si. Ma allo stato dell'arte in quel periodo non si poteva 
fare altrimenti
senza fare un fork fra la versione server e quella workstation complicando 
ulteriormente
la vita agli sviluppatori.
Saluti.

cipria ha scritto:

c'erano vari motivi per ficcare la GUI nel kernel....il problema è che 
siccome il 90% del codice viene eseguito in ring 3 una GUI nel kernel 
implica miliardi di swith a ring 0 con un appesantimento di tutto il 
sistema....
finalmente alla Microsoft l'hanno capita questa cosa (ringraziamo Dio)....
cmq per il futuro Microsoft cambierà un bel pò di cose 
http://research.microsoft.com/os/singularity/

 Qnx, Beos e windows lo concepiscono da sempre, o meglio windows da NT 3.51.
No, in NT3.51 il video era in userspace. Solo da NT4.0 è stato portato
in kernel space.
-- 
Flavio Visentin
Membro del CICAP
Comitato Italiano per il Controllo delle Affermazioni di P4

 d'immagine per via di driver di terze parti non proprio fatti ad arte.
Sì, solo che non tutti sanno che questo tipo di stabilità con la gui nel 
kernel non c'entra una cippa...
--
Xellos 

 soluzione migliore.
Che dire, le soluzioni migliori cambiano. Cambia l'hardware, cambiano le 
performance, cambiano le richieste del mercato.
Dovremmo invece dare atto a MS che una tale inversione di marcia è possibile 
solo in un'azienda in cui gli ingegneri e le loro opinioni contano almeno 
tanto quanto quelle della dirigenza e del marketing. Questo in genere è una 
buona cosa, per la qualità del prodotto finale.
--
Xelloss 

 tanto quanto quelle della dirigenza e del marketing.
beh , veramente non vedo perche' la dirigenza / il reparto marketing della
Ms dovrebbe interferire in una scelta prettamente tecnica come questa ...
 non capisco il senso della tua affermazione.

 troppi giri, da cosa dipende.
Un driver grafico bacato faceva crashare anche NT 3.x, che senza grafica non 
funziona.
--
Xelloss 

 non capisco il senso della tua affermazione.
Vorrai scherzare. Sei veramente convinto che nella maggior parte delle 
aziende di IT le scelte ingegneristiche contino più di quelle di marketing?
Prendi l'esempio di Intel: la dirigenza ha detto "Gigahertz" e i progettisti 
si sono dovuti arrabattare a raddoppiare la lunghezza della pipeline per 
tirare fuori il Pentium 4, un progetto decisamente malriuscito.
Se in Intel le scelte ingegneristiche contassero più del marketing, non ci 
sarebbe stato modo per AMD di superare le prestazioni dei processori Intel 
per così tanto tempo e in modo tanto convincente. Se non ricordo male, Intel 
guadagna praticamente una AMD all'anno...
--
Xelloss 

 
non dico questo , semplicemente non sono convinto che sia stata al
dirigenza MS a decidere di mettere la GUI nel kernel all'epoca ...
non vedo cioe' l' "inversione di rotta rispetto al passato"
secondo me ,visto che l'utente medio non sa cos'e un kernel, per il
marketing e' irrilevante se la GUI sia nel kernel o fuori ...
invece la Intel ha detto 'GigaHertz' appunto perche' gli utenti pensavano
che un computer con piu' GhZ fosse un computer migliore .. 

 che un computer con piu' GhZ fosse un computer migliore .. 
direi piuttosto che intel ha detto "i gigahertz sono importanti" al che 
l'utente ha cominciato a pensare che lo fossero.

 loro il dito contro per errori tecnicamente di altri?).
Ma perche' si continua a confondere il driver a ring0 con il *sistema*
*grafico* in kernel space?
bye G.L.

 l'utente ha cominciato a pensare che lo fossero.
pensi che la microsoft fara' una campagna pubblicitaria pubblicizzando
questa nuova 'feature' di vista , che non s'era mai vista prima ? 

 dirigenza MS a decidere di mettere la GUI nel kernel all'epoca ...
La dirigenza avrà chiesto la grafica veloce tanto quanto nel sistema 
operativo consumer, i progettisti avranno risposto che senza quella modifica 
era impossibile, e quindi la dirigenza avrà deciso di mettere la GUI nel 
kernel...
--
Xelloss 

 kernel...
stiamo andando OT , ma mi sembra che winNT 4.0 (che fu il primo OS ad
avere la gui in kernel space ) non fosse destinato al  mercato comsumer .. 

 il cross-platform?
Videogame puo' anche essere. Ma il 3d pro subira' una battuta di arresto 
in win.
Ciao ... Dino

 
Giusto il tempo di adattare il codice openGL a DirectX... Ed un altro
tassello di Palladium e' andato al suo posto.
Saluti & baci


 avere la gui in kernel space ) non fosse destinato al  mercato comsumer ..
Non una consumer, ma workstation sì.
--
Xelloss 

 questa nuova 'feature' di vista , che non s'era mai vista prima ? 
sicuramente.

 in kernel space.
 Eeeesatto :)
Saluti.