Path: utzoo!mnetor!uunet!longway!std-unix From: std-unix@longway.TIC.COM (Moderator, John S. Quarterman) Newsgroups: comp.std.unix Subject: Standards Update (1 0f 4): Overview Message-ID: <112@longway.TIC.COM> Date: 24 Jan 88 17:15:49 GMT Reply-To: std-unix@uunet.uu.net Lines: 122 Approved: jsq@longway.tic.com (Moderator, John S. Quarterman) Standards Update An update on UNIX and C Standards Activities January 21, 1988 Written for the USENIX Association by Shane P. McCarron, NAPS Inc. [This report was written at the request of the Board of Directors of the USENIX Association. In the interests of reducing article sizes and making followups easier to manage, I am posting it in four parts, divided according to the following topics: Overview X3J11 and the X3.159 C Programming Language Standard NBS FIPS IEEE P1003 Subcommittees -mod] The Standards community isn't necessarily a closed entity, but it is one that is hard to look into. There are so many different activities going on all over the place that it is difficult for the most people to get involved. I suppose this is as it should be, since if everyone were involved, nothing would ever get accomplished. However, it is always good to know what is going on at a macro level, even if the details pass you by. That is where this report comes in - I am going to try and summarize what has transpired in the Unix and C standards areas during the previous three months. As anyone who has been involved in a standards committee can tell you, not a lot will happen in a quarter in any one committee, but over several committees the cumulative effect can be daunting. Before I start summarizing what went on in the last quarter on 1987, I should define the scope of this report. I am not going to try to touch on all of the technical discussions that go on. These are often boring, and if you have that level of interest, you should really be on the mailing list for the group in question. Instead, I am going to give an overview of some of the key issues that were raised and the important milestones that were reached or passed. In addition to the activity at the December meetings of P1003, a few other things happened that are worth noting: - P1003.1 Final Ballot Overview, January 21, 1988 Shane P. McCarron, NAPS Inc. Standards Update - 2 - USENIX Association On November 15th the P1003.1 document went out for its full use ballot. The balloting period was 30 days, and closed around December 15th. When ballot resolution is completed, the first full use standard from a 1003 group will have been ratified. This should be around March, 1988. - New P1003 Working Groups There are three new working groups under the P1003 committee (.0, .5, and .6). Since I haven't talked about all of these before, here is a list of all of the POSIX working groups: 1003.0 - POSIX Guide 1003.1 - Systems Interface 1003.2 - Shell and Tools Interface 1003.3 - Verification and Testing 1003.4 - Real Time 1003.5 - Ada Binding for POSIX 1003.6 - Security - IEEE Standards Board At the December meeting of the IEEE Standards Board, the Board approved the IEEE Technical Advisory Group Procedures document. This was a major event in that it allowed the first meeting of the United States TAG on POSIX to take place "in wedlock". - US Technical Advisory Group on POSIX The first meeting of the US TAG on POSIX was held in conjunction with the P1003 meetings in December. A TAG is a group that exists in each International Standards Organization (OSI) member country that is interested in a particular ISO working group (in this case, WG15 of Suncommittee 22). The TAG recommends to the ISO standards body for that topic in that country what the countries' position should be on the issue. In this case the standards body is the IEEE, and the issue is POSIX. In a future report, I hope to spend more time talking about what it means to be in the International Standards Organization, and how it effects POSIX. Since it was the first meeting, the members present elected a chair and secretary, and learned about what it means to be a TAG. In addition to this, the TAG established what the US position on POSIX should be. Basically this boils down to "The US recommends that Overview, January 21, 1988 Shane P. McCarron, NAPS Inc. Standards Update - 3 - USENIX Association POSIX be accepted as a Draft Proposed Standard, but any changes made to the standard by IEEE P1003.1 should be incorporated into the ISO document." It would be very bad form not to recommend our own standard :-) Overview, January 21, 1988 Shane P. McCarron, NAPS Inc. Volume-Number: Volume 13, Number 2