Linux StepByStep enhancements

Linux StepByStep enhancements

Post by Douglas J. Hunle » Tue, 02 Oct 2001 20:19:07



The staff of editors for the Linux StepByStep site (http://linux.nf) are
pleased to announce that as of the morning of Tues, 25-Sep-2001, the entire
site is available in 9 different languages!
These languages include:
English
Chinese
French
German
Italian
Japanese
Korean
Portuguese
Spanish

The main site has been configured to use Apache's automatic
content-negotiation feature to automatically display the site in your
native language.

The site currently has 14 mirrors around the world, though not all mirrors
will carry all translations of the site. The site is also supported by a

list (http://linux.nf/mailman/listinfo/linux-users for info).

The site provides notebook style, first person accounts of installing
software/hardware on a Linux system. They are intentionally specific, and
the information is culled from user experiences, published HOWTOS/FAQs, as
well as from the linux-users mailing list. The site and list are a
distribution neutral forum open to Linux users of all experience and skill
set levels.


--

Admin: http://hunley.homeip.net/        Admin: http://linux.nf/

If you care, you just get disappointed all the time. If you don't care
nothing matters so you are never upset.   -- Calvin

##########################################################################

# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################

 
 
 

1. x86 boot enhancements, link enhancements 2/11

#2  2.5.8.boot.vmlinuxlds
============================================================
- i386/Makefile remove bogus linker command line of -e stext
- Fix vmlinux.lds so vmlinux knows it loads at 0x100000 (1MB)
- Fix vmlinux.lds so we correctly use startup_32 for our entry point
- Make startup_32 global

diff -uNr linux-2.5.8.boot.boot_params/arch/i386/Makefile linux-2.5.8.boot.vmlinuxlds/arch/i386/Makefile
--- linux-2.5.8.boot.boot_params/arch/i386/Makefile     Thu Apr 12 13:20:31 2001

 LD=$(CROSS_COMPILE)ld -m elf_i386
 OBJCOPY=$(CROSS_COMPILE)objcopy -O binary -R .note -R .comment -S
-LDFLAGS=-e stext
+LDFLAGS=
 LINKFLAGS =-T $(TOPDIR)/arch/i386/vmlinux.lds $(LDFLAGS)

 CFLAGS += -pipe
diff -uNr linux-2.5.8.boot.boot_params/arch/i386/kernel/head.S linux-2.5.8.boot.vmlinuxlds/arch/i386/kernel/head.S
--- linux-2.5.8.boot.boot_params/arch/i386/kernel/head.S        Wed Mar 20 07:18:31 2002

  *
  * On entry, %esi points to the real-mode code as a 32-bit pointer.
  */
-startup_32:
+ENTRY(startup_32)
 /*
  * Set segments to known values
  */
diff -uNr linux-2.5.8.boot.boot_params/arch/i386/vmlinux.lds linux-2.5.8.boot.vmlinuxlds/arch/i386/vmlinux.lds
--- linux-2.5.8.boot.boot_params/arch/i386/vmlinux.lds  Sun Mar 10 20:09:08 2002

  */
 OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386")
 OUTPUT_ARCH(i386)
-ENTRY(_start)
+physical_startup_32 = startup_32 - 0xC0000000;
+ENTRY(physical_startup_32)
+PHDRS
+{
+       text PT_LOAD AT(0x100000);
+
+}
 SECTIONS
 {

        *(.text)
        *(.fixup)
        *(.gnu.warning)
-       } = 0x9090
+       } :text = 0x9090

   _etext = .;                  /* End of text section */

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

2. limit printer access

3. x86 Boot enhancements, build enhancements 6/9

4. Where can I buy Accelerated-X

5. Linux StepByStep re-launch

6. How to change Telnet login prompt on a Unix server?

7. Folding Telnet enhancements into Linux distros

8. Curses on HPUX

9. Oracle8 port for Linux - enhancement request generated, need your support!

10. UFS Performance Enhancements/Limitations

11. Tcsh enhancement suggestion

12. x86 Boot enhancements, vmlinux.lds 2/9

13. New Open Source PicWeb (enhancements by Tony Allan)