|
This. It strikes me that Microsoft have caught some sort of corporate auto-immune illness, where they have begun to attack their own products from within.
|
|
|
|
|
Windows is a victim of its own success.
One problem is that Windows has so many "compatibility layers" built in to support cruft that dates back to 16-bit Windows, that refactoring is almost impossible. Even the move to 64-bit, which abandoned most of the 16-bit stuff wasn't sufficient - all it did was to double the workload, because they now need to ensure that 32-bit and 64-bit Windows are still compatible when running 32-bit programs.
Another, more fundamental problem, is the decision taken back in the days in Windows NT 4.0, of removing much of the C2 security mechanisms in favour of speed. Windows NT 3.1 was much slower than NT 4.0, but it had an architecture better suited to security.
A third issue is Microsoft's penchant for putting everything in the basic O/S - Internet access, IPC, etc. This may make for a faster user experience, can help lock in clients, but is a terrible mess to keep secure.
IMO, fixing these O/S-level issues while remaining compatible at the application level would require a major redesign and rebuild, about the equivalent of rewriting Windows from scratch. Even in the doubtful case that MS has the programming & financial resources to do this, I don't see them putting that kind of effort into Windows.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Several years ago Microsoft were working on a brand new managed code operating system named Midori (which was possibly an implementation of the Singularity research OS) with, it was said, a plan to use it to replace Windows. The idea, it was said, was for Windows to run in a virtualised environment (much like the XP subsystem in Windows 7 but perhaps more transparently integrated) so as not to suddenly lose backward compatibility. Sadly, they chickened out of that and just carried on adding cruft to Windows with W8 onwards.
Midori: Midori (operating system) - Wikipedia[^]
|
|
|
|
|
Selecting a vendor with a low system impact solution could make a significant difference That's their replacement's worry
|
|
|
|
|
IT Pro Portal said: Slower machines, ..., also use more energy, which means higher costs and a greater impact on the environment. So throwing them away, and creating new ones from raw parts torn out of the earth is less impactful? From what I last heard, we are still not good at recycling.
|
|
|
|
|
It is possible that the additional resources required to run an older computer for a couple of additional years are greater than the resources required to produce and run a new computer, and dispose of the old.
I would have to see a careful accounting of all costs (including environmental costs), before agreeing.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Intel's Loihi processors have electronics that behave a lot like neurons. They've got the nerve!
|
|
|
|
|
While the C++11 standard recently had its 10th birthday, there are still developers out there using modern C++ for the first time. With that in mind, we’ve prepared a series of short introductory posts on the features of C++11 and beyond. Rewrite in Rust?
|
|
|
|
|
To overcome the developer skills shortage, software engineering leaders need to upskill and reskill their existing employees and new hires. "Tank, I need a pilot program for a B-212 helicopter"
|
|
|
|
|
Quote: Step 3: Motivate employees to broaden their skills
I would posit that this will backfire on employers. As employees learn new skills "at the employer's expense" those employees will discover they can earn more in other companies, because the company they currently work for isn't adjusting the employee's salary based on their new skills. So this is a bit of a conundrum for employers, I would think.
Quote: Three elements of motivation are not Autonomy, Mastery, and Purpose, they are money, more money, and even more money.
|
|
|
|
|
Marc Clifton wrote: So this is a bit of a conundrum for employers, I would think. And that's what causes a lot of employers to hold off on training existing employees, me thinks. Someone needs to trust and take the first step.
TTFN - Kent
|
|
|
|
|
I tell people "You got me all wrong. For me it's not just about the money. Its about the amount of the money."
|
|
|
|
|
The easy way is to allow the existing employees to update existing company software, and write new software, with the newest frameworks. If the job isn't interesting, devs will stagnate.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Quote: Step 3: Motivate employees to broaden their skills
Managers wish they knew this one simple trick to encourage employees to accomplish this: Transfer money from the company bank account to the employees bank accounts to do so during the normal course of employment.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
|
|
|
|
|
On the other hand, sweeten the deal with a couple of quid and they'll be a lot more happy to share I'll gladly pay you Tuesday for privacy today
Oh, companies that include punctuation in their name... ugh
|
|
|
|
|
In certain tests, Linux under WSL 2 performed better than it did on bare metal In case it's your Year of Running Linux on Windows
|
|
|
|
|
It's kind of a shame that you can't run the Linux bit without needing the Windows 11 bit and its onerous requirements.
Wait a minute...
|
|
|
|
|
The fictional superspy wields Nokia devices in No Time To Die. It’s an odd choice, but Apple's smartphones aren’t ideal, either. He kept forgetting to disable, "Find my phone"?
And Q just got tired of reminding him.
|
|
|
|
|
Cyber criminals are becoming more aggressive in their attempts to break into RDP services with efforts to exploit weak passwords used in enterprise networks, warn researchers. for /l %i in (1,1,10) do login p@ssword%i
People expose RDP through their firewall?
|
|
|
|
|
For Earth’s scientists, the ability to merge multiple lasers into one coherent beam like the Death Star’s planet-killing weapon have remained in the realms of science fiction, but based on new research, that limitation may finally be a thing of the past. Good, because those people on Alderaan have really been asking for it
|
|
|
|
|
Quote: Scientists develop a real-life Death Star laser
Quote: ...but based on new research, that limitation may finally be a thing of the past
And the first people it will be used on is authors and editors whose headlines don't match the article? If so, Great!
|
|
|
|
|
I with you on that one.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
Programmer interview questions can be particularly challenging to answer because they require a great deal of background technical knowledge or experience. Yes, yes, no, yes, occasionally (in no particular order)
|
|
|
|
|
Hollywood is seeking a new revenue stream in the hot market for non-fungible tokens (NFTs). How do I load a blockchain into the projector?
I still don't understand NFTs. I understand the concept and the technology behind it (sort of), just not the appeal. Or the money people are throwing at them.
|
|
|
|
|
'Theirs not to reason why, Theirs but to do and die profit’
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|