Portal:15.1/Zalety

Skocz do: nawigacja, szukaj

Zalety openSUSE Leap 15.1


Icon-wiki.png

Migracja do wersji komercyjnej w razie potrzeby

SUSE kontynuuje wsparcie migracji z Leap do SLE, co czyni łatwiejszym budowanie rozwiązań na Leap a następnie przechodzenie na wersję komercyjną z certyfikacjami, masowymi wdrożeniami albo wydłużonym okresem wsparcia. openSUSE 15.1 zawiera mnóstwo pakietów społeczności zbudowanych na fundamencie SUSE Linux Enterprise (SLE) 15 Service Pack 1. Leap 15.1 współdzieli podstawowy kod z SLE 15 SP1, które będzie wydane w nadchodzących miesiącach. Pierwszym wydaniem Leap była wersja 42.1, bazująca na pierwszym Service Packu (SP1) do SLE12. Trzy lata później komercyjna wersja SUSE i społecznościowa wersja openSUSE są równoległe na numerach 15 i 15.1.


Icon-network.png

Gotowy serwer

Instalator ma ekran wyboru roli systemowej oferujący role klasycznego serwera i serwera transakcyjnego. Ta druga rola pochodzi z projektu Kubic i używa aktualizacji transakcyjnych oraz systemem plików root z uprawnieniami tylko do odczytu. Dzięki temu wszystkie zalety atomowych aktualizacji są dostępne dla całego wachlarza zastosowań.

Tworzenie oprogramowania

Icon-network.png

Technologie kontenerów

Leap 15.1 zawiera kilka technologii kontenerowania, takich jak Singularity, która wnosi kontenery i odtwarzalność do obliczeń naukowych i wysokiej wydajności. Singularity pierwszy raz pojawiło się w dystrybucji Leap razem z Leap 42.3 dostarczając funkcjonalność budowania najmniejszych minimalistycznych kontenerów i uruchamiania kontenerów jako środowisk pojedynczej aplikacji. Inną oficjalnym pakietem w Leap 15.1 jest libcontainers-common, pozwalającym konfigurację plików i stron man dzielonych przez narzędzia bazujące na bibliotekach github.com/containers, takich jak Buildah, CRI-O, Podman i Skopeo. Kontenery Docker wraz z narzędziami czynią budowanie i dostarczanie aplikacji łatwymi i szybkimi. By uruchamiać kontenery dostosowane do specyfikacji Open Container Initiative można używać pakietu containerd. Flatpak i AppImage, oprogramowanie służące do wdrożeń, zarządzania pakietami i wirtualizacji aplikacji, pozwalają programistom dostarczać użytkownikom Linuksa programów, które działają w izolacji od reszty systemu.


Icon-security.png

Języki i biblioteki

Leap pozwala na programowanie we właściwie każdym języku programowania. W dystrybucji są: Go, Rust, Haskell, C++, Ruby on Rails, Java, Python, Perl i wiele innych. Leap posiada także różnorodność bibliotek dla programistów takich jak libzypp, libvirt, glib, libstorage-ng czy inne. Przykładowo libvirt jest pomocny przy pisaniu bibliotek współdzielonych, libtool-testsuite oferuje przydatny zestaw skryptów konsoli, a glib można użyć jako bibliotekę ogólnego zastosowania dla typów danych, makr, konwersji typów, narzędzi ciągów znaków, narzędzi plikowych, abstrakcji pętli głównej programu i innych zastosowań.


Administracja systemami

Icon-network.png

Zarządzanie systemami

Skalowalność w zamyśle openSUSE

Administratorzy systemów i małe przedsiębiorstwa mogą używać Leap do hostowania stron internetowych, serwerów poczty e-mail czy zarządzania siecią za pomocą DHCP, DNS, NTP, Samby, NFS, LDAP i setek innych usług.