Firma Jola wydanie systemu operacyjnego Sailfish 3.3. Kompilacje zostały przygotowane dla urządzeń Jolla 1, Jolla C, Jolla Tablet, Sony Xperia X, Xperia XA2, Gemini, Sony Xperia 10 i są już dostępne jako aktualizacja OTA. Sailfish korzysta ze stosu graficznego opartego na bibliotekach Wayland i Qt5, środowisko systemowe zbudowano na bazie Mer, który jest w użyciu od kwietnia w ramach Sailfish oraz pakietów dystrybucyjnych Nemo Mer. Powłoka użytkownika, podstawowe aplikacje mobilne, komponenty QML do budowy interfejsu graficznego Silica, warstwa do uruchamiania aplikacji na Androida, inteligentny silnik wprowadzania tekstu i system synchronizacji danych są autorskie, ale ich kod miał zostać otwarty jeszcze w 2017 roku.
В :
- Zaktualizowano łańcuch narzędzi kompilacji i biblioteki systemowe, w tym uaktualniono GCC z wersji 4.9.4 do wersji 8.3, glibc z wersji 2.28 do 2.30 i
glib2 z 2.56 do 2.62, Gstreamer 1.16.1, QEMU 4.2 (używane podczas kompilacji na inne platformy). Zaktualizowane pakiety systemowe, w tym expat, file, e2fsprogs, libgrypt, libsoup, augeas, wpa_supplicant, fribidi, glib2, nss i nspr. Zamiast coreutils, tar i vi używane są analogi z zestawu busybox, co zmniejszyło rozmiar systemu o 7.2 MB. Funkcjonalność statefs została zastąpiona uzyskiwaniem informacji o stanie za pośrednictwem interfejsu API libqofono. Python używany w infrastrukturze kompilacji został zaktualizowany do wersji 3.8.1. Kod nie jest jeszcze całkowicie wolny od powiązań z Pythonem 2, więc pakiet z Pythonem 2.7.17 jest nadal obsługiwany, ale trwają prace nad jego usunięciem i całkowitym przejściem na Pythona 3. - Migrację do nowego GCC przeprowadzili twórcy mobilnego systemu operacyjnego „Aurora” (zlokalizowanej wersji systemu Sailfish OS firmy Rostelecom), którzy dodali także następujące ulepszenia:
- Usługa została wdrożona w oparciu o platformę oraz możliwość wykorzystania jej do udostępniania zdjęć (albumy Nextcloud automatycznie pojawiają się w aplikacji Galeria), dokumentów i notatek, a także do tworzenia kopii zapasowych i synchronizowania książki adresowej i kalendarza;
- W przypadku połączeń bezprzewodowych dodano obsługę uwierzytelniania WPA-EAP (TTLS i TLS). Ulepszono uwierzytelnianie za pomocą kont Exchange (EAS), a także dodano możliwość uwierzytelniania za pomocą osobistych certyfikatów SSL;
- Klient poczty obsługuje teraz wyszukiwanie w Global Address List (GAL) dostarczanej przez Exchange Active Sync. Zapewniono obsługę synchronizacji ustawień;
- Stos lokalizacji Wi-Fi i stacji bazowej (bez GPS) został dostosowany do współpracy z innymi dostawcami. Mozilla Location Service była wcześniej używana, ale jej obsługa w Sailfish została przerwana z powodu dostęp - Usługa Mozilla Location Service została oskarżona o naruszenie patentów Skyhook Holdings, a w ramach ugody pozasądowej Mozilla ustaliła limit 100 XNUMX żądań API dziennie dla projektów komercyjnych;
- W ustawieniach „Ustawienia > Kopia zapasowa” dodano przyciski „Zamontuj” i „Odblokuj” umożliwiające montowanie i odblokowywanie kart pamięci;
- Naprawiono błędy w kalendarzu, aparacie i przeglądarce dokumentów (rozwiązano problemy z wyświetlaniem plików CSV i RTF).
- Wdrożono API MDM dla ActiveSync i kont;
- Książka adresowa obsługuje teraz automatyczne wypełnianie pól i wyszukiwanie;
- Ulepszona praca z historią połączeń i interfejsem wybierania;
- Ulepszony interfejs API do zarządzania siecią VPN.
- Usługa została wdrożona w oparciu o platformę oraz możliwość wykorzystania jej do udostępniania zdjęć (albumy Nextcloud automatycznie pojawiają się w aplikacji Galeria), dokumentów i notatek, a także do tworzenia kopii zapasowych i synchronizowania książki adresowej i kalendarza;
- Izolacja usług systemowych poprzez tryb sandbox w systemd jest włączona. W przyszłości planowane jest zapewnienie izolacji uruchomień aplikacji (eksperymenty z tym są obecnie w toku). ). Trwają również prace nad zapewnieniem obsługi pakietów Flatpak w przyszłej wersji — libseccomp i json-glib, które są niezbędne dla zestawu narzędzi Flatpak, są już zintegrowane z systemem.
- Dodano ikony z ikonami pokazującymi różne warunki pogodowe. Zaktualizowano ikony dla kont Google;
- Układ elementów interfejsu aplikacji został zoptymalizowany pod kątem smartfonów z dużymi ekranami;
- Warstwa pośrednia zapewniająca zgodność z Android zaktualizowano na platformie Android 8.1.0_r73. Rozwiązano problemy z dodawaniem kontaktów i oglądaniem filmów w WhatsApp. Wiele programów obsługuje dostęp do karty SD.
- Na ekranie blokady systemu wyświetlane są ikony Bluetooth i usług lokalizacji, a także nazwa dostawcy usług.
Źródło: opennet.ru
