HackerLangs
TopNewTrendsCommentsPastAskShowJobs

seba_dos1

9,213 karmajoined 13 yıl önce
Hi, I'm dos. I do mobile GNU/Linux stuff and also make a lot of silly video games. he/him/any

https://dosowisko.net/

[ my public key: https://keybase.io/dos1; my proof: https://keybase.io/dos1/sigs/FMkys0vVncNF9H85wHvZfiUcJf8lrE0d9O7MqS7_E3o ]

comments

seba_dos1
·24 saat önce·discuss
It should be acknowledged, yes, but not while failing to mention that it mostly applies to the genre of competitive shooters. "Generally don't run" doesn't apply to pretty much anything else, where a statement closer to truth would be "generally run, with some notable exceptions".
seba_dos1
·dün·discuss
...and yet out of 280 multiplayer games in my library 200 are marked as Deck Verified or Playable (and most of the rest has no rating available). Also, looks like all of your examples are from a single particular niche.
seba_dos1
·dün·discuss
> Multiplayer games generally don't.

"generally" is doing a lot of work in that sentence.
seba_dos1
·dün·discuss
You can.
seba_dos1
·evvelsi gün·discuss
Your response was unwarranted. I never said anything that would suggest that most of these are phones. Some of these 2/3 are, even if they're in the minority.
seba_dos1
·evvelsi gün·discuss
Nobody was saying anything about x86_64 being the vast majority of Waydroid installs or not but you, so not sure what's your point. Read my first comment again.
seba_dos1
·3 gün önce·discuss
To get to 2/3 of US installs, you have to sum all this stuff up including waydroid_arm64.
seba_dos1
·3 gün önce·discuss
> non-phones (waydroid

Some Waydroid installations are on phones.
seba_dos1
·5 gün önce·discuss
I usually use Pure Maps [0]. Note that various phones handle GNSS differently and for fast fixes, depending on the phone and distro, you may have to configure or trigger retrieval of assistance data from the Internet ([1] is an example for Librem 5's Teseo LIV3) - the module will be able to download all this stuff from the sky as well, but it may take several minutes or even fail under poor conditions, while getting fresh data online and acquiring a fix based on it takes seconds.

When it comes to Waydroid, I boot it up very rarely and usually just to do something specific and stop the container afterwards, so it's not a concern. But if you wanted to keep it loaded for fast access (booting it up takes about half a minute) you can either freeze the container or just suspend the entire phone and it shouldn't influence anything other than keeping RAM occupied.

[0] https://flathub.org/en/apps/io.github.rinigus.PureMaps

[1] https://source.puri.sm/-/snippets/1207
seba_dos1
·5 gün önce·discuss
> What's particularly heavy in these gnome tools?

Nothing. On my phone there's 770MB RAM consumed by the entire system with Phosh running right now. The rest is free to be eaten by the browser.

If anything, it's GTK that can be rather inefficient when it comes to rendering (both GTK3 and GTK4, but for different reasons). There are some tricks that phoc (Phosh's compositor) could still learn too, but it will get there.
seba_dos1
·5 gün önce·discuss
Both Passes [0] and KDE Itinerary [1] work well on phones and can handle plenty of this stuff.

[0] https://flathub.org/en/apps/me.sanchezrodriguez.passes

[1] https://flathub.org/en/apps/org.kde.itinerary
seba_dos1
·5 gün önce·discuss
I've been using GNU/Linux on my phones for the last 18 years, initially as a portable hacking platform back when I was a teenager and now as the most practical mobile OS for me. I often see people mentioning these areas as something they "can't see becoming competitive", but this doesn't really match my experience. It feels very much like what running GNU/Linux on a PC without having Windows around felt like 10-15 years ago or so and it very noticeably keeps moving forward over time.

My experience today is that I have all the applications I need daily, and the odd ones I don't have natively I can run in Waydroid. There are currently some limitations when it comes to access to hardware from within the container, but nothing that couldn't be overcome with some moderate effort. The only real blocker is remote attestation, but I see it as a threat to the whole fabric of society, not just Linux phones, and it should be opposed regardless of platform one uses.

I don't really get tap-to-pay. I never thought it's something I want or need to have on my phone (which doesn't even have NFC, though it could be added as an extension). I just use a card. I get it that it may be slightly more convenient, but definitely not worth changing the OS over, let alone giving others control over my phone. That said, I have full access to my bank account from my phone anyway. Practically everything except TOTP payments (Blik) can be done from the Web (and with Epiphany's webapps it's just there as an app to launch), and Blik can be used from the Android app in Waydroid. Frankly, if I couldn't access the bank from my phone I would rather change the bank than the phone, and would make sure to let the customer service know very clearly why I'm doing that.

And when it comes to camera quality, matching the state-of-the-art overprocessed mess would be hard, but having played with camera processing a lot recently I can say that perfectly adequate quality is absolutely well within the reach (if not there already for daylight photos). I only researched absolute basics of photo processing and implemented some essential stuff while completely ignoring others and I'm already quite happy with the photos I get (https://social.librem.one/@dos/tagged/shotonlibrem5) and there's enormous room for improvement still that only needs someone who knows what they're doing to sit down and implement things that are missing. Some of that stuff is already happening around libcamera as more people get involved there thanks to laptops with webcams that also need similar software handling. The particular phone I'm using doesn't have hardware video encoder (only a decoder) so video recording will stay low res there forever unless limited to short clips, but it's not a limitation inherent to the platform, just to this specific device.

I have briefly carried an Android device as a secondary phone some 10 years ago out of necessity (N900 was starting to get too old to handle the Web and Librem 5 did not exist yet) and it felt quite miserable, it seemed like an appliance rather than a personal computing device despite of equipping it with microG, F-Droid, rooting it etc. When you're used to being able to script a simple thing right on your phone using whatever technology you already feel comfortable with, it's hard to give it up. Just try to patch a simple thing from the system's core on an Android phone - yes, it's possible if you're really determined, spend a lot of time on it and don't mind attestation issues, but I can do that with dpkg-buildpackage on my phone's screen within minutes, send a patch upstream and have it actually merged in time it would take my laptop to produce an Android image. I may not exercise this ability a lot in my daily use, but having such possibility is incredibly empowering. I can't see Android becoming competitive there, quite the contrary ;) The only actual obstacle I see on the path to growth is the threat of remote attestation gaining widespread use and this affects any existing or future platform from outside the duopoly, not just GNU/Linux in particular, and I believe this still isn't a lost game.
seba_dos1
·8 gün önce·discuss
I'm living in Poland and the only thing my bank's application gives me that its website doesn't are mobile TOTP-based payments - and even then it just works in Waydroid, so I can still use it on a GNU/Linux phone if I want to.
seba_dos1
·8 gün önce·discuss
I've been using several GNU/Linux smartphones as my only phones for the past 18 years (with a short exception around 10 years ago when I carried an Android phone too as there was a gap on the market) so I can say from first-hand experience that it's really not such a big deal as everyone keeps painting it. For these kinds of odd needs where you have no hope to fight back you just launch Waydroid, use the app and stop the container afterwards. However, when you do fight back it often turns out that this "mandatory app" isn't actually so mandatory and in turn you contribute to making the world around you a bit better.
seba_dos1
·9 gün önce·discuss
Yes.
seba_dos1
·10 gün önce·discuss
> They're 13.

So? It's 13 years, not months. They're perfectly capable of learning that stuff by now.

> Making apps is so complicated now

I haven't noticed. Why do you think it's so complicated? Making things with GTK, Qt, PHP etc. seems even easier now than it was two decades ago when I was 13 and learning this stuff. Browsers are picky with JavaScript from local files, but these days you can just launch a HTML file with Electron. There's even Lazarus if we wanted to closely replicate what I was learning with back then.
seba_dos1
·10 gün önce·discuss
It's sending inputs that makes preventing cheating easier.
seba_dos1
·11 gün önce·discuss
Android and Apple devices let the remote server verify whether the local application and the system it runs on haven't been modified by the user and refuse providing services if they were. That's what makes them special, it's hard to imagine how a, say, generic installation of Debian could do that without severely restricting the user.

It's an ill-defined "security" measure that should be viciously opposed anywhere it shows up.
seba_dos1
·11 gün önce·discuss
Something being in AOSP doesn't mean your distro has to retain it. Besides, the world doesn't end on Android systems.
seba_dos1
·11 gün önce·discuss
...and Debian, PureOS, Fedora, Arch, NixOS...