Android telefon ve tablete Linux dağıtımı kuruyoruz. Linux mu Android mi; TV'de hangisi daha iyi? Android'de Linux nasıl çalıştırılır (ayrıntılı açıklama)

Televizyonlar uzun zamandır antenden görüntü yayınlamak için kullanılan basit bir ekran olmaktan çıktı. Artık oldukça karmaşık ve çok işlevli bir cihazdırlar. Uzun süredir TV'de çeşitli siteleri görüntüleyebilir, videoları dahil edebilirsiniz. açık erişim ve hatta oyun oynuyoruz. Bunun için hemen hemen herkes modern televizyonlar Smart TV teknolojisi mevcuttur. Bu teknoloji mevcut işletim sistemini temel almaktadır. Bunlar hem mevcut işletim sistemleri hem de üreticilerin kendi geliştirmeleri olabilir. En popüler işletim sistemlerinden ikisi ayırt edilebilir: Linux ve Android.

Linux işletim sistemi

Smart TV'ye yönelik bu işletim sistemi, PC'ler için aynı adı taşıyan işletim sisteminin yeniden yapımıdır. Gelişim sony yüksek kalitede video izlemenizi ve internette gezinmenizi sağlar. Mevcut dizinden ek uygulamalar yüklemek de mümkündür. Dezavantajı ise, PC'deki benzer sistemden farklı olarak bu işletim sisteminin aynı esnekliğe sahip olmamasıdır. Böyle bir Smart TV'ye geliştirici tarafından sağlanmayan üçüncü taraf uygulamaları ve çeşitli uzantıları yükleyemezsiniz. Uygulamaların güncellenmesinde de sorun var. Ancak bu aynı zamanda bir artı da olabilir, çünkü kapalı kod, kullanıcıların çeşitli türden müdahalelerden, uyumsuzluk ve yanlış çalışma risklerinden korunmasına olanak tanır.

Android işletim sistemi

Bu sistem en popüler olanıdır çünkü öğrenmesi kolay ve evrenseldir. Bu işletim sistemine sahip bir TV'ye hemen hemen her uygulamayı yükleyebilir ve birçok oyunu çalıştırabilirsiniz. Uygulamaların listesi modern akıllı telefonlardakiyle aynıdır. Her iki işletim sistemi de neredeyse aynıdır ve değiştirilebilir.

Dezavantajı, kullanıcının üçüncü taraf geliştiricilerin uygulamalarını yüklemeye karar vermesi durumunda ortaya çıkabilecek bazı riskler olabilir. Sistem, üretici tarafından sağlanmayan uygulamaları yüklerken olası dengesizlik konusunda uyarıda bulunsa da, kullanıcılar sıklıkla bu prosedürü uygular ve çeşitli zorluklarla karşılaşır.

Android işletim sistemi, saldırganlara pek çok fırsat yaratan açık kaynaklı bir sistemdir. Kurulum üçüncü taraf uygulamaları En iyi ihtimalle, kurulu seçeneğin düzgün çalışmaması veya hiç çalışmaması ile sonuçlanabilir. İÇİNDE en kötü durum TV işlevselliğini kaybederek basitçe bir "tuğlaya" dönüşebilir. Bu durumda kullanıcının yardımına yalnızca uzmanların yardımı gelebilir.

Hangisi daha iyi?

Hem Linux hem de Android sistemleri kullanıcıya birçok olanak sunarak TV'yi birçok seçeneğe sahip bir tür bilgisayara dönüştürüyor. Bir TV işletim sistemi seçerken kullanıcı kendisi için neyin daha önemli olduğuna karar vermelidir: çok yönlülük veya güvenilirlik.

Android işletim sistemi, sahibine Linux'tan çok daha fazla fırsat sunuyor ancak bu fırsatlar, özellikle teknoloji dünyasına aşina olmayan kullanıcılar için riskleri de beraberinde getiriyor. TV'de Linux, sahibinin Smart TV'nin tüm ana avantajlarından yakalanma riski olmadan yararlanmasına olanak tanır kötü amaçlı yazılım veya TV'ye zarar vermeyin. Ancak birçok özellik geliştiriciler tarafından sınırlandırılmıştır ve bazı seçenekler bu özel sürümün kullanıcılarına sunulmamaktadır. işletim sistemi.

OS Linux'un tutkulu bir aşığı olarak elbette bu işletim sistemine sahip bir telefona sahip olmak isterim. Ancak ne yazık ki böyle bir telefonu hiçbir mağazada bulamazsınız. Ama yine de kurmayı başaran ustalar var Telefondaki Linux.

Bunu yapmak için genellikle özel ürün yazılımı oluştururlar. özel model telefon. Bu durumda elimizde normal telefon Bir şeye ihtiyacınız olursa yedek parça satın alabileceğiniz ve bir şeyler çalışmazsa telefonu orijinal görünümüne döndürebileceğiniz yer.

Örneğin Linux hangi telefon modellerine yüklenebilir? www.linuxmobile.org web sitesinde en az birkaç model için ürün yazılımı bulunur. Bu modeller Android tabanlı ürün yazılımı ile donatılabilir. Bilmiyorsanız Android de Linux'tur.

Hangi telefonlara Linux yükleyebilirsiniz??

Motorola Atrix Motorola Razr HD Siyanojen Mod 10 Siyanojen Mod 9 Siyanojen Mod 7

Belki bu modellerden biri mağazanızdadır ve bu telefonu satın alıp üzerine Linux kurabilirsiniz. Neye benzeyecek? Soyulmuş Android böyle görünüyor Telefondaki Linux:

Elbette geliştiriciler, bu yazılımları kullanma riskinin size ait olduğu konusunda uyarıyorlar ve bu anlaşılabilir bir durumdur. Peki diğer yandan sıradan bir kullanıcı telefona Linux kurmayı taahhüt eder mi? Sadece buna ihtiyacı yok, bu konuda çok bilgili olan birçok insan var. Evet, benimkine yüklemek harika olurdu eski telefon Linux'un listede olmaması üzücü...

Tablette Linux - yüklemeye değer mi?

Tablet üzerinde Linux, birçok Linux severin hayalidir. Bir süre önce Ubuntu ile bir tablet yaptıklarını ancak şu ana kadar küçük miktarlarda olduğunu yazmıştım. Linux'lu bir tablet satın al bugün o kadar kolay değil. Ancak bu sadece başlangıç, gelecekte yeni ürünlerin çıkacağına şüphe yok. cep telefonları ve tabletler cihazlarında giderek daha fazla Linux kullanacak. Ancak bugün herkes Lynx'i bir tablete kurabilir, eğer Linux konusunda rahatsa elbette.

Tablete Linux yüklemek isteyenlerin aklına gelen ilk soru hangi Linux kurulmalı sorusudur. Burada gül rengi gözlüklerinizi hemen çıkarmalısınız: yüklediğiniz herhangi bir Linux normal bilgisayar tablete yüklenemez.

Gerçek şu ki, günümüzde tabletlerin çoğu ARM yapısına sahip işlemcilere dayalı olarak üretiliyor. Bu nedenle, gadget'ınıza Linux kurmanın en kolay yolu, normal x86 mimarisine sahip bir tablet satın almaktır. Böyle bir tableti bulmak zor değil, çünkü büyük olasılıkla Windows 7 veya benzeri bir şey önceden yüklenmiş olacak. Böyle bir tablet satın alarak üzerine herhangi bir Linux yükleyebilirsiniz.

Ancak bugün böyle bir tableti bulmak o kadar kolay değil ve bulsanız bile görünümü veya özellikleri hoşunuza gitmeyebilir.

Linux'u Android'de Çalıştırmak

Çıkış yolu nedir? Ve tek bir çıkış yolu var: zaten taşınmış olan OS Linux'u bulmak ARM işlemci. Günümüzde bu tür pek fazla gelişme yok ve seçeneklerden biri de Kali Linux. Ancak bu seçeneklerden yalnızca bir tanesidir. Eğer yazarsanız arama motoru“Linux ARM” ifadesi, bu işlemcide halihazırda hangi Linux'ların çalıştığını görebilirsiniz. İşte bunlardan bazıları:

Kemer LinuxKOL Debian Linux Açık KOL ubuntu Linux Açık KOL Gentoo Linux Açık KOL

Yani bir seçeneğiniz var ve tabletinize Linux yüklemeyi deneyebilirsiniz. Ancak bir sorum var: Linux programları bu platforma yeterince taşınmış mı? Oyun muma değer mi? Sonuçta sadece Linux'u taşımak yeterli değil; uygulamaları da taşımak önemlidir.

Genel olarak, Android için Linux'tan daha az olmayan uygulamaların bolluğuna hayranım. Ve bunların çoğunu Linux'ta görmek isterim. Ama tabletime Linux kurarak kendimi Android'in sahip olduğu bu çeşitli uygulamalardan mahrum bırakacağım ortaya çıkmayacak mı?

Genel olarak tabletinize Linux kurmadan önce binlerce kez düşünmeniz gerekir. Belki zamanı henüz gelmemiştir?

18+ © Seclub.org 2003-2018

Bu yazımızda sizlere nasıl kurulum yapılacağını detaylı olarak anlatacağız. Linux bir Android cihaza. Kurulum ve tam çalışma için alternatif sistem ihtiyacınız olacak: bir akıllı telefon veya tablet, bir yazılım emülatörü, kök hakları ve birkaç gigabayt boş alan.

1. Kurulum uygulamalar tam linux yükleyicisi

Menüye girin Google araması"Emülatör" kelimesini çalın ve birkaç düzine yaklaşık olarak aynı yardımcı programın bir listesini alın. Hepsi iyi ama biz Complete Linux Installer uygulamasına odaklandık. Tamamen ücretsizdir, mükemmel şekilde yerelleştirilmiştir ve yeni başlayanlar için ayrıntılı talimatlarla donatılmıştır.

Program http://goo.gl/5C6Xa adresinden indirilebilir. Complete Linux Installer'ın kurulum algoritması başka herhangi bir yazılımın kurulumundan farklı değildir, bu nedenle bu nokta üzerinde durmayacağız.

2. Complete Linux Installer uygulamasıyla çalışma

Programla çalışmaya başlamadan önce bir kez daha vurgulamak istiyorum: Bu yazıda anlatacağımız şey Linux kurmak değil. Android, ancak bir sistemin diğerindeki işleyişinin emülasyonu.

Böylece uygulamayı başlatıyoruz ve ek yazılım bileşenleri yüklemeyi kabul ediyoruz. Bu modüllerle çalışmak daha sonra ameliyathaneyi kullanmanızı çok daha kolaylaştıracaktır. Linux sistemleri.

Daha önce de belirtildiği gibi, Complete Linux Installer'ın tam olarak çalışabilmesi için kök haklarına ihtiyacı vardır ve uygulama bunu size bir açılır pencerede hatırlatacaktır.

Programa mobil cihazın sistem işlevlerine tam erişim sağlıyoruz.

Bu, öykünücünün iş için ilk hazırlığını tamamlar. Ana uygulama menüsü önünüzde açılacaktır. “Kurulum Kılavuzu” alt öğesine gidin.

Emülatör, gadget'ınızın donanımını tarayacak ve mobil cihazınızda çalışması garanti edilen işletim sistemlerinin bir listesini görüntüleyecektir. Örnek olarak Ubuntu 13.10'u seçiyoruz.

Bu andan itibaren program, gerekli her eyleme eşlik ederek işletim sistemini kurma aşamaları boyunca size "rehberlik" yapmaya başlar. ayrıntılı talimatlar. Örneğin ilk adımda emülatör gereksinimlerini okuduktan sonra ikinci adımda “Terminal” ve “VNCViewer” kurulumunu mutlaka yapın. Ancak bundan sonra “Resmi indir” seçeneğini seçin.

Linux işletim sisteminin dağıtımları arasındaki farkların açıklamasını okuyun ve ihtiyacınız olanı seçin.

Kökte oluştur harici depolama gelecekteki sistemin adını taşıyan gadget klasörü. Bu, program için aramayı çok daha kolay hale getirecektir. gerekli dosyalar. Bizim durumumuzda “ubuntu” dizinini oluşturuyoruz. İndirilen arşivi bu klasöre açın.

Sonuç olarak, “ubuntu” dizininde iki dosya görünmelidir. Bunlardan biri .img uzantılıdır.

Linux'u telefona kurmak mümkün mü?

Bu, başlatılan Linux sisteminin görüntüsüdür.

Bu adımları tamamladıktan sonra Complete Linux Installer ana menüsündeki “Başlat” alt maddesine gidin ve pencerenin sağ üst köşesindeki “Ayarlar” yardımcı menüsüne tıklayın. “Düzenle” seçeneğini seçerek uygulamaya, sistemin çalıştırılabilir dosyasının tam yolunu sağlayın. “Değişiklikleri Kaydet” butonuna tıklayarak seçiminizi onaylayın.

Bu, gadget'ınızın belleğine alternatif bir işletim sistemi kurmanın bir sonraki aşamasını tamamlar. “Linux'u Çalıştır” seçeneğini seçmekten çekinmeyin.

Uygulama arka plan test komutlarını yürütmek ve cihazın sistem işlevlerine kök erişimi istemek için bir terminal başlatacaktır. Biz buna izin veriyoruz.

Artık akıllı telefonunuz veya tabletiniz, Linux işletim sisteminin bir emülatörü olarak çalışabilecek ve logoda bir penguen bulunan işletim sisteminin, terminalde basit komutları yürütmekten tam bir kurulum kurmaya kadar tüm özelliklerine erişebileceksiniz. gelişmiş grafik ortamı. Android'de Linux kurulumu tamamlandı.

Neden :

Böylece nispeten yüksek kârlı bir pazarda aktif olarak gelişen bir sistem ile kuaförler için çürüyen bir platform arasındaki farkı net bir şekilde anlayabilirsiniz.

Sadece Android'de pek çok şey var ve dosya sistemleri biçimindeki arayüzleri aktif olarak kullanıyor.

Eh, olur.

Linux'u telefona kurmak mümkün mü?

Gelişim her zaman hatalardan kaynaklanır.
Belki bunu yapmamak?

Evet, her yerde. Bu bir unix forum sorusundan çok bir Android sorusudur. Fstab'da satırların olmaması, yalnızca komutla montajı engellemez.

Android'den bıktınız mı? Özel bir ekosistemde olmak istemiyor musunuz? Akıllı telefon kullanıcıları için güvenlik ve gizlilik giderek daha önemli hale geliyor, peki bunun cevabı nedir?

Başka bir mobil işletim sistemi lehine Android ve iOS'tan vazgeçmek mümkün mü?

Alternatif bir işletim sistemine ihtiyacınız varsa, Linux genellikle cevaptır. Peki bugün akıllı telefonlar için hangi Linux işletim sistemleri kurulabilir?

1.Ubuntu Dokunuşu

Ubuntu Dokunuşu

Başlangıçta Canonical geliştiricileri tarafından piyasaya sürülen Ubuntu Touch, şu anda UBports tarafından desteklenmektedir. Bu, terk edilmiş Ubuntu Touch mobil işletim sisteminin yaşamaya devam ettiği anlamına geliyor.

Ubuntu Touch'ın akıllı telefonlara yaklaşımı akıllıdır; sosyal, haber ve fotoğraf araçlarını yerel olarak sağlayarak uygulama eksikliğini giderir. Bu, alanlar, özelleştirilebilir haberler sağlayan farklı ana ekran sayfaları, hava durumu, uygulamalar ve sosyal medya kisvesi altında yapılır.

Her zaman eksik uygulamalar olmasına rağmen tüm bunlar iyi çalışıyor.

Ubuntu Touch'ın en büyük gücü yakınsamadır.

Bu, Microsoft Continuum ve mobil cihazın monitöre, klavyeye ve fareye bağlanarak masaüstü bilgisayar olarak kullanıldığı, Microsoft Continuum'a çok benzeyen bir sistemdir. Bu ve masaüstü Linux cihazları arasındaki tek gerçek fark, telefonun bir ARM işlemciye sahip olmasıdır.

Şu anda desteklenen cihazlar arasında Ubuntu Touch'ın önceden yüklenmiş olduğu telefonların yanı sıra OnePlus Bir, Fairphone 2 ve Nexus 5 (Hammerhead). OnePlus 2 ve OnePlus 3 gibi pek çok model aktif olarak geliştirilme aşamasındadır.

2. Yelkenbalığı İşletim Sistemi


Yelkenbalığı İşletim Sistemi

Jolla, Mer (ara yazılım yığını geliştiricisi), Sailfish Alliance (bir grup şirket) ve topluluk üyeleri tarafından ortaklaşa geliştirilen Sailfish OS, Maemo ve Moblin'i temel alan terkedilmiş MeeGo işletim sisteminin devamıdır.

Sailfish OS'nin en son sürümü, cihazlarda çalışan Sailfish X olarak bilinir. Sony Xperia X. Ne yazık ki Sailfish işletim sistemi açık değil kaynak kodu, A ücretsiz sürüm zamanla sınırlıdır.

Sailfish X'in tam sürümü yaklaşık 50$ civarında olacak ve yalnızca Avrupa Birliği, Norveç ve İsviçre'de mevcut. Web sitesinde belirtildiği gibi:

“...web sitemizin ve Sailfish X satın alma hizmetlerimizin Yetkili Ülkeler dışında kullanılması yasaktır.”

Sailfish OS'nin Android uygulamaları desteği var, dolayısıyla bu çağrılar söz konusu olduğunda bu işletim sistemi denemeye değer.

3. Plazma Mobil

Plazma Mobil

En iyi seçeneklerden biri akıllı telefonları hedefleyen Plasma Mobile'dır. Plazmanın kendisi en iyi Linux masaüstü ortamlarından biri olarak kabul edilir.

2017 yılı boyunca büyük ilgi gören (çoğunlukla Ubuntu'nun Ubuntu Touch'ı terk etmesi nedeniyle) Plasma Mobile'ın hedefi "tam ve açık" olmaktır. yazılım sistemi mobil cihazlar için."

Şu anda Nexus 5 (Hammerhead) ve OnePlus One ile uyumlu olan Plasma Mobile (Kubuntu tabanlı), PC'ler ve tabletler için de mevcuttur. Intel tabanlı Arch Linux tabanlı sürümü sayesinde.

Nexus 5 (Hammerhead) için ayrıca tercih ettiğiniz özel Android ROM ile birlikte Plasma Mobile'ı çalıştırmanıza olanak tanıyan multiROM desteği de bulunmaktadır.

Plasma Mobile projesinin belki de en iyi yanı, Plasma masaüstü uygulamaları ve widget'larının yanı sıra Ubuntu Touch uygulamalarını da çalıştırabilmenizdir. Bu, projeye Ubuntu Touch'tan daha geniş bir uygulama yelpazesi sunar.

Diğer mobil Linux projeleri

Bu yazının yazıldığı an itibarıyla dikkat edilmesi gereken üç önemli Linux mobil projesi daha var:

Halyum

Halium'un hedefi, geleceği iyileştirecek bir sistem olarak tasarlandı mobil projeler Linux, "Android'in önceden yüklendiği mobil cihazlarda GNU/Linux çalıştıran projeler için donanım soyutlama katmanını birleştirmek."

Diğerlerini standartlaştırma niyeti de var yazılım ve geliştirmek Linux erişimi ses, kamera, GPS ve diğer ekipmanlara.

Bu proje başarılı olursa Linux'un akıllı telefonlara kurulumu büyük ölçüde basitleşecektir.

PureOS

Daha eksiksiz bir proje, Purism'in gizlilik ve güvenlik odaklı Linux dağıtımı olan PureOS'un mobil versiyonu biçiminde geliyor.

Şu anda mobil cihazlar için PureOS'u indirmenin bir yolu yok ancak Purism'in ilk telefonu Librem 5, 2019'da piyasaya sürülecek. En güvenli ve özel mobil cihaz olacak ve çoğu PureOS işletim sistemi tarafından desteklenecek.

postmarketOS

Kendisini "telefondaki gerçek Linux dağıtımı" olarak tanımlayan postmarketOS (pmOS), Alpine'ın akıllı telefonlar için Linux sürümüdür.

Şu anda erken gelişim aşamasında olan pmOS'un hedefi, uzun vadeli desteğe sahip istikrarlı bir mobil işletim sistemi oluşturmaktır.

PMOS çok sayıda cihazı çalıştırabilir. Amazon Ateşi HDX, Google cihazları Nexus ve telefonlar ve samsung tabletler Gökada.

Ancak pmOS gelişiminin bu erken aşamasında, bu cihazların çok azı tüm özelliklere sahiptir. Bununla birlikte, birden fazla masaüstü ortamı sunarak pmOS projesi, uzun vadeli sürdürülebilir bir Linux tabanlı mobil işletim sistemi oluşturma hedefini gerçekleştirecek kadar iyi görünüyor.

Android'e Linux yükleyen uygulamalar

Linux'un cebinizde olmasını istiyorsanız ancak yukarıda listelenen cihazlardan hiçbirine sahip değilseniz, alternatifler var.

Linux'u çalıştırmanıza izin veriyorlar (veya dış görünüş Linux) bir uygulama olarak Android cihazınızın rahatlığında. Temel olarak bu uygulamalar emülasyon sunar.

KBOX

Root erişimi gerektirmeyen bir araç olan KBOX, “Android cihazlar için Linux benzeri bir konsol ortamı sağlayan minyatür bir Linux dağıtımı oluşturma projesi” olarak tanımlanıyor.

Yani birçok faydası var komut satırı, ancak şurada mevcut değil Google Play. Bunun yerine APK'yı indirip yüklemek için web sitesini ziyaret etmeniz gerekecektir. Devam etmeden önce Google Play dışındaki üçüncü taraf sitelerden uygulama yüklemenin zorluklarını anladığınızdan emin olun.

İndir: KBOX (ücretsiz)

Linux Dağıtımı

Bazılarının bulunduğu bir komut satırı ortamı yerine Linux araçları Google Play'den Linux Dağıtımı gibi bir şeyi tercih edebilirsiniz. Bu, GNU/Linux işletim sisteminin kolay ve hızlı kurulumu için açık kaynaklı bir uygulamadır. Android cihazı. Linux Deploy birkaç farklı dağıtım arasından seçim yapmanızı sağlar. Cihaz deposundaki bir disk görüntüsüne yüklenirler.

Kurulduktan sonra telefonunuzdan veya tabletinizden Linux masaüstü ortamına erişebileceksiniz.

İndirin: Linux Dağıtımı (Ücretsiz)

Akıllı telefonunuz Linux'u hak ediyor

Kısacası Linux zaten birçok akıllı telefon için mevcut. Ama hâlâ gidilecek uzun bir yol var. Mobil cihazlardaki Linux dağıtımları nadirdir ve hepsinin desteğinize ihtiyacı vardır.

Yukarıda belirtilen cihazlardan birine sahipseniz uyumlu bir Linux dağıtımı kullanmayı deneyin.

Sizin için nasıl çalıştığını görmek için birkaç gün geçirin. Daha sonra topluluğa durumun nasıl gittiğini bildirin. Neyin işe yarayıp neyin yaramadığını onlara bildirin.

Nasıl kod yazılacağını biliyorsanız, neden geliştirme projelerinden birine yardım teklif etmiyorsunuz, hatta daha iyisi kendi projenizi bile geliştirmeye başlayabilirsiniz. mobil versiyon Linux kullanan proje

Android işletim sistemi çalıştıran ilk akıllı telefonların piyasaya sürülmesinden bu yana, meraklıların tam teşekküllü Linux dağıtımlarını çalıştırmayı öğrenmesine kadar çok az zaman geçti. Bugün, Linux dağıtımlarını Android cihazlara yükleme yöntemleri yaygın olarak biliniyor ve hatta Google Play deposunda otomatik sistemler kurulumlar ve Linux'u başlat. Bu makalede, akıllı telefonlarda Linux ile çalışmanın tüm birikmiş deneyimini biriktirmeye çalışacağım, size bunun neden gerekli olduğunu anlatacağım ve Linux'u bir akıllı telefona veya tablete aktarırken olası tuzaklardan nasıl kaçınılacağını göstereceğim.

Ne için?

İlk bakışta, birisinin, prensip olarak küçük bir ekranla ve yeterince hassas bir manipülatör (fare) ve klavye olmadan çalışmak üzere tasarlanmamış bir mobil cihazda bir işletim sistemini çalıştırmaya çalışması garip görünebilir. Ancak aceleci sonuçlar çıkarmamalısınız. Bir Linux dağıtımı, bir akıllı telefon sahibine, komut satırı yardımcı programları, gelişmiş düzenleyiciler, FTP ve SSH sunucuları, ağ oluşturma araçları ve uygulama geliştirme araçları gibi bir dizi eski kanıtlanmış araç dahil olmak üzere pek çok avantaj sağlayabilir. Linux'u donanım klavyesi olan bir akıllı telefonda (örneğin Motorola Droid) grafik kabuğu olmadan çalıştırarak, tüm bunları hareket halindeyken Android'in kendisinden ayrılmak zorunda kalmadan oldukça rahat bir şekilde kullanabilirsiniz. Tüm araçlar her an kullanıma hazırdır ve akıllı telefon, aramaları yanıtlamanıza ve İnternet radyosu dinlemenize olanak tanıyan bir akıllı telefon olmaya devam etmektedir.

Linux'u bir akıllı telefona kurmanın ikinci argümanı, onu herhangi bir PC'ye bağlanabilen ve bir SSH/Telnet istemcisi veya bir VNC/RDesktop istemcisi kullanarak terminale anında erişebilen taşınabilir bir iş istasyonu olarak kullanma yeteneğidir. Bu, tanım gereği Linux yüklü flash sürücülerden daha iyidir, çünkü öncelikle makineyi yeniden başlatmaya ve ikinci olarak verileri ileri geri sürmeye gerek yoktur; Akıllı telefonunuzu bilgisayardan çıkardıktan hemen sonra çalışmanızın sonuçları mevcut olacaktır.

Son olarak Linux, ekranı grafiksel bir ortamda az çok başarılı çalışmaya izin veren tabletlerde en büyük faydayı sağlar ve bir fare ve klavyeyi OTG kablosuyla bağlama yeteneği genellikle tableti tam teşekküllü bir hale getirme şansı verir. gelişmiş iş istasyonu. Aynı zamanda Linux dağıtımını tablete ve akıllı telefona kurmak arasında özel bir fark yoktur.

Nasıl?

Linux'u Android'e taşımak gerçekten çok kolay ve Linux çekirdeği burada önemli bir rol oynuyor. Herhangi bir Linux dağıtımı, Linux çekirdeğinin üzerinde çalışan bir dizi uygulama ve kitaplıktan oluşur ve Android'in kendisi neredeyse hiç değişmemiş bir Linux çekirdeğine dayandığından, bu uygulamalar ve kitaplıklar Android ortamında herhangi bir sorun olmadan çalıştırılabilir. ARM platformuna bağlantı noktası olan bir dağıtım bulmanız yeterlidir (tüm Android cihazların% 99'unun ARM'de çalıştığını unutmayın), sanal ortamda bir ARM emülatörü kullanarak yükleyin sabit disk(yani bir dosyaya), bu dosyayı cihazın SD kartına bırakın, bir terminal açın, görüntüyü bir geridöngü cihazı olarak monte edin ve içine chroot yapın. Tüm! Bu, chroot'lu bir ortamda bir FTP sunucusunu çalıştırmak kadar basittir; basit ve onlarca yıldır test edilmiş bir yöntemdir.

Android'de bir Linux dağıtımı çalıştırmaya karar verdiğinizde karşılaştığınız tek engel grafiksel ortamdır. Tam teşekküllü bir terminal emülatörünün varlığı sayesinde konsola erişimde herhangi bir zorluk olmasa da, sorunlar grafik uygulamalarla başlar - Android için yerel bir X sunucusu yoktur ve dağıtımın kendisinde normal bir X sunucusu çalıştırmak imkansızdır. Grafik mimarisindeki yeşil robot alt sistemlerindeki temel farklılıklar nedeniyle. Temel olarak kullanmasına rağmen standart LinuxÜstüne bir X sunucusu çalıştırabileceğiniz Framebuffer, onu kullanmanın özel hakkı başlangıçta daha üst düzey Android kitaplıklarına aittir, böylece Android yerine bir Linux dağıtımı yükleyebilir (ki bu tamamen pratik değildir) veya geçici çözümler.

Gerekli modüllerin çalışmasının kontrol edilmesi

Görüntüyü bağlamak için gereken geridöngü aygıtları ve ext2/ext3 dosya sistemleri desteğinin tüm ülkelerde mevcut olmadığını unutmayın. Linux çekirdekleri altında akıllı telefonlara yüklendi Android kontrolü. lsmod |'u kullanarak desteği kontrol edebilirsiniz. grep -e döngü -e ext2.

Meraklılar, Android için mevcut herhangi bir VNC istemcisini kullanarak masaüstüne "uzaktan" bağlanmanın basit bir yöntemini kullanarak bu durumun üstesinden geldiler. Chroot ortamında Xvnc X sunucusu çalışır ve tüm uygulamalar onun kontrolü altında çalışır. Kullanıcının yalnızca VNC istemcisini kurması, yerel adresi girmesi yeterlidir - ve işte, ekranda tam teşekküllü bir masaüstü belirir.

Uzak Masaüstü'nü kullanırken tek darboğaz performanstır. Yerel olarak çalışırken bile VNC, düzgün kaydırma veya pencereleri gecikme olmadan taşıma için yeterli olacak uygun güç düzeyini sağlayamaz. Bu sorunu çözmek henüz mümkün olmadı; Android grafik alt sistemini kullanacak yerel bir X sunucusu geliştirme projeleri hâlâ çok kaba ve tam teşekküllü grafik ortamlarını çalıştırmak için kullanılamıyor. Ancak kimse bunların kullanılmasını yasaklamaz; örneğin, Darkside Technologies Pty Ltd'nin X Sunucusu (goo.gl/ap3uD), basit yazılımları çalıştırmak için oldukça uygundur.

Başlangıçta Android için Linux yalnızca bir görüntü olarak mevcuttu. kurulu sistem ve bu görselin nasıl bağlanıp kullanılacağına ilişkin açıklayıcı talimatlar. Daha sonra görüntüyü bağlama ve Linux'u başlatma sürecini otomatikleştiren komut dosyaları ortaya çıktı, ancak bunlar aynı zamanda biraz beyin çalışması da gerektiriyordu. Son olarak, son zamanlarda Google Play'de (örneğin, goo.gl/RSA1j) bulunan ve dağıtımı başlatma sürecini bir dereceye kadar otomatikleştiren yükleyiciler ortaya çıktı, ancak özünde bu hala aynı kurulum kılavuzu, ancak etkileşimli, doğrudan görselleri ve komut dosyalarını indirmeye yönelik bağlantılar.

Alternatif seçenekler

Yukarıda, video bağdaştırıcısına doğrudan erişim için Framebuffer'ı kullanmanın ve çalışmayı önemli ölçüde hızlandırmanın mümkün olacağı sayesinde Android yerine Linux dağıtımının yüklenebileceğini belirtmiştim. GUI. Ancak bunu bir akıllı telefonda yapmak neredeyse anlamsızdır - Linux, küçük ekranlarda ana sistem olarak uygun değildir ve çağrı almak ve İnternet'i kullanmak imkansız olacaktır. Ancak bir tablette Linux oldukça iyi görünecek.

Genellikle Linux dağıtımının yerel adı verilen sürümü, başlangıçta Android çalıştıran bir cihaza aşağıdaki gibi kurulur. Tabletin dahili NAND sürücüsünde, üzerine Linux dağıtımının kopyalandığı ek bir bölüm oluşturulur. U-Boot önyükleme yükleyicisi (çoğu tablette kullanılır) daha sonra bu bölümü önyükleme bölümü olarak kullanacak şekilde yapılandırılır. Sonuç olarak tablet, gücü açtıktan sonra otomatik olarak Linux sistemine ön yükleme yapacaktır.

Android'i başlatma olasılığını bırakmak için, U-Boot önyükleyici, Linux sistemli bölüm ana bölüm olmayacak, ancak cihazı açarak erişilebilen bir "kurtarma bölümü" (Kurtarma Modu) görevi görecek şekilde yeniden yapılandırıldı. ses seviyesi tuşu basılı tutulur (cihazı flaşlamak ve çeşitli kurtarma işlemlerini gerçekleştirmek için kullanılan tuşun aynısı). Bu şekilde çift önyüklemeli bir cihaz elde edebilirsiniz: Varsayılan olarak Android ve kurtarma modunda başlatıldığında bir Linux dağıtımı. Kurtarma Modunun kendisine yalnızca özel araçların yardımıyla erişilebilir durumda kalır.

NAND belleği tam donanımlı bir Linux sistemini barındırmak için yeterli değilse, bunun bir kısmı (genellikle /usr bölümü) SD karttaki bir görüntüye veya bölüme taşınır. Bu arada, bir hafıza kartındaki ext2 bölümü, chroot ortamında çalışan Linux'u kurmak için de kullanılabilir.

Yerel bir Linux dağıtımı kurmak, chroot ortamında çalışan bir dağıtım kurmaktan daha zordur, ancak bir tabletiniz ve klavye ve fareyi bağlayabileceğiniz bir OTG kablonuz varsa buna değer.

Pratik ders

Daha önce de söylediğim gibi, yalnızca Android'e taşınan dağıtımlar Android altında çalışmaya uygundur. ARM mimarisi. Her şeyden önce bunlar Ubuntu ve Debian'dır ve ilki, bariz nedenlerden dolayı, robotik arasında çok daha fazla ilgi görmektedir. Ayrıca Gentoo'yu ve Backtrack gibi çeşitli özel dağıtımları da kurabilirsiniz. En tipik durumu ele alalım, yani Ubuntu'yu yükleme standart şemaya göre, herhangi bir otomatik yükleyici veya başka bir şey kullanmadan.


İlk önce ihtiyacımız var zorlu bir görüntü yüklü dağıtıma sahip disk. QEMU emülatörünü kullanarak kendiniz oluşturabilirsiniz, ancak kurulum prosedürünün kesinlikle standart ve tipik olması nedeniyle bunu açıklamayacağım, sadece sizi goo.gl/9nvBi adresine yönlendireceğim. Burada, LXDE grafik ortamına sahip Ubuntu 12.04'ün önceden yüklendiği bir görüntünün yer aldığı bir arşiv bulunmaktadır (Unity/Gnome'u bir telefonda/tablette çalıştırmak akıllıca olmayacaktır). Arşiv açılmalı ve ubuntu.img dosyası hafıza kartına yerleştirilmelidir.

Daha sonra görüntüyü monte etmeniz ve dağıtım ortamına chroot yapmanız gerekir. Bunu yapmak için kök haklarına, blok geri döngü aygıtlarını destekleyen bellenime ve kurulu meşgul kutusuna ihtiyacınız vardır (Market'te "meşgul kutu yükleyicisi" için arama yapın; CyanogenMod varsayılan olarak buna sahiptir). Eylem sırası:

  1. Terminal öykünücüsünü Android'de açın (değilse, Terminal Öykünücüsünü Market'ten yükleyebilirsiniz). Veya akıllı telefonu/tableti bilgisayara bağlarız ve terminale adb kullanarak erişiriz: $ cd Android-SDK/platform-tools yolu $ sudo ./adb kabuk

    Bu durumda hata ayıklama modunun etkinleştirilmesi gerektiğini unutmayın: “Ayarlar -> Geliştiriciler için -> Android Hata Ayıklama”.

  2. Kök haklarını alıyoruz:$su
  3. Bir blok geridöngü aygıtı oluşturuyoruz, ona bir disk görüntüsü bağlayıp monte ediyoruz:# mknod /dev/block/loop255 b 7 255 # mount -o remount,rw / # mkdir /mnt/ubuntu # mount -o loop,noatime -t ext2 \ /sdcard/ubuntu.img /mnt/ubuntu

    Görüntünün içeriği /sdcard/ubuntu dizininde görünmelidir. Durumun bu olup olmadığını kontrol edin.

  4. Dağıtımın çalışması için gerekli tüm sanal dosya sistemlerini birbirine bağlıyoruz:# mount -t proc proc /mnt/ubuntu/proc # mount -t sysfs sysfs /mnt/ubuntu/sys # mount -o bağlama /dev /mnt/ubuntu/dev
  5. Bunu, chroot ortamından Ağa tam erişim elde edebileceğiniz şekilde yapılandırıyoruz:# sysctl -w net.ipv4.ip_forward=1 # echo "ad sunucusu 8.8.8.8" > /mnt/ubuntu/etc/resolv.conf # echo "ad sunucusu 8.8.4.4" >> /mnt/ubuntu/etc/resolv.conf # echo "127.0.0.1 localhost" > /mnt/ubuntu/etc/hosts
  6. Chroot ortamına gidelim:# chroot /mnt/ubuntu

Aslında kurulumun bittiği yer burası. Artık konsol yazılımını başlatabilir, sistemi güncelleyebilir, ağ hizmetlerini başlatabilir ve normal bir masaüstü Linux sistemiyle yapılabilecek hemen hemen her şeyi yapabilirsiniz; elbette, donanımla ve çeşitli özel sözde cihazlarla doğrudan etkileşime giren bazı yazılımların, çalışmıyor. Ayrıca iş tamamlandıktan sonra sanal FS'lerin bağlantısının kesilmesi gerektiğini de unutmayın.

Şimdi VNC protokolünü kullanarak ekran ve giriş cihazlarını dışa aktaran Xvnc X sunucusunu kurup çalıştırmamız gerekiyor. TightVNCserver zaten sunulan görüntüdedir ve hatta yapılandırılmıştır, ancak süreci daha iyi anlayabilmeniz ve ortaya çıkan sorunları çözebilmeniz için, onu kurma ve başlatma sürecini ayrıntılı olarak anlatacağım.

  1. TightVNCserver'ı güncelleyin ve yükleyin:# apt-get update # apt-get kurulum sıkıvncserver
  2. Bir /root/.vnc/xstartup dosyası oluşturun ve içine aşağıdakileri yazın:#!/bin/sh xrdb $HOME/.Xresources xsetroot - katı gri dışa aktarma XKL_XMODMAP_DISABLE=1 icewm & lxsession

    Cihazda fiziksel olarak klavye bulunmaması nedeniyle ortaya çıkabilecek sorunları gidermek için burada üçüncü komuta ihtiyaç duyulmaktadır.

  3. Xvnc'yi vncserver sarmalayıcısını kullanarak başlatıyoruz. kök hakları: # dışa aktar KULLANICI=kök # vncserver -geometri 1024x800

    Son komutun yürütülmesinin bir sonucu olarak, VNC sunucusuna erişim için bir şifre isteği ekranda görüntülenecektir; "123" gibi basit bir şey belirtmek daha iyidir. Hemen hemen her çözünürlüğü ayarlayabilirsiniz, ancak cihaz ekranının fiziksel çözünürlüğüyle eşleşmesi daha iyidir.

  4. AndroidVNC uygulamasını akıllı telefonunuza yükleyin, başlatın, IP adresini ve 5901 numaralı bağlantı noktasını belirtin ve bağlanın. LXDE masaüstü ekranınızda görünmelidir.

Tüm komutları manuel olarak girme zahmetine girmemek için burada bulunan ubuntu.sh betiğini kullanabilirsiniz: goo.gl/xSpK4. Sadece onu ve ubuntu.img görüntüsünü SD karttaki ubuntu dizinine koyun ve betiği sh ubuntu.sh komutuyla çalıştırın ve 5-10 saniye sonra AndroidVNC kullanarak masaüstüne bağlanın. Komut dosyasının görüntüyü /data/local/mnt dizinine bağladığını unutmayın.


Gentoo'yu ext2 bölümüne kurmak

Böylece, görüntüyü kullanarak Ubuntu'yu kurduk. dosya sistemi ve geri döngü cihazları ve chroot ortamları ile şamanizm. Bunu yapmanın kolay olduğu ortaya çıktı ve komut dosyalarının kullanımıyla genellikle çok kolaydır, ancak daha ileri gidip daha sıkı bir dağıtım kurarsak ve görüntüleri kullanmadan, hafıza kartındaki özel bir ext2 bölümüne kurarsak ne olur? Bu şekilde, geridöngü aygıtlarını desteklemeyen bazı donanım yazılımı ve çekirdeklerin sorununu çözebiliriz ve dahası, tüm kurallara göre kurulmuş normal bir dağıtımın keyfini çıkarabiliriz.


Gentoo'yu deneysel bir sistem olarak ele alalım. Ext2 bölümüne kurmak için en az 2 GB kapasiteli bir hafıza kartına ve meşgul kutusu takılı köklü bir akıllı telefona ihtiyacımız var. Eylem sırası aşağıdaki gibidir.

  1. Hadi yapalım veri yedekleme hafıza kartından ve üzerinde en az iki gigabayt kapasiteli ek bir bölüm oluşturun. Bu, herhangi bir disk bölümleme programı kullanılarak yapılabilir, ancak SD kartı amacına uygun olarak kullanmaya devam etmek istiyorsanız, o zaman kartın başında bir FAT32 bölümü oluşturmanız gerektiğini unutmayın, böylece ilk bölüm olur. bir ve dağıtımın kurulumu için ek bir bölüm ikincisi olmalıdır.
  2. SD kart bölümlerini biçimlendirme:$ sudo mkfs.vfat /dev/sdc1 $ sudo mkfs.ext2 /dev/sdc2
  3. Telefonu alıyoruz, “Ayarlar -> Telefon hakkında” seçeneğine gidiyoruz ve hangi işlemcinin kurulu olduğuna bakıyoruz. Daha sonra goo.gl/PRfux sayfasına gidin ve istediğiniz mimari için stage3'ü indirin; örneğin ARM v7 için stage3, current-stage3-armv7a dizinindedir.
  4. Hafıza kartının ext2 bölümünü bilgisayara monte ediyoruz ve ortaya çıkan arşivin içeriğini buraya açıyoruz:$ sudo mount /dev/sdc2 /mnt $ sudo tar -xxpf stage3-*.bz2 -C /mnt

    Önceki bölümdeki örneğe göre /etc/resolv.conf dosyasının düzenlenmesi de dahil olmak üzere, yapılandırmaları ve ihtiyacınız olan her şeyi anında zevkinize göre düzenliyoruz.

  5. Terminal emülatörünü başlatıyoruz (veya “adb kabuğunu” çalıştırıyoruz), ihtiyacımız olan her şeyi monte ediyoruz ve chroot'a gidiyoruz (Ubuntu'da olduğu gibi): # mount -o remount,rw / # mkdir /mnt/gentoo # mount /dev/ blok/mmcblk0p2 /mnt/gentoo # mount -t proc proc /mnt/ubuntu/proc # mount -t sysfs sysfs /mnt/ubuntu/sys # mount -o bağlama /dev /mnt/ubuntu/dev # sysctl -w net.ipv4.ip_forward=1 # chroot /mnt/gentoo

Masaüstüne erişim Ubuntu'dakiyle aynı şekilde yapılır, ancak artık bir dizi yazılımı doğrudan telefona monte etmeniz gerekecek :). Ancak bilgisayarınızda çapraz derleme için ortam kurabilirsiniz ancak bu ayrı bir yazının konusu.


Yerel kurulum

Ubuntu'yu bir VNC sunucusu kullanarak başlattığınızda, görüntülerin "ağ üzerinden" iletilmesi için VNC protokolünün ek yükü ile ilişkili olan işleminin yavaşlığını fark edeceksiniz. Bu sorunu yaşamamak için Android'in yanına ana sistem olarak Ubuntu kurarak video adaptörünü doğrudan kullanabilmesini sağlayabilirsiniz. Maalesef, evrensel yöntem bunu yap yok. Her cihaz, kurulu olduğu NAND belleğinin farklı bölüm tabloları da dahil olmak üzere, kendine özgüdür. çeşitli cihazlar ve operasyonları için sürücüler.


Neyse ki, dağıtımın yerel sürümünü yükleme süreci, Rusça forumlardaki birçok cihaz için iyi bir şekilde açıklanmıştır, bu nedenle talimatları bulmak zor olmayacaktır. Ancak, bu tür kurulumun çeşitli özelliklerine hemen dikkat etmeye değer:

  • Ayrı veya ana NAND bölümü. Linux dağıtımı, NAND belleğinde önceden oluşturulmuş bir bölüme veya ana önyükleme bölümüne kurulabilir. İlk durumda, ürün yazılımı geliştiricisi genellikle Android'i özel bir komut dosyası kullanarak yükleme veya ikincisinde bir Linux dağıtımını kurtarma modunda yükleme seçeneğini bırakır; yerine Android ve robotu indirme yeteneğini geri döndürmek için cihazı yeniden başlatmanız gerekecek.
  • Çift önyükleme özelliği. Linux dağıtımı ayrı bir bölüme kuruluysa geliştirici Android'i başlatma seçeneğini bırakabilir. Ancak, bu indirme işleminin nasıl gerçekleştiğine hemen dikkat etmelisiniz: kurtarma modunu veya normal bir bilgisayardan başlatılan bir komut dosyasını kullanarak. Yine de ikinci yöntem yolda sakıncalı olacaktır.
  • Donanım desteği. Android ürün yazılımının orijinal Linux çekirdeği, tam teşekküllü bir Linux sisteminin çalışması için gerekli olabilecek tüm gerekli sürücüleri zaten içermektedir, ancak tüm Linux ürün yazılımları her şeyi kendi başına başlatmayacaktır. Wi-Fi bağdaştırıcısında sıklıkla sorunlar ortaya çıkar ve dokunmatik ekran Dokunmaya uygunsuz tepki veren kişi. Bu nedenle, ürün yazılımını yüklemeden önce olası komplikasyonları dikkatlice okumalısınız.

Her durumda, Linux dağıtımının kurulumu sırasında tüm verilerinizin yok edileceği gerçeğine hazırlıklı olun. Bu olmadan hiçbir yolu yoktur.

Sırada ne var

Linux dağıtımı, yakınlarda kurulu orijinal Android sistemiyle çok kullanışlı bir çalışma aracı haline gelebilir, ancak şu anda"Android'in içinde Linux" ciddi bir çözümden çok bir oyuncak ve arkadaşlara gösteriş yapmanın bir yolu olarak görülüyor. Eminim ki yakında, Android için Wayland grafik sunucusunun tam teşekküllü bir uygulaması göründüğünde, durum değişmeye başlayacak ve küçük ekranlara uyarlanmış bir arayüze sahip dağıtımların yanı sıra tam teşekküllü Linux uygulamalarının da dağıtıldığını göreceğiz. normal APK paketleri biçiminde. Ayrıca, "Android için Ubuntu" projesini de unutmayın - bu çerçevede, akıllı telefonunuzu herhangi bir monitöre bağlı taşınabilir bir sistem birimi olarak kullanmanıza olanak tanıyan resmi Android için Ubuntu bağlantı noktası üzerinde çalışmalar devam etmektedir.

Merhaba, ug 802 mini bilgisayarım var, ona nasıl Linux kurabilirim? teltar

Linux sunucularını profesyonel olarak yönettiğim için bu benim için çok ilginç bir konu arkadaşlar. Sunucularda bu ilginç ama benim için zaten her gün ve sıradan. Ve işte kurulum Linux dağıtımları ARM mimarisine sahip cihazlar için - bu çok daha ilginç bir mertebedir.

Bir bilgisayar ile akıllı telefon veya tablet arasındaki fark nedir?

Aslında kavramsal olarak fark küçüktür - hem mobil hem de masaüstü cihazlar, hatta sunucular aynı prensiplere göre yapılmıştır. Ancak mobil cihazlar için farklı bir işlemci mimarisi kullanılıyor. Masaüstü CPU'ları x86 veya amd64 mimarileri üzerine tasarlanmıştır. Çoğu mobil cihazın ARM mimarisini temel alan bir işlemcisi vardır. Tarihsel olarak bunun nedeni, bu tür işlemcilerin, mobil cihazlar için hayati bir gereklilik olan güç tüketiminin önemli ölçüde düşük olmasıdır.

Mobil cihazlara hangi işletim sistemi kurulabilir?

Yani bu donanımın çalışabilmesi için işletim sistemi dahil tüm programların bu mimariye özel olarak geliştirilmesi gerekmektedir. Öyleyse, normal versiyonlar Masaüstü bilgisayarlara veya sunuculara kurulu Linux burada çalışmaz. Neyse ki bu mimarinin pek çok dağıtımı ve versiyonu var. Çoğu akıllı telefonun sahip olduğu kötü şöhretli Android ile başlayıp, özel Backtrack (şimdiki Kali Linux) gibi egzotik dağıtımlarla sona eriyor. Ancak elbette daha ilgi çekici olan bazı daha iyi bilinen dağıtımlardır.

Android nedir?

Android bir işletim sistemidir Açık Linux tabanlı , Google tarafından mobil cihazlar için geliştirildi. Dünyanın en popüler mobil işletim sistemi. Aslında LInux'un işletim sisteminin sadece çekirdeği olduğu anlaşılmalıdır. Ve birçok işletim sistemi bu temel üzerine kuruludur ve Android bunlardan sadece bir tanesidir.

Çekirdek, donanım platformunun tüm aygıtlarını ve seçeneklerini (yani sürücüleri ve aygıt yönetimini) kullanmanızı sağlayan temel işlevselliktir. Ayrıca çekirdeğe dahil olanlardan bazıları temel programlar ve komut satırı yardımcı programları. Gerçek şu ki, Linux ailesinde (bu, en sık kastedilen anlamdır - çekirdeğin kendisine değil, bu çekirdeğe dayalı bir işletim sistemleri ailesi) - grafik kabuğu ayrı bir parçadır, kendi soyutlama düzeyidir.

Ve bu işletim sistemlerinin minimum konfigürasyonu kesinlikle grafiksel bir kabuk olmadan, sadece bir metin komut satırı arayüzünden oluşur. Bu, bu işletim sistemlerinin çoğuna gömülmesine olanak tanır sıradışı yerler. Örneğin ağ ekipmanlarında, takım tezgahlarında, bilgisayarlarda ve diğer karmaşık cihazlarda, örneğin uçaklarda ve arabalarda. Senin içinde bile çamaşır makinesi Benzer bir şey mikrodalga fırına da yerleştirilebilir :)

Bu bir Android cihazıdır. Buna göre Android varsayılan olarak kurulmalıdır. Bu aslında Linux'tur. Ancak bazı ciddi kısıtlamalarla. Başka bir Linux yüklemek, bir mobil cihazın yeteneklerini önemli ölçüde artırabilir. Kullanım olanakları neredeyse sınırsız hale gelir. Bir cep telefonunu sunucu olarak kullandığınızı hayal edin! Birçok araç kullanıma sunuluyor. Eğer bu bir tabletse, onu bağlayın çevre birimleri OTG kablosu aracılığıyla tam teşekküllü bir bilgisayar olarak kullanabilirsiniz! Ne için? Bu başka bir soru. Okuyucumuzun fikirlerini yorumlarda paylaşacağını umuyorum.

Bir android cihaza Linux nasıl kurulur?

Yani kurulum.

İki seçenek var - dedikleri gibi donanım üzerinde tam teşekküllü bir kurulum yapabilirsiniz. Bu aslında cihazın yanıp sönmesidir. Aynı zamanda üretici tarafından sağlanan cihazın yerel işlevselliğini de kaybediyoruz. Ve bu hiç de istediğimiz şey olmayabilir. Örneğin okuyucumuzun ilgi duyduğu UG 802 mini bilgisayar, televizyonların işlevselliğini artırmak için tasarlanmış bir cihazdır. Çünkü doğrudan herhangi bir TV'nin HDMI bağlantı noktasına takılarak Smart'a dönüştürülebilir.

Neyse ki, Linux'u kurmanın ikinci bir yolu var; bu durumda doğrudan cihazın ana işletim sisteminin içine. Android kasası. Bu, Android'in içinde chroot ortamı olarak adlandırılan ortamı çalıştırmanıza olanak tanır. Bu durumda, tek bir çekirdekte - Android - paralel olarak çalışan iki ilgili işletim sistemini alacaksınız. Ve aralarında geçiş yapabilirsiniz.

Bu yaklaşım akıllı telefonlar ve tabletler için uygundur ancak UG 802 için uygun olmayabilir. Bu durumda gerekli işletim sistemini flashlamanız gerekebilir. Ve bu zaten cihazın hasar görmesi riskidir.

Maalesef bu tür deneylerle ilgili deneyimim yok. Ancak internette bu konuda yeterli bilgi var. Çalışın, yüklemeyi deneyin.

Bu nedenle, mobil cihaz korsanlığı dünyasıyla tanışmaya başlayabileceğiniz birkaç bağlantı vereceğim :)

Bilgisayar korsanları kimlerdir?

Evet, evet, şaşırmayın, bu tam olarak hacklemedir - sistemlerin ve programların işleyişine ve tasarımına standart dışı müdahale, bunları değiştirme ve işlevselliği genişletme. Bu kelimenin orijinal anlamı tam olarak budur. Ve bir bilgisayar korsanı çoğu insanın düşündüğü gibi bir korsan veya virüs yazarı değildir. Bu her şeyden önce bir araştırmacıdır. Evet, sistemleri kırıyor, açılmaması gerekeni ortaya çıkarıyor ama bunu zarar vermek için değil, öğrenmek amacıyla yapıyor.

https://xakep.ru/2012/10/22/android-tablet-linux-install/ - en eski dergide akıllı telefonlara Linux kurulumuyla ilgili bir makale, bu tam olarak bilgisayar korsanlığının özünün bir yansımasıdır.

https://habrahabr.ru/post/221543/ - Habr, aynı derecede eski ve daha da ünlü bir kaynak. Buradaki makale yenidir ve Arch Linux'u Android'in üzerine chroot ortamı biçiminde kurma deneyimini ayrıntılı olarak anlatmaktadır.

https://geektimes.ru/post/44220/ - Giktimes - Habr'ın yaratıcılarından bir site ve onu orada buldum ayrıntılı kılavuzİle Debian'ı yükleme bir akıllı telefonda Android üzerinden. Yazı çok eski olmasına rağmen böyle bir operasyona girişmeden önce anlaşılması gereken temel konulara değiniyor. Bu, kurmanıza yardımcı olmasa bile, bilgi edinmenize yardımcı olacaktır; bu olmadan konuyu daha da geliştirmek ve sorunu çözmek imkansızdır. Ve bu tür makaleleri inceledikten sonra, kendinizi daha güvende hissedeceksiniz ve konu hakkında daha spesifik olarak, kurulum sırasında ele alınması gereken belirli konular hakkında bilgi arayabileceksiniz.

Örneğin, konuyla ilgili bu makaleler muhtemelen yukarıda belirtilen sitelerdeki tek makaleler değildir. Bu tür özel kaynaklarda bununla ilgili daha fazla makale aramayı her zaman deneyebilirsiniz. Linux kurulumuyla ilgili birkaç konu buldum ve inceledim mobil cihazlar 4pda.ru'da bunun gibi, Örneğin

Bugünlük bu kadar. Ama her zaman bu konunun ziyafetine devam etmek isteyebilirim :)

Sorun çıkarsa (ve %99 ihtimalle çıkacaktır :))) buradan da soru sorabilirsiniz, bilgi toplayacağız, sorunları birlikte çözeceğiz, ben de bu konuyla çok ilgileniyorum.