public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: [OT] Threads, inelegance, and Java
@ 2001-06-21  4:10 Dan Kegel
  0 siblings, 0 replies; 36+ messages in thread
From: Dan Kegel @ 2001-06-21  4:10 UTC (permalink / raw)
  To: linux-kernel@vger.kernel.org

Russell Leighton wrote:
> The lack of a good operating system _dependent_ interface
> makes running fast hard in Java when you need to do IO...
> yes, there is always JNI so you can add a little C to mmap a file or whatever,

JDK 1.4 beta comes with a way to memory-map files, and various
other I/O improvements (like poll(); see http://www.jcp.org/jsr/detail/51.jsp).
Chris Smith will have some nio benchmarks up on http://www.jlinux.org/
next week or so showing how well their nonblocking network I/O performs.

Sun is slowly getting their act together on the I/O front with java.
Still, the competition from C# and for that matter gcj will probably be 
a good thing, keep 'em on their toes.

(Disclaimer: I served on the JSR-51 expert group, representing the linux 
point of view, kinda.)
- Dan

^ permalink raw reply	[flat|nested] 36+ messages in thread
* RE: [OT] Threads, inelegance, and Java
@ 2001-06-20 21:13 Holzrichter, Bruce
  2001-06-20 21:17 ` Richard B. Johnson
  0 siblings, 1 reply; 36+ messages in thread
From: Holzrichter, Bruce @ 2001-06-20 21:13 UTC (permalink / raw)
  To: 'root@chaos.analogic.com', Daniel Phillips
  Cc: Rob Landley, Tony Hoyle, Davide Libenzi, Russell Leighton,
	linux-kernel, Ben Greear



>The GUI using Turbo Pascal required a lot of RAM.

:o)  Now adays that sounds kind of funny...

Did you have anything to do with the c-64 version as well.  Now that brings
back memories........
 

^ permalink raw reply	[flat|nested] 36+ messages in thread
* Re: Alan Cox quote? (was: Re: accounting for threads)
@ 2001-06-20  9:00 Henning P. Schmiedehausen
  2001-06-20 11:25 ` [OT] Threads, inelegance, and Java Aaron Lehmann
  0 siblings, 1 reply; 36+ messages in thread
From: Henning P. Schmiedehausen @ 2001-06-20  9:00 UTC (permalink / raw)
  To: linux-kernel

Larry McVoy <lm@bitmover.com> writes:

> [...] died-in-the-wool Java programmer and could care less about
> performance, system design, or any elegance whatsoever.

Larry, please.

SunOS _is_ dead [1]. Ever since they switched to Solaris, you seem to
be sore about Si^hun and everything that comes out of them [3] :-)

If it wasn't for Java, 99% of the commercial world today would be
Visual Basic. So, please, stop bashing on it just because you're not
using it.

All operating systems suck. All languages suck. Everyone can write bad
code in every language. It's neither a question of a language or OS
but of developer skill and experience.

Just the fact that some people use Java (or any other language) does
not mean, that they don't care about "performance, system-design or
any elegance whatsoever" [2].

	Regards
		Henning

[1] I still have a SunOS 4.1.4_patched_to_the_hell_and_back box at a
customer site and this single box gives us more headaches performance-
, stability and security wise than any of the 10+ Solaris 2.7 or 25+
Linux boxes. It's a sucker to keep the newbie admins awake, that there
were things before bash, linuxconf and /sbin/chkconfig. Compiling an
OpenSSH on this box made at least one of the newbies quit. =;-)

[2] I was raised on SunOS 4.0.3 and I'm glad to have Solaris+Linux. I
did an OS innards course at the university around 1991/1992 and they
had a license to give the students a look into the source code of
SunOS at this time. I had nightmares for weeks after. Horrors after
horrors to sacrifice "system-design and elegance" for "performance".

[3] Please. It starts sounding like the nostalgia some east germans
develop to get their totalitarian regime back, because "everything was
better then".


-- 
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen       -- Geschaeftsfuehrer
INTERMETA - Gesellschaft fuer Mehrwertdienste mbH     hps@intermeta.de

Am Schwabachgrund 22  Fon.: 09131 / 50654-0   info@intermeta.de
D-91054 Buckenhof     Fax.: 09131 / 50654-20   

^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2001-06-21 19:01 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-06-21  4:10 [OT] Threads, inelegance, and Java Dan Kegel
  -- strict thread matches above, loose matches on Subject: below --
2001-06-20 21:13 Holzrichter, Bruce
2001-06-20 21:17 ` Richard B. Johnson
2001-06-20  9:00 Alan Cox quote? (was: Re: accounting for threads) Henning P. Schmiedehausen
2001-06-20 11:25 ` [OT] Threads, inelegance, and Java Aaron Lehmann
2001-06-20 11:25   ` Rob Landley
2001-06-20 17:36     ` Martin Dalecki
2001-06-20 19:27       ` Mike Harrold
2001-06-20 17:46         ` Rob Landley
2001-06-20 19:53         ` Martin Dalecki
2001-06-20 17:53           ` Rob Landley
2001-06-21  7:45             ` Albert D. Cahalan
     [not found]         ` <mailman.993067219.29993.linux-kernel2news@redhat.com>
2001-06-20 20:16           ` Pete Zaitcev
2001-06-20 22:05             ` Alan Cox
     [not found]     ` <20010621000725.A24672@werewolf.able.es>
2001-06-20 19:15       ` Rob Landley
2001-06-21  9:40         ` Jonathan Morton
     [not found]       ` <mailman.993083762.1429.linux-kernel2news@redhat.com>
2001-06-21  3:13         ` Pete Zaitcev
2001-06-21 13:59           ` Rob Landley
2001-06-21 16:48     ` Adam Sampson
2001-06-20 15:12   ` Ben Greear
2001-06-20 15:44     ` Russell Leighton
2001-06-20 16:32       ` Davide Libenzi
2001-06-20 16:54         ` Russell Leighton
2001-06-20 17:03         ` Tony Hoyle
2001-06-20 15:10           ` Rob Landley
2001-06-20 20:23             ` Tony Hoyle
2001-06-21  8:12               ` Henning P. Schmiedehausen
2001-06-20 20:40             ` Richard B. Johnson
2001-06-20 20:48               ` Tony Hoyle
2001-06-20 21:00               ` Daniel Phillips
2001-06-20 21:06                 ` Richard B. Johnson
2001-06-20 18:14         ` Henning P. Schmiedehausen
2001-06-20 16:53     ` Larry McVoy
2001-06-20 12:36       ` Rob Landley
2001-06-20 21:14     ` Aaron Lehmann
2001-06-20 18:09   ` Henning P. Schmiedehausen
2001-06-20 19:05   ` William T Wilson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox