Önemli Bilgiler
- Saatlerin Dünya'nın dönüşüyle senkronize olmasına yardımcı olmak için artık saniye olarak bilinen yapay bir saniye, geçmişte büyük internet kesintilerine neden oldu.
- Bir blogda Meta mühendisleri, alternatifler önerirken uygulamayı bırakmaları için bir dava açtı.
- Uzmanlar bu hareketi memnuniyetle karşıladılar, ancak endüstrinin bir değişiklik üzerinde anlaşmaya ihtiyacı olduğu, aksi takdirde sorunu daha da karmaşık hale getirecekleri konusunda uyardılar.
Meta, yapay olarak yerleştirilmiş tek bir saniyeden bıkmış ve internette büyük kesintilere neden olmuştur ve bu uygulamayı ortadan kaldırmak için bir plan yapmıştır.
Artık saniye olarak bilinen fazladan tik, 1972'de saatleri Dünya'nın gerçek dönüşüyle senkronize tutmanın bir yolu olarak tebeşirlendi. Bilgisayarlar artık saniyeyi sindirmekte zorlanıyor ve anormalliği anlamlandırmaya çalışan her türlü soruna neden oluyor, zaman zaman interneti ve diğer bağlı sistemleri kargaşaya sokuyor. Meta'daki mühendisler kısa süre önce, çözdüğünden daha fazla soruna neden olduğunu öne sürerek artık saniyeyi bir kenara atmak için ivme kazanma niyetleri hakkında blog yazdılar.
DataStax Geliştirici İlişkileri Başkan Yardımcısı Patrick McFadin, Lifewire'a e-posta yoluyla verdiği demeçte, "Bilgisayarlardaki zaman, şok edici miktarda kritik altyapının temelini oluşturur ve bu nedenle hassasiyet anahtardır," dedi. "Yaz saati uygulaması, artık yıllar ve artık saniyeler, zamanın doğrusallığını bozar."
Zamanın Dansı
Artık saniye ihtiyacı doğdu çünkü Dünya'nın dönüş hızı biraz düzensiz. 1982'den beri, dünyanın ortak saati olan Koordineli Evrensel Saat'e (UTC) güneş saati ile senkronize hale getirmek için 27 artık saniye eklendi.
Meta, gönderilerinde her artık saniyenin donanım altyapılarını yöneten insanlar için büyük bir acı kaynağı olduğunu savundu.
Cob alt'ta kıdemli altyapı mühendisi Jake Jervey, Lifewire'a yaptığı açıklamada, "Bu, bilgisayarların kendilerinin artık saniyeleri sevmemesi değil, onlar için yazdığımız yazılımın sıçramalara hazır olmamasıdır," dedi. e-posta. "Yazılım mühendisleri iki ortak ama artık saniyeler sayesinde yanlış varsayımlarda bulunurlar: zaman geriye gidemez ve iki olay tam olarak aynı zaman damgasında gerçekleşemez."
Jervey, Yapay saniyenin tanıtılmasının zamanlama ve zamanlamanın önemli olduğu sistemlerde büyük hatalara neden olabileceği bu iki varsayım, dedi.
Meta, artık saniyenin kullanımıyla ilgili henüz gerçekleşmemiş ancak eşit derecede yıkıcı olabilecek başka bir olasılığı açıklar. Dünyanın dönme düzeni dinamik olduğundan, geliştiricilerin negatif bir sıçrama saniyesini hesaba katmasına neden olacak şekilde hız kazanması çok muhtemeldir.
Meta, gönderilerinde "Negatif bir artık saniyenin etkisi hiçbir zaman büyük ölçekte test edilmedi" diyerek, "zamanlayıcılara veya zamanlayıcılara dayanan yazılım üzerinde yıkıcı bir etkisi olabilir."
Her şey düşünüldüğünde, McFadin artık saniyenin kullanımıyla ilgili sorunun, bilimin kesinliğinin mühendisliğin pratikliği ile çatıştığı bilim adamları ve mühendisler arasındaki bir çatışma olarak anlaşılabileceğini söyledi.
Artık saniyelere ayak uydurmazsak kimse fark etmeyecek ama yanlış anlayıp anlamadığımızı herkes görecek.
"Zamandaki boşluklar veya daha kötüsü, şimdiki zamandan önceki zaman damgaları, sadece talimatları izlemeye çalışan bilgisayarlarda gerçek bir varoluşsal kriz yaratabilir" dedi McFadin.
Zamana Göre Hareket Edin
Meta, gönderilerinde, 1972'de hem bilim camiasını hem de telekom endüstrisini mutlu ettiğinde artık saniye kabul edilebilir bir çözüm olsa da, bugünlerde UTC'ye güvenmenin hem dijital hem de dijital için eşit derecede kötü olduğunu savundu. uygulamalar ve bilim adamları.
Meta, gönderide "Meta'da, artık saniyelerin gelecekteki tanıtımlarını durdurmak ve mevcut 27 seviyesinde kalmak için bir endüstri çabasını destekliyoruz" dedi. "Yeni artık saniyeleri tanıtmak, yarardan çok zarar veren riskli bir uygulamadır ve bunun yerine yeni teknolojileri tanıtmanın zamanının geldiğine inanıyoruz."
McFadin, mühendislerin her yerde gerçek bir an yaşadığını ve tedavinin hastalıktan daha kötü olduğunu kabul etmek için geldiklerini ekledi.
"Tam zaman gibi temel düzeydeki bileşenlerde değişiklik yapmak, yapmamız gereken bir şey gibi görünüyor," dedi McFadin. "Sektör olarak bunu hiçbir zaman tahribat yaratmadan yapamadık."
Durum Jervey'e kötü şöhretli Y2K hatasını hatırlatıyor ve uzmanlarımız Meta'nın bu sorunun üstesinden gelme zamanının geldiğini iddia ederek bu hareketini memnuniyetle karşıladı. Bununla birlikte, McFadin gibi, tüm paydaşlar arasındaki koordinasyonun önemini vurguladı, aksi takdirde tarih ve saat işleme için yazılım yazma, geliştiriciler için çok daha karmaşık hale gelecektir.
"Bahsettiğimiz sistemlerin çoğu, sosyal medyadaki zaman çizelgesi gibi insan tarafından okunabilen verilerdir," diye açıkladı McFadin. "Artık saniyelere ayak uydurmazsak kimse fark etmeyecek ama herkes yanlış anlayıp anlamadığımızı görecek."