Linux ან android რომელი უკეთესია. Android-ის ნაცვლად Linux-ის ინსტალაცია

რის შემდეგაც გადავწყვიტე ვიყიდო ჩინური ტაბლეტების დამზადების სასწაული: სუპერპადი. ეს ტაბლეტი მიიღეს სათამაშოდ "ცოტა თხრისთვის", კომბინაციაში, მკითხველი, დაწყვილებული პლეერი და დარაჯი გრძელი მოგზაურობისთვის... მაშინვე აღვნიშნავ, რომ მაქვს ორი USB მყარი დისკი 500 GB და 1 ტბ. , რომელზედაც ინახება ყველა ყველაზე მნიშვნელოვანი რამ მხიარული ცხოვრებისთვის და ისინი იყოფა ntfs და ext4. და, რა თქმა უნდა, ტაბლეტი მათ ვერ ხედავს.

აქ არის ჩემი მოხალისე

ეს არის პირველი მიზეზი ღრმად ჩაღრმავებისთვის. xda-developers.com-ზე ფორუმის 200 გვერდის ნახვის შემდეგ, გარკვეული

ამ ეტაპზე, ამ ტაბლეტის გახსნის ყველა მცდელობა უკანა მხარეს იყო. დიდებულ სტუდენტურ დრომდე - სესიები. და რადგან სესიაზე სტუდენტები აკეთებენ აბსოლუტურად ყველაფერს, უბრალოდ არა საგანში, მაშინ განახლდა მხიარული ღამის შეკრებები ინტერნეტში აშკარად ბურჟუაზიულ საიტებზე. და მე მომივიდა ბრწყინვალე იდეა ამ ტაბლეტზე მართლმადიდებლური ლინუქსის დაყენება, ჩემს შემთხვევაში - ubuntu-ზე.
რა მოვიდა ამისგან, იხილეთ ქვემოთ.

გასაგებია, რომ შეუძლებელი იქნება უბრალოდ აღება და დაყენება ... ისე, სადაც ჩვენი არ გაქრა ...

ჩვენ დაგვჭირდება:

მოდით გადავხედოთ ანდროიდის და ლინუქსის ჩატვირთვის ძირითად ეტაპებს
1. ჩართეთ და ჩატვირთეთ ROM კოდის შესრულება ჩართეთ და ჩატვირთეთ ROM კოდის შესრულება
2. ჩამტვირთველი ჩატვირთვის დამტვირთავი
3. Linux kernel Linux-ის ბირთვი
4. დაწყების პროცესი საწყისი პროცესი
5. ზიგოტა და დალვიკი კონსოლი (bash, zsh ...) / wm (kde, gnome ...)
6. სისტემის სერვერი ჩატვირთვა დასრულდა
7. ჩატვირთვა დასრულდა

როგორც ხედავთ, განსხვავებები იწყება საწყის ეტაპზე.
მისი შეცვლის უმარტივესი გზაა.

მართალი გითხრათ, მე მეგონა, რომ მხოლოდ ჰადროიდის ინსტალაციის გამოყენება შეიძლებოდა და ის მჭიდროდ იყო ხრახნიანი. და კიდევ რომ მივიღე სამუშაო რამდისკის მაგალითი სხვა ტაბლეტიდან, არ მეგონა, რომ ის დაიწყება ...

რამდისკის შინაარსი
bin dev და ა.შ. მთავარი init init.rc lib linuxrc mnt newroot opt proc root sbin sys tmp usr var
/ Bin შეიცავს busybox, / sbin შეიცავს switch_root-ს მასზე ბმულით.
საწყისი კოდი რამდისკიდან zt-180-ით

#! / bin / sh echo დაწყებული initram სურათიდან. Echo ელოდება SD-CARD გაღვიძებას ... ძილის 3 ექო "ახალი rootf-ების დამონტაჟება" mount -t ext2 / dev / mmcblk0p2 / newroot && echo OK echo ხანგრძლივად, გადართვა root ... exec switch_root / newroot / sbin / init echo hrm, გქონდეთ ჭურვი exec / bin / ash ნაცვლად

რჩება ramdisk-ის ჩატვირთვა მეხსიერებაში (გამოვიყენე burntool xp-ში) და - voila, ჩატვირთვის ეტაპი. დიახ, აღდგენის ნაცვლად ციმციმებდა, ამიტომ ლინუქსის დასაწყებად, გაშვებისას კლავიშები უნდა დააჭიროთ.

ასე რომ, ჩატვირთვის ეტაპი გავიდა და ღირს მოთმინება, რადგან კონსოლს სიცოცხლის ნიშნები არ აქვს და ყველაფერი საკმაოდ ნელა იტვირთება.

ავტომატური შესვლის კონფიგურაცია პირველ კონსოლზე
/etc/init/tty1.conf-ში შეცვალეთ ბოლო ხაზი exec / bin / login -f Yor_Login< /dev/tty1 >/ dev / tty1 2> & 1 შემდეგ თქვენს ~ / .bashrc-ში შეგიძლიათ დაწეროთ ბრძანებები, რომლებიც დაიწყება ავტომატური შესვლისას.
x-სერვერთან ბრძოლა
ის ნამდვილად არ იყო მეგობრული სენსორული ეკრანით, xorg.conf და xterm ... ამოიღო სინაფსური დრაივერი, ჩასვა შემდეგი ~ / .xinitrc-ში:
#! / bin / bash # $ Xorg: xinitrc.cpp, v 1.3 2000/08/17 19:54:30 cpqbld Exp $ # / etc / X11 / xinit / xinitrc # # გლობალური xinitrc ფაილი, რომელიც გამოიყენება ყველა X სესიის მიერ დაწყებული xinit-ით (სტარტx) # გამოძახების გლობალური X სესიის სკრიპტი #. / etc / X11 / Xsession xclock -geometry 50x50-1 + 1 & exec xterm -geometry 80x66 + 0 + 0 -name შესვლა
სამუშაო გარემოსთან ურთიერთობა
მინდოდა დამეყენებინა kde, რადგან ძალიან მომწონს გრაფიკის რენდერი qt ბიბლიოთეკით. დაუყოვნებლივ გეტყვით: დიახ, ის დაინსტალირებულია და დაიწყო, მაგრამ როგორ ...
პირველი, მე დაუყოვნებლივ დავაყენე ავტოლოგინი:
/ etc / kde4 / kdm / kdmrc ჩვენ ვპოულობთ და ვცვლით შემდეგს ჩვენთვის
AutoLoginEnable = true # თუ მართალია, ავტომატური შესვლა გამოსვლის შემდეგ. თუ არასწორია, ავტომატური შესვლა შესრულდება მხოლოდ #, როდესაც ეკრანის სესია იწყება. # ნაგულისხმევი არის მცდარი # AutoLoginAgain = true # შეფერხება წამებში ავტომატური შესვლის დაწყებამდე. # ნაგულისხმევი არის 0 AutoLoginDelay = 3 # მომხმარებელი ავტომატურად შესულია. არასოდეს მიუთითოთ root! # ნაგულისხმევი არის "" AutoLoginUser = შესვლა # პაროლი მომხმარებლის ავტომატურად შესვლისთვის. ეს არ არის საჭირო #, თუ მომხმარებელი არ არის შესული NIS ან Kerberos დომენში. თუ იყენებთ ამ # ვარიანტს, გასაგები მიზეზების გამო უნდა "chmod 600 kdmrc". # ნაგულისხმევი არის "" AutoLoginPass = პაროლი
და როგორც წერია, ჩვენ ვაკეთებთ chmod 600 kdmrc კონსოლში root-ის ქვეშ, რათა ცუდმა ადამიანებმა არ დაათვალიერონ ჩვენი პაროლი.
მეორეც, შესასვლელთან, საეჭვოდ დიდი ხნის განმავლობაში ეკიდა ეკრანი და მე, ეჭვის ქვეშ, კონსოლიდან startkde-ს დავურეკე. ყველა სახის შეცდომის ხანგრძლივი და დამღლელი ჩვენების შემდეგ, პლაზმა საბოლოოდ ჩაიტვირთა ნეტბუქის რეჟიმში. გრაფიკული ეფექტები გამორთულია, რადგან ჩვენ ვსხედვართ ფრეიმბუფერის ქვეშ და არის ველური მუხრუჭები, მაგრამ მაინც ეს არის kde და ის დატვირთულია!
დაარეგულირეთ ყველაფერი და ყველაფერი თქვენთვის
თითოეულს აქვს თავისი, მე ჯერ არ განმიხორციელებია ოპტიმიზაცია, მაგრამ გასაკეთებელი ბევრია: დატვირთვის დაჩქარება, სამუშაო სივრცის ოპტიმიზაცია. ვეძებ სანთებელას wm - e16 -ის მიმართულებით, მაგრამ მთავარი ჯერ არ გამიკეთებია. თქვენ ასევე გჭირდებათ სენსორული ეკრანის დაკალიბრება, რადგან ვირტუალური კლავიატურა უკვე kde-შია.
ვეძებ openbox + razor-qt-ს.
"ისიამოვნე!"
შედეგები

დაკავშირებულია debian 6-ის საცავი. ხმა არ მუშაობს, შეხება და სამუშაო სივრცე არ არის კონფიგურირებული. ბირთვის მოდული ძალიან ცოტაა, ამიტომ ვეცდები ავაშენო და დავამაგრო ...
ბევრი სერვისი და პოლიტიკოსი გათიშულია, ინტერნეტი მხოლოდ root-ის ქვეშაა, მაგრამ ინტერნეტი კონფიგურირებულია და ეს სიამოვნებს.

Ps: დიახ, ბირთვის მოდულების გარეშე, მხოლოდ fat და ext2 ტიხრები არის დაკავშირებული, რაც არ არის გამამხნევებელი.
USB კლავიატურა + მაუსი ძალიან ღირებული იქნება გამართვისა და კონფიგურაციის დროს.

ახლა იმის შესახებ, თუ რა შეიძლება გამოყენებულ იქნას პროცესში
ramdisk zt-180-დან
დამწვრობის ხელსაწყო
Ramdisk ხელახალი შეფუთვის ნაკრები. ბინარები უნდა აიტვირთოს თქვენს PATH-ზე.

ის ძალიან პოპულარულია, განსაკუთრებით სისტემის ადმინისტრატორებსა და პროგრამული უზრუნველყოფის შემქმნელებს შორის. მისი კონტროლის ქვეშ მუშაობს უამრავი სხვადასხვა მოწყობილობა. სამწუხაროდ, მობილური მოწყობილობები, როგორიცაა ტაბლეტები, პრაქტიკულად არ არსებობს მშობლიური Linux-ის მხარდაჭერით. ჯერჯერობით მხოლოდ ერთი მოდელია გამოშვებული, რომელიც მუშაობს Ubuntu-ზე. მაგრამ მისი ყიდვა შეიძლება არც ისე ადვილი იყოს, რადგან ის ყველა ქვეყანაში არ არის ხელმისაწვდომი.

სურვილისამებრ, შეგიძლიათ დააინსტალიროთ ის Linux-ის ტაბლეტზე, ანდროიდის ჩანაცვლებით.

ბუნებრივია, ბევრს შეიძლება აინტერესებდეს, შესაძლებელია თუ არა Linux-ის დაყენება ტაბლეტზე, რომელიც თავდაპირველად მუშაობს Android-ზე ამ OS-ის ნაცვლად. ოფიციალურად, როგორც Android-ს, ასევე Linux-ს აქვთ იგივე ბირთვი, მაგრამ, სამწუხაროდ, Linux სრულად არ იმუშავებს Android ტაბლეტზე. ამ მიმართულებით განვითარება მიმდინარეობს და ბევრი პროგრამისტი აქტიურად მუშაობს პრობლემის გადაჭრაზე, მაგრამ დღევანდელი რეალობა ისეთია, რომ Android პლანშეტზე Linux დისტრიბუციის გასაშვებად დახვეწილი უნდა იყოთ.

ამ სტატიაში ჩვენ მოგაწვდით მიმოხილვას და ნაბიჯ-ნაბიჯ ნაბიჯებს, თუ როგორ დააინსტალიროთ Linux დისტრიბუცია თქვენს ტაბლეტზე. ჩვენ გეტყვით რა პირობები უნდა შეასრულოთ, როგორ მოამზადოთ თქვენი მოწყობილობა და ასევე მოგიყვეთ პროცედურის თავისებურებების შესახებ.

Რა გჭირდება:

  • ტაბლეტი Android-ზე.
  • SD ბარათი 3.5 GB ან მეტი ტევადობით.
  • root წვდომა
  • ყველა მონაცემის სრული სარეზერვო ასლი უსაფრთხო შედეგის ასი პროცენტით. თქვენ გადააქვთ დიდი ფაილები და ასრულებთ უამრავ ოპერაციას, ამიტომ ეს აუცილებელია.

ᲛᲜᲘᲨᲕᲜᲔᲚᲝᲕᲐᲜᲘ. პასუხისმგებლობის უარყოფა. მიუხედავად იმისა, რომ ეს პროცესი არანაირ ზიანს არ აყენებს, საიტის რედაქტორები არ არიან პასუხისმგებელი, თუ რამე დაემართება თქვენს Android მოწყობილობას Ubuntu-ს ინსტალაციის ან გაშვების დროს.

დარწმუნდით, რომ მიიღეთ სუპერმომხმარებლის უფლებები. თითქმის ყველა მოწყობილობაზე, ამის გაკეთება შეგიძლიათ შემოწმებით, გაქვთ თუ არა Superuser აპი. თუ არ არის root-rights, შეგიძლიათ მიიღოთ ისინი. ამისათვის გაეცანით თქვენი მოწყობილობის სპეციფიკურ ინსტრუქციას.

BusyBox ბიბლიოთეკები დაგეხმარებათ Android სისტემასთან ურთიერთობაში. შეგიძლიათ ჩამოტვირთოთ ინსტალერი Play Store-დან (ან Android Market) აქ გადასვლით (https://play.google.com/store/apps/details?id=stericson.busybox) და ჩამოტვირთეთ იგი. გადადით "Install BusyBox" ჩანართზე და დააჭირეთ ღილაკს "Install". კომუნალური პროგრამის დაინსტალირების შემდეგ, შეგიძლიათ გადახვიდეთ შემდეგ ეტაპზე ტერმინალის ემულატორის დაყენებით.

ნაბიჯი 2. ტერმინალის ემულატორის დაყენება და მისი სწორი მუშაობის შემოწმება.

ყველაზე პოპულარული ტერმინალის ემულატორი Android-ზე მდებარეობს ამ გვერდზე (https://play.google.com/store/apps/details?id=jackpal.androidterm) Play Market-ში. მიჰყევით ბმულს, გადმოწერეთ, დააინსტალირეთ თქვენს ტაბლეტზე და გაუშვით.

აპლიკაციის სამუშაო ფანჯრის გახსნის შემდეგ შეიყვანეთ სიტყვა "su". პროგრამა მოგთხოვთ root წვდომის მინიჭებას და თქვენ უნდა მისცეთ მათ, რადგან პროგრამა აწარმოებს სისტემის სკრიპტებს, რომლებსაც მოგვიანებით გამოვიყენებთ Ubuntu-ს დასაწყებად.

იმისათვის, რომ შეამოწმოთ, მუშაობს თუ არა Terminal და BusyBox ბიბლიოთეკები სწორად, შეიყვანეთ ბრძანება "busybox arping –help". თუ ტერმინალი გაძლევთ ტექსტს ბევრი ვარიანტით, როგორიცაა -f -q -b, ყველაფერი მუშაობს. თუ არა, შეამოწმეთ არის თუ არა თქვენი ტელეფონი root, BusyBox სწორად დაინსტალირებული და აქვს თუ არა ტერმინალს ნებართვები. თუ ყველაფერი რიგზეა, შეგიძლიათ გააგრძელოთ.

მას შემდეგ რაც დაასრულებთ ყველა საჭირო საფეხურს 1 და 2 ნაბიჯებში, არ არის საჭირო ინერვიულოთ. შემდეგი რამდენიმე ნაბიჯი ძალიან მარტივია. დაიწყეთ თქვენი ტელეფონის კომპიუტერთან დაკავშირებით. თქვენ უნდა ჩართოთ USB დისკი, რომელიც საშუალებას მისცემს თქვენს SD ბარათს გაიხსნას თქვენს კომპიუტერში (თქვენგან უმეტესობამ ეს იცის, როდესაც მუსიკას და სხვა ფაილებს თქვენი კომპიუტერიდან Android-ზე გადაიტანთ).

შემდეგი, თქვენ უნდა შექმნათ საქაღალდე სახელწოდებით "Ubuntu" თქვენს SD ბარათზე. მერე უნდა გადმოწერო ეს (https://sourceforge.net/projects/linuxonandroid/files/Ubuntu/10.10/ubuntuV5-image.zip/download) და ეს (https://sourceforge.net/projects/linuxonandroid/ files/Ubuntu /10.10/ubuntuV5-script.zip/download) ფაილები. ეს არის ZIP ფაილები, რომლებიც შეიცავს 2 მნიშვნელოვან რამეს: გაშვების სკრიპტს და Ubuntu ფაილურ სისტემას. თუ გახსნით პირველ ZIP არქივს, იპოვით IMG ფაილს, ხოლო მეორე ფაილის გახსნის შემთხვევაში, იპოვით SH ფაილს.

გახსენით ორივე არქივი და გადაიტანეთ ფაილები Ubuntu-ს საქაღალდეში. ახლა თქვენ უნდა გქონდეთ ორი ფაილი საქაღალდეში. საჭირო პროცესების უმეტესობა დასრულებულია.

ნაბიჯი 4: გაუშვით Ubuntu სისტემა

დაუბრუნდით ტერმინალის აპლიკაციას და კვლავ ჩაწერეთ "su", შემდეგ ჩაწერეთ "cd / mnt / sdcard". იმისათვის, რომ დარწმუნდეთ, რომ ყველაფერი მუშაობს, სცადეთ აკრიფოთ "ls" და ნახეთ, შეგიძლიათ თუ არა თქვენი საქაღალდეების ამოცნობა (ასევე უნდა შეძლოთ Ubuntu საქაღალდის პოვნა).

თქვენი Ubuntu-ს დასაწყებად, ჩაწერეთ "cd / ubuntu", რასაც მოჰყვება "sh ubuntu.sh". ეს გამოიწვევს მრავალი პროცესის გაშვებას, რომელიც შეეცდება თქვენი სისტემის დაინსტალირებას. შემდეგი, პროგრამა მოგთხოვთ აირჩიოთ ეკრანის გარჩევადობა. შეიყვანეთ იგი სიგანე x სიმაღლე ფორმატში, მაგალითად, 1280 x 720. უკეთესი მუშაობისთვის ისე, რომ თქვენი ტაბლეტი არ ჩამორჩება, აირჩიეთ უფრო მცირე გარჩევადობა. ეს ყველაფერი გაკეთებულია.

Ubuntu სისტემა მუშაობს, მაგრამ ჩვენ ვერ ვხედავთ მას. გრაფიკული ინტერფეისის სანახავად, თქვენ უნდა გამოიყენოთ VNC კლიენტი. ნებისმიერი მათგანის ჩამოტვირთვა შეგვიძლია Play Store-დან.

გაუშვით პროგრამა და შეიყვანეთ შემდეგი მონაცემები:

  • შესვლა: მომხმარებელი
  • პაროლი: ubuntu
  • მისამართი: localhost

ყურადღება. თუ არ გსურთ თქვენი Ubuntu სისტემის დაზიანება, ყოველთვის ჩაწერეთ „გასვლა“ ტერმინალში, სანამ გამორთავთ ტაბლეტს.

დასკვნა

ჩვენ განვიხილეთ ყველაზე შრომატევადი და ნაკლებად პრობლემური გზა Linux-ის ტაბლეტზე დასაყენებლად. თუ გსურთ სისტემის სრულად გაშვება, Android-ის ნაცვლად, უნდა იყოთ პროგრამისტი და შეცდომის შემთხვევაში მაინც შეძლოთ ტიხრების გადაპროგრამირება.

მოახერხეთ Linux-ის გაშვება თქვენს ტაბლეტზე? შეგვატყობინეთ კომენტარებში.

ტელევიზორები დიდი ხანია აღარ არის მარტივი ეკრანი ანტენიდან სურათების გადასაცემად. ახლა ისინი წარმოადგენენ საკმაოდ რთულ და მრავალფუნქციურ მოწყობილობას. დიდი ხნის განმავლობაში ტელევიზორში შეგიძლიათ ნახოთ სხვადასხვა საიტები, ჩართოთ საჯაროდ ხელმისაწვდომი ვიდეოები და თუნდაც ითამაშოთ თამაშები. ამისათვის თითქმის ყველა თანამედროვე ტელევიზორს აქვს Smart TV ტექნოლოგია.ეს ტექნოლოგია დაფუძნებულია არსებულ ოპერაციულ სისტემებზე. ეს შეიძლება იყოს არსებული ოპერაციული სისტემები ან მწარმოებლის საკუთარი განვითარება. შეიძლება განვასხვავოთ ორი ყველაზე პოპულარული ოპერაციული სისტემა: Linux და Android.

Linux OS

Smart TV-სთვის ეს ოპერაციული სისტემა არის ამავე სახელწოდების OS-ის რიმეიკი კომპიუტერისთვის. Sony-ს მიერ შემუშავებული საშუალებას გაძლევთ უყუროთ ვიდეოებს და იაროთ ინტერნეტში მაღალი ხარისხით.ასევე შესაძლებელია დამატებითი აპლიკაციების დაყენება ხელმისაწვდომი კატალოგიდან. მინუსი ის არის, რომ კომპიუტერის მსგავსი სისტემისგან განსხვავებით, ამ OS-ს არ აქვს იგივე მოქნილობა. ასეთ სმარტ ტელევიზორზე, თქვენ არ შეგიძლიათ დააინსტალიროთ მესამე მხარის აპლიკაციები და სხვადასხვა გაფართოებები, რომლებიც არ არის მოწოდებული დეველოპერის მიერ. ასევე არის აპლიკაციების განახლების პრობლემა. თუმცა, ეს შეიძლება იყოს პლუსი, რადგან დახურული კოდი საშუალებას გაძლევთ დაიცვათ მომხმარებლები სხვადასხვა სახის ჩარევებისგან და შეუთავსებლობისა და არასწორი მუშაობის რისკებისგან.

Android OS

ეს სისტემა ყველაზე პოპულარულია, რადგან ადვილი შესასწავლი და მრავალმხრივია. ამ OS-ით ტელევიზორზე შეგიძლიათ დააინსტალიროთ თითქმის ნებისმიერი აპლიკაცია და გაუშვათ მრავალი თამაში. აპლიკაციების სია იგივეა, რაც თანამედროვე სმარტფონებზე. ორივე ოპერაციული სისტემა თითქმის ერთნაირია და ურთიერთშემცვლელია.

უარყოფითი მხარე შეიძლება იყოს გარკვეული რისკები, რომლებიც წარმოიქმნება, თუ მომხმარებელი გადაწყვეტს დააინსტალიროს აპლიკაციები მესამე მხარის დეველოპერებისგან. და, მიუხედავად იმისა, რომ სისტემა აფრთხილებს შესაძლო არასტაბილურობას მწარმოებლის მიერ არ მოწოდებული აპლიკაციების დაყენებისას, მომხმარებლები ხშირად ატარებენ ამ პროცედურას და აწყდებიან სხვადასხვა სახის სირთულეებს.

Android OS არის ღია კოდის სისტემა, რომელიც უამრავ შესაძლებლობებს უქმნის თავდამსხმელებს.მესამე მხარის აპლიკაციების დაყენება საუკეთესო შემთხვევაში შეიძლება აღმოჩნდეს იმაში, რომ დაინსტალირებული ვარიანტი არ იმუშავებს სწორად ან საერთოდ არ იმუშავებს. უარეს შემთხვევაში, ტელევიზორი შეიძლება უბრალოდ გადაიქცეს "აგურში", დაკარგოს მისი შესრულება. ამ სიტუაციაში, მხოლოდ სპეციალისტების დახმარება შეუძლია მომხმარებლის დასახმარებლად.

რა ჯობია?

ორივე სისტემა, Linux-იც და Android-იც, მომხმარებელს უამრავ შესაძლებლობას აძლევს, ტელევიზორს აქცევს კომპიუტერის მსგავსს, უამრავი ვარიანტით. სატელევიზიო ოპერაციული სისტემის არჩევისას მომხმარებელმა უნდა გადაწყვიტოს რა არის მისთვის უფრო მნიშვნელოვანი: მრავალფეროვნება თუ საიმედოობა.

Android OS მფლობელს გაცილებით მეტ შესაძლებლობებს აძლევს, ვიდრე Linux, თუმცა, ამ შესაძლებლობებს თან ახლავს რისკები, განსაკუთრებით ტექნოლოგიის სამყაროში უცნობი მომხმარებლებისთვის. ტელევიზორზე Linux, თავის მხრივ, საშუალებას აძლევს მფლობელს ისარგებლოს Smart TV-ის ყველა ძირითადი უპირატესობით, მავნე პროგრამების შეგროვების ან ტელევიზორის დაზიანების რისკის გარეშე. თუმცა, ბევრი ფუნქცია შეზღუდულია დეველოპერების მიერ და ზოგიერთი ვარიანტი მიუწვდომელია ამ კონკრეტული ოპერაციული სისტემის მომხმარებლებისთვის.

Android-ის სმარტფონი ან პლანშეტი წარმოუდგენლად მრავალმხრივი მოწყობილობაა, რომელიც შეიძლება გამოყენებულ იქნას სხვადასხვა გზით. დღეს ჩვენ ვაპირებთ გაჩვენოთ, თუ როგორ უნდა გაუშვათ Linux-ის ჩვეულებრივი დესკტოპის ვერსია Android-ზე - ეს ძალიან მარტივია, არ საჭიროებს root-ს და არანაირად არ ერევა ჩვენს Android-ში.


Linux-ის ინსტალაციის რამდენიმე გზა არსებობს სხვადასხვა დისტრიბუციის სახით (მაგალითად, Ubuntu). თუმცა, ჩვენ გაჩვენებთ უმარტივეს გზას, რომ სწრაფად დააინსტალიროთ ძირითადი, ნედლეული Linux Debian-ის დაფუძნებული ვერსია ჩვენს სმარტფონზე ან ტაბლეტზე root-ის გარეშე. ჩვენ ასევე გაჩვენებთ, თუ როგორ დააინსტალიროთ პროგრამები, როგორიცაა ტექსტური რედაქტორი, გამოსახულების რედაქტორი და ვებ ბრაუზერი.

ოპერაცია სრულიად უსაფრთხოა, ანდროიდის ფაილები არ იცვლება. Linux-ის ინსტალაცია არ მოქმედებს ჩვენს ორიგინალურ მობილურ სისტემაზე თქვენს სმარტფონზე, Linux უბრალოდ იქნება კიდევ ერთი აპლიკაცია თქვენს ტელეფონზე/ტაბლეტზე, რომლის დეინსტალაცია ნებისმიერ დროს შეგვიძლია. ყველაფერი რაც ჩვენ გვჭირდება არის დაახლოებით 600 მბ თავისუფალი ადგილი ტელეფონის შიდა მეხსიერებაზე.

მთელი ინსტალაცია ავტომატიზირებულია Debian Noroot აპლიკაციის წყალობით. ის საშუალებას გაძლევთ მომენტალურად ჩამოტვირთოთ ყველა საჭირო ფაილი და დააინსტალიროთ Android-ზე. Linux გამოჩნდება, როგორც სხვა Android აპი და მისი გაშვება ან დახურვა ნებისმიერ დროს შეიძლება.

ჩამოტვირთეთ Debian Noroot

ჩვენ ჩამოვტვირთავთ აპლიკაციას ზემოთ მოცემული ბმულიდან. თავად აპლიკაცია იკავებს დაახლოებით ათეულ მეგაბაიტს Play Store-ში, მაგრამ მოგვიანებით ჩვენ მაინც ჩამოვტვირთავთ დაახლოებით 200 მბ Linux ფაილს, ამიტომ დარწმუნდით, რომ დაუკავშირდით ინტერნეტს Wi-Fi-ის საშუალებით.

აპლიკაციის ჩამოტვირთვის შემდეგ ჩვენ გავუშვით. გამოჩნდება შეტყობინება, რომელშიც ნათქვამია, რომ აპლიკაცია ჩამოტვირთავს აღნიშნულ 200 მბ-ს და განლაგების შემდეგ დაჭირდება დაახლოებით 600 მბ ტელეფონის მეხსიერებაში. კიდევ ერთხელ ვრწმუნდებით, რომ ტელეფონზე გვაქვს საკმარისი თავისუფალი ადგილი და ვუკავშირდებით ინტერნეტს Wi-Fi-ის საშუალებით. ღილაკზე „OK“ დაჭერის შემდეგ აპლიკაცია გიროსკოპის დაკალიბრებასაც მოგთხოვთ – ტელეფონი ბრტყელ ზედაპირზე უნდა მოვათავსოთ და ოპერაციის დასრულებას დაველოდოთ.

Debian Noroot ახლა ჩამოტვირთავს საჭირო ფაილებს და შემდეგ ავტომატურად ხსნის მათ - ამას შეიძლება დასჭირდეს რამდენიმე წუთიდან რამდენიმე წუთამდე, რაც დამოკიდებულია თქვენი ინტერნეტ კავშირის სიჩქარეზე და ფაილების გახსნის სიჩქარეზე თქვენს ტელეფონზე. ოპერაციის დასრულების შემდეგ Linux ავტომატურად დაიწყება.

Linux-ის გამოყენება Android-ზე

ეს არის Linux-ის ძალიან მარტივი ვერსია, ყოველგვარი დამატებითი პროგრამული უზრუნველყოფის გარეშე - გვაქვს მხოლოდ მუშა სისტემა, დანარჩენი ჩვენ თვითონ უნდა დავაინსტალიროთ.

თქვენ აძრავებთ მაუსის კურსორს ეკრანზე თითის გადაადგილებით. ეკრანზე დაწკაპუნება ახდენს დაწკაპუნების სიმულაციას მაუსის მარცხენა ღილაკით. კლავიატურა იხსნება ტელეფონის ყდაზე არსებული ფიზიკური „გაუქმების“ ღილაკის გამოყენებით. თუ ფიზიკური ღილაკების ნაცვლად გვაქვს ვირტუალური ღილაკები, ისინი უნდა გამოვიღოთ ეკრანის ზემოდან ქვევით თითის გადაადგილებით.

ახლა ჩვენ შეგვიძლია განვაახლოთ სისტემის პაკეტები და გადავიდეთ ყველაზე საჭირო პროგრამების ინსტალაციაზე.

სისტემის ფაილების განახლება და პროგრამების ინსტალაცია

ჩვენ აქ ვერ ვიპოვით პატარა მაღაზიას Ubuntu-ს მსგავსი აპლიკაციებით - ყველაფერი უნდა დავაყენოთ ტერმინალის და შესაბამისი ბრძანებების გამოყენებით. თუმცა, ეს არ არის რთული. სამუშაო მაგიდაზე ნახავთ "Root Terminal" ხატულას - ჩვენ ვიწყებთ მას.

გამოჩნდება ტერმინალის ფანჯარა - ახლა ჩვენ გავაფართოვებთ კლავიატურას და შევიყვანთ შემდეგ ბრძანებას:

Apt-get განახლება

ამას ვადასტურებთ ვირტუალურ კლავიატურაზე "Enter" ღილაკით. ეს ჩამოტვირთავს და დააინსტალირებს შესაბამისი სისტემის პაკეტებს, რომლებიც საჭიროა თქვენი ვებ ბრაუზერის პროგრამების შემდგომი ინსტალაციისა და გასაშვებად.

განახლების შემდეგ ჩვენ შეგვიძლია გავაგრძელოთ პროგრამების ინსტალაცია. ჩვენ ამას ვაკეთებთ ზემოაღნიშნულის მსგავსი ბრძანებით და ასევე ვწერთ აპლიკაციის პაკეტის სახელს. მაგალითად, IceWeasel ბრაუზერის (Firefox დაფუძნებული ბრაუზერი) დასაყენებლად, შეიყვანეთ შემდეგი ბრძანება:

apt-get დააინსტალირეთ iceweasel

ტერმინალის შეყვანის დადასტურების შემდეგ, ტერმინალი დაუკავშირდება სერვერს და დაიწყებს პაკეტის ჩამოტვირთვასა და ინსტალაციას. საჭირო იქნება ასო "t"-ით ("დიახ") დაადასტუროთ ინსტალაციის სურვილი - როდესაც ეს შეტყობინება გამოჩნდება, კლავიატურა კვლავ უნდა ამოიძროთ, შეიყვანეთ "t" და დააჭირეთ "Enter".

ჩვენ იგივეს ვაკეთებთ სხვა პროგრამების დაყენებით, როგორიცაა LibreOffice საოფისე კომპლექტი (apt-get install libreoffice) და Gimp გრაფიკული რედაქტორი (apt-get install gimp). ანალოგიურად, ჩვენ ვაინსტალირებთ სხვა პროგრამებს პაკეტის სახელის მიწოდებით. სახელები შეგიძლიათ იხილოთ Debian Wheezy პაკეტის საცავი- ყველა პროგრამა დაყოფილია კატეგორიებად და თითოეული მათგანისთვის ჩვენ ვიპოვით აღწერილობას და სახელს.

დაინსტალირების შემდეგ, ისინი გამოჩნდება ადგილობრივ Start მენიუში, რომელიც ხელმისაწვდომია ზედა მარცხენა კუთხეში. აპლიკაციები, რომლებიც იქ მიდიან, დაუყოვნებლივ მოთავსებულია შესაბამის კატეგორიაში. მაგალითად, Ice Weasel ვებ ბრაუზერი შეგიძლიათ იხილოთ ინტერნეტ განყოფილებაში.

Linux-ის მოსახერხებელი გამოყენება Android-ზე

რა თქმა უნდა, ამ ყველაფრის გამოყენება პატარა სენსორული ეკრანით და სენსორული კლავიატურით არ არის მოსახერხებელი. ამასთან, უნდა გვახსოვდეს, რომ Android-ზე Linux მხარს უჭერს მოწყობილობებს, რომლებიც დაკავშირებულია ტელეფონთან Bluetooth-ით. ამიტომ, ტელეფონის პარამეტრებში შეგვიძლია დავუკავშიროთ Bluetooth უკაბელო კლავიატურა და მაუსი ანდროიდს და Linux ავტომატურად აღმოაჩენს ამ მოწყობილობებს ჩატვირთვის შემდეგ და საშუალებას მოგცემთ აკონტროლოთ სისტემა.

ჩვენ შეგვიძლია უფრო შორს წავიდეთ და, მაგალითად, Allegro-ში ან თქვენს ადგილობრივ კომპიუტერულ მაღაზიაში, ვიყიდოთ HDMI კაბელი, რომელიც საშუალებას მოგცემთ დაუკავშიროთ თქვენი ტელეფონი ან ტაბლეტი თქვენს მონიტორს ან ტაბლეტს. ჩვენ დაგვჭირდება მიკრო USB კაბელი ერთ მხარეს და HDMI მეორე მხარეს (ასევე უნდა დავრწმუნდეთ, რომ ჩვენი მონიტორი მხარს უჭერს ამ შეყვანას, ან შესაძლოა ის მხოლოდ DVI-ით იყოს აღჭურვილი). ასეთი ადაპტერის ღირებულებაა დაახლოებით 15 PLN. შემდეგ გვაქვს ნამდვილი მინი კომპიუტერი, რომელსაც ვმართავთ კლავიატურით და მაუსით და გამოსახულება გამოდის მონიტორზე ან ტელევიზორზე.

Linux-იდან გასასვლელად, უბრალოდ გახსენით მენიუ ზედა მარცხენა კუთხეში და აირჩიეთ "გასვლა". სისტემა გაითიშება და ჩვენ დაუყოვნებლივ დავუბრუნდებით Android-ს. Linux-ის გადატვირთვისთვის უბრალოდ აირჩიეთ "Debian" ხატულა თქვენს ტელეფონზე დაინსტალირებული აპლიკაციების სიიდან.

გამარჯობა, მე მაქვს mini pc ug 802, როგორ დავაყენო ლინუქსი? ტელტარი

ეს ძალიან საინტერესო თემაა ჩემთვის, მეგობრებო, რადგან პროფესიონალურად ვარ დაკავებული Linux სერვერების ადმინისტრირებით. სერვერებზე საინტერესოა, მაგრამ ჩემთვის უკვე ამქვეყნიური და ამქვეყნიურია. მაგრამ Linux დისტრიბუციების დაყენება ARM არქიტექტურის მოწყობილობებზე ბევრად უფრო საინტერესოა.

რა განსხვავებაა კომპიუტერსა და სმარტფონს ან ტაბლეტს შორის?

სინამდვილეში, კონცეპტუალურად, განსხვავება მცირეა - როგორც მობილური, ასევე დესკტოპ მოწყობილობები, ან თუნდაც სერვერები მზადდება ერთი და იგივე პრინციპებით. თუმცა, მობილური მოწყობილობები იყენებენ პროცესორის განსხვავებულ არქიტექტურას. დესკტოპის პროცესორები შემუშავებულია x86 ან amd64 არქიტექტურებზე. და მობილური მოწყობილობების უმეტესობას აქვს ARM-ზე დაფუძნებული პროცესორი. ისტორიულად, ეს გამოწვეულია იმით, რომ ასეთ პროცესორებს აქვთ მნიშვნელოვნად დაბალი ენერგიის მოხმარება, რაც სასიცოცხლო აუცილებლობაა მობილური მოწყობილობებისთვის.

რა OS შეიძლება დამონტაჟდეს მობილურ მოწყობილობებზე?

ასე რომ, ყველა პროგრამა, მათ შორის ოპერაციული სისტემა, უნდა იყოს შემუშავებული სპეციალურად ამ არქიტექტურისთვის, რათა იმუშაოს ამ აპარატურაზე. ამიტომ, Linux-ის ჩვეულებრივი ვერსიები, რომლებიც დაინსტალირებულია სამუშაო მაგიდაზე ან სერვერებზე, აქ არ იმუშავებს. საბედნიეროდ, ამ არქიტექტურისთვის ბევრი დისტრიბუცია და ვერსია არსებობს. დაწყებული ცნობილი Android-ით, რომლითაც სმარტფონების უმეტესობა აღჭურვილია, ეგზოტიკურ დისტრიბუციებამდე, როგორიცაა სპეციალიზებული Backtrack (ახლანდელი Kali Linux). მაგრამ, რა თქმა უნდა, კიდევ რამდენიმე ცნობილი დისტრიბუცია უფრო დიდ ინტერესს იწვევს.

რა არის Android?

Android არის ოპერაციული სისტემა Linux დაფუძნებულიშემუშავებული Google-ის მიერ მობილური მოწყობილობებისთვის. მსოფლიოში ყველაზე პოპულარული მობილური ოპერაციული სისტემა. უნდა გვესმოდეს, რომ LInux არის ფაქტობრივად მხოლოდ ოპერაციული სისტემის ბირთვი. და მის საფუძველზე აშენდა მრავალი ოპერაციული სისტემა და Android არის მხოლოდ ერთი მათგანი.

ბირთვი არის ძირითადი ფუნქციონალობა, რომელიც საშუალებას გაძლევთ გამოიყენოთ ტექნიკის პლატფორმის ყველა მოწყობილობა და ვარიანტი - ეს არის დრაივერები და მოწყობილობების მართვა. ბირთვში ასევე შედის რამდენიმე ძირითადი პროგრამა და ბრძანების ხაზი. ფაქტია, რომ Linux ოჯახში (სწორედ ამ მნიშვნელობით ყველაზე ხშირად იგულისხმება - ოპერაციული სისტემების ოჯახი ამ ბირთვზე და არა თავად ბირთვი) - გრაფიკული გარსი არის ცალკე ნაწილი, აბსტრაქციის საკუთარი დონე. .

და ამ ოპერაციული სისტემების მინიმალური კონფიგურაცია არის ზუსტად გრაფიკული გარსის გარეშე, მხოლოდ ტექსტზე დაფუძნებული ბრძანების ხაზის ინტერფეისი. ეს საშუალებას აძლევს ამ ოპერაციულ ოპერაციულ სისტემას ყველაზე უჩვეულო ადგილებში განთავსდეს. მაგალითად, ქსელურ აღჭურვილობაში, ჩარხებში, კომპიუტერებში და სხვა რთულ მოწყობილობებში, როგორიცაა თვითმფრინავები და მანქანები. თქვენს სარეცხ მანქანას და მიკროტალღურ ღუმელსაც კი შეიძლება ჰქონდეს მსგავსი რამ :)

ეს არის ანდროიდის მოწყობილობა. შესაბამისად, მას სტანდარტულად უნდა ჰქონდეს Android დაყენებული. რაც, ფაქტობრივად, არის Linux. მაგრამ სერიოზული შეზღუდვებით. სხვა Linux-ის ინსტალაციამ შეიძლება მნიშვნელოვნად გააფართოოს მობილური მოწყობილობის შესაძლებლობები. გამოყენება პრაქტიკულად გაუთავებელია. აბა, წარმოიდგინეთ მობილური ტელეფონის სერვერად გამოყენება! უამრავი ინსტრუმენტი ხდება ხელმისაწვდომი. თუ ეს ტაბლეტია, მას OTG კაბელის საშუალებით პერიფერიული მოწყობილობების შეერთებით, შეგიძლიათ გამოიყენოთ როგორც სრულფასოვანი კომპიუტერი! Რისთვის? ეს სხვა კითხვაა. ვიმედოვნებთ, რომ ჩვენი მკითხველი კომენტარებში გაიზიარებს თავის იდეებს.

როგორ დავაყენო Linux ანდროიდის მოწყობილობაზე?

ასე რომ, ინსტალაცია.

არსებობს ორი ვარიანტი - შეგიძლიათ გააკეთოთ სრულფასოვანი ინსტალაცია, როგორც ამბობენ - "ტექნიკაზე". სინამდვილეში ეს არის მოწყობილობის ციმციმა. ამავდროულად, ჩვენ ვკარგავთ მწარმოებლის მიერ მოწოდებული მოწყობილობის მშობლიურ ფუნქციონირებას. და ეს შეიძლება საერთოდ არ იყოს ის, რაც ჩვენ გვინდოდა. მაგალითად, UG 802 მინი კომპიუტერი, რომლითაც ჩვენი მკითხველი დაინტერესებულია, არის მოწყობილობა, რომელიც შექმნილია ტელევიზორების ფუნქციონირების გასაფართოებლად. მისი ჩასმა შეიძლება პირდაპირ ნებისმიერი ტელევიზორის HDMI პორტში, აქცევს მას Smart-ად.

საბედნიეროდ, არსებობს Linux-ის დაყენების მეორე გზა - უშუალოდ მოწყობილობის მთავარი ოპერაციული სისტემის შიგნით, ამ შემთხვევაში Android-ში. ეს საშუალებას გაძლევთ გაუშვათ ეგრეთ წოდებული chroot გარემო ანდროიდის შიგნით. ამ შემთხვევაში, თქვენ მიიღებთ ორ დაკავშირებულ ოპერაციულ სისტემას, რომლებიც მუშაობენ პარალელურად ერთ ბირთვზე - Android. და თქვენ შეგიძლიათ გადახვიდეთ მათ შორის.

ეს მიდგომა მოსახერხებელია სმარტფონებისთვის და პლანშეტებისთვის, მაგრამ შეიძლება არ იმუშაოს UG 802-ზე. ამ შემთხვევაში, შეიძლება დაგჭირდეთ საჭირო ოპერაციული სისტემის ფლეში. და ეს უკვე არის გარკვეული რისკი იმისა, რომ თქვენ შეგიძლიათ გააფუჭოთ მოწყობილობა.

სამწუხაროდ, მსგავსი ექსპერიმენტების გამოცდილება არ მაქვს. მაგრამ ამის შესახებ ქსელში საკმარისი ინფორმაციაა. შეისწავლეთ, სცადეთ დააინსტალიროთ.

ამიტომ, მე შემოგთავაზებთ რამდენიმე ბმულს, საიდანაც შეგიძლიათ დაიწყოთ თქვენი გაცნობა მობილური მოწყობილობების ჰაკერების სამყაროსთან :)

ვინ არიან ჰაკერები?

დიახ, დიახ, არ გაგიკვირდეთ, ეს არის ზუსტად ჰაკერობა - არასტანდარტული ჩარევა სისტემებისა და პროგრამების მუშაობასა და მოწყობაში, მათი შეცვლა და ფუნქციონირების გაფართოება. ეს არის ამ სიტყვის ორიგინალური მნიშვნელობა. და ჰაკერი საერთოდ არ არის კრეკერი ან ვირუსის ავტორი, როგორც ადამიანების უმეტესობა მიჩვეულია ფიქრს. ეს, პირველ რიგში, მკვლევარია. დიახ, ის არღვევს სისტემებს, ავლენს იმას, რისი გამჟღავნებაც არ იყო განზრახული, მაგრამ ამას აკეთებს იმისთვის, რომ იცოდეს და არა ზიანი მიაყენოს.

https://xakep.ru/2012/10/22/android-tablet-linux-install/ - სტატია სმარტფონებზე Linux-ის დაყენების შესახებ უძველეს ჟურნალში, რომელიც მხოლოდ ჰაკერების არსის ანარეკლია.

https://habrahabr.ru/post/221543/ - habr, არანაკლებ ძველი და კიდევ უფრო ცნობილი რესურსი. და სტატია აქ არის ახალი და დეტალურად აღწერს Arch Linux-ის დაყენების გამოცდილებას Android-ის თავზე, chroot გარემოს სახით.

https://geektimes.ru/post/44220/ - giktimes - საიტი habr-ის შემქმნელებისგან და მასზე იყო დეტალური სახელმძღვანელო სმარტფონზე Android-ის თავზე Debian-ის დაყენების შესახებ. მიუხედავად იმისა, რომ სტატია ძალიან ძველია, ის ეხება ფუნდამენტურ საკითხებს, რომლებიც უნდა გაიგოთ, სანამ ასეთ ოპერაციას დაიწყებთ. თუ ეს არ გეხმარებათ დამკვიდრებაში, მაგრამ დაგეხმარებათ ცოდნის მიღებაში, რომლის გარეშეც შეუძლებელია თემის შემდგომი განვითარება და პრობლემის გადაჭრა. და ასეთი სტატიების შესწავლის შემდეგ, თქვენ თავს უფრო თავდაჯერებულად იგრძნობთ და შეძლებთ უფრო ზუსტად მოიძიოთ ინფორმაცია თემაზე, კონკრეტულ საკითხებზე, რომლებიც საჭირო იქნება ინსტალაციის დროს.

მაგალითად, რა თქმა უნდა, ზემოთ ხსენებულ საიტებზე ეს სტატიები არ არის ერთადერთი. თქვენ ყოველთვის შეგიძლიათ სცადოთ მოძებნოთ მეტი სტატია ამის შესახებ ასეთ სპეციალიზებულ რესურსებზე. ვიპოვე და გადავხედე რამდენიმე თემას ლინუქსის დაყენების შესახებ მობილურ მოწყობილობებზე w3bsit3-dns.com-ზე ამგვარად, Მაგალითად

დღეისთვის სულ ესაა. მაგრამ ყოველთვის შეიძლება მოხდეს, რომ ამ თემის ბანკეტის გაგრძელება მინდა :)

თუ პრობლემები წარმოიქმნება (და წარმოიქმნება 99% ალბათობით :)), აქაც შეგიძლიათ დასვათ კითხვები, შევაგროვებთ ინფორმაციას, ერთად მოვაგვარებთ პრობლემებს, ესეც ძალიან საინტერესოა ჩემთვის.

გააზიარე ეს