I agree with everything you say!
I'm simply saying that the lack of strict access privileges in the kernel level of previous MS operating systems has created the A/V industry. And they are now crying foul because they were not allowed to use the very hooks that allowed malware to spread in the first place.
Of course the kernel should both be open source, AND have strict controls on access to kernel memory space.. like Linux.
I hate to say it, but Microsoft were right for once in their earlier VISTA policy of locking down the practice of hooking into the kernel.
It's that feature in XP that allows malware to flourish.
Just because MS made mistakes years ago that spawned an entire industry (the anti-virus industry), doesn't mean that industry necessarily has the right to continue to exist in its current form.
I see the point, but I'd argue that people who get into the creation and improvement of algorithms are doing CS, irrespective of whether they had a CD degree. The originators of the science of computing where mathematicians or physicists. Those are the people with the right skill sets for the job.
I think computer science is what you do when you think about computing while divorcing yourself from any particular hardware/software architecture.
Why is computer science more important than software engineering?
Because even the world's most powerful super computer, without good algorithms, will take centuries to sort a phone book.
A clever algorithm is eternal, programming languages, operating systems, and hardware come and go. So if you want to make a BIG difference to the world, CS is the way to do it. We still don't know if P=NP !
I agree with everything you say! I'm simply saying that the lack of strict access privileges in the kernel level of previous MS operating systems has created the A/V industry. And they are now crying foul because they were not allowed to use the very hooks that allowed malware to spread in the first place. Of course the kernel should both be open source, AND have strict controls on access to kernel memory space.. like Linux.
I hate to say it, but Microsoft were right for once in their earlier VISTA policy of locking down the practice of hooking into the kernel. It's that feature in XP that allows malware to flourish. Just because MS made mistakes years ago that spawned an entire industry (the anti-virus industry), doesn't mean that industry necessarily has the right to continue to exist in its current form.
I see the point, but I'd argue that people who get into the creation and improvement of algorithms are doing CS, irrespective of whether they had a CD degree. The originators of the science of computing where mathematicians or physicists. Those are the people with the right skill sets for the job. I think computer science is what you do when you think about computing while divorcing yourself from any particular hardware/software architecture.
Why is computer science more important than software engineering?
Because even the world's most powerful super computer, without good algorithms, will take centuries to sort a phone book.
A clever algorithm is eternal, programming languages, operating systems, and hardware come and go. So if you want to make a BIG difference to the world, CS is the way to do it. We still don't know if P=NP !