Sailfish 3.3 mobile OS release

Jolla Company ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° Sailfish 3.3 operating system release. The assemblies are prepared for Jolla 1, Jolla C, Jolla Tablet, Sony Xperia X, Xperia XA2, Gemini, Sony Xperia 10 devices, and are already available as an OTA update. Sailfish uses a graphics stack based on Wayland and Qt5 libraries, the system environment is built on the basis of Mer, which since April develops as part of Sailfish, and packages from the Nemo Mer distribution. The user interface, basic mobile apps, Silica's QML GUI building components, Android app launcher, smart text input engine, and data synchronization system are proprietary, but their code was planned to be open sourced back in 2017.

Π’ new version:

  • Updated build tools and system libraries, including updating GCC from 4.9.4 to 8.3, glibc from 2.28 to 2.30, and
    glib2 from 2.56 to 2.62, Gstreamer 1.16.1, QEMU 4.2 (used when building for other platforms). Updated system packages including expat, file, e2fsprogs, libgrypt, libsoup, augeas, wpa_supplicant, fribidi, glib2, nss and nspr. Instead of coreutils, tar and vi, analogues from the busybox set are used, which reduced the size of the system by 7.2 MB. The statefs functionality has been replaced with getting state information via the libqofono API. The Python used in the build infrastructure has been updated to release 3.8.1. The code is not yet completely freed from bindings to Python 2, so the package with Python 2.7.17 also continues to be supported, but work is underway to remove it and completely switch to Python 3.

  • The migration to the new GCC was made by the developers of the Avrora mobile operating system (a localized version of the Sailfish OS from Rostelecom), who also added the following improvements:
    • Implemented a platform-based service Nextcloud and the ability to use it to share photos (Nextcloud albums automatically appear in the Gallery app), documents and notes, as well as to place backups and synchronize the address book and scheduler calendar;

      Sailfish 3.3 mobile OS release

    • Added support for WPA-EAP (TTLS and TLS) authentication for wireless connections. Improved authentication using Exchange accounts (EAS), it became possible to authenticate using personal SSL certificates;

      Sailfish 3.3 mobile OS release

    • The email client adds support for searching the Global Address List (GAL) provided with Exchange Active Sync. Support for synchronization of settings is provided;

      Sailfish 3.3 mobile OS release

    • Wi-Fi and base station (non-GPS) location stack adapted to work with other providers. Previously used Mozilla Location Service but discontinued in Sailfish due to restrictions access - Mozilla Location Service was accused of patent infringement by Skyhook Holdings and, as part of an out-of-court agreement, Mozilla set a limit of 100 API calls per day for commercial projects;
    • Added "Mount" and "unlock" buttons to "Settings > Backup" settings to mount or unlock memory cards;
    • Fixed bugs in the calendar-scheduler, camera, document viewer (fixed problems when viewing CSV and RTF).
    • Implemented MDM API for ActiveSync and accounts;
    • Added support for autocomplete fields and search in the address book;
    • Improved work with call history and dialing interface;
    • Improved VPN management API.
  • Enabled isolation of system services via sandbox mode in systemd. In the future, it is planned to provide application launch isolation (while experiments are underway with firejail). Work is also underway to provide support in a future release of Flatpak packages - libseccomp and json-glib, which are necessary for the Flatpak toolkit, are already integrated into the system.
  • Added pictograms with icons representing different weather conditions. Updated icons for Google accounts;
    Sailfish 3.3 mobile OS release

  • The layout of the application interface elements is optimized for smartphones with large screens;
  • The Android compatibility layer has been updated to the Android 8.1.0_r73 platform. Fixed problems with adding contacts and watching videos in WhatsApp. Many programs provide support for accessing the SD card;
  • The system lock screen displays Bluetooth and location service icons, as well as the name of the carrier.

Source: opennet.ru

Add a comment