diff --git a/en/java/dists/11.sgml b/en/java/dists/11.sgml index b6db3af052..6433f1a34f 100644 --- a/en/java/dists/11.sgml +++ b/en/java/dists/11.sgml @@ -1,115 +1,115 @@ - + %includes; ]> &header;

The latest version is jdk1.1.8_ELF.V1999-11-9.tar.gz. for ELF (FreeBSD versions 3 or 4) or for older 2.2 releases you can grab jdk1.1.8_AOUT.V1099-11-9.tar.gz. Patches which were used to build both releases are available here. These are only useful if you have the actual Java source code.

In addition, the appropriate internationalized JRE releases are also available.

You might trying getting it from a site that is a bit closer to you, or you might be http impaired. Try to get it from one of these mirrors.:

These releases do not require a Motif license as they are compiled against a Motif library which allows public distribution of the JDK libraries and binaries.

README.FreeBSD:

 JDK1.1.8 for FreeBSD
 --------------------
 Fixed in this release:
 - Printing from the JDK should now work reliably.
 - Updated to now use the assembly version of the interpreter.  Performance
   should be increased.
 - Better handling of signals like DIVIDE and SIGFPE which are trapped and
   handled correctly now.
 - The ELF version should work better with AWT/Swing applications.  The
   FreeBSD project donated a more modern copy of Motif that should avoid
   some weird X errors that occurred previously.
 
 For best results, we suggest you run the most recent releases of FreeBSD,
 which are 2.2.8 for the a.out releases, and FreeBSD 3.2R, to take advantage
 of the fixes in those releases.
 
 If you find bug or have bug-fixes you'd like to see integrated, please send
 email to 'java-port@FreeBSD.org' so we can make future releases even better.
 
 Known Bugs/Limitations:
 ------------------------------------
 The number of sockets that can be used at any one time is hard-coded ahead
 of time (at this time, it's 2000).  This is not necessarily a limitation of
 the FreeBSD kernel, but coming up with a 'dynamic' scheme is non-trivial so
-none of the developers has written the code, and and no-one else has
+none of the developers has written the code, and no-one else has
 provided any patches to the development team.  If this is important to you,
 we welcome any patches to provide a more 'dynamic' scheme that doesn't limit
 the number of file descriptors (sockets).
 ------------------------------------
-To make a a distribution that works without X *and* with X, two binaries
+To make a distribution that works without X *and* with X, two binaries
 are provided. The first is linked without X, and is the standard binary.
  The second binary is linked against a static version of X, and against
 the shared X libraries.  The version used is controlled by the setting
 of the DISPLAY environment variable, which is used by X to determine
 where to send the output.
 
&footer; diff --git a/en/java/dists/13.sgml b/en/java/dists/13.sgml index e7e6a7dcb2..3a6921a023 100644 --- a/en/java/dists/13.sgml +++ b/en/java/dists/13.sgml @@ -1,148 +1,148 @@ - + %includes; ]> &header;

September 15, 2000: Andrew Gallatin and Sean O'Connell have been working on getting IBM's JDK 1.3 working. To make them work on your system, you will have to patch some of your FreeBSD sources. They have provided patches based on your version:
4.0-RELEASE
4.0-STABLE
-CURRENT (pre-SMPng)

To quote Drew's message:

 I've finally gotten the IBM jdk 1.3 working. I haven't tested it very
 heavily    AWT stuff seems to finally work though.
 
-Here's an an updated patchset to a pre-SMPng -current. The patchset
+Here's an updated patchset to a pre-SMPng -current. The patchset
 does the following:
 
 - changes MINSIGSTKSZ from 8192  to 2048
 - implements linux_rt_sendsig() & linux_rt_sigreturn()
 - implements userland sigtramp code for linux_rt_sigreturn()
 - implements linux_to_bsd_sigaltstack & bsd_to_linux_sigaltstack() to
         fix a bug in linux_sigaltstack & to avoid lots of cut-n-paste in
         linux_rt_sigreturn().  This also fixes the "Java HotSpot(TM)
         Client VM warning: cannot uninstall alt signal stack" one sees with
         Sun's 1.3 JDK.
 - changes the MAP_STACK flag to MAP_ANON for  LINUX_MAP_GROWSDOWN
         mmaps.  This was the final step in getting it working.  Any VM gurus
         out there want to talk about this one?  There's aparently
         something wrong with autogrowing linux thread stacks[*]
 
 Patches at: http://www.cs.duke.edu/~gallatin/linux_sa_siginfo/diff
 
 [*]The "problem" is the heuristic used by vm_map_growstack() to
 determine whether the stack part of the main process stack.  We
 currently use:
 
         is_procstack = addr >= (vm_offset_t)vm->vm_maxsaddr;
 
 where vm->vm_maxsaddr comes from exec_new_vmspace():
         vmspace->vm_maxsaddr = (char *)USRSTACK - MAXSSIZ; 
 
 The IBM JDK's main thread reduces it's stack size to rlim_cur=2040*1024.
 It then creates stacks for its threads at addresses which are greater
 than vm_maxsaddr but less than the current bottom of the main process
 stack as defined by p->p_rlimit[RLIMIT_STACK].rlim_cur. The first time
 a thread accesses something requiring this region to grow, it goes
 down in flames.
 

And Sean's email:

 I did a Quick&Dirty MFC of Andrew Gallatin's work on getting the 
 IBM Java SDK to work.  I was able to run the appletviewer on one
 of the demos and it worked.  I cannot say much more than that.
 
 The patches are all relative to /usr/src (or / since they are
 all in sys )
 
 The majority of the patches are for files in /sys/i386/linux.
 You should be able to apply the patch; cd to /sys/modules/linux;
 type make; kldunload linux; type make install; and kldload linux
 
 There is an additonal change which sets the MINSIGSTKSZ to 2048
 in sys/sys/signal.h .. this will require a kernel rebuild to
 take effect.
 

July 18, 2000: Ernst de Haan has done some work getting Sun's Linux JDK 1.3.0b9 to run on 4.0-STABLE. The .java_wrapper file can be found here. (Don't forget to rename it to .java_wrapper)

Ernst's email:

 Just one more hint: Change the jre/lib/jvm.cfg and put the last line on
 top. So you will get:
 
    -classic
    -hotspot
    -server
 
 I _do_ get one warning, BTW, when running the Swing app:
 
    Warning: Cannot convert string "MetaCtrl<Key>Insert" to type VirtualBinding 
 
 Ernst
 
 
 Ernst de Haan wrote:
 > Hi folkz,
 > 
 > I have the Sun JDK 1.3.0 for Linux, beta 9 running on my FreeBSD
 > 4.0-STABLE system. Runs pretty nicely too.
 > 
 > java -version reports:
 > 
 >    bash-2.04$ java -version
 >    expr: syntax error
 >    java version "1.3.0beta_refresh"
 >    Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0beta_refresh-b09)
 >    Classic VM (build 1.3.0beta_refresh-b09, green threads, nojit)
 > 
 > The first line with the syntax error is a small problem with
 > .java_wrapper, but it seems harmless. I had to make some modifications
 > to the .java_wrapper script to make it work on my system. I've attached
 > the version I use.
 > 
 > I haven't done much testing yet, but I have tried a single Swing
 > application. I did notice some differences in fonts, but it all seems to
 > work pretty nice and fast :)
 > 
 > Wow, soon FreeBSD will be the platform with the greatest number of
 > working JDKs on it, once we get WINE to work so we can run the Windows
 > JDKs too, and write an AS/400 emulator, and... and... ;-)
 > 
 > Ernst
 > 
 > P.S.  Thanks go to Victor Salaman how pointed me in the right direction.
 >       He has been running the Sun JDK 1.3 for Linux for quite a while.
 

January 29, 2000: Work has not begun on the JDK 1.3 port. It will not be until after our JDK 1.2 release is done that we will begin on JDK 1.3.

&footer; diff --git a/en/news/2000/index.sgml b/en/news/2000/index.sgml index 70ba303dc9..4e828caf42 100644 --- a/en/news/2000/index.sgml +++ b/en/news/2000/index.sgml @@ -1,457 +1,457 @@ - + %includes; News Home'> %newsincludes; ]> - + &header;

December 2000

November 2000

October 2000

September 2000

August 2000

July 2000

June 2000

May 2000

April 2000

March 2000

February 2000

January 2000

&newshome; &footer;