მოგესალმებით დღეს წარმოგიდგენთ linux-ზე დაფუძნებულ კიდევ ერთ სისტემას სმარტფონებისთვის, ესაა Sailfish OS.
ABOUT SAILFISH OS
Sailfish OS არის GNU/Linux-ზე დაფუძნებული მობილური ოპერაციული სისტემა, რომელიც არის ჟესტებით კონტროლირებადი მარტივად მოსახმარად. OS არის Linux MeeGo OS-ს გაგრძელება რომელიც შექმნილია Nokia და Intel-ს მიერ, რომელიც თავისმხრივ არის Maemo-ზე დაფუძნებული. MeeGo-ს კოდი შენარჩნებულია Mer კოდის 80%-ში. Mer სახელი მოდის MEego Reconstructed-დან. ის მუშაობს native-ად როგორც glibc (არა ანდროიდის bionic), აქვს bash და busybox (არა toolbox), იყენებს Qt UX-სთის, და სხვა opensource პროექტებს. ეს ოპერაციული სისტემა არის იგივე რაც Linux თქვენს desktop-ზე, უბრალოდ მას ჭირდება ანდროიდის დრაივერები ზოგ მობილურ ტელეფონებზე სამუშაოდ. დეტალური ინფორმაცია შეგიძლიათ აქ ნახოთ.
http://forum.xda-developers.com/jolla-sail...evices-t2727330 ამ ოპერაციულ სისტემას აქვს საშუალება გაუშვას ანდროიდის აპლიკაციები. ამისათვის ის იყენებს proprietary application layer-ს alien dalvik. თუმცა ლიცენზიის პრობლემების გამო ის არ გვხვდება ამ OS-ს პორტირებულ ვერსიებში (ამ დღეებში გამოჩნდა მისი არაოფიციალური ვერსია და ამ თემაში აგიხსნით თუ როგორ დააყენოთ ის google-ს სერვისებთან ერთად). ამიტომ ენთუზიასტებმა შექმნეს sfdroid. ეს არის andorid-ფანჯარაში. ანუ app-ად ეშვება ანდროიდი და შეგიძლიათ იქ დააყენოთ ანდროიდის აპლიკაციები. ვირტუალიზაცია OS-ს level-ზე ხდება. ანდროიდიც და sailfish-ც ერთიდაიმავე კერნელს იყენებენ ერთდროულად, ამიტომ performance გასაოცარი აქვს. აი რო ჩართოთ ანდროიდი და აიღოთ ტელეფონი ვერც კი მიხვდებით რომ არაა native სისტემა და აპივითაა გაშვებული. რადგან sailfish CM11-ს base სისტემაზეა დაშენებული ამიტომ ეს sfdroid მხოლოდ 16 MB-ია + gapps 100-150 MB. google play-ც და ყველაფერი იდიალურად მუშაობს. მიუხედავად ამისა მაინც მიმდინარეობს მუშაობა alien dalvik-ს პორტირებულ ვერსიებში გადმოსატანად და როგორც გითხარით თქვენ უკვე შეგიძლიათ მისი დაყენება პორტირებულ მოწყობილობებზეც.
მხარდაჭერილი ტელეფონების სია და ასევე მუშა და არამუშა მოდულების ჩამონათვალი შეგიძლიათ იხილოთ ამ ბმულზე:
https://wiki.merproject.org/wiki/Adaptations/libhybris VIDEO პლიუსები:
დიზაინი, ის რომ არის ჟესტებზე დაფუძნებული რაც გულისხმობს იმას რომ აპლიკაციები მთელს ეკრანს იკავებენ.
სმარტფონების ისტორიაში საუკეთესო მულტიტასკინგი. ისეთი როგორიც არის დესკტოპებში.
თეორიული შესაძლებლობა Desktop linux-სთვის დაწერილი ნებისმიერი აპლიკაციის გაშვების, თუ რათქმაუნდა arm არქიტექტურისთვისაც იქნება.
ძლიერი და დაცული privacy და personalization ფიჩერები.
ღია კოდი. (ამჟამად ეს სისტემა გაცილებით ღიაა ვიდრე იგივე ანდროიდი. ჩაკეტილია მხოლოდ jolla-ს მიერ შექმნილი UI ანუ გარსი)
მინუსები:
თვეებია ამ OS-ს მოვიხმარ და ამ ეტაპზე იმდენი რამე დაიფიქსა და დაემატა რომ ვერაფერს ჩავწერ.
INSTALLATION
ყველა საჭირო ფაილს nexus 4/5-სა და aliendalvik-სთვის ნახავთ ამ ლინკზე.
https://mega.nz/#!lZEEHabI!CXqX5PXJ...VyU1DuAJ6hMMZq4 ფოლდერებში არის guide ფაილები რომლებშიც წერია დეტალურად თუ როგორ უნდა დააყენოთ ყველაფერი რაც მაგ ფოლდერშია. სისტემის ინსტალაციას აქვე ავხსნი
არქივშია:
Nexus 4-სთვის
CM 11 M12 ვერსია, TWRP multirom recovery, multirom.zip სისტემაში დუალ ბუტის დასაყენებლად და რათქმაუნდა Sailfish OS-ს ბოლო ვერსია, 2.0.5.6-gamma 8
Nexus 5-სთვის
ქართულ ფონტები და ქართული კლავიატურა ამ სისტემისთვის
CM 12.1 ვერსია, TWRP multirom recovery, სენსორების პრობლემის დასაფიქსი zip არქივი და Sailfish OS-ს ბოლო 2.0.1.11 ვერსია nexus 5-სთვის.
ყველა SFOS-ზე მიდის:
ქართულ ფონტები და ქართული კლავიატურა ამ სისტემისთვის (რომელიც ჩემი გაკეთებულია)
პროგრამა რომელიც notification-ს სახით მოგაწვდით ინფორმაციას SSH-თ შემოსული და გასული ip-ბის შესახებ.
ასევე არქივში შესაბამისი ტელეფონის ფოლდერში ნახავთ სკრიპტს upgrade.bash ამაში ვერსიას თუ ჩაასწორებთ და მობილურზე გაუშვებთ დააყენებს იმ ვერსიას რასაც ჩაუწერთ. ერთგვარი OTA upgrade-ის სკრიპტია.
SFOS-ს ძირითად სისტემად დასაყენებლად დასაწყისისთვის აყენებთ შესაბამის TWRP recovery-ს.
შემდეგ ფლეშავთ CM-ს შესაბამის ვერსიას
შემდეგ აყენებთ SFOS-ს შესაბამის ვერსიას
Nexus 5-ზე ამის მერე დაფლეშეთ sensorfix3.zip-ც
თუ multirom-ში გინდათ დაყენება, მაშინ იქცევით ასე
შედიხართ recovery-ში:
1 advanced -> multirom -> add rom
2 choose rom type ირჩევთ SailfishOS
3 CyanogenMod ZIP file-ში ირჩევთ ზემოთ გადმოწერილი CM-ს ZIP ფაილს
4 Rootfs ZIP file-ში ირჩევთ Sailfish OS-ს და აჭირთ install-ს.
დაელოდეთ დასრულებას და დააჭირეთ reboot ჩართვისას აირჩიეთ Sailfish OS.
Nexus 5-სთვის sensorfix3.zip-ს დასაყენებლად შედიხართ Advanced=>Multirom => List Roms => <Sailfish ROM> => Flash Zip
ეს ჩემი Nexus 4 გამართული google play store-თა და სერვისებით და google-ს აპლიკაციებით
» სპოილერის ნახვისთვის დააწკაპუნეთ აქ «
დამატებითი ინფორმაცია:
Nexus 4
https://wiki.merproject.org/wiki/Adaptation...fishOS_for_mako https://forum.xda-developers.com/nexus-4/de...y-port-t2969823 http://4pda.ru/forum/index.php?showtopic=559889 Nexus 5
https://wiki.merproject.org/wiki/Adaptation..._for_hammerhead https://forum.xda-developers.com/google-nex...-alpha-t2841266 http://4pda.ru/forum/index.php?showtopic=591614 ასევე ეს საინტერესო ინფორმაცია Nexus 5-სთვის გადახედეთ
https://talk.maemo.org/showthread.php?t=96932 aliendalvik-ს დაყენება Nexus 4-სა და 5-ზე (5-ზე დატესტილი არ მაქვს)
გადმოწერილ ფოლდერში Nexus_4_Sailfish_OS-ში ნახავთ aliendalvik ფოლდერს იქვე არსებული guide ფაილის დახამრებით შეძლებთ aliendalvik-ს დაყენებას. დარესტარტების შემდეგ შედიხართ aliendalvik/SFOS_GAPPS ფოლდერში და არსებული guide ფაილის დახმარებით აყენებთ google-ს სერვისებს და შემდეგ მათ განახლებებს. ყურადღებით მიყევით ინსტრუქციებს!
რომ მორჩებით დარწმუნდით რომ მუშაობს google play store და google-ს service-ბი. ასევე ხმოვანი ასისტენტი google-ს აპლიკაციის გახსნის შემდეგ ან თითის დაჭერით ან ხმოვანი ბრძანება "Ok, Google"-თ.
გისურვებთ წარმატებებს. დახმარებისთვის მომმართეთ.
APPLICATIONS
რაც შეეხება აპლიკაციებს ამ სისტემას აქვს ოფიციალური market JOLLA ექაუნთის შექმნის შემდეგ შეძლებთ შესვლას და იქიდან პროგრამების დაყენებას.
ასევე არსებობს OpenRepos.net რომელსაც გამოიყენებთ Warehouse client-თ. აქ ნახავთ უამრავ CLI softwares-ს. მხოლოდ NielDK აქვს დადებული 100-მდე როგორებიცაა: apache, bash 4.3, cpufrequtils, imagemagick, lynx, mc (Midnight Commander), php, qemu, screen, wget, და ა.შ.
რათქმაუნდა aliendalvik-ს ან sfdroid-ს გამართვის შემდეგ google play store-რომელზეც მილიონზე მეტი პროგრამა და თამაშებია.
INFORMATION
Sailfish OS-ს შესახებ ინფორმაცია და სხვადასხვა device-ბზე დაყენება გამართვა, საინტერესო პროგრამები tweak-ები და 1000 რამე.
https://together.jolla.com/questions/ http://forum.jollausers.com https://talk.maemo.org/forumdisplay.php?f=52 https://4pda.ru/forum/index.php?showtopic=501263 თემა მოამზადა მათემ
This post has been edited by matemana on 4 Feb 2017, 21:11