^dökümanlar ^arama ^hakkımda
Güncel Tarih: 31.07.2010 Saat: 13:47:14




| ^/dev/panrandom: Bazen, risk almamak en büyük risktir -- |
Bir süredir Nintendo'nun dillere destan konsolu (ki Nintendo konsol dünyasının Apple'ı bana kalırsa), Wii çerçevesinde takip ettiğim bir topluluk var. Bu insanlar Homebrew (Ev yapımı) uygulamalar konsepti altında Wii üzerindeki açıkları kullanarak çeşitli yazılımların wii portlarını oluşturmaktalar ve hatta yer yer kendi yazılımlarını da geliştirmekteler.
Nintendo ile ilgili fikirlerimi ve bir takım detayları vakt-i zamanında şurada paylaşmıştım.
Beni tekrar konuyla ilgili yazmaya iten nokta ise bu topluluğun geliştiricilerin yararlandıkları pek çok kaynağın,
özgür yazılım camiasının ortaya koyduğu ürünler olması. Ve bu topluluğun konsol habitatı ekseninde, sosyal anlamda oluşturduğu reflekslerle ilgili.
Basitçe başlamak gerekirse, ortada iki taraf var. Nintendo ve diğerleri. Ortaya ürünü koyan ticari bir kuruluşsa ve
"açık" bir iş modelini benimsememişse genelde şirket ve diğerleri şeklinde ayırmak hemen hemen her durum için kolay iken, burada durumu ilginçleştiren, eşine az rastlanır türden bir gövde gösterisi var...
Wii'nin yapabileceği pek çok şeyin, hemen hemen hiç birini yapmıyor olmasıyla ilgili bir hikaye var ortada. Bu duruma bayağı canı sıkılan birkaç hacker önce Wii içerisinde kod çalıştırmaya izin veren bir açığı keşfederek. Wii'ye sızmayı başarıyorlar. Hızla yapılan ilk iş, temel bir platform oluşturmak (Homebrew Channel), sonrasında da yapılan tüm geliştirmelerin, kurulum/kullanım ve değişim süreçlerinin kurallarını koyan standartları geliştirmek olmuş.
Haliyle Nintendo bu duruma hali/vakti/aklı (iş modelini düşünerek ortaya konan bir trio'dur) yerinde her şirketin yaklaşacağı şekilde yaklaştı. Önce söz konusu açığı yamadı ve bu açık kullanılarak yüklenen Home Brew Channel'in bir daha yüklenemeyecek olmasından emin olmaya çalıştı. Zira HBC'yi silmeye yönelik bir hamle geliştirmesi zordu çünkü, HBC sistemin her yerine ulaşabilen uygulamaları bünyesinde barındırıyordu. Bu tür bir girişimin sonucu muhtemelen konsolun soluğu teknik serviste almasıyla sonuçlanırdı...
O günlerden bu günlere, tabiri caizse bir Nintendo vurdu bir de hacker'lar
![]() Nintendo bir türlü HBC kullanımını kesemedi, köşeye sıkıştırmaya yönelik her adımına anında tepki verildi.
Geçtiğimiz günlerde San Francisco'da düzenlenen GDC (Game Developers Conference) 2009 da Wii'nin en son sistem versiyonu Satoru Iwata (Nintendo'nun başkanı) tarafından lanse edilmişti. Wii'nin hafıza problemlerine
yönelik ciddi iyeleştirmelerin yapıldığı bu sürüm HBC için pek çok önlem içeriyordu. Hatta bu önlemlerin bir kısmı Kore'de yayınlanan bir ara sürüm ile test edilmişti. Evet, o sürümü sadece Kore gördü
4.0 sürüm numarasıyla yayınlanan sistem versiyonunun (bu sürümden önce Kore'de 3.5 yayınlanmıştı, dünyanın geri kalanı ise 3.4 sürümünden 4.0'a direkt geçtiler) yarattığı tüm olumsuzluklara (!) rağmen, duyurulmasından bir kaç saat sonra forumlardan software modded olan eski sistemlerin sağlıklı yükselebildiği haberleri gelmeye başladı. Sizce Nintendo buna göz mü yumdu?Hatta wii hacker'ları sürümü öylesine benimsediler ki artık yeni geliştirme tabanının ve hedef platformun 4.0 olması yönünde bir takım gelişmeler yaşandı
![]() Wii'ye dair en son gelişme ise, sahip olduğu usb portunu kullanarak, buraya takılacak herhangi bir depolama ünitesinden yedeklediğiniz oyunları (ne yani yedek alamaz mıyım?) oynayabilmeniz yönünde.
Konu üzerine pek çok metafor ortaya konulabilecek olduğundan, pek çoğunu okuyucuya bırakarak, bir iki şey söylemek isterim.
Bahsi geçen hikayenin DS/PS3/PSP/XBOX360 varyasyonlarını da başka yerlerden okumanız olası.
Şimdi bir de olayın "iki tarafının" olmadığı bir konsol örneğini hatırlayalım: GP2X
Hatırlayacağınız üzere, bu cihaz üzerinde geliştirme faliyetinde bulunmak ve "becerebildiğiniz" her şeyi yapmak tamamen serbest.
Çoğu zaman bireysel olarak yapılan iyileştirmelerin, resmi sistem sürümlerinde yer bulmuş olması da bir o kadar ince bir nüans GP2X açısından.
Hikayeleri bir kenara bırakıp işin teknik detaylarından da biraz bahsetmek isterim:
HBC çerçevesinde geliştirilen her uygulamanın, SDK'sı devkitPRO (http://www.devkitpro.org/)
Sadece Wii çerçevisinde değil aklınıza gelebilecek tüm popüler konsolların Home Brew temeli bu SDK'ya dayanmakta. Şöyle bir içine girdiğinizde GCC ekseninde toparlanmış, pek çok araç ve ana kodu başka projelerden fork etmiş pek çok kütüphaneler göreceksiniz.
Özellikle Wii'yi HBC ile kullanan kullanıcılar için, Linux ve Linux uygulamaları oldukça tanıdık. Örneğin HD Video oynatma kapasitesi olmasına rağmen offical haliyle DVD filmleri bile oynatamayan Wii'nin Home Brew tarafında çözümü mplayer. Hatta mplayer kodlarını kullanarak kendi oynatıcılarını yazanlar da mevcut.
Konunun lisanslar ve telif hakları bakımından felsefi tartışmalar çıkarmaya çok müsait olduğu çeşitli forumlardan görmek olası olsa da genel kanı açık kaynak felsefesinin iyi ki var olduğu yönünde
![]()
|
