Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 85533 invoked from network); 27 May 2005 22:31:06 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 27 May 2005 22:31:06 -0000 Received: (qmail 49838 invoked by uid 500); 27 May 2005 22:31:02 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 49786 invoked by uid 500); 27 May 2005 22:31:01 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 49768 invoked by uid 99); 27 May 2005 22:31:01 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from chi.mobile-health-diary.com (HELO chi.mobile-health-diary.com) (128.241.244.71) by apache.org (qpsmtpd/0.28) with SMTP; Fri, 27 May 2005 15:31:01 -0700 Received: (qmail 29074 invoked from network); 27 May 2005 22:30:58 -0000 Received: from ool-43560634.dyn.optonline.net (HELO ?10.0.1.52?) (geir@67.86.6.52) by b014.internal.mobile-health-diary.com with SMTP; 27 May 2005 22:30:58 -0000 Mime-Version: 1.0 (Apple Message framework v730) In-Reply-To: <42979E4D.3030203@Jarnbjo.de> References: <60510FC8-4503-4149-A7EA-9CEBA018D0FA@apache.org> <42978057.7080403@Jarnbjo.de> <42979E4D.3030203@Jarnbjo.de> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <09075780-2096-4546-89AF-A882E4C5B8C6@apache.org> Content-Transfer-Encoding: 7bit From: "Geir Magnusson Jr." Subject: Re: [arch] VM/Classlibrary interface Date: Fri, 27 May 2005 18:31:00 -0400 To: harmony-dev@incubator.apache.org X-Mailer: Apple Mail (2.730) X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On May 27, 2005, at 6:25 PM, Tor-Einar Jarnbjo wrote: > Geir Magnusson Jr. wrote: > > >> (Tomcat : I'd bet they fixed that (or will fix...)) >> > > It doesn't seem so. The SSL code has been in Tomcat versions 4.1.x > to 5.5.9 and I just saw that also the LDAP code in Tomcat 5.5.9 > uses classes in com.sun. Amazing. Jetty was doing the same thing until we asked them to fix it. They did, and all is well now. > > >> Well, can't the VM just prevent non-kernel code from using them? >> Maybe overhead too high? >> > > How do you distinguish "kernel code" and "non-kernel code"? From > the VM point of view, the classes in the java(x).* packages do not > differ from user code classes and it is also possible to bootstrap > the VM and replace java(x).* classes with own implementations. Been > there, done that. I meant execution context. Is there a clear boundary between code thats executing in the context of the VM and code that's executing in the context of the 'user' app? geir -- Geir Magnusson Jr +1-203-665-6437 geirm@apache.org