<BASE HREF="http://uk.news.yahoo.com/010406/152/bir12.html"><table border=1 width=100%><tr><td><table border=1 bgcolor=#ffffff cellpadding=10 cellspacing=0 width=100% color=#ffffff><tr><td><font face=arial,sans-serif color=black size=-1>This is <b><font color=#0039b6>G</font> <font color=#c41200>o</font> <font color=#f3c518>o</font> <font color=#0039b6>g</font> <font color=#30a72f>l</font> <font color=#c41200>e</font></b>'s <a href="http://www.google.com/help/features.html#cached"><font color=blue>cache</font></a> of <A HREF="http://uk.news.yahoo.com/010406/152/bir12.html"><font color=blue>http://uk.news.yahoo.com/010406/152/bir12.html</font></a>.<br>
<b><font color=#0039b6>G</font> <font color=#c41200>o</font> <font color=#f3c518>o</font> <font color=#0039b6>g</font> <font color=#30a72f>l</font> <font color=#c41200>e</font></b>'s cache is the snapshot that we took of the page as we crawled the web.<br>
The page may have changed since that time.  Click here for the <A HREF="http://uk.news.yahoo.com/010406/152/bir12.html"><font color=blue>current page</font></a> without highlighting.</font><br><br><center><font size=-2><i>Google is not affiliated with the authors of this page nor responsible for its content.</i></font></center></td></tr>
<tr><td>
<table border=0 cellpadding=0 cellspacing=0><tr><td><font face=arial,sans-serif color=black size=-1>These search terms have been highlighted: </font></td><td bgcolor=#ffff66><B><font face=arial,sans-serif color=black size=-1>free </font></B></td><td bgcolor=#A0FFFF><B><font face=arial,sans-serif color=black size=-1>apple </font></B></td><td bgcolor=#99ff99><B><font face=arial,sans-serif color=black size=-1>os </font></B></td></tr></table>
</td></tr></table></td></tr></table>
<hr>

<html>
<head><title>Torvalds rubbishes core of Apple's OS X</title>
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache"></head>
<body><center>
<table border=0 cellpadding=2 cellspacing=0 width="90%"><tr><td>
<table border=0 cellpadding=2 cellspacing=0 width="100%">
<tr><td width="1%">
<a href=//uk.news.yahoo.com/><img border=0 src=http://eur.i1.yimg.com/eur.yimg.com/i/uk/g/news4.gif alt="Yahoo! News" width=249 height=40></a></td>
<td valign=top align=right nowrap>
<font face=arial size=-1>
<a href=//uk.news.yahoo.com/>Home</a> -
<a href=//uk.my.yahoo.com/>My Yahoo!</a> -
<a href=//uk.yahoo.com/>Yahoo!</a> -
<A href=//uk.docs.yahoo.com/info/help.html>Help</A></font>
<br><hr size=1 noshade></td>
<td width="1%">
<A HREF="http://uk.yahoo.com/zdnet_uk/?http://www.zdnet.co.uk/"><IMG SRC=http://eur.i1.yimg.com/eur.yimg.com/i/uk/rc/cobrand/zdnet4.gif width=131 height=40 border=0 alt="Visit the ZDNet UK website"></A>
</td>
</tr>
</table><p>
</td></tr></table>
</center>
<p>
<center>
<center>

<!-- SpaceID=0 robot -->

</center>
<p>
<table border=0 cellpadding=0 cellspacing=0 width="90%"><tr><td>
<TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0">
<TR><TD>
<table border=0 cellspacing=0 cellpadding=4 width="100%">
<tr>
<td align=center colspan=2>
<table border=0 cellspacing=0 cellpadding=4 width="100%">
<tr>
<td bgcolor="#9999cc">
<font face="arial,helvetica" size="+1"><b>Yahoo! Headlines</b></font>
</td>
<td align=right bgcolor="#9999cc">
<font face="arial,helvetica" size="+1"><b>
Technology</b></font>
</td>
</tr>
</table>
</td>
</tr>
</table>
<center>
<TABLE width="100%" BGCOLOR=FFFFCC BORDER=0 CELLPADDING=2 CELLSPACING=0>
<TR ALIGN=CENTER>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.news.yahoo.com/>Home</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.news.yahoo.com/74/>Top Stories</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.news.yahoo.com/77/>World</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.news.yahoo.com/n/news_ireland.html>Ireland</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.news.yahoo.com/78/>Business</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.news.yahoo.com/109/>Politics</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.news.yahoo.com/79/>Entertainment</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.news.yahoo.com/80/>Tech</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.news.yahoo.com/112/>Science</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.sports.yahoo.com/76/>Sport</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.fc.yahoo.com/>Full Coverage</A></FONT></TD>
</TR>
</TABLE>
</center>
</TD></TR></TABLE>
</td></tr></table>
<center>
<table border=0 width=90%><tr><td>
<font face=arial size=-1><a href=//uk.news.yahoo.com/80/>Reuters</a> | <a href=//uk.news.yahoo.com/175/>The Register</a> | <a href=//uk.news.yahoo.com/22/><b>ZDNet UK</b></a> | <a href=//uk.news.yahoo.com/213/>Sky News</a> | <a href=//uk.news.yahoo.com/160/>Macworld</a> | <a href=//uk.news.yahoo.com/145/>ElectricNews.Net</a> | <a href=//uk.news.yahoo.com/99/>Silicon.com</a> | <a href=//uk.news.yahoo.com/275/>vnunet.com</a></font><br>
<HR SIZE=1 NOSHADE>
<b>Friday April 6, 05:30 PM</b><p>
</td>
<td align=right>
</td></tr></table>
<table border=0 cellspacing=0 cellpadding=5 width=90%><tr><td valign=top>
<table border=0 align=right cellpadding=0 cellspacing=0 hspace=2><tr><td>
<P><TABLE bgColor=#9999cc border=0 cellPadding=1 cellSpacing=0>
<TR><TD>
<TABLE border=0 cellPadding=2 cellSpacing=0 width="100%">
<!-- SpaceID=0 robot -->

<TR bgColor=#ccccff><TD>
<FONT face=arial> <B>Tech Full Coverage</B></FONT></TD></TR>
<TR bgColor=#ffffff><TD><TABLE border=0 cellPadding=0 cellSpacing=4>
<TR vAlign=top><TD><B>·</B></TD><TD><FONT face=arial size=-1><A href=//uk.fc.yahoo.com/m/mp3.html>Napster & MP3</A></FONT></TD></TR>
<TR vAlign=top><TD><B>·</B></TD><TD><FONT face=arial size=-1><A href=//uk.fc.yahoo.com/m/microsoft.html>Microsoft</A></FONT></TD></TR>
<TR vAlign=top><TD><B>·</B></TD><TD><FONT face=arial size=-1>
<A href=//uk.fc.yahoo.com/p/processors.html>CPU News</a></FONT></TD></TR>
<TR vAlign=top><TD><B>·</B></TD><TD><FONT face=arial size=-1>
<A href=//uk.fc.yahoo.com/h/hackattacks.html>Hackers & Crackers</A></FONT></TD></TR>
</TABLE></TD></TR></TABLE></TD></TR></TABLE>
<p>
<form method="GET" action="http://cgi.europe.yahoo.com/de/d/r/tmpredrct.pl">
<TABLE BGCOLOR=9999CC WIDTH=100% CELLPADDING=1 CELLSPACING=0 border=0><TR><TD>
<table width=100% cellpadding=2 cellspacing=0 bgcolor=white border=0>
<tr bgcolor=CCCCFF><td valign=middle align=right><A HREF=http://uk.mobile.yahoo.com/><img src=http://eur.i1.yimg.com/eur.yimg.com/i/uk/ws/mobpr.gif width=24 height=28 border=0 alt="Yahoo! Mobile"></a></td><td valign=middle align=left><font face=arial> <a href="http://uk.mobile.yahoo.com/"><B>Yahoo! Mobile</b></a></font></td></tr>
<tr><td valign=top colspan=2>
<table cellpadding=2><tr><td><font face=arial size=-1><b>Yahoo! on your phone!</b></font></td></tr>
<tr><td align=left valign=top><select name="url">
<option selected value=http://yahoouk1.fit.jamba.ch/robot/browse.de/node.0/cde7f1uou>Icons & ringtones
<option value=http://uk.mobile.yahoo.com/prod.html>WAP Services
<option value=http://cgi.europe.yahoo.com/de/wap/wap.cgi?prop=ukie&url=http://wap.yahoo.co.uk>WAP Browser
<option value=http://uk.mobile.yahoo.com/h/s/handycomparison/>Phone Comparison
<option value=http://uk.mobile.yahoo.com/wireless/downloads/palm_os/>PDA Downloads
</select>
</td></tr><tr><td>
<input type="submit" value="Go!">
 </td></tr>
</table></td></tr></table></TD></TR>
</TABLE></form>
<p>
<form method="GET" action="http://cgi.europe.yahoo.com/de/d/r/tmpredrct.pl">
<TABLE BGCOLOR=9999CC WIDTH=100% CELLPADDING=1 CELLSPACING=0 border=0><TR><TD>
 <table width=100% cellpadding=2 cellspacing=0 bgcolor=white border=0>
 <tr bgcolor=CCCCFF>
 <td align=right><a href="http://uk.clubs.yahoo.com/"><img src=http://eur.i1.yimg.com/eur.yimg.com/i/uk/fi/s/clubs.gif border=0 width=28 height=28 alt="Yahoo! Clubs"></a></td>
 <td align=left><font face=arial> <A HREF="http://uk.clubs.yahoo.com/"><B>Yahoo! Clubs</b></a></font>
 </td></tr>
 <tr><td valign=top colspan=2>
 <table cellpadding=2><tr><td><font face=arial size=-1><b>Join a club - <br>start your own!</b></font>
 </td></tr>
 <tr><td align=left valign=top>
 <select name="url">
<option selected value=http://uk.dir.clubs.yahoo.com/Computers___Internet/>Computers
<option value=http://uk.dir.clubs.yahoo.com/Computers___Internet/Internet/>Internet
<option value=http://uk.dir.clubs.yahoo.com/Computers___Internet/Hardware/>Hardware
<option value=http://uk.dir.clubs.yahoo.com/Computers___Internet/Software/>Software
</select>
</td></tr><tr><td>
<input type="submit" value="Go!">
 </td></tr>
</table></td></tr></table></TD></TR>
</TABLE></form>
</td></tr></table>
<h2>Torvalds rubbishes core of Apple's <B style="color:black;background-color:#99ff99">OS</B> X</h2>
<I>By Will Knight</I><P>
<P>The forthcoming autobiography from Linus Torvalds, creator of the Linux operating system and figurehead of the open source movement, <I>Just For Fun</I>, promises to cast a shadow over Apple's newly released <B style="color:black;background-color:#99ff99">OS</B> X, which Torvalds describes in less than flattering terms.
<P>"Frankly, I think it's a piece of crap," Torvalds says of Mach, the microkernel on which Apple's new operating system is based. "It contains all the design mistakes you can make, and manages to even make up a few of its own."
<P>Torvald's comments promise to upset not just <B style="color:black;background-color:#A0FFFF">Apple</B> fanatics, but also some quarters of the <B style="color:black;background-color:#ffff66">free</B> software movement. The Mach microkernel is also being used as the core of Hurd, a kernel project from the <B style="color:black;background-color:#ffff66">Free</B> Software Foundation that will be an alternative to Linux as the heart of the GNU (Gnu's Not Unix) operating system, originally devised by <B style="color:black;background-color:#ffff66">free</B> software advocate Richard Stallman.
<P>The criticism comes in a chapter where Torvalds tells that, on arrival in Silicon Valley in early 1997, Apple's charismatic chief executive Steve Jobs invited him to join <B style="color:black;background-color:#A0FFFF">Apple</B> and help develop <B style="color:black;background-color:#99ff99">OS</B> X. He says that Jobs was also keen for him to help attract open source developers to the project.
<P>The remarks will particularly sting <B style="color:black;background-color:#A0FFFF">Apple</B>, because the company has made great play of the fact that the core of its new operating system is, like Linux, based on the Unix operating system and was developed on open source software.
<P>The Mach microkernel was created at Carnegie Mellon University in 1985 and has been incorporated into a number of commercial operating systems including IBM's <B style="color:black;background-color:#99ff99">OS</B>/2 on certain platforms and Apple's <B style="color:black;background-color:#99ff99">OS</B> X. Torvalds says that as developers have tried to improve the Mach microkernel it has become hugely complicated and convoluted.
<P><B style="color:black;background-color:#99ff99">OS</B> X has not been unanimously applauded since its launch. Shortly after it was released to the public two weeks ago, users questioned the lack of support for certain peripherals, particularly CD-rewritable and DVD-recording drvies, suggesting that the operating system might be under-ripe.
<P>Torvalds says that, even back in 1997, he foresaw compatibility problems between the new operating system and legacy applications, due to a lack of memory protection -- a safeguard that stops applications influencing each other and the operating system -- in old Mac applications.
<P>According to Torvalds, Jobs assumed that he would be interested in joining Apple's mission to capture more of the personal computer market from Microsoft, rather than continue concentrating on Linux. "I don't think Jobs realised that Linux would potentially have more users than <B style="color:black;background-color:#A0FFFF">Apple</B>, although it's a very different user base."
<P><B style="color:black;background-color:#A0FFFF">Apple</B> was not available for comment at time of posting.
<P>
<P>
<P>
<P>
<B>More news from ZDNet:</B> <A HREF="http://uk.yahoo.com/zdnet_uk/?http://www.zdnet.co.uk/news/2001/13/ns-22059.html">Putting Linux 2.5 kernel on the fast track</A>
</td><td align=right valign=top>
<!-- SpaceID=0 robot -->

</td></tr></table>
<table border=0 cellpadding=0 cellspacing=0 width=90%><tr><td>
<br clear=all>
<p>
<center>
<img src="http://eur.i1.yimg.com/eur.yimg.com/i//es/ne/mailt.gif" width=16 height=15>
 
<font size=-1 face=arial><a href="http://uk.mf.news.yahoo.com/mailto?url=http://uk.news.yahoo.com/010406/152/bir12.html&title=Torvalds%20rubbishes%20core%20of%20Apple's%20OS%20X&locale=uk&prop=news&h2=19350614"><b>Email this article</b></a></font>
<font size=-1 face=arial> - <a href=http://uk.news.yahoo.com/mostmail/new/most.html><b>View most sent articles</b></a></font>
</center>
<br clear=all>
</td></tr></table></center>
<center>
<hr size=1 noshade width=90%>
<table border=0 cellpadding=0 cellspacing=0 width=90%><tr><td align=center>
<p>
<form method=get action="http://uk.search.yahoo.com/search/news_ukie">
<input size=24 name=p>
<input type=submit value="Search News">
<input type=hidden name=n value=10>
</form>
<center>
<TABLE width="100%" BGCOLOR=FFFFCC BORDER=0 CELLPADDING=2 CELLSPACING=0>
<TR ALIGN=CENTER>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.news.yahoo.com/>Home</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.news.yahoo.com/74/>Top Stories</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.news.yahoo.com/77/>World</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.news.yahoo.com/n/news_ireland.html>Ireland</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.news.yahoo.com/78/>Business</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.news.yahoo.com/109/>Politics</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.news.yahoo.com/79/>Entertainment</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.news.yahoo.com/80/>Tech</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.news.yahoo.com/112/>Science</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.sports.yahoo.com/76/>Sport</A></FONT></TD>
<TD><FONT SIZE=-1 FACE=arial><A HREF=http://uk.fc.yahoo.com/>Full Coverage</A></FONT></TD>
</TR>
</TABLE>
</center>
</td></tr></table>
<p>
<table border=0 cellpadding=0 cellspacing=0 width=90%><tr><td align=center>
<center>
<address>
Comments to:
<a href="mailto:news-admin@uk.yahoo-inc.com">news-admin@uk.yahoo-inc.com</a>
</address>
</center></td></tr></table>
<table border=0 cellpadding=0 cellspacing=0 width=90%><tr><td align=center>
<small><br>Copyright © 2001
 Yahoo! Inc. All rights reserved.</small>
</td></tr></table>
</center>
</body>
</html>