All right, this is the last book for the day, well, it's the best of us, that's all I have to do.
I'll see you all in.
Yeah, thank you.
This is the post-market of us, what is it and what's new?
I'm at Oli Paranoid and let's start.
Okay, so first part is guess what, what is it?
Post-market of us is an operating system primarily for smartphones, but you can also use it on other types of devices like laptops, for example,
smartwatchers or some people even parted it to Google Glass and lots of crazy devices.
We are as the Fediver's recently found out, not only based, but we are also based on Alpine Linux, which is this distribution, which you might know from Ducca for example.
And yeah, why Alpine?
Because it's really awesome.
It has this tiny base system, it has the super fast package manager APK, which you should not confuse with the Android thing, APK, that's different.
And there is this thing, this package-made recipes called APK Birds, and they are really fun to work with.
I've worked with a lot of different types of package-spelding recipes from a lot of distributions, and this is really the best in my opinion.
It's like not any needless as trap abstractions, it's just getting the job done.
Yeah, and also we have rolling release version in Alpine, and we have stable releases every six months, which is quite useful, and which we follow with post-marketers too.
Yeah, so thanks to all Alpine developers.
Then, not only are we based on Alpine Linux, but also we are part of the Linux mobile multiverse, so there are a lot of other projects out there.
Like several DB-on-based ones. Once there are two Arch Linux-based ones, and so on, and it's all of them are really amazing.
And respect to all projects, what we do is hard, we largely have similar goals, and we work upstream, so they are also a role.
But back to post-market OS, why do we make post-market OS?
We want to extend the life of consumer electronics, and that means anything that can run the Linux kernel more or less.
And also we want to empower people to have full control of their devices, which means free software on everything.
We want to respect the users privacy, and we don't want all this bullshit like target advertising, surveillance, capitalism, dark patterns, attention economy.
Let's not have this in our operating systems. So at the beginning of January, I found this new article where I took a photo, and then I decided to just include it in a presentation as it is.
And this one's about just to give for an example, what I think is wrong with other operating systems.
There was this article that when you ask Siri on your iPhone, then it of course it has to process the voice you send it as input, and there was some quality control, which they didn't disclose.
This close beforehand that they do this, and so actually humans were listening to what I was saying.
And then there was some awkward situations where maybe Siri got activated by accident, and so on.
And there was this whole lawsuit about it, and one case was, I read there that somebody was talking to their doctor about cancer treatment or something like that from very private discussion.
And then shortly afterwards they get a targeted advertisement for treatment for that. So that's something we don't want in our operating systems.
And I need to say like Apple is says that this is not how it works, but yeah, it leaves a bad taste.
And I think we shouldn't include targeted advertising in the operating system at all, and it's currently in all main stream operating systems from Google, from Microsoft, from Apple all of them.
So is it Delhi driver ready short answer as no?
We right now it's more for hackers, and we need to work on stability that's clear, but there doesn't mean that people don't use it.
So post-markers have been parted to more than 500 devices, and we have more than 700 contributors to our main GetRepositoryPMIPOS.get.
Part 2, guess what, it rhymes, what's new? So we have a couple of new UI versions.
So plus massics had also called mega release around March 2024, now it's at version 6.2.5 in Alpine Edge.
Then there was GNOME 47, and also like we have this mobile specific version of GNOME, it's a fork, where the author is also heavily involved in GNOME and upstreaming itself.
It's currently at 46, so we are mixing components from both releases, but that's, yeah, he's obviously trying to catch up there, and it's still, it's quite usable and looks pretty definitely.
Then there's 4.044, we just started a whole talk from FRDC about first, watch that if you didn't yet, and we ship 0.044 in Edge currently, and in stable releases, as I mentioned every 6 months, we tag a stable one, it's at 0.043.1.
Then we have SXMO, there also was a nice talk about it today, and it's at version 1171, and it also has a nice menu and so on, but I actually made all these screenshots in the QMU, so I wasn't able to bring up the menu, somebody knows how to do that, and please tell me.
And very new, we also have Lumiri now back in post-marketers at, so it looks like this, this is from Ubuntu Touch originally, and you can run it on Apple Linux on post-marketers now, and you can use the apps from post-marketers.
With that being said, it's very bleeding edge, it was just much back into edge, after lots of development, but still if you want to give it a try, then you can now do that pretty easily.
Also, we have a bunch of other UI packets, like Esteroid, and many more, like Moonlight, for example, is for streaming games, and a sway which I run on this very laptop.
So, thanks to all the UI developers to do this upstream, this is really amazing that we have all these UI's on Linux, and that we can package them, and of course, thanks to all the maintainers who do the packaging, which is also a lot of work, and a lot of unseen work, oftentimes that people have to actually do the upgrades, and verify that it works, and then push it to the repositories.
Side note, if you want to run QMU yourself, it's actually quite easy, we have this tool called PM Bootstrap, and you run three Shikomans, and then you get the whole thing here, so I was able basically to do this, like in two minutes switching from one to the next here, and yeah, you can just go to the URL and do it yourself if you like.
Let's talk about hardware enablements, so there was also a lot of this, and last year roughly, let me switch to the other workspace here, so that's a nice video from Luca about camera, and yeah, as you can see, there is one of the rear cameras working, and also one of the front cameras, this is Luca.
Yeah, and I think it's quite impressive, because this didn't work at all, like a year ago or so, and just barely worked on Android devices, and now it really feels like a breakthrough, we get a lot of camera stuff working on Android devices too, not just the pine for 115, so that's really amazing to see, like I'm personally not involved in camera directly, but I follow it, and it's amazing.
Then we have a lot of generic device ports, which means that the packaging just becomes easier, and it's easier to add new devices, because you just extend the generic port, and it's better to maintain and so on, and there has been a lot of progress again, as you can see, like this also happened, yeah, most of it happened quite recently, and that's also the generic x8664 port running on this laptop, which you can just stick on any computer, basically.
Just also, while researching this, I found that it's a generic LTE-Donger one, which I found quite interesting.
And yeah, we moved the pine phone at Libran 5 from the device category main to community, so we have three device categories main community and testing, and we figured, yeah, they don't fulfill the categories of main anymore, let's put them in community, and maybe set the standards higher for main, and then get them back when we know it's really reliable and stable.
That's what we're doing.
And yeah, there was so much mainlining progress in general, so you look out start from earlier today, also what's recorded.
Yeah, besides that, we now have the devices from the testing category, which I just mentioned in the stable releases, this is since the 24.06 release and later.
This was not the case before, so this means instead of having only like, I don't know, 20 devices also in stable, you have a lot of them.
Like, over 250 or so in stable, we not exactly all that I and Edge because some didn't build, but really it's a lot, and you can also build it yourself and it can be added.
And it's has the benefit that you can just use basically any old phone that we, that there is a postmarker as part, and you can use it for anything that you can do with Linux, so you can, depending on how much it is part, that you can use it as phone, but you can also use it to run a web server,
there's this post where somebody did that, like there's a phone with a broken screen in a solar panel, and they just run a web server on it.
Yeah, it is quite a nice project, it's called Composted Party, so I had a link there.
And next one is, we have the Trailblazer project, which Calib started, this is a generic port for arm devices, arm 64 devices.
It usually runs Linux next, can also run other kind of versions, and the point is that the patches when main lighting stuff are in Linux next first, and so we can test these out on devices like see how well that it work if you run the real main line Linux next on it without any additional patches.
And this is quite nice, and moving on.
Yeah, thanks to all device maintainers, testers and porters, again, this is so much work, I cannot, like it takes our village to do all this, it's insane.
Next up, we have this pretty picture here that Clayton took at some point, so you can see there's a gnome, and there are KDE gear, somewhere in the woods, and they are staring at the phone, and it's running postmarker as the system deal, what's that?
So, it turns out, Alpan Linux actually uses OpenMasey, and we decided to add system deal to postmarker as it was just very recently, much to postmarker as it's in January.
And now we support both OpenMasey and system deal, and system deal will be the default for Plasma based UIs and gnome based UIs.
And then the internet road, it always puzzles me why they chose the one district without system deal to base this on and are now trying to edit themselves.
Why are they doing this?
Yeah, so the thing is, if you think, okay, first you take Alpan and then five minutes later, you add system deal that doesn't make sense, but it was actually a process of a many years.
Postmarker was started in 2016 and published 2017 and from then on, tried to discover community, and over the years we realized, okay, we actually need system before running all the UIs.
And also at the same time, Alpan has so many benefits that we don't really want to switch distros, and this was not an easy decision.
We spend so much time thinking about this, should we really go with system deal, should we switch distros, but this was the best solution.
And that we could come up with. So, what benefits do we get with system deal? You get a lot of upstream system decomponents of other stuff that we were using anyway.
Yeah, it's it's on this picture. We call them polyfills because like in like in depth development, you basically have replacements that don't that try to do the thing you want, but it's not quite the same and it has limitations oftentimes oftentimes it's outdated.
So basically it is these are folks from system decomponents or entirely new written components, and that's yeah, it's just hard to deal with and a lot of effort to maintain and we get unexpected bugs and so on.
So that's in the end, it's not very nice to deal with. And we get rid of that by using system deal. And also we get working products. So if you develop an application in the crashes, you want to have a quarter because then you can look at the trace and fix the buck and without system deal, we couldn't really do that. There was a way, but it didn't really work.
And that just works and it works like every in every other this room. Then we have sandboxing features for services, which is a big security improvement. You can take like services and say, okay, this particular service is not supposed to have network access or this other one should not access files except for one directory and so on.
That really really nice features and yeah, we can have them now. And there's some other stuff like service dependency and security analyzes features building on that and so on. So we get a lot of that.
And also familiar tooling, so you can use system CTL, join with CTL, call them CTL. If you maintain any Linux system that is not alpine, you are probably very familiar with them and yeah, it honestly it kind of sucks. If you cannot use it on post market or else.
So then you have to learn new things and sometimes things don't work, so that's just nicer from the user perspective and what developers told us of the US.
We did an original blog post announcement, which I recommend to read if this is news to you because again, we put a lot of effort into this explaining why we made this decision, this goes a lot to detail.
And if you want to contribute to that part in particular, we have metrics and ISE channels for post marketer system D.
Thanks to everybody who got and watched this adding system, that was another big project. Yeah, should speed up. Okay, then we have a good job version three.
That was huge, yeah, huge three right basically of a lot of stuff in peer bootstrap.
Calipstar that is mostly and now we have a huge maintenance improvements like a lot of legacy stuff has been replaced with proper solutions.
And we have performance improvements and software system these specific stuff.
That was just a big project we did in the last year to what's the end.
So thanks to everybody for that too.
Then we have other notable software changes. There's now mobile config Thunderbird after the success of mobile config Firefox.
This was done by Dylan and yeah, it's basically taking Thunderbird writing a mobile config for it and now you can use it on your smartphone like this, which is pretty nice.
Then the end of drummer first got a major overhaul, Calip, made a picture today.
So basically you can now one of the cool things you can do is boot instead of booting up your phone regularly, you can enter a terminal.
And that's actually a keyboard at the bottom, the leftmost can see it, but yeah, it's pretty neat and you can debug your stuff and it gives a lot more possibilities and the end of drummer has become more stable and general and better.
Then we have firmware compression using these standard, which means firmware files are smaller. This has also been upstream upstream into L-Pine.
Newbite mostly did that.
And there's the Android translation layer coming up by Miss 012.
This is a new way of running Android applications on postmarkers on Linux mobile in general, also other distrust.
And it works more like why you don't need to run a whole container with Android inside your postmarkers phone in this case.
So it's, yeah, it's much more effective, but also the application support is more limited at this point, but I think it will improve.
Then we have funds for non-later languages, we have unlockers in some time now, which is great.
Yeah, so much to mention, I need to hurry.
Then we also have organizational stuff.
We did the thing where we asked if people want to become trusted contributors, which is a new way you can join the team and actually a documented way because before I ended wasn't really clear how do I join the team, how do I get deeply involved.
And now this is there and this was a big success, we have now like I think 12 or so trusted contributors in addition to the seven core contributors.
So this allowed us to scale up the product nicely.
Then we moved our finances to open collective, so that's the donation platform we use now and everything is transparent there.
We also wanted to have it transparent before, but the previous platform didn't support it.
And that's not possible, that was nice.
Then Clayton is now working full-time on postmarker.
Our big part of it was out of on-pocket and then we tried to get a grant from him and managed to do that so that he gets paid from the grant, which is also awesome.
Pablo is also doing half-time basically.
At the beginning of last year we started writing monthly blog posts and yeah, as you can see on the homepage, we just have every month these blog posts and these are a lot of effort to write.
But also it allows to thank everybody who has been making much requests and show in detail what has been happening.
And I think that's very useful.
And yeah, we did an infrastructure migration that's looked at was a big part of and typed out greatly without him.
This would have been possible.
Then we did a homepage design, so if you look closely there are subtle differences here.
Yeah, what's other big success, this has been in a work for like three months at this point.
And we moved to our own GitLab instance, which is now hosted by the Open Source University.
No, Oregon State University Open Source Lab.
Yeah, and they are awesome. They help us a lot with support and so on.
And we wrote some grant applications, mentored some grants, all that fun stuff.
We have a code of conduct team now, also important.
And we have bi-weekly core contributor meetings. So thanks everybody who doing who was doing organizational stuff.
This is oftentimes overlooked and you don't realize that this is going on in the background, but it's super important.
We have a lot of artwork.
I realize we are getting out of time, so Dcast is made a lot of wallpapers and we now use one every six months.
It's every release. So this is also amazing person did a lot of stuff.
We now have leaflets. You can get the English one at our booth at the table and various smart artwork contributions like this one.
But we will probably make a sticker out of eventually.
Yeah, thanks for the dope artwork. And yeah, I'm wrapping it up.
So come to the stand tomorrow. In building K, we have stickers and demos 25 or 6 will be the first release of system D.
We will have more stability.
If you put up, we'll get even better.
Galif has a lot of great patches and progress.
We plan to have an optional, a mutable root of us.
And yeah, please, if you like this project, consider getting involved.
You can go to the home page. There's this explore page with a lot of things you can do.
You can join the IAC and matrix channels.
And if you like, you can donate to us also.
Yeah, thanks to everybody who has been working on this.
To Peter from Lindmob, who is writing the weekly news articles.
I'm so on an internet for powering some of our works of grants.
And everyone in Alpine and the upstream project.
So many people who without whom this would not be possible.
Not sure if we have time for questions.
But...
If the Fairphone 5 calls are ready.
Sorry, I believe.
If the Fairphone 5 will make phone calls with audio working properly.
I think eventually it's working progress.
I talk to somebody today who is looking into that.
So yeah, we will get there.
I mean, right now, in general, we are lacking a bit of reliability.
But to me personally, it's very important that we improve on that.
That we do automatic hardware testing to ensure that it works continuously.
And then we can say, okay, this actually works reliably.
And it's not just for hackers, but you can give it to people you care about.
And they can use it and can rely on it.
Do we have time for another question?
Okay.
On this very laptop, for example.
And the question was, I had two more laptops.
The question was, if we run postmarkers on other devices then phones.
Yeah, so several laptop users here.
All right, there's another question.
All these stuff that are added, they are all.
And you couldn't, like, can you pass on with their applications of the compile for a muscle?
Yes, they are all built for muscle, yeah.
Muscle linux.
Muscle lips.
Yeah.
I just don't know if there's a buffing track A about first education for Android.
In case you're interested.
Okay.
Good.
Another question.
Final question.
Yes, we use muscle lips.
We have system.
So there are some patches that are out of pre currently that are being upstream.
And yeah, we talk to the system.
Did you develop as a lot?
They, like, we are finding a way to include it and to make it work.
And yeah.
All right.
Then thank you very much for listening.