Live data from Hacker News

Unofficial "Tier 4" Rust Target for older Windows versions

github.com

81–90 of 97 posts

Re: Unofficial "Tier 4" Rust Target for older Windows versions

#81
post #64
post #52

Earlier quoted context omitted.

Perhaps the best example I can think of is the whole situation InstallShield is....massive crapware and actually generated 16 bit installers way way after anyone was using 16bit PCs. Nobody notices until, I think it was W8 or W10 dropped support for running 16bit executables (something about dropping the subsystem that supported them.

Nobody noticed because Windows special cased InstallShield. https://devblogs.microsoft.com/oldnewthing/20131031-00/?p=27...

[deleted]

Re: Unofficial "Tier 4" Rust Target for older Windows versions

#82
post #76
post #72

Earlier quoted context omitted.

And how do you get paid when your users that are so broke they're still needlessly on 7/8?

Big assumption there... chances are they would rather keep the money or spend it elsewhere, instead of "unnecessarily" upgrading when things still work

Win10 has got to cost less than a single ransomware attack.

Re: Unofficial "Tier 4" Rust Target for older Windows versions

#83
post #82
post #76

Earlier quoted context omitted.

Big assumption there... chances are they would rather keep the money or spend it elsewhere, instead of "unnecessarily" upgrading when things still work

Win10 has got to cost less than a single ransomware attack.

If its medical industry those machines are offline. Same thing with CNC machines still running windows 98 in some workshop. Hell we still use some windows XP laptops here with the networking disabled because places are still running fire alarm panels from the 80s/90s and using serial comms via Virtual Machine is finicky as fuck on a modern laptop.

Re: Unofficial "Tier 4" Rust Target for older Windows versions

#84

I wish more languages support old platforms. I'm working in a company and a lot of our customers are running Windows 7 and 8, few of them running Vista. I have to use ancient versions of development tools to target those. For example stuck on Java 8 for eternity. It's PITA.

Why? That effort is far better spent on developing new things and taking advantage of modern hardware. People need to upgrade. I'm surprised any machine running Vista could even use the modern web.

Upgrade all you want, some modern machines just can't run the software needed to talk to and control old industrial, fire, medical, etc equipment.

Somewhere out there is a Windows 98 machine controlling an industrial machine that will out live early posters on HN.

Re: Unofficial "Tier 4" Rust Target for older Windows versions

#85
post #52

Earlier quoted context omitted.

I do wonder how much support is removed because of genuine maintenance or compatibility burden, because I've encountered enough examples where it was done solely because some target was deemed "too old" arbitrarily, even if it would still work without any modifications.

Perhaps the best example I can think of is the whole situation InstallShield is....massive crapware and actually generated 16 bit installers way way after anyone was using 16bit PCs. Nobody notices until, I think it was W8 or W10 dropped support for running 16bit executables (something about dropping the subsystem that supported them.

From InstallShield’s perspective, why would they replace working 16-bit code which is still natively compatible with Windows and x86? Because Windows and/or Intel might (or might not) drop support a decade later?

Re: Unofficial "Tier 4" Rust Target for older Windows versions

#86
post #55
post #52

Earlier quoted context omitted.

Perhaps the best example I can think of is the whole situation InstallShield is....massive crapware and actually generated 16 bit installers way way after anyone was using 16bit PCs. Nobody notices until, I think it was W8 or W10 dropped support for running 16bit executables (something about dropping the subsystem that supported them.

It was 64-bit Windows versions, 16 bit was never supported not even on XP 64-bit. I think W8 was the first 64-bit only Windows.

> I think W8 was the first 64-bit only Windows.

Nope, that would be Windows 11! There is a 32-bit version of Windows 10.

Re: Unofficial "Tier 4" Rust Target for older Windows versions

#87
post #72

Earlier quoted context omitted.

What kind of business are you in that you need to be able to support these platforms that have been end-of-life for quite some time? Genuine question.

And how do you get paid when your users that are so broke they're still needlessly on 7/8?

Maybe the cost of paying the consultant is less than the cost of recertifying.

Re: Unofficial "Tier 4" Rust Target for older Windows versions

#88
post #63
post #44

Earlier quoted context omitted.

In my country the Government requires any salesman to have some computer for the sake of sending the info about any sell preferably immediately. I don't know why does they need this, maybe it is making easier for them buying the gold toilets. For example we still have corona-style limitations like no paying with card if the country is bombed somewhere or the businessman risks to be fined. The thing is that nobody wan…

In my country the Government requires any salesman to have some computer for the sake of sending the info about any sell preferably immediately. I don't know why does they need this, maybe it is making easier for them buying the gold toilets. If that country happens to be Germany, it's to combat tax fraud.

In Germany there are no such pastime as shitting gold. BTW Germany is well-known country who shitted its IT revolution in exchange of migrants. Keep working dear Germans, that Algerian guy with no job but with Lambo will not survive without your taxes. (if somebody is isterested, he has a big family but takes all the money from all his daughters because this is his business plan to pet Lambo with no effort).

Re: Unofficial "Tier 4" Rust Target for older Windows versions

#89

Earlier quoted context omitted.

Tried to use Nim with VBCC to cross-compile to Amiga, but I failed. I think Nim does some pretty heavy assumptions about the C compiler that is used to compile the generated code.

Just in case you aren't in the loop, but there are gcc and llvm based Amiga cross compilers.

Actually I wasn't able to do it also with Bebbo's GCC fork.

Never used Nim before so I might be doing something wrong though.

I wish retro Amiga had Rust support. I've briefly skimmed what would be necessary to do, based on the rust-mos (Rust for commodore-64 fork), but I'm too weak in LLVM internals to actually do it.

Re: Unofficial "Tier 4" Rust Target for older Windows versions

#90
post #79
post #39

Earlier quoted context omitted.

Malicious? It's almost 20 years old (it will be in 2029).

And? There are barely any API differences between 7 and 10.

Ok, and? API being the same is kinda the Windows selling point. That said, there are API differences - DirectX12, Bitlocker, etc.
Post reply on HN