Schlagwort: Librem 5

  • Purism publishes the specification of the Librem 5

    Librem 5 specification
    Source: Purism License: CC-by-SA 4.0

    The final specification of the Linux smartphone Librem 5 from Purism was released today. Most of the components were already known in broad outline, there are no surprises, only clarifications.

    Specification of the Librem 5

    The CPU is, as already known for a long time, an i.MX8M Quad from NXP with a maximum clock speed of 1.5 GHz. At the beginning of the development the i.MX6 was also under discussion, but it was already too outdated. With the market launch of the i.MX8M, the developers committed themselves to this. One of the two delays in the delivery of the Librem 5 is due to an error in the silicon of the i.MX8M, which fortunately could be fixed in time. Otherwise, the developers would have switched to the less powerful i.MX8M Mini.

    Sufficient memory?

    The ARM-CPU comes with a 64-bit Cortex A53 with four cores, an additional Cortex M4 and a Vivante GC7000Lite GPU with free driver. It supports OpenGL/ES 3.1, OpenCL 1.2 and Vulkan. The main memory is 3 GByte, but it is not otherwise specified yet. The internal memory uses eMMC and holds 32 GByte. This can be extended by up to 2 TByte by microSD. Regarding the internal memory, many supporters had wanted a doubling to 64 GByte.

    Camera model not named

    The models of the built-in cameras are also not known in detail. Only their performance is indicated with 13 MPixel for the main camera and 8 pixels for the front camera. The main camera also provides an LED flash. The Gemalto-Modem offers worldwide coverage with the variants PLS8E and PLSUS . The alternative modem BroadMobi BM818 uses the QMI protocol.

    As already known, the Librem 5 has three hardware kill-switches that can switch off Wireless/Bluetooth, broadband as well as the camera and microphone at the touch of a button. If all three switches are in the Off position, the gyroscope, compass, GPS, proximity sensor and ambient light are also switched off. The other components of the Librem 5 are listed in the following table:

    [ninja_tables id=“10828″]

    No surprises

    Purism adheres to the promised properties and partly specifies them with this publication. Many supporters have been asking about the built-in cameras for quite some time, but there is still no information on the manufacturer and model. The same is true for RAM, only the capacity is now known.

    Delivery date is approaching


    More important than the pure numbers and designations in the specification, however, is this sign of life with regard to the morale of the supporters, who, like me, were slowly doubting that the delivery date would be met in the third quarter. Now there will be more confidence again. This is further supported by observing the rising activities in the matrix channel lately.

    A plethora of software to choose

    , contacts
    Recently there have been numerous reports about the software equipment. For the market start the developers concentrate mainly on the core components telephony, communication contacts and browser. More apps that will be ready are outlined by Bryan Lunduke in his Runs on the Librem 5 Smartphone series.

    A list of Linux apps adapted for the smartphone form factor is available on the net. While browsing, I noticed that the messaging app Chatty will support the Telegram protocol as well as XMMS and Matrix. It is unclear whether Telegram will be activated by default. A user has succeeding in running WhatsApp on an experimental Qemu image.

  • Librem 5 Update für Juli

    Librem 5 Update
    Bild: Purism | Lizenz: CC-by-SA 4.0

    Das Linux-Smartphone Librem 5, das derzeit bei Purism in der Entwicklung ist, wurde bereits zwei Mal verschoben und soll nun im gerade begonnenen 3. Quartal ausgeliefert werden. Der ursprüngliche Termin war der Januar 2019, dieser wurde zunächst auf April 2019 und später auf das 3. Quartal verschoben. Ob der Termin diesmal eingehalten werden kann ist zumindest für mich fraglich.

    Kein Wort zur Hardware

    Der Grund für meine Zweifel ist das Ausbleiben von Informationen über den Stand bei der Hardware, während fast monatlich über die Fortschritte bei der Software berichtet wird. Purism hat mit der Entwicklung des Librem 5 eine riesige Aufgabe übernommen, deren Bedeutung für die Entwicklung von Linux-Smartphones gar nicht hoch genug eingeschätzt werden kann. Also warte ich persönlich auch gerne auch länger auf mein Librem 5, wenn das zu einem besseren Endergebnis führt. Aber für das Ansehen des Projekts wäre eine weitere Verschiebung nicht zuträglich.

    Konzentration auf das Wesentliche

    Für den Monat Juli liegt jetzt ein neuer Fortschrittsbericht vor, der die Hardware mit keinem Wort erwähnt. Dafür geht er detailliert auf die Fortschritte bei der Software ein. Eingangs wird nochmals betont, dass sich das Librem 5, was die Apps angeht, bei Erscheinen auf die Grundfunktionalitäten eines Smartphones konzentriert. Dabei stehen Anrufe, Nachrichten und das Browsen im Netz im Vordergrund.

    Aufpolieren der Apps

    In diesem Sinne erfuhren die Apps Calls, Contacts und Chatty eine Überarbeitung bei der Funktionalität und Verbesserungen beim User-Interface. Auch der Browser Web wurde aufgewertet. GNOME Clocks wurde auf das Devkit portiert. Noch in Arbeit ist die Portierung der GNOME Settings mit dem Schwerpunkt auf den Netzwerkeinstellungen. Die endgültige virtuelle Tastatur namens squeekboard wurde auf der Basis des Keyboard-Toolkits eekboard entwickelt.

    Entwicklung geht upstream

    In Sachen Kernel basieren die aktuellen Images jetzt auf Linux 5.2. Die Entwickler des Librem 5 schicken ihre Anpassungen am Kernel für das Devkit als auch für das endgültige Gerät upstream an Debian und an die Kernel-Entwickler. Erste Änderungen sind bereits im Mainline-Kernel angekommen.

    GNOME only?

    Zu diesem späten Zeitpunkt erscheint mir Vieles noch unfertig, was mich an eine weitere Verschiebung der Auslieferung glauben lässt. Zu gerne würde ich mich hier irren. Schade auch, dass es keine Neuigkeiten von anderen Projekten wie Plasma Mobile, UBports oder PostmarketOS gibt, die alle begonnen hatten, an einer Umsetzung für das Librem 5 zu arbeiten.

  • Purism erhöht die Sicherheit des Librem Key

    Librem Key
    Bild: Librem Key | Quelle: Purism | Lizenz: CC-by-SA 4.0

    Purism, Hersteller von Notebooks und anderer Hardware mit Fokus auf Sicherheit und Privatsphäre, hat mit der zweiten Auflage die Sicherheit seines USB-Tokens Librem Key durch Verlagerung der Produktion in die heimischen USA erhöht. Das Sicherheitstoken ist damit das einzige seiner Art, dass in den USA gefertigt wird.

    Besser USA als Fernost

    Auch wenn das für uns Europäer nicht wie eine vertrauensbildende Maßnahme klingen mag, der Sicherheit des Librem Key ist damit durchaus gedient. Hersteller in Fernost haben mit dem Konzept von Open-Source bei Soft- oder Hardware so ihre Schwierigkeiten und allzu oft ist es nur ein Lippenbekenntnis.

    Wurde die erste Auflage des Librem Key in Zusammenarbeit mit der Firma Nitrokey entworfen und produziert, so wurde die Produktion der zweiten Auflage in die USA verlagert. Der Librem Key wird Carlsbad. Kalifornien in der gleichen Produktionsstätte erstellt, in der auch bereits die Devkits für das Librem 5 erstellt wurden. Auch der Versand findet direkt von dort statt.

    Zulieferkette absichern

    Purism möchte mit diesem Schritt die Sicherheit der Zulieferkette erhöhen. Viele Hersteller haben hierüber kaum Kontrolle und setzten sich dabei Risiken wie Spionage, Hacks, Malware und Diebstahl geistigen Eigentums aus. Somit ist gerade bei Produkten wie dem Librem Key und Purisms sonstiger Hardware erhöhte Sicherheit unabdingbar.

    Weitere Verlagerung in die USA geplant

    Purism plant künftig auch weitere seiner Geräte in den USA zu fertigen, wie es Linux-Notebook-Hersteller System 76 seit einiger Zeit bereits tut. Damit soll die Kontrolle vom Entwurf über das Platinenlayout, die Herstellung und den Versand komplett in eigener Hand liegen.

    Der Librem Key ist in der Lage, grundlegende Sicherheitstoken-Funktionen auf jedem Laptop bereitzustellen, verfügt aber über erweiterte Funktionen, die ausschließlich mit Purisms Laptop-Linie Librem und anderen Geräten funktionieren, die Trammel Hudsons Sicherheits-Firmware unterstützen.

  • Librem 5 Fortschritte

    Librem 5 Fortschritte
    Librem 5 Devkit

    Die Entwickler des Linux-Phones Librem 5 bei Purism geben Ende Mai einen weiteren Überblick über den Entwicklungsstand in Sachen Software für das im 3. Quartal erwartete Smartphone.

    Schweigen an der Hardware-Front

    Zur Hardware gibt es anscheinend derzeit keine neuen berichtenswerten Entwicklungen. Dabei warten viele Unterstützer etwa auf die Bekanntgabe der verwendeten Kameramodule. Aber die Entwickler haben anscheinend auch so noch genug zu tun.

    Librem 5 Fortschritte

    Die Software Call bereitet laut dem Bericht immer noch Probleme mit der Soundqualität. Im Gegensatz zu USB-Audio kommt PCM-Audio verzerrt aus dem Lautsprecher, wenn am anderen Ende aufgezeichnete Musik oder Sprache abgespielt wird. Zudem gibt es eine Geräuschkulisse, wenn eigentlich Stille herrschen sollte. Derzeit wird per Logic Analyzer erruiert, ob das Problem im i.MX8-SoC oder dem separaten Modem Gemalto PLS8 liegt. Auch ein weiteres Modem wurde für Tests herangezogen.

    In der Messaging-App Chatty wurden einige Fehler behoben, das SMS-Plugin erhielt Unterstützung für libmm-glib und das Lurch-Plugin für E2EE mit XMPP wurde intensiv getestet.

    Adaptives Design

    Um das Web-Browsing beim Librem 5 zu verbessern, wurde die hauseigene Bibliothek libhandy erweitert. Das Widget HdyViewSwitcher wurde hinzugefügt, damit Seiten sich besser adaptiv an die Größe des Displays anpassen. Davon profitieren auch andere Apps wie unter anderem Software, Clocks und Photos. Ein weiteres Widget HdyHeaderBar ist noch in der Entwicklung und soll bei der Anpassung der Titelleisten von Fenstern helfen.

    Geary als Basis für Mail

    Das Design für die Mail-App auf der Basis des Mail-Clients Geary ist fast fertig. Beim Kernel steht der Umstieg von 4.18 auf 5.2 kurz bevor. Zudem liefern die Entwickler beständig Patches für den Kernel nach Upstream. Der Wayland-Compositor Phoc ist in Arbeit und soll wlroots/Rooston ersetzen. Außerdem wird weiter daran gearbeitet, den Bootloader aus Sicherheitsgründen vom Betriebssystem zu trennen.

    Auslieferung in Q3 steht noch

    Aufseiten der Software werden für das Librem 5 beständig Fortschritte gemacht, die man auch in den Matrix-Channels des Projekts mitverfolgen kann. Hardwareseitig herrscht offiziell bereits seit einer Weile Funkstille. Der bereits zum zweiten Mal verschobene Beginn der Auslieferung ist für das 3. Quartal vorgesehen, das in rund einem Monat beginnt.

    Wenn das klappen soll, muss in China bald mit der Teileversorgung und dem Assemblieren begonnen werden. Ich warte gerne auch noch länger auf ein dadurch besseres Phone, aber für den Außenauftritt von Purism wäre eine dritte Verschiebung vermutlich nicht zuträglich.

  • Sicherheit beim Purism Librem 5

    Killswitches eines Librem Notebooks

    Handelsübliche Smartphones mit Android als Betriebssystem sind alles andere als sicher. Sie sind von innen wie von außen in ihrer Sicherheit gefährdet. Google setzt von innen alles daran, auch unseren letzten Rest von Privatheit in bare Münze umzuwandeln. Von außen versuchen Cyber-Kriminelle unsere Phones für ihre Zwecke zu nutzen. Android 9 Pie bietet zumindest einen Modus, der Fingerabdrucksensor, Gesichts- und Spracherkennung blockiert.

    Smartphones: Insecure by design

    Bei iOS ist es zwar um die Sicherheit etwas besser bestellt, jedoch fehlen den damit ausgestatteten iPhones die Möglichkeit, schnell alle Verbindungen nach Draußen abzuschalten. Das Librem 5 bringt zu diesem Zweck drei Hardware-Killswitches mit, mit denen Kamera und Mikrofon, WLAN und Bluetooth sowie das Breitband-Modem in Sekundenbruchteilen getrennt werden können.

    Purism stellt Lockdown Mode vor

    Das Linux-Phone Librem 5 setzt hier neue Maßstäbe. Jetzt verschärft der Hersteller das Konzept nochmals. Purisms Sicherheitschef Kyle Rankin erläutert in einem Blogeintrag die Killswitches und das damit verknüpfte neue Konzept des noch restriktiveren Lockdown Mode.

    Tracking verhindern

    Die bereits von den Librem-Notebooks bekannten Hardware-Schalter erhalten bei einem mobilen Gerät einen noch höheren Stellenwert, da wir diese Geräte ständig mit uns führen und so der Gefahr des Ausspionierens noch weitaus mehr ausgesetzt sind. So weiß Google immer genau, wo wir uns gerade befinden und wie wir von A nach B kommen. Mit dem Librem 5 kann man die Stromversorgung zur WLAN-Hardware unterbrechen und so sicherstellen, dass alle Anwendungen, die versuchen, unseren Standort per WLAN zu verfolgen, blockiert werden.

    Gleiches gilt für Kamera und Mikrofon, sie sind bei üblichen Smartphones ständig an, während wir das Telefon in der Tasche durch unseren Alltag tragen. Auch hier sind der Spionage Tür und Tor geöffnet, ohne dass wir uns dessen wirklich bewusst sind.

    Der einzige Blob

    Das Breitband-Modem ist der einzige Baustein des Librem 5, das einen proprietären Blob beinhaltet. Dieser hat zwar keinen Kontakt zu anderen Komponenten, da Purism ihn von der CPU getrennt und auf eine austauschbare M.2-Karte ausgelagert hat. Wir wissen aber trotzdem nicht genau, was darin abläuft.

    Auch Sensoren sind ein Risiko

    Eine weitere Herausforderung beim Schutz der Privatsphäre auf einem Smartphone sind die vielen Sensoren, die zum Verfolgen und Ausspionieren verwendet werden können. Viele Sicherheitsberichte in den letzten zehn Jahren haben gezeigt, wie viel Information von scheinbar harmlosen Sensoren abgeleitet werden kann, die in einem Telefon enthalten sind.

    Standort auch ohne WLAN

    Hierzu zählt der GNNS-Sensor, der Zugriff auf GPS, GLONASS, Galileo und Beidou hat ebenso wie ein SBAS-Chip, der ein Satellitennavigationssystem bietet, dass Dienste wie WAAS EGNOS, GAGAN und MSAS unterstützt. Per GNSS lässt sich auch bei abgeschaltetem Netzwerk der Standort bestimmen.

    Der IMU-Chip stellt dem Telefon einen Kompass und einen Beschleunigungssensor zur Verfügung, den es zusammen mit einem GNSS verwenden kann, um zu sagen, in welche Richtung sich das Gerät bewegt. Auch hier gibt es Datenschutz- und Sicherheitsrisiken durch den Beschleunigungssensor. Sicherheitsforscher haben Wege gefunden, um zu erkennen, was auf dem Bildschirm eingegeben wird, indem sie einfach die Schwankungen des Beschleunigungssensors betrachten.

    Nicht zuletzt kann der Lichtsensor zum Tracking des Benutzers und sogar zur Darstellung der Anordnung und Größe seines Hauses verwendet werden. Um nun nicht noch mehr Killswitches auf der Schmalseite des Librem 5 anbringen zu müssen, hat Purism sich den Lockdown Mode einfallen lassen, um bei besonderen Sicherheitsanforderungen auch die Sensoren abschalten zu können.

    Kompletter Lockdown

    Um den Lockdown-Modus auszulösen werden alle drei Kill-Schalter eingeschaltet. Damit werden dann auch GNSS-, IMU- Umgebungslicht- und Näherungssensoren deaktiviert. Wird einer der drei Hardware-Kill-Schalter wieder ausgeschaltet, schaltet sich die Hardware, die diesem Schalter entspricht, zusammen mit GNSS-, IMU- und Umgebungslicht- und Näherungssensoren wieder ein.

    Das Abschalten der einzelnen Module und Sensoren hat neben dem Schutz der Privatsphäre auch noch den Vorteil, dass es die Laufzeit des Akku verlängert. Der Lockdown Mode könnte für besonders sicherheitskritische Zeitgenossen auch noch erweitert werden. Das könnte vom gesperrten Display über einzelne deaktivierte Apps und Dienste bis zum Löschen des Betriebssystems und aller Inhalte per Wischgeste gehen.

  • Librem 5 Roadmap und Spezifikation teils geklärt

    Todd Weaver, Gründer und CEO von Purism, den Entwicklern des Librem 5 Linux-Phones, meldet sich mit einem Blogpost über den Stand der Entwicklung des Librem 5.

    Auslieferung verschoben

    Die für Vorbesteller wohl wichtigste Nachricht ist eine Verschiebung des Zeitpunkts der Auslieferung vom 2. in das 3. Quartal. Das Librem 5 wird also nicht ab April ausgeliefert, sondern erst ab Juli 2019.

    Fehler im SoC

    Der hauptsächliche Grund für die Verschiebung ist ein Fehler im Silizium des vorgesehenen Prozessors NXP i.MX8M Quad, der dazu führte, dass der Akku viel zu heiß wurde und sich zu schnell entlud. Als klar wurde, dass man das Librem 5 damit unter keinen Umständen ausliefern kann, rückte als Alternative der mit etwas weniger Funktionen ausgestattete i.MX8M Mini-Soc ins Blickfeld.

    Ausgiebige Tests ergaben für den Ersatz eine Eignung ohne die hohe Hitzeentwicklung. Der SoC wird in einem 14nm-Entwicklungsprozess gegenüber dem 28nm-Prozess des Quad hergestellt. Dazu mussten auch Anpassungen für das Mainboard des Librem 5 entworfen werden.

    Kommando zurück

    Anfang Februar meldete sich dann NPX mit einem neuen Software-Stack für den i.MX8M Quad, der sämtliche Hitzeprobleme löste und den Soc nun für das Librem 5 einsatzfähig macht. Darüber ging viel Zeit verloren.

    Zeit, die andererseits aber der Weiterentwicklung des Betriebssystems bei Purism und der App-Entwicklung in der Community zugutekommt. Weaver konstatiert eine bemerkenswert lebendige Software-Entwicklung in den letzten Wochen.

    Mehr Zeit für Software

    So wird im Endeffekt ein im 3. Quartal ausgeliefertes Librem 5 ein stabileres PureOS und eine breiter gefächerte Softwareauswahl bieten. Die Community pflegt derweil bereits eine Liste von mobilen GNU/Linux-Apps, die auf Linux-Phones lauffähig sind.

    Besseres Produkt

    Auch wenn die Vorbesteller es kaum erwarten können, das Librem 5 in ihren Alltag zu integrieren, so kommt die Verschiebung der Auslieferung doch allen zugute. Das Team kann nach einem strapaziösen Parforceritt nun etwas durchatmen und den Endspurt einleiten. Die künftigen Besitzer erhalten sowohl bei Hard- als auch bei Software ein deutlich ausgereifteres Produkt.

    Spezifikation

    Mittlerweile ist auch die Spezifikation der Komponenten weitgehend abgeschlossen:

    [ninja_tables id=“9265″]

  • Librem 5 Linux-Smartphone – Erwartung und Realität

    Librem 5 Basis-Apps

    Seit weit über einem Jahr ist das Librem 5, Purisms Linux-Smartphone nun in der Entwicklung. Dem voraus ging das Crowdfunding mit über zwei Millionen US-Dollar für die Entwicklung des freiesten Smartphones bis dato.

    Falsche Prämissen

    Bereits in dieser Phase traten die Berufsunken auf den Plan und prophezeiten, das Crowdfunding werde scheitern, sei ja bei Canonical auch so gewesen. Auch jetzt höre ich von verschiedenster Stelle immer wieder, das Projekt sei zum Scheitern verurteilt, denn es könne sich ja niemals gegen Android und iOS durchsetzen. Immer wieder gerne genommen wird auch die These, ohne Android-Apps könne man den Massenmarkt gleich vergessen.

    Zeitgenossen, die diese Argumente im Munde führen, sind oft die gleichen, die generell Linux die Fähigkeit absprechen, Windows zu ersetzen. Und genau da liegt der Hund begraben. Den meisten Linux-Begeisterten ist es im Grunde völlig egal, ob Linux am Desktop 2 oder 20 Prozent Marktanteil hat. Schöner wären natürlich 20 oder mehr, aber man kann halt nicht alles haben. Und das gilt auch für das Librem 5.

    Langfristige Entwicklung

    Hier kommen wir zur Erwartungshaltung. Wer glaubt, mit der Veröffentlichung des Librem 5 sei plötzlich alles gut und das bisher genutzte Phone könne in die Schublade, der wird enttäuscht sein. Das kann nicht funktionieren. Purism ist ein Unternehmen, dass auf die langfristige Entwicklung einer freien Hardwareplattform ausgerichtet ist, was man sehr schön bei den Fortschritten der Purism Laptops beobachten kann.

    Alles neu

    Das gleiche gilt für das Librem 5. Hier beobachten wir die Integration einer neuen Plattform mit Komponenten wie der CPU, die noch nie bei einem Smartphone zum Einsatz kam, einem bei mobilen Plattformen unüblichen Mainline-Kernel, eines für den Formfaktor neuen Betriebssystems sowie einer neuen Oberfläche.

    Das alles wird völlig offen und unter Einbeziehung diverser Communities realisiert. Damit wird der Grundstein gelegt für ein Ökosystem »Linux-Smartphone«, auf dem andere Unternehmen und Projekte aufsetzen können.

    Das Wissen um den Aufwand, der hier für Freiheit, Sicherheit und Schutz der Privatsphäre betrieben wird relativiert meiner Meinung nach auch das Argument, das Librem 5 sei mit derzeit 600 US-Dollar zu teuer.

    Brot und Butter

    Die rund 5.000 im Laufe des Jahres verschickten Einheiten konzentrieren sich in erster Linie auf das Brot- und Buttergeschäft eines Smartphones: Anrufe, E-Mail, Kontakte, Messaging und Webbrowser. Wenn Purism das einwandfrei funktionierend liefert, ist das schon sehr viel und ein großer Schritt vorwärts zur neuen Plattform.

    Es werden derzeit viele Apps für das Librem 5 geplant und realisiert, was allerdings davon bei Auslieferung bereits verfügbar sein wird, bleibt abzuwarten und sollte als das Tüpfelchen auf dem i gesehen werden.

    Das waren bei der Bestellung im Sommer 2017 meine Erwartungen und sind es noch heute. Wer anfänglich mehr erwartet, wird sich vermutlich enttäuscht abwenden. Und das wäre schade.

  • PureOS Store für das Librem 5 basiert auf Flatpak

    Quelle: Purism

    Letzte Woche berichtete Purism, dass das Unternehmen an einem App-Store für das im April erwartete Linux-Phone Librem 5, aber auch für die Notebooks des Unternehmens arbeite.

    Apps – das Salz in der Suppe

    Bekanntermaßen hängt der Erfolg einer mobilen Plattform wesentlich von der Qualität und Quantität der dafür verfügbaren Apps ab. Das weiß natürlich auch Purism und somit ist die Ankündigung des »PureOS Store« keine Überraschung. Die erste Ankündigung enthielt allerdings wenig Konkretes zur Infrastruktur des geplanten App-Store.

    Es wurde lediglich bekannt, der Store solle für Entwickler einfach zu handhaben sein, da er nicht voraussetze, dass diese sich mit Technologien wie die Paketierung oder dem Mechanismus des Hochladens von Apps auskennen müssen.

    Eintritt nur für Freie Software

    Auf Nachfragen aus der Community erklärte Purism-CEO Todd Weaver, die einzige Auflage zur Aufnahme von Apps sei, dass sie frei und offen sind. Um den Reifegrad einer App für Anwender erkennbar zu machen soll es ein Bewertungssystem in Form von verschiedenfarbigen Emblemen geben.

    Die Stufen reichen von Alpha- und Betaversionen bis hin zu einer vollständig unterstützten und in PureOS integrierten App. Die Embleme sollen aber nicht nur den technischen Entwicklungsstand der App anzeigen, sondern auch deren Stand bei ethischem Design, Datenschutz, Sicherheit und Freiheit.

    Flatpak als Basis

    In einem Blogpost von gestern berichtet der PureOS-Verantwortliche Jeremiah Foster, der Store werde im Hintergrund Flatpak einsetzen. Auf der Entwicklermesse FOSDEM in Brüssel am übernächsten Wochenende treffen sich GNOME- und Purism-Entwickler, um Details zu klären. Ich werde versuchen, vor Ort weitere Einzelheiten dazu und zum Stand der Entwicklung generell zu erfahren.

    Foster stellte mit dem Musicplayer Lollypop auch eine erste für das Librem 5 portierte App vor, die über die Standardanwendungen hinausgeht. Des
    Weiteren ist unter anderem die Portierung einer Navigations-App namens Pure Maps geplant.

    Seit die Dev-Kits ausgeliefert wurden ist die Community eifrig dabei, Apps für das Smartphone zu planen und zu realisieren. Die Spannung steigt, denn bis jetzt steht noch der Auslieferungstermin im April.

  • Purism: Librem 5 macht gute Fortschritte

    Bild: Purism | Lizenz: CC-By-SA 4.0

    In dieser Woche hat Purism gleich zwei interessante Blogeinträge veröffentlicht, die die Entwicklung des Librem-5-Dev-Kit sowie den derzeitigen Stand der Software skizzieren. Die Dev-Boards für das Linux-Phone sind bei den Teilnehmern des Crowdfunding angekommen, was man leicht verifizieren kann, wenn man den seit rund einer Woche stetig steigenden Aktivitätspegel im Chat-Kanal für das Dev-Kit beobachtet.

    Dev-Kanal aktiv

    Der wird nochmals ansteigen, wenn die Entwickler aus den assoziierten Projekten in den nächsten Tagen ihre Dev-Kits erhalten, denn Purism hatte zunächst die Kits für die zahlenden Teilnehmer aus dem Crowdfunding versendet. Das Interesse an der Entwicklung ist hoch, im Librem-5-Chatroom sind über 500 Interessierte anwesend, im Entwicklerraum für das Dev-Kit sind es über 150.

    Der erste Bericht in dieser Woche bezieht sich auf den derzeitigen Stand der Software-Entwicklung für das Librem 5. Neben der Entwicklung der Hardware erstellt Purism auf der Basis von GTK3 und GNOME einige grundlegende Apps, die das Gerät erst zu einem Smartphone machen.

    Ruf mich an!

    Wichtigste Funktion eines wie immer gearteten Telefons ist, wie der Name bereits sagt, das Führen von Telefongesprächen. Dazu dient beim Librem 5 die App »Calls«, die mittlerweile gut funktioniert. Diese bedient sich unter anderem eines Daemon namens Hægtesse, der das Modem auf Anrufe überwacht und die Audiodaten aus dem Modem an Pulseaudio weiterreicht.

    Dieser als Systemd-User-Service laufende Daemon unterstützt derzeit nur das SIMCom SIM7100 Modem, was darauf schließen lässt, dass dieses im fertigen Gerät zum Einsatz kommt. Üblicherweise ist das Modem Teil des Soc, Purism legt allerdings Wert auf eine Trennung des Modems von der CPU und verwendet hier ein externes Modem.

    Phosh, Virtboard und Chatty

    Neben der Benutzeroberfläche »Phosh«, die unter der Wayland-Implementation WLroots das Look&Feel des Librem 5 vermittelt, arbeitet das Team an der virtuellen Tastatur Virtboard sowie der Kommunikations-App Chatty. Sie beherrscht durch Libpurple Ende-zu-Ende verschlüsselte Kommunikation per XMPP und zudem SMS. Wie bei den anderen Apps ist die Grundfunktionalität gegeben, an der Optik wird noch gearbeitet.

    Über die selbst geschriebenen Apps von Purism hinaus ist die Community dabei, GTK-3-Anwendungen für das Librem 5 zu portieren. Dabei hilft die noch junge Bibliothek Libhandy mit einer Sammlung von GTK+ Widgets. eine inoffizielle Umfrage ruft zur Abstimmung über gewünschte Apps auf

    Upstreams unentbehrlich

    Der Artikel zeigt auch, wie eng Purism bei der Entwicklung des Librem 5 mit Upstreams wie unter anderem GNOME und Debian zusammenarbeitet, ohne deren Vor- und Mitarbeit das Projekt Linux-Phone für Purism nicht realisierbar wäre. Er skizziert auch kurz den mühsamen Weg der Entwicklung und Realisierung der Dev-Kits. Diesen Weg beschreibt in vielen Details auch der exzellente zweite Artikel der Woche von Eric Kuzmenko.

  • Dev-Kits für Librem 5 werden ausgeliefert

    Linux-Phone Librem 5
    Bild: Purism | Lizenz: CC-by-SA 4.0

    Die Firma Purism, die das Linux-Smartphone Librem 5 entwickelt, gab in einer Pressemitteilung bekannt, dass die Entwickler-Boards bereit zum Versand sind und noch in diesem Jahr die Unterstützer erreichen sollen.

    Zwei Mal verschoben

    Die Auslieferung der Dev-Kits war ursprünglich bereits für den Juni geplant, musste aber zweimal verschoben werden. Ein Grund für die Verschiebungen war unter anderem ein Fehler in der ersten Revision des gerade erst auf den Markt gelangten i.MX 8M SoC.

    Das Entwicklungsteam des Librem 5 wird die gleichen Dev-Kits erhalten und die generischen i.MX 6 Boards, auf denen die bisherige Entwicklung stattfand, auf das Purism i.MX 8M basierte Dev-Kit aktualisieren.

    Gleiche Basis

    Somit arbeiten interne wie externe Entwickler ab jetzt mit den endgültigen Komponenten, auf denen das im April 2019 erwartete Linux-Smartphone basiert.  Auch wenn in den letzten zwei Monaten, seit die ersten Boards assembliert wurden, viele Fortschritte gemacht wurden, ist es für die Entwickler bei Purism wichtig, Rückmeldungen von einer breiteren Basis zu erhalten. 

    Noch sei viel zu tun, heißt es im Blogeintrag, jedoch soll der erhoffte Schub die Entwicklung des Librem 5 entscheidend voranbringen, sodass im April 2019 die fertigen Geräte an die Unterstützer gehen können. Auch dieser Termin musste bereits von Januar auf April 2019 verschoben werden.

    Librem 5 Dev-Kit

    Kontakt zu den Entwicklern

    Für die Empfänger der Dev-Kits, aber auch für jeden anderen, der an der Entwicklung interessiert ist, wurde ein Matrix-Kanal eingerichtet, in dem Probleme und Ideen direkt mit den Entwicklern von Purism erörtert werden können. Eine Mail an info@puri.sm verschafft hier Zugang.

    Unterdessen wurde die Crowdfunding-Kampagne eingestellt, das Librem 5 kann jetzt über die Webseite von Purism vorbestellt werden. Der Preis wird ab dem 7. Januar um 100 US-Dollar auf 699 Dollar ansteigen.