Android işletim sistemini yüzde 100 hızlandıran adam
Kâr amacı gütmeyen mühendislerden oluşan Linaro adındaki bir grup, Android işletim sisteminin bazı testlerde yüzde 100 daha yüksek performans vermesini sağlayabiliyor.
Genelde Linux üzerine çalışan Linaro takımı, Google'ın açık kaynaklı işletim sistemi Android'e el attı. Yaptıkları çeşitli ayarlamalar sonrasında Android 4.0.4 işletim sistemi, çeşitli benchmarklar ile test edildi.
Android 4.0.4'e çekilen ince ayar sonrasında aynı donanım üzerinde bazı testlerde, %100'e varan performans artışı yaşandı. Açıkçası ince ayar çekilerek daha yüksek performans artışı olabilecek bir şey de, %100 biraz fazla yüksek gibi görünüyor. Zira bu kadar yüksek bir artış sağlanabiliyorsa, işletim sisteminin aslında ne kadar "kirli" olduğunu tahmin edebilirsiniz.
Bahsi geçen ince ayarların, Android işletim sistemine entegre edilip edilmeyeceği konusunda sorulan soruya ise güzel bir cevap alınmış: Evet, entegre edilecek.
İşin eğlenceli kısmı, videodaki mühendisin sadece CPU optimizasyonu yaptığını söylemiş olması. Yani %100'lük performans farkı, sadece CPU ile ilgili kodların kurcalanmasıyla elde edilmiş. Buradan hız aşırma anlamını çıkarmayın, sadece yazılımsal. Diğer taraftan benzer bir optimizasyonun GPU için de yapıldığını düşünürsek, toplamda yüzde 150'lere varan performans artışı yakalanabilir diye düşünüyorum. Tabii bu, hali hazırda kullanılmakta olan GPU kodlarının ne derece optimize edilebilir olduğuyla da alakalı.
Videoda gördüğümüz mühendis, Android işletim sisteminde gereksiz çok fazla kodun bulunduğunu ve Google'ın optimizasyondan ziyade yeni şeyler eklemekle meşgul olduğunu belirtiyor. Bu sebepten dolayı, telefonların çılgın donanımlarına rağmen, anca şu anda gördüğümüz performansı alabiliyoruz. Bu noktada Apple'ı tebrik etmemiz şart. Zira 800 MHz hızında çalışan, düşük teknolojili iPhone 4S'in hala nasıl canavar gibi çalıştığını görüyoruz.
Android işletim sisteminin bu tip bir optimizasyondan geçmesi, bu işletim sistemini kullanan akıllı telefonların pil ömürlerini de önemli ölçüde artırabilir. Zira eğer işlemci, aynı işi yapmak için aynı 2 kat süre "aktif" bir şekilde çalışması gerekiyorsa, bu işlem için harcadığı güç iki kat olacaktır.
Editörün notu: Bence Google'ın bu noktada yapması gereken şey, bu ekibi komple bünyesine katarak her yeni işletim sisteminden önce optimize etmeleri için zaman vermesi. Ayrıca Google nasıl olur da kodlara ince ayar çekmeden yenilerini yayınlayıp duruyor, anlamış değilim. Android işletim sistemi, ilk çıktığından beri bir hayli hızlandı. Buna rağmen bu kadar artış sağlanabiliyorsa, Google'a saygılarımı iletmek isterim. Şu donanıma, böyle bir optimizasyon ile Apple'ın ayağını çok çok sağlam bir şekilde kaydırabilirlerdi, şimdi ise işleri daha zor. Bakalım Android 5.0 veya 6.0'da Linaro'nun parmağını görebilecek miyiz...