Newsgroup: it.comp.macintosh
Titolo: Differenze OsX, Linux e Win.

Che differenze strutturali ci sono tra OsX , Linux e Windows XP ?
Grazie
Ciao Max

 Che differenze strutturali ci sono tra OsX , Linux e Windows XP ?
In fondo in fondo, non così tante come ci vorrebbero
far credere chi ha interesse ad alimentare guerre
di religione; a partire dai kernel ibridi, tutti e tre
monolitici ma altamente modulari (ci si dimentica che
anche quello di Windows NT era partito da un impianto
microkernel e multipiattaforma).
Si tratta di sistemi operativi di classe server con
strati su strati su strati di codice antiquato ma
artificiosamente imbellettati per nascondere quegli
ambaradan agli occhi delicati degli utenti desktop.
C'è chi propugna Mac OS X come la soluzione
ideale per chi sia appassionato di software
UNIX/Open Source ma che non voglia passare
la vita a far la spola da una partizione all'altra
ma, in realtà, per Windows sono disponibili molti
più installer precompilati aggiornati alle ultimissime
versioni dei classici GNU, Apache, PHP, Perl,
Python, ...
Una cosa è incontrovertibile e ha quasi dell'incredibile:
in pochissimi anni gli ingegneri NeXT/Apple sono riusciti
a mettere su un ambiente desktop BSD molto ergonomico
nel mentre molte distro fallivano miseramente una dietro
l'altra. Io voglio sperare che al rilascio di Boot Camp,
con cui Apple si è apparentemente e clamorosamente
giocata i videogiochi, in Leopard faccia da contropartita
qualche nuovo framework o tool per la grafica 3D, che è
l'unica area davvero scoperta in Mac OS X e nella linea
delle soluzioni Pro di Cupertino. Qualche mese fa il fatto
che alla Pixar stavano ricercando programmatori Cocoa
aveva fatto ben pensare.

http://tinyurl.com/lcwq7
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 aveva fatto ben pensare.
mah, la aspyr dice che non smetterà di portare i giochi su mac os.
speriamo :)
http://www.hardmac.com/news/2006-04-21/#5390

Alex Martelli wrote:

chi è che si spaccia per alex?

 
ab...@iol.it
 con complain per morphing e spam.
yessir!
procedo anche io a segnalarlo all'abuse.

	Pensate di fermarmi??? :)
vedremo fra UN PO' DI ANNI...


 wrote:

Spammer inveterato che si identifica peraltro nell'URL cui manda la
tinyurl, con nome, cognome, indirizzo e posto di lavoro; una specie di
performance-art da anarchico situazionista, direi.
Alex



 una specie di performance-art da anarchico situazionista, direi.
parlerei piu` di esibizionismo a livello patologico...
-- 
@}-,---',-'----,-'-,-'--,-',---,'--'-,-',- Masque
`,

 wrote:

Ma c'è un modo per fermarlo con zuppa? E' il terzo suo post che leggo e
già non lo reggo più!

 
La mia impressione è che Mac OsX usi molta Ram.
Grazie
Ciao Max

 Solo?
In quel momento era il terzo...adesso siamo ben oltre la decina: in un
post č riuscito a spacciarsi per me come nick e per Alex Martelli come
email!

 giocata i videogiochi,
non credo
ciao

 un altra tipologia di Os ?
Zeta e` BeOS, ed e` un sistema a se`. ha alcune similarita` con gli
unix, limitatamente alla struttura del filesystem (i nomi delle
directory di sistema), alla compatibilita` con posix ed all'utilizzo
delle utility gnu. ma non e` unix e non e` multiutente.
BeOS e` nato con l'idea di creare un sistema operativo da zero,
eliminando cosi` tutte le pesanti eredita`e scegliendo le migliori
soluzioni possibili allo scopo di creare un sistema orientato alla
gestione audio e video. appena uscito, era semplicemente rivoluzionario,
soprattutto per la sua velocita` nel gestire la grafica e l'audio senza
l'utilizzo di accelerazioni hardware (al tempo, non erano ancora molto
diffuse). era molto famosa una demo che mostrava una superficie 3d
animata, sulla quale si potevano trascinare dei filmati e vederli poi
riprodurre tutti contemporaneamente sulle superfici in movimento di
questo solido (che poteva essere un cubo, oppure una sfera, una
superficie increspata da delle onde, oppure un libro di cui si potevano
girare le pagine, sulle quali venivano riprodotti i filamti scelti)
tutto questo, renderizzato in software e ad una velocita` impressionante
per l'hardware dell'epoca.
tutt'ora ha delle caratteristiche che la maggior parte degli altri
sistemi operativi invidiano, come la prontezza di risposta
dell'interfaccia anche sotto carichi pesanti, la capacita` di sfruttare
al meglio le macchine muliti processore (grazie ad un utilizzo estremo
dei thread), il filesystem a 64bit che supporta gli attributi estesi, le
query e le live-query (cioe`, quello che in osx sono soptlight e le
smart folder, solo, implementate a livello di filesystem e non come
add-on. ah, a spotlight ha lavorato la stessa persona che aveva
progettato il filesystem di beos :-)).
purtroppo, a causa delle difficolta` finanziarie della Be inc., e`
rimasto indietro su alcune cose cruciali, come lo stack di rete (il
netkit, poi sostituito da BONE) e l'accelerazione 3d per le schede video
(pian piano, ci si sta arrivando), mentre altre caratteristiche sono
state poi implementate in altri sistemi (vedi le live-query).
il kernel di beos e` un ibrido microkernel e monolitico.



I vari "server" che caratterizzavano la sua architettura
modulare non avevano niente a che fare con i tradizionali
server MACH.

 l'utilizzo di accelerazioni hardware.
Beh, più che un merito del BeOS, l'ottima impressione
che suscitava era un demerito del vecchio System: non
per nulla Be puntò ad un certo punto tutto sugli accordi
con i produttori di cloni Mac per far preinstallare
il BeOS accanto al vecchio System, decantarne la superiorità
e spillare un bel po' di quattrini ad Apple allora
alla ricerca di una nuova base per il Mac OS del
nuovo millennio.
Le cifre richieste da Gassée erano però ridicolmente
eccessive per un sistema operativo prototipo che dal
punto di vista applicativo non offriva nessuna soluzione
avanzata. Erano state preannunciate decine di applicazioni
audio/video professionali, ma quelle che uscirono concretamente
si poterono contare sul palmo di una mano, anche perché
emersero dei seri limiti progettuali (il port di Nuendo
mai ultimato portò per esempio alla luce i grossi bug che
affliggevano le code messaggi).
Il tanto decantato personalStudio della Adamation
mi sembra sia ora la base di un programmino shareware
home per i propri filmini. L'altra software house che salì
alla cronaca, la BeatWare, che avrebbe dovuto produrre
AppSketcher, il designer di GUI ufficiale di cui BeOS
era privo, ora è un partner Microsoft che si occupa
di giochini Flash per cellulari.

 cellulari.
:-(


 che suscitava era un demerito del vecchio System:
Imho no, sotto quell' aspetto
BeOS suscitava anche un' ottima impressione rispetto a Linux+X_Windows
e persino ripetto a Windows95/98 grazie alla sua implementazione del 
multithreading,
mi pare la cosa però  a volte poteva rendere difficile la 
programmazione...(penso al port di Opera...)... 

 Ora non so se lo sviluppano ancora.
L'avevano licenziato alla Brodebund che lo commercializzava
come "MovieShop Deluxe".
Sul loro sito non appare più in catalogo e gli acquirenti
Amazon esternano tutta la loro frustrazione con una
stellina.


Sì ogni tanto poi qualche ex dipendente Be ancora esterna
i suoi punti di vista su
"questo o quello" che rimane del mondo a cui Be diede inizio ^_^
ma finora io ho letto perlopiù critiche.. =:-S
http://www.osnews.com/story.php?news_id=5070
Saluti 

 Il kernel...
Lo voto il post piu` interessante del mese :)
-- 
Tentare č il primo passo verso il fallimento

 Linux, Windows NT e BeOS.
[cut]
grazie per un ennesimo pregevole post prontamente lockato ;)
-- 
Tutte le macchine al potere, gli uomini a pane ed acqua

)
dispiace che nei forum Apple di questi temi
appassionanti si riesca a dibattere solo
superficialmente ma scalfire certi falsi
miti è davvero dura, stando chi propugna
continuamente che per padroneggiare Mac OS X
bastano venti minuti e non serve nemmeno
aprire il manualetto fornito da Apple.

Masque ha scritto:

Grazie a tutti per le spiegazioni
Ciao Max

):
"xnu is a monolithic kernel based on sources
from the OSF/mk Mach Kernel, the BSD-Lite2
kernel source, as well as source that was developed
at NeXT. All of this has been significantly modified
by Apple. [...] Over the years various people have tried
methods of speeding up microkernels, including collocation
(MkLinux), and optimized messaging mechanisms (L4)
[...] In Mac OS X message passing was short circuited
by having BSD directly call Mach functions. While the
abstractions are maintained within the kernel
at source level, the kernel is in fact monolithic.
xnu exports both Mach 3.0 and BSD interfaces for
userland applications to use. Use of the Mach interface
is discouraged except for IPC, and if it is necessary to
use a Mach API it should most likely be used indirectly
through a system provided wrapper API."
E' proprio questo lo "scoraggiamento" che avevo citato
e che sta facendo speculare su un rimpiazzo del Mach
dopo la dipartita di Tevanian. Ma, come vedi, le cose
in realtà non sono affatto così apodittiche.


Fra i vari libri che trattano di sotto il cappuccio, consigli questo o
altro?
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 altro?
Sembra essere partito come una raccolta probabilmente
non troppo organica del materiale di 
kernelthread.com
ma al momento non c'è altro: Slashdot lo tira giù
ad ogni nuovo articolo.
Vedo che lo danno disponibile per agosto: certo che
per allora ci si dovrà comunque impegnare nella lettura
di altri malloppi.

 di altri malloppi.
Tipo?
