@feld Windows still can only run on x86 and AMD64 (with a ton on x86 cruft).
The ARM builds heavily rely on a x86 JIT for most of the OS (as they can't get it dumpster pile to compile).
m$ has had an agreement with apple to provide a version for macos for decades, as they understand that apple has plenty of money to throw at reverse engineering their proprietary office formats and write programs that can semi-reliably read and write them (thus giving freedom enjoyers two different implementations to reverse engineer and use to improve libreoffice), so they opt to provide a office port to keep their iron grip on governments and businesses (although the poor malware authors they employee have to suffer to keep the dumpster fire compiling on multiple architectures).
@feld Windows still can only run on x86 and AMD64 (with a ton on x86 cruft).
The ARM builds heavily rely on a x86 JIT for most of the OS (as they can't get most of the landfill fire to compile on anything but x86 and AMD64).
m$ has had an agreement with apple to provide a version for macos for decades, as they understand that apple has plenty of money to throw at reverse engineering their proprietary office formats and write programs that can semi-reliably read and write them (thus giving freedom enjoyers two different implementations to reverse engineer and use to improve libreoffice), so they opt to provide a office port to keep their iron grip on governments and businesses (although the poor malware authors they employee have to suffer to keep the dumpster fire compiling on multiple architectures).
> The ARM builds heavily rely on a x86 JIT for most of the OS (as they can't get most of the landfill fire to compile on anything but x86 and AMD64).
Have you actually verified that most of the binaries on ARM Windows builds are in fact x86_64 and not ARM?
Because I'm pretty sure that the core *Windows* software can target ARM just fine, it's all the other software people want to use that has never been built for ARM.
I'm willing to grab an ISO and validate this myself, if I can find one.
@feld I generally don't download proprietary software to look at unless I have a good reason to.
Sure they would have painstakingly made core windows componentry cross compile to ARM, but as for anything else, I see no reason why they wouldn't have just JIT'd it.
Last time I checked it was 32 bit only, which is quite telling.
If you want to go and count precisely how many binaries are ARM and how many are x86, go ahead - I'd love to be proved wrong.
I'm downloading it now... will take a while to get this booted up and then I'll probably sync the files to my server so I can write my own scripts to walk through it all
He also has some other interesting articles about CPU archs, in particular IA64, PPC 60x, Alpha, MIPS R4k, and SuperH for sure. He wrote docs inside MS as well to help them port Windows like these.
>Sure they would have painstakingly made core windows componentry cross compile to ARM, but as for anything else, I see no reason why they wouldn't have just JIT'd it.
It's not JIT, period. Windows RT had zero x86 compatibility features and ditto with WP8, and one of the porters (who is also a well known emudev) has said on his website in part how he did it.
I was specifically writing about how libreoffice could do with improvements, not that it's perfect anyway.
Libreoffice has displayed for me all office documents that I've come across despite how hard microsoft has attended to sabotage such thing from occurring with every means available.
Many documents are now visually identical.
Less commonly, the spacing differs, but fixing that up isn't much of an issue.
The only real flaw I've found in libreoffice's compatibility is with macros (custom macros, not proprietary ones), but in those cases, I get the feeling that if one or two imperfect handling were fixed the macros would work.
@PurpCat I tried to read that article, but it refuses to let me read it unless I run proprietary software.
I wasn't writing about windows RT, I was thinking of windows 10 ARM, seems I may have misremembered things from windows RT as being the case with windows 10 ARM.
Looking as the Wikipedia article on windows RT, as far as I can see, they seem to have barely managed to port cut down core components of windows as well as office and a few more boring pieces of software. As detailed, it seems that such version of losedows sucked even more than usual, as it would only run specifically ported ARM versions of software?
@mischievoustomato I would personally recommend seeing if you can strip out any sensitive information from the files (very hard to do) and submitting them to the libreoffice developers with a screenshot as to what it "should" look like, so bug-for-bug compatibility can be improved.
That sadly requires office, but it's acceptable to run it on someone else's computer who already has it installed for the sole purpose of getting rid of it.
I have had to deal with MSO documents, and I have to use either OnlyOffice or LibreOffice depending on which renders the document properly. You might've been lucky though
@hazlin Libreoffice runs like crap on all OS's unless you compile it from source with -march=native really, but of course m$ is carefully sabotaging libreoffice on windows in a plausibly deniable way by making it run extra badly sometimes.
It's all well and good to recommend GNU/systemd to people (please don't confuse them by naming the systemd OS after a mostly irrelevant, but required part), but you should also note that the GNU OS was written so the users could have freedom, not so much so that freedom could be surrendered to proprietary bing bing wahoo's (although you can do that) and that they *will* sometimes run into issues, but such issues are almost always intentional sabotage from proprietary software companies that don't want you to have freedom.
@Suiseiseki@mischievoustomato The only real issue I've had with Libreoffice, is it is obvious that MS patches windows to keep it running like crap on windows. It would have been very easy for me to get some people moved from windows to linux if I could have gotten them used to Libreoffice on windows first.