[parisc-linux] CD for LWE
Fri, 07 Jul 2000 14:56:16 -0600
Hey Matt and I are planning a bootable/mountable CD-ROM (for at least
712 and A/B-180) to pass out at LinuxWorldExpo in August. I've attached
a list of stuff which we want on it and want to know what other ideas
folks might have.
1) We're about to change system calls in a way which will require
re-linking every current userspace program. ARE THERE ANY OTHER
KERNEL CHANGES which will require re-linking the whole world?
2) Our "drop dead" date for the CD master is almost exactly a month away.
Matt and I have vacations within this month but I think there
is plenty of time to do something useful and fun.
3) Our tool chain is in transition. Matt and I won't have time to
track late-breaking tool chain changes because there is still a
bunch of hand work in cross-compiling userspacs apps (native
compiling doesn't work often -- gcc segfaults).
4) Lots of annoying things are broken -- how do we track and fix them?
* gcc segfaults a lot under palinux. For example the bison
configure script causes two gcc (cc1) segfaults.
* /dev/tty doesn't work
* when user-space processes fault, the kernel halts
* you can't kill processes
* login segfaults (unaligned memory access), which makes
telnetd and getty problematic
* make sometimes segfaults (this might get fixed by rebuilding
with a newer glibc)
* Intermittent panic in tulip_rx on B180 which probably requires
a busy LAN to reproduce
Ideas for the CD so far:
Be directly bootable, with a working mounted root FS,
on 712, and A/B-180 (others may work)
Status: I have built and tested bootable/mountable CDs, but the
required PALO changes are not all commited yet nor is
the documentation complete. We have somewhat interesting
user space now.
A binary copy of the x86-based cross compiler for Debian potato.
Status: we're building this regularly.
Copies of all the CVS trees from pehc which a developer would need,
and possibly a script to fix up the CVS/Root files.
Instructions for making a bootable hard disk from the CD (mkfs, fdisk,
copy a bunch of stuff, run palo, reboot).
Status: somebody need to write this
If someone has too much time on their hands, a binary copy of the cross
compiler hosted on HP-UX
Copies of the PA-RISC documentation from pehc