domo@tsa.co.uk (Dominic Dunlop) (02/10/91)
The following is a summary (without pictures or colour) of the presentation materials (well, hand-written foils) that I used at the USENIX Standards birds-of-a-feather session on 24th January. My interpolations and clarifications appear in square brackets. Foil 1. USENIX Winter 1991 Standards b.o.f. Dominic Dunlop ISO POSIX Observer, USENIX/EurOpen IEEE-CS TCOS Institutional Representative, EurOpen POSIX Internationalization Rapporteur to JTC1/SC22/WG15 (POSIX), U.K. [I was justly accused of going over the top with this list of my responsibilities] Jeff Haemer USENIX Snitch Editor Foil 2. This b.o.f. is ``slightly structured'' 1. Introductions 2. Who's who? -- Standards organizations -- Special interest groups 3. What's what? -- Standards activities related to ``open systems'' [- Including new activities relating to an IEEE standard for the SPARC microcomputer architecture, and an industry grouping developing a 16-bit wide character set for worldwide use.] 4. Where's USENIX? -- Your dues dollars working for you(?) 5. Why, oh why? -- General discussion Foil 3. Organizations -- top down. [This was a picture. The issue is discussed in a forthcoming report on the New Orleans IEEE-CS TCOS meeting of 7th-11th January, which will shortly be posted to comp.std.unix.] Foil 4. Organizations -- bottom up. [Another picture, featuring meat grinders (mincers in British English) of varying sizes standing in for the various groups which get to process POSIX standards. Again, this issue is discussed in the forthcoming report.] Foil 5. Utter speculation ``ISO'' [strictly, Joint Technical Committee 1 of ISO and the IEC] unimpressed with ANSI's recent performance as a [standards] development agency [for information technology]. -- [Bad experiences with] Fortran, C, (SQL) [ANSI not strictly a development agency for ISO SQL standard, but was heavily involved] -- POSIX OK, but could get caught in cross-fire -- ANSI may, or, more likely, may not be development agency for C++ ISO standard -- ISO may or may not decree that C++ is to be true superset of ISO C (revision to IS 9899 [handled by existing SC22/WG14]) [We learned at the bof that WG14 has said that it does not want to pick up C++ work] IEEE _could_ get liaison status at ISO (bypass ANSI) (See also Datamation, Sept. 15 1990 (vol.36, no. 18) [``The Standards Process Breaks Down'' -- reproduced in part as comp.std.unix Volume 21, Number 177] Foils 6-8. IEEE POSIX [In the following, ?? means that information on the ballot target was not available to me when I drew up the foils. In these cases, a ballot target may or may not in fact exist.] Project Title [abbreviated] Ballot target 1003.0 POSIX Guide mock 2Q91 1003.1 System interface complete 1003.1A Extensions 1991? 1003.1LIS Language independent version 1991? 1003.2 Shell & utilities in ballot 1003.2A User portability extension in ballot 1003.3 Generic test methods complete 1003.3.1 Test methods for 1003.1 1Q91 1003.3.2 Test methods for 1003.2 ?? 1003.4 Real time in ballot 1003.4A Threads ?? 1003.4B Real time language independent version ?? 1003.4C Extensions to real time ?? 1003.5 Ada bindings ?? 1003.6 Security 2Q91 1003.7 System administration mock 4Q91 real 4Q92 1003.8 Transparent file access 2Q91 1003.9 FORTRAN bindings in ballot 1003.10 Supercomputing application environment profile none 1003.11 Transaction processing AEP mock 4Q91 1003.12 Protocol independent interface none 1003.13 Real time AEP none 1003.14 Multiprocessing AEP 4Q91 1003.15 Batch services none 1003.16 C bindings 4Q91? 1003.17 Name/directory services none 1003.18 POSIX AEP none 1201.1 Windowing toolkit ?? 1201.2 Drivability recommended practice ?? 1224 X.400 application programming interface 2Q91 1237 Remote procedure call KILLED (-> ANSI X3T4) 1238 ) Common OSI & FTAM interface ?? 1238.1) Foil 9. ISO Activity POSIX.1 = 1003.1:1990 = ISO 9945-1:1990 Approved and available Buy from IEEE: (800) 678-IEEE +1 908 981 1393 $75.00 -- normal price $52.50 -- IEEE members NOT available by ftp or in machine-readable form. -- IEEE investigating electronic draft distribution to working groups -- (just maybe) CD-ROM for published standards -- concerns about loss of income, [and of] passing off [amended versions of the standard as the real thing. Foil 10. ISO (in)activity Language independence: summary a. C-based standards first b. Language-independent with C bindings second c. ``Thin'' bindings to other languages no sooner than b. Summary of the summary: No Ada or FORTRAN bindings to POSIX in ISO for quiet a while. Foil 11. An interesting development IEEE Project 1794 -- Open microprocessor architecture (decoded: a project to make SPARC a standard -- subject, of course, to the normal considerations of consensus.) Contact: Clyde Camp Phone: +1 214 995 0407 Email: camp@csc.ti.com [There was a fair amount of mayhem in the bof when those present learned of this project, which was approved in September 1990. If you are interested, please contact Clyde.] Foil 12. A <your-adjective-here> development Unicode -- 16 bit wide fixed width (well, I'd argue about that [because of its floating diacritical (accent) characters]) character set -- intended to handle all (most) of the world all (most) of the time -- developed by Apple, Claris, IBM, Metaphor, Microsoft, NeXT, Sun, Xerox, Research Libraries Group and others [all U.S.-based] -- incompatible alternative to the ISO way [draft international standard 10646] -- mail list: unicode@sun.com [try unicode-request@sun.com to subscribe] -- review copies of ``final draft'' from Asmus Freytag -- microsoft!asmusf@uunet.uu.net [I misspelled this on the foil!] [This news too was greeted with displeasure. The comment ``Sounds like an EBCDIC for the 90's'' one to savour.] Foil 13. USENIX activity Snitch reports -- Timely reports from volunteer working group members -- Overview from editor -- Published in ;login: [EurOpen Newsletter] and comp.std.unix ISO monitor -- Like snitches, but paid -- Informal liaison to WG15 (ISO POSIX) IEEE TCOS Institution representative -- Politicking -- Balloting -- White papers Foil 14. Free for all (at last) [This was intended to herald general discussion, but, as we'd been discussing things generally for the preceding two hours, we adjourned to the places of refreshment of our choice instead.] -- Dominic Dunlop