BYTE.com
RSS feed

Newsletter
Free E-mail Newsletter from BYTE.com
Email Address
First Name
Last Name




 
    
             
BYTE.com > The Be View > 2000 > October

OS X 2000 = BeOS 1994

By Scott Hacker

October 31, 2000

(A BeOS View Of Apple's New OS X :  Page 3 of 4 )



In this Article
A BeOS View Of Apple's New OS X
Cube Lust
OS X 2000 = BeOS 1994
It Takes More Than Tech
OS X includes many of the technological goodies that have been built into BeOS since the beginning.

That's no surprise -- both OSes were created to address the same fundamental shortcomings in MacOS. But BeOS emerged onto the scene more than half a decade ago. Not only that, but BeOS has additional modern services that OS X does not have. Let's take a quick, admittedly biased look at some of the key technologies in OS X and BeOS, bullet-point style.

  • Protected memory. Both OSes seem to be equivalent here. When apps crash, the OS keeps humming. Just the way it should be.
  • Virtual memory. It never ceases to amaze me that the old "user friendly" MacOS requires novice users with low-memory machines to manually tweak application memory requirements. Welcome to the modern world.

  • World-class networking. OS X includes a networking layer based on FreeBSD. BeOS engineers are currently replacing the native net_server with a new network stack largely derived from FreeBSD. Both should perform roughly on par with Linux/BSD, bringing two OSes with consumer-level ease-of-use to the Unix server market.
  • Symmetric multiprocessing. OS X's Mach 3.0 kernel is fully SMP capable. But in order to take full advantage of multiple processors, services and applications must be decently multithreaded. I do not know how much effort Apple has put into multithreading its non-kernel apps and services, but I do know that BeOS is multithreaded from the lowest levels of the OS to the highest. Even the Be filesystem is pervasively multithreaded. All apps get at least two threads, and developers are actively encouraged to design fully multithreaded apps. As a result, BeOS uses 100 percent of up to eight processors, right out of the box. I have not yet seen references to OS X working with more than two processors, though I would imagine it's prepared to do so.
  • POSIX-compliance. Both OSes are capable of running recompiled non-graphical Unix-style applications and utilities.

    Previous page Page 3 of 4 Next page


    BYTE.com > The Be View > 2000 > October
Dr. Dobb's Media Center

Extending Enterprise Value with Web 2.0
In this webcast we will talk about how to simply build and quickly remix Web 2.0 applications and the role of the IT department and how they support mashups. We will discuss how IBM can help IT teams adapt existing enterprise systems as well as develop unique ones that can support end user driven mashups in a reliable, scalable and secure way. We will highlight a simple scenario adapting an enterprise information source for mashups and how to test it. We will also cover how IBM can help you build agile, fast and simple web applications based on dynamic scripting languages that dramatically reduces development time. Wednesday, September 24, 2008 - 12pm PT / 3pm ET

2008 International Mathematica Conference
Dr. Dobb's interviews Wolfram Research's Theo Gray, co-founder and Director of User Interfaces, and Roger Germundsson, Director of Research and Development, about the upcoming 2008 International Mathematica Conference.

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE: Volume 2 - Heuristic Algorithms
The Best of BYTE: Volume 2 - Heuristic Algorithms
In this volume of Best of BYTE, we explore the emergence of some heuristic algorithms. Although we have only scratched the surface of this intriguing subject, we hope we've suggested the potential of the synthesis of heuristics and algorithms.

© 2008 Think Services, Privacy Policy, Terms of Service, United Business Media Limited
Site comments: webmaster@byte.com
Web Sites: BYTE.com, dotnetjunkies.com, Dr. Dobb's Journal, SD Expo, Sys Admin, sqljunkies.com, Unixreview



MarketPlace
simple helix is the most trusted name in the hosting industry! Join us and host with the experts!
Sign Up & Get Full Access To The Definitive Online Book Collection With SkillSoft's Books24x7�.
Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.
Automatically capture customer crash data, no debugger required. Support for .NET, C++, OS X, Java.
Develop 10 times faster ! ALM, IDE, .Net, RAD, 5GL, Database, 5GL, 64-bit, etc. Free Express version
Wanna see your ad here?
 

web2