· kaynak Hacker News – Front Page (native)
İnceleme: UCLA'daki Bir Öğretim Görevlisi, Milyarlarca Telefonun Arkasındaki Saat Dilimi Kodunu Tek Başına Yürütüyor
sheets.works'un 23 temel yazılım projesi üzerinde yaptığı sayım, 11'inin bir veya iki kişi tarafından ayakta tutulduğunu ortaya koydu — yaklaşık dört milyar telefonun arkasındaki saat dilimi veritabanı dahil.

Her saatin altındaki tek bir metin dosyası
sheets.works'te yayımlanan bir incelemeye göre, telefonda saat gösteren neredeyse her şey — alarmlar, uçuş kartları, toplantılar — tek bir metin dosyasına, hükûmetlerin onlarca yıl içinde açıkladığı saat kurallarını kaydeden saat dilimi veritabanına dayanıyor. Her Android telefon, her iPhone ve interneteki sunucuların çoğu yerel saati bu dosyadan alıyor.
Dosyanın resmi koordinatörü, bu gönüllü görevi 2012'den beri yürüten UCLA bilgisayar bilimleri öğretim görevlisi Paul Eggert; veritabanını 1986'da ABD Ulusal Sağlık Kurumları'nda Arthur Olson başlattı. sheets.works, dosyayı çalıştıran Android telefon ve iPhone sayısını yaklaşık dört milyar olarak veriyor; sunucular, Mac'ler ve dizüstü bilgisayarların bu rakamı daha da yükselteceğini belirtiyor.
İş sürekli ve yoğun. 2026e sürümü 29 Eylül'de yayımlandı ve ilk notu, Manitoba'nın 31 Ekim'de kalıcı -05 ofsetine geçişini — Winnipeg'de saatlerin geri alınmasını durduran değişiklik — iki gönüllü tarafından bir ay önceden kaydedildi. Geçen yıl dosyada yapılan 251 değişikliğin 218'ini Eggert, 28'ini Tim Parenti yaptı. Mayıs 2020'de Eggert, proje postal listesinden, "emeklilik ya da her ne olursa olsun artık müsait olmam durumunda" Parenti'nin yerine geçici olarak atanmasını istedi.
Proje daha önce bir hukuki tehdit atlatmıştı. 2011'de bir astroloji yazılımı şirketi, dosyanın bazı geçmiş bilgilerinin sahip olduğu bir atlas'tan geldiğini iddia ederek Eggert ve Olson'a dava açtı; internetin ana listelerini tutan IANA o ayın ilerleyen günlerinde devralana kadar posta listesi ve indirme sitesi kapatıldı. Electronic Frontier Foundation ikisini ücretsiz savundu ve dava Şubat 2012'de düşürüldü.
Gerçekten kimlerin commit attığının sayımı
Bunun ne kadar yaygın olduğunu test etmek için yazarlar, telefonların, tarayıcıların ve sunucuların bel bağladığı 23 yazılımın tam değişiklik geçmişini indirdi ve Ekim 2025 ile Ekim 2026 arasında her birine on veya daha fazla değişiklik yapan herkesi saydı. 23 projeden 11'inde düzenli işi bir veya iki kişi yapıyordu. Yazı, bulgularını xkcd'nin tanıdık "Dependency" karikatürüne karşı çerçeveliyor; orada modern dijital altyapı, tek bir kişinin teşvik görmeden bakımını yaptığı küçük bir blok üzerinde dengede durur.
Tek bakımcı bir güvenlik açığına dönüştüğünde
Neredeyse her Linux sunucusunda ve her iPhone'un içinde bulunan xz sıkıştırma aracına Finlandiya'daki Lasse Collin bakıyor; Collin, 2022'de posta listesinde uzun süreli ruh sağlığı sorunlarına değinerek projeyi "ücretsiz bir hobi projesi" olarak tanımladı. Listedeki aylarca süren baskının ve Jia Tan adlı bir katkıcının yararlı düzeltmeler akışının ardından Collin, Tan'a daha fazla erişim verdi; 2023'te Tan 304, Collin ise 172 değişiklik yaptı. Tan'ın Şubat 2024'te yayımladığı sürümler, Linux sunucularına gizli bir yol taşıyordu ve bu yol, SSH girişleri normalden daha fazla işlemci gücü kullanmaya başlayınca 29 Mart'ta Microsoft mühendisi Andres Freund tarafından keşfedildi. Jia Tan'ın kim olduğu hiç ortaya çıkarılamadı.
Diğer bakımcılar kötü niyetli değil kişisel risk taşıyor. core-js'i yazan Denis Pushkarev — kendi hesabına göre en yoğun bin web sitesinin yaklaşık yarısında çalışıyor — 2019'da bağış çağrısı yaptığında ayda 57 dolar topladı. Ölümlü bir trafik kazasının ardından Ocak 2020'de hapse girdi ve yaklaşık on ay sonra serbest bırakıldı; bu sırada kütüphanesinin indirmeleri neredeyse ikiye katlandı. Bu yıl değişikliklerin yüzde 95'ini kendisi yazdı ve GitHub'da iki sponsoru var.
Fon bulan istisnalar
Bazı tek kişilik projeler son zamanlarda para çekmeyi başardı. 2008 ile 2018 arasında sudo'ya yapılan 5.409 değişiklikten 5.408'inden sorumlu olan Todd Miller, Şubat 2026'da kamuya açık biçimde sponsor aradı; The Register'ın notu haberleştirmesinin ardından projenin Open Collective hesabı 30 GitHub sponsoruyla yılda yaklaşık 61.700 dolara ulaştı ve sayımdaki en iyi fonlanan tek kişilik çaba oldu. Android'de ve büyük tarayıcılarda gelen JPEG çözücü libjpeg-turbo, genel fonunun bir dönem ayda yaklaşık 8-10 saatlik emeği karşıladığı tek kişilik bir işletme olarak yürütülüyor; bakımcısı bu yılki değişikliklerin yüzde 98'ini yazdı. SQLite'ı dört kişi bakıyor, bir trilyondan fazla veritabanında çalıştığı tahmin ediliyor ve kendini yaratıcısı D. Richard Hipp'in şirketinin sattığı destek sözleşmeleriyle finanse ediyor; proje geliştiriciler sayfasını kaldırdı ve "dünyada bu bilgiyi kötüye kullanabilecek çok sayıda deli insan var" dedi.
Neden önemli
İnternetin temelleri dışarıdan geniş görünür, ama tabanında hobi ölçeğinde ve tek satıcılı projelerden oluşan bir katma oturur. xz arka kapısı olayı, ince bakımın yalnızca bir sürdürülebilirlik sorunu değil, aynı zamanda bir güvenlik açığı olduğunu gösterdi; saat dilimi veritabanı ise dört milyar telefondaki her saatin birkaç gönüllüye ve bir posta listesi halef planına ne kadar dayandığını gösteriyor. sheets.works sayımının kattığı şey ölçek: incelediği kritik projelerin kabaca yarısı, pratikte bir veya iki kişiden oluşuyor.
- #open-source
- #time-zone-database
- #maintainers
- #supply-chain-security
- #sqlite
İlgili yazılar
- LLM'lerin yazdığı Rust'a port edilmiş TypeScript 7 derleyicisi tüm upstream testleri geçti ve Go'dan daha hızlı
- zerobrew, uv tarzı mimariyle Homebrew kurulumlarında 100 kata kadar hızlanma iddiasında bulunuyor
- AlphaCode: MIT Lisanslı Rust Yapay Zeka Kodlama Ajanı Claude, GPT, Gemini ve DeepSeek'i Kapsıyor