Key Takeaway
- Satu detik buatan, dikenali sebagai detik lompat, untuk membantu memastikan jam selari dengan putaran Bumi, telah menyebabkan gangguan internet yang besar pada masa lalu.
- Dalam blog, jurutera Meta membuat kes untuk menghentikan amalan sambil mencadangkan alternatif.
- Pakar mengalu-alukan langkah itu tetapi memberi amaran bahawa industri perlu bersetuju dengan penggantian, atau mereka akan merumitkan lagi isu ini.
Meta sudah muak dengan satu detik yang dimasukkan secara buatan menyebabkan gangguan besar-besaran di Internet dan telah membuat rancangan untuk menghapuskan amalan itu.
Dikenali sebagai detik lompat, tanda tambahan telah dicatatkan pada tahun 1972 sebagai cara untuk memastikan jam selari dengan putaran sebenar Bumi. Komputer mempunyai masa yang sukar untuk mencerna lompatan kedua dan menyebabkan pelbagai isu cuba memahami anomali, sekali-sekala menyebabkan internet dan sistem lain yang bersambung menjadi kucar-kacir. Jurutera di Meta baru-baru ini menulis blog tentang hasrat mereka untuk membina momentum untuk membatalkan lompatan kedua, dengan alasan ia menyebabkan lebih banyak isu daripada diselesaikan.
"Masa dalam komputer menyokong jumlah infrastruktur kritikal yang mengejutkan, jadi ketepatan adalah penting," Patrick McFadin, Naib Presiden Perhubungan Pembangun di DataStax, memberitahu Lifewire melalui e-mel. "Penjimatan siang hari, tahun lompat dan saat lompat semuanya memecahkan kelinearan masa."
Tarian Masa
Keperluan untuk detik lompat timbul kerana kadar putaran Bumi agak tidak teratur. Sejak 1982, terdapat 27 saat lompat ditambahkan pada jam biasa dunia, Waktu Sejagat Selaras (UTC), untuk menyelaraskannya dengan masa suria.
Dalam catatan mereka, Meta berhujah bahawa setiap detik lompat adalah sumber kesakitan utama bagi orang yang menguruskan infrastruktur perkakasan.
"Bukan komputer itu sendiri yang tidak menyukai detik lompat; sebaliknya, perisian yang kami tulis untuk mereka yang tidak bersedia untuk lompatan," Jake Jervey, jurutera infrastruktur kanan di Cob alt, menjelaskan kepada Lifewire dalam emel. "Jurutera perisian membuat dua perkara biasa tetapi, terima kasih kepada detik lompat, andaian yang salah: masa tidak boleh diundur dan dua peristiwa tidak boleh berlaku pada cap masa yang sama."
Dua andaian inilah yang memperkenalkan detik buatan boleh menyebabkan pepijat utama dalam sistem yang membimbangkan masa dan penjadualan, tegas Jervey.
Meta menerangkan kemungkinan lain dengan penggunaan detik lompat, yang belum berlaku lagi tetapi boleh mengganggu yang sama. Memandangkan corak putaran Bumi adalah dinamik, kemungkinan besar ia meningkat kelajuan menyebabkan pembangun mengambil kira lompatan negatif saat.
"Kesan detik lompat negatif tidak pernah diuji secara besar-besaran, " tegas Meta dalam siaran mereka, sambil menambah, "ia boleh memberi kesan buruk pada perisian yang bergantung pada pemasa atau penjadual."
Semua perkara yang dipertimbangkan, McFadin berkata isu penggunaan detik lompat boleh difahami sebagai konfrontasi antara saintis dan jurutera di mana ketepatan sains bertembung dengan kepraktisan kejuruteraan.
Tiada sesiapa akan perasan jika kita tidak mengikuti detik lompat, tetapi semua orang akan melihat jika kita tersilap.
"Jurang masa atau lebih teruk lagi, setem masa sebelum masa semasa boleh mewujudkan krisis kewujudan sebenar dalam komputer hanya cuba mengikut arahan," kata McFadin.
Bergerak Mengikut Masa
Dalam catatan mereka, Meta berhujah bahawa walaupun lompatan kedua mungkin merupakan penyelesaian yang boleh diterima pada tahun 1972 apabila ia menggembirakan komuniti saintifik dan industri telekomunikasi, hari ini, pergantungan pada UTC adalah sama buruk untuk kedua-dua digital. aplikasi dan saintis.
"Di Meta, kami menyokong usaha industri untuk menghentikan pengenalan detik lompat masa hadapan dan kekal pada tahap semasa 27," kata Meta dalam catatan itu. "Memperkenalkan detik lompat baharu ialah amalan berisiko yang lebih mendatangkan kemudaratan daripada kebaikan, dan kami percaya sudah tiba masanya untuk memperkenalkan teknologi baharu untuk menggantikannya."
McFadin menambah bahawa jurutera di mana-mana mengalami detik sebenar dan datang untuk mengakui bahawa penawarnya lebih teruk daripada penyakit.
"Membuat perubahan pada komponen peringkat asas seperti masa yang tepat kelihatan seperti sesuatu yang sepatutnya kita boleh lakukan," kata McFadin. "Sebagai sebuah industri, kami tidak pernah dapat melakukannya tanpa menimbulkan malapetaka."
Situasi itu mengingatkan Jervey tentang pepijat Y2K yang terkenal, dan pakar kami mengalu-alukan langkah Meta yang menegaskan bahawa sudah tiba masanya isu ini diatasi. Bagaimanapun, seperti McFadin, beliau menekankan kepentingan penyelarasan antara semua pihak berkepentingan, jika tidak menulis perisian untuk pengendalian tarikh dan masa akan menjadi lebih kompleks untuk pembangun.
"Kebanyakan sistem yang kita bincangkan ialah data yang boleh dibaca manusia, seperti garis masa di media sosial," jelas McFadin. "Tiada sesiapa akan perasan jika kita tidak mengikuti detik lompat, tetapi semua orang akan melihat jika kita tersilap."