سیستم هامون طبق هر سال اگر بود، خودکار یه ساعت جلو می رفتن اما اگر عدم سوییچ به ساعت تابستانی در شروع سال ۱۴۰۱ تایید نهایی رو بگیره و اعلان دولتی بشه، اون وقت توزیع هایی مثل اوبونتو/آرچ/فدورا/راکی و بقیه چطوری این قضیه رو هندل میکنن؟ یا نکنه خودمون باید دستی امسال رو مدیریت کنیم؟!
(از نوروز ۱۳۸۵ که احمدی نژاد ساعت رو تغییر نداد، کسی یادش هست که برای سیستم عاملها چه اتفاقی افتاد؟)
توی دبیان و توزیعهای مبتنی بر اون، بسته tzdata شامل اطلاعات منطقههای زمانی هست. اگه نسخه پایدار دبیان رو داشته باشید، یه بروزرسانی برای این بسته، توی مخزن update میاد. یادمه آخرای شهریور همین سال، یه بروزرسانی برای همین بسته، توی مخزن update دبیان اومد.
در مورد بقیه توزیعها چیزی نمیدونم ولی اونها هم باید بستهای مشابه داشته باشند که اطلاعات مربوط به مناطق زمانی رو داره.
معمولا توی سیستمعاملهای لینوکسی، ساعت گرینویچ (utc) از طریق ntp از اینترنت دریافت و روی سختافزار ذخیره میشه.
ساعتی که قراره به کاربر نمایش داده بشه، بر اساس جایی که فایل localtime توی /etc/ بهش اشاره میکنه، مشخص میشه. فایل localtime یه لینک هست. بر اساس اینکه اون لینکه به چی اشاره میکنه، ساعت عقب یا جلو کشیده میشه ولی ساعتی که روی سخت افزار هست، تغییر نمیکنه.
البته ممکنه ساعت محلی روی سختافزار ذخیره بشه، در این حالت دقیقا نمیدونم چجوری عمل میشه. ویندوز اینجوری عمل میکنه.