Newsgroup: it.comp.macintosh
Titolo: NeXT e Mac OS X

Mi sono documentato un poco su NeXT e sono giunto alla conclusione che
Mac OS X, a parte il menu in alto, trae praticamente il 95% da questo
ambiente operativo. Come mai non viene fatta parola di tutto cio' e NeXT
e' tabu'?
-- 
Al caldo del sole / al mare scendeva / la bambina portoghese
Non c'eran parole / rumori soltanto / come voci sospese

 e' tabu'?
qualche giorno fa ne avevamo discusso a proposito di altro argomento
(FreeBSD), e qualcuno di noi ha fatto simili osservazioni, ma altri han
fatto notare che in molti documenti sul sito Apple (e specialmente la
sezione per Developers) ne parlano. Di sicuro ci sarebbe voluta più
enfasi e più ...pubblicità, ma Steve ha avuto gioie ed anche dolori
dalla storia del glorioso NeXT, purtroppo...
ciao :)
salvo
-- 
Steve, give us the NeXT Mac OS pda, please!
§alvomi©

 e' tabu'?
Documentati un po meglio. OS X non č affatto un discendente di 
NextStep. Ed il Next non č un tabů, ma solo uno dei piů grandi flop di 
casa apple!
Alex

 casa apple!
vedo che hai capito tutto 
-- 
=== *Mablung The Heavy Hand* ===

 ambiente operativo.
sssssh !!!
non si può dire


 vedo che hai capito tutto
Già scusami, mi volevo riferire al patron di casa apple... :(
Alex

 NextStep. 
Sicuro? Io mi fido decisamente piů di Guido, che in passato ha tenuto
disquisizioni approfondite sulla struttura di OS X.
Message-ID: <2005082607234716807%guido@homeless>
Daniele
-- 
"How many times must good men die?
 How many tears will the children cry?
 'Til they suffer no more sadness
 Stop the madness. Oh, stop the madness!" (MH)

 Già scusami, mi volevo riferire al patron di casa apple... :(
Insuccesso commerciale. Tecnologicamente era però uno dei migliori OS
dell'epoca. Non mi metto a fare un confronto con AmigaOS (altro flop
commerciale, non tecnologico) e BeOS (come sopra).
Comunque spiace dirlo, ma MacOS X prende *tanto* da NeXT. Anche a
livello di codice, per non parlare dell'impostazione di certe cose.
-- 
non vincono, non vinceranno, non hanno domani
la forza è nel puntello impugnato da oneste fortissime mani

 livello di codice, per non parlare dell'impostazione di certe cose.
Faccio il Giovannini :-)
Dal sito ufficiale:
<
http://developer.apple.com/documentation/Porting/Conceptual/PortingUnix
/background/chapter_2_section_2.html>
# NEXTSTEP
In figuring out what makes Mac OS X tick, it is important to recognize
the influences of NEXTSTEP and OPENSTEP in its design. Apple's
acquisition of NeXT in 1997 was a major key in bringing Mac OS X from
the drawing board into reality. Many parts of Mac OS X of interest to
UNIX developers are enhancements and offshoots of the technology present
in NEXTSTEP. From the file system layer to the executable format and
from the high-level Cocoa API to the kernel itself, the lineage of Mac
OS X as a descendant of NEXTSTEP is evident.


 casa apple!
NeXT non era di Apple.
-- 
@}-,---',-'----,-'-,-'--,-',---,'--'-,-',- Masque
`, NP: David Sylvian - The heart knows better

 OS X as a descendant of NEXTSTEP is evident.
Secondo me, da almeno un paio di major version osx sta ad openstep, 
come xp sta openvms.
Alex

 NeXT non era di Apple.
Lapis... :D

 casa apple!
Apple!!!???
-- 
me

 Ma di quanti anni fa stiamo parlando?
Rhpasody mi sembra sia roba del 1995 o 1996... ricordo che ero circa in
3° itis...
-- 
@}-,---',-'----,-'-,-'--,-',---,'--'-,-',- Masque
`, NP: David Sylvian - Wasn't I Joe

 3° itis...
Il grosso dei concetti appartengono a NS 1.0 1989!!! Due son le cose:
1) da allora qualcosina è stata fatta e le somiglianze si limitano ai concetti
2) spacciamo come prodigio della tecnica tecnologia di 15 anni fa (e 
quel pirla di bill gates la copia pure...)!
Alex


-- 
Ritorno sui miei passi, e adesso contali bene,
Il tempo che è passato non è una buona ragione.
http://www.cieloprovvisorio.net

 Lapis... :D
Beh, nel 1996 NeXT fu acquistata da Apple..

 quel pirla di bill gates la copia pure...)!
Un po' l'uno e un po' l'altro. Un po' queste cose sono state già
implementate da tempo e solo ora arrivano sui desktop
(*cough*Spotlight*cough*BeOS*cough*) e un po' si continua ad andare
avanti.
Pensa che i binari universali che sua Steveosita' ha imposto ai
programmatori Mac gia' erano presenti in NeXT! (e, grazie all'eredita'
di NeXT, sono gia' compatibili, se fatti nel modo giusto, anche con
vecchie versioni di Mac OS X.)
 - 8


appena l'avevo visto e scoperto che girava anche su x86, lo volevo a
tutti i costi. ma non sono mai riuscito a procurarmelo...


 mi da accesso negato...
Si, il drago...ora risolvo.
-- 
Ritorno sui miei passi, e adesso contali bene,
Il tempo che č passato non č una buona ragione.
http://www.cieloprovvisorio.net

 Rhpasody mi sembra sia roba del 1995 o 1996...
   Difficilmente prima del 1997.
-- 
    Nicola "nez" D'Agostino
  <!-- 
nezge...@geocities.com
 --remove/togli "getitout" -->


(papà!)


    Difficilmente prima del 1997.
  Infatti. Ottobre 1997. 
da 
http://www.mackido.com/History/AppleTimeline.html
"October: Apple seeds Rhapsody Developer Release 1.0. The new
next-generation OS holds great promise for the computer industry."


   Ecco il figlio in azione
.,) (sarebbe la lacrimuccia one eyed)
artoi...@gmail.com
Mi scriveresti?
-- 
Ritorno sui miei passi, e adesso contali bene,
Il tempo che č passato non č una buona ragione.
http://www.cieloprovvisorio.net

    Difficilmente prima del 1997.
colpa della mia memoria difettosa... :-)


 colpa della mia memoria difettosa... :-)
  No, è che io parto avvantaggiato: negli ultimi anni ho approfondito
molto questo pezzo di storia di Apple. :)


 e' tabu'?
Mai sentito parlare di Cocoa? E secondo te, in MacosX, tutto quello che
inizia per NS per che cosa sta? :))
-- 
Il sito del mio gruppo!
http://www.mukkarasta.it
Il mio blog sull'educazione musicale
http://volothamp.blogspot.com

 quel pirla di bill gates...
come la metti la metti ... bill gates tutto mi sembra, salvo che un
pirla: è riuscito a diventare l'uomo più ricco del modo grazie a che? A
dos e win! Quello è il più furbo del mondo!
-- 
Sollie

 Ed il Next non è un tabù, ma solo uno dei più grandi flop di casa apple!
La Wikipedia purtroppo ogni tanto riporta delle pure castronate
(l'estensore della voce "Core Video", ad esempio, farnetica su
inesistenti "Video Units": 
http://en.wikipedia.org/wiki/Core_Video
)
ma per la maggior parte è affidabile e alla voce OpenStep ti
renderà edotto su un dato di fatto riconosciuto da molti altri:
Mac OS X può essere semplicemente considerato come l'OPENSTEP 5 o 6
(
http://www.kernelthread.com/mac/oshistory/7.html
).
Basta sfogliare i sorgenti di Darwin
(
http://darwinsource.opendarwin.org/10.4.2/
)
per ritrovarci continuamente delle note di copyright risalenti a
NeXT sparse a non finire tra gli header.
La prima versione di Rhapsody implemetava ancora addirittura il
Display PostScript come motore grafico, poi Apple ha deciso di non
rimanere legata alle licenze Adobe e ha reimplementato con Quartz
un sottosistema del PDF.
L'I/O Kit non fa che ispirarsi direttamente al Driver Kit di NeXT,
così come Xgrid a Zilla.
Che molte tecnologie NeXT stiano sentendo il peso degli anni è fuor
di dubbio (tipo l'Interface Builder dei Developer Tools che è rimasto
funzionalmente identico per anni e anni) ma Apple stessa è cosciente
di quei flop e li sta reingegnerizzando, tipo NetInfo (rimpiazzato
ormai da OpenDirectory & affini), il meccanismo di startup e di
gestione dei demoni (affidato in Tiger a launchd) o il formato
delle Property Lists (che in Mac OS X 10.4 è efficientemente binario).
-- 
Guido

 Faccio il Giovannini :-)
ROTFLMAO.
-- 
non vincono, non vinceranno, non hanno domani
la forza č nel puntello impugnato da oneste fortissime mani

 come xp sta openvms.
Secondo il codice no. Comunque sarei felice di sapere le motivazioni.


 è riuscito a diventare l'uomo più ricco del modo grazie a che?
(_!_)
anzi
(_o_)



sigh, è bellissimo.


 Mi scriveresti?
magari anche a me :)


 colpa della mia memoria difettosa... :-)
Io te lo avevo detto di non prendere PC2100.


 Secondo il codice no. Comunque sarei felice di sapere le motivazioni.
Se prendessimo il codice di entrambi e facessimo un diff, quanto sarebbe 
l'area di overlap? Son passati 15 anni, son cambiate tantissime cose 
(l'hardware, la spaventosa potenza di calcolo oggi disponibile, 
l'off-loading del motore grafico) ed oggi quel NextStep, che quindici anni 
fa ci faceva sognare, appare un prodotto decisamente rozzo. Le idee son 
rimaste, ma il codice avrà preso la sua strada.
Alex

 Son passati 15 anni, son cambiate tantissime cose 
Certo, è per questo che si parla di "discendenza".
Mica si dice che OS X è uguale a NeXT.
Daniele
-- 
"How many times must good men die?
 How many tears will the children cry?
 'Til they suffer no more sadness
 Stop the madness. Oh, stop the madness!" (MH)

 Son passati 15 anni, son cambiate tantissime cose 
Perché, se avesse continuato a chiamarsi NextStep non sarebbe cambiato
nulla in questi 15 anni? Comunque è chiaro che per fare OS X non si sono
limitati semplicemente a ribattezzare NextSTEP (basta citare Carbon e
Classic), ma comunque l'impianto di base era quello.
-- 
Salutandovi indistintamente

 magari anche a me :)
   :-?


 rimaste, ma il codice avrà preso la sua strada.
o hai una vaghissima idea del significato di 'discendente', o stai 
tentando di fare una inutile arrampicata di specchi.
f.
-- 
ooo ai uonder uer iu ar ooooohhh - david bowie - slip away

 tentando di fare una inutile arrampicata di specchi.
Be, siam partiti da un tipo che diceva:
"Mi sono documentato un poco su NeXT e sono giunto alla conclusione che
Mac OS X, a parte il menu in alto, trae praticamente il 95% da questo
ambiente operativo."
Che č ben diverso dal dire che ne "discende" (e l'albero genealogico 
dovrebbe essere ben piů lungo...).
Alex

 Io te lo avevo detto di non prendere PC2100.
e` che mi hanno deto quell'incarico di corriere dovevo portare 80GB di
roba pero` mi ci stava dentor solo 40GB allora mi son detto: "ma dai che
magari mi faccio un doublespace al cervello! che genio che sono, altro
che McGyver!!" pero`, alla fine e` andato un po' tutto a farsi friggere
quando la FAT si e` mezza sputtanata lasciandomi dei collegamenti
incrociati nel file immagine del disco compresso che da allora... cosa
stavo dicendo???
:-P


 come xp sta openvms.
Ho un po' di NeXT a casa  e posso assicurarti che orpelli a parte
l'interfaccia e' identica.
-- 
The Future Is In Beta
http://homepage.mac.com/toni69

 l'area di overlap? 
Pensa che in poco tempo fa in un post qui si è visto che ci sono ancora
delle stringhe di messaggi di NeXT. Per dire...
Ad ogni modo non credo che la diffata darebbe risultati più radicali di
quanti ne darebbe per due evoluzioni differenti dello stesso sw distanti
dieci anni. Resta il fatto che evidentemente un po' di codice resta
proprio lo stesso.


    :-?
Uffa, č che non mi scrive mai nessuno! ;)
-- 
non vincono, non vinceranno, non hanno domani
la forza č nel puntello impugnato da oneste fortissime mani

 stavo dicendo???
Ma poi ci sei andato dal pesce?
-- 
non vincono, non vinceranno, non hanno domani
la forza č nel puntello impugnato da oneste fortissime mani

 Ed il Next non č un tabů, ma solo uno dei piů grandi flop di casa apple!
?
Il NeXT era NeXT.
Apple era (ed é) Apple.
Jobs fondň la NeXT quando se ne andň da Apple.
Apple si comprň la NeXT e si riprese Jobs (o, forse, Jobs si fece 
"comprare", con tutta la NeXT, da Apple)
Tabu? Ma quale tabu???
Boh
ciao

 inizia per NS per che cosa sta? :))
Non So?
^   ^
:)


 Ma poi ci sei andato dal pesce?
e` un mammifero! :-) ...comunque si`, pero` mi ha detto "addio e grazie
per tutto il pesce" ed e` saprito... boh... valli a capire sti cracker
moderni... :-D


 delle Property Lists (che in Mac OS X 10.4 è efficientemente binario).
  Ecco, questa non l'ho capita come scelta. Che vantaggi ci sono dal
passare dal testuale al binario? A me pare solo più complesso per
l'editing "a mano" dei .plist. 


 ^   ^
NextStep. :))))


 passare dal testuale al binario? 
Forse rende piů veloce il "caricamento", oppure serve ad evitare che ne
venga indicizzato il contenuto (anche se probabilmente i plist vengono
evitati a prescindere). O forse volevano solo rendere la vita piů
difficile agli smanettoni: col file testuale era piů facile trovare
quale fosse il file in cui erano contenute certe impostazioni.
-- 
Salutandovi indistintamente

 l'editing "a mano" dei .plist. 
a me pare che siano passati al contrario con l'avvento di X (sul 9 erano
binari). questo oltre a dare una sorta di standardizzazione per le
preferenze ha fatto in moto che l'editiing fosse più semplice.
Oltretutto credo che sia rimasta anche con tiger...
-- 
http://www.cocoaworks.org/forum
italian macintosh developers forum
mail: malcom.mac 
gmail.com

 Oltretutto credo che sia rimasta anche con tiger...
No, i plist made by Apple sono (quasi?) tutti in binario.
-- 
Salutandovi indistintamente

 No, i plist made by Apple sono (quasi?) tutti in binario.
Non mi sembra. Tanto che per correggere quel bug (?) delle preferenze di
stampa di iPhoto si può benissimo editare il .plist con Text Edit.
Ho provato anche con i .plist di iDVD, iTunes, iCal... e sono tutti
editabili in modo testo.
-- 
D i e g o   C u o g h i
 
www.diegocuoghi.com

 stampa di iPhoto si può benissimo editare il .plist con Text Edit.
Parli bene tu, con Panther... ;-) 
http://tinyurl.com/ch9wk
-- 
Salutandovi indistintamente

 manina, ma solo con l'apposito editore.
Non credo. A parte che anche con l'apposito editore (che sta dentro i
Developer Tools) sempre a manina li devi modificare, basta convertirli
in formato testo con plutil (che fa parte dell'installazione standard di
Tiger) e poi li puoi modificare tranquillamente con Text Edit. L'unico
vero ostacolo è nella ricerca: se voglio trovare il plist che contiene
una certa stringa, con i binari non funziona.
-- 
Salutandovi indistintamente

 
http://tinyurl.com/ch9wk
Dunque il modo più semplice per inserire nel .plist una definizione più
alta per la stampa degli album in iPhoto è usare Property List Editor
che si trova nei Developer Tools?


 che si trova nei Developer Tools?
Se li hai già installati sì, altrimenti forse fai prima a convertire il
file in formato testo e poi modificarlo con Text Edit.
-- 
Salutandovi indistintamente

 e` un mammifero!
beh, era una citazione :)


 Ma Va
http://en.wikipedia.org/wiki/Objective-C
" As of 2004, all Mac OS X classes and functions in the Cocoa
programming environment are prefixed with "NS" (as in NSObject or
NSButton) to clearly identify them as belonging to the Mac OS X core;
the "NS" derives from the names of the classes as defined during the
development of NEXTSTEP."


 beh, era una citazione :)
aaah... fra tutte ste citazioni, iniziavo a far confusione :-)


 
http://en.wikipedia.org/wiki/Objective-C
http://en.wikipedia.org/wiki/Irony
"Irony is a form of speech in which the real meaning is concealed or
contradicted by the words used. Irony involves the perception that
things are not what they are said to be or what they seem."
-- 
Salutandovi indistintamente

 things are not what they are said to be or what they seem."
LOL, c'avevo pensato, ma nel dubbio ho preferito chiarire :)))
In ogni caso continuo a non capire cosa vuol dire:
" Come mai non viene fatta parola di tutto cio' e NeXT
e' tabu'?"


 
http://en.wikipedia.org/wiki/Irony
*R*O*T*F*L*


 Forse rende più veloce il "caricamento"
Togli il forse. Rende *molto* più veloce il caricamento.
Se hai un file xml devi comunque fare partire un parser e tutto, cosa
non affatto fra le più leggere in assoluto, specie su files
potenzialmente grossi (a meno di non usare SaX, ma comunque noioso).
Con il binario invece hai già la "pappa fatta".
-- 
non vincono, non vinceranno, non hanno domani
la forza è nel puntello impugnato da oneste fortissime mani

 Ma Va!
http://en.wikipedia.org/wiki/MAVA


 
http://en.wikipedia.org/wiki/MAVA
http://en.wikipedia.org/wiki/Franchi
Daniele
-- 
"How many times must good men die?
 How many tears will the children cry?
 'Til they suffer no more sadness
 Stop the madness. Oh, stop the madness!" (MH)

 
http://en.wikipedia.org/wiki/Franchi
:))


 gogo'.
Sinceramente non credo che sia questo il motivo. Specie se teniamo conto 
degli aumenti di prestazioni. Anche perchè in molti casi non si caricano 
le preferenze una volta per tutte, ma ogni volta che si fa un'operazione 
che dipende dalle preferenze, si vanno a leggere. Diciamo non ogni 
volta, ma con una certa frequenza.
-enrico
-- 
Never argue with a logician.

 e' tabu'?"
Che da profano, da "consumatore" (ammetto che non conoscevo NeXT prima
di documentarmi sulla storia di Jobs) non avrei avuto modo, leggendo le
brochure Apple, di capire quanto ci fosse di NEXTSTEP sotto il cofano di
Mac OS X
-- 
Al caldo del sole / al mare scendeva / la bambina portoghese
Non c'eran parole / rumori soltanto / come voci sospese