Відповіді:
Я б не знав відповіді, за винятком google був для мене:
З Тут (потрібно безкоштовна підписка):
Linux дотримується традиції, встановленої Unix, рахувати час в секундах з моменту свого офіційного "дня народження", який називається "епоха" в обчислювальних термінах - це 1 січня 1970 року.
Більш повне пояснення можна знайти в цій статті Wired News . Він пояснює, що ранні інженери Unix вибрали цю дату довільно, оскільки їм потрібно було встановити єдину дату початку часу, а Новий рік, 1970 рік, здався найбільш зручним.
Unix не народився в 1970 році.
Епоха Unix - опівночі 1 січня 1970 р . Важливо пам’ятати, що це не «день народження» Unix - грубі версії операційної системи були приблизно в 1960-х. Натомість дата була запрограмована в систему десь на початку 70-х лише тому, що це було зручно робити, за словами Денніса Річі, одного з інженерів, який працював над Unix в Bell Labs на своєму заснуванні.
Мені подобається питання :-)
Дозвольте спробувати відповісти на це (звичайно, джерело: Інтернет)
Час Unix представлений 32-бітовим цілим числом (цілим числом), яке може бути позитивним чи негативним (підписано). Unix був спочатку розроблений у 60-х та 70-х роках, тому "початок" Unix Time був встановлений на 1 січня 1970 року о півночі GMT (середній час за Грінвічем) - цій даті / часу було призначено значення для Unix Time 0. Це те, що відомо як епоха Unix.
Ціле число з 32-бітним підписом може представляти цілі числа між -2147483648 та 2147483647. Оскільки час Unix починається з 0, негативні значення часу Unix повертаються у часі з епохи, а додатні числа йдуть вперед у часі. Це означає, що час Unix охоплює значення значення Unix Time -2147483648 або 20:45:52 GMT 13 грудня 1901 року до значення Unix Time 2147483647 або 3:14:07 GMT 19 січня 2038 року. Ці дати представляють початок, доісторія та кінець Unix Time.
Кінець Unix Time відбудеться 19 січня 2038 р. 03:14:07 GMT. 19 січня 2038 р. 03:14:08 GMT усі комп'ютери, які все ще використовують 32-бітний час Unix, переповняться. Це відомо як "Проблема 2038 року". Деякі вважають, що це буде більш значущою проблемою, ніж "проблема 2000 року". Виправлення проблеми 2038 року полягає в збереженні Unix Time в 64-бітовому цілому. Це вже ведеться в більшості 64-бітних операційних систем, але багато систем може не оновлюватися до 2038 року.