Posts Tagged ‘bootloader’

Cyanogen Mod ve Android deneyimlerim

Salı, 2012.04.03

Google’ın öncülüğünde yayılmayı sürdüren Android, GNU/Linux‘un gücünü cep telefonlarına taşımaya başlayalı uzunca bir zaman oldu. GNU/Linux kavramı, elbette adının geçtiği her mecrayı açık kaynaklı ve tercihen özgür yazılımla tanıştırıyor; özgürlüğün sınırının olmadığını kanıtlarcasına bağımsız topluluklar her geçen gün size daha fazla özgürlük sunuyor. Siz cep telefonunuzda hâlâ üreticinin size uygun gördüğü işletim sistemini mi kullanıyorsunuz?

Teknolojiyi eskisi kadar yakından takip etmediğimi düşünebilirsiniz; bu doğru. Zira artık gündelik işim bilişim muhabirliği değil ve bu da bana sadece ilgili kısımlarını yakından takip etme, geri kalanını ise fazla kurcalamama lüksü veriyor. Gerçi gündelik işi muhabirlik olmasına rağmen her konuyu yarım yamalak anlayıp mümkün olduğu kadar yüzeysel veren insanların bolca bulunduğu bir sektörde bu duruma alışkın bile olabilirsiniz.

 

Cyanogen Mod Logo

 

Yakından takip etmiyorum ama hâlâ, eski işimden ötürü tanıyan insanların sorularına cevap vermeye çalışan birisi olarak çok da fazla kopamıyorum. Bazı konularda da sadece okuyarak bilgi sahibi olmak mümkün değil, ürün ve teknolojileri bilfiil kurcalamak gerekiyor. Bu sebeple son Nokia telefonumun ardından (5800XM) kendime Android kullanan bir telefon edindim. Açıkçası gidip hakkını vererek kullanmayacağı bir şeye görüsüzce para saçmak yerine elindekini en iyi şekilde kullanabilmenin yeğ tutulduğu bir kültürden geldiğim için basit, giriş seviyesi bir telefon bakıyordum. Sonrasında ise fiyat avantajı nedeniyle operatör destekli bir HTC Wildfire S edindim.

HTC Wildfire S

HTC’nin ufak tefek ürünlerinden birisi olan Wildfire S (kod adı Marvel) gömlek cebine sığabilecek kadar küçük bir telefon. Ekran çözünürlüğü evvelki Wildfire’a göre artmış da olsa 5800XM’in yanında piksek yoğunluğu konusunda da sınıfta kalıyor (5800XM 360×640/9:16 ve Marvel 320×480/2:3). İçindeki işlemci de güncel Snapdragon serisinden sayılabilecek 600 MHz‘lik olan model. Nedense firmalar küçük telefona yavaş işlemci koymayı çok seviyor. 512 MB RAM (yeterli diyebilirim, hiç tükenmedi) ve 512 MB depolama alanı olan üründe ROM’dan geriye kalan kısım 150 MB (her türlü hayır duamı!?! burada aldınız sayın HTC). Elbette bu alan, varsayılan ROM’la gelen ve kaldıramadığınız yazılımların tecavüzüyle daha da azalıyor.

 

HTC Wildfire S - Marvel

 

HTC’nin eğlenceli arayüzü ve kendi uygulamaları arasında kapanamayan servislerle birlikte, kullanılamayacak derecede tamamen çöplüğe dönmüş bir ürün aldığınızı söylemeliyim. Her şey yavaş, birkaç yazılımdan sonra hafıza kartına geçiş zorunlu oluyor. Ayrıca, elbette, Android’in bir açık kaynak ve neredeyse tamamen bir özgür yazılım projesi olmasıyla ilgili tüm ilişki kesilmiş durumda. Birçok düşük seviye yazılımı kuramıyorsunuz (mesela benim durumumda OpenVPN istemcisi).

Kısaca, bu seviyedeki Android işletim sistemli telefonların çoğu tek başlarına çöpten başka bir şey değil; başka işletim sistemi yüklemeyecekseniz paranıza yazık.

Root ve ardından yeni bir sistem

Öncelikle telefonun başlatma yükleyicisindeki kilidi kaldırtmam gerekiyordu zira bu telefon HTC’nin zekâ ürünü bir uygulaması olan ön yükleyici güvenliği etkin şekilde satılan telefonlardan biriydi (S-ON dediğimiz durum; S-OFF yapmanız veya yaptırmanız lazım). Bu işlemi 30 TL karşılığında Doğubank iş hanında yaptırdım; üzerine yine kendi işletim sistemi vardı ama artık ön yükleyiciyi değiştirip üstün kullanıcı (superuser) kipini açabilecektim. Açıkçası değiştirdikten sonra içinde sabit gelen yazılımları bir şekilde kaldırmakla bir yere varamayacağımı fark ettim ve yeni bir işletim sistemi aramaya giriştim.

 

LockscreenCyanogen Mod’un kilit ekranlarından birisi.

 

Açıkçası teknolojide yeni sözcüğü her koşulda daha iyi anlamına gelmiyor. Erken kalkan yol alır kuralı genellikle doğru yapılmış hamlelerin ödüllendirildiği erken geçiş (early adaptation) ortamlarında iyi bir şey de olsa sıra dışı çözümler üretilmesi gereken durumlarda engelleyici olabiliyor. En popüler Android dağıtımlarından birisi olan Cyanogen Mod’la uğraşan ekip yeni Android sürümü olan Ice Cream Sandwich ile uğraşmaya başlamış da olsa örneğin bendeki Wildfire S ve nispeten yeni birçok diğer telefonla ilgili hiçbir çalışma yapmıyordu (yeni telefonun zararları 😛 ). Neyse ki Alquez mahlaslı Leh bir geliştirici, ben keşfettiğim sırada en yeni Cyanogen Mod’u Wildfire S’e uydurmuş, kullanmaya başlamamın ikinci veya üçüncü haftasında ise hafızayı tamamen silmeden çalışan bir güncellemeyle WiFi-3G geçişindeki sorunu ve kameranın flaşla kullanıldığında oluşan çökme meselesini gidermişti.

İşin iyi yanı…

Özgür yazılım güzel bir şey, neredeyse her zaman ücretsiz olmasını geçtim anladığınız ölçüde sağladığı sınırsız özgürlüklerden faydalanarak tamamen kendi kullanımınıza uygun hâle getirebilmeniz inanılmaz bir imkan. Üreticisinin sağladığı işletim sistemiyle tam bir çöp olan Wildfire S şu an tıkır tıkır işliyor, istediğim yazılımları çalıştırmasının yanı sıra istemediklerimi de çalıştırmıyor. Yerleşik 150 MB büyüklüğündeki olan kullanıcıya ayrılmış hafızayı çok daha verimli kullanabiliyorum ve benim için önemli bir özellik olan ve üstün kullanıcı (super user) yetkisi olmadan çalışmayan (dolayısıyla üreticiden geldiği haliyle belki de hiçbir cihazda çalışmayan) Open VPN’i çalıştırabiliyorum.

 

İkon paketiyle bir arayüzBasit bir ikon paketiyle karamsar bir telefonunuz olabilir. 😛

 

Telif hakları ve benzeri sorunlar nedeniyle Cyanogen Mod ile Google uygulamaları bile gelmiyor; isterseniz bunları daha sonra kendiniz de kurabilirsiniz. İşlem çok basit ve açıkçası istemediği uygulamayı kurmamayı tercih edecek kadar ilgili ve bilgili kişilerin bu işle uğraşacağını düşündüğümüzde bu kötü değil iyi bir yön olarak düşünülebilir.

Özet geçecek olursam…

Nispeten ucuz Android’li telefonlarla pahalıları arasındaki fark ne derseniz size hemen birkaç madde sayabilirim. Öncelikle ucuz modeller genellikle daha minik, daha taşınabilir. Bununla birlikte içlerinde kesinlikle daha yavaş işlemciler ve düşük çözünürlüklü ekranlar barındırıyorlar. Piller de haliyle daha küçük ama büyüklerle aralarında pil ömrü olarak pek fark yok zira hızlı işlemci ve dev gibi ekranlar daha fazla enerji harcıyor.

 

AyrıntılarTelefonumun son hâli. Üreticiden gelen
ROM’dan her zaman daha güncel.

 

Bunlar makul farklar. Bir de makul olmayan bir fark var ki insanlara özellikle kötü bir ucuz Android işletim sistemli telefon deneyimi yaşatıp ya pahalısını aldırmak veya iyice hayattan soğutmak için yapılan bir şey (gerçek sebebini bilen varsa anlatsın, dinliyorum): Düşük dahili hafıza. Elbette yazılımları microSD kartlara da kurabiliyoruz fakat bu uygulamanın çıkartılabilir ortam kullanmadan da yazılımları yerleşik hafızada tutmayı engellemek ve bu yolla, özellikle de fabrika çıkışı işletim sistemi kullanan insanların her yazılımı karta atamadıklarını göz önünde bulundurarak konuşuyorum, depolama alanı yüzünden kullanıcılara kan kusturmak dışında neye yaradığını bilemiyorum. Koyun 1-2 GB yerleşik hafıza, farkı neyse verelim. Belki o zaman telefonlar daha az root’lama işlemine tabi tutulur. Kim bilir?