Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 47044 invoked from network); 7 Feb 2007 08:29:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 Feb 2007 08:29:26 -0000 Received: (qmail 68493 invoked by uid 500); 7 Feb 2007 08:29:27 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 68464 invoked by uid 500); 7 Feb 2007 08:29:26 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 68455 invoked by uid 99); 7 Feb 2007 08:29:26 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 Feb 2007 00:29:26 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of paulex.yang@gmail.com designates 64.233.162.229 as permitted sender) Received: from [64.233.162.229] (HELO nz-out-0506.google.com) (64.233.162.229) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 Feb 2007 00:29:17 -0800 Received: by nz-out-0506.google.com with SMTP id j2so141135nzf for ; Wed, 07 Feb 2007 00:28:56 -0800 (PST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=ZntzPqEhPlHlomjm/5iDjtDGd8IerGn5qa5s3ehCIYG+PuWM1/zRwp34BKvK0MQAVXG9Qxo0Y8Wd4JPuk/aTpgoZPb6n0PruFCRNhNGvALriiUk411IahkEnvgDEdb7Sr8Z/83nXTiLTlkzBeZaVYgYkLT5Dks1x2qQEhasLiUI= Received: by 10.114.169.2 with SMTP id r2mr1286544wae.1170836936592; Wed, 07 Feb 2007 00:28:56 -0800 (PST) Received: by 10.114.124.19 with HTTP; Wed, 7 Feb 2007 00:28:56 -0800 (PST) Message-ID: Date: Wed, 7 Feb 2007 16:28:56 +0800 From: "Yang Paulex" To: dev@harmony.apache.org Subject: Re: [drlvm] The Return of the Hidden Classloader, Part II In-Reply-To: <67FA1FDB-756B-4710-8C0F-2BCDC8599C4E@pobox.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_181_20190756.1170836936536" References: <67FA1FDB-756B-4710-8C0F-2BCDC8599C4E@pobox.com> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_181_20190756.1170836936536 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline 2007/2/7, Geir Magnusson Jr. : > > This is an oldie but goodie.. > > We never solved the problem of how to hide non java*. packages that > are on the boot classpath from apps. We talked about a few > possibilities : > > 1) repackage them to a different package namespace > > 2) have a "hidden" classloader that only the system classloader can use. > > I like #2. Has anyone looked into this or made any progress? Do > people think this is as important as I do? +1, the hidden classloader so far seems a better way to go, but for long term, I wish the JSR 277[1] or JSR 291[2] can be considered to address this kind of issue in general. [1] http://jcp.org/en/jsr/detail?id=277 [2] http://jcp.org/en/jsr/detail?id=291 geir > > -- Paulex Yang China Software Development laboratory IBM ------=_Part_181_20190756.1170836936536--