|
|
|
![]() |
|
Strumenti |
![]() |
#81 | ||||||||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
![]() Quote:
![]() Ho detto che almeno MS i s.o. li ha scritti da zero: non ha fatto come Apple proclamoni che poi non è riuscita a mantenere da sola... Quote:
Quote:
Comunque, a parte Apple, quelli che usano s.o. derivati da Unix per lo meno non si vantano dell'originalità... Quote:
Quote:
Quote:
Quote:
La realtà è che Windows è originale e OS X, Linux, *BSD, ecc. no, perché riprendono sorgenti e API di un s.o. che è nato quasi quarant'anni fa, e che si trascina tutt'oggi. Può non piacerti l'approccio di Windows, e personalmente preferisco nettamente quello di AmigaOS (AI TEMPI, ovviamente), ma sull'originalità non hai di che discutere, e soprattutto Apple non ha di che vantarsi, visto che la robustezza e la flessibilità di OS X non sono certo farina del suo sacco... Questo senza nulla togliere alla bontà di OS X, che è un gran s.o...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys Ultima modifica di cdimauro : 25-03-2005 alle 09:14. |
||||||||
![]() |
![]() |
![]() |
#82 | |
Senior Member
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4741
|
Quote:
quindi con lo schermo assegnato ad un gioco, le altre applicazioni sarebbero escluse dal redraw, e la gpu non sarebbe impegnata a ridisegnare ANCHE widget, icone ed altro, qualora divenisse un compito affidato a lei (come mi piacerebbe che fosse - per me l' ideale sarebbe il rendering dei widget tramite pixel shader...) poi certo, se sia giochi che il (chiamiamolo così) "window manager" di LH dovessero accedere a funzioni directx , si richiederebbe che queste librerie fossero completamente thread safe...
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate
|
|
![]() |
![]() |
![]() |
#83 | |
Senior Member
Iscritto dal: Apr 2002
Città: VR-PD
Messaggi: 11648
|
Quote:
L' unica cosa originale di Windows é l' interfaccia ( e anche su questo ci sarebbe da discutere con Xerox e Apple ) il resto é roba "già vista" , d' altra parte un SO ha un solo compito da svolgere ed é estremamente improbabile che dopo decenni di teoria dei sistemi operativi e di studi su come svolgere questo lavoro si possa trovare ancora qualcosa di nuovo . D' altra parte anche seguire un percorso già tracciato non é di per sè un difetto , anzi , basta vedere il tempo e le energie spese per far funzionare il kernel Mach .
__________________
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn |
|
![]() |
![]() |
![]() |
#84 | |
Senior Member
Iscritto dal: Jun 2000
Città: Bologna
Messaggi: 829
|
Quote:
sono due cose Moooolto diverse... Potresti spiegare in dettaglio cosa Windows non avrebbe di originale second te (o secondo quali fonti)? |
|
![]() |
![]() |
![]() |
#85 | |
Senior Member
Iscritto dal: Mar 2004
Messaggi: 1542
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#86 | |||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Quote:
Quote:
![]()
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|||
![]() |
![]() |
![]() |
#87 | ||
Senior Member
Iscritto dal: Apr 2002
Città: VR-PD
Messaggi: 11648
|
Quote:
Quote:
![]()
__________________
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn |
||
![]() |
![]() |
![]() |
#88 | |
Senior Member
Iscritto dal: Apr 2002
Città: VR-PD
Messaggi: 11648
|
Quote:
__________________
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn |
|
![]() |
![]() |
![]() |
#89 | |
Senior Member
Iscritto dal: Apr 2002
Città: VR-PD
Messaggi: 11648
|
Quote:
![]() edit Microsoft invece ha con SCO un accordo di licenza per l' utilizzo del codice UNIX ...
__________________
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn |
|
![]() |
![]() |
![]() |
#90 | |
Senior Member
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4741
|
Quote:
inoltre, se nel mio piccolo dò uno sguardo a com'è strutturato NT a basso livello, vedo qualcosa di un tantino diverso dal kernel monolitico di Unix e dei figli di Unix, che comunica col resto del codice binario in circolazione nella macchina, attraverso qualcosa di molto diverso dal set di system call di bsd o quello di linux... nota a margine 1) da documentazione classica, studi e articoli su riviste IEEE, emergerebbero parecchie limitazioni dello unix classico, su, ad es il sistema di threading, la (non) concorrenza del kernel, il supporto (assente nella forma originaria) al real time... il threading come ce lo aspettiamo oggi (con i thread entità basilari assegnabili dallo scheduler ad una cpu o all' altra) è stato introdotto non in ambito unix , ma da altri OS.. nati in un periodo in cui le differenze tra un sistema operativo e l' altro erano radicali e non sussisteva il livellamento attuale quindi a rigore di logica si dovrebbe ammettere che anche Linux avrebe "copiato" , se non certo la API, almeno idee e concetti del design di qualche altro OS... a sto punto però io lo chiamo "scambio di idee" più che "scopiazzatura" nota a margine 2) Mach ... in effetti, Mach non è nato come kernel unix, ma come microkernel agnostico, su cui è poi stata impiantata la API di BSD trasformandolo in un single server nota a margine 3) se non ricordo male la licenza BSD dice sostanzialmente "è permesso fare ogni uso desiderato del presente codice , purchè venga menzionato l' autore" il che infatti è osteggiato dai sostemitori del "free" SW perchè apre la strada all' utilizzo di SW aperto per progetti proprietari e closed
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate
Ultima modifica di jappilas : 25-03-2005 alle 13:50. |
|
![]() |
![]() |
![]() |
#91 | |
Senior Member
Iscritto dal: Nov 2002
Città: Singularity
Messaggi: 894
|
Quote:
La storia di Linux invece è più complicata, e non mi ricordo tutti i particolari. C'è di mezzo la disputa fra sostenitori della filosofia free e sostenitori del software commerciale, che risale agli anni '70. Comunque le dispute su "xx ha copiato yy" secondo me sono abbastanza sterili. A questo punto nessun OS è originale, visto che praticamente tutti usano la struttura a directory (Unix '60) e la metafora della scrivania per l'interfaccia visuale (Mac '80).
__________________
echo 'main(k){float r,i,j,x,y=-15;while(puts(""),y++<16)for(x=-39;x++<40;putchar(" .:-;!/>"[k&7])) for(k=0,r=x/20,i=y/8;j=r*r-i*i+.1, i=2*r*i+.6,j*j+i*i<11&&k++<111;r=j);}'&>jul.c;gcc -o jul jul.c;./jul |Only Connect| "To understand is to perceive patterns" Isaiah Berlin "People often speak of their faith, but act according to their instincts." Nietzsche - Bayesian Empirimancer - wizardry |
|
![]() |
![]() |
![]() |
#92 | |
Senior Member
Iscritto dal: Jun 2000
Città: Bologna
Messaggi: 829
|
Quote:
Sò anche io che le gui odierne son tutte "copiate" (io direi ispirate) da Xeros, ma ciò non vuol dire nulla, si chiama evoluzione! I prodotti che sanno adattarsi andare nella direzione tracciata dal mercato e proponendo soluzioni all'altezza ( e che son ben vendute) sopravvivono, le altre no. Non è questione di copiare o non copiare, le "cose" buone sono adottate in massa! ci sono infiniti esempi di questo in informatica... Discroso completamente diverso è invece incorporare all'interno di un proprio prodotto codice scritto dalla comunità o da altri enti per un uso commerciale (vedi Apple con mac osx), proprio riguardo a questo volevo più informazioni (fonti) del fatto che win nt nn fosse farina del sacco di ms. |
|
![]() |
![]() |
![]() |
#93 | |
Senior Member
Iscritto dal: Jun 2000
Città: Bologna
Messaggi: 829
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#94 | |
Senior Member
Iscritto dal: Nov 2002
Città: Singularity
Messaggi: 894
|
Quote:
![]() Nella mia mente non riescono ad entrare troppi nomi ![]()
__________________
echo 'main(k){float r,i,j,x,y=-15;while(puts(""),y++<16)for(x=-39;x++<40;putchar(" .:-;!/>"[k&7])) for(k=0,r=x/20,i=y/8;j=r*r-i*i+.1, i=2*r*i+.6,j*j+i*i<11&&k++<111;r=j);}'&>jul.c;gcc -o jul jul.c;./jul |Only Connect| "To understand is to perceive patterns" Isaiah Berlin "People often speak of their faith, but act according to their instincts." Nietzsche - Bayesian Empirimancer - wizardry |
|
![]() |
![]() |
![]() |
#95 | |
Senior Member
Iscritto dal: Aug 2004
Messaggi: 19347
|
Quote:
__________________
"Le statistiche sono come le donne lascive: se riesci a metterci le mani sopra, puoi farci quello che ti pare" Walt Michaels |
|
![]() |
![]() |
![]() |
#96 | |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
"La realtà è che Windows è originale e OS X, Linux, *BSD, ecc. no, perché riprendono sorgenti e API di un s.o. che è nato quasi quarant'anni fa, e che si trascina tutt'oggi." L'originalità di Windows si basa su due fatti: il fatto che MS abbia creato partendo da zero questo s.o. (e derivati), e che le API abbiano ben poco a che vedere con quelle degli altri s.o... OS X ha preso a piene mani sorgenti E API, e questo è innegabile. Linux ha preso pezzi di codice free E le API di Unix (open, close, fork, ecc. sono le stesse, vetuste, API sviluppate ai tempi di questo s.o.).
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
![]() |
![]() |
![]() |
#97 | |||||
Senior Member
Iscritto dal: Apr 2002
Città: VR-PD
Messaggi: 11648
|
Quote:
Quote:
Quote:
Quote:
Quote:
__________________
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn |
|||||
![]() |
![]() |
![]() |
#98 | ||||
Senior Member
Iscritto dal: Jun 2000
Città: Bologna
Messaggi: 829
|
Quote:
Vogliamo dare argomentazioni precise e non pressione ai polpastrelli... -Chi dice che il subsystem win32 nn è originale a livello di api: perchè? (vi basate solo su una convenzione di nomi (sempre che ci sia) o altro?) - Chi continua ad insistere che win (quale poi? ww, nt, 2k, xp) contiene al suo interno codice BSD porti documenti... - Che sono i concetti guida di un so? sei un po' generico... parli di look & feel, struttura del kernel, costrutti logici, pattern di programmazione ![]() Quote:
Quote:
Linux è un kernel il cui codice distribuito sotto GPL. I programmi scritti per GNU nn devono per forza rispettare la gpl... Quote:
|
||||
![]() |
![]() |
![]() |
#99 | ||
Senior Member
Iscritto dal: Apr 2002
Città: VR-PD
Messaggi: 11648
|
Quote:
Quote:
![]() Non credo poi che siano decisive le Api per decretare quale sia originale , in Unix c' é sleep() in Windows si chiama Sleep() ( notare la maiuscola ) ma sempre la stessa cosa é , alla fine le operazioni gestite sono sempre le stesse , e gli algoritmi sono sempre uguali , se voglio disegnare una finestra cambiano i nomi della chiamata ma quella che si apre é sempre una finestra , dov' é l' innovazione ? Innovare é fare qualcosa che nessun altro fa , innovativo era Next con l' interfaccia grafica in Postscript , innovativo é stato Os/2 , innovativa é stata Sun con Java , innovativo é stato Mosaic .
__________________
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn |
||
![]() |
![]() |
![]() |
#100 | |
Senior Member
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4741
|
Quote:
anche qui la apple ammette che Mach avrebbe una sua API, diversa dalla unix sycall table ma siccome si sa che MAC OS X è un derivato di BSD, vuol dire che tale system call table è stata implementata su un kernel che di suo, è nato per essere più versatile ed elegante dello unix kernel monolitico standard...
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:05.