SAN FRANCISCO--BEA Systems announced a technology this week called Bare Metal designed to give Java programs a speed boost by running them directly on computer hardware rather than atop an operating system. But in a meeting with reporters at Sun Microsystems' JavaOne conference here, Sun's software chief technology officer raised questions about the wisdom of the idea.
Hal Stern, appointed to the software CTO post in May, said that operating systems are very useful part of a stack of technologies from the processor at the base to applications at the highest level. In that that technology stack, operating systems are important for managing resources, governing input-output tasks, isolating independent tasks, maintaining security and easing software deployment
"As soon as you start ripping levels out because you think you're going to gain efficiency, I think you lose some of that flexibility," Stern said.