Mer (dystrybucja oprogramowania) - Mer (software distribution)
Rodzina systemów operacyjnych | Linux |
---|---|
Stan pracy | Wycofane (po połączeniu z Sailfish OS ) |
Model źródłowy | Otwarte źródło |
Cel marketingowy | mobilny |
Menedżer pakietów | Menedżer pakietów RPM |
Platformy | ARM , x86 i MIPS |
Typ jądra | Brak (nie jest dostarczany z Mer) |
Licencja | Darmowe oprogramowanie |
Oficjalna strona internetowa | merproject |
Mer była darmową dystrybucją oprogramowania o otwartym kodzie źródłowym , skierowaną do producentów sprzętu, mającą służyć jako oprogramowanie pośrednie dla mobilnych systemów operacyjnych opartych na jądrze Linuksa . Jest to widelec z MeeGo .
Cele
Niektóre cele projektu to:
- Otwarte opracowanie z przezroczystością wbudowaną w tkankę projektu
- Zapewnij architekturę zorientowaną na urządzenia mobilne
- Głównymi klientami są dostawcy urządzeń mobilnych, a nie użytkownicy końcowi.
- Posiadaj strukturę, procesy i narzędzia ułatwiające życie producentom urządzeń
- Wspieranie innowacji w mobilnym OS przestrzeni
- Włącznie z projektami i technologiami (np. MeeGo , Tizen , Qt , Enlightenment Foundation Libraries (EFL), HTML5 )
- Rządzony jako merytokracja
- Działaj jako organizacja non-profit dzięki darowiznom
Architektura oprogramowania
Mer nie jest systemem operacyjnym ; ma być jednym z komponentów systemu operacyjnego opartego na jądrze Linux. Mer jest częścią systemu operacyjnego powyżej jądra Linux i poniżej graficznego interfejsu użytkownika (GUI).
Mer zapewnia po prostu odpowiednik rdzenia MeeGo. Dawne interfejsy użytkownika MeeGo i adaptacja sprzętu mają zostać wykonane przez różne inne projekty i producentów sprzętu, którzy będą mogli budować swoje produkty na bazie rdzenia Mer.
składniki
Jest wsparcie dla systemd , Wayland , Hybris , i innego aktualnego oprogramowania FOSS .
Zephyr jest próbą stworzenia stosu do wykorzystania w innych projektach w celu eksploracji lekkich, wydajnych interfejsów użytkownika nowej generacji opartych na Mer, Qt5 , QML Compositor i Wayland.
Weston 1.3, który został wydany 11 października 2013 r., obsługuje bibliotekę libhybris, umożliwiając korzystanie ze sterowników urządzeń z systemem Android z Waylandem.
Obsługiwany sprzęt
Mer może być skompilowany dla wielu zestawów instrukcji, takich jak x86 , ARM czy MIPS .
Dostępne są kompilacje oparte na Mer dla różnych urządzeń, w tym Raspberry Pi , Beagleboard , Nokia N900 , Nokia N950 , Nokia N9 oraz dla różnych tabletów opartych na Intel Atom . Obejmują one również pakiety adaptacyjne sprzętu i różne UX działające na Mer, dostarczane przez różne projekty. Mogą być flashowane na urządzeniu i mogą działać w trybie podwójnego rozruchu z oryginalnym oprogramowaniem układowym.
Mer używa Open Build Service : OBS w Mer, ale z jednym repozytorium na architekturę :
Nazwa portu Mer | Nazwa harmonogramu OBS | Architektury RPM | Nazwa projektu OBS w MDS | Nazwa repozytorium OBS w MDS | Opis |
---|---|---|---|---|---|
i486 | i586 | i486 | Rdzeń: i486 | Core_i486 | Ogólny port i486+ X86 |
i586 | i586 | i586, i686 | Rdzeń: i586 | Core_i586 | Port X86 z obsługą SSSE3 |
x86_64 | x86_64 | x86_64 | Rdzeń: x86_64 | Rdzeń_x86_64 | Ogólny port 64-bitowy |
armv6l | armv7el | armv6l | Rdzeń: armv6l | Core_armv6l | ARMv6 + port VFP |
armv7l | armv7el | armv7l | Rdzeń: armv7l | Core_armv7l | Port ARMv7 VFPv3-D16, softfp ABI |
armv7hl | armv8el | armv7hl | Rdzeń: armv7hl | Core_armv7hl | Port ARMv7 VFPv3-D16, hardfp ABI |
armv7tnhl | armv8el | armv7hl, armv7nhl, armv7tnhl, armv7thl | Rdzeń: armv7tnhl | Core_armv7tnhl | Port ARMv7 VFPv3-D16, hardfp ABI, NEON, kciuk2 |
mipsel | mips | mipsel | Rdzeń: mipsel | Core_mipsel | Port MIPS32 O32 ABI, hardfloat |
Produkty oparte na Mer
Aktywna plazma KDE
Mer był używany jako platforma odniesienia dla Plasma Active KDE .
Vivaldi Tablet i Improv-komputer
W styczniu 2012 r. ogłoszono tablet Plasma Active, początkowo znany jako „tablet Spark”, a wkrótce przemianowany na „Tablet Vivaldi”. Oparty na Allwinner A20 SoC , miałby 7-calowy wyświetlacz wielodotykowy, interfejs użytkownika Plasma Active na górze Mer i miałby cenę docelową około 200 euro. Projekt napotkał pewne problemy, gdy jego partner sprzętowy w Chinach całkowicie się zmienił. wewnętrzne komponenty i niechętnie wypuszczał źródła jądra dla nowego sprzętu.Na początku lipca 2012 r. Vivaldi został cofnięty, ale rozwiązanie było „w potokach”, jak twierdzi programista Plasma Aaron Seigo. poboczny projekt Improv-computer był przeznaczony dla programistów i miał zostać wydany w styczniu 2014 roku z preinstalowanym Merem.W połowie 2014 roku oba projekty zostały przerwane.
Nemo Mobile
Równolegle do Sailfish OS firmy Jolla , Nemo Mobile jest systemem operacyjnym opartym na jądrze Linux, Mer, GUI i różnorodnych aplikacjach.
Jolla i Sailfish OS
W lipcu 2012 roku Jolla , fińska firma założona przez byłych pracowników Nokii zaangażowanych w rozwój MeeGo, ogłosiła prace nad nowym systemem operacyjnym o nazwie Sailfish OS , który jest oparty na rdzeniu MeeGo i Mer z dodanymi własnymi warstwami GUI i implementacji sprzętowej. Został zaprezentowany pod koniec listopada 2012 roku. Jolla wypuściła swój pierwszy smartfon wykorzystujący Sailfish w 2013 roku, nazwany po prostu Jolla . W październiku 2014 r. Jolla zapowiedziała na maj 2015 r. tablet Jolla z systemem Sailfish OS 2.0, który ma być 64-bitowy na czterordzeniowym procesorze Intela . Również 2.0 jest gotowy do licencjonowania, dlatego jest używany z produktami takimi jak Aqua Fish by Intex i PuzzlePhone .
System operacyjny Yuanxin
W listopadzie 2014 r. firma Yuanxin Technology w Chinach ogłosiła, że pracuje nad systemem operacyjnym Yuanxin. Prezes firmy, Shi Wenyong, nazwał system operacyjny „własnym chińskim systemem operacyjnym smartfona”, który ma odpowiadać systemowi Android i Apple iOS. Pan Shi wyjaśnił reporterowi, że Yuanxi OS jest oparty na dystrybucji Mer.
Historia
Pierwotnym celem Mera było zapewnienie całkowicie bezpłatnej alternatywy dla systemu operacyjnego Maemo , który mógł działać na tabletach internetowych Nokia, takich jak N800 i N810 (zwanych łącznie urządzeniami N8x0).
Został oparty na Ubuntu 9.04, a wraz z wydaniem Maemo 5/Fremantle pojawił się nowy cel: „[Przynieść] tyle Fremantle, ile możemy uzyskać na N8x0”.
Przejdź do MeeGo
Mer zawiesił rozwój w wersji 0.17, ponieważ skupiono się na tworzeniu MeeGo dla urządzeń N800 i N810. Do tego czasu MeeGo było dostępne i wspierane przez znacznie szerszą społeczność.
Upadek MeeGo
Rozwój został po cichu wznowiony latem 2011 roku przez garstkę programistów MeeGo (niektórzy z nich wcześniej działali w projekcie Mer), po tym, jak Nokia zmieniła swoją strategię w lutym 2011 roku. Deweloperzy ci nie byli zadowoleni ze sposobu, w jaki MeeGo było zarządzane zamknęły drzwi, zwłaszcza po odejściu Nokii, a ponadto obawiali się, że MeeGo jest w dużym stopniu uzależnione od dużych firm, które mogą przestać je wspierać, tak jak miało to miejsce, gdy Nokia porzuciła MeeGo w ramach swojej nowej strategii.
Po raz kolejny okazało się to problemem po tym, jak Intel , Samsung i Linux Foundation ogłosiły, że zamierzają stworzyć nowy system operacyjny o nazwie Tizen . Ten nowy system operacyjny zaczął koncentrować się na HTML5 i używał bibliotek Enlightenment Foundation (EFL) zamiast Qt dla aplikacji natywnych. Jednak 14 maja 2014 r. ogłoszono, że Tizen:Common przywróci Qt , rozpoczynając dostarczanie z nim zintegrowanym.
Odrodzenie z „MeeGo Reconstructed”
Po ogłoszeniu projektu Tizen, wznowienie projektu Mer zostało ogłoszone na liście mailingowej MeeGo, z obietnicą, że będzie on rozwijany i zarządzany całkowicie jawnie jako merytokracja , w przeciwieństwie do MeeGo i Tizen. Byłoby również oparte na bazie kodu i narzędziach MeeGo, aby zapewnić odpowiednik rdzenia MeeGo bez domyślnego interfejsu użytkownika. Dołączone są interfejsy API do tworzenia aplikacji innych firm, co oznacza, że Qt, EFL i HTML5 będą obsługiwane na platformie, a być może nawet inne, jeśli będą powszechnie proszone.
Projekt szybko zaczął zyskiwać popularność wśród wielu programistów open source, którzy byli zaangażowani w MeeGo, i zaczął być używany przez wcześniejsze projekty MeeGo, takie jak referencyjny telefon UX, teraz oparty na Mer i nazwany Nemo Mobile, oraz kilka nad Merem pojawiły się projekty ukierunkowane na UX tabletów, takie jak Cordia (reimplementacja Maemo 5 Hildon UX) i Plasma Active . Ekwiwalentny projekt oparty na Merie dawnych MeeGo IVI i Smart TV UX nie jest jeszcze znany.
Celem społeczności Mer jest stworzenie w solidny sposób tego, czego nie można było zrobić z MeeGo; Mer ma stać się tym, czym oczekiwano MeeGo, ale się nim nie stało. Mer zamierza zostać MeeGo 2.0, gdy Linux Foundation stwierdzi, że spełnia on wszystkie wymagania MeeGo .
Fuzja z Sailfish
Na początku 2019 roku ogłoszono, że połączą operacje Mer i Sailfish pod jedną marką o nazwie Sailfish OS , zaprzestając używania nazwy Mer.