Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
Inside the JavaOS(TM) Operating System
- ISBN-100201183935
- ISBN-13978-0201183931
- EditionFirst Edition
- PublisherAddison-Wesley
- Publication dateJanuary 28, 1999
- LanguageEnglish
- Dimensions7.5 x 0.25 x 9.5 inches
- Print length184 pages
![]() |
Editorial Reviews
From the Inside Flap
I've been hooked on operating systems ever since I took my first OS course at Cal Poly, San Luis Obispo. I was lucky enough to land a job right after graduating, in 1982, working on operating systems for Digital Research Inc. (DRI) in Monterey, California.
In June of 1985, I joined Apple's MacOS group. Apple enjoyed tremendous growth from 1985 to 1990. Each new release of the OS added more functionality (QuickDraw in color, 32-bit addressing, SCSI bus support) for more and more flavors of Macintosh. The pace of addition was staggering, so much so that Apple never had time to recode the low-level OS and fix some of its shortcomings.
By 1990, these shortcomings, including no preemptive multitasking and no memory protection for applications, began to affect the quality of the product. The Mac was the easiest computer to use but also one of the most fragile. Mac users quickly learned the location of the reboot button on the back of the box. In June of 1990, I had lunch with Bill Bruffey of the MacOS group. Bill is a great engineer who designed the Mac's innovative file system--the Hierarchical File System (HFS). Bill had grown tired of waiting for Taligent to produce a new MacOS and he had received permission to build a new microkernel, called NuKernel, tuned for the Macintosh operating system.
He envisioned a microkernel that ran Mac applications in a virtual machine and supported a new modern concurrent input/output (I/O) system. Bill hired me as employee number one on a project that was eventually known as Copland.
Fred Brooks could easily write a modern version of The Mythical Man-Month about the Copland project. Copland started lean and mean, with Bill hiring just four more engineers during that first year. After just a few months of work, we five demonstrated to management a microkernel-based MacOS running on a MacII-ci. The project gained steam over the next few years and eventually grew to more than 500 employees, and Bill and I became two contributing engineers with no management authority.
Somewhere during the middle of the Copland project, management asked me to back-port some Copland I/O technology to a new family of Macintosh computers sporting the PCI expansion bus. I took a year off from the Copland project and helped Apple ship a PowerPC-native device driver architecture for its new PCI-based Macs.
The PCI team was focused and lean. A small team of engineers built and deployed a large amount of software in a year's time with none of the bureaucratic overhead of the Copland project. My time working on PCI for System 7.5 proved to be the most enjoyable year of my Apple career.
When I returned to the Copland project in June of 1995, I found a mess. The Copland leadership had decided to recode the toolbox and break popular existing system extensions such as After Dark. Apple had gambled that users and developers wouldn't mind a new OS that wasn't a hundred percent backward compatible! I made up my mind that summer to leave Apple.
In May of 1995, Sun Microsystems introduced Java at SunWorld. As the Java phenomenon materialized over the next six months, Jim Mitchell and Peter Madany of Sun's JavaSoft began to build a new OS (code-named Kona) to run only Java software.
I was hired in March of 1996 to design an I/O architecture for Kona, soon to be renamed JavaOS(TM). The early Kona team consisted of seven people. The team was extremely focused and produced the first official release of the JavaOS operating system in just 15 months. After my experience with the Copland project, I felt lucky and honored to be working with bright, focused people on an innovative operating system.
In early 1997, JavaSoft handed over control of JavaOS to SunSoft. Late that year, the SunSoft JavaOS team, headed by Bob Rodriguez, began working closely with an IBM team to build the next release of JavaOS, eventually renamed JavaOS for Business(TM). The contributions from IBM were significant and included many key architectural features.
This book provides an inside look at the results of Sun's and IBM's efforts to build a new thin-client operating system. The book uses the name JavaOS throughout, but the version of the JavaOS operating system presented here is JavaOS for Business.
Tom Saulpaugh
Senior Staff Engineer
Sun Microsystems, Inc.
When I first learned about the JavaOS operating system, I was a second-year, part-time law student at Santa Clara University, with a full-time job writing patents during the day. The last thing I needed was another distraction in my life. But I have always been fascinated by operating systems, which I consider the most intricate and complex software programs on the planet. A new operating system based around, and written in, the Java programming language was intriguing. Think of the possibilities: system services loaded on demand and distributed execution between client and server, or even on multiple clients and multiple servers! A single OS code base, regardless of client or server hardware architecture, residing in a central location. An end to complicated software upgrades--simply subscribe to your operating system and applications, and the latest upgrades and bug fixes magically appear each time you boot up. These are some of the possibilities opened up by JavaOS technology.
When I first met Tom Saulpaugh, he was an Apple Computer refugee who had just recently joined JavaSoft. The JavaOS team was only about ten people, and there was a sense that the rest of JavaSoft didn't see the potential of this new technology. Someone needed to get the word out. Tom, myself, and a hard-driving Sun technical writer, Tom Clements, set out to do just that. First came an article in BYTE magazine, a bit of undisguised evangelism. Next a meeting with James Gosling, at which we pitched the merits of JavaOS with regards to the Java language itself. Things started to happen.
A Sun product group took responsibility for the JavaOS operating system from JavaSoft, Chorus was purchased for their microkernel technology, IBM signed on to co-develop and market JavaOS, and the team grew. I'm certainly not going to take credit for making JavaOS a success; I was mostly an outsider looking in, but I like to think my early enthusiasm had some impact on getting folks to stand up and take notice. It is safe to say that the time for a book on JavaOS has arrived.
Inside the JavaOS(TM) Operating System is about using Java technology to make an operating system simpler, more reliable, more powerful, and easier to maintain. In this spirit of simplicity and power, we have tried to create a book that explains the workings of JavaOS in simple, concise terms. This was not always easy, because operating systems are by their nature obscure and complex beasts. I hope you enjoy reading about JavaOS as much as we enjoyed writing about it.
Charles Mirho
0201183935P04062001
From the Back Cover
Written by those involved with the JavaOS operating system from its inception, this book provides a comprehensive description of the operating system and explores its marketplace impact. The book begins with a high-level overview of JavaOS architecture, and progresses deep into its specific components. You will find detailed coverage of the following:
* JavaOS System Database used to configure the operating system
* JavaOS event system, which supports automatic "plug-and-play" devices
* JavaOS Service Loader
* JavaOS device driver architecture and the JavaOS Device Interface
* JavaOS memory management architecture
* Interrupt processing and the abstraction model
* JavaOS microkernel
* JavaOS boot architecture and the JavaOS Boot Interface
In addition, the authors discuss how JavaOS software interacts with the Java(TM) Development Kit (JDK) and how it has the potential to reduce the amount of native code necessary to host the JDK(TM). 0201183935B04062001
About the Author
Charles Mirho is a freelance writer who specializes in high-tech subjects. He has written numerous articles and books on various computer topics. Charles has a master's degree in computer engineering and also a law degree, with a specialty in intellectual property.
0201183935AB04062001
Product details
- Publisher : Addison-Wesley
- Publication date : January 28, 1999
- Edition : First Edition
- Language : English
- Print length : 184 pages
- ISBN-10 : 0201183935
- ISBN-13 : 978-0201183931
- Item Weight : 12.8 ounces
- Dimensions : 7.5 x 0.25 x 9.5 inches
- Best Sellers Rank: #10,791,759 in Books (See Top 100 in Books)
- #574 in Computer Operating Systems Theory
- #3,188 in Java Programming
- #11,495 in Operating Systems (Books)
- Customer Reviews:
About the authors

Discover more of the author’s books, see similar authors, read book recommendations and more.

Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
- 5 star4 star3 star2 star1 star4 star72%0%28%0%0%0%
- 5 star4 star3 star2 star1 star2 star72%0%28%0%0%0%
- 5 star4 star3 star2 star1 star1 star72%0%28%0%0%0%
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
- 5 out of 5 stars
Because why not ¯ \_(ツ)_/¯
Reviewed in the United States on January 15, 2022I got this book not only because its cover contains a copious number of coffee cups but because really why not? Will I ever use a book documenting a defunct operating system? No. Still, the book offers a glimpse of another timeline that never came to be for which many people, these authors included, invested much time and human power, and for that I’m excited to share my existence with this exquisite little object from another world.
2 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 3 out of 5 stars
NOT A REVIEW:Book ~200 pgs,not 350.
Reviewed in the United States on February 21, 1999THIS IS NOT A REVIEW. There are only two authors. They are Saulpaugh and Mirho. Book is only ~200 pages, not 350. <end>
6 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again

