-------------------------------------------------------------------------------- Informal SVR4 contents of interest SunFLASH Vol 12 #14 December 1989 -------------------------------------------------------------------------------- (from an internal memo) Overall, the contents of SVR4 include the following items of interest. More details will be made available soon. The reference document for this is the Product Overview that comes with the product documentation from AT&T. What's in SVR4: ---------------------------------------- NFS RFS X11/NeWS POSIX 1003.1/FIPS 151.1 X/Open XPG3 Xenix compatibility ANSI C BSD compatibility (eg. sockets) RPC/XDR virtual memory file mapping (mmap) shared libraries dynamic linking Streams /proc file system User-definable File system: fss with vnodes - VFS Real-time features: realtime processes DARPA protocol suites TCP/IP, FTP, Telenet, SMTP, TCP, UDP 8 bit clean OPEN LOOK toolkits ABI standards OSI Transport Level Interface Modular Terminal IO File system compatibility with SysV and BSD Memory-mapped IO In detail, the contents of SVR4 are: 1. Operating System Memory Management (VM) mapped files and shared memory (mmap) swapping to file portable (HAT) Service Access Facility STREAMS character i/o subsystem tty pty pipes (named, unnamed, mounted streams) BSD 4.2 non-block i/o (O_NONBLOCK) KMA for data blocks and other structures Job Control POSIX 1003.1 Expanded Fundamental Types (EFT) 2. File System VFS vnodes/FSS merge directory name caching Types s5 ufs rfs nfs /proc fifos specfs Symbolic Links Directory Tree Directory Access Commands 3. Networking TCP/IP (DARPA protocols) RPC/XDR Inetd Sockets sockets over STREAMS select over poll() NFS RFS POSIX multi groups RFS/NFS administration symbolic links VM caching support Network Selection BNU 4. User Interface Character User Interface FACE FMLI Graphical User Interface OPEN LOOK Application Programming Interface Toolkits XView Xt+ tNt X11/NeWS and X11 5. System Administration and Maintenance Backup/Restore Device Management Tools Software Installation Tools System Administration Menus (sysadm) 6. Security Shadow Password 7. Real Time User Controlled Process Scheduler High Resolution Timers Memory locking 8. Line Printer Networked 9. Diskless Support Hooks 10. Internationalization Commands - 8th bit clean and int'l code set Multi-byte character widths (libraries) National conventions (libraries) Message handling facility (libraries) 11. C Language C Issue 5 Extensible Linkage Format (ELF) Dynamic Linking ANSI C support/header files BSD extensions to the library and language 12. POSIX job control mkfifo non-blocking I/O rename signals termios typedefs 13. BSD Compatibility Package system calls and library routines commands 14. System V Standards and Specifications ABI SVID/SVVS Release 4.0 XPG3 DDI DKI