Bugün öğrendim ki: PlayStation 3'te, PS3'te Linux ve FreeBSD dağıtımlarını çalıştırmanın resmi yolu olan otherOS adlı bir özellik vardı. Sony daha sonra bunu bir yamayla kaldırdı
PlayStation 3 Özelliği
OtherOS, Sony Computer Entertainment'ın PlayStation 3 video oyun konsolunun eski sürümlerinde bulunan bir özellik olup, kullanıcıların Linux veya FreeBSD gibi kendi yazılımlarını yüklemelerine olanak tanıyordu. OtherOS ortamında çalışan yazılımlar, 7 İşbirlikçi İşlem Elemanından 6'sına erişim sağlayabiliyordu.[1] Sony, RSX Gerçeklik Sentezleyici grafik çipine erişimi kısıtlayan bir hipervizör uyguladı. IBM, PlayStation 3'te paralel uygulamaların programlanmasına giriş niteliğinde bir eğitim sağladı.
Bu özellik, 1 Nisan 2010'da yayınlanan 3.21 sistem yazılım güncellemesiyle Sony tarafından tartışmalı bir şekilde kaldırıldı.[2] Kullanıcılar adına Sony'ye karşı bir toplu dava açıldı, ancak 2011 yılında bir federal yargıç tarafından reddedildi. Yargıç şu açıklamayı yaptı: "Yasal bir konu olarak, ... davacılar, Sony'nin sorumlu tutulabileceği bir teori ortaya koyamamış veya gerçekler ileri sürememiştir."[3] Ancak, bu karar 2014 yılında bir temyiz mahkemesi kararıyla bozuldu[4] ve davacıların açık ve yeterince önemli iddialarda bulundukları tespit edildi. Sonuç olarak, 2016 yılında Sony, Linux yükleyen veya OtherOS'un kullanılabilirliğine dayanarak PlayStation 3 satın alan kullanıcılarla anlaşmaya vardı.[5]
Anlaşma daha sonra Şubat 2017'de yargıç Yvonne Gonzalez tarafından iki sorun nedeniyle reddedildi: Avukatların yüksek ücret yüzdesi ve kullanıcıların tahsilatlardaki zorlukları.[6][7][8] Sony, Eylül 2017'de tek bir önerilen sınıftaki her üyeye 65 dolara kadar teklifte bulundu. Bu, önceki teklifte iki ayrı sınıftaki üyeler için 55 dolar ve 9 dolarlık ödemelerden bir değişikliktir.[9]
Geçmiş
[düzenle]
2000 yılından beri Sony, PlayStation 2'de Linux pazarladı. Linux tabanlı bir işletim sistemi, USB klavye ve fare, VGA adaptörü, PlayStation 2 Ethernet ağ adaptörü ve 40 GB sabit disk sürücüsü (HDD) içeren PS2 Linux Kit'in piyasaya sürülmesini destekledi.
PlayStation 3'te önceden yüklenmiş Linux bulunmamaktadır. Ancak, Sony, PlayStation 3 piyasaya sürüldükten kısa bir süre sonra XMB menüsüne, sabit diskten veya dağıtıcının çekirdeğinin önyükleyeceği bir Canlı CD'den Linux'a önyükleme yapmaya olanak tanıyan bir seçenek ekledi.[10] PS3 için Yellow Dog Linux kurulum kılavuzu, "PS3 sahibinin oyun oynayabileceği, film izleyebileceği, fotoğraf görüntüleyebileceği, müzik dinleyebileceği ve PS3'ünüzü ev bilgisayarına dönüştüren tam özellikli bir Linux işletim sistemini çalıştırabileceği tamamen amaçlanmıştır" ifadesini içeriyordu.[11]
Sony'nin Eylül 2009'da yaklaşan PS3 Slim sürümünün duyurusunda, hiçbir açıklama yapılmadan OtherOS özelliğini desteklemeyeceği belirtildi.[12] Mart 2010'da Sony, 1 Nisan 2010'da PS3 Yazılımı 3.21 itibariyle OtherOS'un güvenlik endişeleri nedeniyle kaldırılacağını duyurdu.[13]
Güncellemeyi atlayıp PlayStation Network'e giriş yapma yeteneğini korumanın birkaç yöntemi keşfedildi, bunların çoğu üçüncü taraf DNS sunucuları kullanıyor.[14]
George Hotz, OtherOS'u yeniden etkinleştiren PS3 için 3.21OO adlı özel bir yazılım oluşturduğunu iddia etti ve kanıt olarak bir video yayınladı.[15] Çevrimiçi topluluktaki bazı kişiler bu özel yazılımın bir aldatmaca olduğunu iddia ediyor.[16] 14 Temmuz 2010'da Hotz, özel yazılımını PlayStation 3'e sunmayacağını duyurdu.[17]
27 Nisan 2010'da Kaliforniya'da bir toplu dava açıldı. OtherOS özelliğinin kaldırılmasının "haksız ve aldatıcı" ve "iyi niyet ihlali" olduğunu iddia etti.[18] Dosyalama çoğunlukla kaldırılmayla ilgili çeşitli tüketici koruma yasalarının ihlaliyle ilgilidir. Diğer davalar da açıldı ve doğaları biraz benzer ancak farklı kişiler tarafından açıldı.[19]
Ocak 2011'de Sony, PS3'ün jailbreak'lenmesi nedeniyle Hotz ve fail0verflow üyelerini dava etti. Suçlamalar arasında DMCA, CFAA, telif hakkı yasası ve Kaliforniya'nın CCDAFA'sı ihlali ve sözleşme ihlali (PlayStation Network Kullanıcı Sözleşmesiyle ilgili), haksız müdahale, zimmetine geçirme ve tecavüz bulunuyordu.[20]
Şubat 2011'de ABD Bölge Yargıcı Richard Seeborg, davacıların dava açma hakkını yerine getirememesi nedeniyle sınıf davalarının çoğunu düzeltme izniyle reddetti. Seeborg şu açıklamayı yaptı: "Bu aşamada kanun maddesi olarak, Sony'nin müşterilerini yazılım güncellemesini yüklemeyi bırakmayı veya diğer işletim sistemi özelliğine erişimi kaybetmeyi seçmek zorunda bırakabileceği sonucuna varılamasa da, şikayetin mevcut iddiaları büyük ölçüde dava açmayı başaramadı. Bu nedenle, bir suçlama dışında, reddetme kararı, düzeltme izniyle verilecektir."[21]
4 Mayıs 2011'de PS3MFW ekibinden Youness Alaoui, OtherOS'u çalıştırmaya izin veren değiştirilmiş bir PS3 yazılımının yayınlandığını duyurdu.[22][23][24][25]
8 Aralık 2011'de ABD Bölge Yargıcı Richard Seeborg, toplu davanın son kalan suçlamasını şu gerekçeyle reddetti: "Yasal bir konu olarak, ... davacılar, Sony'nin sorumlu tutulabileceği bir teori ortaya koyamamış veya gerçekler ileri sürememiştir."[26]
Ocak 2014'te ABD Dokuzuncu Bölge Temyiz Mahkemesi reddi kısmen bozdu ve davayı bölge mahkemesine geri gönderdi.[27]
2016 yılında Sony, alternatif işletim sistemi işlevselliğine dayanarak Linux yükleyen veya PlayStation 3 satın alan Amerikalı kullanıcılarla anlaşmaya vardı.[28] Bu anlaşma, alternatif bir işletim sistemi kullanan sahiplere 55 dolar ve/veya seçeneklere dayalı olarak PlayStation satın alanlara 9 dolar ödeme sağladı.
Anlaşma daha sonra Şubat 2017'de yargıç Yvonne Gonzalez tarafından iki sorun nedeniyle reddedildi. Birincisi, avukatlar tarafından alınan yüzdeydi ve ikincisi, tahsilat yapmaya hak kazananların karşılaştığı engellerdi.[29][30][31] Sony, Eylül 2017'de tek bir önerilen sınıftaki üyelere 65 dolara kadar teklifte bulundu. Bu, önceki teklifte iki ayrı sınıftaki üyeler için 55 dolar ve 9 dolarlık ödemelerden bir değişikliktir.[32]
Kasım 2018'de sınıftaki üyelere 10,07 dolar tutarında son ödemeler gönderildi.[33]
Linux Çekirdeği
[düzenle]
Linux, 2.6.21 sürümüyle PlayStation 3'ü destekledi. Hiçbir yama veya değişiklik gerekmiyor.[34] PS3 için basit bir Linux eklentisi CD'si, Fedora 8 ve PS3'te yerel olarak kurulum iddiasında bulunan diğer işletim sistemleri için destek içeriyor.[35] Ancak, şu anda kernel.org tarafından sağlanan en son[ne zaman?] kboot[açıklama gerekli] önyükleyici ile ilgili bir sorun var. Kullanıcı varsayılan işlemi seçtiğinde, bazı sistemlerde USB bağlantı noktaları kaydedilir. PSUbuntu'da bir çözüm mevcuttur.[alıntı gerekli]
Dağıtımlar
[düzenle]
Debian, Fedora 8, Gentoo, OpenSUSE (10.3 - 11.1) ve Ubuntu, PlayStation 3'te çalışıyor.[36][37][38][39][40] PlayStation 3 için Yellow Dog Linux ilk olarak 2006 yılının sonlarında piyasaya sürüldü.[41]
Ubuntu
[düzenle]
10.10 sürümüne kadar bazı Ubuntu sürümleri PS3 platformuna taşındı.[42] Kurulum programı, 480i veya 480p video çözünürlüklerinde çalıştırıldığında Canlı modda çalışamaz, ancak tamamen işlevsel Ubuntu'yu yükleyen metin tabanlı bir kurulum programı sunar. Kurulum sırasında harici bir USB sabit disk sürücüsünü ev klasörü olarak bağlamak mümkündür.
Ubuntu'nun LTS sürümü 8.04 (Hardy Heron), PS3 ile uyumlu değildir. Ancak 8.10 (Intrepid Ibex) sürümü, resmi ana Ubuntu sürümüyle aynı tarihte PS3'e taşındı.[43]
Yellow Dog Linux
[düzenle]
Yellow Dog Linux 5.0, Sony'nin PlayStation 3 platformunda çalışan ilk Linux dağıtımlarından biriydi.[44] Özellikle HDTV için tasarlandığı için SDTV kullanan kullanıcılar, kurmak ve çalıştırmak için 'installtext' ve 'ydl480i' komutlarını kullanmak zorundadır.[45]
Yellow Dog Linux, Red Hat Enterprise Linux/CentOS çekirdeğine dayanmaktadır ve RPM paket yöneticisine bağlıdır. Dijital sesin düzgün çalıştığı doğrulandı, ancak Nvidia grafik kartı çerçeve belleği modunun ötesinde desteklenmiyor. Ek olarak, bazı diğer donanım bileşenleri çekirdeğe yapılacak değişiklikler olmadan düzgün çalışmayacaktır. Ağ Yöneticisi aracılığıyla WiFi işlevselliği de tam olarak desteklenmiyor ve Ağ Yapılandırma aracı veya bazı durumlarda komut kabuğu aracılığıyla manuel olarak girilmelidir.[46] Ağ Yöneticisi aracılığıyla kablosuz bağlantının etkinleştirilmesi için bir çözüm mevcuttur.[47]
openSUSE
[düzenle]
openSUSE 10.3, Sony PlayStation 3 platformunda çalışan ilk openSUSE sürümüydü. openSUSE, o zamanlar Novell'e ait olan SUSE Linux'un ücretsiz bir sürümüdür. openSUSE için PlayStation 3'e özgü kurulum talimatları mevcuttur.[48]
openSUSE 11.2'den başlayarak, PowerPC mimarisi (ve dolayısıyla PlayStation 3) için destek kaldırıldı.[49]
Fedora
[düzenle]
Fedora da PlayStation 3'te çalıştı.[50] Fedora 7, harici bir USB sabit disk sürücüsünde çalışır ancak dahili disk sürücüyü algılayamaz, Fedora 9 dahili disk sürücüyü algılar ancak USB disk sürücüyü algılayamaz, Fedora 8 video "kartı" algılama sorunları nedeniyle çalışmaz. Fedora 10, herhangi bir ayar değiştirmeden dahili sabit disk sürücüsüne sorunsuz bir şekilde yüklenir ve çalışır.
Fedora 12 yalnızca 64 bit çekirdek çalıştırıldığında PlayStation 3'e yüklenir.[51]
RSX Homebrew
[düzenle]
PlayStation 3'teki Linux, çeşitli homebrew programlarının geliştirilmesine olanak tanır. Cell'in performansı çoğu medya gereksinimini karşılamak veya karmaşık 3B grafikleri oluşturmak için fazlasıyla yeterli olsa da, çağdaş bir GPU'nun doku alma donanımının teraflop performansından yoksundur. Bu nedenle, hipervizör tarafından RSX'e donanım hızlandırmasına erişim kısıtlı olduğu için PlayStation 3'te Linux aracılığıyla birçok karmaşık oyun mümkün değildir.
RSX'e Linux çekirdeği ve X Pencere Sistemi aracılığıyla erişimi etkinleştirmede gelişmeler oldu.[52] RSX belleğini takas alanı olarak kullanmak mümkündür. Bazı 3B işlevlere erişimi sağlayan bir hile, 2.10 yazılımıyla engellendi.
AsbestOS
[düzenle]
3.41 yazılımındaki bir USB tanımlayıcı ayrıştırma güvenlik açığı etrafında odaklanan tersine mühendislik gelişmeleri, 3.41 yazılımında Linux çekirdeğinin çalıştırılmasına olanak sağladı.[53][54] Projenin mevcut durumu, Linux çekirdeğini TFTP aracılığıyla yükleme ve 7 SPE'nin tümüne erişimle çalıştırma yeteneğidir (çekirdeğe küçük bir yama uygulanması gerekir). Sistemin geri kalanı bir NFS paylaşımında çalışabilir - sabit disk erişimi şu anda uygulanmamıştır ve bazı diğer özellikler de uygulanmamıştır.[55]
Ayrıca, istismar çekirdeği oyun ayrıcalıklarıyla çalıştırdığı için, grafik hızlandırması artık mevcuttur, ancak nouveau sürücü kodunun yeniden işlenmesini gerektirir.[alıntı gerekli]
FreeBSD
[düzenle]
PlayStation 3 için destek, 2010 yazında FreeBSD 9.0'a eklendi. Bu destek, OtherOS işlevselliğinin hala sağlam olduğu makinelerle (yazılım sürümü 3.15 ve daha eski) sınırlıdır.
Ayrıca bakınız
[düzenle]
Yasa dışı sayı
Bilgisayar Dolandırıcılığı ve Kötüye Kullanım Yasası
PlayStation 3 kümesi
Referanslar
[düzenle]