| ▲ | inventor7777 4 hours ago | |||||||||||||||||||||||||||||||
Have you heard of this? According to their GitHub, this should solve the issues you mentioned with Linux development on macOS. Note: I have not used it myself as I find macOS+Brew sufficient for my tasks. | ||||||||||||||||||||||||||||||||
| ▲ | pico303 3 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||
Or just develop your app on macOS and run it on Linux. I’ve been doing that ever since OSX came out and had no problems. Worst case these days I have a virtual machine build an app or library for x86, but I still do all the dev on the Mac. I find people who make these complaints about Linux just like Linux better. Totally fine. From my perspective, sure, some things are slightly different or need a homebrew install, but there’s plenty about Linux that’s as big or bigger pain as some of the stuff on the Mac. That said, if Liquid Glass is the complaint and your solution is a Chromebook, wow. Just, wow. | ||||||||||||||||||||||||||||||||
| ▲ | traderj0e 4 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Can I put Ubuntu on this and it works exactly the same as on any other ARM machine? Supposedly yes https://docs.getutm.app/guides/ubuntu/ but have you actually done it? Honestly this and Crostini both look like there are too many caveats. I'd just SSH into an Rpi for anything that won't natively run in macOS. And would not even deal with Chromebook. P.S. I +1'd bigyabai's comment only to save it from being marked dead; why is someone downvoting that?? | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | hirvi74 2 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||
I use this tool all the time. Mainly for running various LLM cli tools and whatnot. No way will I install those tools on my host OS due to my unfounded paranoia. Container still has a few warts. Mainly, Container and mDNSResponder on macOS do not always play nicely together. If you use a VPN that binds to port 53, you will also have a bad time. Container-to-Container name resolution is also hit or miss. However, none of these issues have prevented me from accomplishing what I need. Though, I can see where friction may arise between some corporate network environments and Container. | ||||||||||||||||||||||||||||||||