@izaya@SuperDicq My iMac 5K is 5120x2880. I *highly* recommend trying one a while, it's fucking magical having pixels that aren't huge blurry blobs. Tho you may not ever be able to tolerate a low-rez "4K" monitor ever again.
Fat UI whitespaces are a lot less annoying when you have hundreds of pixels to blow.
@mdhughes@appdot.net I've never been clear on what non-Mac people think MacOS is likeI've used Mac OS before, here's some examples of how I feel about it: * Feeling like a lawyer by having to read through and accept a bunch of EULAs to be allowed to use it. * Feeling spied on because an online account is required to unlock a lot of features of the operating system. * Feeling jailed into a walled garden because your software is artificially locked to the hardware, you can't legally run it on non-Apple hardware. * Feeling financially robbed because the tools you need to develop software require an additional subscription fee.
I personally do not care about my operating system being "real unix" or not. I currently use GNU/Linux because I think it is the best freedom respecting operating system out there at the moment. I would have no trouble switching to other free operating systems like ReactOS or Plan 9 if those were better than GNU/Linux.
I also do not care about technical and functional reasons why Mac OS might be better. Freedom is my first priority and everything else comes second.
@SuperDicq It's exceptionally great hardware, not just "decent". Night and day difference.
I've never been clear on what non-Mac people think MacOS is like (just like it's impossible to understand apocalyptic Christians), but having used both, you're in more control than any Linux crap distro. It's a real UNIX workstation with a nice BSD userland.
Some of the shipped desktop apps are no longer my favorites, but you can use whatever you want on it.
@mdhughes@appdot.net The GPL is literally legalese forbidding you from shipping a usable binary.Explain to me how does the GPL prevent you from distributing binaries? Most Linux shit is hooked into all Google servicesWhat "Linux shit" are you talking about? The kernel does not connect to Google, neither does Git. Your ideas of the walled garden are… nonsense? Maybe you think it's iOS? You can compile & run anything.No I mean the other way around. Why can't I take Mac OS and run it on another machine? The only fee is if you sell thru the App Store, which you don't have to do.I was under the impression that you needed a developer license if you wanted to sell software on Mac OS at all, but maybe I am mistaken and it only counts for the App Store.
@mdhughes@appdot.net I compile a program using libraries like readline, or using GCC internals like a language. Now I can't ship just a binary. Yes, you can. The GPL is a free software license and you're allowed to redistribute it, that's the point.
The only thing that you'll have to do is also distribute the source code when someone requests it. Receiving the source code doesn't make a binary unusable now, does it? The Mac kernel doesn't call iCloud, either!Yeah, but just like GNU/Linux, the Mac operating system is more than just a kernel. A lot of parts of the system send telemetry data back to Apple. You know that Google is hooked into all the main programs on Linux.Assuming you mean GNU/Linux here, I think this heavily depends on which distribution you are using, as some distributions come with the Google Chrome browser preinstalled for example. I tend to avoid these distributions.
And claiming that literally all main programs are hooked to Google is not true at all. You can hackintoshTechnically you can hackintosh with a lot of pain and working around Apple's DRM systems. And it's also illegal to do so, so it really isn't a realistic option except for hobbyism. But it's stupid, because other hardware is lacking features it needs.That shouldn't be a problem, we can just write our own drivers for unsupported hardware. Oh wait we can't because Apple doesn't allow it :(
@SuperDicq I compile a program using libraries like readline, or using GCC internals like a language. Now I can't ship just a binary. This is unacceptable for games, among other things.
The Mac kernel doesn't call iCloud, either! Almost like you're being disingenuous here, because you know that Google is hooked into all the main programs on Linux.
You *can* hackintosh, but it's stupid, because other hardware is lacking features it needs. Run MacOS on a Mac, or Linux/Windows on garbage.
@mdhughes@appdot.net Shipping source in a lot of programs is not acceptable, that's my point.Please give me one example where the users of the program are better off not having access to the source code.
@SuperDicq Shipping source in a lot of programs is not acceptable, that's my point. If you're upset about legalism, GPL is the prime offender. We have plenty of other open source licenses like BSD which aren't poison pills. It is absolutely incorrect to call GPL "free".
Why are you concerned about writing drivers, when Linux devs never do? Their drivers are all ancient cobbled-together hacks, or shipped by the hardware maker. And you can write hardware drivers for MacOS. I've done it.
@SuperDicq Games. Security software ("let me show you exactly the virus signatures I'm looking for"). Really almost any application software, the source is useless to the end user, because they aren't going to read thru your 100KLOC blob of code to fix a bug, they'll file a bug report or just delete the program.
Linux security has shown repeatedly, nobody wants to read source.
@SuperDicq@mangeurdenuage@mdhughes SO TRUE. I DONT LIKE THAT FILING BUG REPORTS IS HARD OR TEDIOUS. IT SHOULD BE DOABLE FROM THE PROGRAM ITSELF, IT SHOULD JUST REQUIRE EMAIL AND NOT FUCKING ACCOUNTS IN A DOZEN SERVICES
@MischievousTomato@SuperDicq@mangeurdenuage Also, the Mac has a nice thing called CrashReporter. Most apps when they crash, will record the stack trace, which can be resymbolicated in Xcode, and offer to mail it back to the dev with a comment.
@mdhughes@SuperDicq > the source is useless to the end user, Mate, the ability to configure software is already useless to them as only 1/10 person looks and understand them. The only people real users concerned by this are people working in the field, be it repair tech or developers. If you close it for anyone you also close the ability of the market to generate companies/employees. Thus creating monopolies to the people who made the software/hardware.
And I'm not mentioning public transparency for critical task like for example proprietary voting machines which have been rigged over and over each time. Even in the recent US election the machines were confirmed to be rigged.
>they'll file a bug report or just delete the program. >they'll file a bug report >delete the program. :OMEGALUL: oh boy :kekw: sorry I can't stop laughing. How much time did you work with normies ? I've been doing so for two decades, and only 1/10 people actually delete software and 0/10 actually files bug report.
>Linux security has shown repeatedly, nobody wants to read source. The main thing that the FLOSS world has shown is that we don't have enough man power, that's it's hard as hell to create companies when you're restrained by manufacturers, and that proprietary software always ends up as legal malware.
@mangeurdenuage@MischievousTomato@SuperDicq … Ubuntu somehow knows the email of the developer and has dev tools that are crash report aware? Maybe if it's from their "store", but they don't really run that store in years.
@mdhughes@appdot.net I definitely agree with you that most software is bad, as a software developer myself I really hate most software on a technical level. I personally do not see this being any better on other operating systems however. I'm sure there's plenty of 1 star software available on Mac OS as well.
You think there's no money in GNU/Linux software development? I personally think there's plenty of money, it's how I make a living after all.
It's just that the economy of a free operating system is very different than what you're used to. On GNU/Linux you can't sell single use software licenses, monthly subscriptions, in-app purchases or any other artificial restrictions. We most likely will not buy it.
You know how I make money while distributing my code without restrictions? People hire me to implement custom solutions, I do consultancy and I provide support. And personally that's what I think software development should be like for everyone.
Also did you seriously give LibreOffice 1 star because it can't open MS Office documents properly? It's obviously Microsoft's fault that LibreOffice can't do this, otherwise they would get sued for infringing on Microsoft's proprietary formats and patents. And also Microsoft is the one who still refuses to properly implement OpenDocument while literal governments are asking for them to do so.