Muhammed S. YILMAZ
Kilopat
- Katılım
- 22 Haziran 2016
- Mesajlar
- 704
- Çözümler
- 2
Daha fazla
- Cinsiyet
- Erkek
Arkadaşlar Android 9.0 ISO dosyasını nereden indirebilirim?
Bilmiş bilmiş tavırlar ile bilgisayar mühendisliği okuyan birine artistlik taslıyor ya komik olan o
Çoktan bitiren bir adam peşin konuşmaz önce bir araştırır sorgular ben bir konuya cevap verirken mevcut bilgimin yanında sorgulama yaparım arkadaşın yaptığı sadece ego ve yanlış bilgilendirme
Önce sen neyin ne olduğunu öğren, ondan sonra gel ahkam kes. Android herhangi bir platform'a kurulabilen bir işletim sistemidir. Kaynak kodları açıktır, kernelini donanımına uygun şekilde düzenler daha sonra uygun bir Toolchain ile derlersin. Ardından cihazına yüklemesini gerçekleştirir ve kullanmaya başlarsın.Anroid sistemi bir ROM'dur. Tıpkı Windows gibi ama başka cihazlar için (telefon ve tabletler). PC'ye kurulan öyle bir sistem yok. PC donanımlarını Android sistem ile çalıştıramazsın. İstediği dosya uzantısını ISO olarak belirtmesi hiçbir şey ifade etmez. ISO dosyasını kendin oluşturuyorsun zaten. Onlarca ISO oluşturma programı var. Anlamıyorsan bu konulardan saçma sapan yorum yazma. PC'ye kurulan sistemler; Windows, Mac ve Linux sürümleridir.
Android'i o şekilde bulamazsın. Kaynak kodu olarak bulabilirsin.Arkadaşlar kusuruma bakmayın vaktim yoktu yazamadım. Benim yüzümden birbirinize girmişsiniz. Özür dilerim.
Konuya gelecek olursak. Benim niyetim hem bilgisayar hem de telefon için paketlerini tamamen benim ekleyip çıkaracağım bir sürüm oluşturmak.
Sizden istediğimse Android 9.0 saf sürümü. Şirketler veya kişilerce ekleme veya çıkarma yapılmamış bir sürüm istiyorum.
Başlıktaki İSO formatı örnektir. Herhangi bir dosya formatında olabilir. Mühim olan Android 9.0 saf kurulum dosyaları.
Android işletim sistemi sadece Java tabanlı sanıyordum. C dilleri dahil olunca işin rengi değişti benim için. Az çok Java'dan anlarım lakin C dilleri işi düşündüğümden daha zahmetli bir hale soktu.Önce sen neyin ne olduğunu öğren, ondan sonra gel ahkam kes. Android herhangi bir platform'a kurulabilen bir işletim sistemidir. Kaynak kodları açıktır, kernelini donanımına uygun şekilde düzenler daha sonra uygun bir Toolchain ile derlersin. Ardından cihazına yüklemesini gerçekleştirir ve kullanmaya başlarsın.
ROM şeklinde bahsettiğin şey ise aynı ISO gibi bir imaj biçimidir. Dahili belleğin komple bir imajı alınır. Alınan imaja ise dahili belleğin normalde yazmaya karşı korumalı olduğu alan olduğu için ROM yani Read-only-Memory (Sadece Okunabilir Bellek) adı verilir. Tabii terminolojiden bir haber olduğun için gayet normal bilmemen.
Bir daha ki sefere, araştırmadan gelme yoksa yine karşında benim gibi birisini bulursun.
Ek olarak Android x86 projesi de bir Custom ROM projesidir. Aklında olsun.
Android'i o şekilde bulamazsın. Kaynak kodu olarak bulabilirsin.
Öncelikle Android'in kaynak kodu deposunu (Repository) kendine kopyalaman (fork/clone) gerekli. Ardından cihazın için en güncel Linux kerneli bulup, aynı sürümdeki Android kernel ile kıyaslayıp, kendi cihazının donanımlarını Android kernele tanıtman gerekli. En son bunları alıp cihazının işlemci türüne uygun Toolchain ile derlemen gerekli. Fakat tüm bunları yapabilmek için sağlam bir C, C++ bilgisi ve Bash bilmek şart.
Yine Build adımları için LineageOS'un rehberlerini kullanabilirsin: Build guides | LineageOS Wiki
Tüm bunları yaptıktan sonra halen daha işin bitmiyor, daha sonra kernelin loglarını ayıklayıp kernelindeki hataları düzeltmen gerekli. Ardından kerneldeki hatalar bitip bootanimation kendini gösterdiğinde Android'in hatalarını toplayıp, onları da tek tek düzeltmen gerekli (ki burada yine sağlam bir Java ve smali bilgisi şart) bunları da yaptıktan sonra cihazını sorunsuzca boot edebilmen gerek.
Tüm bunları yazdım, gözün elbet korktu, korkmalı da. Lakin ilk önce cihazına çıkmış en son build'i bulup (xda'da resmi olmayan dağıtımları da bulabilirsin) onların zip dosyalarını cihazına kurduktan sonra sistem bölüntünde değişiklik yapmaya çalışarak öğrenmeni tavsiye ederim. zip dosyalarında değişiklik yap diyeceğim ama Android 5.0 üzeri hiçbir AOSP tabanlı ROM'da değişiklik yapamazsın, system.new.dat ve system.new.patch.dat dosyaları dışında birşey bulamazsın. Sebebi ise Google'ın değiştirmiş olduğu yeni sıkıştırma kodu.
Bir de ufak bir sorum daha var. Ben de Android X86 projesini Google'a ait sanıyordum. Bu konuyu biraz daha açabilir misiniz?
Geliştiriciler
- Chih-Wei Huang (Tayvan'da cwhuang olarak bilinir) ve Yi Sun (Birlleşik Devletlerde beyounn olarak bilinir) bu projeyi başlatanlardır. Şuanda aktif olarak projeyi Chih-Wei Huang yönetmektedir.
- Mauro Rossi ise MESA (genel şema) ve Kernel'i hazırlayandır.
- Michael Goffioul ise StageFright eklentilerine donanımsal hızlandırma kod açıcı (codec) desteğini ekleyendir.
- Paulo Sergio ise birçok hatayı düzeltendir.
- Jaap Jan Meijer ise LineageOS portunu yapmamızı sağlayandır.
- 0xlab, bir grup mühendisin açık kaynak kodlu yazılıma aşırı ilgi duyması (enthusiast seviyede) ile birçok hatanın düzeltilmesinde ve ayrıca OpenGL ES donanım hızlandırması ile ilgili ayarları Android çerçevesinde (framework) de dahil olmak üzere Android-x86 projesine eklenmesinde katkıda bulunan ekiptir.
- Michael Chen ise StageFright eklentilerinin multimedya desteklerini iyileştirendir.
Dostum değerli vaktini ayırdığın için minettarım. Senin sayende kafamdakı soru işaretlerinden âzât oldum.
Credits | Android-x86
www.android-x86.org
Görebileceğin gibi Credits kısmı çok daha kalabalık fakat sadece şu kısım bile projenin Google'a ait olmadığını gösteriyor.
Hocam ben orada yazmışım ben birine bir cevap vereceksem aklımda bir şey varsa onu araştırırım doğrularım sonra yazarım. Misal birisi bana 2500 bandında bir telefon sordu aklımda bir model var o fiyat bandında ben çıkıp adama bu en iyisi demem piyasayı yoklarım 2-3 model belirler birbirilerine göre + -leri ile öne sürerim. Egoist birisi değilim yorum biraz sert kaçmış olabilir o an doğruluğuna emin olduğum bir konuda defalarca belirtmeme rağmen bazılarının ısrarları beni zıvanadan çıkardı. Bir de üstüne yanlış bilgilendirme cezası yenisini tuzu biberi olduGeçen gün yüksek bilgisayar mühendisi bir arkadaşa, laptoplarda istediğin bir programı harici grafik kartıyla nasıl çalıştırabileceğini öğrettim. Ben söyleyene kadar böyle bir şeyin varlığını bilmiyordu.
Bunu bilmemesi çok anormal bir durum değil aslında. Çünkü mühendislik fakülteleri bu tür şeyleri öğretmeyi vaad etmez.
Arkadaşın söylediği şey yanlış değildi aslında. Bunun egoyla ilgisi yok. Bilgisayar mühendisi olduğunda bilgisayarla ilgili her şeyi bileceğini iddia etmenin ve bu konuda kimsenin senin görüşüne karşı çıkmamasını beklemenin egoyla ilgisi var.
@Silinen üye
Sizin istediğiniz kurulum dosyaları ilk mesajımda attığım linkte var.
Uzatmanın manası yok konuyu, bu tip durumlarda yapmanız gereken şey karşı bir argüman vermeyecek şekilde detaylarıyla beraber anlatmanız olacaktır. Eğer anlatabilecek teknik yeterliliğiniz yoksa araştırabilir veya araştırmak istemiyor/araştırdığınızdan bir şey anlayamadıysanız teknik detayından bilginiz olmadığını belirtebilir ve ardından internetten bulabileceğiniz bir görselle fikrinizi destekleyebilirsiniz.Hocam ben orada yazmışım ben birine bir cevap vereceksem aklımda bir şey varsa onu araştırırım doğrularım sonra yazarım. Misal birisi bana 2500 bandında bir telefon sordu aklımda bir model var o fiyat bandında ben çıkıp adama bu en iyisi demem piyasayı yoklarım 2-3 model belirler birbirilerine göre + -leri ile öne sürerim. Egoist birisi değilim yorum biraz sert kaçmış olabilir o an doğruluğuna emin olduğum bir konuda defalarca belirtmeme rağmen bazılarının ısrarları beni zıvanadan çıkardı. Bir de üstüne yanlış bilgilendirme cezası yenisini tuzu biberi oldu
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.