Can Windows be replaced, and how !?
Posted: Thu Sep 01, 2022 8:06 am
Windows did alot to dominate the computer industry, but it still has severe problems such as viruses, relying alot on the hard drive, slow computing and requires high end hardware to work without lagging and so on.
Talking about high end hardware requirements, Windows main problem is using high level languages such as C# for applications, these (dumb) languages can use alot of memory for a small program and since we see about 2000 threads at startup (and we are osdevers), it is not weird to see 60% of your memory is used without opening a single application.
The main problem with security isn't Windows, as a developer I've never experienced a virus from my childhood because I'm knowledgeable about them, however new users will fall for them.
Another very big problem with Windows, is that most its services and drivers run in user mode, I know that IO Can be mapped but what about System Specific routines that slows them down.
Linux is stable, fast but has an embarassing GUI compared to Windows, and can't seem to have good desktop marketing techniques.
The problem is that these kernels still support 32 bit, (Until Windows 11) and I can't see them using SIMD Parallel processing.
My kernel is 500 KB and never uses libraries, Windows NT is 12 MB which is 24 Times bigger. I still have alot to add !
Here is a routine from Windows NT Kernel:
Edit : Windows NT contains alot of SSE and AVX routines (I was wrong), I heard that Linux doesn't ??
Talking about high end hardware requirements, Windows main problem is using high level languages such as C# for applications, these (dumb) languages can use alot of memory for a small program and since we see about 2000 threads at startup (and we are osdevers), it is not weird to see 60% of your memory is used without opening a single application.
The main problem with security isn't Windows, as a developer I've never experienced a virus from my childhood because I'm knowledgeable about them, however new users will fall for them.
Another very big problem with Windows, is that most its services and drivers run in user mode, I know that IO Can be mapped but what about System Specific routines that slows them down.
Linux is stable, fast but has an embarassing GUI compared to Windows, and can't seem to have good desktop marketing techniques.
The problem is that these kernels still support 32 bit, (Until Windows 11) and I can't see them using SIMD Parallel processing.
My kernel is 500 KB and never uses libraries, Windows NT is 12 MB which is 24 Times bigger. I still have alot to add !
Here is a routine from Windows NT Kernel:
Edit : Windows NT contains alot of SSE and AVX routines (I was wrong), I heard that Linux doesn't ??