From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Fgykw-0000PO-IT for garchives@archives.gentoo.org; Fri, 19 May 2006 06:46:39 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.6/8.13.6) with SMTP id k4J6k0MX028840; Fri, 19 May 2006 06:46:00 GMT Received: from brmea-mail-1.sun.com (brmea-mail-1.Sun.COM [192.18.98.31]) by robin.gentoo.org (8.13.6/8.13.6) with ESMTP id k4J6jtSf008981 for ; Fri, 19 May 2006 06:45:56 GMT Received: from fe-amer-01.sun.com ([192.18.108.175]) by brmea-mail-1.sun.com (8.12.10/8.12.9) with ESMTP id k4J6jsSX022320 for ; Fri, 19 May 2006 00:45:54 -0600 (MDT) Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) id <0IZI008010STF200@mail-amer.sun.com> (original mail from David.Herron@Sun.COM) for gentoo-java@lists.gentoo.org; Fri, 19 May 2006 00:45:54 -0600 (MDT) Received: from [192.168.0.102] ([66.92.11.96]) by mail-amer.sun.com (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPSA id <0IZI001N92SHCWA1@mail-amer.sun.com>; Fri, 19 May 2006 00:45:54 -0600 (MDT) Date: Thu, 18 May 2006 23:45:35 -0700 From: David Herron Subject: Re: [gentoo-java] sun java platform independence In-reply-to: <200605182353.21883.david.gurvich@verizon.net> Sender: David.Herron@Sun.COM To: David Gurvich Cc: gentoo-java@lists.gentoo.org Message-id: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-java@gentoo.org MIME-version: 1.0 X-Mailer: Apple Mail (2.749.3) Content-type: text/plain; format=flowed; delsp=yes; charset=US-ASCII Content-transfer-encoding: 7BIT References: <200605182353.21883.david.gurvich@verizon.net> X-Archives-Salt: aa47a8c5-a26a-47a5-9ab1-c87cb0b07f6a X-Archives-Hash: 36bb149f3093f2457694b408ed089a0c Java works fine on my Mac ... but you're right, and I know what you mean. It's a matter of having appropriate VM's. I suppose a pure interpreter VM (like what we call the "classic VM") could be portable to pretty much any system with just a recompile. But it's from the classic VM that Java earned the slow reputation and we really don't want to go back there. The Hotspot VM contains compiler(s) that dynamically compile the bytecodes to native code, so of course that's a big dependency on specific CPU's. And beyond the VM, there's a bunch of other native code .. such as network I/O .. such as AWT, DnD, Sound ... Some of that is rather CPU independant. It's certainly very possible that, in time, this process will result in a widely portable Java implementation. Not tomorrow. Not next week. Not next month. Our open sourcing process is ... well... it's going to take awhile ... - David Herron On May 18, 2006, at 8:53 PM, David Gurvich wrote: > Will sun java finally become platform independent? Java is > supposed to have > been write once, run anywhere, but anyone using a platform other > than sparc > or x86 knows that it's not.. > -- > Kmail on Gentoo/PPC > -- > gentoo-java@gentoo.org mailing list > -- gentoo-java@gentoo.org mailing list