phosh

@phosh.mobi

#phosh is a #LinuxMobile first user interface for your mobile phone. It is also a project working on making #Linux based #mobile phones usable and sustainable one […] 🌉 bridged from ⁂ https://social.phosh.mobi/@phosh, follow @ap.brid.gy to interact

Got Phosh's immutable BengalOS to boot on a Google Pixel 3A. There's quiet a bit of work left to make that usable but I'm already looking forward to try some of Phosh's features for immutable on a real device rather than a VM image. This is only possible due to […] [Original post on ruhr.social]

A foto from a Phone running Phosh. The mobile settings app is open showing the info panel. It says "Operating System: Phosh BengalOS roaming", "Operating System Version: 0.260712.3",  "Hardware Model: google,sargo"

We were a bit too busy at last weekends Phosh contributors meeting to keep you fully informed here, in the #fediverse, sorry for that. Here's a look back at what happened: https://ev.phosh.mobi/blog/pcm26-bits/ Thanks to @ev for organizing the event! 🙇‍♂️ #LinuxMobile #Phosh #pcm26

Bits from the Phosh Contributors Meeting 2026

We recently held the Phosh Contributors Meeting 2026 in the Linuxhotel, Essen, Germany with contributors joining from India, Sweden, Czech Republic and Germany. It started on the evening of May 22nd and ended on the afternoon of May 24th. **We’d like to thank allour supporters**. Your donations made this event possible! Many thanks as well to all participants for making the trip and dedicating their weekend to the project. We had access to two seminar rooms at the venue which allowed to have one room for presentations and demos while the other provided space for smaller discussions or more quiet hacking. Since the weather was great throughout the weekend many discussions and hacking moved also outside into the park. Below is a short summary of the event. The pad contains some more details. # Friday We had access to the venue from 18:00 but since a couple of participants had connections that arrived around lunch time, some of us already met at the park and had some food and informal discussions. We were then able to move into the seminar rooms a bit earlier, start the setup, settle in, hack a bit and get to know each other. Many of us met for the first time in person. Later in the evening we had an extended discussion about a generic word correction / prediction interface that would be needed for text input via swipe typing (see Saturday’s talk on that by prawn). The nice wooden sign was an unexpected gift from one of the participants. No worries, Phosh ♥️ postmarketOS (and other distros) too! # Saturday After some morning hacking the talks and demos started at 11:00. The first session gave a short demo of Phosh’s port to GTK4. It showed the main surfaces working, including top panel, overview and lock screen (including plugins). The remaining work is now split into two parts that can be done in parallel: landing the missing (but mostly working) GTK4 bits and fixing the remaining styling issues in Phosh. Help in the later part would be very welcome. This was followed by a (surprisingly) short discussion about what should still be addressed before a Phosh 1.0 release. One participant suggested improvements for landscape mode, while the rest seemed happy with the status quo already. So maybe we see Phosh 1.0 later this year 🥳. Gotam then demoed his work on Android app integration by simplifying the Waydroid setup, Android image download and APK installation and removal. This led to a discussion about implementation priorities, handling the installation of the needed distro packages, the impact on immutable images and how to handle the installation and removal of APKs in detail. Oormila presented her master thesis which evaluated the onboarding experience for app developers in the Linux Mobile ecosystem and Phosh in particular. As part of her work she created a tutorial featuring a Flatpak based weather app using GTK, libadwaita and written in Rust. The tutorial was evaluated with participants online as well as participants at her university. Prawn followed with an introduction to the history and technical background of swipe typing (slides). He explained his attempts to integrate that into Phosh’s on-screen keyboard stevia, how he joined forces with the HeliBoard developers on a common library, the necessity of voluntary data collection to accurately map gestures to words and the need for a generic interface to access correction and completion data on Linux. The final presentation of the day was given by Ick who presented several mockups for phone shell UI and UX improvements. Starting with ideas on landscape mode handling on phones he switched to suggestions for app switching, power bar use and other areas of the shell. Some of the proposals gained consensus quickly, but those often require compositor work before they can be implemented in a maintainable way (one example being the transition from a running application to the overview). Other ideas will be refined iteratively after the migration to GTK4 as we want to leverage some of GTK4’s features (like the improved gestures and hardware acceleration) for that. Contributions in this area are also very welcome. ## Parallel Track: Merch and Booth Planning Dana and Petra also ran a parallel track on Saturday focused on merchandise and preparations for the conference booth presence. They explored how we can better present Phosh at upcoming events and make the project more visible to a broader audience. The discussion covered ideas for new merchandise such as stickers, T-shirts, and other small items. Further work on designs and logistics will continue asynchronously with the wider community. After the talks we had a great barbecue in the venue’s park, entirely self-organized by some of the participants. Many, many thanks to everybody involved. The evening provided more time for discussions and some hacking. Some of the things we worked on included: * A fix by David to patch the Wi-Fi firmware for the SHIFT6mq so it can work on Linux. Previously people usually grabbed the OnePlus6 firmware instead which is far from ideal. * A prototype for two column landscape mode in Phosh’s top panel on phones * Using OpenQA to verify BengalOS images (see demo on Sunday) by devrtz * Polishing our mainline U-Boot support for the Librem 5 devkit. This has since been sent out. # Sunday Sunday started with a session on EUDI wallets. As passports and drivers licenses will be stored in digital wallets it is important that we get a Free Software solution for our systems. On Sunday Benedkit explained the requirements for that and the implications for Phosh and Mobile Linux in general (slides). Afterwards Guido gave an overview of the history and current state of the BengalOS images built from Phosh’s nightly packages (slides). He demoed the immutable variant including the first boot assistant. Devrtz then explained how to join Phosh.mobi e.V. as active or supporting member followed by a demo of his work on testing the BengalOS images via OpenQA (slides). For the notes taken during the sessions see here. After the group photo and lunch there was still some more time for discussions and hacking until people gradually started heading back home. # Outlook This event was intense and fun. It was great to have so many Phosh contributors together, discussing, hacking, building a future for Phosh, enjoing the barbecue and the time together. Many thanks to everyone involved in organizing and running our first contributors meeting. We’d very much like to repeat this next year. Due to our association’s budget we limited the event to a single weekend and sixteen participants (of which two unfortunately couldn’t attend due to short term visa and flight issues). There was consensus among the participants that it would be very nice to extend future contributors meetings to more days as that would give us more room to actually hack on the things we discussed. That’s where you can help: We’re always happy about any donation to fund future events but you can also help by spreading the word about our work, including companies that may be interested in supporting Phosh. We also offer a supporting membership. Becoming a supporting member helps us to plan future activities more reliably.

ev.phosh.mobi

Packing 📦 for the #Phosh Contributor Meeting at the #Linuxhotel in #Essen starting tomorrow: https://ev.phosh.mobi/pcm/pcm-2026/ :phosh: List of topics is also filling up: https://pad.debian.net/p/9tyskzLn4gQfr81dxwCB

Phosh Contributors Meeting 2026

In order to have some budget left for further activities this year **we’re still trying to reach our funding goal of 2500 Euro for this event** . **You can support us with a donation via thisform** (hosted by twingle). ## Where and when The Phosh Contributors Meeting 2026 will take place from Friday _22.05.2026_ _18:00_ to Sunday _24.05.2026_ _17:00_ in the Linuxhotel, Essen, Germany. We’ll work two days together on a user friendly mobile phone ecosystem for everyone. ## Who should attend All Phosh contributors are invited, attendance is _not_ limited to Phosh.mobi e.V. members. It doesn’t matter if you’re contributing to a software component, contribute artwork, help users or package for a distribution. Our aim is to get everyone interested together so we can discuss future plans and work on concrete topics. We currently have room for up to 15 people. ## Location Essen is located in the Ruhrgebiet in Germany. The Linuxhotel is in Essen Horst. ### How to get there It is easy to reach by railway or car: * Location on Openstreetmap: https://www.openstreetmap.org/way/35932120 * Closest railway station is _Horst S-Bahnhof Essen (Ruhr)_ served by line _S3_ from Essen main station. Walking directions by foot from the train station to the hotel are here * Closest airports are Düsseldorf (DUS), Dortmund (DTM) and Cologne (CGN). See LinuxHotel Anreise for more details on how to get to the location. ### Getting around * Seminar room. This is where the event takes place during the day. * Sleeping * Breakfast * Parking if you arrive by car ## What to bring Mostly you, your ideas and the computing devices you need. The rooms are fully equipped so no need to bring towels or sleeping bags unless you don’t _want_ to sleep in a bed and prefer the conference room floor or a tent (which you’d also have to bring). ## Schedule ### Friday * from 18:00 Arrival, build agenda of topics to discuss / work on * 20:00: Dinner on site * 21:00: Hacking / discussions ### Saturday * 9:00 - 10:00: Breakfast * 10:00: Hacking / discussions * 13:00: Lunch on site * 14:00: Hacking / discussions * 18:00: Lightning talks * starting ~19:00 barbecue (weather permitting) * 21:00: Hacking / discussions ### Sunday * Leave sleeping rooms ’til 9:00 so they can be cleaned * 9:00: Breakfast * 10:00: Hacking / discussions * 13:00: Lunch * 14:00: Hacking / discussions * Departure ’til 17:00 ## Food and Accommodation Breakfast will be served at Linuxhotel. For lunch and dinner we’ll either order something or go out to a nearby restaurant / diner to leave the keyboard for a couple of hours. Weather permitting we can also have a barbecue. If you have any special food requirements please let us know with your application. Rooms are double rooms with separate beds and an additional sleeping couch. Depending on the number of participants they’ll be shared by two or three people. There’s pictures on their web page. ## Can I eat / sleep elsewhere Sure, you can organize accommodation and/or food on your own if you prefer. ## Costs Accommodation, attendance fee and food will be covered by Phosh.mobi e.V. If you want to help us with covering the costs consider making a donation. We have set a small budget for travel sponsorship. If you need travel support to attend, please let us know the amount with your application. ## How to register If you intend to attend, please send a mail to confis@phosh.mobi with the following details (skip things you don’t care/know yet): * Any roommate preference, rooms are double rooms with separate beds * Food preferences / restrictions * Date of arrival / departure * If you need travel sponsorship and if so a rough amount. We can then check the budget and get back to you. * In case you don’t want to be mentioned by name as attending * If already known: The things you plan to work on, things you want to plan / discuss at the meeting. * Pronouns Registration closes 2026-03-31. ## Confirmed attendees These people intend to participate: Name | From | To ---|---|--- Achill Gilgenast | Fri | Sun Arun Mani J | Fri | Sun Benedikt Wildenhain | Fri | Sun Dana Gruschwitz | Fri | Sun David Heidelberg | Fri | Sun Evangelos Ribeiro Tzaras | Fri | Sun Gotam Gorabh | Fri | Sun Guido Günther | Fri | Sun Kevin Anton | Fri | Sun Nicole Faerber | Fri | Sun Oormila Raveendran | Fri | Sun Petra Kirchner | Fri | Sun Prawn | Fri | Sun Romina Tidona | Fri | Sun Rudra Pratap Singh | Fri | Sun Stefan Hansson (Newbyte) | Fri | Sun ## List of Supporters The following individuals and companies supported the event with a donation: * Cameron Radmore * Chris Hofstaedtler (Deduktiva GmbH) * Dan Wood * Elias Rudberg * Guido Günther * Manuel Traut * Marius Melzer * Marko Hehl * Nicole Faerber * Ondrej Kolin * Sebastian Krzyszkowiak * Sebastian Spaeth * Vladimir Tiukhtin * 12 donors that want to remain private Without their donations this wouldn’t be possible. Thank you! If you donated and your name doesn’t show up here (e.g. because you didn’t set the check mark in the form) but want to be listed, let us know and we’ll fix that. If you’re a company, want to sponsor the event and want to see your logo here, let let us know. ## Getting in touch Any questions? Join us on matrix. ## Health and Safety We welcome and encourage participation by everyone interested therefore all attendees are expected to adhere to the Code of conduct. In order to allow everyone to stay healthy please follow these simple rules: If you feel sick before the event, please don’t attend and inform the organizers. Should you feel sick during the event: * Request a COVID-19 self-test from the organizers * Avoid enclosed spaces with uninfected attendees * Wear a mask whenever around others Please help us keep the venue ventilated. It’s almost summer time so infection numbers should be low but let’s be on the safe side.

ev.phosh.mobi