Path: gmd.de!Germany.EU.net!EU.net!howland.reston.ans.net!cs.utexas.edu! natinst.com!hopper.acm.org!swrinde!elroy.jpl.nasa.gov!sdd.hp.com! vixen.cso.uiuc.edu!gateway From: in...@BSDI.COM (BSDI Information) Newsgroups: info.bsdi.users Subject: V1.1 Information Date: 12 Feb 94 00:18:27 GMT Organization: Berkeley Software Design, Inc. Lines: 342 Approved: Use...@ux1.cso.uiuc.edu Message-ID: <199402120018.SAA03606@austin.BSDI.COM> Reply-To: in...@BSDI.COM NNTP-Posting-Host: ux1.cso.uiuc.edu Originator: dae...@ux1.cso.uiuc.edu Here is what so many of you have been asking for... This info (and a lot more) is also in the V1.1 release notes. This list is likely to be slightly incomplete, please don't bombard us with questions until after you receive your 1.1 update :-) Thanks! What's New in BSD/386 V1.1 ========================== Hardware o Several new video display adapters, including VGA o Mitsumi FX001 support o Digiboard PC/4e, PC/8e, PC/16e, PC/8i(w/64K) o Specialix Multiport SLXOS 8-32 port serial card o Much improved performance with RISCom/8 serial multiport card o PS/2 Mouse kernel support with XFree86 2.0 (but not the other X server) o BusLogic (BusTek) BT-542B SCSI adapter o BusLogic (BusTek) BT-445S VESA LocalBus SCSI adapter (in 1542 mode) o WD/SMC Driver (8013) Support for Ultra and 16-bit mode on all 8013 cards o 3Com 3C579 EISA 32-bit (EtherLink III), and improved performance and reliability for 3Com 3C509 Ethernet cards o TNIC 1500 Transition Eng Fast ISA bus master DMA Ethernet o Allied Telesis RE2000/AT-1700 Series Ethernet o Xircom PocketEthernet III (plugs into parallel port) o HP EtherTwist PC LAN Adapter/16 Plus Ethernet o SoundBlaster PRO driver plus sound utilities o Keyboard mapping files for Belgium, Bulgaria, Norway, and Spain, and udpates for many others o Better laptop support (disk timeouts adjusted, numlock initial setting) Kernel o Dramatic improvement in serial I/O performance o High speed networking (95% of max speed on some cards) (better client-server!) o Improved interrupt handling o Implementation of missing/incorrect POSIX.1 features (VMIN/VTIME, getgroups) o 32-bit user and group IDs, device numbers and process IDs (local filesystem allows only 16-bit user and group IDs) o IP Multicast support including routing (great for multimedia) (supported on WD/SMC, Novell, 3C503, 3C507, 3C509, 3C579, TNIC-1500, PocketEthernet III, and point-to-point links) o Hooks included for DEC's screend gateway-filtering facility (to obtain screend contact sup...@bsdi.com) o Larger virtual memory limits o Console display supports more ANSI features (mostly compatible with SCO console now) o Better CPU identification (Including Pentium recognition) o Large memory (up to 256MB) o Support for larger buffer caches and other kernel virtual memory needs o Easier configuration of other kernel resources for large systems o Large kernels - removed 640KB limit on kernel size o Dynamic allocation of memory for pseudo-devices reduces memory usage o Compaction of kernel virtual memory when usage changes o Support for serial console (although bootstrap uses display for now) o Fix to argv[0] for interpreted scripts o Fixes to revocation of terminals at logout o ISO 9660 CD-ROM support for disks with small logical blocks o Hardware floating point now works with DOS emulation o Optional Async NFS o Mountable MSDOS Filesystem Software o /bin/tar is now a link to pax; it supports the standard tar command line interface. See tar(1) for more information. o /usr/bin/vi is now nvi (written by Keith Bostic). Elvis is still available as /usr/contrib/bin/elvis for the faithful. o `sh -r' creates a restricted shell, similar to System V. Sh now supports a csh-style `limit' command (not `ulimit'). Sh now handles POSIX.2 line editing (a bug or a feature, depending on your opinion). o /bin/sh now uses $ENV. Users with an ENV environment variable may have to make changes to their ENV file if running shell scripts causes complaints. o XFree86 2.0 distribution included o New video card support (generic VGA, Diamond Stealth, monochrome) o Compilers: * GCC 1.42 * GCC 2.5.8 * libg++ 2.5.3 o Latest networking utilities: BIND 4.9.2, telnet, sendmail 8.6.5 o Sendmail test suite (checksendmail(8)) o Updated utilities: * groff 1.08, ghostscript 2.6.1, diff 2.6, grep 2.0, awk 2.15 * byacc 1.9, flex 2.4.6, bash, elm, gzip, file, bc, screen, ... * Updated versions of pax, sort, ispell, ed, doscmd, cron, uucp, ... * New contrib code: dc, ac, lprps, irc, ups, gnuchess, seyon, ... * Completely new versions of pr, pstat * Updated db, regex, resolver, kvm routines; new rune, err routines * Significant improvements: getty, test, tip, startslip, disksetup * Many other fixes o Improved shells: sh, csh, ksh o cksum was fixed to conform to POSIX 1003.2 o FlexFax fax support o X11 clients, including: NCSA Mosaic 2.1, XV 3.00 o Tcl 7.2 and Tk 3.5 o Zmodem support o Latest MH (6.8.3) o Secure data checksum programs: * shs - NIST proposed Secure Hash Standard * md5 - RSA Data Security, Inc. MD5 Message-Digest Algorithm o BASIC Programming Language o New `man' - supports arbitrary formatting and (de)compression commands o wuftpd FTP daemon (access control, logging, auto-tar, auto-compress) o xntp3 NTP daemon and utilities o bdes works New Features ------------ o Resolved hundreds of bugs; some still remain (but not too many!) o Improved DOS support o Mountable MSDOS Filesystem (enables use of standard utilities: grep, find, rm, etc.) o Improved configuration and installation documentation o Better locale support in libc, and Bell Labs Research style rune routines o libnm(3) is a new freely redistributable ANSI/POSIX-compliant libm o Improved printer filter support (HP and Postscript) o Fast assembly versions of most C library string routines Futures ------- o 4.4 BSD-Lite, including new filesystem features and performance o SCO Binary Compatibility o Shared Libraries o SPARC port o Even more and faster video cards (e.g., Matrox gives 250,000 Xstones) o More device drivers BSD/386 V1.1 Supported Hardware =============================== This list shows V1.1's supported hardware. CPU 80386, 80486, and Pentium processors FPU 387 or equivalent (486DX and Pentium has on-chip FPU) Automatic software emulation when FPU unavailable RAM 4MB to 256MB; 8MB minimum for X Display Mono, CGA, EGA, VGA, SVGA (VGA, SVGA for X) Keyboard Standard PC/AT keyboard Floppy Standard IBM PC/AT Floppy Controller Dual-sided 3.5" floppy drive (720K, 1.44M) Dual-sided 5.25" floppy drive (360K, 1.2MB) Parallel Standard PC/AT parallel ports Serial Standard PC/AT serial com ports Multiport RISCom/8 8-port Async Mux MAXPEED Multiport Async SS-4/2, SS-4PLUS, SS-8/2, SS-16/2 Digiboard Multiport Async PC/4e, PC/8e, PC/16e, PC/8i(w/64K) Specialix SLXOS 8-32 async mux AST-4 4-port async card MU-440 4-port async card Generic `COM' multiport async cards Mice Microsoft Serial & Busmouse MouseSystems Serial Mouse MMSeries Serial Mouse Logitech Serial & Busmouse MouseMan Serial Mouse ATI Bus Mouse (both Ultra and Ultra Pro types) PS/2 Mouse SCSI Adaptec SCSI host adapters Models: 1540B, 1542B, 1540C, 1542C, 1540CF, 1542CF, 1740A, 1742A (174XA and 154XC* support Fast SCSI-II) BusLogic (BusTek) BT-542B SCSI adapter BusLogic (BusTek) BT-445S VLB SCSI adapter Disk Any SCSI hard disk Tape Any SCSI tape drive CDROM Any SCSI CDROM drive Mag/opt Any SCSI Magneto Optical drive Disk IDE/ESDI/ST-506/RLL/MFM controllers Any compatible hard disk Tape WangTek 5150PK QIC-02 tape Archive Viper QIC-02 tape Everex EV-811, EV-831, EV-833 Tape CDROM Mitsumi LU002S, LU005S, FX001 Ethernet WD/SMC 8003/8013 EtherCard PLUS/Elite Series (8013 now supports 16-bit mode and 16K of memory) SMC Ultra Novell NE1000 & NE2000 3COM 3C501 (EtherLink) 3COM 3C503 (EtherLink II) 3COM 3C505 (EtherLink Plus) 3COM 3C507 (EtherLink 16) 3COM 3C509 (EtherLink III) 3COM 3C579 EISA 32-bit (EtherLink III) TNIC 1500 Transition Eng Fast ISA busmaster DMA NIC Allied Telesis RE2000/AT-1700 Series Intel EtherExpress 16 HP EtherTwist PC LAN Adapter/16 Plus HP 27247B PC LAN Adapter/16 TP Plus [AUI/UTP] HP 27252A PC LAN Adapter/16 TL Plus [AUI/BNC] Xircom PocketEthernet II (plugs into parallel port) Xircom PocketEthernet III (plugs into parallel port) HDLC RISCom/N1 single port HDLC @ 56K (PPP or cisco HDLC) RISCom/H2 dual port HDLC @ 56K (PPP or cisco HDLC) Multimedia MPU-401/compatible MIDI controller SoundBlaster PRO List of graphics chips and their supported modes for X386 1.4: +------------------------------------------------------------------------+ | Graphics 640x 800x 1024x 1024x 1280x 1280x | | Driver Chip 480 600 768i 768ni 1024i 1024 | +------------------------------------------------------------------------+ | vga STDVGA 4 - - - - - | | ET3000 4/8 4/8 - - - - | | ET4000 4/8/16 4/8/16 4/8 4/8 4 - | | GD5402 4/8 4/8 4 4 - - | | GD5420 4/8 4/8 4/8 4/8 - - | | GD5422 4/8/16 4/8/16 4/8 4/8 4 - | | GD5424 4/8/16 4/8/16 4/8 4/8 4 - | | TVGA 4/8 4/8 4/8 4/8 - - | | 8900C | | PVGA1 4/8 4/8 4 - - - | | WD90C00 4/8 4/8 4 4 - - | | WD90C11 4/8 4/8 4 4 - - | | WD90C30 4/8/16 4/8/16 4/8 4/8 4 - | +------------------------------------------------------------------------+ | agx AGX14 8 8 8 8 - - | | AGX15 8/16 8/16 8/16 8/16 8 8 | +------------------------------------------------------------------------+ | cli GD5426 8/16 8/16 8 8 8 - | | GD5428 8/16 8/16 8 8 8 - | +------------------------------------------------------------------------+ | w32 ET4000/ 8/16 4/8/16 4/8/16 4/8/16 4/8/16 | | W32 | +------------------------------------------------------------------------+ | wdi WD90C31 8 8 8 8 4 - | +------------------------------------------------------------------------+ | wga VESA8514 4/8 4/8 4/8 - - - | | 82C480 4/8 4/8 4/8 4/8 4/8 4/8 | | 82C481 4/8 4/8 4/8 4/8 4/8 4/8 | | MACH8 4/8 4/8 4/8 4/8 4 - | | MACH32 4/8/16 4/8/16 4/8/16 4/8/16 4/8 4/8 | | 86C801 4/8/16 4/8/16 4/8 4/8 4/8 4/8 | | 86C805 4/8/16 4/8/16 4/8 4/8 4/8 4/8 | | 86C911 4/8 4/8 4/8 4/8 4 - | | 86C924 4/8 4/8 4/8 4/8 4 - | | 86C928 4/8/ 4/8/ 4/8/ 4/8/ 4/8/16 4/8/16 | | 16/32 16/32 16/32 16/32 | | WD9500 4/8 4/8 4/8 4/8 - - | +------------------------------------------------------------------------+ | xga IBM XGA-NI 8 8 8 8 - | +------------------------------------------------------------------------+ All drivers are accelerated with the exception of the VGA drivers in 4/8/16 bit modes. X386 1.4 Server Information =========================== The X server drivers are classified as follows: agx -- IIT AGX014 based accelerators cli -- Cirrus Logic GD5426 based accelerators dgx -- Dell DGX/2 ("jaws") vga -- unaccelerated VGA wdi -- Western Digital WD90C31 based accelerators wga -- 8514/A clones or S3 based accelerators The agx driver only supports a "depth 8" on a AGX014. Resolutions up to 1024x768 are supported (real or virtual). The rest of the remaining video memory is used for server internal purposes. There are no special strings for chipset or vendor yet. The cli driver is used for accelerated drawing only with "depth 8" on a GD5426. Other depths can be used by specifying a vga driver, instead. Resolutions up to 1024x768 are supported (even on a 2MB configuration). As usual, the remaining video memory is used for server internal purposes. No special strings for chipset or vendor are defined yet. The dgx driver only applies to the Dell PowerLine computers equipped with a DGX/2 (jaws) board. Only a few resolutions are supported, due to the limited capabilities of the IMS332 chip used there: 1024x768, 1152x900 and 1280x1024 in "depth 8" and 1024x768 in "depth 15". If you use depth 15, you have a DirectColor and a TrueColor visual. The first one is the default visual. Some applications won't work with that visual, hence it might be necessary to specify explicitly that you want TrueColor as default visual. No special strings for chipset or vendor are defined yet. The vga driver is the general workhorse. It offers support for unaccelerated VGA boards. Depending on your equipment, you can use a wide range of depths (4, 8, 15 & 16) and resolutions. Depth 4 selects the standard 16 color mode which drives the VGA in planar mode. Up to 1280x1024 is possible with a virtual resolution of up to 2048x1024 on a board equipped with 1MB. The depths 8, 15 & 16 are the SVGA packed modes which are generally slower than the 16 color mode. The HighColor(tm) modes (depth 15 & 16) are only available on boards with ET4000, WD90C30, WD90C31, GD5422, GD5424 & GD5426 chips. Currently following strings for chipset are defined (and hence ONLY FOLLOWING CHIPSETS ARE SUPPORTED): ET3000 GD5422 WD90C00 STDVGA ET4000 GD5424 WD90C11 TVGA8900C GD5402 GD5426 WD90C30 GD5420 PVGA1 WD90C31 The wdi driver is used to do accelerated drawing only with "depth 8" on a WD90C31. Other depth can be used by specifying a vga driver instead. Resolutions up to 1024x768 are supported. As usual the remaining vidoe memory is use for server internal purposes. No special strings for chipset or vendor are defined yet. The wga driver is the driver for 8514/A clones and S3 based accelerators. Depnding upon the graphics chip depths of 4, 8, 15, 16 & 24 are possible. Currently following strings for chipset are defined (and hence ONLY THE FOLLOWING CHIPSETS ARE SUPPORTED): 82C480 86C805 86C924 MACH32 82C481 86C911 86C928 VESA8514 86C801 WD9500 MACH8 On the 86C801/805/911/924/928 & MACH8 there is a fast depth 4 mode available. The 86C801/805/928 & MACH32 support depth 15 and 16. On the 86C928 a depth 24 is supported. The following vendor strings are supported: WINNER ELSA WINNER 1280, WINNER 1000, WINNER 2000 WhirlWIN PixelWorks WhirlWIN WW1280 & WL1280 Nth Engine/150Nth Engine/150 for setting up 1280x1024 Nth Engine/250Nth Engine/250 for all modes. -------------------------------------------------------------- BSDI Support <sup...@bsdi.com> Voice: +1 800 ITS BSD8 Berkeley Software Design, Inc. Voice: +1 719 260 8114 7759 Delmonico Drive Voice: +1 512 251 1937 Colorado Springs, CO 80919 FAX: +1 719 598 4238
Path: gmd.de!Germany.EU.net!EU.net!howland.reston.ans.net!vixen.cso.uiuc.edu!gateway From: bd...@gag.com (Bdale Garbee) Newsgroups: info.bsdi.users Subject: Re: V1.1 Information Date: 12 Feb 94 17:33:23 GMT Organization: University of Illinois at Urbana Lines: 12 Approved: Use...@ux1.cso.uiuc.edu Message-ID: <199402121733.KAA06898@winfree.gag.com> NNTP-Posting-Host: ux1.cso.uiuc.edu Originator: dae...@ux1.cso.uiuc.edu In article <1994021200...@austin.BSDI.COM> you wrote: : What's New in BSD/386 V1.1 : o Support for serial console (although bootstrap uses : display for now) I wrote and contributed serial port bootstrap modifications to 1.0 that should fold into 1.1 fairly easily. BSDI will probably have time to include them in the mainstream eventually. If anyone needs this stuff now, send large numbers of unmarked bills, or cool hardware, or... :-) Bdale