Android-in yanında Linux paylamalarının quraşdırılması. Linux və ya Android - televizorda hansı daha yaxşıdır? Əməliyyat sistemi linux və ya Android hansı daha yaxşıdır

OS Linux-un həvəskarı kimi, əlbəttə ki, bu əməliyyat sistemi ilə telefona sahib olmaq istərdim. Ancaq təəssüf ki, mağazada belə bir telefon tapa bilməzsiniz. Ancaq hələ də quraşdırmağı bacaran sənətkarlar var Telefonda linux.

Bunun üçün onlar adətən müəyyən telefon modeli üçün xüsusi proqram təminatı yaradırlar. Bu halda, adi telefonumuz var, lazım gələrsə, ehtiyat hissələri ala bilərik və bir şey işləmirsə, telefonu orijinal görünüşünə qaytara bilərik.

Məsələn, hansı telefon modelləri Linux-u quraşdıra bilər? www.linuxmobile.org saytında ən azı bir neçə model üçün proqram təminatı mövcuddur. Bu modellər Android əsaslı proqram təminatı ilə təchiz oluna bilər. Əgər bilmirsinizsə, Android də Linuxdur.

Onu hansı telefonlara quraşdıra bilərsiniz?Linux?

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

Ola bilsin ki, bu modellərdən biri sizin mağazanızdadır və siz bu telefonu alıb ona Linux quraşdıra bilərsiniz. Necə görünəcək? Bu, sökülən Android-in görünüşüdür Telefonda linux:

Əlbəttə ki, tərtibatçılar xəbərdarlıq edir ki, bu proqram təminatından öz riskinizlə istifadə edirsiniz və bu başa düşüləndir. Ancaq digər tərəfdən, adi bir istifadəçi Linux-u telefona quraşdırmağı öhdəsinə götürərmi? Sadəcə ona ehtiyac yoxdur, bu mövzunu yaxşı bilən insanlardır. Bəli, köhnə telefonuma Linux quraşdırmaq əla olardı, onun siyahıda olmaması ayıbdır...

Planşetdə Linux - quraşdırmağa dəyərmi?

Planşetdəki Linux bir çox Linux həvəskarlarının arzusudur. Bir müddət əvvəl yazmışdım ki, onlar artıq Ubuntu ilə planşet hazırlayıblar, lakin indiyə qədər az miqdarda və Linux ilə planşet alın bu gün o qədər də asan deyil. Lakin bu, yalnız başlanğıcdır, çünki gələcəkdə yeni mobil telefonlar və planşetlərin öz cihazlarında Linux-dan getdikcə daha çox istifadə edəcəyinə şübhə yoxdur. Ancaq bu gün hər kəs Lynx-i planşetinə quraşdıra bilər, əgər Linux ilə rahatdırsa, əlbəttə.

Linux-u planşetə yükləmək istəyənlər üçün yaranan ilk sual hansı Linux-u quraşdırmaq sualıdır? Burada dərhal qızılgül eynəklərinizi çıxarmalısınız: adi kompüterdə quraşdırdığınız hər hansı bir Linux planşetdə quraşdırıla bilməz.

Fakt budur ki, bu gün əksər planşetlər ARM strukturuna malik prosessorlar əsasında hazırlanır. Buna görə də, Linux-u gadgetınıza quraşdırmanın ən asan yolu adi x86 arxitekturasına malik planşet almaqdır. Belə bir planşet tapmaq çətin deyil, çünki çox güman ki, onda Windows 7 və ya buna bənzər bir şey əvvəlcədən quraşdırılacaq. Belə bir planşet almaqla, ona istənilən Linux-u quraşdıra bilərsiniz.

Ancaq bu gün belə bir planşet tapmaq o qədər də asan deyil və onu tapsanız belə, görünüşü və ya xüsusiyyətlərinə görə xoşunuza gəlməyə bilər.

Android-də Linux ilə işləmək

Çıxış yolu nədir? Və yalnız bir çıxış yolu var: artıq ARM prosessoruna köçürülmüş OS Linux-u tapın. Bu gün belə inkişaflar çox deyil və variantlardan biri Kali Linux-dur. Ancaq bu seçimlərdən yalnız biridir. Axtarış sisteminə “Linux ARM” yazsanız, həmin prosessorda hansı Linux sistemlərinin artıq işlədiyini görə bilərsiniz. Onlardan bəzilərini təqdim edirik:

tağ LinuxARM Debian Linux haqqında ARM Ubuntu Linux haqqında ARM Gentoo Linux haqqında ARM

Beləliklə, seçiminiz var və siz planşetinizdə Linux-u quraşdırmağa cəhd edə bilərsiniz. Ancaq bir sualım var: bu platforma üçün kifayət qədər Linux proqramları portları varmı? Oyun şama dəyərmi? Bütün bunlardan sonra, sadəcə Linux-u yükləmək kifayət deyil, bunun üçün tətbiqləri portlaşdırmaq da vacibdir.

Ümumiyyətlə, Linux-dan heç də az olmayan Android üçün proqramların bolluğuna heyranam. Və mən onların çoxunu Linux-da görmək istərdim. Bəs belə çıxmayacaq ki, planşetdə Linux-u quraşdıraraq Android-də olan bu cür proqramlardan özümü məhrum edəcəm?

Ümumiyyətlə, Linux-u planşetinizə quraşdırmadan əvvəl min dəfə düşünmək lazımdır. Bəlkə onun vaxtı hələ gəlməyib?

18+ © Seclub.org 2003-2018

Bu yazıda sizə necə quraşdırmaq barədə ətraflı məlumat verəcəyik Linux Android cihazına. Alternativ sistemi quraşdırmaq və tam işləmək üçün sizə lazım olacaq: smartfon və ya planşet, proqram emulyatoru, kök hüquqları və bir neçə gigabayt boş yer.

1. Quraşdırma tətbiqlər tam linux quraşdırıcısı

Google Play axtarış menyusuna "emulator" sözünü daxil edirik və bir neçə onlarla təxminən eyni kommunalların siyahısını alırıq. Onların hamısı yaxşıdır, lakin biz Complete Linux Installer proqramına diqqət yetirdik. Tamamilə pulsuzdur, mükəmməl lokallaşdırılmışdır və yeni başlayanlar üçün ətraflı təlimatlarla təchiz edilmişdir.

Proqramı http://goo.gl/5C6Xa saytından yükləmək olar. Complete Linux Installer üçün quraşdırma alqoritmi hər hansı digər proqram təminatının quraşdırılmasından heç bir fərqi yoxdur, ona görə də bu məqam üzərində dayanmayacağıq.

2. Complete Linux Installer proqramı ilə işləmək

Proqramla işləməyə başlamazdan əvvəl bir daha vurğulamaq istərdim: bu məqalədə izah etdiyimiz şey onun əvəzinə Linux quraşdırmaq deyil. Android, lakin bir sistemin digərində işləməsinin emulyasiyası.

Beləliklə, biz proqramı işə salırıq və əlavə proqram komponentlərinin quraşdırılmasına razıyıq. O, bu modullarla işləyir ki, bu da sizin Linux əməliyyat sistemindən istifadə etməyinizi daha da asanlaşdıracaq.

Daha əvvəl qeyd edildiyi kimi, Tam Linux Quraşdırıcısı tam işləmək üçün kök hüquqları tələb edir ki, bu da proqram sizə açılan pəncərədə xatırladacaq.

Biz proqramı mobil cihazın sistem funksiyalarına tam girişi təmin edirik.

Bu emulyatorun işə ilkin hazırlığını tamamlayır. Qarşınızda əsas proqram menyusu açılacaq. "Quraşdırma təlimatı" alt-bəndinə keçin.

Emulator qadcetinizin aparatını skan edəcək və mobil cihazınızda işləməsinə zəmanət verilən əməliyyat sistemlərinin siyahısını göstərəcək. Nümunə olaraq Ubuntu 13.10-u seçirik.

Bu andan etibarən proqram, hər bir zəruri hərəkəti ətraflı təlimatlarla müşayiət edərək, əməliyyat sisteminin quraşdırılması mərhələlərində sizə "yol göstərməyə" başlayır. Məsələn, ilk addımda emulyator tələblərini oxuduqdan sonra, ikincidə “Terminal” və “VNCViewer” quraşdırdığınızdan əmin olun. Yalnız bundan sonra "Şəkili yüklə" seçin.

Linux əməliyyat sisteminin paylanması arasındakı fərqlərin təsvirini oxuyun və sizə lazım olanı seçin.

Gadgetın xarici sürücüsünün kökündə gələcək sistemin adı ilə bir qovluq yaradın. Bu, proqramın lazımi faylları tapmasını xeyli asanlaşdıracaq. Bizim vəziyyətimizdə "ubuntu" qovluğunu yaradırıq. Yüklənmiş arxivi bu qovluğa çıxarın.

Nəticədə “ubuntu” qovluğunda iki fayl görünməlidir. Onlardan biri .img uzantısıdır.

Linuxu telefona quraşdırmaq mümkündürmü?

Bu işə salınan Linux sisteminin görüntüsüdür.

Bu addımları tamamladıqdan sonra, Tam Linux Quraşdırıcısının əsas menyusunun “Başlat” alt-bəndinə keçin və pəncərənin yuxarı sağ küncündəki “Parametrlər” köməkçi menyusuna klikləyin. "Redaktə et" seçimini seçməklə proqrama sistemin icra olunan faylına tam yol verin. "Dəyişiklikləri Saxla" düyməsini klikləməklə seçiminizi təsdiqləyin.

Bu, gadgetınızın yaddaşına alternativ əməliyyat sisteminin quraşdırılmasının növbəti mərhələsini tamamlayır. “Run Linux” seçimini seçməkdən çekinmeyin.

Tətbiq test əmrlərini yerinə yetirmək və cihazın sistem funksiyalarına kök girişi tələb etmək üçün arxa planda terminal işə salacaq. Biz icazə veririk.

İndi sizin smartfon və ya planşetiniz Linux əməliyyat sisteminin emulyatoru kimi işləyə biləcək və siz loqotipdəki pinqvinlə əməliyyat sisteminin bütün imkanlarına çıxış əldə edəcəksiniz - terminalda sadə əmrləri yerinə yetirməkdən tutmuş tam proqram quraşdırmaya qədər. yaradılmış qrafik mühit. Android-də Linux quraşdırılması tamamlandı.

Niyə :

Beləliklə, siz nisbətən yüksək gəlirli bazarda fəal inkişaf edən sistem ilə bərbərlər üçün çürüyən platforma arasındakı fərqi aydın başa düşəsiniz.

Sadəcə, Android-də çox şey var və fayl sistemləri şəklində interfeyslərdən fəal şəkildə istifadə edir.

baş verir.

Linuxu telefona quraşdırmaq mümkündürmü?

İnkişaf həmişə səhvlərdən keçir.
Bəlkə bunu eləməyək?

Bəli, hər yerdə. Bu unix forum sualından daha çox android sualıdır. Fstab-da xətlərin olmaması sadəcə əmrlə montajı qadağan etmir.

Bundan sonra mən Çin planşet istehsalının möcüzəsini almaq qərarına gəldim: superpad. Bu planşet “bir az qazmaq” üçün oyuncaq, part-time, oxucu, cütlük üçün oyun və uzun səfərdə saat kimi götürülüb... Dərhal qeyd edim ki, 500 GB-lıq iki USB sərt diskim var. və əyləncəli həyat üçün ən vacib olan hər şeyin saxlandığı 1TB və onlar ntfs və ext4-ə bölünür. Və təbii ki, planşet onları görmür.

Budur mənim könüllüm

Bu, dərin qazmağın ilk səbəbidir. xda-developers.com-da 200 forum səhifəsinə baxdıqdan sonra müəyyən

Bu mərhələdə bu planşeti açmaq üçün bütün cəhdlər dayandırılıb. Tələbə üçün şərəfli vaxta qədər - sessiya. Sessiya zamanı tələbələr mövzuda olmadıqları müddətdə tamamilə hər şeyi etdikləri üçün İnternetdə açıq-aydın burjua saytlarında əyləncəli gecə toplantıları yenidən başladı. Və bu planşetdə, mənim vəziyyətimdə - ubuntu-da pravoslav Linux qurmaq üçün parlaq fikir gəldi.
Bundan nə çıxdı, aşağıya baxın.

Aydındır ki, onu götürüb quraşdıra bilməzsən... yaxşı, bizimkilər hara getdi...

Bizə lazım olacaq:

Android və Linux-un yüklənməsinin əsas mərhələlərinə nəzər salaq
1. Gücü yandırın və ROM kodunu işə salın ROM kodunu işə salın və işə salın
2. Yükləyici Yükləyici
3. Linux nüvəsi Linux nüvəsi
4. Başlanğıc prosesi Başlanğıc prosesi
5. Ziqot və Dalvik konsol(bash, zsh...) / wm(kde, gnome...)
6. Sistem serveri Yükləmə tamamlandı
7. Yükləmə tamamlandı

Gördüyünüz kimi, fərqlər init icra mərhələsindən başlayır.
Dəyişmək ən asan şeydir.

Dürüstcə yazacağam, düşündüm ki, yalnız Android init-dən istifadə edə bilərsiniz və o, nüvəyə möhkəm bağlanıb. Başqa bir planşetdən işləyən bir ramdisk nümunəsini aldıqdan sonra belə başlayacağını düşünmürdüm ...

ramdiska məzmunu
bin dev və s home init init.rc lib linuxrc mnt newroot opt ​​​​proc root sbin sys tmp usr var
/bin-də busybox, /sbin-də ona keçid olan switch_root var.
Ramdiskdən zt-180-dən başlanğıc kodu

#!/bin/sh echo İnitram şəklindən başlayaraq. Echo SD-CARD oyanmasını gözləyir... yuxu 3 əks-səda "Yeni rootfs quraşdırılır" mount -t ext2 /dev/mmcblk0p2 /newroot && echo OK echo Dayan, kök dəyişdirir... exec switch_root /newroot /sbin/init echo hrm, yerinə exec /bin/ash qabığı var

Qalır ki, ramdiski yaddaşa köçürmək (mən xp altında burntool istifadə etdim) və - voila, açılış mərhələsi. Bəli, mən bərpa əvəzinə proqram təminatını yandırdım, ona görə də Linux-u işə salmaq üçün başlanğıc zamanı düymələri basıb saxlamalısınız.

Beləliklə, yükləmə mərhələsi tamamlandı və səbirli olmalısınız, çünki konsolda həyat əlaməti yoxdur və hər şey olduqca yavaş yüklənir.

Birinci konsol üçün avtoloqun qurulması
/etc/init/tty1.conf daxilində sonuncu sətri exec /bin/login -f Yor_Login ilə əvəz edin< /dev/tty1 >/dev/tty1 2>&1 sonra ~/.bashrc-də avtomatik giriş zamanı başlayacaq əmrləri yaza bilərsiniz.
X-serverlə mübarizə aparırıq
Mənim üçün o, toxunma ekranı, xorg.conf və xterm ilə qətiyyən yaxşı işləmədi... Sinaptik drayveri çıxardım və ~/.xinitrc-ə aşağıdakıları qoydum:
#!/bin/bash # $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $ # /etc/X11/xinit/xinitrc # # qlobal xinitrc faylı, bütün X sessiyaları tərəfindən istifadə olunur xinit (startx) tərəfindən # qlobal X sessiya skriptini çağırın #. /etc/X11/Xsession xclock -həndəsə 50x50-1+1 & exec xterm -həndəsə 80x66+0+0 -ad girişi
İş mühiti ilə mübarizə
Mən kde-ni quraşdırmaq istədim, çünki qt kitabxanası ilə qrafiklərin göstərilməsini çox sevirəm. Dərhal deyəcəyəm: bəli, quraşdırıldı və başladı, amma NECƏ ...
Birincisi, mən dərhal autologin qurdum:
/etc/kde4/kdm/kdmrc-də özümüzə uyğun olaraq aşağıdakıları tapırıq və dəyişdiririk
AutoLoginEnable=true # Əgər doğrudursa, çıxışdan sonra avtomatik daxil olun. Yanlışdırsa, avtomatik giriş yalnız # displey seansı başlayanda həyata keçirilir. # Defolt yanlışdır #AutoLoginAgain=true # Avtomatik giriş başlamazdan əvvəl saniyələrlə gecikmə. # Defolt 0 AutoLoginDelay=3 # İstifadəçi avtomatik daxil olacaq. HEÇ Kök təyin etməyin! # Defolt "" AutoLoginUser=Login # İstifadəçinin avtomatik daxil olması üçün parol. İstifadəçi NIS və ya Kerberos domeninə daxil olmadıqda, bu # tələb olunmur. Bu # seçimini istifadə etsəniz, məlum səbəblərə görə "chmod 600 kdmrc" etməlisiniz. # Defolt "" AutoLoginPass=Şifrədir
və yazıldığı kimi, biz kök altında konsolda chmod 600 kdmrc edirik ki, pis insanlar parolumuza casusluq etməsinlər.
İkincisi, girişdə ekran qoruyucusu uzun müddət şübhəli şəkildə asılı qaldı və mən şübhə edərək konsoldan startkde-yə zəng etdim. Hər cür səhvlərin uzun və yorucu ekranından sonra plazma nəhayət netbuk rejimində yükləndi. Qrafik effektlər söndürülüb, çünki biz çərçivə buferinin altında oturmuşuq və bəzi yerlərdə vəhşi yavaşlamalar var, amma yenə də bu kde-dir və yüklənib!
Hər şeyi özünüzə uyğunlaşdırın
Hər birinin özünəməxsusluğu var, mən hələ heç bir optimallaşdırma etməmişəm, amma görüləsi çox şey var: yükləməni sürətləndirin, iş yerini optimallaşdırın. Mən daha yüngül wm - e16 - axtarıram, lakin onu hələ əsas etməmişəm. Siz həmçinin toxunma ekranını kalibrləməlisiniz, xoşbəxtlikdən kde-də artıq virtual klaviatura var.
Mən openbox + razor-qt-a baxıram.
"Gəlin əylənək!"
Nəticələr

Debian 6 repozitoriya qoşdum.Səs işləmir, sensor ekran və iş yeri konfiqurasiya olunmayıb. Həqiqətən kifayət qədər nüvə modulu yoxdur, ona görə də onu yığıb işə salmağa çalışacağam...
Bir çox xidmətlər və siyasətlər sıradan çıxarılıb, İnternetə yalnız kök olaraq daxil olmaq olar, lakin İnternet konfiqurasiya olunub və bu yaxşı xəbərdir.

Ps: Bəli, kernel modulları olmadan yalnız yağ və ext2 arakəsmələri birləşdirilir, bu ürəkaçan deyil.
Sazlama və konfiqurasiya zamanı usb klaviatura + siçan çox dəyərli olacaq.

İndi prosesdə nədən istifadə edilə biləcəyi haqqında
zt-180-dən ramdisk
yandırma aləti
Ramdisk yenidən qablaşdırma dəsti. İkili fayllar PATH-də yerləşdirilməlidir.

Android OS ilə işləyən ilk smartfonların buraxılışından çox az vaxt keçdi ki, həvəskarlar onlarda tam hüquqlu Linux distributivlərini işə salmağı öyrəndilər. Bu gün Android cihazlarında Linux paylamalarının quraşdırılması üsulları geniş şəkildə tanınır və Google Play repozitoriyası hətta Linux-u quraşdırmaq və işə salmaq üçün avtomatlaşdırılmış sistemlərə malikdir. Bu yazıda mən smartfonlarda Linux ilə işləmək üçün bütün yığılmış təcrübəni toplamağa çalışacağam, bunun nə üçün lazım olduğunu sizə izah edəcəyəm və Linux-u smartfona və ya planşetə köçürərkən mümkün tələlərdən necə qaçınacağınızı göstərəcəyəm.

Nə üçün?

İlk baxışdan, kiminsə, prinsipcə, kiçik ekranla işləmək üçün nəzərdə tutulmayan və kifayət qədər dəqiq manipulyator (siçan) və klaviatura olmadan mobil cihazda əməliyyat sistemini işə salmağa çalışması qəribə görünə bilər. Bununla belə, tələsik nəticələr çıxarmamalısınız. Linux paylanması smartfon sahibinə kifayət qədər çox üstünlüklər verə bilər, o cümlədən komanda xətti kommunalları, qabaqcıl redaktorlar, FTP və SSH serverləri, şəbəkə alətləri və proqram inkişaf etdirmə alətləri kimi köhnə sübut edilmiş alətlər dəsti. Avadanlıq klaviaturası (məsələn, Motorola Droid) olan smartfonda qrafik qabıq olmadan Linux-u işlətməklə siz Android-in özündən ayrılmadan bütün bunlardan yolda olduqca rahat istifadə edə bilərsiniz. Bütün alətlər istənilən vaxt mövcuddur və smartfon zəngləri qəbul etməyə və internet radiosunu dinləməyə imkan verən smartfon olmağa davam edir.

Linux-u smartfona quraşdırmaq üçün ikinci arqument ondan istənilən kompüterə qoşula bilən və SSH/Telnet müştəri və ya VNC/RDesktop müştərisindən istifadə edərək dərhal terminala daxil ola bilən portativ iş stansiyası kimi istifadə etmək imkanıdır. Bu, müəyyən mənada Linux quraşdırılmış flash sürücülərdən daha yaxşıdır, çünki birincisi, maşını yenidən işə salmağa, ikincisi, məlumatları irəli və geri çəkməyə ehtiyac yoxdur; işinizin nəticələri smartfonunuzu kompüterdən ayırdıqdan dərhal sonra mövcud olacaq.

Nəhayət, Linux planşetlərdə ən böyük faydanı verir, ekranı qrafik mühitdə daha çox və ya daha az dözümlü işləməyə imkan verir və siçan və klaviaturanı OTG kabeli ilə birləşdirmək imkanı ümumiyyətlə planşeti kompüterə çevirmək imkanı verir. tam hüquqlu iş stansiyası. Eyni zamanda, bir planşet və smartfonda Linux paylamasının quraşdırılması arasında xüsusi fərq yoxdur.

Necə?

Linux-u Android-ə köçürmək həqiqətən asandır və Linux nüvəsi burada böyük rol oynayır. İstənilən Linux paylanması Linux nüvəsinin üstündə işləyən proqramlar və kitabxanalar toplusudur və Android-in özü demək olar ki, dəyişməz Linux nüvəsinə əsaslandığı üçün bu proqramlar və kitabxanalar heç bir problem olmadan Android mühitində işlədilə bilər. Siz sadəcə olaraq ARM platformasına port olan paylama tapmaq lazımdır (unutmayın ki, bütün Android cihazlarının 99%-i ARM-də işləyir), onu virtual sabit diskdə ARM emulyatorundan istifadə edərək quraşdırın (yəni fayl), bu faylı cihazın SD kartına buraxın, terminalı açın, şəkli geri döngə cihazı kimi quraşdırın və içəriyə daxil edin. Hamısı! Bu, FTP serverini xrootlaşdırılmış mühitdə idarə etmək qədər sadədir - sadə və onilliklər ərzində sınaqdan keçirilmiş üsul.

Android daxilində Linux distributivini işə salmaq qərarına gəldiyiniz zaman yeganə maneə qrafik mühitdir. Tam hüquqlu terminal emulyatorunun olması sayəsində konsola daxil olmaqda heç bir çətinlik olmasa da, problemlər qrafik tətbiqlərdən başlayır - Android üçün yerli X server yoxdur və paylamanın özündə adi X serverini işə salmaq mümkün deyil. qrafik arxitekturasında əsas fərqlərə görə yaşıl robot alt sistemləri. X serverini işlədə biləcəyiniz standart Linux Framebuffer-dən istifadə etməsinə baxmayaraq, ondan istifadə üçün müstəsna hüquq ilkin olaraq daha yüksək səviyyəli Android kitabxanalarına məxsusdur, ona görə də sizə Android əvəzinə Linux paylamasını yükləmək qalır ( bu tamamilə qeyri-mümkündür) və ya həll yolları tapmaq .

Lazımi modulların işinin yoxlanılması

Nəzərə alın ki, təsvirin quraşdırılması üçün tələb olunan geri dönmə cihazları və ext2/ext3 fayl sistemləri üçün dəstək Android smartfonlarında quraşdırılmış bütün Linux nüvələrində mövcud deyil. Siz lsmod | istifadə edərək dəstəyi yoxlaya bilərsiniz grep -e loop -e ext2.

Həvəskarlar bu vəziyyətdən Android üçün mövcud olan istənilən VNC klientindən istifadə edərək masaüstünə “uzaqdan” qoşulmanın sadə üsulundan istifadə edərək çıxdılar. Chroot mühitinin daxilində Xvnc X serveri işləyir və bütün proqramlar onun nəzarəti altında işləyir. İstifadəçi sadəcə VNC müştərisini quraşdırmalı, yerli ünvanı daxil etməlidir - və voila, ekranda tam hüquqlu bir iş masası görünür.

Uzaq Masaüstünü istifadə edərkən yeganə darboğaz performansdır. Yerli olaraq işləyərkən belə, VNC lazımi güc səviyyəsini təmin edə bilmir, bu, hamar sürüşmə və ya gecikmə olmadan pəncərələri hərəkət etdirmək üçün kifayətdir. Bu problemi həll etmək hələ mümkün olmayıb; Android qrafik alt sistemindən istifadə edəcək yerli X serverinin yaradılması layihələri hələ də çox kobuddur və tam hüquqlu qrafik mühitləri idarə etmək üçün istifadə edilə bilməz. Ancaq heç kim onlardan istifadə etməyi qadağan etmir; məsələn, Darkside Technologies Pty Ltd-dən X Server (goo.gl/ap3uD) sadə proqram təminatını işə salmaq üçün olduqca uyğundur.

Başlanğıcda, Android üçün Linux yalnız artıq quraşdırılmış sistemi olan bir şəkil şəklində, eləcə də bu görüntünün necə qoşulması və istifadəsi ilə bağlı izahlı təlimatlar şəklində mövcud idi. Sonra təsvirin birləşdirilməsi və Linux-un işə salınması prosesini avtomatlaşdıran skriptlər peyda oldu, lakin onlar da bəzi beyin işlərini tələb etdilər. Nəhayət, bu yaxınlarda Google Play-də (məsələn, goo.gl/RSA1j) mövcud quraşdırıcılar mövcuddur ki, bu da paylamanın işə salınması prosesini müəyyən dərəcədə avtomatlaşdırır, baxmayaraq ki, mahiyyətcə bu, hələ də eyni quraşdırma təlimatıdır, lakin interaktivdir. şəkilləri və skriptləri yükləmək üçün birbaşa bağlantılarla.

Alternativ variantlar

Yuxarıda qeyd etdim ki, Linux paylanması Android əvəzinə yüklənə bilər, bunun sayəsində video adapterə birbaşa daxil olmaq üçün Framebuffer-dən istifadə etmək və qrafik interfeysin işini əhəmiyyətli dərəcədə sürətləndirmək mümkün olacaq. Ancaq bunu smartfonda etmək demək olar ki, mənasızdır - Linux kiçik ekranlarda əsas sistem kimi yararsızdır və zəngləri qəbul etmək və İnternetdən istifadə etmək mümkün olmayacaq. Ancaq bir planşetdə Linux olduqca layiqli görünəcək.

Tipik olaraq, Linux paylamasının sözdə yerli versiyası ilkin olaraq Android ilə işləyən bir cihazda aşağıdakı kimi quraşdırılır. Planşetin daxili NAND sürücüsündə Linux paylanmasının kopyalandığı əlavə bir bölmə yaradılır. U-Boot yükləmə yükləyicisi (əksər planşetlər tərəfindən istifadə olunur) daha sonra bu bölməni yükləmə bölməsi kimi istifadə etmək üçün konfiqurasiya edilir. Nəticədə, planşet enerjini yandırdıqdan sonra avtomatik olaraq Linux sisteminə yüklənəcək.

Android-i yükləmək imkanını tərk etmək üçün U-Boot yükləmə yükləyicisi yenidən konfiqurasiya edilmişdir ki, Linux sistemi ilə bölmə əsas deyil, cihazı yandırmaqla əldə edilə bilən "bərpa bölməsi" (bərpa rejimi) kimi xidmət edir. səs düyməsini basıb saxlayın (cihazı yandırmaq və müxtəlif bərpa əməliyyatlarını yerinə yetirmək üçün istifadə edilən eyni). Beləliklə, siz ikiqat yükləmə cihazı əldə edə bilərsiniz: standart olaraq Android və bərpa rejiminə yükləndikdə Linux paylanması. Bərpa rejiminin özü yalnız xüsusi vasitələrin köməyi ilə əlçatan qalır.

NAND yaddaşı tam hüquqlu Linux sistemini yerləşdirmək üçün kifayət deyilsə, onun hissələri (adətən /usr bölməsi) SD kartdakı şəkil və ya bölməyə köçürülür. Yeri gəlmişkən, yaddaş kartındakı ext2 bölməsi chroot mühitində işləyən Linux-u quraşdırmaq üçün də istifadə edilə bilər.

Doğma Linux paylamasının quraşdırılması chroot mühitində işləyən birini quraşdırmaqdan daha çətindir, lakin planşetiniz və klaviatura və siçanı birləşdirə biləcəyiniz OTG kabeliniz varsa buna dəyər.

Praktik dərs

Artıq dediyim kimi, yalnız ARM arxitekturasına daşınan paylamalar Android-i idarə etmək üçün uyğundur. Əvvəla, bunlar Ubuntu və Debiandır və birincisi, aşkar səbəblərə görə robototexnika arasında daha çox maraq doğurur. Siz həmçinin Gentoo və Backtrack kimi bir neçə ixtisaslaşmış paylamaları quraşdıra bilərsiniz. Ən tipik halı nəzərdən keçirək, yəni heç bir avtomatlaşdırılmış quraşdırıcıdan və ya başqa bir şeydən istifadə etmədən Ubuntu-nun standart sxemə uyğun qurulması.


Əvvəlcə paylama quraşdırılmış sabit disk şəklinə ehtiyacımız var. QEMU emulyatorundan istifadə edərək özünüz yarada bilərsiniz, lakin quraşdırma prosedurunun tamamilə standart və tipik olması səbəbindən onu təsvir etməyəcəyəm, sadəcə olaraq goo.gl/9nvBi ünvanına yönəldəcəyəm. Budur, LXDE qrafik mühiti ilə Ubuntu 12.04-ün əvvəlcədən quraşdırıldığı şəkli olan arxiv (Unity/Gnome-u telefonda/planşetdə işə salmaq ağılsızlıq olardı). Arxiv paketdən çıxarılmalı və ubuntu.img faylı yaddaş kartına yerləşdirilməlidir.

Sonra, təsviri quraşdırmalı və paylama mühitinə xroot etməlisiniz. Bunu etmək üçün sizə kök hüquqları, geri dönmə bloku cihazlarını dəstəkləyən proqram təminatı və quraşdırılmış busybox lazımdır ("məşğul qutusu quraşdırıcısı" üçün Bazarda axtarın; CyanogenMod standart olaraq ona malikdir). Sıralama:

  1. Android-də terminal emulyatorunu açın (əgər deyilsə, Terminal Emulatorunu Marketdən quraşdıra bilərsiniz). Və ya smartfonu/planşeti kompüterə qoşuruq və adb istifadə edərək terminala daxil oluruq: $ cd path-to-Android-SDK/platform-tools $ sudo ./adb shell

    Unutmayın ki, bu halda sazlama rejimi aktivləşdirilməlidir: “Parametrlər -> Tərtibatçılar üçün -> Android Debugging”.

  2. Kök hüquqlarını əldə edirik:$su
  3. Bir blok geri dönmə cihazı yaradırıq, ona disk şəklini qoşuruq və quraşdırırıq:# 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

    Şəklin məzmunu /sdcard/ubuntu kataloqunda görünməlidir. Bunun belə olduğunu yoxlayın.

  4. Biz paylamanın işləməsi üçün lazım olan bütün virtual fayl sistemlərini birləşdiririk:# mount -t proc proc /mnt/ubuntu/proc # mount -t sysfs sysfs /mnt/ubuntu/sys # mount -o bind /dev /mnt/ubuntu/dev
  5. Biz onu elə konfiqurasiya edirik ki, chroot mühitindən Şəbəkəyə tam giriş əldə edə biləsiniz:# sysctl -w net.ipv4.ip_forward=1 # echo "nameserver 8.8.8.8" > /mnt/ubuntu/etc/resolv.conf # echo "nameserver 8.8.4.4" >> /mnt/ubuntu/etc/resolv.conf # echo "127.0.0.1 localhost" > /mnt/ubuntu/etc/hosts
  6. Gəlin chroot mühitinə keçək:# chroot /mnt/ubuntu

Əslində quraşdırmanın bitdiyi yer budur. İndi siz konsol proqram təminatını işə sala, sistemi yeniləyə, şəbəkə xidmətlərini işə sala və adi masaüstü Linux sistemi ilə edilə bilən demək olar ki, hər şeyi edə bilərsiniz, əlbəttə ki, aparat və müxtəlif ixtisaslaşdırılmış psevdoqurğularla birbaşa qarşılıqlı əlaqədə olan bəzi proqram təminatının işləmir. Həm də unutmayın ki, virtual FS iş başa çatdıqdan sonra sökülməlidir.

İndi VNC protokolundan istifadə edərək ekran və daxiletmə cihazlarını ixrac edən Xvnc X serverini quraşdırıb işə salmalıyıq. TightVNCserver artıq təqdim olunan şəkildədir və hətta konfiqurasiya edilmişdir, lakin prosesi daha yaxşı başa düşməyiniz və yaranan problemləri həll edə bilməniz üçün onun quraşdırılması və işə salınması prosesini ətraflı təsvir edəcəyəm.

  1. TightVNCserver-i yeniləyin və quraşdırın:# apt-get yeniləmə # apt-get quraşdırma sərtvncserver
  2. /root/.vnc/xstartup faylı yaradın və ona aşağıdakıları yazın:#!/bin/sh xrdb $HOME/.Xresources xsetroot -bərk boz ixrac XKL_XMODMAP_DISABLE=1 icewm & lxsession

    Üçüncü əmr cihazda klaviaturanın fiziki olmaması səbəbindən yarana biləcək problemləri həll etmək üçün burada lazımdır.

  3. Kök hüquqları ilə vncserver paketindən istifadə edərək Xvnc-i işə salırıq:# ixrac USER=kök # vncserver -həndəsə 1024x800

    Son əmrin yerinə yetirilməsi nəticəsində ekranda VNC serverinə daxil olmaq üçün parol tələbi görünəcək, "123" kimi sadə bir şey təyin etmək daha yaxşıdır. Faktiki olaraq hər hansı bir qətnamə təyin edə bilərsiniz, lakin cihazın ekranının fiziki qətnaməsinə uyğun gəlsə daha yaxşıdır.

  4. AndroidVNC proqramını smartfonunuza quraşdırın, işə salın, IP ünvanını və 5901 portunu göstərin və qoşulun. LXDE iş masası ekranınızda görünməlidir.

Bütün əmrləri əl ilə daxil etməklə narahat olmamaq üçün burada yerləşən ubuntu.sh skriptindən istifadə edə bilərsiniz: goo.gl/xSpK4. Sadəcə onu və ubuntu.img şəklini SD kartdakı ubuntu qovluğuna qoyun və sh ubuntu.sh əmri ilə skripti işə salın və 5-10 saniyədən sonra AndroidVNC-dən istifadə edərək iş masasına qoşulun. Unutmayın ki, skript şəkli /data/local/mnt qovluğuna quraşdırır.


Gentoo-nun ext2 bölməsinə quraşdırılması

Beləliklə, biz Ubuntu-nu fayl sistemi ilə bir şəkil və geri dönmə cihazı və chroot mühiti ilə fəndlərdən istifadə edərək quraşdırdıq. Bunu etmək asan oldu və skriptlərin istifadəsi ilə ümumiyyətlə çox asandır, amma daha da irəli gedərək şəkillərdən istifadə etmədən, yaddaş kartındakı xüsusi ext2 bölməsində daha sərt paylama quraşdırsaq nə olar? Beləliklə, biz geri dönmə cihazlarına dəstək olmadan bəzi proqram təminatı və nüvələrin problemini həll edə bilərik və üstəlik, bütün qaydalara uyğun olaraq quraşdırılmış normal paylamadan həzz ala bilərik.


Gentoo-nu eksperimental sistem kimi götürək. Onu ext2 bölməsinə quraşdırmaq üçün bizə ən azı 2 GB tutumlu yaddaş kartı və busybox quraşdırılmış köklü smartfon lazımdır. Hərəkətlərin ardıcıllığı aşağıdakı kimidir.

  1. Yaddaş kartından məlumatların ehtiyat nüsxəsini çıxarırıq və onun üzərində ən azı iki gigabayt tutumu olan əlavə bir bölmə yaradırıq.. Bu, hər hansı bir disk bölmə proqramı ilə edilə bilər, lakin unutmayın ki, SD kartı təyinatı üzrə istifadə etməyə davam etmək istəyirsinizsə, kartın əvvəlində FAT32 bölməsi yaratmalısınız ki, o, birinci olsun. biri və paylamanın quraşdırılması üçün əlavə bir bölmə ikinci olmalıdır.
  2. SD kart bölmələrinin formatlanması:$ sudo mkfs.vfat /dev/sdc1 $ sudo mkfs.ext2 /dev/sdc2
  3. Telefonu götürürük, "Parametrlər -> Telefon haqqında" gedin və hansı prosessorun quraşdırıldığına baxın. Sonra, goo.gl/PRfux səhifəsinə keçin və istədiyiniz arxitektura üçün 3-cü mərhələni endirin, məsələn, ARM v7 üçün mərhələ3 cari-stage3-armv7a kataloqundadır.
  4. Yaddaş kartının ext2 bölməsini kompüterə quraşdırırıq və nəticədə əldə edilən arxivin məzmununu oradan çıxarırıq:$ sudo mount /dev/sdc2 /mnt $ sudo tar -xxpf stage3-*.bz2 -C /mnt

    Biz dərhal konfiqurasiyaları və sizə lazım olan hər şeyi zövqünüzə uyğun düzəldirik, o cümlədən əvvəlki bölmədəki nümunəyə uyğun olaraq /etc/resolv.conf-u redaktə edirik.

  5. Terminal emulyatorunu işə salırıq (və ya “adb shell”i işə salırıq), ehtiyacımız olan hər şeyi quraşdırırıq və chroot-a keçirik (demək olar ki, Ubuntu vəziyyətində olduğu kimi): # mount -o remount,rw / # mkdir /mnt/gentoo # mount /dev/ block/mmcblk0p2 /mnt/gentoo # mount -t proc proc /mnt/ubuntu/proc # mount -t sysfs sysfs /mnt/ubuntu/sys # mount -o bind /dev /mnt/ubuntu/dev # sysctl -w net.ipv4.ip_forward=1 # chroot /mnt/gentoo

İş masasına giriş Ubuntu-da olduğu kimi həyata keçirilir, istisna olmaqla, indi bir dəstə proqram təminatını birbaşa telefonda yığmalı olacaqsınız :). Bununla belə, siz kompüterinizdə çarpaz kompilyasiya üçün mühit qura bilərsiniz, lakin bu, ayrıca məqalənin mövzusudur.


Yerli quraşdırma

Ubuntu-nu VNC serverindən istifadə edərək işə saldıqdan sonra siz onun işinin ləngliyini görəcəksiniz ki, bu da şəkillərin "şəbəkə üzərindən" ötürülməsi üçün VNC protokolunun yükü ilə bağlıdır. Bu problemin qarşısını almaq üçün siz Ubuntu-nu Android-in yanında əsas sistem kimi quraşdıra bilərsiniz ki, o, video adapterdən birbaşa istifadə edə bilsin. Təəssüf ki, bunu etmək üçün universal bir yol yoxdur. Hər bir cihaz özünəməxsus şəkildə unikaldır, o cümlədən quraşdırıldığı NAND yaddaşının müxtəlif bölmə cədvəlləri, müxtəlif qurğular və onların işləməsi üçün sürücülər.


Xoşbəxtlikdən, paylamanın yerli versiyasının quraşdırılması prosesi rusdilli forumlarda bir çox cihaz üçün yaxşı təsvir edilmişdir, buna görə təlimatları tapmaq çətin olmayacaqdır. Bununla belə, bu tip quraşdırmanın bir neçə xüsusiyyətlərinə dərhal diqqət yetirməyə dəyər:

  • Ayrı və ya əsas NAND bölməsi. Linux paylanması ya NAND yaddaşında əvvəlcədən yaradılmış bölmədə, ya da əsas yükləmə bölməsində quraşdırıla bilər. Birinci halda, proqram təminatı tərtibatçısı adətən xüsusi bir skriptdən istifadə edərək və ya bərpa rejimində Linux paylamasını yükləməklə Android-i yükləmək seçimini tərk edir; ikincisi, quraşdırılacaq. əvəzinə Android və robotu yükləmək qabiliyyətini qaytarmaq üçün cihazı yenidən yandırmalı olacaqsınız.
  • İkiqat yükləmə qabiliyyəti. Linux paylanması ayrı bir bölmədə quraşdırılıbsa, tərtibatçı Android-i yükləmək seçimini tərk edə bilər. Bununla belə, dərhal bu yükləmənin necə baş verdiyinə diqqət yetirməlisiniz: bərpa rejimi və ya adi bir kompüterdən işə salınan skriptdən istifadə etməklə. Yenə də ikinci üsul yolda əlverişsiz olacaq.
  • Aparat dəstəyi. Android proqram təminatının orijinal Linux nüvəsi artıq tam hüquqlu Linux sisteminin işləməsi üçün lazım ola biləcək bütün lazımi sürücüləri ehtiva edir, lakin bütün Linux proqram təminatı hər şeyi öz-özünə başlamayacaq. Problemlər tez-tez Wi-Fi adapterində və toxunuşa adekvat reaksiya verməyən sensor ekranda yaranır. Buna görə də, proqram təminatını quraşdırmadan əvvəl mümkün fəsadlar haqqında diqqətlə oxumalısınız.

Hər halda, Linux paylamasının quraşdırılması zamanı bütün məlumatlarınızın məhv olacağına hazır olun. Bunsuz heç bir yol yoxdur.

Növbəti nə var

Orijinal Android sisteminin yanında quraşdırılmış Linux paylanması çox rahat iş alətinə çevrilə bilər, lakin hazırda "Android daxilində Linux" ciddi bir həlldən daha çox oyuncaq və dostlara özünü göstərmək üçün bir yol hesab olunur. Əminəm ki, tezliklə Android üçün Wayland qrafik serverinin tam hüquqlu tətbiqi görünəndə vəziyyət dəyişməyə başlayacaq və biz kiçik ekranlar üçün uyğunlaşdırılmış interfeysli paylanmaları, eləcə də tam hüquqlu Linux proqramlarını görəcəyik. müntəzəm APK paketlərinin forması. Həmçinin, “Android üçün Ubuntu” layihəsini də unutmayaq – onun çərçivəsində Android üçün Ubuntu-nun rəsmi portu üzərində iş gedir ki, bu da smartfonunuzu istənilən monitora qoşulmuş portativ sistem bloku kimi istifadə etməyə imkan verəcək.

Kompüterinizdə Linux ƏS-dən istifadə edənlər bilirlər ki, o, adətən mobil telefon və ya planşetdə istifadə olunan Android ƏS-dən çox fərqlidir. İki OS-də görünə bilən aydın fərqlərdən biri Android-in toxunma əməliyyatlarına çox diqqət yetirməsidir, Linux isə klaviatura və siçan əməliyyatları ilə məhdudlaşır. Bununla belə, hər iki əməliyyat sistemi ümumi mənşəyə malikdir və eyni nüvədən istifadə edir.

Linux ən yaxşı şəkildə sabit və ya məhdud funksionallığı olan bir cihazda işləmək üçün uyğun bir əməliyyat sistemi kimi müəyyən edilir - məsələn, ağıllı soyuducuda və ya tosterdə quraşdırılmış Linux. Bu, cihaza Linux-un nəhəng emal gücündən tam istifadə etməyə və onun periferiyalarından maksimum istifadə etməyə imkan verir. Sabit funksiyalı cihazda istifadə edildikdə, quraşdırılmış Linux istifadəçinin cihazdan təyinatı üzrə istifadəsini mümkün qədər asanlaşdırarkən minimal yaddaş və gücdən istifadə edərək görünməmiş əməliyyat səmərəliliyi və performans təmin edir.

networkcenter.ru saytı. İnsanlar üçün təlimatlar və həyat hiylələri. Qadjetlər, proqramlar, aparatlar, orijinal məqalələr haqqında məqalələr.

Smartfonlar və planşetlər, quraşdırılmış qurğulara baxmayaraq, mütləq sabit funksiyaya malik deyillər (çox funksiyalı müxtəlif modellər). Bu cihazların böyük həcmi daxili Linux-un ənənəvi tərifini pozmağa meyllidir. Aparat imkanları artdıqca, quraşdırılmış Linux-un tərifi də inkişaf edir, xüsusən də saxlama və prosessor məhdudiyyətləri ilə bağlıdır.

Digər tərəfdən, Android, masaüstü mobil əməliyyat sistemi və Linux platforması olsa da, istifadəçilərə (istehsalçılara) öz istifadə nümunələrini müəyyən etməyə imkan verir. O, həmçinin provayderlərə platformanı dinamik şəkildə yeniləməyə imkan verir. Bununla belə, bəzi proqramlar Android və quraşdırılmış Linux arasındakı fərqi bulandırır.

Bu tip tətbiqlərin bir nümunəsini pristavkada görmək olar. Əvvəllər quraşdırılmış Linux-da işləyən sabit funksiyalı cihaz idi. Televizorun funksionallığını və dinamizmini artıraraq, pristavka indi Android cihazlarına bənzər proqramları yükləyə və proqram təminatını yeniləyə bilər. Üstəlik, Android, quraşdırılmış Linux-un üzləşdiyi dəyişikliklərə bənzər dəyişikliklərlə üzləşir. Bu, sadəcə planşet əməliyyat sistemi və ya mobil rabitə sistemi deyil.

Bir çox insanlar Android və Linux-un eyni nüvədən istifadə etdiyini bilmir. Bununla belə, Android öz istifadəçi sahəsi komponentlərini Linux nüvəsinin özü ilə şaquli inteqrasiyaya yönəldir. Əksər hallarda Android-i quraşdırılmış Linux-un başqa bir variantı kimi düşünmək olar - hər bir daxili Linux prosessor arxitekturasına, periferiya qurğularına, SoC dəstəyinə və işləyəcəyi cihazın məqsədinə uyğunlaşdırıldığı kimi.

Android-i xüsusi edən onun ümumi komponentləri və standartlaşdırılmış API-ləri qoruyarkən fərdiləşdirmək və optimallaşdırmaq qabiliyyətidir. Bu, proqram inkişaf mühitinin daha ardıcıl olmasına imkan verir. Təbii ki, bu həm də Android nüvəsi şəkillərinin bu ardıcıllığı və ya standartlaşdırmanı qorumaq üçün çox böyük ölçüdə olması deməkdir. O, həmçinin zəiflik profilləri üçün səth sahəsini artırır.

Android ilə bir çox funksiyaya sahibsiniz. Bu yaxınlarda, yeni qrafik sürətləndiriciləri və SoC-ləri dəstəkləmək üçün bəzi aparıcı inkişaflar ilk dəfə Android mühitində görünür. Daha sonra onlar Linux nüvəsi ilə əlaqəli digər layihələrə yönəldilir.

Android smartfon və ya planşet müxtəlif yollarla istifadə oluna bilən inanılmaz dərəcədə universal bir cihazdır. Bu gün sizə Android-də Linux-un adi masaüstü versiyasını necə işlətəcəyinizi göstərəcəyik - bu, çox sadədir, kök tələb etmir və Android-imizə heç bir şəkildə müdaxilə etmir.


Linux-u müxtəlif paylamalar şəklində quraşdırmağın bir neçə yolu var (məsələn, Ubuntu). Bununla belə, biz kök olmadan smartfon və ya planşetimizə Debian əsaslı Linux-un əsas, xam versiyasını tez quraşdırmağın ən asan yolunu göstərəcəyik. Biz sizə mətn redaktoru, qrafik redaktoru və veb brauzer kimi proqramları necə quraşdırmağı da göstərəcəyik.

Əməliyyat tamamilə təhlükəsizdir, Android faylları dəyişdirilmir. Linux-un quraşdırılması smartfonunuzdakı orijinal mobil sistemimizə təsir göstərmir, Linux sadəcə telefonunuzda/planşetinizdə istənilən vaxt silə biləcəyimiz başqa bir proqram olacaq. Bizə lazım olan tək şey telefonun daxili yaddaşında təxminən 600 MB boş yerdir.

Debian Noroot tətbiqi sayəsində bütün quraşdırma avtomatlaşdırılıb. Bu, bütün lazımi faylları dərhal yükləməyə və onları Android-də quraşdırmağa imkan verir. Linux başqa bir Android proqramı kimi görünəcək və istənilən vaxt işə salına və ya bağlana bilər.

Debian Noroot proqramını yükləyin

Proqramı yuxarıdakı linkdən yükləyirik. Proqramın özü Play Store-da təxminən on meqabayt yer tutur, lakin biz hələ də sonradan təxminən 200 MB Linux fayllarını endirəcəyik, ona görə də Wi-Fi vasitəsilə İnternetə qoşulmağınızdan əmin olun.

Proqramı yüklədikdən sonra onu işə salacağıq. Proqramın qeyd olunan 200 MB-ı endirəcəyini və paketi açdıqdan sonra telefonun yaddaşında təxminən 600 MB tutacağını bildirən bir mesaj görünəcək. Bir daha əmin oluruq ki, telefonda kifayət qədər boş yer var və biz Wi-Fi vasitəsilə internetə qoşuluruq. OK düyməsini basdıqdan sonra proqram sizdən giroskopun kalibrlənməsini də xahiş edəcək - biz telefonu düz bir səthə qoymalı və əməliyyatın tamamlanmasını gözləməliyik.

Debian Noroot indi lazımi faylları endirəcək və sonra onları avtomatik çıxaracaq - bu, internet bağlantınızın sürətindən və faylların telefonunuzda nə qədər tez çıxarılmasından asılı olaraq bir neçə dəqiqədən bir neçə dəqiqəyə qədər vaxt apara bilər. Əməliyyat başa çatdıqdan sonra Linux avtomatik olaraq başlayacaq.

Android-də Linux-dan istifadə

Bu, Linux-un çox sadə versiyasıdır, heç bir əlavə proqram təminatından məhrumdur - bizdə yalnız işləyən sistem var, qalanları özümüz quraşdırmalıyıq.

Barmağınızı ekranda hərəkət etdirərək siçan kursorunu hərəkət etdirəcəksiniz. Ekrana toxunmaq siçanın sol kliklənməsini simulyasiya edir. Klaviatura telefonun qapağındakı fiziki "Ləğv et" düyməsi vasitəsilə çıxarılır. Fiziki düymələr əvəzinə virtual düymələrimiz varsa, barmağımızı ekranın yuxarı kənarından aşağı hərəkət etdirərək onları itələmək lazımdır.

İndi sistem paketlərini yeniləyə və ən zəruri proqramların quraşdırılmasına keçə bilərik.

Sistem fayllarının yenilənməsi və proqramların quraşdırılması

Biz burada Ubuntu kimi proqramları olan kiçik bir mağaza tapa bilməyəcəyik - terminaldan və müvafiq əmrlərdən istifadə edərək hər şeyi quraşdırmalıyıq. Bununla belə, çətin deyil. İş masanızda "Kök Terminal" işarəsini tapacaqsınız - biz onu işə salırıq.

Terminal pəncərəsi görünəcək - indi klaviaturanı genişləndiririk və aşağıdakı əmri daxil edirik:

apt-get yeniləməsi

Bunu virtual klaviaturada "Enter" düyməsini istifadə edərək təsdiq edirik. Bu, veb-brauzer proqramlarının sonrakı quraşdırılması və işə salınması üçün lazım olan müvafiq sistem paketlərini endirməyə və quraşdırmağa imkan verəcəkdir.

Yeniləmədən sonra proqramların quraşdırılmasına davam edə bilərik. Biz bunu yuxarıdakı kimi bir əmrdən istifadə edərək edirik və həmçinin proqram paketinin adını daxil edirik. Məsələn, IceWeasel brauzerini (Firefox əsaslı brauzer) quraşdırmaq üçün aşağıdakı əmri daxil edin:

apt-get quraşdırma iceweasel

Terminal girişini təsdiq etdikdən sonra terminal serverə qoşulacaq və paketi endirməyə və quraşdırmağa başlayacaq. Quraşdırmaq istədiyiniz “t” (“Bəli”) hərfi ilə təsdiq etməli olacaqsınız - bu mesaj görünəndə klaviaturanı yenidən itələməli, “t” daxil etməli və “Enter” düyməsini sıxmalısınız.

LibreOffice ofis paketi (apt-get install libreoffice) və qrafik redaktoru Gimp (apt-get install gimp) kimi digər proqramları quraşdırmaqla da eyni şeyi edirik. Eynilə, biz paket adını təqdim etməklə digər proqramları quraşdırırıq. Adları ilə tanış ola bilərsiniz Debian Wheezy paket anbarı- bütün proqramlar kateqoriyalara bölünür və onların hər biri üçün bir təsvir və daxil etmək üçün bir ad tapacağıq.

Quraşdırıldıqdan sonra onlar yuxarı sol küncdə mövcud olan yerli Başlat menyusunda görünəcəklər. Ora gedən ərizələr dərhal müvafiq kateqoriyaya yerləşdirilir. Məsələn, Ice Weasel veb brauzerini İnternet bölməsində tapmaq olar.

Android-də Linux-un rahat istifadəsi

Təbii ki, bütün bunları kiçik sensor ekran və sensor klaviatura ilə istifadə etmək rahat deyil. Bununla belə, Android-də Linux-un telefona Bluetooth vasitəsilə qoşulmuş cihazları dəstəklədiyini xatırlamaq lazımdır. Buna görə də, biz simsiz Bluetooth klaviatura və siçanı telefon parametrlərində Android-ə qoşa bilərik və Linux işə salındıqdan sonra avtomatik olaraq bu cihazları aşkarlayacaq və sistemi onlarla idarə etməyə imkan verəcək.

Biz daha da irəli gedə bilərik və məsələn, Allegroda və ya yerli kompüter mağazanızda telefonunuzu və ya planşetinizi monitor və ya planşetinizə qoşmağa imkan verəcək HDMI kabeli ala bilərsiniz. Bizə bir tərəfdən mikro USB konnektoru və digər tərəfdən HDMI olan kabel lazımdır (biz də monitorumuzun bu girişi dəstəklədiyinə əmin olmalıyıq və ya bəlkə də o, yalnız DVI ilə təchiz olunub). Belə bir adapterin qiyməti təxminən 15 zlotiyə bərabərdir. Daha sonra klaviatura və siçan ilə idarə etdiyimiz real mini-kompüterimiz var və görüntü monitorda və ya televizorda göstərilir.

Linux-dan çıxmaq üçün yuxarı sol küncdəki menyunu açın və "Çıxış" seçimini seçin. Sistem bağlanacaq və biz dərhal Android-ə qayıdacağıq. Linux-u yenidən başlatmaq üçün telefonunuzda quraşdırılmış proqramlar siyahısından "Debian" işarəsini seçmək kifayətdir.