There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

linux

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

HEXN3T , in what foss phone OS do you use and why?
@HEXN3T@lemmy.blahaj.zone avatar

Calyx. It just works. I’ve honestly just used it like stock Android, using as many private apps as possible. It’s so fun seeing all the cool little projects not on iOS! I just recently discovered Petals, which helps with measuring THC intake.

boredsquirrel ,
@boredsquirrel@slrpnk.net avatar

GrapheneOS is fundamentally better, if CalyxOS didnt fix up their mess in the past months.

TheAnonymouseJoker ,
@TheAnonymouseJoker@lemmy.ml avatar

By what standards? Micay adding features risking lives of privacy users, like shutter sounds? Or the countless times he has lied about people and events? Or the dogmatic nonsense he and his community spreads in privacy community everyday? Or the crybullying and witch hunting he and his mods/members do? Or the outright bans delivered upon the slightest criticism or questions?

GrapheneOS is the worst thing a phone privacy user can use, outside of iOS.

vikingtons ,
@vikingtons@lemmy.world avatar

I also use calyx but I’ll agree that graphene is technologically superior of the two. I’m more comfortable with the idea of using MicroG as opposed to sandboxes google play but that’s not to slant the implementation in any way.

boredsquirrel ,
@boredsquirrel@slrpnk.net avatar

I also avoid sandboxed play like hell.

But note

  • microG downloads official Google binaries. It is not some magical reverse engineered bundle. It is a reimplementation
  • microG has privileged access to the system, and thus gives Google privileged access
  • apps needing Google Play often include the binaries themselves and dont even rely on an "adapter"
  • GrapheneOS sandboxed play has the same access as the apps, not more, not less

Sandboxed Play is better for privacy and may prevent a Pegasus/malware vector.

DivestOS has sandboxed microG but I didnt try it. Also note that microG could break any time and the Google binaries may be outdated.

Privileged android apps are a huge attack surface as so many devices have them. So outdated privileged microG binaries may be a target.

vikingtons ,
@vikingtons@lemmy.world avatar

I appreciate the info. For my own learning, could you provide a link to some context around the types of official binaries leveraged by microG? The only firm info I have of its behaviour is that it will pseudonomise as much user information as possible.

I’m familiar with sandboxed google play on grapheneOS and have used it in the past.

boredsquirrel ,
@boredsquirrel@slrpnk.net avatar

No I dont know what they download. It should be in the scripts in their repo.

But they dont document that at all, instead giving the impression that it would be reverse engineered and open source.

vikingtons , (edited )
@vikingtons@lemmy.world avatar

I appreciate that you’re trying to inform me but if you make such a claim, you should be able to prove it.

A friend was able to provide some context, regardless:

  • The one binary I’m aware of microG downloading (assuming it still does) is the SafetyNet “DroidGuard” thing, which it only does if you explicitly enable SafetyNet, which is not on by default. There is no other way to provide it.
  • microG only has privileged access if you install it as a privileged app, which is up to you / your distribution, as microG works fine as a user app (provided signature spoofing is available to it). Also, being privileged itself really doesn’t mean giving privileges to “Google”.
  • Apps needing Google services may indeed contain all sorts of binaries, generally including Google ones, which doesn’t mean they contain Google services themselves. Anyway, they are proprietary apps and as such will certainly contain proprietary things, and it’s all to you to install them or not. It’s not like microG includes them.
  • Its also just a reimplementation of a small handful of useful Google services, such as push notifications, or the maps (not the spyware stuff like advertising) and each can be toggled on/off.
  • Also all apps on android are sandboxed
boo_ ,
@boo_@lemmy.blahaj.zone avatar

Also, SafetyNet is deprecated, and Google has said that app developers shouldn’t use it for a long time before that, so I’ve never had to use it. My experience of a blob-free microG has been really good, and I trust FOSS code a hell of a lot more than sandboxed proprietary code, because I can’t be sure what it does with the data I inevitably do provide it.

MicroG has also been very clear IMO about SafetyNet not being a reimplementation, but rather a sandbox when it was relevant.

vikingtons ,
@vikingtons@lemmy.world avatar

Appreciate the additional context! Have thankfully not needed to use the safetynet module with microg either.

pedroapero ,

Re-implementation means reverse-engineering and building new binaries. What’s the point of MicroG if it is just downloading google binaries? An app with privileged access is different than a remote access trojan. The whole point of a sandbox is not to have the same access as the original app.

What you are saying doesn’t make any sense.

boredsquirrel ,
@boredsquirrel@slrpnk.net avatar

Strong words here.

I couldnt find what is the correct definition of “reimplementation” but we can assume it either means “taking the binaries and bundling them in a different bundle” or “writing different code to do the same thing”.

The whole point of a sandbox

What sandbox? Not the Android app sandbox, as microG (when I used it) needed to be installed as system app i.e. flashed to the system partition.

microG may isolate the binaries or whatever code it runs in some way, but not via the Android App sandbox.

Now GrapheneOS uses a privileged app that channels the calls of the unprivileged to the OS. This is also possible for microG, so it can run unprivileged too. DivestOS does that.


The concept of signature spoofing and more is poorly pretty flawed.

I would really like if a fully open source rewrite of the core services could just work, but these apps are written for Google, contain the official proprietary code anyways, and signature spoofing only works if you dont use many hardware security features.

GrapheneOS can be extremely secure when degoogled, but it cannot securely fake to be a Google Android. And neither can microG Android.

You would need to change the apps to do that.

gigachad , in what foss phone OS do you use and why?

I run LineageOS for microG, on LOS for more than 5 years now. I am not willing to pay for Pixel phones, even the used devices are to expensive for me. I do not really care about an unlocked bootloader, so that’s alright.

refreeze ,
@refreeze@lemmy.world avatar

As of the latest release (21), you can simply install microG on regular LOS and no longer need to install LineageOS for microG since it now includes the necessary signature spoofing support.

gigachad , (edited )

Shorty after release it still had no support for UnifiedNLP, which I rely on for a decent location. That’s basically the only reason I use LineageOS for microG, as I am kind of an OpenStreetMap power user.

ta00000 , in How can I fix this rotation issue?

I’ve just been logging in upside down for a couple years. My monitor’s vesa Mount is like 3 inches from the top for some reason so having it upside down is the only way I can get a reasonable ergonomic height

Which display manager are you using?

ta00000 , in How can I fix this rotation issue?

On the arch wiki for SSDM I found this:

Changes to your display configuration made in a Plasma Wayland session (e.g. monitor layout, resolution, etc) will not persist to SDDM. To make them persist open Plasma’s System Settings and navigate to Startup and Shutdown> Login Screen (SDDM) and click “Apply Plasma Settings…”. You will need to have permission to perform this action.

You should give that a try

therealjcdenton , in How can I fix this rotation issue?

Can I have that wallpaper?

sirico ,
@sirico@feddit.uk avatar

Search gruvbox Linux I think I found the light version i.pinimg.com/…/c87d329daeef94762661443e3e934246.p…

boredsquirrel ,
@boredsquirrel@slrpnk.net avatar

wallpapersden.com/…/1336x768/

Edited the photo and used bing search lol

therealjcdenton ,

Thank you

wolf , in Linux users survey!

Sorry, but how are a lot of the questions relevant for this community?

Especially concerning the (family) income, age, being neurodivergent etc. These are sensitive information and seem more fitting for a market survey/selling ads.

What is your goal with the answers? What are your research questions? How will the answers help this community?

boredsquirrel OP ,
@boredsquirrel@slrpnk.net avatar

I think they are relevant to getting to know this community. The questions are optional.

So going into this survey my idea of this community was

  • Linux mint or arch users
  • male
  • 25 average
  • often neurodivergent
  • more income than average as tech stuff is kinda educated friendly

I am neurodivergent myself. I am interested if free software actually reaches poorer people. I am interested how diverse we are.

wolf ,

Thanks for your answer, I guess fair enough. ;-)

Good luck for your survey!

SeekPie , in what foss phone OS do you use and why?

I use CRDroid /CRAndroid, because it was the only de-Googled ROM for my specific model of phone (S20 FE Exynos), also (I think) it’s a fork of LineageOS.

possiblylinux127 , in what foss phone OS do you use and why?

There isn’t any Foss phone. Graphene os and everything else requires proprietary software for the modem to operate at a minimum.

If you are ok with some proprietary software go with Lineage OS

TheAnonymouseJoker ,
@TheAnonymouseJoker@lemmy.ml avatar

LineageOS is less proprietary than GrapheneOS.

tritonium ,

Its better to have less proprietary which is why LineageOS is better.

Nibodhika , in what foss phone OS do you use and why?

I’ve used LineageOS in the past, and have nothing to complain about it, but realistically I only root and change the OS of my phones after warranty is over and I could potentially lose it without being a problem.

TheAnonymouseJoker , in what foss phone OS do you use and why?
@TheAnonymouseJoker@lemmy.ml avatar

GrapheneOS is nearly the worst custom ROM you could use to achieve privacy, and Google Pixels the worst phones you could use to get away from Google.

GrapheneOS officially supports and encourages the use of Google Play Services and a Google account for “security” purposes. Their “unofficial” members also spread propaganda advocating for the same.

i.imgur.com/bUdVCpH.jpg

They are also an embargo partner with Google for security patches, and add features that may threaten the lives of privacy users, or end up in jail or death in certain circumstances.

web.archive.org/web/…/1564322206414524420#m

old.reddit.com/…/what_is_your_opinion_of_graphene…

There are a lot of GrapheneOS astroturfers in this thread. They are not organic fans.

Name ,

Graphene OS is about security, not privacy yeah?

TheAnonymouseJoker ,
@TheAnonymouseJoker@lemmy.ml avatar

Please read the paper by Ken Thompson, co-creator of Unix and C, on why we should be able to trust the developer and NOT the code. cs.cmu.edu/…/Thompson_1984_ReflectionsonTrustingT…

Trusting unstable people and projects like GrapheneOS is a massive risk. Micay has lied more times than anyone in the history of privacy community, as far as “prominent” people go.

helenslunch ,
@helenslunch@feddit.nl avatar

LOL boy if I’ve ever seen propaganda and sensationalism that’s it right there

groucho , in The anti-AI sentiment in the free software communities is concerning.
@groucho@lemmy.sdf.org avatar

As someone whose employer is strongly pushing them to use AI assistants in coding: no. At best, it’s like being tied to a shitty intern that copies code off stack overflow and then blows me up on slack when it magically doesn’t work. I still don’t understand why everyone is so excited about them. The only tasks they can handle competently are tasks I can easily do on my own (and with a lot less re-typing.)

Sure, they’ll grow over the years, but Altman et al are complaining that they’re running out of training data. And even with an unlimited body of training data for future models, we’ll still end up with something about as intelligent as a kid that’s been locked in a windowless room with books their whole life and can either parrot opinions they’ve read or make shit up and hope you believe it. I’ll think we’ll get a series of incompetent products with increasing ability to make wrong shit up on the fly until C-suite moves on to the next shiny bullshit.

That’s not to say we’re not capable of creating a generally-intelligent system on par with or exceeding human intelligence, but I really don’t think LLMs will allow for that.

tl;dr: a lot of woo in the tech community that the linux community isn’t as on board with

vikingtons , in what foss phone OS do you use and why?
@vikingtons@lemmy.world avatar

Can you elaborate on being misled there?

As for google devices - yes, there’s irony in the notion that the most de-googleable phones are theirs, sure. They’re often sold at a loss around the holiday season, though.

drcobaltjedi , in what foss phone OS do you use and why?

I’ve had calyxOS on this phone now for about 2 uears now. Its pretty good. It comes with microG to simulate the google apis.

rotopenguin , in New Laptop Experience (CoPilot Generation)
@rotopenguin@infosec.pub avatar

Huh, I thought that the initial run of Copilot systems were required to use a Qualcomm processor (with advanced NPU technology).

Red_sun_in_the_sky , in Linux users survey!
@Red_sun_in_the_sky@lemmy.ml avatar

I answered

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines