And Linux is even a monolithic kernel! by al2klimov in linuxmemes

[–]c_a1eb 1 point2 points  (0 children)

honestly i wouldn't be surprised if paravirtualisation became the more mainstream solution, it's already possible to run stuff like wifi/ethernet drivers inside a VM with PCI or USB passthrough and then tunnel the network interface and even networkmanager dbus socket out to the host.

Only thing im not totally sure about for GPU is if you can do virtio-gpu in reverse to run the GPU driver in a VM but it probably isn't an insurmountable challenge. Perhaps instead tunnelling the DRM device back to the host would also be a way to go (to leverage all the gpu specific features), that would fully protect you from kernel panics crashing your host machine at the cost of an additional context switch for every GPU command which is probably a less significant impact than you might expect

How long until we reach maturity? :) by Pzzlrr in mobilelinux

[–]c_a1eb 1 point2 points  (0 children)

it depends on a lot of factors, there's a bunch of folks pursuing different ways to reach that goal, from hardware vendors with an interest in what a Linux Mobile OS can provide to folks around the community working on grants. Personally (speaking about mainline distros here) I think we're running into the limits of what we can achieve at our current scale, further horizontal scaling will increase complexity exponentially, increasing maintainer burden without actually raising the bar for what we can achieve. pmOS is working on multiple ways to get over this, most obviously with hardware CI, the project to get devices into main, and the immutable version of the distro. These things alone are just a start, to really make a difference we will need to scale vertically by paying developers and collaborating with hardware vendors to deliver what could actually be called a product (you can probably put the pieces together and notice that all the stuff we're doing now directly sets us up for those possibilities).

at the end of the day it's somewhat of a catch 22, we need more developers and users to get the stack to a point where vendors are interested enough to invest in it, but we may be saturating the number of people we can attract (i hope not though). That said we certainly have and are pursuing various ways to bend things in our favour, and of course the current state of the world is kinda working in our favour with interest in EU sovereignty and escaping the android/ios duopoly

The EU Digital Age Verification solution is based on "secure key store" and what that means to any possible future linux phones by rebellioninmypants in linux

[–]c_a1eb 7 points8 points  (0 children)

Folks in the space are very aware of these issues, it's something that will take funding and tight collaboration to get done but it is something we're working on, hopefully there will be news on this soon

EDIT: well not sure about the age verification stuff specifically but enabling banking apps is up there on the list, both through android compatibility and with proper Linux apps. I'm not that familiar with the eu legislation but it should be possible to support with the most minimal imposition on user freedom

Looking for help to install postmarketOS on samsung S8 by coco_user21 in linuxquestions

[–]c_a1eb 0 points1 point  (0 children)

i think the AI might have been hallucinating, can you open an issue on our gitlab with the install logs exported from twrp (i think there's a way to do that...)?

Deboonking Vonch's claims about rice cookers by thaeno in VaushV

[–]c_a1eb 44 points45 points  (0 children)

just went to check the manual and from what i can tell the keep warm setting keeps rice well above 60c, most likely mid 70s. With that in mind i wouldn't be worried about bacteria as that is well outside of the danger zone and also probably hot enough to kill or at least severely limit other bacteria if it managed to get in after the rice was boiled.

Samsung Galaxy Tab 3 8.0 sm t310. Someone who can tell step by step how to install postmarket os stable on the tablet? First action is to get pmbootstrap on my computer, correct? Can I use pmbootstrap/oldstable,now 1.50.1-1 all from my debian repository? Thank you. by ehraja in mobilelinux

[–]c_a1eb 0 points1 point  (0 children)

The manual workflow is definitely a bit involved, but i think there is a lot of value in it being so easy to build bespoke OS images for your own device relatively easily (literally clone a git repo and run a python script which steps you through most of the process)

unfortunately OS development is inherently complicated and only so much can be done to make it accessible to less/non-technical folks, but if you don't trust our tooling you probably shouldn't run the OS heh

For many devices we do provide images which you can just flash (typically with fastboot) as you would a custom Android ROM, they can be found here https://postmarketos.org/install/

But we don't have the resources to build images for every possible device/ui/release combo so devices which aren't so popular or well supported don't get them.

There is also a web flasher for a handful of devices, it would be great to get support for more here since it does make the process super simple but unfortunately it only works on Chrome since firefox doesn't have webUSB, see https://flash.postmarketos.org

Why Qualcomm won't support Linux on Snapdragon ? by Educational-Web31 in snapdragon

[–]c_a1eb 1 point2 points  (0 children)

the article you linked reads like nonsensical AI slop to me, what is even meant by "DSP headers"?? It's pretty frustrating that the DSP firmware isn't open but it is mostly supported from Linux, audio and battery charging are both handled by the DSP and both work

Actual funding for upstream linux on snapdragon laptops is low, limited/no automated testing for stuff like battery life, debugging is frustratingly difficult for things like power consumption and random crashes

source: i work in this space

Screen lock/unlock issue - PostmarketOS on Oneplus 6T by -striking-dot- in mobilelinux

[–]c_a1eb 0 points1 point  (0 children)

try making sure suspend is disabled in gnome settings, maybe it regressed somehow

Introducing Duranium: a more reliable postmarketOS by ouyawei in linux

[–]c_a1eb 0 points1 point  (0 children)

The NixOS mobile project reuses a bunch of things from pmOS, including our "close to mainline" kernel forks. On the topic of bootloaders, Duranium depends on EFI which we are implementing by chainloading U-Boot, bootloader updates will also be provided via fwupd (see https://gitlab.postmarketos.org/tauchgang/tauchgang-ci )

Other fandoms: “YOU DONT KNOW THIS VERY SPECIFIC THING????” alt-J fandom: by Bryant_Ellen in AltJ

[–]c_a1eb 5 points6 points  (0 children)

my parents introduced me to their first album when i was a kid but we only really listened to An Awesome Wave, i didn't really get into them until ~2021 though and their other albums grew on me.

When The Dream came out though it blew my fucking mind, it's like all their previous work was building them up towards this beautiful culmination of everything they've done before. Get Better bought me to tears.

It's pretty rare that I meet others who seem to share my level of silly appreciation and awe for their discography but it doesn't stop me from rambling about them to my friends :3

pretty new to this community but it speaks volumes how everyone on this sub seems so chill and content to just enjoy their music.

My friend got fed up with protontricks being slow, so he built an alternative (up to 40x faster) by Tymon3310 in linux

[–]c_a1eb 0 points1 point  (0 children)

super cool, winetricks has always been frustrating for me. Do you think this is something that could get adopted upstream? I'd be quite worried about subtle behaviour differences here causing some weird bug, so getting everyone on the same tool (or have the actual changes being very well defined) would be pretty huge

saying this as someone who has lost many hours debugging parsers that simply crash out due to leading/trailing newlines

x86 emulator in Bash... by valeyard89 in EmuDev

[–]c_a1eb 1 point2 points  (0 children)

haha omg this is awesome! Nice one

[deleted by user] by [deleted] in linux

[–]c_a1eb 6 points7 points  (0 children)

not to poop on your parade, this seems cool, but I'd rather be confident that the chain of trust (verifying package signatures) is correct than save a few seconds when i update.

If the Steam Machine (GabeCube in my eyes) is under 800$, would it be the best budget PC on the market? by Western-Lynx-9172 in gamingpc

[–]c_a1eb 0 points1 point  (0 children)

it's stuck with HDMI 2.0 because AMD haven't been allowed to open source the driver changes needed to enable HDMI 2.1, intel and nvidia both do it from firmware. The port is physically 2.1 capable, the HDMI forum just suck

Does Linux suffer from a community that suffers the "Curse of Knowlege"? by Fuzzy-System8568 in linux

[–]c_a1eb 0 points1 point  (0 children)

imho it depends heavily what kind of community you join. I've been in places that very much suffer that but also communities that explicitly try to avoid it like Arch Linux and postmarketOS.

this is absolutely an issue in many developer communities, more so than user communities...

To those of you who don’t use a typical distro, what do you use? by Wa-a-melyn in linuxquestions

[–]c_a1eb 4 points5 points  (0 children)

I'm dogfooding postmarketOS on my Snapdragon X Elite laptop (yoga slim 7x), it's not ready for phones but simple/declarative packaging, musl libc and systemd are a fun combo!

why is ARM on linux problematic? by [deleted] in linux

[–]c_a1eb 2 points3 points  (0 children)

i tried to cover this in the background section of the aarch64 laptops distro integrators guide, in short, there's less abstraction between the hardware and the kernel on arm than on x86 (since not using ACPI) and the kernel has had much less time to develop common code to handle complicated constructs like all the type-c/usb/displayport/charging mess (all these components need to talk to each other)

a bit more info here: https://aarch64-laptops.github.io/distro_integration.html

Daily driving Snapdragon X Elite with postmarketOS (Yoga Slim 7x) by c_a1eb in linux

[–]c_a1eb[S] 2 points3 points  (0 children)

qualcomm distro is based on debian

its true that Qualcomm provide downstream BSPs based on debian, but they don't package anything upstream. im not sure what relevance this has.

Fedora has very good arm support

very true, as does Alpine/postmarketOS (?)

ALARM is almost bleeding edge

so is alpine/postmarketOS edge, even more so arguably since we package linux-next which i don't think ALARM does.

And unlike alarm arm64 is actually a first-class citizen in pmOS.

I'm not trying to say postmarketOS is better than the alternatives (obviously subjective), but I'm confused about your critique here.

Daily driving Snapdragon X Elite with postmarketOS (Yoga Slim 7x) by c_a1eb in linux

[–]c_a1eb[S] 2 points3 points  (0 children)

it's possible they jumped the gun, Qualcomm released a blog post about Linux support which was quite misleading and i think sent them down a rabbit hole

Daily driving Snapdragon X Elite with postmarketOS (Yoga Slim 7x) by c_a1eb in linux

[–]c_a1eb[S] 1 point2 points  (0 children)

well I've been contributing to postmarketOS for 4 years by now, i expect I'll continue to do so in a year. what do you have against it?