News for hackers. Stuff that matters.
Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by jplayer01 on Tuesday November 05, 2019 @07:30AM (#21451765)
I was impressed when I upgraded an old Win7 system and Office 2007 still worked on W10. Makes me wonder what the oldest version of Office is that would still work. There are a lot of things to not like about Microsoft, but their dedication to backwards compatibility is great.
Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by fouronnes3 on Tuesday November 05, 2019 @07:41AM (#21451827)
Reminds me of that time when they fixed a buffer overflow in the ancient Office Equation Editor by manually patching the binary because they lost the source code:

https://arstechnica.com/gadgets/2017/11/microsoft-patches-eq...

Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by mrpippy on Tuesday November 05, 2019 @11:10AM (#21453617)
It’s worth noting that a patch around 2 months later removed the Equation Editor entirely, because more security issues were found and binary patching wasn’t going to be sufficient.
Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by Kipters on Tuesday November 05, 2019 @08:21AM (#21452091)
Are are more explanations for the manual patch than losing the source code though: why spend days/weeks setting up a 20-year old dev and build environment when a two-byte patch does the trick?
Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by ohlookabird on Tuesday November 05, 2019 @08:41AM (#21452244)
Oh that reminds me of learning some assembler by writing cracks to shareware programs to patch away test period warnings, license key checks, etc. using a disassembler (w32dasm I believe) on the binary executable. That was a fun learning experience, helped a 14 year old to use software he otherwise couldn't buy (me) and helped understanding quite a few internals of binaries.
Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by anticensor on Tuesday November 05, 2019 @03:32PM (#21456362)
Some binaries are obfuscated by overlapping several routines together.
Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by saagarjha on Tuesday November 05, 2019 @09:34PM (#21459204)
Oh, there's a bunch of ways you can try to make reverse engineering harder, but I don't think these techniques are really that common for most software.
Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by jplayer01 on Tuesday November 05, 2019 @07:58AM (#21451936)
Wow, that's impressive.
Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by lima on Tuesday November 05, 2019 @07:35AM (#21451798)
Has its downsides, though - one of the reasons Active Directory has been (and still is) so insecure out of the box is backwards compatibility with an ecosystem of shitty third party vendor solutions.

Sometimes, change is good, even if it's painful in the short term.

Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by jplayer01 on Tuesday November 05, 2019 @07:56AM (#21451924)
I'm sure. I still much prefer Microsoft's model over Apple's, even if there are some drawbacks.
Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by mehrdadn on Tuesday November 05, 2019 @07:52AM (#21451896)
What actually impresses me there isn't that Office 2007 is still compatible with Windows 10 (I mean it does impress me, but I'm used to it by now), but rather the fact that a program like office doesn't break after an upgrade -- and I mean that from the perspective of the OS upgrade. Upgrading the whole OS underneath my programs and having them still work fine is just not something I ever expect on any OS, and it was quite unexpected the first time I saw it happen on Windows.
Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by Zardoz84 on Tuesday November 05, 2019 @10:47AM (#21453383)
You should try to upgrade a Linux machine. Not only keeps working before the upgrade. It allows you to WORK meanwhile the whole OS is upgrading!

Shit! I was playing Stellaris meanwhile I was updating to Kubuntu 18.10

Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by munchbunny on Tuesday November 05, 2019 @04:06PM (#21456699)
I agree, that's impressive, but... every time I upgrade, and even some substantial portion of non-upgrade updates, I have to go in and fix my Grub config or else my Windows dual boot just infinite loops. That's somewhat less impressive, and it affects me much more substantially.

The more immediate usability issues mean that I have a clear divide between the OSes I prefer to use for my daily driver (OSX/Windows) vs. the OSes I prefer to use for servers (Linux). With WSL2, the virtualization capabilities are good enough that I pretty much never need to explicitly boot Linux on my laptop/desktop anymore.

Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by robocat on Tuesday November 05, 2019 @06:58PM (#21458283)
> I have to go in and fix my Grub config or else my Windows dual boot just infinite loops

My limited experience with Windows dual boot, shitty Windows issues or Bios caused problems.

Do you have a good reason to blame Linux here?

Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by munchbunny on Tuesday November 05, 2019 @09:03PM (#21459018)
The problem is consistently fixed by an edit to grub.conf to invoke ntldr explicitly. It's a fairly well documented issue: https://askubuntu.com/questions/725290/grub-windows-10-doesn...

Of course it's still possible that on my particular configuration it's actually Windows doing something dumb that makes grub.conf changes necessary. However, it's (1) well documented for years, (2) an issue that the Linux (distro) installer creates, and (3) an issue that still gets recreated on every update that mysteriously reverts my grub.conf changes, so Windows gets the benefit of the doubt and Linux doesn't.

That's been my experience in general with desktop Linux: I have never experienced a Linux distro where I didn't have to get into the weeds to fix up a clean install, even when Linux is the only OS on the system.

Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by robocat on Wednesday November 06, 2019 @01:24PM (#21465371)
Ok. I set up a Dell XPS15 with dual-boot Windows 10 and Ubuntu 18.04 plus some XPS15 "fixes".

I only booted into Windows a couple of times (to keep it up to date) but I never ran into any problems with dual booting.

Ubuntu has its problems, especially Gnome works but I hate it's dumbdown, also high density screens work but have issues.

I still far prefer Linux to Windows.

Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by icedchai on Tuesday November 05, 2019 @03:02PM (#21456060)
Yeah, then you reboot and find out what's really broken. About 30% of the time there's some weird problem. Last time, my Nvidia drivers weren't upgraded and my laptop's external display stopped working.

Server upgrades are usually smooth (early versions of Ubuntu being an exception.)

Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by AnIdiotOnTheNet on Tuesday November 05, 2019 @11:23AM (#21453780)
Sure, sometimes, maybe. But pretty much only if you've only ever used software from the main repo and of course not anything they've dropped between versions. I've had plenty of Linux upgrades break stuff. Not just programs, but core functionality. Linux Desktop has pretty much the opposite compatibility story to Windows.
Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by mehrdadn on Tuesday November 05, 2019 @01:28PM (#21455169)
> You should try to upgrade a Linux machine.

I have!

> Not only keeps working before the upgrade. It allows you to WORK meanwhile the whole OS is upgrading!

Yeah, and then it breaks and trashes my install after the upgrade. Happened to me many times.

Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by lbruder on Tuesday November 05, 2019 @08:09AM (#21451990)
I think I still have an old copy of Office 95 at home. Gotta try that with Win10 just for shits and giggles...
Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by epse on Tuesday November 05, 2019 @08:22AM (#21452096)
Works just fine. It's legitimately the setup everyone at my house uses (except for me). We have a legit license for it, and it works just fine, so why not
Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by jplayer01 on Tuesday November 05, 2019 @08:20AM (#21452075)
Report back, I'd love to know.
Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by Ry4N4ejc-9K_ZfQ on Wednesday November 06, 2019 @08:55AM (#21462570)
I have Office 2002 on my Windows 10 desktop. I don't use them often, but Word and Excel still work. The only issue (I can't remember if this affected me on older windows versions) is that it sometimes crashes when you close it and tries to restart.
Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by 2ion on Tuesday November 05, 2019 @11:28AM (#21453835)
You say it nonchalantly but I'd think twice if it wouldn't work anymore if I'd upgrade (at all). Buying new full versions of Office is not very cheap.
Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by userbinator on Tuesday November 05, 2019 @08:22AM (#21452095)
You shouldn't be impressed that existing apps continue to work, since that's the norm for Microsoft. It's all the other things they changed around and the subtly added "telemetry" spyware that should get your attention more. ;-)

Office 95 can run on Win10, with only a little difficulty:

https://www.youtube.com/watch?v=mRfn4M5DXTE

Re:The Windows Update Marathon in a VM: From Windows 1.01 to XP by jplayer01 on Tuesday November 05, 2019 @09:59AM (#21452917)
> It's all the other things they changed around and the subtly added "telemetry" spyware that should get your attention more. ;-)

As if that isn't already discussed to death around here or elsewhere. I see far more disdain for Microsoft than I do any praise at all. And while I'm not particularly happy with Microsoft either, I'm still able to appreciate the good things that they do.