Re: 32Bit Jail in einer 64Bit Umgebung

From: Oliver Fromme <olli(at)lurza.secnetix.de>
Date: Fri, 20 Apr 2007 17:28:34 +0200 (CEST)

Oliver Lietz wrote:
> Oliver Fromme wrote:
> > Oliver Lietz wrote:
> > > Das was Michael da macht hat experimentellen Charakter. FreeBSD ist
> > > keine von Sun unterstützte Plattform
> >
> > Naja, Sun selbst unterstützt netürlich nur Solaris, sonst
> > nichts. Immerhin gibt es aber für FreeBSD ein offiziell
> > von Sun sanktioniertes JDK.
>
> Das stimmt so nicht. Sun unterstützt Java auf Solaris, Windows und Linux
> jeweils in 32 und 64Bit - Solaris auf Sparc und x86.
> http://java.sun.com/javase/6/webnotes/install/system-configurations.html

Das Wörtchen »Support« auf der Webseite scheint sich ledig-
lich darauf zu beziehen, dass man für die genannten Platt-
formen das JDK/JRE von Sun downloaden kann.

> > Ich gebe Dir aber natürlich recht, das der Einsatz einer
> > 32bit-Java-Umgebung unter einem 64bit-Kernel auf FreeBSD
> > sicherlich nicht in irgendeiner Weise vorgesehen ist.
> > Ich denke aber doch, dass es »theoretisch« gehen müsste.
> > Bei anderen, durchaus komplexen Applikationen wie z.B.
> > einem Webbrowser funktioniert es ja auch.
>
> Der Vergleich hinkt. Java bietet ähnlich umfangreichen Zugriff auf
> Systeminformationen wie die von Dir angesprochenen Administrationsprogramme.

Tut es das? Kannst Du ein konkretes Beispiel nennen?
Ich wüsste keinen Grund, warum Java z.B. auf die Process-
table des Kernels zugreifen können sollte. Oder überhaupt
auf _irgendwelche_ Teile des Kernels. Das ist ohnehin
nicht auf portable Weise möglich.

> > ps, top, vmstat usw. sind administrative Utilities, deren
> > Zweck es ja gerade ist, Informationen aus dem Kernel anzu-
> > zeigen. Aber normale Anwendungsprogramme haben eigentlich
> > keinen legitimen Grund, warum sie z.B. auf die Process-
> > table zugreifen sollten, oder auf andere Kernel-Strukturen.
> > Ich fände das eher suspekt und würde in so einem Fall
> > gleich das Potential für den nächsten Security-Exploit
> > wittern. Aus gutem Grund gibt es in einem jail normaler-
> > weise kein /dev/kmem.
>
> Siehe oben, Java ist kein normales Anwendungsprogramm.

Doch. Java ist genau so ein normales Anwendungsprogramm
wie jedes andere, sei es ein Browser, ein Editor, ein
Compiler oder was auch immer. Ich wüßte keine Grund,
warum Java dieser Hinsicht eine Sonderstellung haben
sollte.

Gruß
   Olli

-- 
Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M.
Handelsregister: Registergericht Muenchen, HRA 74606,  Geschäftsfuehrung:
secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün-
chen, HRB 125758,  Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart
FreeBSD-Dienstleistungen, -Produkte und mehr:  http://www.secnetix.de/bsd
 > Can the denizens of this group enlighten me about what the
 > advantages of Python are, versus Perl ?
"python" is more likely to pass unharmed through your spelling
checker than "perl".
        -- An unknown poster and Fredrik Lundh
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 20 Apr 2007 - 17:30:21 CEST

search this site