Meta artık saniyelerden kurtulmak istiyor Bu, bilgisayar zamanının Dünya’nın dönüş zamanı ile senkronize edilmesini sağlar.
Ve böyle düşünen tek kişi Meta değil. ABD Ulusal Standartlar ve Teknoloji Enstitüsü (NIST), onun Fransız muadili Uluslararası Ağırlıklar ve Ölçüler Bürosu (veya BIPM), Amazon, Google ve Microsoft artık saniyelere son vermek istiyor.
en yakın saniyeye
Neden? Niye ? Meta’nın açıkladığı gibi Blog yazısı, “Her artık bir saniye sunulduğunda sorunlarla karşılaşıyoruz. Nadir bir olay olduğu için, her gerçekleştiğinde toplumu mahvediyor.”
Bu nedenle Meta, basitçe “artık saniyelerin gelecekteki girişini durdurmamız” gerektiği sonucuna varıyor.
Bilgisayarların güvenlik, tanımlama, ağlar vb. gibi yaptıkları hemen hemen her şey için kesin zamanlamaya ihtiyacı vardır. Bazı sistemler GPS (Küresel Konumlandırma Sistemleri) cihazlarına ve GPSD arka plan programı tam zamanı bilmek için.
Sorun şu ki, Dünya’nın dönüş süresi mutlak değil; Dünyanın dönme hızı jeolojik olaylara göre değişir. Örneğin, buzullar ve buzla kaplı dağlar sürekli olarak erir ve yeniden donar, bu da Dünya’nın dönüşünün açısal hızını etkiler. Bunun günlerimizi yavaşlatma veya hızlandırma etkisi vardır.
en Uluslararası Yer Döndürme ve Referans Sistemleri Hizmeti (IERS) bu fenomeni takip eder ve bazen bir artık saniye yıl boyunca. Bu işlem şurada gerçekleştirilir: Eşgüdümlü Evrensel Saat (UTC)standart evrensel zaman sistemidir.
Neden artık saniyelerimiz var?
1972’de IERS, artık saniye fikrini tanıttı. UTC’nin bu periyodik güncellemesi, bilgisayarların zamanını gözlemlenen güneş zamanı (UT1) ile senkronize etmeyi ve dikkate alınmasını mümkün kıldı. Dünya’nın dönüşünün uzun süreli yavaşlaması. Gökbilimciler ve denizciler mutluydu, ancak programcılar ve BT yöneticileri değildi.
UTC tarafından kullanılır Ağ Zaman Protokolü (NTP) Saati ayarlamak için internet. NTP, İnternet’e bağlı tüm cihazlarımızın birbiriyle senkronize olmasına izin verir.
NTP saatin kaç olduğunu nasıl biliyor? NTP sunucularını atomik saatlerle senkronize ederek. NTP, her bir düzeye katman adı verilen bir sayı atanan bir düzey hiyerarşisine dayanır. En alt seviyedeki katman 1 (birincil) sunucular, uydu, radyo veya modem aracılığıyla ulusal saat servisleri ile doğrudan senkronize edilir. Stratum 2 (ikincil) sunucular, stratum 1 sunucuları vb. ile senkronize edilir. Tipik olarak, NTP istemcileri ve sunucuları, Katman 2 sunucularına bağlanır.
Buraya kadar her şey yolunda ama stratum 1 sunucuları saatlerle nasıl senkronize oluyor? Birçoğu GPSD kullanıyor. Bu hizmet, konum, yörünge, hız ve bize göre zaman için bir veya daha fazla GPS’i izler.
Sorun şu ki, bu sistem karmaşık ve başarısızlığa meyilli. Bir sistem veya ağ yöneticisiyseniz, bunu zaten biliyorsunuzdur. Meta araştırmacıları, “yeni artık saniyelerin tanıtılmasının yarardan çok zarar veren riskli bir uygulama olduğu konusunda ısrar ediyor ve bunun yerine yeni teknolojileri tanıtmanın zamanının geldiğine inanıyoruz.”
Korkunç saniyeler
Geçmişte, artık saniyeler, anormal veri depolama zaman damgaları nedeniyle programların çökmesine ve hatta verilerin bozulmasına neden oluyordu. Örneğin, Reddit ve Bulut Parlaması artık saniyeler nedeniyle ciddi arızalar yaşadı.
Linux kurucusu Linus Torvalds’ın Reddit’i rahatsız eden soruna yanıt olarak söylediği gibi: “Neredeyse her artık bir saniye bir şey bulduk. Bu gerçekten sinir bozucu, çünkü neredeyse hiç çalıştırılmayan ve bu nedenle kullanıcılar tarafından normal koşullarda test edilmeyen klasik bir kod örneği. »
Daha da kötüsü Meta, “Dünya’nın dönüş düzenindeki değişiklikle, gelecekte bir noktada negatif bir saniyeye sahip olmamızın çok muhtemel olduğuna işaret ediyor. Zaman damgası şu şekilde görünecektir: 23:59:58 -> 00:00:00. »
O zaman ne olacak? Bunu bilmiyoruz. “Negatif artık saniyenin etkisi hiçbir zaman büyük ölçekte test edilmedi; bunun, zamanlayıcılara veya zamanlayıcılara dayanan yazılımlar üzerinde yıkıcı bir etkisi olabilir. »
Meta şöyle açıklıyor: “Tüm endüstrilerde saat doğruluğuna yönelik artan taleple birlikte, artık saniye artık yarardan çok zarar vererek aksamalara ve kesintilere yol açıyor. Bu nedenle, basitçe “artık saniyelerin gelecekteki girişini durdurmalıyız”.
Ya bilgisayar saatlerimiz üstümüzdeki yıldızlarla aynı fikirde değilse? Meta için bu, sıradan ölümlüler için değil, astronomik uygulama geliştiricileri için bir sorundur.
Kaynak : ZDNet.com