Crazy_Vasey wrote:Yeah, forward slashes work for most things. I'd be knackered if they didn't as I have a US keyboard and with a UK mapping there's no backslash, which is a bit of a pain when you're programming. I don't have the vertical bar either, which makes programming in Haskell a little difficult.
Haskell ? What kind of language is it ?
I have to tell you something everything I wrote above is a lie.
Gates says he isn't aware of Microsoft expanding its relationship with BIOS maker Phoenix Technologies in a deal designed to more closely integrate the basic building blocks of the PC with the Longhorn system, as suggested by ZDNET. Both Microsoft and Phoenix are involved in plans to integrate digital rights management (DRM) technology at the operating system and hardware level, according to sources in the US.
"To be honest, I haven't heard from Phoenix Technologies for over five years," Gates said. "Are they still in business? The BIOS will always be separated from the operating system. Actually, it's gotten out of date. If you run Windows XP, it calls very little of the BIOS."
Sure its from The Register, but thats a direct quote from Bill Gates there.
If anyone can come up with something else, please tell me.
"Okay, I'll have the truth with a side order of clarity." ~ Dr. Daniel Jackson.
"Reality has a well-known liberal bias." ~ Stephen Colbert
"One Drive, One Partition, the One True Path" ~ ars technica forums - warrens - on hhd partitioning schemes.
Seriously there may some advantages if Windows was integrated with the BIOS. Few computer programs call BIOS functions because it is highly complicated and since BIOSes differ widely portability is a issue.
But if Windows encapsulated BIOS in an easy to use API then programmers could make system-independent calls to the BIOS to achieve things that are normaly clumsly or impossible to do otherwise. This could result in faster and more powerful programs.
Something similar happened during the early 3d revolution. During the DOS era programmers could directly access video hardware. This allowed writting fast, efficient games. But when Windows came this was no longer possible since Windows prevented direct access to hardware. Instead it required programs use an inefficient system called the GDI.
As a solution DirectX was created. DirectX provides a HAL(Hardware Abstraction Layer). This allows programs to make direct system independent access to hardware features such as 3d acceleration. If a feature is not present in a video card DirectX emulates it by software. Without DirectX system independent access to video hardware would not be possible since graphics cards differ widely.
Similarly if the BIOS is integrated with Windows programs could access low level BIOS features directly without worring about compatibility. This could result in faster and better software.
I have to tell you something everything I wrote above is a lie.
Crayz9000 wrote:Can you say "new virus causes widespread computer failures"?
The BIOS does not need to be accessed to cause widespread computer failures. There many ways to do that.
Also it is possible to build security measures right into the BIOS. For example in Windows 2000 only service packs and programs that have right authorization can make changes to system critical files.
Even you could not delete system critical files like Kernel32.dll or user32.dll. Try deleting them. The system will confirm that they have been deleted but in reality Windows will immediatly replace them with a backup copy.
I have to tell you something everything I wrote above is a lie.
evilcat4000 wrote:The BIOS does not need to be accessed to cause widespread computer failures. There many ways to do that.
Also it is possible to build security measures right into the BIOS. For example in Windows 2000 only service packs and programs that have right authorization can make changes to system critical files.
Even you could not delete system critical files like Kernel32.dll or user32.dll. Try deleting them. The system will confirm that they have been deleted but in reality Windows will immediatly replace them with a backup copy.
I'm talking about the BIOS features. Remember the old adage, all security can be broken?
The problem is that with access to the basic input/output system, nastiness such as overriding the processor temp warning sensors is theoretically possible. Unlikely, yes, but it still may be possible depending on how it's set up.
There is a VERY GOOD reason to have the BIOS and operating system separate from each other.
evilcat4000 wrote:The BIOS does not need to be accessed to cause widespread computer failures. There many ways to do that.
Also it is possible to build security measures right into the BIOS. For example in Windows 2000 only service packs and programs that have right authorization can make changes to system critical files.
"Microsoft" and "security" do not go in the same sentence unless it's something like "50 critical security holes found in MS product this week, and only 36 of them have patches". Given Microshit's past record on program security, a sieve will have fewer leaks than an MS integrated BIOS.
aerius: I'll vote for you if you sleep with me. Lusankya: Deal!
Say, do you want it to be a threesome with your wife? Or a foursome with your wife and sister-in-law? I'm up for either.
I'm talking about the BIOS features. Remember the old adage, all security can be broken?
The problem is that with access to the basic input/output system, nastiness such as overriding the processor temp warning sensors is theoretically possible. Unlikely, yes, but it still may be possible depending on how it's set up.
There is a VERY GOOD reason to have the BIOS and operating system separate from each other.
You have a very good point there. Something as complex as a BIOS or an operating system is sure to have bugs and security flaws that can be exploited by hackers.
However that alone does not justify seperation of the BIOS and the operating system. Remember the BIOS does not need to be accessed to cause serious damage to a computer. It is so ridiculasly easy to ruin a computer that even scripting languages like VB script are enough.
Since it is far easier to delete files, mess up the Windows registry or do other nasty things without ever accessing BIOS features why would a potential virus writter or hacker go through the pain of system programming ?
If someone was determined enough to use the BIOS capability for malicious purposes they would not need Windows. They can directly write their code for that.
I have to tell you something everything I wrote above is a lie.
win32.CIH... BIOS better have physical jumper or dip switch against improper reflashing.
Control of computer using bios can lead to physical damage, or hard to recover damage like this, or CPU frying due to overheating, or other things. At least with damage with standard viruses you can reinstall and restore backups... kind of more expensive to replace damaged hardware...
By your logic, it is OK to get rid of get rid of ignition keys because car thieves can hotwire.
Anyway, I'm more worried about the DRM aspect.
ah.....the path to happiness is revision of dreams and not fulfillment... -SWPIGWANG
Sufficient Googling is indistinguishable from knowledge -somebody
Anything worth the cost of a missile, which can be located on the battlefield, will be shot at with missiles. If the US military is involved, then things, which are not worth the cost if a missile will also be shot at with missiles. -Sea Skimmer
George Bush makes freedom sound like a giant robot that breaks down a lot. -Darth Raptor