Linux Mind Italia

  • Sabato 21 Settembre 2019, 15:15:27
  • Benvenuto, Visitatore
Effettua l'accesso o una nuova registrazione.

Inserisci il nome utente, la password e la durata della sessione.
Ricerca avanzata

News:

Cerchi un tool di pulizia del sistema? < Prova Mind Cleaner >

collapse

* Canale Telegram

Canale informativo di riserva:
Linuxminditalia
https://t.me/linuxmind

* Mind-chat

Refresh History
  • bobol: :ciao: :ciao:
    Ieri alle 20:21:41
  • bobol: :coffee:
    Martedì 17 Settembre 2019, 07:11:07
  • bobol: :ciao:
    Lunedì 16 Settembre 2019, 18:46:43
  • bobol: Buon pomeriggio bella gente  :ciao:
    Domenica 15 Settembre 2019, 17:28:59
  • bobol: :coffee:
    Domenica 15 Settembre 2019, 17:28:31
  • bobol: :) :ciao:
    Sabato 14 Settembre 2019, 15:35:03
  • Cavaleri Omar: Ehi, ci siamo ripresi un po'? Siamo usciti dal coma vigile?
    Sabato 14 Settembre 2019, 11:15:55
  • zerbo3: Ciao a tutti
    Venerdì 13 Settembre 2019, 09:14:50
  • drugo: Saluti a tutti  ;D
    Giovedì 12 Settembre 2019, 23:50:34
  • drugo: ciao midnite....come va?
    Giovedì 12 Settembre 2019, 23:38:46
  • bobol: :coffee:
    Martedì 10 Settembre 2019, 21:46:30
  • bobol: :ciao:
    Lunedì 09 Settembre 2019, 21:39:36
  • bobol: :cool:
    Domenica 08 Settembre 2019, 18:01:18
  • bobol: ;D
    Domenica 08 Settembre 2019, 08:24:23
  • andrea111: I destri son depressi per ovvi motivi. I sinistri sono in ansia per la durata
    Sabato 07 Settembre 2019, 20:47:41
  • bobol: ....no vabbè scherzavo  :rofl:
    Sabato 07 Settembre 2019, 19:17:25
  • bobol: Wow ma briscoletta se po' fa co tutta sta gente  :D
    Sabato 07 Settembre 2019, 17:23:52
  • bobol: :game:
    Sabato 07 Settembre 2019, 15:38:56
  • bobol: :ciao:
    Sabato 07 Settembre 2019, 09:22:47
  • andrea111: queste faccende vanno a ondate.
    Venerdì 06 Settembre 2019, 22:31:28
  • bobol: :mago:
    Venerdì 06 Settembre 2019, 22:10:37
  • Tony: :noia:
    Venerdì 06 Settembre 2019, 16:52:41
  • Cavaleri Omar: In effetti... cos'è 'sta latitanza?
    Giovedì 05 Settembre 2019, 20:29:20
  • bobol: :ok: è una idea oppure si chiude il negozio  ;D
    Giovedì 05 Settembre 2019, 19:34:35
  • Tony: Quasi quasi creo due tre utenti fittizi e relativi topic di richiesta di supporto.
    Giovedì 05 Settembre 2019, 18:13:03
  • Tony: Che silenzio.
    Giovedì 05 Settembre 2019, 18:12:15
  • Tony: :dry:
    Giovedì 05 Settembre 2019, 18:11:25
  • bobol: ;)
    Giovedì 05 Settembre 2019, 18:00:00
  • cuzzo: olà
    Giovedì 05 Settembre 2019, 12:36:39
  • bobol: Buongiorno Italia..... ehm MindItalia  ;D
    Giovedì 05 Settembre 2019, 07:06:13

* Utenti On Line

  • Dot Visitatori: 49
  • Dot Nascosti: 0
  • Dot Utenti: 1
  • Dot Utenti Online:

Autore Topic: Debian: da Init a Upstart  (Letto 822 volte)

Gianky54

  • LINUX... WHAT ELSE?
  • Hero Mind
  • *****
  • Offline Offline
  • Post: 2055
  • Distro: LM 18.3_64 KDE
  • Web News Reporter
    • Studio Medicina Integrata
Debian: da Init a Upstart
« il: Martedì 08 Settembre 2009, 21:49:08 »

Debian abbandona Init e passa ad Upstart
Fonte:OpenSource
di Gianluca Masone - Martedì 8 Settembre 2009 alle 10:01


Una notizia squisitamente tecnica arriva direttamente dal fronte Debian impegnato nella realizzazione della nuova versione Debian 6 Squeeze: si passa all’utilizzo di upstart. A comunicarlo è stato Petter Reinholdtsen di Debian, e detta così, in realtà, la notizia è solo la punta dell’icesberg, e sotto c’è molto di più.

Il processo di boot di una distribuzione Linux, e di Debian in particolare, per lo più si basa su un utilizzo concertato del processo /sbin/init e degli script contenuti nelle cartelle /etc/rc.d e /etc/init.d. All’avvio il kernel avvia il processo /sbin/init che a sua volta inizia ad eseguire lo script /etc/rcS. In base alle informazioni contenute proprio in /etc/rcS si passa all’esecuzione degli script contenuti in una delle sottocartelle di /etc/rc.d.


Ora, l’esigenza, che hanno quelli di Debian è l’avere un sistema di boot più in linea con le necessità moderne. Il kernel Linux è cambiato, è più reattivo, molte delle chiamate di sistema sono più veloci, o anche non più bloccanti. Il kernel e il software di sistema, insomma, non sono più quelli di una volta. Sono migliori.

Un esempio chiarirà il tutto. Supponiamo che all’avvio il sistema deve montare in automatico una partizione NFS, e questo perché il file /etc/fstab contiene una entry di tipo nfs. Bene, può capitare che a causa della lentezza dell’hardware della scheda di rete il sistema impiega tempo a tirare su i moduli di rete e a configurare l’interfaccia. In questo caso può capitare che all’instante del mounting della partizione NFS non sia stata ancora inizializzata l’interfaccia di rete. Il risultato è che “la partizione non viene montata”.

Problemi come questo sono dovuti al fatto che il sistema di boot in uso su Debian non è ad eventi, ovvero non è in grado di catturare e sincronizzare tra loro le diverse azioni del processo di avvio.

Distribuzioni come Ubuntu e Fedora più orientate al desktop rispetto a Debian si sono già poste da tempo problemi di questo tipo e li hanno risolti usando il processo di init incluso nel pacchetto upstart. Questo processo è in grado di ricevere eventi dagli script di avvio e di stop (shutdown) e di sincronizzare così i task da effettuare durante l’accensione o lo spegnimento del sistema.

Torniamo a Debian. Cosa cambia? Debian ha deciso di ammodernare l’intero processo di boot. Primo utilizzerà anche lei il più moderno pacchetto upstart. Secondo, modificherà il sistema di script passando da quello sysv-rc a quello file-rc. Terzo, e qui Debian dimostra di essere Debian, creerà un sistema di auto-configurazione in grado di modificare dinamicamente l’ordine di esecuzione degli script in base ai pacchetti installati e alla configurazione del sistema.

Quando sarà pronto il tutto? La mail di Petter Reinholdtsen non è proprio chiara su questo. Si cercherà di fare tutto il possibile per includere quanto più lavoro in Debian 6 Squeeze. Tuttavia quello che non potrà essere incluso nella versione 6.0 lo sarà certamente nella successiva Debian 7.0.

Nota tecnica finale, Debian intende innovare il proprio sistema di boot, ma nel contempo rimanere fedele alle specifiche LSB (Linux Standard Base) che obbligano all’utilizzo di un sistema basato sulla cartella /etc/init.d.
 
Connesso
MINT LOVER