> And that could be used for good reasons — like people trying to create Windows emulating software on Macs, for example Not really. It violates the major principle of clean room reverse engineering. That's why Wine developers are strictly avoiding such kind of situations. It can taint the result with legal problems.
Windows XP source code has leaked
461–470 of 485 posts
Re: Windows XP source code has leaked
#462Good ReactOS developers don’t have to guess anymore. They can use this code as a reference and build their own version better than hasty M$ Devs.
No. If any maintainer of ReactOS evne just opens the source code, the entire project is doomed to get killed by lawyers. The Win2k source code has been leaked before, as have several WinNT sources. These leaks pose more risks to projects like ReactOS and Wine than they benefit.
Correct, but does anyone really care? Many of us will have died from old age long before ReactOS actually produces a UI without crashing! It seems to me that even if the team used ideas from XP, by the time they implemented them and tried to disguise the fact, that it would be so old and irrelevant no would care. Probably not even Microsoft.
I would love ReactOS to succeed but the only version that I've managed to get working on my various test machines is about four years old. All the newer versions, and like all those before my one and only working version, simply crash.
Re: Windows XP source code has leaked
#463Windows XP's source code will never be leaked. Don't fool yourselves. Microsoft will never disclose the source code of theirs commercial software. It's against theirs law.
It won't have to be. As I've said elsewhere, eventually deep-learning AI disassemblers will do it for us complete with commented code!
(That's if anyone is still interested.)
Re: Windows XP source code has leaked
#464"You want to update XP so it can run with new hardware? Go for it." - I would really like to see a version I could use with 2013-14 MacBook Pro/Air. I have a MacBook Pro 2007 multi-booting XP, 7, Ubuntu, 10.4, 10.5, 10.6, 10.7, 10.8, 10.9, 10.10, 10.11. Surprisingly, XP is the OS I use most frequently on that laptop, by choice. I got some old HP laptops running XP for the homestay family kids, and have been playing n…
> I hope this source code can allow me to boot XP natively on my main laptop, so I don't have to carry around another computer just for compatibility. In my experience, Windows XP runs fine on relatively modern hardware. The biggest offender is generally storage drivers (AHCI). You can download a driver and re-pack the installer with it. Note that I haven't tried this in a long time, it might not be practical anymore…
How modern? And what hardware models? Was the newer hardware Win 7 compatible or later?
I wish you'd be more specific and tell us how as it's never worked for me even after mucking about with different PC hardware and various different AHCI and other drivers.
Re: Windows XP source code has leaked
#465Maybe people can take this code, fix a bunch of vulnerabilities, and keep developing a fork ofvit where MS left off Unlikely, but would be cool :)
I can't see a copyright issue if new drivers were brand new code. The trouble's always been MS has deliberately denied providing new drivers for newer hardware as deliberate means of obsoleting its older versions.
Using older versions of Windows (such as Win 7) on new hardware is a highly desirable idea for those of us who are mightily pissed off that Microsoft has essentially converted is Windows platform from an operating system to a spyware and advertising platform. New drivers would solve the problem.
Re: Windows XP source code has leaked
#466Earlier quoted context omitted.
Do you know if there is source code for classic Windows apps like the Calculator, Notepad or Paint? Would love to recreate those simple apps and chuck the lousy Linux/Mac equivalents.
I am not sure if it is what you are looking for, but the calculator is now open source under the MIT license https://github.com/Microsoft/calculator As a recall, making notepad is like a homework assignment for a visual basic class. You just drag the text editor window and add the menus, there isn't a whole lot there! Paint would probably be a bit more work, but there are a few clones out there already
The same goes for Mac. Mac has "textEdit" and "Notes" apps but it handles formatting, is slower to launch and is more of a Wordpad clone. For Paint, their Preview tool is terrible. I just want to take a screenshot, paste it in a file, maybe add a red circle or square and save it as png. Quick and fast.
Re: Windows XP source code has leaked
#467Earlier quoted context omitted.
Notepad is simple to build in Visual Basic because it uses the controls that are inherited from... notepad. What GP meant, is whether the source for those controls is available.
Notepad is simple to build in Visual Basic, Delphi, heck even assembly because the controls are inherited from Windows[1]. [1]: https://docs.microsoft.com/en-us/windows/win32/controls/indi...
Re: Windows XP source code has leaked
#468Earlier quoted context omitted.
If it really does exist, the backdoor can simply be inserted during the last-minute compile before release. It would be invisible in the code repository, the vast majority of internal developers at Microsoft won't even see anything unusual. Also, I heard anecdotes that Microsoft already allowed governments to audit the source code of Windows under NDA on multiple occasions in the past. But if you cannot guarantee the…
> I heard anecdotes that Microsoft already allowed governments to audit the source code of Windows under NDA on multiple occasions in the past. I can confirm that back in the Windows 2000 days, MS let a major global bank have access to the Windows 2000 source code to aid them in coding some low level bespoke software. Back then, if you were a gold customer, you could pretty much get anything out of MS under an NDA.
Examples of this are comparatively well known but it seems to me it's really not relevant here. In those instances it's extremely unlikely that said institutions would have access to even the majority of the source code let alone all of it.
All they need are API hooks and or various security code that's relevant for their purposes, etc. If I were the Microsoft person responsible for interfacing with these banks, I'd do what I've done with unrelated stuff, which is to tell them just sufficient to do the job (that's to say only on a need-to-know basis).
Re: Windows XP source code has leaked
#469Earlier quoted context omitted.
Honestly, I've never heard anyone complain apart from tech people. Long reboots are annoying but overall, Windows 10 is pretty well accepted by every non-technical person I know.
What are you talking about? Non-tech people complain all the time about it. Updates deciding to run right before you have to give a critical presentation is a meme at this point. All this "well, users are stupid so it is ok to treat them like garbage" nonsense is part of the reason I've come to fucking hate IT. I wish all of you who think that way would go away.
I'm mostly very strongly opposed to forced updates, but things like WannaCry make me understand the viewpoint for forcing security upgrades.
I'm not trying to be combative, I'm just trying to better work out my own views on the topic.
Re: Windows XP source code has leaked
#470> Would you believe more than 1% of computers worldwide are still using Windows XP? Probably higher -- XP is still popular in China and supported by third party companies there.
Also, as I've mentioned ages ago, a few years back I visited a factory with a very expensive 5-axis industrial milling machine (I was told its value was about $300k). I was very surprised to see that it was still running Windows 2000—and that's something I'd definitely notice immediately, as W2K has always been my favorite Windows version.
When I asked the engineer in charge if they were going to upgrade Windows 2000 to a later version, he said without any hesitation whatsoever that they definitely would not. Moreover, without further prompting, he said that the machine had a design life of 25 years which meant that it would be in operation until at least 2025 if not longer.
He added that I wasn't the first to ask this question and went on to say that upgrading was irrelevant as W2K was still fully fit for purpose.
What is even more surprising is what I saw at a brand new industrial plant that I visited even more recently. This time the company was a large international operation with various plants across the world that is involved in the manufacture and assembly of heavy industrial equipment and parts. One of the reasons I was visiting the factory was that the plant was brand new, in fact tooling setups for some of its operations still had to be fully commissioned.
What I saw there were literally dozens of PCs still running Windows XP! The PCs were integral to the company's factory automation in that they controlled various industrial equipment and processes most of which were all brand new (after all, it was a new plant).
Here too, I quizzed the engineer in charge of showing me around about the use of the now very-dated XP on the company's PC. His reply was that by using XP in the operation of the new plant would ensure that this plant would still be identical with their other plants across the world and that this was strategically very important for many reasons, especially so at times of maintenance and breakdowns (as they could call on common practices and procedures already in use across all of their plants worldwide).
He added that whilst they still had considerable stocks of normal commercial PCs that were hardware compatible with XP, they nevertheless were aware of the potential that at some future point they might run out of 'normal' XP machines. To solve this potential XP/hardware obsolescence problem, they had an easy long-term solution, which is to use mobos that are normally used for industrial control processes (embedded systems, etc.) and there is no shortage of ones that are compatible with XP (in fact I've catalogs that have hundred of similar boards, so many in fact that it's a pain to differentiate or select the best board for one's application). Incidentally, many IT people have never seen these boards due to their niche nature. Even I think it strange that so many types of x86/64 PWAs exist as I can think of better or more appropriate processors for embedded systems, TI, Motorola and ARM chips for instance).
If anyone thinks old Windows technology is actually obsolete then let them think and think again. It's only naive or disinterested Windows users who are cajoled or coerced by Microsoft into upgrading Windows and those forced by default to do so when they buy new PC hardware who actually concern themselves Windows upgrades.
Of course it's only we IT professionals who are permanently preoccupied with OS upgrades and worry about such matters—not to mention the fact that we live in a perennial state upgrade-itis and always have security matters/patches permanently ingrained in our minds. The fact that we think this way lulls us into believing that most PC and smartphone users similarly think this way but in fact nothing is further from the truth. Moreover it's only a very small percentage of 'normal' PC users who ever bother to give their OS a second thought and that's only when it's a means to an end. Others including many industrial users are much more pragmatic and sanguine about upgrading and only do so when they absolutely must—and never at Microsoft's whim or wish.
Like it or not, expect to see ancient museum-piece versions of MS Windows still in use for decades to come.