- Kullanılmayan akıllı telefonların anakartlarını kümeler halinde birleştirip genel amaçlı bulut bilişime yeniden tahsis etmek, yeni donanım üretimini azaltarak bilgi işlemin karbon ayak izini düşürebilir
- Bilgi işlemin karbon emisyonları, kullanım sırasındaki elektrik tüketiminden kaynaklanan operasyonel karbon ile donanım üretim sürecindeki gömülü karbon olarak ikiye ayrılır; üretim ayak izi ise daha karmaşık bir sorundur
- Modern akıllı telefonlardaki tek iş parçacıklı performans çekirdekleri, çağdaş çok çekirdekli sunucuların çekirdek performansına benzer ya da daha yüksektir; ancak bellek ve çekirdek sayısı düşük olduğundan uygun uygulamaların seçilmesi gerekir
- UC San Diego, Google desteğiyle 2.000 Pixel akıllı telefon tabanlı bir veri merkezi planlıyor; 20 cihazlık ilk deneyde 75'ten fazla öğrencili derslerin yoğun teslim oranını ve AWS varsayılan backend'inden daha düşük notlandırma gecikmesini destekledi
- Bu dağıtım, 50 sunuculuk bir sisteme denk bilgi işlem gücünü düşük maliyetle sunuyor ve sürekli kullanım ortamında tüketici sınıfı donanımın güvenilirliğini doğrulayan büyük ölçekli bir test alanı oluyor
Bilgi işlemin karbon ayak izi ve akıllı telefonların yeniden kullanımı
- Bilgi işlemin karbon ayak izi, sürdürülebilirliğin temel sorunlarından biridir ve kullanım sırasındaki enerji tüketiminden doğan operasyonel karbon ile donanım üretimiyle ilişkili gömülü karbon başlıca kaynaklardır
- Operasyonel karbon çoğu zaman enerji verimliliğini artırma ve temiz enerji kullanımı gibi yöntemlerle ele alınırken, üretim ayak izi daha karmaşık bir engeldir
- UC San Diego araştırmacıları, emekliye ayrılmış akıllı telefonların anakartlarını çıkarıp kümeler halinde toplayarak genel amaçlı bir bilgi işlem platformu olarak yeniden tahsis eden bir telefon kümesi bilgi işlemi yaklaşımı geliştiriyor
- Google destekli üniversite planı, 2.000 Pixel akıllı telefondan oluşan bir veri merkezi kurarak yüzlerce araştırmacı ve öğrenciye düşük maliyetli, düşük karbonlu bulut bilişim sağlamak
- Bu yaklaşım, yeni donanım üretimi ihtiyacını ve buna bağlı emisyonları azaltmayı hedefliyor
Akıllı telefonlar: önemli bir katkı unsuru
- İnsanlar ortalama olarak telefonlarını 4 yılda bir değiştiriyor
- Bu değişim genellikle yeni modellerin sunduğu özellikleri de içeren yeni cihaz talebi tarafından yönlendiriliyor
- Değiştirilen birçok telefon, temel bilgi işlem işlevlerini korumaya devam ediyor ve entegre işlemci, hızlandırıcı, bellek ve depolamaya sahip görece güçlü bilgisayarlar niteliğinde
- İlk alıcı için artık cazip olmayan eski telefonlar yeniden hizmete alındığında, ek hammadde çıkarma ihtiyacını önleyerek bilgi işlemin çevresel ayak izini doğrudan azaltabilir
- Yeni strateji, istenmeyen akıllı telefonları bulut bilişim uygulamalarına yeniden tahsis etmek
Tüketici cihazından veri merkezi donanımına
- Modern akıllı telefonların performans çekirdeklerinde tek iş parçacıklı performans, çağdaş çok çekirdekli sunucuların çekirdek performansına eşit ya da daha iyi
- 2023 Pixel Fold ile ASUS RS720A-E11 arasında SPEC benchmark ailesi ile yapılan karşılaştırmada, çoğu benchmark'ta Pixel Fold'un performans çekirdeği başına performansı referans veri merkezi sunucusunun çekirdek başına performansını aştı
- Akıllı telefonlar ile sunucular arasındaki en büyük fark boyut ve kapasite
- Sunucular, onlarca güçlü çok iş parçacıklı işlemci çekirdeğine ve çok büyük bellek kapasitesine sahip
- Akıllı telefonlarda birkaç heterojen işlemci çekirdeği ve 8~12GB bellek bulunuyor
- Temel zorluk, akıllı telefon kapasitesine uyan veya buna uyarlanabilen uygulamaları hedeflemek
- Değişiklik yapılmamış tüketici tipi akıllı telefonları veri merkezi ortamına yeniden yerleştirmek riskli ve verimsiz
- Ekran, batarya, kasa ve kamera gibi çevresel donanımlar sunucu ortamında gerekli değil
- Bazı bileşenler, özellikle batarya, veri merkezi ortamına uygun sınıfta malzemeler değil
- Dağıtımdan önce akıllı telefon, yalnızca temel bilgi işlem işlevlerini taşıyan anakart kalacak şekilde işlenmeli
- Dahili karbon ayak izi değerlendirmesine göre anakart, gömülü karbonun en büyük payını, yaklaşık %50'sini oluşturuyor
- Bu işlem, etkisi en yüksek bileşeni hedefliyor
İşletim sistemi ve küme orkestrasyonu
- Android işletim sistemi zaten Linux tabanlı, ancak mobil odaklı Android kullanıcı alanının genel amaçlı bir Linux dağıtımıyla değiştirilmesi gerekiyor
- İşletim sistemi güncellemesi yalnızca programlanabilirliği sağlamakla kalmıyor, aynı zamanda tüketici cihazları için önemli ama bulut bilişim için gerekmeyen çeşitli korumaları da kapatıyor
- Telefonlarda, çok bellek kullanan uygulamaları sınırlayan low memory killer daemon'u bulunuyor
- Geleneksel sunucu performansına ulaşmak için işleri çok sayıda cihaz arasında orkestre etmek gerekiyor
- SPEC benchmark sonuçları, 25~50 akıllı telefonun 1 modern sunucuya denk olduğunu gösteriyor
- Bu soruna, container'laştırılmış uygulamaları Kubernetes ile yöneterek yanıt veriliyor
- Telefonlar, 25~50 cihaz ölçeğinde kendi kendini yöneten kümeler halinde yapılandırılıyor
Düşük karbonlu bir bulut bilişim platformu kurmak
- Birçok üniversitede EdTech, notlandırma ve araştırma uygulamaları zaten bulutta çalışıyor
- Uygulama yelpazesi, Jupyter notebook barındıran küçük makinelerden paralel hesaplama dersleri için pahalı GPU tabanlı sunuculara kadar uzanıyor
- Bu uygulamaların büyük bölümü, tek bir akıllı telefonun barındırabileceği aralıkta
- Standart bir notlandırma backend'i, AWS t3.micro gibi küçük bulut örneklerinde çalışıyor ve teknik özellikleri 2 vCPU ile 1GB bellek
- 20 telefonluk bir kümede paralel hesaplama notlandırma işlerini çalıştıran deney, tipik throughput ve gecikme gereksinimlerini karşılayan veya aşan çalışma noktaları gösterdi
- Matris çarpımı tabanlı ödevler CPU yoğun ve tek bir cihazda yaklaşık 50 saniye çalışıyor
- Gecikme metriklerine küme orkestrasyonu da dahil
- UC San Diego araştırmacıları, Parallel Computation ve Systems Programming gibi bilgisayar bilimi derslerini desteklemek için 2.000 telefonluk bir bilgi işlem kümesi planlıyor
- İlk deneylerde 20 cihazlık küme bile 75'ten fazla öğrencili derslerin yoğun teslim oranını destekleyebildi ve notlandırma gecikmesi varsayılan AWS backend'inden daha düşüktü
- 2.000 telefonluk dağıtım, bu tür 100 dersi aynı anda destekleyebilir
- Bu dağıtım, olağan maliyetin bir kısmıyla 50 sunucuya denk bilgi işlem sunma gibi doğrudan bir avantaj sağlıyor
- Aynı dağıtım, akıllı telefon tabanlı bilgi işlemi büyük ölçekte doğrulayan bir test alanı oluyor
- Özellikle sürekli kullanım ortamında tüketici sınıfı donanımın güvenilirliğini inceliyor
- Tüm sistemin 2026 sonbaharında kullanıma sunulması planlanıyor
- Tüketici elektroniğine bağlı karbon emisyonlarını azaltma yaklaşımı hakkında daha fazla bilgi için Consumer Hardware Carbon Reduction Guide incelenebilir
1 yorum
Hacker News yorumları
Kullanımdan kaldırılmış telefonların elektronik atığa dönüşmesinin temel nedeni, kullanıcıların cihazı güvenlik güncellemeleriyle ayakta tutmasını engelleyen özel firmware blob’ları ve kilitli sistemler
OEM destek süresi de çok kısa, bu yüzden destek kesildikten sonra cihaz çok güvensiz hale geliyor
Eski cihazlar internete erişebilen bir ağa bağlanmamalı
Google bu konuda 7 yıllık destekle iyi durumda, ama Sony 4 yıl veriyor; Xiaomi’nin amiral gemisi olmayan modelleriyle Samsung’un en ucuz modelleri de benzer durumda
Ama Google rastgele eski telefon yığınlarını alıp bunu yapabiliyorsa, neden tüketicilere de aynı seçeneği sunmadığı sorgulanmalı
Bu yalnızca Google’ın bir dönem sattığı telefonlarda mümkün olsa bile aynı soru geçerli, diğer üreticiler için de öyle
Söylendiği gibi, yalnızca OEM desteği bittiği için telefonların işe yaramaz hale gelmesi döngüsü kırılmalı
Ayrıca son kullanıcının batarya, ekran, konnektör vb. parçaları değiştirebilmesi ve onarabilmesi gerekir
Bir de bu eski telefon işlem düğümlerine verinin nasıl girip çıktığı belirsiz
USB-C mi o da belli değil; yazı bu kısmı yeterince açıklamıyor
Genelde telefon yavaşladığı, bataryası eskidiği ya da daha iyi bir kamera istendiği için değiştiriliyor
Üstelik firmware blob’larını veya çekirdeği değiştirebilmek, gerçekten güncelleme geleceği anlamına da gelmiyor
LineageOS’ta Android 16, Linux 5.4 ve üzerini gerektirdiği için daha eski çekirdek kullanan birçok telefon 22.2(Android 15) sürümünde kalıyor
Eskiden 2016’daki orijinal Pixel gibi cihazlar bile en güncel Android’e yükseltilebiliyordu
Bu firmware blob’ları ya da kilitli sistemler sorunu değil; çekirdek kaynak kodu da var, çekirdeği değiştirmek de mümkün, ama 10 yıllık bir telefon çekirdeğini yükseltmekle uğraşacak kimse yok
https://lineageos.org/Changelog-30/#legacy-devices
Eski cihazların internete erişebilen ağlara bağlanmaması gerektiği iddiası ise kullanım senaryosuna bağlı
Yalnızca güvenilir işler çalıştıran bir NAS ya da hesaplama kümesiyse, çekirdekte uzaktan kod çalıştırma açığı olmadığı sürece sorun olmayabilir
Google Google telefonlarına odaklandığı için bootloader kilidini açmak büyük bir sorun olmayabilir ve farklı bir nedenle de olsa çekirdeğin de değiştirilmesi gerektiği söyleniyor
Böyle bir kümenin önündeki en büyük engel muhtemelen maliyet olacak
4 yıllık telefonlar bedava olsa bile sökme, test etme ve destekleyici donanım ile yazılım geliştirme gerekiyor ve tüm bunların sürekli tekrarlanması lazım
Google’ın belli bir donanım nesliyle homojen bir küme kuracak kadar stoğu olabilir, ama telefon nesilleri birkaç ayda bir değişiyor
4 yıllık donanım kullanınca, bileşenlerin beklenen ömründen de 4 yıl kaybederek başlanıyor; bu da aynı sınıf içinde yapılan bir karşılaştırma, tüketici donanımıyla sunucu sınıfı donanım karşılaştırması bile değil
Bu kadar ek iş varken bunun azaltılmak istenen karbon ayak izi üzerinde nasıl bir etkisi olacağı da sorgulanmalı
Belki de telefonları daha uzun süre telefon olarak kullanmak daha etkili olur
Araştırma projesi ya da küçük çaplı hobi projeleri için iyi, ama ticari olarak sürdürülebilir hale getirmek son derece zor görünüyor
Bootloader kilidi açılabilen telefon zaten az, ana hat çekirdeğe taşınabilecek açık sürücüler ise daha da az
Yazı 2023 model Pixel Fold’u adaylardan biri gibi anıyor gibi görünüyor; kırılgan ekranı bozulduğunda iyi bir fırsat olabilir ama ucuza bulunacak ikinci el bir cihaz değil
Normal bar tipi Pixel’lerde bile PostmarketOS gibi gerçek Android alternatiflerinin desteği sınırlı, daha ucuz üçüncü taraf cihazlar ise genelde Mediatek/Exynos SoC kullanıyor ve çoğu zaman kamuya açık belge ya da destek hiç olmuyor
Bootloader kilidi açılabiliyordu ve LineageOS olduğu için hâlâ kullanılabiliyor
Performansı da iyi ve benim kullanımım için yeterli; bankacılık uygulamalarıyla dijital ödeme uygulamalarının hepsi de çalışıyor
OEM’lerin yapması gereken tek şey bootloader kilidini açmaya izin vermek
En azından satıştan kalktıktan sonra kilit açmaya izin verseler bile israf ciddi ölçüde azalır
Bu kadar açgözlülük fazla
Böyle şeyleri mümkün kılmak için bootloader kilit açmayı zorunlu kılan bir düzenleme olsa iyi olur
İnsanlar onlarca yıldır tüketici donanımıyla kümeler kuruyor; 2000’lerin ortasındaki PS3 süper bilgisayarlarını hatırlayan da çoktur
Benim kişisel olarak CFD simülasyonları gibi çok sayıda toplu işim var; bunlar bir grup telefonda güvenilirlik sorunu olmadan kolayca çalıştırılabilir
Eski donanımı yeniden kullanıp ona ikinci bir hayat vermek istiyorum
Zaten ETB gibi yerlerden çıkan eski sunucuları çalıştırmayı da düşünüyorum ama watt başına iş hacmi açısından telefonların çok daha iyi olma ihtimali yüksek
Böyle cihazlarda da kilit açmayı zorunlu kılmanın adil olup olmadığından emin değilim
Yine de genel amaçlı hesaplama cihazları için buna %100 katılıyorum ve sonuçta arada çok büyük bir fark da yok
Cihaz piyasaya çıktıktan yaklaşık 4 yıl sonra, satış durumu ya da destek bitiş tarihi ne olursa olsun, tüm cihazların kilidi açılabilir hale gelmesi gibi bir model mümkün görünüyor
Ya da en baştan, sonradan oyunla telafi etmek için rakiplerinden ucuza satma modeli zaten iyi bir gelir modeli olmayabilir
Bellek ve CPU performansının belli bir eşiğin üstünde olması ve IP trafiğini işleyebilmesi gibi şartları sağlayan her cihazın kilidi açılabilir olması gerekebilir
Sonuçta tost makinesi firmware’inin de kilidinin açılmasını istemek komik kaçacaktır
Donanım üreticileri firmware, blob vb. için gereken kaynak kodlarını yayımlamak zorunda olmalı
Ulusal güvenlik istisnaları dışında, piyasaya çıkmış tüm ticari yazılımlar için de 20 yıl sonra kaynak kodunun açıklanmasını zorunlu kılan bir 20 yıl kuralı olması gerektiğini düşünüyorum
İlginç bir yaklaşım
Bu grubun cihazları çok sayıda zayıf sunucu, yani fiilen bir Raspberry Pi kümesi gibi ele alma biçimi, telefon donanımını ölçekli şekilde yeniden kullanmak için en gerçekçi yöntem gibi görünüyor
Özellikle gerçek donanım üreticilerinden destek varsa bu daha da geçerli
iPhone’un Android’e kıyasla çok daha kapalı olması gerçekten üzücü
Teorik olarak UTM[0] içinde Linux çalıştırılabilir, ancak AB dışında Apple bunu kasıtlı olarak zorlaştırıyor ve bellek sınırları ile performans kaybı da sürüyor
Bizim grubun bitirme projesi de telefon tabanlı bir hesaplama kümesiydi ve özellikle LLM çıkarımını hedefliyordu [1]
Yeni bir işletim sistemi kurmak yerine işletim sistemine özel uygulamaları ayrı ayrı geliştirdik
Cihazlar daha eski modeller olduğu için Android telefonlarda donanım daha kötüydü, iPhone’larda ise yazılım kısıtları daha ağırdı
[0] https://getutm.app/
[1] https://github.com/orgs/rmcluster/repositories
Bu projenin homelab ya da self-hosting kullanıcılarının 3D yazıcıyla üretebileceği bir çıktı ortaya koyması güzel olurdu
En olası son kullanıcı grubu onlar gibi görünüyor
Yazı ya da makale bağlantısı olup olmadığını merak ediyorum
Bazen fabrikaların yanıp kül olduğu post-apokaliptik bir dünyada, insanların sadece elde kalan teknolojiyle yaşamak zorunda olduğu tuhaf senaryolar hayal ediyorum
Ne ağ var ne de dış dünyayla bağlantı; sadece harici güneş enerjisi, jeneratörler ve yerel cihazlar var
Böyle koşullarda nereye kadar gidilebileceğini düşünmek ilginç geliyor
Bu konuda roman, film ya da video oyunu önerisi olup olmadığını merak ediyorum
Muhtemelen bu fantezilerin çekici gelmesinin nedeni, kişinin ihtiyaç duyulacak bir beceride yetkin olması
Ama oradan böyle bir felaketin gerçekten yaşanmasını aktif biçimde isteme duygusuna geçiş arasında çok ince bir çizgi var
Çünkü o durumda kişi ve becerileri değer kazanmış olacak
Bu tür kendini tatmin eden hayallere dikkat etmek gerekir
Silah toplayanlar içten içe hukuk ve düzenin çökmesini ister, kırsalda atlarla yaşayanlar arabasız bir dünyada kovboy olmayı hayal eder, eski arabalarla uğraşanlar ise Mad Max benzeri durumlar düşünür
Bu senaryoların gerçekleşme ihtimali özel olarak yüksek değil ama birçok kişi içten içe gerçek olmalarını istediği için hayal dünyasında yaşamaya devam ediyorlar
Örneğin benzinli motorlar yerine sıkıştırılmış yayların kullanıldığı ve pedalla çalışan bilgisayarların geçtiği öyküler bulunuyor
Oldukça kasvetli hikâyeler de var, bu yüzden bazı insanlar için rahatsız edici olabilir
https://windupstories.com/books/pump-six-and-other-stories/
Hugh Howey’in Silo / WOOL serisi de kelimenin tam anlamıyla buna daha yakın olabilir ama aradığınız havadan biraz farklı kalabilir
Genel olarak solarpunk türüne, özellikle de post-apokaliptik solarpunk işlerine bakmanız iyi olur
Gerçekten çok karamsar olduğu için dikkatli olmak gerekir ama hazırsanız okunabilir
Bunun, kısa süre önce üçüncü taraf AOSP kaynak erişimini altı aylık sürümlerle sınırlayan, Pixel kaynak kapsamını fiilen büyük ölçüde yalnızca GPL ile kısıtlayan ve değişiklik geçmişini de gizlemeye başlayan aynı Google’dan gelmesi tuhaf
Üstelik şu anda Android’de geliştirici doğrulaması ve Play Integrity’yi de zorluyor
Bunu şaka olarak mı görmek gerekir yoksa içeride bir güç mücadelesinin işareti mi, emin değilim
İlkiyse, Samsung’un “Upcycle” girişimine yetişmek için hâlâ epey yolu var ama yön doğru
Normalde bilgisayarlarda neredeyse herhangi bir şeyi alıp Linux kurar ve bir saat içinde kullanmaya başlayabilirsiniz; Android’de aynı şeyi yapmak için ise sayısız aşamadan geçmek gerekiyor ve sonuç yine de tutarsız oluyor, bu saçma
Telefon üreticileri telefonları özel bir şeymiş gibi pazarlayarak bizi uzun süredir düzgün biçimde sömürüyor
Oysa bunlar sadece kablosuz donanımı olan bilgisayarlar
Utanç verici
Biraz bağlantılı olarak, çekmecede bağlı duran akıllı telefonlarla web hosting yapan insanlar da var
https://far.computer
https://compost.party
Bu “makale” aslında neredeyse hiçbir şey içermiyor; işe yaramayan birkaç grafik eklenmiş bir öneri metnine daha yakın
Burada neyin yenilik sayıldığını anlamıyorum
Kısıtlı bütçesi olan insanlar çok uzun zamandır ikinci el, dönüştürülmüş donanımlarla hesaplama kümeleri kuruyor
Bunun Google’dan çıkıyor olması çok garip.
Kendi telefon platformunda kullanıcıların işletim sistemini doğrudan kurmasını engellediler ve şimdi de özel uygulama kurulumunu sanki yasa dışıymış gibi göstermeye çalışıyorlar: https://keepandroidopen.org/
Yazının daha başında bunun Google Research’ün University of California’ya verdiği bir araştırma fonu olduğu görülüyor ve işi esas olarak Google çalışanları da yürütmemiş.
“Yasa dışı” ifadesi de şüpheli.
Ne demek, hapse mi atacaklar?
Üstelik bu doğru da değil.
Uygulamalar 24 saat bekledikten sonra kurulabiliyor, adb kullanılırsa beklemeden de kurulabiliyor.
Bu, telefon OEM’lerinin tercihi ve Pixel telefonlarda kilidin açılabilmesi bunu kanıtlıyor.
Aslında bu projenin mümkün olmasının nedeni de bu.
Ikea çerçevesine dört RPi Zero W takıp bunu bir Docker Swarm kümesi olarak çalıştıran biri olarak, bu fikri gerçekten çok sevdim.
Bununla ilgili yazılmış bir şey var mı merak ediyorum.