Just another...
... manifestation of Apple's corporate policy? "Do it our way and nobody gets hurt".
Users who download and attempt to run LibreOffice on the new macOS Catalina are presented with two options – "Move to bin" or "Cancel". In the face of being told that the developer cannot be verified, savvy users will know that there must be more options – and there are. If you cancel the dialog, you can head to Security and …
App Store distribution has even tighter restrictions.
The problem here isn't app security - authentication of origin is a good thing (although Apple controlling the gatway is a smaller "bad thing"). It's that Apple has apparently shipped a broken implementation.
LibreOffice has had their build signed, but Apple is rejecting that build. That's a flaw in the process or the implementation. Perhaps the installation process changed something insignificant that the signing algorithm thinks is important? Perhaps Apple's crack team of stock-option clock-watche--- sorry, of software developers didn't test their code enough?
Good idea, lousy implementation used to be Microsoft's purview (Apple excelled in "bad idea, excellent implementation")...
Should they have to chase after Windows for the better part of its six month release cycle and MacOS for the better part of its twelve month release cycle just to make everything still work?
The fact that you run GIMP but the permission dialog doesn't appear until you go there in Terminal shows that something is, well gimped.
The fact that the default action for opening an unsigned program is deleting it or not running it with no explanation as to what to do to make it run shows that something is also gimped.
I think the stop before Catalina is where I get off the Mac OS update train.
"I thought we had to stop calling it GIMP because it was offensive to cripples?"
"GIMP" is surely only offensive to one, single cripple? "GIMPS" (The Great Internet Mersenne Prime Search") should be the one that offends cripples in pluralised bunches.
https://www.mersenne.org/download/ for anyone vaguely interested. There's *prizes*!
Lots of reasons not to switch to Catalina, not least lots of perfectly good software becoming unusable including my printer and scanner drivers. Gee whizz, Apple, of course, I'll buy new hardware to use your latest dumbed down version. SWMBO's machine was also asked to leave the bus an update ago. I can understand the move to 64-bit but less the way it's been handled.
But I've also seen more serious problems particularly regarding logins and certificate management. The usual advice for any MacOS update is to wait at least a couple of patch versions (around the new year) while Apple continues fix all the stuff they've just fucked up. But basically with Catalina, just disable the notification that there is a new version.
The PC with Windows managed to move to 64 bit whilst still supporting 32 bit. Yes things like Windows XP screen drivers for MSDos programs written in the early 1990's prefer Windows 7 32 bit but other than that it went very smoothly. A lot of this is thanks to AMD who figured out how to make the x86 both 32 bit and 64 bit at the same time.
I expect there are a few very important things that can only be done on Apple. If you're not tied to Apple then move to Linux.
A lot of this is thanks to AMD who figured out how to make the x86 both 32 bit and 64 bit at the same time.
That's at the hardware level, though. Mac dropping 32-bit is on the same hardware that still works with both on Windows and Linux (multiarch). It's just Apple being Apple, making decisions for its users, many of whom who will presumably thank Apple for freeing them from the burden of having to think for themselves.
If Apple wants to implement a signature requirement for "apps," that's fine, so long as the user has the power to turn it off, not just to whitelist the "apps" one by one. There should also be a way to whitelist any given "app" from the popup.
I expect there are a few very important things that can only be done on Apple
In many situations it's one or two very important things, which is why people stay. I've yet to see comparable desktop apps for Linux, not least because GTK refuses to die and take Poettering with it.
If I do move, it will probably be to something running on Android. Samsung's Dex is a little rough around the edges but I can see where it could go.
The PC with Windows managed to move to 64 bit whilst still supporting 32 bit.
So did MacOS, which has happily supported both 64- and 32-bit for years.
Dropping 64-bit support in Catalina is a business decision by Apple, not a technical limitation.
Mind you, I'm not in any way saying it's a good business decision...
> AMD who figured out how to make the x86 both 32 bit and 64 bit at the same time.
If I recall correctly the Intel architecture accesses memory as combination of a descriptor and an offset. The descriptor identifies a block of memory and its properties such as usage (stack, code, data), properties and dimensions. I think a lot of our problems arise because this model is not compatible with the "bloody great pool of generic memory" model that much of our code is written for, the model that doesn't differentiate between executable, data and stack memory (so is easily surprised when bad actors fudge getting code onto the stack or into data areas and force execution of that code). This architecture is inherently secure but it does involve some overhead if protection mechanisms are invoked (and its only got four 'rings' although modern code only seems to use two).
So my understanding of this processor is that it should be able to use a mixture of 16, 32 and 64 bit designated memory areas depending on what they're used for. Its obviously more complex to design a system to take advantage of this flexibility but its a whole lot more efficient, and secure, than recompiling everything to be unnecessarily '64 bit'.
Yes. Will freeze the updates, and bite the bullet and get into Linux medium term. Shame - Apple OS has been good. Stable. Runs the Open Source software that I've grown used to. Just lets me get on with my day job, and that's worth paying the premium for. Had to use a Windows 10 for a few days last week, and no f***** way am I going back to MS.
I encountered this problem during the Catalina beta test, and it's actually worse than the article suggests. I know that the LibreOffice devs updated things to work with the new system, because LibreOffice 6.2.x works fine but 6.3.x won't install. This was reported to Apple at the time. Once Catalina went GM, I reported it to the devs as well. It's something specific to 6.3.x which causes this. And, oh, the workaround suggested in the article did not work during the beta period. I tried that first thing. Nope. Haven't tried it since, maybe it works now. Allow me to doubt this.
I haven't tried the GIMP with Catalina, as I use a combination of Affinity products and my old faithful Graphic Converter, which I've used (and paid for!) since 1995, for my image-editing needs, having kicked Adobe away with Catalina 'cause Adobe Creative Suite 5.5 finally died and I am NOT sharecropping with Creative Cloud. Nope. Not going to happen. Congratulations, Adobe, you made sales for Affinity.
Question:
If you use GIMP, LibreOffice, Affinitiy and Adobe - all of which are cross-platform - are you honestly staying on Apple's platform just for GraphicConvertor which appears to be - forgive me - a shareware piece of photo management software that barely does more than the junk that they tried for decades to give away with everything, or even things available on Humble Bundles from names like Corel?
There comes a point where everyone sensible has moved to cross-platform tools. That point came about 10-20 years ago depending on your techniness, even if by accident of moving to web-based tools. And now you've basically done that, you're paying for Apple because...?
And now you've basically done that, you're paying for Apple because...?
.. you still want a commercial grade desktop where you can execute commercial applications alongside Open Source ones with Unix and all the associated benefits and languages underneath, accompanied by hardware that you can get serviced anywhere in the world without having to spend a fortune on "support" contracts.
You buy Apple because you value your time. If you don't, you stay with Windows. Both work. One is cheap to obtain and costs you more in wasted time, one is expensive upfront but you waste less time waiting for upgrades that too plentiful. Ditto for keeping it secure.
I use all three platforms (Linux, mostly Debian, MacOS and Windows), and my personal preference is still MacOS combined with a lot of FOSS (LibreOffice, for instance, and wireshark via brew). I don't have the time to tweak settings, nor do I want to have my workflow interrupted by a Windows update which blocks a shutdown until it, on its own time, decides it's done. A Macbook (and a Linux machine if set up correctly) is a close-the-lid-and-go proposition that I can also put in the hands of an executive without worrying too much that they'll screw it up, and still force them to make a safe backup when travelling.
Linux works too, but that needs a *serious* injection of usability knowledge to get anywhere near Linux, and you have the chicken-and-egg issue of commercial applications. For example, anyone who has ever tried to get a computer novice to use GIMP knows that that is a lost battle - put them in front of a Mac with any of the Affinity products and they're pretty much instantly able to do something useful, and that ability starts up a virtuous cycle where users then self-educate through use instead of fleeing back to "safe" (cough) Windows.
I'm in this camp.
I don't like Apple's (lack of) commitment to software quality. From what I have read Apple's software teams are struggling with what Management wants vs what they really can achieve.
Steve wouldn't stand for it BTW, excellence was his expectation. I think there is something to be learned from that.
Absolutely spot on.
This tends to be a cyclic pattern anyway: company does something really good so it gets ahead in the market, and as soon as that happens the MBAs move in and milk it well beyond the tolerance of the market to be abused after which it's panic and either a new Bright Guy™ is brought in or the company diversifies in other things it thinks it can wheedle more money out of its customers. Microsoft is IMHO in the latter category - they just have been coasting longer on the non-innovation path, and because they still have a number of comfy monopolies they don't have to panic just yet (although them "embracing" Linux suggests some are worried).
Apple is in the "we have so much money we don't actually quite know what the f*ck we're going to do next but we can afford a few years of bugger all" mode. In my opinion, Catalina screwed the pooch in terms of improving apparent security in a manner that immediately made me think of Windows Vista - no real improvement, but a usability impact of a nature I have not seen in years. In all honestly, I cannot recommend Catalina because it has become as interruptive as Windows in trying to get a job done, and that was the exact reason I dropped Windows as main OS some 13 years ago.
I hope Apple management quickly reverses the current cranial invasion of their respective rectal cavities because they did do something right, and I would not want them to screw this up - if nothing else, just leave it alone. We don't NEED updates all the time other than for patching security problems.
I'm one of the people on the list for this bug, and from what I have seen so far I think it's time to throw this over the fence to Apple.
The devs did everything they're supposed to do, and the diagnostic tools that Apple made available all confirm it ought to work. But it doesn't. IMHO it's Apple's problem now.
As for Catalina, I am old enough to remember Windows Vista's *cough* "security" *cough* (although I think I'm not the only one who would want to rather forget it), and I fear that Apple has just done a Vista on itself.
What people need is ACTUAL security, not the appearance thereof, and what Catalina is doing is just silly and profoundly unstructured. Either Apple prepares an upgrade tool that states "hey, there are these difference, shall we walk through all of them now?" or ends up annoying people with all the permissions apps have to gain.
In addition, I would seriously want that setup to happen during INSTALLATION time of new applications, not have a permission failure halfway through use - I have seen this happen with tasks that are supposed to run in the background but failed because they had not gained the required permissions upfront to do so.
It's a shame - we had a good run with MacOS so far, but Catalina may end up being redubbed Catastrophic from a usability perspective. I'm on beta 2, and I am experiencing a profound lack of improvement on this.
"I would seriously want that setup to happen during INSTALLATION time of new applications, not have a permission failure halfway through use" this is a nightmare when setting up someone else's computer. You think you've got it all working and then they do something which triggers a prompt which they don't know how to deal with.
As for Catalina, I am old enough to remember Windows Vista's *cough* "security" *cough* (although I think I'm not the only one who would want to rather forget it), and I fear that Apple has just done a Vista on itself.
Apple made Vista the butt of their joke with those smarmy "I'm a Mac" commercials. I always disliked that smug "Mac" guy, but I thought the PC guy was kinda endearing. Not exactly what they were trying to accomplish...
Vista's problem was the incessant nagging, as each permission needed to be approved by the user. Where programs spawned additional processes it turned into a nightmare of re-approving each sub-process. Windows 7 to 10 actually use the same security model to protect the user's system against privilege escalation, but the user layer was changed to ask you only once for all necessary permissions for a process and its sub-processes.
Catalina's problem is different: the software is broken.
Vista wasn't the problem - OK, so the two UAC prompts every time you wanted to change things were a bit of an annoyance, but it was mostly due to poor app development.
Windows 7 deliberately downgraded the UAC security (you can upgrade it again via local security policy), and by the time it came out practically all the drivers had been updated, and many popular applications changed to remove the expectation of unlimited local admin access.
A later version of Mac OS will be Apple store only
Unfortunately, I think a similar fate will befall Windows 10.
The era of being able to control our own computing environment is coming to an end -- at least, for the mainstream commercial operating systems.
It's already hard to find software that you can buy (as opposed to renting for eternity) in some categories. So 10 years from now, you can forget about opening files created with software that you've either stopped paying for or the publisher has gone out of business; and even if you still somehow "own" an old version of an app, it could still be borked by an OS update, or a license-check server that has been shut down, or maybe the hardware itself is past its expiration date.
"Personal computing" ended not with a bang, but with an expensive rent-seeking whimper.
> The era of being able to control our own computing environment is coming to an end -- at least, for the mainstream commercial operating systems.
You really mean closed-source operating systems. If enough people get annoyed by Apple and MS antics, and go to Linux, it will become the mainstream on desktop (as it already is almost everywhere else).
> You really mean closed-source operating systems. If enough people get annoyed by Apple and MS antics, and go to Linux, it will become the mainstream on desktop (as it already is almost everywhere else).
Don't worry, with systemd, linux is rapidly catching up with macos and windows in becoming unusable.
Regardless of your views on systemd, be a little careful when using that wikipedia list; it's possible to install at least some of those distros with or without systemd.
With Gentoo, for example, systemd is available as an alternative init system.
Personally speaking, I've chosen to use openrc rather than systemd on my Gentoo based laptop which I use daily, but I just put up with systemd on my raspberry pis because I just use them for occasional tinkering, apart from the two running OSMC.
Maybe. The problem is you'll just get the desktop and no useful software to run from there...
And, BTW - "everywhere else" - Android is not Linux - it is controlled by Google as much as MS and Apple control their environments - just like macOS is not *BSD - no matter how much code it borrowed. And one day, not too far away, Google *will* drop Linux from its mobe OS, don't worry.
> The problem is you'll just get the desktop and no useful software to run from there...
Depends on what your "useful software" is. As the article shows, currently MacOS is not such a great choice if your useful software is LibreOffice or Gimp. And I have long done all my software development work on Linux. Said software being destined to run on Linux in network elements.
"The problem is you'll just get the desktop and no useful software to run from there."
Really? What desktop Linux versions did you try? I'm not sure about some of the lightweight versions - of which there are a fair few in the list Jake pointed to - and there are some special purpose versions, such as pen-testing, etc. But all the mainstream versions come bundled with a set of applications that fulfil most everyday needs such as browser, email, graphics, multimedia and office.
Perhaps by "no useful software" you mean "no useful software you can buy". That may be because there's not much need.
Well, Debian, Ubuntu, CentOS... and really, no useful software for my everyday needs - which are a little higher-end than FOSS software can support, sorry. You're right, when no one buys you software, it's difficult to get the money to build really useful one. Inevitably you get mostly stuck with amateurish one - like GIMP.
Hmmm, the seeds were set in the way they've got users to accept their phones and tablets being tied down. It was only a matter of time before these "enhancements" crept to the desktops.
Oh, and both android and IOS/MacOS run on linux/free unix derivates, but that doesn't help the situation.
You really mean closed-source operating systems.
I mean Windows, MacOS, iOS, ChromeOS. Should include Android on that list too, because at some point Google will get sick of the "Researchers found scads more malicious apps with zillions of downloads on the Play Store" headlines and lock down all the non-AOSP stuff.
I feel like I should say something snotty at this point about Linux not being a walled garden, but the fact is, not all manual installs are a picnic, half of the scripts i've tried from the Arch User Repository are amateur hour, some PPAs may not be well maintained or entirely reliable, and the Flatpaks, Snaps, and AppImages I've tried are space-hogs and either difficult or impossible to customize. So I guess for most Windows and Mac OS refugees, the walled garden is their distro's repository. (I can't speak to BSD because I don't think I'm smart enough to to configure and run it -- not even GhostBSD.)
"Personal computing" ended not with a bang, but with an expensive rent-seeking whimper.
Personal Computing is retreating to the nerd cities from where it came. We will use Linux so we will be OK. The problem is we won't be able to go up to a personal computer and get it to do something without installing a root kit first.
All the wonderful new tech like face recognition will only be rentable closed source meaning they could have a list of faces it won't recognise and we won't know about it.
> The problem is we won't be able to go up to a personal computer and get it to do something without installing a root kit first.
Open hardware platforms are starting to shape (Raptor Computing, RISC-V, etc) as a response to this. And they're looking ok.
Raptor Computing is still way too expensive for the general average user, but RISC-V progress is extraordinary so (hoping here) it won't be more than 1-2 years before we'll start to see usable low end laptop or equivalents from that.
This 'Bin' that they mention. Is that like slash bin or like shred bin?
(The subtleties of coexistence escape the Applelachians - "Appalachian Americans, due to various factors, have developed their own distinct culture within larger social groupings. Included are their own dialect, music, folklore, ...")
App signing, notarizing, and permissions-based control over important functions are not bad ideas. However, the way they were implemented in Catalina is heavy-handed and a pretty terrible user experience.
It's as if Apple's testers only considered the "clean install" scenario, with only 64-bit first-party software. It's hard to believe that anyone could have looked at the UX when updating an existing system with a lot of software installed and thought, "this is fine."
This is NOT just a system with lots of software INSTALLED. It's a system with LOTS OF SOFTWARE BEING MADE TO RUN WHEN LAUNCHING THE SYSTEM WITH TONS OF CUSTOM SCRIPTS.
I, too, have a ton of software installed. I still have a lot of 32-bit apps that I can probably throw out now, and I could have thrown them out before because I rarely use them.
But I did not see such a wall of notifications, because, well, I do not run everything all the time. I just clicked the dialogs when I actually launched the apps.
There's very little I actually set to launch at startup, and all those few things I checked and updated before I installed Catalina, so it was smooth sailing. (There's a reason that I never used a lot of auto-launch things. They never worked reliably and interfered a lot with other things.)
There are very few hiccups I have seen with the switch to Catalina. Actually only one: I needed to do-over all the backups (Time Machine and Carbon Copy Cloner) since they now all switched fully to APFS.
(There's the thing that I cannot properly choose between language versions of TV series to buy with the new TV.app here in Germany, but that's hardly the end of the world.)
It doesn't really matter when the warnings happen. A wall of them makes a better point in one picture, but it doesn't really change the experience if the warnings appear one by one. I'm happy to have to manually grant access to stuff. But it is Apple's responsibility to make sure that works when other programs try to use it. And there is no good reason not to tell people that they have the option to proceed with running an unsigned app; that box is pretty bad. Apple's headed in the right direction, but they're on the wrong track. They'll need to jump to a parallel one with good UX and user choice in mind, then keep going in the direction of more OS-enforced security.
Reported by me, for one, to Apple. And by me, for one, to the devs as soon as Catalina went GM. Apple should have contacted the devs about this months ago; I know that some of my reports went around to the devs, Hogwasher for example crashed repeatedly with Catalina but was updated (twice!) to fix the problems and now is relatively stable. I sent in a raft of bug reports about LibreOffice, Hogwasher, and assorted other problematic apps; two have not been updated: LibreOffice, which is allegedly still in development, and a usenet client which hasn't been in development for over three years now. I suspect that the usenet client is dead and gone, but there's no excuse for LibreOffice not being fixed.
Actually, LibreOffice and the GIMP are minority interest apps. And the issues did show in testing. As I pointed out upthread, 6.2.x works just fine. 6.3.x in broken. Allow me to suggest that the error may be with someone other than Apple? Someone, not Apple, did something to 6.3.x to cause a problem. Perhaps that someone should fix it. Or not. I have 6.2.x installed and working, so they may not care.
Have you actually used the Mac specific GIMP or LibreOffice versions?
They're not very nice. There are MUCH better alternatives out there – albeit not open source, but far from very expensive either. Heck, GIMP was using X11 until Apple gave that the boot, and X11-GIMP was pretty unusable on modest (low-end) Macs.
I do not like to use them, though I have them (because I like the concept of open source generally). But their devs do not like to submit to the rules of macOS (LOOOOOONG before there was Catalina...), and prefer to give us crappy apps instead.
Do you really believe many buy an Apple system to run GIMP and not Photoshop? I'm quite sure the intersection of "GIMP users" and "macOS users" is quite small. Of course if you run Linux you can't run Photoshop but going through complex WINE tricks, so that intersection will be much larger.
What kind of baloney is this? Why should I have to pay top dollar for Photoshop for the occasional use of an image manipulation tool? Apply boast to be different in support of the thinkers, the creatives, providing a wonderful user experience of things that just work... well they're getting more and more restrictive without giving their customer choices... exactly the kind of thing they used to be against.
Really sad.
--For values of "minority interest" that includes "used by millions of actual human beings (if not tens of millions) each and every day".--
Well, that's the funny thing about numbers, even large ones. Mark Zuckerberg was in front of the US Congress decrying the failure of the banking system, because over a billion people don't have access to bank accounts. There are 7.7 billion (say it like Dr. Evil, folks) people on the planet. That means that the banking system covers about 87% of the people on the planet. To me, that seems like a pretty rousing success story. It isn't perfect, and the access isn't very evenly distributed, but... 87%!
So it is perfectly possible to have millions or tens of millions of devoted followers and still be a niche product when compared against products that are distributed to billions.
Likely more people now use such apps on Windows than people BUY Macs each year.
The Mac is a minority HW.
No-one knows how many PCs bought with Windows and Macs run Linux, though likely small. Most Linux is on embedded stuff, servers and some ereaders (some strangely use Android even though Android apps and GUI is unsuitable for eink). Not so many laptops.
"Most Linux is on embedded stuff, servers and some ereaders (some strangely use Android even though Android apps and GUI is unsuitable for eink). Not so many laptops."
Huh? I haven't had a Windows or macos running on bare metal at home in over 5 years, my work desktops have been Linux for over 15. I know I'm a minority, but not that small of the minority...
Despite being a FreeBSD guy, "doing unix" professionally for over 25 years, and having used x11 since the days of CDE on Sun and HP hardware, I now tend to use android for my desktop!
I've "unixified" the command line, have added lots more native disk space, and NFS, can use vnc to my freebsd boxes if required, and usually have lots of terminals open to freebsd boxes.
But, until someone can tell me about another system that does left-mouse-button drag to scroll (rather than copy) I'm likely to keep it this way... Long press of left-mouse-button to enable copy mode is fine. Otherwise it should be scroll.
Side-bar scolling is annoying.
You're one, not many. Data are there, you can look at them, people using Linux on a desktop system are a tiny minority. And those using LibreOffice and GIMP on macOS system probably even less. Many people buy Macs exactly because they need to run applications like Adobe ones - and the integrated OS functionalities and full hardware support, avoiding to have to mess with non-native applications and their baggage of nuisances.
The fact that Linux dominates embedded devices like routers and TV boxes is not relevant when discussing LibreOffice. We are talking about 'PC's running LibreOffice. It's a very popular suite of programs and is very much cross platform. It's written for Windows, Mac and Linux so should work unhindered. Apple under communist Tim Cook is pissing of his most important customers.
Actually I just realised why. In the past it was people like us who would help users with their computers, often for free and often as a business. If Tim Apple pisses us off then we abandon Apple leaving the average user at Tim's mercy (which will cost a lot).
We've seen this with Rossman and his Apple soldering channel on YouTube. Apple do everything they can to thwart his business so they can screw the customer. Even to the extent of making spare parts taken from scrapped iPhones illegal.
"No-one knows how many PCs bought with Windows and Macs run Linux,"
This. While I agree that the percentage of such machines that are now running Linux is small, I can offer one bit of anecdotal data: very nearly every machine I've purchased in the last 20 years (I estimate that this is in the neighborhood of 50 machines) have had Windows preinstalled, and in every case the first thing I've done is to wipe the hard drive and install Linux.
.. and the big, BIG problem with that is that Microsoft STILL got paid for that copy.
Also, there are a LOT of machines out there which are getting a discount from MS if they lock the UEFI - something worth checking before you buy anything that comes pre-polluted with Windows.
Yes, that's a problem. While I've obtained rebates for a couple of my unused Windows preinstallations, the process to do so is enough of a pain in the ass that I stopped bothering with it, even to make a point.
The UEFI thing is an ongoing issue, and the ability to disable it is one of the first things I check for before purchasing.
@JohnFen
*
Why does UEFI need to be disabled? I've installed six or seven recent Fedora distributions, completely overwriting Windows7 and Windows 10. It's irritating and fiddly to get the UEFI label "correct" for Fedora, but once that is done -- no probs (at least for me).
*
[By the way, this story is true for two recent HP laptops and one Acer laptop.]
Technically, it doesn't necessarily have to be disabled. It all depends on whether its been locked down (and what distro you're using, if I understand right).
But I prefer to have the ability to disable it so I have a fallback in case I can't get it to work, or if I want to install a nonstandard OS.
https://www.dell.com/en-uk/work/shop/workstations/precision-3000-desktop-workstation/spd/precision-t3x20-series-workstation/xctop3620mtemea?configurationid=53166100-dd10-4459-bd5a-61bec5c79314
Select Ubuntu 14 :)
Admittedly not the cheapest way to buy desktops unless you've got a discount.
And LibreOffice themselves offer specifically BOTH 6.3.x and 6.2.x to download, with the specific notes that 6.3.x is for "technology enthusiast, early adopter or power user" while 6.2.x is "slightly older and does not have the latest features, but it has been tested for longer."
Meaning: if you need it to work, get 6.2.x, and don't expect 6.3.x to work flawlessly.
Now, I don't think Apple did everything right – from what I see, their "registered developer check" system is a tad overzealous – but LibreOffice devs are hardly innocent in this kerfuffle.
Besides: LibreOffice belongs to a bunch of those open source programs that refuse to follow the rules of the hosting system on principle "because of their way or the highway" just as much or more than Apple. It has lots of quirks because of this attitude (I rarely can open a text document with correct fonts DESPITE BOTH PROGRAMS I exchange the document with run on the same machine with the same set of installed fonts*) that I actually avoid to use it if I can.
*Seriously. I have tons of word processing apps, and I can exchange freely between almost all of them within the limits of their philosophies, but only LibreOffice throws such things in my way all the time. Even frackin' WORD works currently better im-/exporting. Which is ironic since I got LibreOffice to avoid using WORD in the first place!
+1 for use of "frackin'"
I think it's pretty unfair to say that open source software has a "my way or the highway" towards the host OS - it's surely much more a case that if you spend time developing against an OS specific UI or set of internal APIs then it offers no benefit to the support for any other OS.
Sure, open sources fight against vendor lock-in and against proprietary elements all the time, and yes; there's also in-fighting and clashes of egos/ideologies which sometimes stunts progress, but underneath all that there are incredible people and ethical companies giving their time and skills for free to make software for the greater good... And being open source means that anyone can do it their way whenever they feel like it.
Within the LibreOffice suite there's a huge raft of configurable options - way, way more than you can customise on MS Office; and you can theme it how the hell you want whereas MS now enforces almost no customisation of their utterly horrid, bland, low contrast and flat UI with a tonne of wasted white space... They're the ones goading us towards the highway.
I'm a little puzzled about the font problem you've mentioned - I can honestly say that I've never had such an issue (plenty of others where complex docx gets a big mangled though).
On the subject of fonts though - I hate to admit it but one of the things I really miss when switching from MS to Libre is lack of any font preview. The massive list of font names isn't particularly helpful. I think If I ever get time to offer a code contribution then this is something I'd look at improving.
It's not open source software per se. There's lots of open source software that just works. Even for and on the Mac.
But then there's a few open source packages which believe they found a better way to do things, and insist to do their way everywhere, regardless if it clashes with the behavior of the OS, or all the other software on that OS, or make things troublesome for users who just want to get their work done and get frustrated if there's this one thing that does not work as they expect.
Well, LO do seem to insist on avoiding the most excellent usability feature on MacOS for entering accented characters if the keyboard does not have them directly accessible. If you have ever tried to use the "special characters" facility in LO you know that that is a screaming usability issue for anyone who uses more than one language, and for me it meant I gladly switched to NeoOffice, despite that having its own weird quirks. It's just too handy.
I know from personal experience that LibreOffice doesn't always do a perfect job of exporting to MS Office file formats. SoftMaker FreeOffice, a proprietary payware / free-crippleware suite, does a much better job. (I'm not sure about ONLYOFFICE as it doesn't support keyboard layouts with dead keys, which is a showstopper for me.)
As for importing MS Office documents, I've never run into a problem in LibreOffice -- although, to be fair, the documents I was importing probably didn't incorporate MS Office's latest exotic formats and functions.
However -- at least through MS Office 2016 -- LibreOffice is markedly more successful than MS Office itself at opening and recovering old or slightly corrupted MS Office documents. I've done it myself a number of times, and from I've read, it's the solution of first resort for experienced office-support techs.
Running it like a regular Joe (clicking on an icon in the gui) will bork, but use terminal and all's well?
Does this apply to those of us who do nutty things like have homebrew, custom install directories of java, obscure USB-TO-RS-232 drivers and minicom as well fun stuff like docker running in their macs?
I suppose this also kills multi-browser too? *sigh* (replaces your default browser and instead offers you a choice of all of the browsers you have installed to select the most appropriate, total boom for a Web dev).
So yeah I'll stick with mojave and apple can get off my lawn...
Once I get home from work, opening up Catalina is fine, it's full of things to stop me working, Arcade, App Store, AppleTV, Apple Books, Audiobooks, Podcasts, Apple Music.
But why the hell would anyone deploy this distraction into a working office environment? I just can't see any benefit over El Capitan/High Sierra. I really don't need a desktop wallpaper that changes with the time of day and I can live without dark mode/auto mode.
Snow Leopard is also my favourite from a usability POV, but as someone who still runs it on an old Macbook (it can't take any further updates), it can be annoying for internet stuff.
I wonder if Linux will be my next OS.
now Apple is happily kicking them out at the curb. They pilfered open source software for years without sending as much as a thank you card on Christmas and now that they're making billions they can't be bothered to give something back to the community. It's good to be king!
@Steve Davies 3
Good try. Too bad for you that Android has been merged upstream - just Google (or bring?) "Android merged back into main Linux tree".
It wasn't Google holding back - kernel guys weren't happy with quality of code: specifically how it handled different architectures I think, like arm...
Of course you posted anonymously. I have no idea what you're talking about. I bet you don't either. Below is are links to Apple's Open Source pages where anyone can find what open source projects Apple sponsors as well as which are integrated into Apple's software.
https://opensource.apple.com
https://developer.apple.com/opensource/
Swift programming language, created at Apple as a successor to all things C, made Open Source in 2015:
https://opensource.apple.com
Webkit is Apple's Open Source branch off Linux's Konquerer web rendering engine. It's the foundation of Google's subsequent branch, Blink, used in all flavors of Chromium, including Microsoft Edge:
https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/DisplayWebContent/DisplayWebContent.html
CUPS is the Open Source printing system developed and maintained by Apple for all flavors of UNIX-like operating systems, which includes Linux.
https://www.cups.org
ResearchKit...
CareKit...
Bonjour...
MacPorts...
Darwin...
Apple Lossless Audio Codec...
MacRUBY...
XQuartz...
That's enough to negate your nonsense. But please continue through the lists Apple provides at the links above. macOS itself currently integrates about 200 Open Source projects.
It's the same approach used by Google. Take full advantage of open source and give away the little bits you need a lot of other people to work on - i.e. the printer support - but keep tightly closed every bit which is really important to lock customers in...
Remember when MacOS the platform of freedom and openness? Then MacOS X found its way into workplaces by being so easily compatible with the rest of the computing world. Now most people in an office try their hardest to avoid major MacOS updates because they get slower, harder to manage, and less compatible with open standards. Apple doesn't even support full backup and restore anymore because APFS is so super secret that not even Apple has it working.
The problem is that as OSX got more popular Apple have just bolted more botched protection into it that it's falling apart under the weight of the botched attempts to make it industry strength. One of the reasons I dumped Mac about a year ago when it was due for upgrade, just went back to using Windows again. It's not perfect but Windows was usable whereas OSX is being a quagmire of botched patches and ideas dreamt up by the PR droids and crowbarred in by beleagured Apple devs.
Remember when MacOS the platform of freedom and openness?
The Mac recipe has always included a generous dollop of proprietary Applesauce®. Anyone remember Apple Desktop Bus? Or trying to get early Macs to print to anything other than an ImageWriter or LaserWriter? Or trying to read a Mac disk on a PC (or vice-versa)? Good times*.
Apple doesn't even support full backup and restore anymore because APFS is so super secret that not even Apple has it working.
Super Duper can do full backup and restore of APFS volumes up through Mojave, with Catalina support in beta. Carbon Copy Cloner also does APFS, and the current version is Catalina-friendly. (Some say that you can do a full restore from a Time Machine backup, but I've never had the nerve to try it.)
* Not really.
>>(Some say that you can do a full restore from a Time Machine backup, but I've never had the nerve to try it.)
Tried it about six months ago, worked flawlessly. I nuked my machine and did a clean install and used the backup to restore my apps and documents. The one time I relied upon it, it delivered, so I can't really complain.
As already noted, the Mac has never been open.
For an amusing take (from the early 90s as I recall in the abort/retry/fail section of one of the popular mags at the time) see If Operating Systems Were Airlines
Note: I am showing my age a bit by actually recalling all those operating systems.
"Remember when MacOS the platform of freedom and openness?"
No, I don't remember this at all.
What I remember is that Apple used to produce machines that were truly platforms of freedom and openness, but they stopped doing that when they introduced the Mac, and they've been increasingly locking things down further ever since.
Making OSes and programs more secure is a good thing in general, but I don't like the sound of the way it is being done here.
It's not necessarily a bad thing to have apps "blessed", as an indication that they have undergone security testing, but we must always have the right to run whatever programs we like (the way it has worked up until now, to show a warning on first run only, is not unreasonably onerous).
I mean, if you're writing a program for your own fun and use (or as a more 'casual' freely-distributable program, not a part of a "big project"), would this mean that you, too, would have to send the program off for signing before you could run it? That would be a real impediment to using your computer as an actual computational machine, really not on!
I ported a free app to Mac as a favour, just to keep a few customers happy, and that's been a nightmare to support; far more trouble than it was worth.
This is a perfect chance to abandon that; "it worked fine, the app hasn't changed, if it doesn't work now it's an Apple issue; blame them". They can pay the full costs of a re-development and gaining Apple notarization, or buy a Windows or Linux box and run my app for free which will be a lot cheaper.
When’s os11 out?
I remember the hype around new versions and being royally disappointed that things didn’t work properly, where bumped or needed new hardware.
10 has had a long life, we need 11, maybe should have arrived at the turn off if 32 but with Catalina.
By the way Catalina has been far more stable for me than 10.14.
Shades of MS Vista's tedious "Are you sure?" "Are you really sure?" "Do you really, truly, actually want to run this application?" dialogs.
That BS gave everyone "dialog fatigue" right away, but Mac seems even harder to work around. Open the directories in the terminal, then open the app in the terminal just so the app can access files? And I thought Linux permissions could be a PITA at times...
Vista wasn't stopping you run software, it was telling you it was doing potentially dangerous things. Part of the issue was Windows programs were notoriously awful for security at the time, expecting admin privileges, writing files and registry keys in the wrong place etc.
It didn't do this in a particularly nice way from a user perspective but it probably had the desired effect of putting pain on software companies to fix their code.
Vista wasn't stopping you run software, it was telling you it was doing potentially dangerous things. Part of the issue was Windows programs were notoriously awful for security at the time, expecting admin privileges, writing files and registry keys in the wrong place etc.
It's a shame that Microsoft didn't do this with many of their applications. Data files in the Program Files path? All the damn time. Not acceptable.
IOW: Skip it for now. Apple's having similar problems with iOS 10.13 as well, which still has significant bugs, despite Apple's rapid updating.
All in all, this has been the worst Autumn of new Apple OS updates in several years. They are clearly overwhelmed with problems. If only they took beta-testing seriously, which I contend from personal experience they have not. The result is forced beta-testing by their users, a horrific abuse of user's patience. Stay out of the fray until Apple's latest OS update cycle is actually Ready for Prime Time.
Please wake up and keep up Apple.
"All in all, this has been the worst Autumn of new Apple OS updates in several years. They are clearly overwhelmed with problems. If only they took beta-testing seriously, which I contend from personal experience they have not. The result is forced beta-testing by their users, a horrific abuse of user's patience. Stay out of the fray until Apple's latest OS update cycle is actually Ready for Prime Time"
^ There needs to be significantly improved quality assurance testing at Apple of both code and components (hi, keyboard!).
Knowing that Apple controls what you may or may not install on your own computer.
The next step of course will be to force all these "legacy" apps onto the store to "streamline" this process. After that it'll be preventing from you running anything else. After that it will be subjecting these "legacy" apps to the same onerous rules and conditions as other apps.
Well, we know how successful the apps stores have been in verifying apps, and not getting tricked by app updates.
The same thing will happen here. Whilst Joe-user has (slowly!) been conditioned not to install software from "untrusted sources", now it will all be ok, just because of some cursory check by apple beforehand.
Anything dodgy that manages to slip through the net will now be blindly trusted by users, whilst everything that actually fails testing should (without this system) also fail virus checks / OS security anyway.
Also, if a passed app is later found to be dodgy, is there a revoking mechanism?
I'm not a Mac person, though I have the misfortune to own one - a late 2013 model with NVidia graphics. The monitor is superb, the rest of it offers middling performance for a top dollar price.
I use it mainly for video editing, which relies heavily on NVidia's CUDA package to prop up the under-powered CPU. Unfortunately, with the introduction of 10.14.X (whatever it was called), NVidia support seems to have pretty well vanished - at least as far as CUDA is concerned.
The tech forums were awash with complaints from customers who relied on CUDA for their livelihoods, but the only solution appears to be to stick with 10.13.X, and then jump through hoops to get CUDA working again. It isn't easy!
And people accuse Linux of being "user hostile".....!
Right clicking gives you the option to open anyway.
It has for several years now, since the arrival of GateKeeper, been the way to install and launch unsigned apps.
And it worked for libreOffice on my Catalina running Mac seconds ago.
Now it certainly would be much better if a properly notarized app didn't have those issues.
"[...] We control the horizontal and the vertical. We can deluge you with a thousand channels or expand one single image to crystal clarity and beyond. We can shape your vision to anything our imagination can conceive. [...]" (emphasis added)
Once upon a time I could do what I damn well wanted with the computer I'd paid for. Now I'm supposed to accept being a puppet of the vendor "for my own protection"?
Do these vendors really think they're responsible for our security, or is it merely a PR stunt to disguise a way of ensuring a continued revenue stream in a saturated market?
Is it just me who feels that "peak Apple" was around 2014: the time when you could get a 'pro' machine with *gasp* ports, & connectivity...rrom for a decent SD card to expand storage, a properly decent keyboard, magsafe for power safety....
I do seriously think they lost the plot right there, & everything since has taken them down to a pool of despair.
Lawks, I might even consider a windows or chromebook when my 2014 MBPr 13" 512GB dies a death.....
I believe Apple as a company peaked before then. My 2011 MacBook Pro fell foul to the widespread and dreaded GPU failure that Apple staff refused to repair for me unless I coughed up £400 (replacing logicboard, no guarantee the problem won’t return). Since Jobs, of course we’ve been getting less ports, never ending price rises, more and more hardware issues and an OS that is morphing into iOS. Now it seems Apple no longer want things to ‘just work’.
I just got several 2012 Lenovo 410 and 420 (I also have a 420s) from work when we were replacing all the laptops. Picked up a few extra batteries and spare dvd drives etc. Maxed out the RAM, added an SSD, even found a battery that fits in the ultrabay.
Installed Debian Linux wiping over windows, followed a short instructional on how to enable the TPM chip in the machines to act as a source of high quality random numbers to make better random numbers for encryption etc (totally optional but why not do it).
For laptops I'm set for a very long time. They have a ton of ports and only really lack USB3, but I could add that using the expresscard slot if I really wanted to. I'm covered for all display options thanks to the DisplayPort port but I seriously doubt I'll need to use that as my use case for laptops is pretty limited especially when I'm at home as I have a PC, actually I have 3.
If you don't like this functionality there is a command line option which can be run which will restore the allow apps from anywhere option in the security preferences. Once selected, it works as before, allowing apps from anywhere. Just a bit of googling to get the info, no need to disable updates and throw the baby out with the bath water.
So Apple have gone full Trusted Computing style on their users?
I can see how its "will help" security but thats like fitting training wheels to everyones bikes to "improve" safety. It does improve safety but at the expense of the users ability to use the bike.
Apple now basically tell you what you can and cant run on your no longer general purpose computer. Shhh, kid in the back asking "whats a computer?".
The "dialogue fatigue" that users may get reminds me of the exact same thing that happened way back when Vista came out. Microsoft learned many lessons back then and now executables that are not signed simply tell you so and give you the option to run them or not. Next time you run the executable you get that message again, annoying yes but not like what I've heard Apple is doing.
I can imagine the stories we will hear of the certificates being lost, allowing all sorts of malware to be approved, or perhaps a bug in an update actually lets the exe run even when you select to move it to the bin. Or even the certificate chain gets borked for something like Sony Vegas or something preventing many ordinary youtubers from editing their videos.
WIll this result in a mass exodus to systems that allow you to do what you want with your computer?
I doubt it will considering the hold Apple has on its fans.
https://www.youtube.com/watch?v=XgFbqSYdNK4
"Apple's office suite"
You mean iWork? I know of it, having evaluated it for clients occasionally over the last decade or so. However, while I still see evidence of it's predecessor (AppleWorks) being in use, I quite literally have never seen it in the wild. I have never even seen documents produced by it in the wild. Does anybody outside Cupertino actually use it?
Interesting OS choice discussion. I see a lot of "I'd try Linux but I need ..." comments. I switched fully to Linux (Mint 17) over 4 years ago and had the same problem, but it was easily fixed by running Win 7 in Virtualbox. Visual Studio, Sea Clear, Photo Sketcher? No problem. Photoshop? Why not? A nice thing about all this is portability. When I installed Mint 19, I used it to install Virtualbox, then copied over the 7Pro.vbox file and fired it up. OS, apps and data, all there, all ready to go.
Virtualbox supports OS X.