this post was submitted on 24 Apr 2025
194 points (89.4% liked)

Linux

14069 readers
342 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 3 years ago
MODERATORS
 

I tried running a 2nd instance of Roblox simultaneously on macos 15 with another account but this shows up, if my mac can handle it then why can't it just let me do it? If I have two copies of an app like Roblox in separate User/Applications folders, macos moves them to the /Applications/ folder.

Sometimes it won't run apps claiming to be corrupted, so I then have to do sudo xattr -cr /Applications/someapp.app in the terminal and they run perfectly fine. It always nags me if I download apps from anywhere but mac app store. Some of these messages can only be gotten rid of by disabling system integrity protection, but then macos blocks you from running MAS apps due to having "permissive security".

I don't daily drive macOS anymore, I switched to Linux on my M1 mac where I can do whatever the hell I want.

all 49 comments
sorted by: hot top controversial new old
[–] asudox@lemmy.asudox.dev 59 points 1 year ago (3 children)

Well, you won't have a great time trying to run Roblox on Linux either.

[–] Swedneck@discuss.tchncs.de 44 points 1 year ago

half the reason to use linux

[–] Wildly_Utilize@infosec.pub 6 points 1 year ago (1 children)
[–] kittenzrulz123@lemmy.blahaj.zone 1 points 1 year ago (2 children)

I dont think it has a native arm version

[–] OmegaLemmy@discuss.online 2 points 1 year ago (1 children)

they could actually make a native arm version. They used to use an arm to x86 converter from ryujinx before Roblox released x86 apks

They could absolutely, I dont think they do tho

[–] Wildly_Utilize@infosec.pub 1 points 1 year ago (1 children)

No it doesn't. You mean like for asahi?

Yeah, I belive you need a AMD64 PC to run Sober (it might run through emulation, im not sure).

[–] Dark_Arc@social.packetloss.gg 35 points 1 year ago (2 children)

The most tragic thing about MacOS is, it's almost good

[–] alansuspect@aussie.zone 7 points 1 year ago (1 children)

I don't like Apple, but I like Macs. Obviously macos is better than Windows, but it's also Linux without the time spent figuring out why something isn't working.

I say that as someone who's had a go with Linux a lot over the years, but for a daily work machine I need the reliability.

They can piss off with their iClouds and iOS stuff though.

[–] Dark_Arc@social.packetloss.gg 3 points 1 year ago

I think this is only conditionally true... A good AMD based system on say Fedora with a GPU that's at least a year old ... you really won't have much of a problem on Linux in my experience or much to fix.

[–] piccolo@sh.itjust.works 2 points 1 year ago

How to take unix and make it worst.

[–] BuboScandiacus@mander.xyz 21 points 1 year ago (2 children)

Now you can enjoy not playing roblox at all on linux :/

[–] yuri@pawb.social 2 points 1 year ago (1 children)

was there a recent issue? i DEFINITELY had a working roblox launcher back before i distro-swapped this last time. it MIGHT’VE been through lutris? i can’t remember specifically now :/

[–] BuboScandiacus@mander.xyz 5 points 1 year ago* (last edited 1 year ago) (2 children)

Yup

What you're refering to is (was) probably Grapejuice, which worked great until roblox said "nope" and there it lies dead now.

[–] yuri@pawb.social 2 points 1 year ago

yeah, fuck, i remember the icon. that’s the one :/

[–] secret300@lemmy.sdf.org 2 points 1 year ago (1 children)
[–] BuboScandiacus@mander.xyz 6 points 1 year ago

That's great ! (Except the closed source part)

[–] blitzen@lemmy.ca 16 points 1 year ago (1 children)

How’s Linux running on ARM for you, and what distribution?

[–] Ulrich@feddit.org 5 points 1 year ago (4 children)
[–] Scoopta@programming.dev 8 points 1 year ago (1 children)

There are several different distro's built on asahi IIRC, asahi is more of a Mac platform for distro's than a distro itself if I understand the project correctly.

[–] dryfter@lemm.ee 3 points 1 year ago

Correct, from the Asahi Linux website:

Is this a Linux distribution?

Asahi Linux is an overall project to develop support for these Macs. The majority of the work resides in hardware support, drivers, and tools, and it will be upstreamed to the relevant projects. Our flagship distro is Fedora Asahi Remix, which is a collaboration between Asahi Linux and the Fedora Project, and serves as both a polished end-user distribution and a reference for other distributions who wish to incorporate our work.

Other distributions are already working on implementing support for these platforms, and we expect to have more options officially available in the future. Check out our Alternative Distros page for a list of ongoing distro integration projects.

I only know this because I've been seriously looking into running Linux on my M2 MacBook Air and trying to peel myself out of the Apple ecosystem but found there isn't many options right now where everything works -- especially TouchID. I'm not new to Linux, I just needed dependability and stability that I always seemed to mess up in my Linux days in the late 2000's/early 2010's and got sick of Windows.

[–] drspod@lemmy.ml 2 points 1 year ago* (last edited 1 year ago)

~~Most distros build for ARM now.~~ Disregard, I just realized we're talking about Macs. 🤦

[–] blitzen@lemmy.ca 2 points 1 year ago

I have definitely looked into Asahi awhile ago, and knew that was the big one. It wouldn’t surprise me to learn that’s the only one, but didn’t know if maybe there were more.

Asahi is not only a distribution but a modified kernel which in theory can be added to nearly any Linux distribution

[–] sxan@midwest.social 10 points 1 year ago

My dislike for MacOS started with this. I had a WordPerfect document, and WordPerfect, but it wouldn't let me open it because it insisted that it wasn't a WordPerfect document. And despite the fact that I could open it in WordPerfect on other computers.

It's always been this "I know better than you, idiot" mentality that drove me away. I went back, briefly, when businesses started letting employees request MacBooks instead of Windows - given those two options, OSX is preferable. Plus, it was Darwin by then, and the important UI - the shell - was essentially POSIX.

I well always resent MacOS having the temerity to think it knew better than me, especially in cases when it was wrong but you just could not force it to do something.

[–] Ephera@lemmy.ml 8 points 1 year ago (3 children)

We've been mucking around with how to pre-configure Raspberry Pis after flashing at $DAYJOB and basically, the way the Raspberry Pi Imager works is that it writes a firstrun.sh onto the SD card which gets run during first boot.

How does it know to not run that script from the second boot onwards? Well, one of the lines in that script is:

rm -f firstrun.sh

...it deletes itself while it's running. 🙃

[–] possiblylinux127@lemmy.zip 3 points 1 year ago (1 children)

That is not a great solution

I would look into actual deployment tools. Stuff like Ignition, cloud-init and Ansible and your friend.

[–] Ephera@lemmy.ml 1 points 1 year ago (1 children)

Oh yeah, we only want to pre-configure it with a static IP address on its Ethernet port, so that we can SSH into it in a controlled manner and then we intend to do the rest with a deployment tool.

[–] possiblylinux127@lemmy.zip 1 points 1 year ago

That's not what that is.

You setup Ansible pull or you use something like Cloud init where you provide a declarative config file. I also think Dietpi has something simular

[–] NaNin@lemmy.dbzer0.com 2 points 1 year ago

That's pretty clever

[–] naeap@sopuli.xyz 1 points 1 year ago (1 children)
[–] Ephera@lemmy.ml 2 points 1 year ago

Yeah, that is a very good question. It's one of the last commands in the script and initially I thought they had set up the script so that it would abort, if any of the commands before it would fail.

But then a colleague pointed out that it's actually the opposite. So, you can tell the shell to abort execution on error by running set -e. But what they had written at the top was set +e, which explicitly turns that off (even though it should be off by default).
The last command in the script is also exit 0, so it always indicates success.
So, yeah, they seem to have knowingly made it so that if the script fails, then it doesn't retry or anything. It tries to plough through as many of the commands as it can manage (ignoring any that fail on the way) and then it always deletes itself.

I guess, it's not as egregious of an assumption, because it only runs on a fresh OS. That's a pretty controlled environment to be executing in, so the chance of something going wrong is rather low.
Well, and the other question is what else would you do? If the script fails and you don't delete it, it's going to re-run on the next boot. What's going to be different on the next boot to make it succeed then? Might as well do as much as you can and then quit...

[–] quartz@kbin.earth 7 points 1 year ago

i remember on OSX elcapitan I just had to duplicate and rename an app to launch it twice and run it in parallel. But maybe you can't do it anymore ?

[–] Arcane2077@sh.itjust.works 6 points 1 year ago

I’ve never HAD to turn off system integrity for any reason, and I download all sorts of dodgy software from disreputable authors. It’s annoying as heck to micromanage permissions for non-MAS apps but I don’t think disabling integrity is worth it

[–] Sunshine@lemmy.ca 5 points 1 year ago

You have made the right choice!

[–] Samskara@sh.itjust.works 5 points 1 year ago (1 children)

While the app running permissions of macOS have become extremely obnoxious, you don’t need to disable system integrity protection. After macOS refuses to open an application, open system preferences -> security and there will be a button that says „open app anyway“, which you then confirm via password or fingerprint.

[–] russjr08@bitforged.space 1 points 1 year ago (1 children)

My memory is probably hazy (it's been a while since I used macOS) or it might've been removed but I recall that you were able to hold a key on the keyboard to bypass it as well. You'd have to right click the application, then hold down the key, and while holding it down click "Open".

Said key I believe was the "option" key

[–] GenderNeutralBro@lemmy.sdf.org 4 points 1 year ago (1 children)

It's an extra step in macOS 15. You need to go into System Settings now.

Used to just be able to use the contextual menu to open it and get an approval dialog.

[–] russjr08@bitforged.space 2 points 1 year ago

Ah gotcha, that's a bit unfortunate - good to know though!

[–] pewgar_seemsimandroid@lemmy.blahaj.zone 2 points 1 year ago (1 children)

you know how to run Roblox on Linux, right?

[–] OmegaLemmy@discuss.online 1 points 1 year ago

yeah, use sober