Sailfish 3.3-poŝtelefona OS-eldono

Jolla Kompanio eldonita eldono de la operaciumo Sailfish 3.3. Konstruaĵoj estis preparitaj por Jolla 1, Jolla C, Jolla Tablet, Sony Xperia X, Xperia XA2, Gemini, Sony Xperia 10-aparatoj, kaj jam haveblas en formo de OTA ĝisdatigo. Sailfish uzas grafikan stakon bazitan sur Wayland kaj la biblioteko Qt5, la sistema medio estas konstruita sur Mer, kiu ekde aprilo disvolviĝas kiel parto de Sailfish, kaj la Nemo Mer distribupakaĵoj. La uzantŝelo, bazaj moveblaj aplikoj, QML-komponentoj por konstruado de la Silica grafika interfaco, tavolo por lanĉi Android-aplikaĵojn, inteligenta teksta eniga motoro kaj datumsinkroniga sistemo estas proprietaj, sed ilia kodo estis planita por esti malfermita reen en 2017.

В nova versio:

  • Ĝisdatigitaj konstruaj iloj kaj sistembibliotekoj, inkluzive de ĝisdatigo de GCC de 4.9.4 ĝis versio 8.3, glibc de 2.28 ĝis 2.30 kaj
    glib2 de 2.56 ĝis 2.62, Gstreamer 1.16.1, QEMU 4.2 (uzata dum konstruado por aliaj platformoj). Ĝisdatigitaj sistempakaĵoj inkluzive de expat, file, e2fsprogs, libgrypt, libsoup, augeas, wpa_supplicant, fribidi, glib2, nss kaj nspr. Anstataŭ coreutils, tar kaj vi, analogoj de la busybox-aro estas uzataj, kiuj reduktis la grandecon de la sistemo je 7.2 MB. La statofs-funkcio estis anstataŭigita per akirado de ŝtatinformoj per la libqofono API. La Python uzata en la konstrua infrastrukturo estis ĝisdatigita por liberigi 3.8.1. La kodo ankoraŭ ne estas tute libera de ligoj al Python 2, do la pakaĵo kun Python 2.7.17 ankaŭ daŭre estas subtenata, sed laboro estas daŭranta por forigi ĝin kaj tute ŝanĝi al Python 3.

  • La migrado al la nova GCC estis farita de la programistoj de la poŝtelefona operaciumo Aurora (lokigita versio de la Sailfish OS de Rostelecom), kiuj ankaŭ aldonis la sekvajn plibonigojn:
    • Platform-bazita servo efektivigita Nextcloud kaj la kapablo uzi ĝin por organizi komunan aliron al fotoj (Nextcloud-albumoj aŭtomate aperas en la Galerio-apliko), dokumentoj kaj notoj, kaj ankaŭ por gastigi rezervajn kopiojn kaj sinkronigi la adreslibron kaj kalendaran planilon;

      Sailfish 3.3-poŝtelefona OS-eldono

    • Por sendrataj konektoj, subteno por WPA-EAP-aŭtentikigo (TTLS kaj TLS) estis aldonita. Aŭtentikigo per Exchange-kontoj (EAS) estis plibonigita, aperis la kapablo aŭtentikigi per personaj SSL-atestiloj;

      Sailfish 3.3-poŝtelefona OS-eldono

    • La poŝta kliento nun subtenas serĉadon de la Tutmonda Adreslisto (GAL) provizita de Exchange Active Sync. Subteno por agorda sinkronigo estas provizita;

      Sailfish 3.3-poŝtelefona OS-eldono

    • La stako por determini lokon per Wi-Fi kaj bazstacioj (sen GPS) estas adaptita por labori kun aliaj provizantoj. Antaŭe uzis Mozilla Location Service, sed subteno por ĝi en Sailfish estis nuligita pro limigoj aliro - Mozilla Location Service estis akuzita je malobservo de patentoj de Skyhook Holdings kaj, kiel parto de eksterjuĝeja interkonsento, Mozilla fiksis limon de 100 mil API-vokoj tage por komercaj projektoj;
    • "Muntu" kaj "malŝlosi" butonoj estis aldonitaj al la agordoj "Agordoj > Rezerva" por munti aŭ malŝlosi memorkartojn;
    • Eraroj en la kalendara planisto, fotilo, dokumenta spektilo estis solvitaj (problemoj dum vidado de CSV kaj RTF estis solvitaj).
    • Implementita MDM API por ActiveSync kaj kontoj;
    • Aldonita subteno por aŭtomate plenigado de kampoj kaj serĉado en la adreslibro;
    • Plibonigita laboro kun voka historio kaj diskinterfaco;
    • Plibonigita VPN-administrada API.
  • Ebligis izoladon de sistemaj servoj per sandbox-reĝimo en systemd. En la estonteco, estas planite provizi izolitecon de aplikaĵlanĉoj (ni nuntempe eksperimentas fajromalliberejo). Laboras ankaŭ por provizi subtenon por estontaj eldonoj de pakaĵoj en la formato Flatpak - libseccomp kaj json-glib, necesaj por la ilaro Flatpak, jam estas integritaj en la sistemon.
  • Aldonitaj piktogramoj kun ikonoj reprezentantaj malsamajn vetercirkonstancojn. Ĝisdatigitaj ikonoj por Google-kontoj;
    Sailfish 3.3-poŝtelefona OS-eldono

  • La aranĝo de aplikaj interfacaj elementoj estis optimumigita por saĝtelefonoj kun grandaj ekranoj;
  • La Android-kongrua tavolo estis ĝisdatigita al la platformo Android 8.1.0_r73. Problemoj kun aldono de kontaktoj kaj spektado de videoj en WhatsApp estis solvitaj. Multaj programoj subtenas aliron al la SDa karto;
  • La sistema serurekrano montras ikonojn por Bluetooth kaj loka servo, same kiel la nomon de la teleentreprenisto.

fonto: opennet.ru

Aldoni komenton