I only use Windows as a game launcher (and I’m still on Windows 10), I don’t understand why anyone would need it anymore except games.
I only use Windows as a game launcher (and I’m still on Windows 10), I don’t understand why anyone would need it anymore except games.
Thanks to Valve/Steam and Heroic (Epic Store client), and a few other handy tools including Valve's Proton (WINE fork) I haven't even needed Windows for games for ages now. I can live without the small handful of Linux-hostile Windows-only games that still won't run due to draconian DRM/AntiCheat, as the vast majority of my Steam library is "Click 'Play' and they just work", for Windows games and the many native Linux games I also have. Same for more'n half of the games I have on Epic (all from their freebie giveaways). The ones that don't work I can live without. Every other thing I want to do on my PC I've found native Linux software for that more than handles the task.
#1: Apple locks you into their ecosystem, and feels even creepier than MS. #2: The Linux distros I've used are designed in a way so you shouldn't have to use the CLI and sudo for normal tasks, but you end up having to anyway in practice. It's a combination of annoying, and I, sooner-or-later, end up in a state where the system is "totaled"; easier to do a clean install than get it working again after the wrong CLI C+P broke something important.
just off the top of my head:
- whoopsie - uploads crashes to canonical
- motd - telemetry and nags
- forced automatic updates
- snaps and other features lots of people don't want, but can't be disabled
- removing the ubuntu-advantage package disables most of the OS
etc..
e.g. I used to install qlplugins on every new macos device as our company bought them. Then one day Apple refused to run any 32-bit library despite the fact that 32 bit code still runs natively on x86-64 chips (this when everything still ran on x86-64 btw).
Designers still ask me: "Hey, how do I see the dimensions of this picture when pressing spacebar to preview it?" And I have to say: "Sorry, Apple said you can't do that anymore".
This is not the same as apple actively forcing you into their ecosystem. This is apple not supporting old technology.
64bit code is the extension, not the base case.
32bit (x86) code just straight up runs on an x86-64 (64-bit) processor.
It's an artificial limitation that just doesn't make sense, and it can also be worse for performance too.
> This is not the same as apple actively forcing you into their ecosystem.
No?
Apple prevents 32bit libraries from running. This effected almost all the common cross-platform layers from running on MacOS.
In a single action, Apple eliminated the libraries that Steam games on MacOS used. Games would now have to be recompiled and were pushed to be downloadable through the Mac App Store, giving Apple their 30% cut.
> This is apple not supporting old technology.
If it's old then apple shouldn't support it? By that logic, we shouldn't be using ints in our code, we should only use 64-bit quaternions.
There is a difference between old and outdated. 32bit code is old. 32bit code is not outdated.
Yes, it limits available jobs and probably doesn't pay any top salaries. But better than selling myself to people I don't respect.
That devs at a company use Windows doesn't mean they're forced to. Often it just means the designers also work on Windows.
Most designers use Figma these days, which has clients for Windows and macOS, and can be used fully in a web browser as well.
In my experience of the rise of macOS among developers, the biggest driving force was mobile app development and mobile web development because Apple refused to provide first party developer tools or emulators usable on other operating systems and made it intentionally difficult to run macOS on non-Apple hardware or in a VM. Previously macOS was largely associated with designers, not developers. This move also started blurring the lines more with designers making the move to development and (to a smaller degree) vice versa.
Development across the board is better on a mac for some / many people.
And you're probably correct that Adobe has a larger share overall, but I would highly doubt that Illustrator or XD are being used more than Figma for UI design these days. Even less so, Photoshop, since it's a raster tool. Adobe was about ready to phase out XD when they were getting ready to purchase Figma.
Figma is free starting off, and their basic plans are extremely affordable compared to anything Adobe offers.
That being said, at a certain scale or type of company centralized management, software support, and security risks mean "allowing" random people to run their own OS becomes difficult and risky. Lots of large older companies probably have proprietary software, too (thankfully more of this is becoming web based).
Yes, in theory linux is more secure and anybody who would want to use it is probably capable of taking care of themselves, but it is probably (at large companies) corporate lawyers and CISOs ruining the fun. And linux can have its own risks and dedicating a team to support (from a security perspective) them isn't economical for the what would be very small user base. Ye old big bank can't and arguably shouldn't allow it without an otherwise good reason.
Another user commented about how it's unreasonable to ask them to run CAD software in a VM, but this is exactly what (some? many?) companies ask programmers to do. It's especially goofy if it's a software company where that development is their core business.
Is that different from the Microsoft engineers you're friends with?
Basically there's no alternative to the Surface Pro or the Asus' Z13 (or even X13), or Lenovo's dual screen or tablet lines that works with Linux.
Incidentally these form factors also doesn't come to macs either.
Apple Silicon has the power envelope advantage, Intel and AMD chips remain faster for those who can deal with the power consumption (under lock when longer battery is really needed, and either be plugged or have a backup battery when going full throttle)
Z13: until very recently, BIOS bug that made Linux not recognize the sound chip
- Needed a custom kernel to get the pen (or was it touch) working?
- No good note taking applications (eg OneNote competitor)
- Notably latency on the pen.
- The first distro I attempted to install didn't work. (Manjaro?)I purchased Alibre Atom3d because it was the only non-subscription affordable package I could find, but it's quite disappointing and won't run in wine anyway due to the licensing rootkit it uses. So I end up using one of the above linux capable tools, depending on the needs of the model. Each one has its strengths and weaknesses and none is satisfying overall. I reach for OnShape for any design that is going to be open source, because it is a pleasure to use (even though it is web-based), but I don't make enough money from CAD to pay for a $1500 annual subscription.
I tried Fusion under Wine and it didn't really work. I haven't tried NX or Solidworks in the last few years.