Home Blog Page 8331

OpenOffice.org delivers for the Mac

By Andrew Orlowski
The Register

The first Mac OS X version cut of the Open Source office suite, OpenOffice, has emerged blinking into the daylight. It’s being officially announced at OSDCON today.
This new version, 1.0, is a new branch, with a “boatload” of Mac-specific patches, that adds up to a 147MB download. But it prints and saves, so there’s been much progress since a very rough cut appeared early this year. From the screenshots the font rendering looks no worse than running Microsoft Office v.X pre-10.1.5* (which added support for font smoothing).

The project home page is here, and there’s a roadmap here. This runs under the XFree86 X server, but a native Quartz version is one of the project’s goals. A mature, native OS X version of OpenOffice will be a boon for native Farsee, Arabic and Hebrew writers, as all these are or will be supported.

“We do need more developers to take the port to Aqua,” Louis Suarez-Potts Community Manager for OpenOffice.org tells us.

Footnote: Microsoft Office v.X pre-10.1.5 is what I’m running now on my G4, as I’ve run into this problem, which prevents me from updating 10.1 with any of the cached Software Updates in a parallel installation. Doh…!


All Content copyright 2002 The Register

Category:

  • Open Source

LWN to close with August 1 edition

The sad news is at Linux and Main: “The costs of maintaining such a widely viewed site are considerable, and the Internet advertising market continues to be depressed.”

Category:

  • Linux

Apache server supports .Net tech

Wired: The cold war between Microsoft and the open-source world has thawed a little more following an announcement that the widely popular Apache Web server will support Microsoft’s .Net technology.

Covalent Technologies, which sells the open-source Apache 2.0 server, said at the O’Reilly Open Source Convention that the server will be compatible with ASP.Net, the Active Server Pages component of .Net.”

Category:

  • Open Source

Turbolinux challenged in tough Linux market

“An effort aimed at publishing a Linux version that runs software programs from four different distributors of the open-source operating system could be in peril as Turbolinux Inc. struggles to stay afloat. But even if the company manages to stave off layoffs and office closings, an unfocused business model has the company headed in an uncertain direction that could kick off consolidation of the Linux distribution market, analysts say.” More at IDG.

Linux kernel version 2.5.28

Linux kernel version 2.5.28 has been released. It is available from:

Patch: ftp://ftp.kernel.org/pub/linux/kernel/v2.5/patch-2.5.28.gz

Full source: ftp://ftp.kernel.org/pub/linux/kernel/v2.5/linux-2.5.28.tar.gz

Sizes in bytes			Compressed	Uncompressed
------------------------------------------------------------
Patch                               809393           3926669
Full source                       34946277         155832320


The following files were changed in this release:

 b/Documentation/cli-sti-removal.txt         |  134 
 b/Documentation/fb/README-sstfb.txt         |   87 
 b/Documentation/filesystems/devfs/ChangeLog |   10 
 b/Documentation/filesystems/devfs/README    |   29 
 b/Documentation/filesystems/jfs.txt         |  138 
 b/Documentation/preempt-locking.txt         |   10 
 b/Documentation/s390/cds.txt                |    4 
 b/Documentation/serial/driver               |  300 
 b/Makefile                                  |    4 
 b/arch/alpha/kernel/core_apecs.c            |    8 
 b/arch/alpha/kernel/core_cia.c              |    8 
 b/arch/alpha/kernel/core_lca.c              |    8 
 b/arch/alpha/kernel/core_mcpcia.c           |    8 
 b/arch/alpha/kernel/core_t2.c               |    8 
 b/arch/alpha/kernel/irq.c                   |    6 
 b/arch/alpha/kernel/irq_smp.c               |   12 
 b/arch/alpha/kernel/ns87312.c               |    4 
 b/arch/alpha/kernel/process.c               |    2 
 b/arch/alpha/kernel/smc37c669.c             |    6 
 b/arch/alpha/kernel/smc37c93x.c             |    6 
 b/arch/alpha/kernel/smp.c                   |    2 
 b/arch/arm/kernel/irq.c                     |    2 
 b/arch/cris/kernel/irq.c                    |    4 
 b/arch/i386/boot/video.S                    |    4 
 b/arch/i386/config.in                       |    4 
 b/arch/i386/kernel/apic.c                   |   31 
 b/arch/i386/kernel/apm.c                    |   54 
 b/arch/i386/kernel/bluesmoke.c              |    5 
 b/arch/i386/kernel/cpu/common.c             |    2 
 b/arch/i386/kernel/entry.S                  |   19 
 b/arch/i386/kernel/i386_ksyms.c             |    8 
 b/arch/i386/kernel/io_apic.c                |    2 
 b/arch/i386/kernel/irq.c                    |  285 
 b/arch/i386/kernel/ldt.c                    |    3 
 b/arch/i386/kernel/mca.c                    |   26 
 b/arch/i386/kernel/mtrr.c                   |   10 
 b/arch/i386/kernel/nmi.c                    |    2 
 b/arch/i386/kernel/process.c                |    8 
 b/arch/i386/kernel/smp.c                    |   19 
 b/arch/i386/kernel/smpboot.c                |    3 
 b/arch/i386/kernel/vm86.c                   |   19 
 b/arch/i386/mm/fault.c                      |   30 
 b/arch/i386/mm/ioremap.c                    |    2 
 b/arch/i386/pci/direct.c                    |    8 
 b/arch/i386/pci/pcbios.c                    |    8 
 b/arch/ia64/hp/sim/simscsi.c                |    2 
 b/arch/ia64/hp/sim/simscsi.h                |    2 
 b/arch/ia64/kernel/irq.c                    |   26 
 b/arch/ia64/kernel/smp.c                    |    2 
 b/arch/ia64/sn/kernel/llsc4.c               |    2 
 b/arch/ia64/sn/kernel/sv.c                  |   12 
 b/arch/m68k/amiga/config.c                  |   23 
 b/arch/m68k/apollo/config.c                 |    6 
 b/arch/m68k/apollo/dn_ints.c                |   14 
 b/arch/m68k/atari/Makefile                  |    8 
 b/arch/m68k/atari/ataints.c                 |   16 
 b/arch/m68k/atari/config.c                  |   10 
 b/arch/m68k/atari/debug.c                   |    6 
 b/arch/m68k/atari/hades-pci.c               |   12 
 b/arch/m68k/atari/joystick.c                |   14 
 b/arch/m68k/atari/stram.c                   |    4 
 b/arch/m68k/bvme6000/config.c               |    4 
 b/arch/m68k/bvme6000/rtc.c                  |    6 
 b/arch/m68k/config.in                       |   52 
 b/arch/m68k/fpsp040/skeleton.S              |    4 
 b/arch/m68k/hp300/config.c                  |   17 
 b/arch/m68k/hp300/ints.c                    |    5 
 b/arch/m68k/ifpsp060/iskeleton.S            |    2 
 b/arch/m68k/kernel/entry.S                  |  124 
 b/arch/m68k/kernel/head.S                   |  121 
 b/arch/m68k/kernel/m68k_defs.c              |   13 
 b/arch/m68k/kernel/process.c                |   42 
 b/arch/m68k/kernel/ptrace.c                 |   23 
 b/arch/m68k/kernel/setup.c                  |   36 
 b/arch/m68k/kernel/signal.c                 |   12 
 b/arch/m68k/kernel/traps.c                  |   31 
 b/arch/m68k/mac/baboon.c                    |    4 
 b/arch/m68k/mac/config.c                    |   14 
 b/arch/m68k/mac/debug.c                     |   29 
 b/arch/m68k/mac/macints.c                   |    1 
 b/arch/m68k/mac/misc.c                      |    4 
 b/arch/m68k/mm/fault.c                      |   30 
 b/arch/m68k/mm/init.c                       |    8 
 b/arch/m68k/mm/memory.c                     |   12 
 b/arch/m68k/mm/motorola.c                   |   22 
 b/arch/m68k/mvme147/config.c                |    5 
 b/arch/m68k/mvme16x/config.c                |    7 
 b/arch/m68k/mvme16x/rtc.c                   |    6 
 b/arch/m68k/q40/config.c                    |   50 
 b/arch/m68k/sun3/config.c                   |    7 
 b/arch/m68k/sun3x/config.c                  |    2 
 b/arch/mips/baget/irq.c                     |    4 
 b/arch/mips/dec/irq.c                       |    4 
 b/arch/mips/gt64120/momenco_ocelot/irq.c    |    2 
 b/arch/mips/ite-boards/generic/irq.c        |    4 
 b/arch/mips/ite-boards/generic/time.c       |    4 
 b/arch/mips/kernel/irq.c                    |    4 
 b/arch/mips/kernel/old-irq.c                |    8 
 b/arch/mips/kernel/ptrace.c                 |    4 
 b/arch/mips/kernel/smp.c                    |   16 
 b/arch/mips/lib/dump_tlb.c                  |    4 
 b/arch/mips/lib/r3k_dump_tlb.c              |    4 
 b/arch/mips/mips-boards/generic/time.c      |    4 
 b/arch/mips/mm/mips32.c                     |   60 
 b/arch/mips/mm/r4xx0.c                      |  168 
 b/arch/mips/mm/r5432.c                      |   24 
 b/arch/mips/mm/rm7k.c                       |   28 
 b/arch/mips/mm/sb1.c                        |    4 
 b/arch/mips/philips/nino/irq.c              |    4 
 b/arch/mips/sgi/kernel/indy_sc.c            |    4 
 b/arch/mips64/kernel/ptrace.c               |    8 
 b/arch/mips64/lib/dump_tlb.c                |    4 
 b/arch/mips64/mips-boards/generic/time.c    |    4 
 b/arch/mips64/mm/andes.c                    |   20 
 b/arch/mips64/mm/r4xx0.c                    |  168 
 b/arch/mips64/sgi-ip22/ip22-int.c           |    4 
 b/arch/mips64/sgi-ip22/ip22-sc.c            |    4 
 b/arch/mips64/sgi-ip27/ip27-irq.c           |   20 
 b/arch/ppc/Config.help                      |    6 
 b/arch/ppc/amiga/config.c                   |    5 
 b/arch/ppc/config.in                        |    4 
 b/arch/ppc/kernel/iSeries_head.S            |    4 
 b/arch/ppc/kernel/iSeries_misc.S            |   22 
 b/arch/ppc/kernel/idle.c                    |   14 
 b/arch/ppc/kernel/irq.c                     |   22 
 b/arch/ppc/kernel/misc.S                    |   20 
 b/arch/ppc/kernel/ppc4xx_setup.c            |    4 
 b/arch/ppc/kernel/ppc_ksyms.c               |   16 
 b/arch/ppc/kernel/process.c                 |    6 
 b/arch/ppc/kernel/smp.c                     |    8 
 b/arch/ppc/platforms/adir_setup.c           |    2 
 b/arch/ppc/platforms/ev64260_setup.c        |    4 
 b/arch/ppc/platforms/gemini_setup.c         |    2 
 b/arch/ppc/platforms/iSeries_pic.c          |    6 
 b/arch/ppc/platforms/k2_setup.c             |    2 
 b/arch/ppc/platforms/lopec_setup.c          |    4 
 b/arch/ppc/platforms/mcpn765_setup.c        |    4 
 b/arch/ppc/platforms/menf1_setup.c          |    4 
 b/arch/ppc/platforms/mvme5100_setup.c       |    4 
 b/arch/ppc/platforms/pcore_setup.c          |    4 
 b/arch/ppc/platforms/powerpmc250.c          |    4 
 b/arch/ppc/platforms/pplus_setup.c          |    4 
 b/arch/ppc/platforms/prep_setup.c           |    8 
 b/arch/ppc/platforms/prpmc750_setup.c       |    4 
 b/arch/ppc/platforms/prpmc800_setup.c       |    4 
 b/arch/ppc/platforms/sandpoint_setup.c      |    4 
 b/arch/ppc/platforms/spruce_setup.c         |    2 
 b/arch/ppc/platforms/zx4500_setup.c         |    4 
 b/arch/ppc/xmon/xmon.c                      |    6 
 b/arch/ppc64/Config.help                    |  299 
 b/arch/ppc64/Makefile                       |    6 
 b/arch/ppc64/boot/Makefile                  |    4 
 b/arch/ppc64/config.in                      |    6 
 b/arch/ppc64/defconfig                      |   50 
 b/arch/ppc64/kernel/LparData.c              |   11 
 b/arch/ppc64/kernel/Makefile                |    7 
 b/arch/ppc64/kernel/XmPciLpEvent.c          |   10 
 b/arch/ppc64/kernel/align.c                 |    2 
 b/arch/ppc64/kernel/binfmt_elf32.c          |   10 
 b/arch/ppc64/kernel/chrp_setup.c            |   18 
 b/arch/ppc64/kernel/eeh.c                   |   15 
 b/arch/ppc64/kernel/entry.S                 |   68 
 b/arch/ppc64/kernel/head.S                  |  196 
 b/arch/ppc64/kernel/htab.c                  |   51 
 b/arch/ppc64/kernel/iSeries_pci.c           |    1 
 b/arch/ppc64/kernel/iSeries_pci_reset.c     |    1 
 b/arch/ppc64/kernel/iSeries_setup.c         |    2 
 b/arch/ppc64/kernel/irq.c                   |  214 
 b/arch/ppc64/kernel/misc.S                  |    4 
 b/arch/ppc64/kernel/mk_defs.c               |    3 
 b/arch/ppc64/kernel/nvram.c                 |   10 
 b/arch/ppc64/kernel/open_pic.c              |   34 
 b/arch/ppc64/kernel/pSeries_htab.c          |   34 
 b/arch/ppc64/kernel/pSeries_lpar.c          |   27 
 b/arch/ppc64/kernel/pSeries_pci.c           |   14 
 b/arch/ppc64/kernel/pacaData.c              |   60 
 b/arch/ppc64/kernel/pci_dn.c                |    1 
 b/arch/ppc64/kernel/pmc.c                   |    4 
 b/arch/ppc64/kernel/ppc_asm.h               |    2 
 b/arch/ppc64/kernel/ppc_ksyms.c             |    6 
 b/arch/ppc64/kernel/proc_pmc.c              |   43 
 b/arch/ppc64/kernel/process.c               |   23 
 b/arch/ppc64/kernel/prom.c                  |   73 
 b/arch/ppc64/kernel/ptrace.c                |   99 
 b/arch/ppc64/kernel/ptrace32.c              |  246 
 b/arch/ppc64/kernel/rtas-proc.c             |   20 
 b/arch/ppc64/kernel/rtas.c                  |   98 
 b/arch/ppc64/kernel/rtas_flash.c            |  240 
 b/arch/ppc64/kernel/rtasd.c                 |   49 
 b/arch/ppc64/kernel/rtc.c                   |   12 
 b/arch/ppc64/kernel/setup.c                 |   26 
 b/arch/ppc64/kernel/signal.c                |  158 
 b/arch/ppc64/kernel/signal32.c              |  258 
 b/arch/ppc64/kernel/smp.c                   |  157 
 b/arch/ppc64/kernel/stab.c                  |    6 
 b/arch/ppc64/kernel/time.c                  |   24 
 b/arch/ppc64/kernel/traps.c                 |    5 
 b/arch/ppc64/kernel/xics.c                  |   39 
 b/arch/ppc64/lib/string.S                   |   18 
 b/arch/ppc64/mm/fault.c                     |   10 
 b/arch/ppc64/mm/init.c                      |  177 
 b/arch/ppc64/vmlinux.lds                    |   15 
 b/arch/ppc64/xmon/privinst.h                |    1 
 b/arch/ppc64/xmon/start.c                   |    6 
 b/arch/ppc64/xmon/xmon.c                    |  281 
 b/arch/s390/kernel/irq.c                    |   16 
 b/arch/s390/kernel/setup.c                  |    2 
 b/arch/s390/kernel/traps.c                  |    8 
 b/arch/s390/mm/fault.c                      |    4 
 b/arch/s390x/kernel/irq.c                   |   16 
 b/arch/s390x/kernel/setup.c                 |    2 
 b/arch/s390x/kernel/traps.c                 |    6 
 b/arch/s390x/mm/fault.c                     |    4 
 b/arch/sh/kernel/irq.c                      |    4 
 b/arch/sh/kernel/process.c                  |    8 
 b/arch/sparc/kernel/irq.c                   |   18 
 b/arch/sparc/kernel/pcic.c                  |    2 
 b/arch/sparc/kernel/smp.c                   |    2 
 b/arch/sparc/kernel/sun4d_irq.c             |    6 
 b/arch/sparc/kernel/sun4d_smp.c             |    4 
 b/arch/sparc/kernel/sun4m_irq.c             |    6 
 b/arch/sparc/kernel/sun4m_smp.c             |    4 
 b/arch/sparc/kernel/time.c                  |    2 
 b/arch/sparc/mm/srmmu.c                     |   12 
 b/arch/sparc64/kernel/irq.c                 |   16 
 b/arch/sparc64/kernel/smp.c                 |    8 
 b/arch/sparc64/kernel/time.c                |    4 
 b/arch/sparc64/mm/init.c                    |    4 
 b/arch/sparc64/prom/misc.c                  |    4 
 b/arch/x86_64/kernel/apic.c                 |   22 
 b/arch/x86_64/kernel/irq.c                  |   22 
 b/arch/x86_64/kernel/ldt.c                  |    3 
 b/arch/x86_64/kernel/mtrr.c                 |    6 
 b/arch/x86_64/kernel/process.c              |    6 
 b/arch/x86_64/kernel/smp.c                  |   12 
 b/arch/x86_64/kernel/traps.c                |    2 
 b/arch/x86_64/pci/direct.c                  |    8 
 b/drivers/Makefile                          |    2 
 b/drivers/acorn/block/mfmhd.c               |   77 
 b/drivers/acpi/processor.c                  |   18 
 b/drivers/block/DAC960.c                    |   37 
 b/drivers/block/acsi.c                      |   92 
 b/drivers/block/amiflop.c                   |    3 
 b/drivers/block/ataflop.c                   |   21 
 b/drivers/block/blkpg.c                     |   66 
 b/drivers/block/cciss.c                     |   39 
 b/drivers/block/cpqarray.c                  |   17 
 b/drivers/block/floppy.c                    |   15 
 b/drivers/block/genhd.c                     |   26 
 b/drivers/block/ll_rw_blk.c                 |   31 
 b/drivers/block/loop.c                      |    4 
 b/drivers/block/paride/Makefile             |   16 
 b/drivers/block/paride/aten.c               |   57 
 b/drivers/block/paride/bpck.c               |   59 
 b/drivers/block/paride/bpck6.c              |   69 
 b/drivers/block/paride/comm.c               |   57 
 b/drivers/block/paride/dstr.c               |   57 
 b/drivers/block/paride/epat.c               |   58 
 b/drivers/block/paride/epia.c               |   55 
 b/drivers/block/paride/fit2.c               |   57 
 b/drivers/block/paride/fit3.c               |   57 
 b/drivers/block/paride/friq.c               |   58 
 b/drivers/block/paride/frpw.c               |   58 
 b/drivers/block/paride/kbic.c               |   96 
 b/drivers/block/paride/ktti.c               |   57 
 b/drivers/block/paride/on20.c               |   57 
 b/drivers/block/paride/on26.c               |   55 
 b/drivers/block/paride/paride.c             |  133 
 b/drivers/block/paride/pcd.c                |  124 
 b/drivers/block/paride/pd.c                 |  249 
 b/drivers/block/paride/pf.c                 |  110 
 b/drivers/block/paride/pg.c                 |  107 
 b/drivers/block/paride/pt.c                 |  116 
 b/drivers/block/ps2esdi.c                   |   67 
 b/drivers/block/rd.c                        |    6 
 b/drivers/block/umem.c                      |   67 
 b/drivers/block/xd.c                        |   64 
 b/drivers/block/xd.h                        |    1 
 b/drivers/cdrom/cdrom.c                     |    5 
 b/drivers/char/Config.in                    |   31 
 b/drivers/char/Makefile                     |   30 
 b/drivers/char/agp/agp.c                    |  742 -
 b/drivers/char/agp/frontend.c               |   16 
 b/drivers/char/agp/i460-agp.c               |    4 
 b/drivers/char/amiserial.c                  |   36 
 b/drivers/char/dn_keyb.c                    |   28 
 b/drivers/char/hvc_console.c                |   26 
 b/drivers/char/mem.c                        |    8 
 b/drivers/char/n_tty.c                      |    4 
 b/drivers/char/pcmcia/Config.in             |    1 
 b/drivers/char/pcmcia/Makefile              |    1 
 b/drivers/char/q40_keyb.c                   |   29 
 b/drivers/char/ser_a2232.c                  |    1 
 b/drivers/char/serial167.c                  |   21 
 b/drivers/char/tty_io.c                     |   26 
 b/drivers/char/tty_ioctl.c                  |    4 
 b/drivers/char/vme_scc.c                    |   23 
 b/drivers/char/vt.c                         |   71 
 b/drivers/dio/dio.c                         |   34 
 b/drivers/hotplug/cpqphp_core.c             |   36 
 b/drivers/hotplug/cpqphp_pci.c              |    8 
 b/drivers/hotplug/ibmphp_core.c             |   32 
 b/drivers/hotplug/pci_hotplug_core.c        |   77 
 b/drivers/hotplug/pci_hotplug_util.c        |    2 
 b/drivers/hotplug/pcihp_skeleton.c          |   18 
 b/drivers/ide/device.c                      |    6 
 b/drivers/ide/hd.c                          |   70 
 b/drivers/ide/hptraid.c                     |    5 
 b/drivers/ide/ide-pmac.c                    |    4 
 b/drivers/ide/ide-taskfile.c                |   14 
 b/drivers/ide/ide.c                         |    7 
 b/drivers/ide/ioctl.c                       |   13 
 b/drivers/ide/main.c                        |   44 
 b/drivers/ide/pdcraid.c                     |    5 
 b/drivers/ide/probe.c                       |    6 
 b/drivers/ide/q40ide.c                      |    4 
 b/drivers/ieee1394/sbp2.c                   |    2 
 b/drivers/ieee1394/sbp2.h                   |    2 
 b/drivers/input/joystick/a3d.c              |    5 
 b/drivers/input/joystick/adi.c              |    5 
 b/drivers/input/joystick/analog.c           |    9 
 b/drivers/input/joystick/cobra.c            |    5 
 b/drivers/input/joystick/gamecon.c          |   10 
 b/drivers/input/joystick/gf2k.c             |   10 
 b/drivers/input/joystick/grip.c             |   10 
 b/drivers/input/joystick/guillemot.c        |    5 
 b/drivers/input/joystick/interact.c         |    5 
 b/drivers/input/joystick/sidewinder.c       |   10 
 b/drivers/input/joystick/tmdc.c             |    5 
 b/drivers/macintosh/Makefile                |    4 
 b/drivers/macintosh/adb.c                   |    5 
 b/drivers/macintosh/adbhid.c                |    2 
 b/drivers/macintosh/via-cuda.c              |   13 
 b/drivers/macintosh/via-macii.c             |   88 
 b/drivers/macintosh/via-maciisi.c           |  304 
 b/drivers/macintosh/via-pmu68k.c            |    6 
 b/drivers/md/linear.c                       |   10 
 b/drivers/md/lvm.c                          |   11 
 b/drivers/md/md.c                           |   58 
 b/drivers/md/multipath.c                    |   16 
 b/drivers/md/raid0.c                        |   10 
 b/drivers/md/raid1.c                        |   24 
 b/drivers/md/raid5.c                        |   24 
 b/drivers/message/fusion/mptscsih.c         |    2 
 b/drivers/message/fusion/mptscsih.h         |    2 
 b/drivers/message/i2o/i2o_block.c           |   19 
 b/drivers/message/i2o/i2o_scsi.c            |    2 
 b/drivers/message/i2o/i2o_scsi.h            |    2 
 b/drivers/mtd/ftl.c                         |   57 
 b/drivers/mtd/mtdblock.c                    |    2 
 b/drivers/mtd/mtdblock_ro.c                 |    2 
 b/drivers/mtd/nftlcore.c                    |   43 
 b/drivers/net/7990.c                        |    2 
 b/drivers/net/8139cp.c                      |    4 
 b/drivers/net/8139too.c                     |    4 
 b/drivers/net/82596.c                       |  182 
 b/drivers/net/8390.h                        |   13 
 b/drivers/net/Space.c                       |    4 
 b/drivers/net/a2065.c                       |    2 
 b/drivers/net/acenic.c                      |   13 
 b/drivers/net/atarilance.c                  |    4 
 b/drivers/net/eepro100.c                    |    2 
 b/drivers/net/fc/iph5526.c                  |    2 
 b/drivers/net/fc/iph5526_scsi.h             |    2 
 b/drivers/net/hamradio/baycom_par.c         |    6 
 b/drivers/net/hamradio/baycom_ser_fdx.c     |    4 
 b/drivers/net/hamradio/baycom_ser_hdx.c     |    6 
 b/drivers/net/hplance.c                     |   30 
 b/drivers/net/mac89x0.c                     |   20 
 b/drivers/net/macmace.c                     |  819 -
 b/drivers/net/macsonic.c                    |  115 
 b/drivers/net/plip.c                        |    6 
 b/drivers/net/sgiseeq.c                     |    4 
 b/drivers/net/sonic.h                       |    1 
 b/drivers/net/tulip/de2104x.c               |    2 
 b/drivers/net/wireless/orinoco.c            |    4 
 b/drivers/nubus/nubus.c                     |   17 
 b/drivers/parport/init.c                    |    1 
 b/drivers/parport/parport_mfc3.c            |    2 
 b/drivers/parport/parport_pc.c              |    4 
 b/drivers/pci/pci-driver.c                  |   14 
 b/drivers/pci/proc.c                        |    4 
 b/drivers/s390/block/dasd_ioctl.c           |   17 
 b/drivers/s390/block/xpram.c                |    8 
 b/drivers/s390/char/tubio.h                 |    5 
 b/drivers/s390/cio/s390io.c                 |   19 
 b/drivers/s390/net/lcs.c                    |    2 
 b/drivers/s390/s390mach.c                   |    5 
 b/drivers/sbus/char/jsflash.c               |    8 
 b/drivers/scsi/3w-xxxx.c                    |    2 
 b/drivers/scsi/3w-xxxx.h                    |    3 
 b/drivers/scsi/53c7xx.c                     |   19 
 b/drivers/scsi/BusLogic.c                   |    4 
 b/drivers/scsi/BusLogic.h                   |    3 
 b/drivers/scsi/NCR5380.c                    |    6 
 b/drivers/scsi/NCR53c406a.c                 |    2 
 b/drivers/scsi/NCR53c406a.h                 |    2 
 b/drivers/scsi/README.st                    |   29 
 b/drivers/scsi/advansys.c                   |    2 
 b/drivers/scsi/advansys.h                   |    2 
 b/drivers/scsi/aha152x.c                    |    4 
 b/drivers/scsi/aha152x.h                    |    2 
 b/drivers/scsi/aha1542.c                    |    2 
 b/drivers/scsi/aha1542.h                    |    3 
 b/drivers/scsi/aha1740.c                    |    2 
 b/drivers/scsi/aha1740.h                    |    3 
 b/drivers/scsi/aic7xxx/aic7xxx_linux.c      |    4 
 b/drivers/scsi/aic7xxx/aic7xxx_linux_host.h |    2 
 b/drivers/scsi/aic7xxx_old.c                |    4 
 b/drivers/scsi/aic7xxx_old/aic7xxx.h        |    2 
 b/drivers/scsi/atari_NCR5380.c              |   10 
 b/drivers/scsi/atari_scsi.h                 |    2 
 b/drivers/scsi/atp870u.c                    |    2 
 b/drivers/scsi/atp870u.h                    |    3 
 b/drivers/scsi/bvme6000.c                   |    6 
 b/drivers/scsi/cpqfcTS.h                    |    2 
 b/drivers/scsi/cpqfcTSinit.c                |    2 
 b/drivers/scsi/dc390.h                      |    2 
 b/drivers/scsi/dpt_i2o.c                    |    2 
 b/drivers/scsi/dpti.h                       |    2 
 b/drivers/scsi/dtc.c                        |    4 
 b/drivers/scsi/dtc.h                        |    2 
 b/drivers/scsi/eata.c                       |    4 
 b/drivers/scsi/eata.h                       |    2 
 b/drivers/scsi/fd_mcs.c                     |    5 
 b/drivers/scsi/fd_mcs.h                     |    2 
 b/drivers/scsi/fdomain.c                    |    6 
 b/drivers/scsi/fdomain.h                    |    2 
 b/drivers/scsi/g_NCR5380.c                  |    2 
 b/drivers/scsi/g_NCR5380.h                  |    2 
 b/drivers/scsi/gdth.c                       |    6 
 b/drivers/scsi/gdth.h                       |   81 
 b/drivers/scsi/hosts.h                      |    4 
 b/drivers/scsi/ibmmca.c                     |    2 
 b/drivers/scsi/ibmmca.h                     |    2 
 b/drivers/scsi/ide-scsi.c                   |    2 
 b/drivers/scsi/imm.c                        |    2 
 b/drivers/scsi/imm.h                        |    2 
 b/drivers/scsi/in2000.c                     |    2 
 b/drivers/scsi/in2000.h                     |    2 
 b/drivers/scsi/ini9100u.c                   |    2 
 b/drivers/scsi/ini9100u.h                   |    2 
 b/drivers/scsi/inia100.c                    |    2 
 b/drivers/scsi/inia100.h                    |    2 
 b/drivers/scsi/ips.c                        |    4 
 b/drivers/scsi/ips.h                        |    2 
 b/drivers/scsi/mac_esp.c                    |    6 
 b/drivers/scsi/megaraid.c                   |   15 
 b/drivers/scsi/megaraid.h                   |    4 
 b/drivers/scsi/mvme16x.c                    |    6 
 b/drivers/scsi/oktagon_esp.c                |    7 
 b/drivers/scsi/pas16.c                      |    4 
 b/drivers/scsi/pas16.h                      |    2 
 b/drivers/scsi/pci2000.c                    |    2 
 b/drivers/scsi/pci2000.h                    |    3 
 b/drivers/scsi/pci2220i.c                   |    3 
 b/drivers/scsi/pci2220i.h                   |    2 
 b/drivers/scsi/ppa.c                        |    2 
 b/drivers/scsi/ppa.h                        |    2 
 b/drivers/scsi/psi240i.c                    |    2 
 b/drivers/scsi/psi240i.h                    |    3 
 b/drivers/scsi/qla1280.c                    |    2 
 b/drivers/scsi/qla1280.h                    |    2 
 b/drivers/scsi/qlogicfas.c                  |    2 
 b/drivers/scsi/qlogicfas.h                  |    2 
 b/drivers/scsi/qlogicfc.c                   |    2 
 b/drivers/scsi/qlogicfc.h                   |    2 
 b/drivers/scsi/qlogicisp.c                  |   21 
 b/drivers/scsi/qlogicisp.h                  |    2 
 b/drivers/scsi/qlogicpti.c                  |    2 
 b/drivers/scsi/scsi.h                       |    2 
 b/drivers/scsi/scsi_debug.c                 |    2 
 b/drivers/scsi/scsi_debug.h                 |    3 
 b/drivers/scsi/scsi_lib.c                   |    2 
 b/drivers/scsi/scsi_mid_low_api.txt         |    2 
 b/drivers/scsi/scsi_scan.c                  |    3 
 b/drivers/scsi/scsicam.c                    |   40 
 b/drivers/scsi/sd.c                         |   50 
 b/drivers/scsi/sim710.h                     |    2 
 b/drivers/scsi/st.c                         |  342 
 b/drivers/scsi/st.h                         |   17 
 b/drivers/scsi/sym53c416.c                  |    2 
 b/drivers/scsi/sym53c416.h                  |    3 
 b/drivers/scsi/t128.c                       |    4 
 b/drivers/scsi/t128.h                       |    2 
 b/drivers/scsi/tmscsim.c                    |   12 
 b/drivers/scsi/u14-34f.c                    |    4 
 b/drivers/scsi/u14-34f.h                    |    2 
 b/drivers/scsi/ultrastor.c                  |    2 
 b/drivers/scsi/ultrastor.h                  |    3 
 b/drivers/scsi/wd7000.c                     |    6 
 b/drivers/scsi/wd7000.h                     |    3 
 b/drivers/serial/21285.c                    |  540 +
 b/drivers/serial/8250.c                     | 2001 ++++
 b/drivers/serial/8250.h                     |   60 
 b/drivers/serial/8250_cs.c                  |  719 +
 b/drivers/serial/8250_pci.c                 | 1138 ++
 b/drivers/serial/8250_pnp.c                 |  548 +
 b/drivers/serial/Config.help                |  225 
 b/drivers/serial/Config.in                  |   77 
 b/drivers/serial/Makefile                   |   22 
 b/drivers/serial/amba.c                     |  774 +
 b/drivers/serial/anakin.c                   |  540 +
 b/drivers/serial/clps711x.c                 |  629 +
 b/drivers/serial/core.c                     | 2474 +++++
 b/drivers/serial/sa1100.c                   |  890 +
 b/drivers/serial/uart00.c                   |  778 +
 b/drivers/usb/core/message.c                |   12 
 b/drivers/usb/core/usb.c                    |   88 
 b/drivers/usb/host/ohci-sa1111.c            |    1 
 b/drivers/usb/host/uhci-hcd.c               |    4 
 b/drivers/usb/input/hid-ff.c                |    2 
 b/drivers/usb/misc/rio500.c                 |    4 
 b/drivers/usb/misc/tiglusb.c                |  218 
 b/drivers/usb/misc/tiglusb.h                |    7 
 b/drivers/usb/net/rtl8150.c                 |   11 
 b/drivers/usb/serial/keyspan_pda.S          |    4 
 b/drivers/usb/serial/pl2303.c               |    1 
 b/drivers/usb/serial/pl2303.h               |    3 
 b/drivers/usb/serial/usb-serial.h           |   85 
 b/drivers/usb/serial/xircom_pgs.S           |    4 
 b/drivers/video/Config.help                 |   22 
 b/drivers/video/Config.in                   |   92 
 b/drivers/video/Makefile                    |   11 
 b/drivers/video/S3triofb.c                  |   19 
 b/drivers/video/amifb.c                     |   81 
 b/drivers/video/atafb.c                     |  376 
 b/drivers/video/aty/Makefile                |    2 
 b/drivers/video/aty/atyfb.h                 |  310 
 b/drivers/video/aty/atyfb_base.c            | 3944 ++++----
 b/drivers/video/aty/mach64_accel.c          |  476 -
 b/drivers/video/aty/mach64_ct.c             |  377 
 b/drivers/video/aty/mach64_cursor.c         |  213 
 b/drivers/video/aty/mach64_gx.c             | 1267 +-
 b/drivers/video/aty128fb.c                  |   34 
 b/drivers/video/chipsfb.c                   |   29 
 b/drivers/video/controlfb.c                 |   21 
 b/drivers/video/dnfb.c                      |   19 
 b/drivers/video/fbcon.c                     |    4 
 b/drivers/video/fbgen.c                     |  377 
 b/drivers/video/fbmem.c                     |    2 
 b/drivers/video/fm2fb.c                     |    3 
 b/drivers/video/fonts.c                     |    4 
 b/drivers/video/hpfb.c                      |    3 
 b/drivers/video/imsttfb.c                   |   56 
 b/drivers/video/macfb.c                     |  565 -
 b/drivers/video/macmodes.c                  |  171 
 b/drivers/video/matrox/matroxfb_base.c      |   27 
 b/drivers/video/matrox/matroxfb_base.h      |    6 
 b/drivers/video/modedb.c                    |    8 
 b/drivers/video/neofb.c                     |    7 
 b/drivers/video/offb.c                      | 1130 --
 b/drivers/video/platinumfb.c                |   26 
 b/drivers/video/pm2fb.c                     |    2 
 b/drivers/video/q40fb.c                     |    8 
 b/drivers/video/retz3fb.c                   |    4 
 b/drivers/video/sgivwfb.c                   | 1432 +--
 b/drivers/video/sis/300vtbl.h               | 3615 +++++--
 b/drivers/video/sis/310vtbl.h               | 5300 ++++++-----
 b/drivers/video/sis/325vtbl.h               | 4311 ++++-----
 b/drivers/video/sis/init.c                  | 7326 ++++++++-------
 b/drivers/video/sis/init.h                  |  522 -
 b/drivers/video/sis/init301.c               |13303 ++++++++++++++++------------
 b/drivers/video/sis/init301.h               |  507 -
 b/drivers/video/sis/initdef.h               |  327 
 b/drivers/video/sis/oem300.h                |  995 +-
 b/drivers/video/sis/oem310.h                |  462 
 b/drivers/video/sis/osdef.h                 |  136 
 b/drivers/video/sis/sis_main.c              | 3324 ++++--
 b/drivers/video/sis/sis_main.h              |  885 +
 b/drivers/video/sis/sisfb.h                 |  153 
 b/drivers/video/sis/vgatypes.h              |  354 
 b/drivers/video/sis/vstruct.h               |  366 
 b/drivers/video/sstfb.c                     |  958 +-
 b/drivers/video/sstfb.h                     |   73 
 b/drivers/video/sun3fb.c                    |   62 
 b/drivers/video/tdfxfb.c                    |   55 
 b/drivers/video/tx3912fb.c                  |    2 
 b/drivers/video/valkyriefb.c                |  104 
 b/drivers/video/valkyriefb.h                |   41 
 b/drivers/video/vesafb.c                    |   12 
 b/drivers/video/vfb.c                       |    4 
 b/drivers/video/vga.h                       |   13 
 b/drivers/video/virgefb.c                   | 2364 +++-
 b/drivers/video/virgefb.h                   |  288 
 b/drivers/zorro/Makefile                    |    2 
 b/drivers/zorro/zorro.c                     |    2 
 b/drivers/zorro/zorro.ids                   |    4 
 b/fs/block_dev.c                            |  132 
 b/fs/buffer.c                               |    5 
 b/fs/devfs/base.c                           |   91 
 b/fs/driverfs/inode.c                       |    8 
 b/fs/ext2/ext2.h                            |    2 
 b/fs/hfs/binsert.c                          |   19 
 b/fs/hfs/btree.c                            |    3 
 b/fs/hfs/catalog.c                          |   92 
 b/fs/hfs/hfs.h                              |    5 
 b/fs/hfs/hfs_btree.h                        |    3 
 b/fs/jffs/inode-v23.c                       |    5 
 b/fs/jffs/jffs_proc.c                       |   66 
 b/fs/jffs/jffs_proc.h                       |    2 
 b/fs/jfs/file.c                             |   20 
 b/fs/jfs/inode.c                            |   14 
 b/fs/jfs/jfs_dtree.c                        |    5 
 b/fs/jfs/jfs_logmgr.c                       |    2 
 b/fs/jfs/jfs_mount.c                        |   14 
 b/fs/jfs/jfs_txnmgr.c                       |   10 
 b/fs/jfs/namei.c                            |   24 
 b/fs/jfs/super.c                            |   44 
 b/fs/jfs/symlink.c                          |   17 
 b/fs/namei.c                                |   19 
 b/fs/nfs/dir.c                              |   55 
 b/fs/nfsd/export.c                          |    8 
 b/fs/nfsd/lockd.c                           |   12 
 b/fs/nfsd/nfsctl.c                          |   28 
 b/fs/nfsd/nfssvc.c                          |   36 
 b/fs/nfsd/stats.c                           |    2 
 b/fs/partitions/acorn.c                     |  158 
 b/fs/partitions/acorn.h                     |    4 
 b/fs/partitions/amiga.c                     |   16 
 b/fs/partitions/amiga.h                     |    4 
 b/fs/partitions/atari.c                     |   31 
 b/fs/partitions/atari.h                     |    4 
 b/fs/partitions/check.c                     |  147 
 b/fs/partitions/check.h                     |   28 
 b/fs/partitions/efi.c                       |  202 
 b/fs/partitions/efi.h                       |    4 
 b/fs/partitions/ibm.c                       |   18 
 b/fs/partitions/ibm.h                       |    2 
 b/fs/partitions/ldm.c                       |  112 
 b/fs/partitions/ldm.h                       |    3 
 b/fs/partitions/mac.c                       |   20 
 b/fs/partitions/mac.h                       |    2 
 b/fs/partitions/msdos.c                     |  252 
 b/fs/partitions/msdos.h                     |    3 
 b/fs/partitions/osf.c                       |   20 
 b/fs/partitions/osf.h                       |    4 
 b/fs/partitions/sgi.c                       |   19 
 b/fs/partitions/sgi.h                       |    3 
 b/fs/partitions/sun.c                       |   17 
 b/fs/partitions/sun.h                       |    4 
 b/fs/partitions/ultrix.c                    |   13 
 b/fs/partitions/ultrix.h                    |    4 
 b/fs/proc/array.c                           |   22 
 b/fs/proc/base.c                            |  115 
 b/include/asm-alpha/io.h                    |    4 
 b/include/asm-alpha/smplock.h               |    2 
 b/include/asm-alpha/system.h                |   25 
 b/include/asm-arm/atomic.h                  |   28 
 b/include/asm-arm/proc-armo/system.h        |   10 
 b/include/asm-arm/proc-armv/system.h        |   18 
 b/include/asm-arm/system.h                  |   13 
 b/include/asm-arm/tlb.h                     |    2 
 b/include/asm-cris/softirq.h                |    2 
 b/include/asm-cris/sv_addr.agh              |   32 
 b/include/asm-cris/system.h                 |   18 
 b/include/asm-generic/smplock.h             |    5 
 b/include/asm-i386/acpi.h                   |    4 
 b/include/asm-i386/hardirq.h                |  130 
 b/include/asm-i386/smplock.h                |   14 
 b/include/asm-i386/softirq.h                |   50 
 b/include/asm-i386/system.h                 |   43 
 b/include/asm-i386/thread_info.h            |    3 
 b/include/asm-i386/tlb.h                    |    2 
 b/include/asm-ia64/system.h                 |   18 
 b/include/asm-ia64/tlb.h                    |    2 
 b/include/asm-m68k/apollodma.h              |    2 
 b/include/asm-m68k/atarihw.h                |    2 
 b/include/asm-m68k/bitops.h                 |   50 
 b/include/asm-m68k/cache.h                  |    3 
 b/include/asm-m68k/cacheflush.h             |    8 
 b/include/asm-m68k/entry.h                  |    1 
 b/include/asm-m68k/hw_irq.h                 |    6 
 b/include/asm-m68k/io.h                     |    2 
 b/include/asm-m68k/irq.h                    |    4 
 b/include/asm-m68k/machw.h                  |   12 
 b/include/asm-m68k/macintosh.h              |    3 
 b/include/asm-m68k/mman.h                   |    1 
 b/include/asm-m68k/motorola_pgalloc.h       |   21 
 b/include/asm-m68k/motorola_pgtable.h       |   52 
 b/include/asm-m68k/nubus.h                  |   46 
 b/include/asm-m68k/page.h                   |   28 
 b/include/asm-m68k/param.h                  |   10 
 b/include/asm-m68k/pci.h                    |    6 
 b/include/asm-m68k/pgtable.h                |   13 
 b/include/asm-m68k/processor.h              |   50 
 b/include/asm-m68k/q40_keyboard.h           |    2 
 b/include/asm-m68k/raw_io.h                 |   10 
 b/include/asm-m68k/scatterlist.h            |   18 
 b/include/asm-m68k/semaphore-helper.h       |    1 
 b/include/asm-m68k/serial.h                 |    2 
 b/include/asm-m68k/smplock.h                |    2 
 b/include/asm-m68k/sun3_pgtable.h           |   41 
 b/include/asm-m68k/suspend.h                |    6 
 b/include/asm-m68k/system.h                 |   41 
 b/include/asm-m68k/thread_info.h            |  101 
 b/include/asm-m68k/tlb.h                    |    2 
 b/include/asm-m68k/tlbflush.h               |   11 
 b/include/asm-m68k/types.h                  |    3 
 b/include/asm-m68k/unistd.h                 |   14 
 b/include/asm-m68k/virtconvert.h            |    4 
 b/include/asm-m68k/zorro.h                  |   19 
 b/include/asm-mips/bitops.h                 |    8 
 b/include/asm-mips/smplock.h                |    2 
 b/include/asm-mips/system.h                 |   28 
 b/include/asm-mips64/smplock.h              |    2 
 b/include/asm-mips64/system.h               |   28 
 b/include/asm-parisc/smplock.h              |    2 
 b/include/asm-parisc/system.h               |   18 
 b/include/asm-ppc/hw_irq.h                  |   24 
 b/include/asm-ppc/system.h                  |   20 
 b/include/asm-ppc64/bitops.h                |    8 
 b/include/asm-ppc64/cache.h                 |    5 
 b/include/asm-ppc64/current.h               |    7 
 b/include/asm-ppc64/hardirq.h               |   83 
 b/include/asm-ppc64/hw_irq.h                |   20 
 b/include/asm-ppc64/iSeries/HvCall.h        |    7 
 b/include/asm-ppc64/iSeries/HvCallHpt.h     |    8 
 b/include/asm-ppc64/iSeries/HvCallSc.h      |    1 
 b/include/asm-ppc64/iSeries/ItExtVpdPanel.h |   60 
 b/include/asm-ppc64/iSeries/LparData.h      |    2 
 b/include/asm-ppc64/init.h                  |   30 
 b/include/asm-ppc64/lmb.h                   |    1 
 b/include/asm-ppc64/machdep.h               |    2 
 b/include/asm-ppc64/mmzone.h                |   93 
 b/include/asm-ppc64/naca.h                  |    1 
 b/include/asm-ppc64/paca.h                  |    5 
 b/include/asm-ppc64/page.h                  |   26 
 b/include/asm-ppc64/param.h                 |   20 
 b/include/asm-ppc64/pgalloc.h               |    3 
 b/include/asm-ppc64/pgtable.h               |   16 
 b/include/asm-ppc64/processor.h             |   14 
 b/include/asm-ppc64/prom.h                  |    3 
 b/include/asm-ppc64/ptrace-common.h         |   55 
 b/include/asm-ppc64/rmap.h                  |    9 
 b/include/asm-ppc64/rtas.h                  |   27 
 b/include/asm-ppc64/smp.h                   |   23 
 b/include/asm-ppc64/smplock.h               |    7 
 b/include/asm-ppc64/softirq.h               |   28 
 b/include/asm-ppc64/system.h                |   55 
 b/include/asm-ppc64/time.h                  |    1 
 b/include/asm-ppc64/tlb.h                   |   85 
 b/include/asm-ppc64/tlbflush.h              |    8 
 b/include/asm-ppc64/uaccess.h               |    3 
 b/include/asm-s390/smplock.h                |    2 
 b/include/asm-s390/system.h                 |   26 
 b/include/asm-s390/tlb.h                    |    2 
 b/include/asm-s390x/smplock.h               |    2 
 b/include/asm-s390x/system.h                |   26 
 b/include/asm-s390x/tlb.h                   |    2 
 b/include/asm-sh/system.h                   |   39 
 b/include/asm-sparc/smplock.h               |    2 
 b/include/asm-sparc/softirq.h               |    2 
 b/include/asm-sparc/spinlock.h              |   24 
 b/include/asm-sparc/system.h                |   24 
 b/include/asm-sparc64/smplock.h             |    2 
 b/include/asm-sparc64/softirq.h             |    2 
 b/include/asm-sparc64/spinlock.h            |   16 
 b/include/asm-sparc64/system.h              |   40 
 b/include/asm-sparc64/tlb.h                 |    2 
 b/include/asm-x86_64/system.h               |   23 
 b/include/asm-x86_64/tlb.h                  |    2 
 b/include/linux/adfs_fs.h                   |    2 
 b/include/linux/bio.h                       |    6 
 b/include/linux/blkdev.h                    |   15 
 b/include/linux/device.h                    |    2 
 b/include/linux/dio.h                       |   12 
 b/include/linux/efs_fs.h                    |    2 
 b/include/linux/ext3_fs.h                   |    2 
 b/include/linux/fb.h                        |   58 
 b/include/linux/fs.h                        |   37 
 b/include/linux/generic_serial.h            |    2 
 b/include/linux/genhd.h                     |    6 
 b/include/linux/hfs_fs.h                    |    2 
 b/include/linux/init_task.h                 |    3 
 b/include/linux/intermezzo_fs.h             |    1 
 b/include/linux/interrupt.h                 |   10 
 b/include/linux/irq_cpustat.h               |    2 
 b/include/linux/iso_fs.h                    |    2 
 b/include/linux/kernel.h                    |   13 
 b/include/linux/list.h                      |    2 
 b/include/linux/msdos_fs.h                  |    2 
 b/include/linux/ncp_fs.h                    |    2 
 b/include/linux/nfs_fs.h                    |    2 
 b/include/linux/nubus.h                     |    5 
 b/include/linux/pci.h                       |    3 
 b/include/linux/pci_ids.h                   |    1 
 b/include/linux/pmu.h                       |    2 
 b/include/linux/preempt.h                   |   46 
 b/include/linux/proc_fs.h                   |    2 
 b/include/linux/qnx4_fs.h                   |    2 
 b/include/linux/raid/md_k.h                 |    1 
 b/include/linux/reiserfs_fs.h               |    2 
 b/include/linux/sched.h                     |   29 
 b/include/linux/serial167.h                 |    2 
 b/include/linux/serial_core.h               |  395 
 b/include/linux/shmem_fs.h                  |    2 
 b/include/linux/smb_fs.h                    |    2 
 b/include/linux/smp.h                       |    5 
 b/include/linux/smp_lock.h                  |    2 
 b/include/linux/spinlock.h                  |   58 
 b/include/linux/trdevice.h                  |    1 
 b/include/linux/tty.h                       |    3 
 b/include/linux/ufs_fs.h                    |    2 
 b/include/linux/usb.h                       |    2 
 b/include/linux/writeback.h                 |    5 
 b/include/linux/zorro.h                     |    2 
 b/include/scsi/scsicam.h                    |    5 
 b/include/video/aty128.h                    |  419 
 b/include/video/mach64.h                    | 1158 ++
 b/include/video/sgivw.h                     |  660 +
 b/init/main.c                               |    2 
 b/ipc/shm.c                                 |   15 
 b/kernel/exit.c                             |    6 
 b/kernel/fork.c                             |   22 
 b/kernel/kmod.c                             |   18 
 b/kernel/panic.c                            |    2 
 b/kernel/ptrace.c                           |    7 
 b/kernel/sched.c                            |  454 
 b/kernel/signal.c                           |    4 
 b/kernel/softirq.c                          |   20 
 b/kernel/timer.c                            |    2 
 b/mm/memory.c                               |    2 
 b/mm/rmap.c                                 |    2 
 b/mm/shmem.c                                |    5 
 b/mm/slab.c                                 |   14 
 b/net/802/tr.c                              |    3 
 b/net/socket.c                              |    2 
 b/net/sunrpc/xprt.c                         |    4 
 b/sound/oss/esssolo1.c                      |    9 
 b/sound/pci/ens1370.c                       |    4 
 b/sound/pci/intel8x0.c                      |    4 
 drivers/char/acpi_serial.c                  |  203 
 drivers/char/pcmcia/serial_cs.c             |  667 -
 drivers/char/serial.c                       | 6003 ------------
 drivers/video/aty/mach64.h                  | 1158 --
 drivers/video/aty128.h                      |  352 
 drivers/video/fbcon-mac.c                   |  483 -
 drivers/video/fbcon-vga.c                   |  213 
 drivers/video/sgivwfb.h                     |  660 -
 include/asm-ppc/vc_ioctl.h                  |   46 
 include/asm-ppc64/md.h                      |   17 
 include/asm-ppc64/vc_ioctl.h                |   50 
 mm_do_release                               |   21 
 844 files changed, 55504 insertions(+), 44350 deletions(-)


Category:

  • Linux

Lindows CEO Michael Robertson wins World Technology Award for Entertainment

Announced on July 22, 2002 at New York’s historic Hudson Theater on
Broadway, the decision was the result of a six month long selection and
voting process in which 100 eminent authorities from across twenty
technology related fields drew up their list of potential nominees for
consideration by the World Technology Network’s current membership of
430 leading technologists eligible to cast their votes.

James Clark, Chairman and Founder of the World Technology Network,
commented: "To win a World Technology Award reflects the esteem in
which peers hold your work - esteem not only for the technical
brilliance of your efforts but for the broader impact those efforts
will likely have on shaping the world in which we live. Through winning
this World Technology Award, I am delighted to welcome Michael
Robertson into the World Technology Network family."

The specific area of work for which Michael Robertson received the
acclaim of the World Technology Network membership was for his work
with the MP3.com.

"I knew that what we had at MP3.com was very special; we broke barriers
technologically and socially. MP3.com forced the industry to adopt a
new way of music delivery much in the same way, Lindows.com, my new
company, will revolutionize the software industry," stated Michael
Robertson, Chief Executive Officer and Founder of Lindows.com, Inc. and
former Chief Executive Officer and Founder of MP3.com, Inc.

Now in its fourth year, the role of the World Technology Network is to
bring together the leading individuals and corporations from 20
technology related disciplines so that thoughts and knowledge can be
openly shared, new avenues explored, and new relationships developed.
Specific technology related disciplines linked together under the World
Technology Network umbrella are: arts, biotech, communication
technology, design, education, energy, environment, entertainment,
ethics, finance, health, IT hardware, IT software, law, marketing
communications, materials, journalism, policy, social
entrepreneurship, and space.

The 2002 World Technology Awards were held in association with Nasdaq,
Intel, Cisco Systems, Novartis, Time, Red Herring, Science and
International Herald Tribune and marked the final event at this year's
two-day World Technology Summit which took place at the Millennium
Conference Center (Millennium Broadway Hotel) and United Nations
headquarters.

For further information about the World Technology Network, the World
Technology Summit, and World Technology Awards, please visit the World
Technology Network's website, www.wtn.net.

About Lindows.com, Inc.

Lindows.com is a consumer company that brings choice to computer users.
Lindows.com, Inc. was started by Michael Robertson, founder and former
CEO of MP3.com. LindowsOS is a modern, affordable, easy-to-use
operating system that allows users access to hundreds of applications
via the Click-N-Runâ„¢ Warehouse. All applications in the Click-N-Run
Warehouse are licensed on a per-person or family basis and can be
downloaded, installed and run with just one-mouse click. LindowsOS is
also available on LindowsOS Certified Computers from Walmart.com. The
General Release of LindowsOS, will be made available later this year.
The General Release version will support a wider range of computer
hardware and includes unique features such as a "Friendly-Install"
alongside an existing Microsoft® Windows operating system, a
streamlined installation process which requires no computer knowledge,
and the ability to run a select set of "bridge" Windows-compatible
programs. For more information see www.lindows.com/products


About World Technology Network

The World Technology Network was created to "encourage serendipity" -
happy accidents - amongst those individuals and companies deemed by
their peers to be the most innovative in the technology world. WTN's 
areas of interest range from IT and communications to biotech, energy, 
materials, space, as well as related fields such as finance, marketing,
policy, law, design, and ethics. Each year, WTN members are brought
together through an ongoing global series of Roundtable Dinners,
Chapter Meetings and other events. WTN also publishes "World Technology
Intelligence," a bi-monthly journal about what is imminent, possible,
and important in the technology world, written largely by its own
members - the people driving the most significant innovations. Central
events in the WTN calendar include the annual World Technology Summit
and World Technology Awards - the culmination of a global judging
programme through which new members are nominated and selected and by
which the network grows and is refreshed.

The Open Group calls for more support of open standards

Author: JT Smith

by Jack Bryar

Do you agree with Tim Berners-Lee? Is it time for proprietary software developers
to join forces with the Open Source community? Is it time for both
Open Source and proprietary software developers to formally “out” big vendors
who declare proprietary “standards” that they own and control? Is it time
for the software community to quit hiding behind “intellectual property rights?”
Is it time for software developers to commit to meaningful open standards
that guarantee interoperability? Is it time for a “Constitutional Convention”
of software developers and a pledge to sacrifice some individual vendor independence
for the common good?
According to attendees at the “All-User” Web Services Conference in Boston this week, it is well past time. Without a change in behavior and a commitment to common standards, the few new initiatives exciting anyone
about high tech are at risk of stalling out, or being hijacked by you-know-who. These initiatives include the next generation of Web services and mobile
computing offerings.

That has been the theme of the conference, sponsored by The Open Group, a
consortium of equipment and software vendors who own the UNIX trademark (and who have been involved in some UNIX domain name disputes recently). Berners-Lee spoke before the group earlier this week. He and other speakers said that vendors need to refocus least some of their development efforts to create a royalty-free commons of software standards that don’t trap developers with unnecessary patent claims, licensing fees and other intellectual property burdens. According to Berners-Lee, the future of the Web and Web services
depend on Web standards that can be implemented without fee mongering and
other attempts to control or subvert open standards.

The Open Group’s president, Allen Brown agreed, saying, “The approach to
IPR [Intellectual Property Rights] that vendors and consortia take is probably
going to make or break Web services.”

Andrew Updegrove, an attorney with Lucash, Gesmer & Updegrove, took up
the theme. If patent licenses and royalty claims “creep into standards development, they profoundly affect the cost of implementation and how widespread vital standards can become,” he said. “All of us involved in the creation of Web services standards have a duty at this stage to treat IPR as an enabler, not a barrier, to the widespread
adoption of open, interoperable standards.”

Updegrove, who operates a Web site
devoted to intellectual property issues
and standards setting, went on to suggest that developers need to understand that if developers want to stimulate a market, “patents are impediments rather than tools, royalties are unwanted encumbrances.”
He said that the whole approach to licensing needs to be reversed, and that
for many vendors, the “biggest challenge … is grasping the fact that
standards setting is about giving away rights.” According to Updegrove, standards
must be owned in common in order to ensure the health of the larger market,
and the success of development businesses.

Why Web services?

If Web services are the “next big thing” in technology, they also provide
the biggest playground for companies and their lawyers to tangle up the marketplace.
In many ways Web services present one of the greatest challenges to standards
developers.

A successful Web services market requires broad hardware and system interoperability,
software compatibility, and much more. Even documents and databases generated
by the same software can contain elements such as XML and metadata. These
elements can enable sophisticated forms of data exchange, but improperly
deployed, they can frustrate effective interoperability and information flow.
That provides a big opportunity for mischief for companies who think there
is some competitive advantage in creating incompatible systems and self-serving,
proprietary “standards.”

According to The Open Group, a successful Web services marketplace will “boundaryless information flow,” and that means vendors have to put some boundaries around their own impulses to develop closed architecture or assert unhelpful intellectual
property claims.

The evolution of Open Group
The conference this week marked an important stage in the evolution of the
Open Group, especially under the leadership of CEO Allen Brown.

As the trademark holder for UNIX, The Open Group used to be criticized for a less-than-vigorous approach
to enforcing standards among UNIX vendors. The group had also come under
criticism for its approach to its own intellectual property claims, including
its approach to licensing the X server.

In recent years, however, The Open Group has attempted to recast itself as
a guarantor of open standards. In recent years, the group has focused on
developing an gradually evolved into a an open standards validation and testing
service. In some ways akin toInterop but with a more aggressive agenda, The Open Group has attempted to provide interoperability testing and certification services as well as training
and consulting services for businesses interested in developing or supporting
meaningful standards.

It took over EMA, the consortium focused on messaging standards, and it recently expanded its focus to WAP and
mobile computing standards
.

The Open Group is not opposed to Open Source. Several Linux developers are
consortium members. The Open Group has championed the use of Open Source
object request brokers (ORBs) to ensure interoperability in CORBA applications.
A couple of years ago it attempted to promote an Open Source implementation
of the component object model middleware developed by Microsoft. However,
the group maintains that developers can develop proprietary extensions as
long as the boundaries between what is open and what is proprietary are clear,
and that interoperability and standards development is not adversely affected.
That approach may be criticized by many in the Open Source community, but
it is likely to be the one way to get both proprietary and open systems developers
to work together for the common good.

Open Source or open standards?

Although The Open Group is “vendor, and technology neutral” and is open to
Open Source, its philosophy differs from the Open Source community in an
important way. Open Source developers have long maintained that the best
way to guarantee quality code and interoperability is to provide Open Source
code and documentation to allow users to evaluate, test, debug and even alter
software to ensure optimal performance.

The Open Group’s approach assumes
that most enterprises are overwhelmed with the quantity and complexity of the
code they use across their business. It assumes that businesses are less
interested in being able to test and change open code, and far more interested
in code that someone else has tested and certified as compatible with their
other programs. As The Open Group and similar groups develop interoperability
certification programs, will business find this approach more appealing?

NeTraverse releases Win4Lin terminal server version 2.0

An anonymous coward writes “AUSTIN, TEXAS July 23, 2002 — NeTraverse Inc., a leading provider of thin-client software solutions for the enterprise and software developers, announces the immediate availability of the latest version of its Win4Lin® Terminal Server product. The new version also includes a name change from from NeTraverse Server Standard Edition.

Win4Lin Terminal Server 2.0 distributes Windows applications to remote users. The feature rich Win4Lin Terminal Server 2.0 enables Linux(r) to support Windows(r) applications over a network on a thin or thick client, delivering centralized management, server deployment and network integration.

The new name more accurately describes the product by both leveraging the recognizable Win4Lin brand as well as highlighting the terminal server functionality. Added features have increased the value proposition so that the Win4Lin Terminal Server 2.0 can be deployed in a wider range of system solutions.

Win4Lin Terminal Server is a server-based product that runs multiple concurrent Windows user sessions on an x86-based Linux server, cluster or array of servers. The Win4Lin Terminal Server supports a number of remote display protocols and tools to serve these sessions to remote devices such as traditional PCs, UNIX workstations, thin clients or dumb terminals. The Win4Lin Terminal Server product is the leading tool preferred by Linux users to operate applications that are used on Microsoft Windows 95/98/98SE and ME including personal productivity, software development, Web development, desktop and graphic applications since its introduction in 2000. Running Microsoft Windows applications in a Linux environment allows users to take advantage of the inherent reliability and security of Linux while continuing to use familiar industry standard applications and preserving their work products created on them.

The Win4Lin product has successfully eliminated desktop platform redundancy. Sites where it was necessary to maintain separate machines, one for Linux/UNIX and one for Microsoft Windows-based applications, can now use only one machine by running Linux and the Win4Lin product, without the need for dual-booting.

New features requested by the more than 800,000-strong user community included in Win4Lin Version 2.0 are:

  • Support for Windows Millennium Edition (Windows ME)
  • Large Windows Memory Footprint
  • Easier resizing of the Win4Lin window
  • Asian Language Support for Microsoft Windows 98SE
  • Wheel Mouse support
  • Increased Application Support

End-user and systems administration user loyalty for the Win4Lin product has been a source of strong and gratifying support to the company.

“Our clients have had a lot of success over the years using LTLs Mr.Load and Dr.Trucker desktop solutions,” said C.W. “Buck” Masten, CEO/Chairman of LTL.com, Inc., a leading provider of Transportation Freight Handling software solutions. “With the new Win4Lin Terminal Server we are extending that success with this strategic technology as we cope with our customers growing concerns about hardware and software cost requirements. Not only are we able to deliver strategic applications that are economical and reliable, we are maintaining our clients operating environment which means even lower cost and faster ROI.”

The Win4Lin Terminal Server product fits into the overall NeTraverse product strategy of providing the tools necessary to make Information Technology organizations and end users successful by using reliable cost effective software that can run on both the most modern high-end platforms as well as take advantage of less expensive Intel Pentium II and III platforms.

The Win4Lin Terminal Server is the disruptive technology that has been sought after in the thin-client, server-based drive of the last five to ten years, said James P. Curtin, NeTraverse President and CEO. Win4Lin Terminal Server combines the popularity and acceptance of Windows applications with the performance, reliability, security and openness of Linux, all while allowing a user to chose the hardware combinations that make most sense to them on the desktop PC, thin, re-purposed or workstation. Now a company can have the best of all worlds without the restrictions of one particular vendors full-stack solution,

There is no charge to upgrade from NeTraverse Server Standard Edition 1.1(NSSE) to NeTraverse Win4Lin Terminal Server 2.0.

Please contact sales@netraverse.com for replacement licenses.

Win4Lin Terminal Server Edition Version 2.0 is now shipping and is available as either an upgrade for existing users or a full product for new users.

About NeTraverse

NeTraverse Inc., is the market leader in bridging Windows® to Linux® with over 800,000 users worldwide. Providing thin-client software solutions on the Linux and UNIX platform, NeTraverse offers innovative products and services to facilitate the seamless migration from Windows to Linux and lower the cost of enterprise IT infrastructure. NeTraverse products include Win4Lin Workstation, Win4Lin Terminal Server and Merge. Headquartered in Austin, Texas.

For more information, please visit www.netraverse.com.”

Analysis: Turbolinux challenged in tough Linux market

IT World:
“An effort aimed at publishing a Linux version that runs software programs from four different distributors of the open-source operating system could
be in peril as Turbolinux Inc. struggles to stay afloat. But even if the company manages to stave off layoffs and office closings, an unfocused
business model has the company headed in an uncertain direction that could kick off consolidation of the Linux distribution market, analysts say.”

Category:

  • Linux

Why you should take a Mac user to lunch

LinuxWorld:
“Apple’s new rackmount server is just another Unix box — with big implications for the Linux community. Four million new Unix users a year, that’s
the MacOS X promise and it’s a market full of friends with whom we should be working.”