From: Jakub Jelinek <jj@sunsite.mff.cuni.cz> Subject: UltraPenguin 1.1.9 (beta test release for upcoming 1.2 distribution) To: sparclinux@vger.rutgers.edu, ultralinux@vger.rutgers.edu Date: Thu, 10 Dec 1998 17:45:14 +0100 (CET) Hi! I've just released UltraPenguin 1.1.9, go for it at ftp://ultra.penguin.cz/pub/ultrapenguin-1.1.9/ This distribution is based on Red Hat 5.2/SPARC, UltraPenguin 1.1 and has a couple of bugfixes/additions against the resulting merge of the above to distros. I've put there a completely untested CD-ROM (I don't have enough $$ to create a test CD evey week), so someone interested please test it and report any problems. Also included is the GNOME beta preview, the same as in RH 5.2. The whole distribution was compiled with egcs 1.0.3, so it will be fully binary compatible to RH 5.2/SPARC (there were some undefined symbols if you tried to run a RH 5.2 binary on UP 1.1). The full distribution directory plus cdimages is 1.5GB, so be warned. If you download just the sparc directory, it should be much better (.5GB). For some reason, my proftpd does not show devices and pipes, I'll work on it, so if you want the devices, grab the CD image, the devices are on it just fine. To install it from local hd/CD/ftp, you don't need the devices though. This is a beta release, which is intended to find any last moment bugs and problems, so that UP 1.2 can be a stable release (as opposed to UP 1.1, where there are several problems here and there). So please report all bugs, problems, missing things and the like to the mailing lists. Also, SunAudio stuff is not in, I'm waiting for Derrick to come back from Lisa to discuss it with him, but I'd definitely like to support Audio fully. There are too many changes against UP 1.1, so I'd rather list changes against Red Hat 5.2: (total of 52 modified/added source packages of total 437 packages) MAKEDEV create new /dev/console, create on demand sdi* - sddx* devices XFree86 merged in UP 1.1 stuff (Creator acceleration and much more) - I definitely plan to update this package before UP 1.2 once more, so that Xsun* servers use Files and Keyboard section of XF86Config. The infrastructure for it is done otherwise. XFree86-ISO8859-2 updated to use Xfontreg - now just install this and latin2 fonts are ready to be used. XFree86-ISO8859-9 updated to use Xfontreg - now just install this and latin2 fonts are ready to be used. Xconfigurator Merged UP 1.1 stuff (RH 5.2 does not configure X nicely on SPARC), autodetect keyboard type and its layout, handle national keyboards, use /etc/X11/XF86fonts so that font paths are not lost accross Xconfigurator invocations Xfontreg NEW PACKAGE - handle correctly installing additional fonts into the system. Will guess the right place in the font path (has several rules where to put it), and will edit your XF86Config and /etc/X11/XF86fonts - a new file which will help Xconfigurator not discard your font paths. autoconf update config.guess, so that it knows about sparc64-unknown-linux-gnu bash updated to 2.02.1 (RH 5.2 still uses bash 1.47, but rawhide finally uses 2.*), fix a typo in bashrc script (btw: be warned, if you have CDPATH variable set, make sure it does not include ., but an empty string instead of the dot (e.g. CDPATH=:/usr/src), as otherwise cd command will often want to print something to stdout, which confuses a lot of various scripts, which do e.g. (cd somedir; tar cf - *) | cmd). console-tools NEW PACKAGE - replaces kbd package. console-tools is much nicer package, and the most important thing is that it allows 16bit ACM maps. I was quite disappointed to see what RH 5.2 shows on console when I choose CZ language, mc looks disgustingly, etc. So, I've created to new fonts, lat0-sun16 and lat2-sun16, which are compatible in look and feel with the builtin SUN8x16 kernel font, these fonts contain as many characters as possible for latin0/latin1/vtline and latin2/cp850/vtline. Provided is a iso15.acm and iso01.acm to be used with the former font (to get latin0 and latin1), plus iso02.acm to get latin2, additionally a hack iso02+euro.acm, which replaces the useless currency symbol with euro sign. Included are also updated sun keymaps to handle euro, plus two new keymaps, sunt5-us-cz and sunt5-cz-us. With this package, you're really Euro-ready on the console. dev basically update to UP 1.1 devices, including /dev/console 5,1. egcs 1.0.3 (sorry, I wanted to be as compatible as possible with RH 5.2, so no 1.1.1, and egcs-cvs is currently not stable enough on sparc/sparc64). Added a hack, so that if you specify -m64 on the command line, it will look for a sparc64-redhat-linux compiler instead (change its default -b and -V settings in that case). You can freely now compile both 32bit and 64bit proggies (well, 64bit just the kernel, sorry) just by running gcc. egcs64 NEW PACKAGE - This is the latest egcs-current before reload changes, which is known to build a working sparc64 kernel. eject This package did not even build with 2.1 kernels. elftoaout Fix buildroot. fbset NEW PACKAGE - Updated against UP 1.1 to 19981104, which knows how to set all consoles at once. file recognize correctly SPARC v9 ELF (patches sent to maintainer). filesystem It is strange if this package is noarch and differs on sparc and other world, so fix this, plus fix the /usr/X11R6.1 stuff (that one is a link to /usr/X11R6), plus add /usr/gnemul directory. fvwm2 Fix headers, as SparcLinux is not SunOS. gdb Merge in UP 1.1 fixes and enhancements (core dumps, 64bit ELF support, opcode fixes) and make it compile with 2.1 headers (the latter one is new against UP 1.1). genromfs NEW PACKAGE - merge in UP 1.1 version. gperf Update to 2.7, put in the required patch egcs-cvs needs (no need to apply yourself gperf-2.7-19981006.patch which comes with egcs). hdparm Merge in SPARC fixes from UP 1.1, plus make it compile with 2.1.1[23][0-9] kernels. indexhtml Change for UltraPenguin. initscripts Fix for bash 2.*, autodetect SMP on SPARC (for modules), autodetect serial/real console (for inittab), work with console-tools, recognize SYSFONTACM setting in /etc/sysconfig/i18n, if necessary, output Esc ( K to the vt to get the user SYSFONTACM working. kbdconfig Recognize attached Sun vs. PC keyboards (e.g. on AX/AXi), use right set of keymaps in such cases. kernel 2.1.130 as of yesterday, e.g. SBUS floppy should work just fine. Davem told me something is hosed currently for some E[3-6]k machines, plus E10k support has not made it in yet (but I hope both things will get resolved before real UP 1.2). ld.so Support both 32bit and 64bit SPARCs (basically the same as in UP 1.1). ldconfig Be prepared for 64bit native libraries. man-pages Include Andy Kleens 2.2 kernel networking man pages. mc Make rpmfs working for rpm 2.5+. mkbootdisk SPARC support (basically UP 1.1 version). mkinitrd SPARC64 support (basically UP 1.1 version). mkkickstart Don't be confused by Sun X servers. modutils Update to 2.1.121, fix UP 1.1 problems with loading stacked modules on sparc64. mouseconfig SPARC support (basically UP 1.1 version). ncpfs Fix building, this package did not even build, wonder how RH has made it. net-tools Update to 1.48, so that you're really 2.2 ready. E.g. ping -f should work just fine, and other things as well. Fix a compilation problem in it. netscape Update to 4.5/SPARC, seems to run fine, just disable JavaScript as not to have a security hole. pciutils NEW PACKAGE - basically UP 1.1 version. prtconf NEW PACKAGE - UP 1.1 version, just building fixes (buildroot). quota Update to 1.66 (ie. UP 1.1 version). rpm Recognize sparc64 correctly, requires script skips /etc/ld.so.preloaded things. setconsole Simplify for new /dev/console (UP 1.1 version). setup Allow root to log on tty9..tty11 and on /dev/console. silo Update to 0.8.4, fix a compilation problem with latest 2.1 headers, don't require romfs.h for those compiling on 2.0 kernels. sliplogin This package did not compile with current 2.1 headers. solemul NEW PACKAGE - UP 1.1 version. sparc32 NEW PACKAGE - buildroot. sysklogd Recognize SPARC and SPARC64 oopses, resolve them if System.map is available. ultrapenguin-release Replaced redhat-release for obvious reasons. urw-fonts updated to use Xfontreg - now just install this and latin2 fonts are ready to be used. util-linux Handle v1 swaps in mkswap (up to 2GB till Linus accepts my patch into vanilla kernel), SPARC mkswap fixes, -f option added (by default mkswap will not smash your partitions with v0 swaps, you have to force it if you want), make it compile with 2.1.1?? headers. (and some removed packages): kbd Replaced by console-tools redhat-release Replaced by ultrapenguin-release termcap Contained a typo in ExcludeArch, so was not actually excluded The installer also has quite few changes against UP 1.1 (that one was already synced to RedHat 5.2), e.g. the individual package choice dialogs are reasonably sized, you can choose keyboard mappings (please tell me if this works on AX with PC keyboards), should handle installation from a local UFS partition (again, this is just coded and I had no possibility to test it anywhere, so please report how it went), fix mkswapping for v1 swaps, update to 2.1.121 modutils for installation, an attempt to fix the Ultra30 CD booting problems (please report to me how it went), sets SYSFONTACM. Cheers, Jakub ___________________________________________________________________ Jakub Jelinek | jj@sunsite.mff.cuni.cz | http://sunsite.mff.cuni.cz Administrator of SunSITE Czech Republic, MFF, Charles University ___________________________________________________________________ Ultralinux - first 64bit OS to take full power of the UltraSparc Linux version 2.1.130 on a sparc64 machine (3958.37 BogoMips) ___________________________________________________________________ - To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of the message to majordomo@vger.rutgers.edu