GNU/Linux >> Linux Esercitazione >  >> Linux

Perché Unix Time inizia al 1970-01-01?

Perché il tempo di Unix inizia al 1970-01-01? Perché non 1971-01-01 o qualsiasi altra data?

Risposta accettata:

Non avrei saputo la risposta a meno che Google non fosse lì per me:

Da qui (richiede abbonamento gratuito):

Linux segue la tradizione stabilita da Unix di contare il tempo in
secondi dal suo "compleanno" ufficiale, chiamato "epoca" in termini informatici
, che è il 1 gennaio 1970.

Una spiegazione più completa può essere trovata in questo articolo di Wired News. Spiega che i primi ingegneri Unix sceglievano quella data
arbitrariamente, perché avevano bisogno di impostare una data uniforme per l'inizio
del tempo e il capodanno, 1970, sembrava più conveniente.


Linux
  1. Perché [a-z] corrisponde alle lettere minuscole in Bash?

  2. Perché Sudo ignora gli alias?

  3. Perché l'opzione Ssh -t aggiunge Cr e Lf nell'output reindirizzato?

  4. Perché l'espansione della variabile senza $ funziona nelle espressioni?

  5. Perché `esce &` non funziona?

Perché Mv(1) copia gli oggetti se l'autorizzazione a spostarsi è negata?

Linux:perché Rsync su Linux non conserva tutti i timestamp (ora di creazione)?

Ora di inizio del processo con fuso orario?

Ottenere cicli di cpu utilizzando RDTSC:perché il valore di RDTSC aumenta sempre?

Come si avvia PulseAudio?

In quale giorno/ora inizia un cron settimanale?