Newsgroup: it.comp.os.dibattiti
Titolo: velocita' avvio mac

perdonate la domanda che per molti sara' di un banale ridicolo.
un mio amico ha comprato un nuovo e fiammante MacBook Intel Core 2 Duo.
Bello, leggero e, sopratutto, veloce. Almeno cosi' sembra la fase di avvio.
Ecco quindi la domanda, come mai la fase di avvio, quella che separa
l'accensione fisica del MacBook dall'accesso al desktop e' cosi' rapida?
Con windows, quando va bene, occorrono almeno una 30ina di secondi e sotto
linux, piu' vicino come filosofia all'OS di apple, le cose sicuramente non
vanno meglio.
Dipende dal kernel (lasciando ovviamente da parte i servizi attivati)? In
soldoni, quali sono le differenze con quello windows/linux?
grazie a tutti

 l'accensione fisica del MacBook dall'accesso al desktop e' cosi' rapida?
Se su un pc windows usi la funzione di "ibernazione" la velocità di 
ripristino è anchessa molto veloce, non raggiunge pero quella del Mac che ha 
un sistema particolarmente efficente, poi dipende anche dalla marca del 
notebook che vai ad acquistare.
Saluti
Max 

 notebook che vai ad acquistare.
a me sembra invece che a parita' di hardware (più o meno, con il passaggio a
intel i confronti sono comunque ora piu' proponibili) il macbook sia
largameeeeeeeente più veloce.

 largameeeeeeeente più veloce.
suppongo sia dovuto anche al fatto che i macbook non hanno più un BIOS come
quello dei normali PC... 
-- 
___/\/o\/\/here/\/\an___
He's a Real NoWhereMan

 quello dei normali PC...
la frase può essere interpretata male: con questo non voglio dire che i mac
abbiano mai avuto un bios come quello dei normali PC (in realtà lo ignoro
:D) ma solo che a parità di architettura del processore (Intel x86) il
sistema è comunque diverso


 sistema è comunque diverso
Hanno sempre avuto firmware piu` grandi di un semplice int 10/13. Prima 
era OpenFirmware, ora EFI. Prima o poi si dovra` buttare il residuato 
bellico anni 70...
-- 
Sensei <senseiwa@Apple's mail>
Research (n.): a discovery already published by a chinese guy one month
               before you, copying a russian who did it in the 60s.

 :D) 
In effetti, se consideriamo che il BIOS dei normali PC e` considerato il
peggior BIOS in circolazione, e che Apple ha sempre utilizzato
OpenFirmware (prima) e EFI (adesso), si puo` tranquillamente affermare
che la tua frase e` corretta. I Mac non hanno mai avuto un BIOS come
quello dei normali PC :)
Enrico

 largameeeeeeeente più veloce.
Rotfl. 



il boot.


 quello dei normali PC...
potrebbe voler dire che prima del macbook ce l'avevano :P
ciao

men...@tin.it
 wrote:
:: a me sembra invece che a parita' di hardware (più o meno, con il
:: passaggio a intel i confronti sono comunque ora piu' proponibili) il
:: macbook sia largameeeeeeeente più veloce.
Carica per prima la roba che serve a far partire la UI cosi da dare la 
sensazione di esser più veloce.
Poi con calma il resto, forse.
Saluti.

-GdG <s@s>:

A dire il vero no.
Io comincerei a badare al fatto che launchd spawna piu' processi alla volta,
tanto per dirne una.
  ngw
-- 
Now Playing: Sing Me Spanish Techno - Twin Cinema - The New Pornographer

 Poi con calma il resto, forse.
a naso direi che è più o meno la stessa cosa che hanno fatto tra win 
2000 e win xp

 Duo. Bello, leggero e, sopratutto, veloce.
Ne riparliamo quando avra' caricato un po' di estensioni :)
Anche winzozz XP installato liscio boota ad una rispettabile
velocita'; c'e' da consideare anche i 2 secondi di pausa fissa per
attendere l'eventuale pressione di F8/f5, nonche' lo showtime
del logo, che (sennricordomale) e' fisso a 4 secondi.
Per provare, aggiungi /sos nel boot.ini, e misura la differenza :)

 Poi con calma il resto, forse.
L'inizializzazione dei device avviene con OF/EFI, tant'e` che se tieni 
premuto alt (o command) ti vengono fuori le alternative di boot, e se 
tieni premuto F il mac diventa un hd firewire (molto comodo). Tutto 
senza scomodare l'os. L'OS carica cose minimali, pochi servizi rispetto 
per esempio ad ubuntu che necessita di piu` processi. L'OS non usa 
l'init system 5 che e` obsoleto.
Vuoi vedere quanto ci mette lo unix puro nudo e crudo? Parti in single mode.
PS. La grafica e` presente a priori. Non serve interagire con vga-vesa 
e poi inizializzare la gpu, of/efi lo fanno prima.


Sensei wrote:
:: On 2007-01-05 23:44:07 +0100, "GdG" <s@s@s@s@aa> said:
::
::: Carica per prima la roba che serve a far partire la UI cosi da dare
::: la sensazione di esser più veloce.
::: Poi con calma il resto, forse.
::
:: L'inizializzazione dei device avviene con OF/EFI, tant'e` che se
:: tieni premuto alt (o command) ti vengono fuori le alternative di
:: boot, e se
:: tieni premuto F il mac diventa un hd firewire (molto comodo). Tutto
:: senza scomodare l'os. L'OS carica cose minimali, pochi servizi
:: rispetto i
Questa è una cosa intelligente. Ha i suo vantaggi fra i quali avere tutta la 
parte di gestione
dell'I/O pronta in pochi decimi di secondo. Forse lo svantaggio è che si è 
limitati (forse)
alle tipologie di device gestibili da EFI.
Saluti.

 l'accensione fisica del MacBook dall'accesso al desktop e' cosi' rapida?
E' un fatto puramente "estetico" nel funzionamento di un PC.
Sulla gentoo, ad esempio, posso velocizzare lo startup editando il file
/etc/conf.d/rc e inserendo la riga:
RC_PARALLEL_STARTUP="yes"
In questo modo diversi servizi si avviano parallelamente.
Inoltre, sempre in gentoo, la sequenza di avvio del display manager e'
stata anticipata rispetto a quella di altri servizi.
Ma a che serve? E' cosi importante risparmiare una decina di secondi?
Io ad esempio la riga sopra (per lo startup parallelo) non la uso.
-- 
echo onailimissaM | awk 'BEGIN { FS = "" }
{ for (i = NF; i >= 1; i-- )
  printf $i }'; echo

 Io ad esempio la riga sopra (per lo startup parallelo) non la uso.
be' fa figo, dai :D
a parte gli scherzi, perché non usarla?


 alle tipologie di device gestibili da EFI.
Il vantaggio e` enorme, tra cui clonare le impostazioni da un mac che 
avevi prima. Rendiamoci conto che il BIOS poteva andar bene ai tempi di 
WarGames.




Nel mio caso c'e' un motivo soggettivo:
Se avessi un sistema piu' "stabile" probabilmente userei quella opzione.
Il mio desktop e' sempre "instabile", poiche' eseguo l'update di portage
quasi tutti i giorni e il fatto di non poter vedere come partono i servizi
mi complica un po' le cose.
p.s.: gentoo e' da smanettoni. Devi stargli sempre appresso...


 tanto per dirne una.
piu' o meno questo puoi farlo anche con la mia distribuzione linux.


 mi complica un po' le cose.
ah, ok, ero solo curioso :)
usi initNG ?



no.
L'init di Gentoo non e' completamente standard. Oltre a essere un mix tra
bsd e sysv, credo abbia funzionalita' aggiuntive.


 2000 e win xp
Con tanto di schermata di login dop 30 secondi e accesso vero al dominio (e
al desktop, quindi) dopo altri 30-35 perchè deve aspettare di prendere
l'IP.
-- 
Vide

:

OS X fa la stessa identica cosa eh, OpenDirectory ovunque.
  ngw
-- 
Now Playing: Take 5, D. - Double Nickels on the Dime - Minuteme

 OS X fa la stessa identica cosa eh, OpenDirectory ovunque.
Basta riscrivere il DM e il gioco e' fatto anche su Unix/Linux.
Il display manager di unix (a differenza di quello di windows) non aspetta
i servizi che si avviano.
Pertanto, per fare un esempio, il join su dominio NIS (ypbind), o anche un
client vpn, oppure il mount della home su NFS, devono partire prima del
DM, altrimenti vai in errore. 
Su Gentoo lo avevano anticipato parecchio, ma poi si sono accorti man mano
di problemi e lo hanno dovuto spostare un po' avanti rispetto ad alcuni
servizi.
Qui ci sono alcuni bug, successivamente chiusi:
        # this should start as early as possible
        # we can't do 'before *' as that breaks it
        # (#139824) Start after ypbind and autofs for network authentication
        # (#145219) Could use lirc mouse as input device
Ad esempio qui mi viene il dubbio che hanno dimenticato il client cisco-vpn
after bootmisc readahead-list ypbind autofs openvpn gpm netmount lircd
poi, se tu sai di non avere un server NIS, NFS, un mouse infrarosso e
cosi' via', ci vuole veramente un attimo a modificare quella riga e
velocizzare abbastanza lo startup (anzi lo faccio subito :P)


 OS X fa la stessa identica cosa eh, OpenDirectory ovunque.
Mica ho detto il contrario...solo sottolineavo appunto che l'aumento di
velocità in questi cai è dovuto al parallelismo, e che però il "trucco" non
sempre funziona alla perfezione.
-- 
Vide
Pain Of Salvation - Disco Queen

 OS X fa la stessa identica cosa eh, OpenDirectory ovunque.
OSX prende subito l'IP, e addirittura gli utenti non si accorgono di 
nulla neanche se l'autenticazione diventa kerberos, con informazioni da 
openldap e home directory su afs. E` l'infrastruttura che abbiamo 
tirato su (osx, linux, aix, e con samba per avere un dominio NT come 
gateway per kerberos).


 gateway per kerberos).
e a proposito di un tuo messaggio precedente... non so se il bios o l'efi
siano molti influenti. Ho una installazione pirata su amd64 (con bios) e
l'avvio e' rapidissimo. Lo spegnimento e' pure rapidissimo: mi ricorda il
modo in cui si spegneva lo SCO Unix (giu' tutti i servizi in un attimo e
shutdown).


 shutdown).
OSX e` veloce, e si vede che EFI non influenza, come del resto 
supponevo. I servizi sono caricati dall'OS che parte quando si leva di 
mezzo la meletta in grigio. E tra l'altro non sapevo girasse su amd con 
il bios!


 velocizzare abbastanza lo startup (anzi lo faccio subito :P)
Ma che ragionamento e' Ada ? Se NFS non ce l'hai init non lo fa partire e
addio :D
Cosa fa secondo te GDM, aspetta un servizio che non si avvia ?
  ngw
-- 
Now Playing: I've Never Been in Love Before - My Funny Valentine - Chet Bake

 Ne riparliamo quando avra' caricato un po' di estensioni :)
le estensioni non esistono più dai tempi di MacOS9
(parliamo del 2000...)

PippoPippo wrote:

Si vede cosi' tanto che non uso il mac ? :D

Franz aRTiglio ha scritto:

al di là delle faccine che esprimono chiaramente la tua indole
scherzosa, questa è una delle cose che più mi fa imbestialire... se
non sai come funziona evita di dire castronerie


Volente o nolente c'ho a che fare coi MAC, quotidianamente.
Indubbiamente usare "estensioni" e' stata una leggerezza da parte
mia, per correttezza di informazione e' stato giusto da parte tua
chiarire che le "estensioni" non ci sono piu' su OSX.
Comunq:
ho detto "estensioni", per semplicita', ma intendevo i vari
componenti dell'OS; a riprova; oggi stesso ho
riformattato e reinstallato un iMac (quello bianco con la
base a semisfera e il monitor LCD montato sul braccio);
da OSX "liscio" (SENZA emulazione os 9) il boot time
era di circa 20 secondi, aggiornato l'OS e installate le
varie vaccate iTune iPhoto office ecc nonche' aggiornamenti
vari il tempo si e' alzato di un  buon 10", reinstallando i
vari programmi del cliente il tempo di boot si e' alzato ancora.
In succo, e' ovvio che QUALUNQUE os faccia un boot rapido
(in assenza di errori/problemi), poi ci sono OS che
rallentano, col tempo e le varie aggiunte, in modo
spropositato rispetto ad altri OS, ma comunque tutti gli OS
"da normale utenza" tendono rallentare la fase di boot
proporzionalmente a quanto vengono "caricati", vuoi per
frammentazione del filesystem, vuoi per le "aggiunte"
(servizi, TSR e similari, componenti esterni al Kernel, ecc).