Path: utzoo!mnetor!tmsoft!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!uunet!mcsun!hp4nl!star.cs.vu.nl!ast From: ast@cs.vu.nl (Andy Tanenbaum) Newsgroups: comp.os.minix Subject: Re: Most requested features in MINIX... Message-ID: <8978@star.cs.vu.nl> Date: 6 Feb 91 16:26:57 GMT References: <43780@nigel.ee.udel.edu> Sender: news@cs.vu.nl Organization: Fac. Wiskunde & Informatica, VU, Amsterdam Lines: 137 In article <43780@nigel.ee.udel.edu> wjb%cogsci.COG.JHU.EDU@vm1.nodak.edu writes: > > To start this process it would help to know what capabilities are >planned for the next standard release. I understand that it will depend on >the time that various individuals including AST can spend in putting it >together. Some idea of the goals would help those of us who would like to >make a contribution to Minix, but are not on the "inside", could find ways in >which we could contribute. The major goal for 2.0 is ANSI and POSIX-ification. Everything else is rather secondary. If you want to help, there are two possibilities. 1. Join the beta-test group, to help with testing periodically. 2. POSIXize one of more of the utility programs. The list of who has has promised to do what, to avoid duplication, is below (in tbl format). If there is a program that is not already signed up for that you would like to POSIXize, please let me know. Andy Tanenbaum (ast@cs.vu.nl) .TS center allbox; l l l c. \fBWho What Status Integrated?\fR awk [-F expr] program [argument ...] Phil basename string [suffix] Done Yes Phil bc [-l] [file ...] Alan cat [-c] [-u] [file ...] Thomas cd [dir] Vincent chgrp [-R] group file ... Vincent chmod [-R] mode file ... Vincent chown [-R] owner file ... Vincent cksum [file ...] (easy one--the full source code is provided!) Ed cmp [-l | -s] file1 file2 comm [-123] file1 file2 command [argument ...] Vincent cp [-f | -i] [-pR] source target Thomas cut -c list [file ...] or cut -f list [-d string] [-s] [file] Vincent date [-u] [+format] Norbert dd [operand ...] Thomas diff [-c | -e | -C n] [-br] file1 file2 Fred dirname string Eric echo [string ...] ed [-p string[ ] [-] [file] Fred env [-] [-i] [name=value] ... [utility [arg ...]] Paul expr operand ... Alan false Bert find path ... [operand_expr] Norbert fold [-b] [-s] [-w width] [file ...] Norbert getconf system_var or getconf path_var pathname Fred getopts optstring name [arg ...] Norbert grep [-E | -F] [-cilnsvx] [-f pattern_file | -e pattern] ... Eric head [-c | -l] [-n number] [file ...] Fred id [-g | -u] [-nr] [user] join [options] Eric kill [-signal_name] pid ... or kill -1 Vincent ln [-f | -i] source ... target locale [-a | -l locale] [-ckv] [-f charmap] [name ...] localedef [-f charmap] name Fred logger string ... Fred logname Fred lp [-c] [-d dest] [-n copies] [file ...] Earl ls [-CFRacdilqrstul] [file ...] Fred mailx [-s subject] address ... Vincent mkdir [-p] [-m mode] dir ... Vincent mkfifo [-p] [-m mode] file ... Vincent mv [-f | -i] source target .TE .bp .TS center allbox; l l l c. Eric nohup utility [arg ...] Norbert od [-bcdov] [-e format_string] [-f file] [-n ct] [-s skip] [file ...] Thomas paste [-d list] [-s] file ... Vincent pathchk [-d | -f] [-npqtP] [-m mode] [-x prefix] name ... Lars pax [options] Norbert pr [options] printf fomrat [args ...] Norbert pwd Fred read [-r] var ... Vincent rm [-f | -i] [-Rr] file ... Eric rmdir [-p] dir ... sed [-n] script [file ...] sh [-aefinuvx] [-c string | -s] [argument] Eric sleep time Norbert sort [options] stty [options] Norbert tail [-c | -l] [-f] [-n number] [file] Ed tee [ai] [file ...] Jeroen test expression Eric touch [-acm] [-r ref_file | -t time] file ... Jeroen tr [-c] [-d | -s] string1 string2 Alan true Thomas tty [-s] Eric umask [-o | -s | mask] uname [-amnrsv] Eric uniq [-c | -d | -u] [-f fields] [-s chars] [input_file [output_file]] wait [pid] Jeroen wc [-clw] [file ...] Ed xargs [-n number] [-s size] [-t] [utility argument ...]] Tom sh [options] ar [options] Ronald make [-f makefile] ... [-eiknpqrSst] [macro=name] ... [target] ... strip file ... ACK c89 lex yacc asa fort77 .TE .sp 2 .TS center allbox; css l l l. \fB Names of the people doing the Posixizing\fR \fBWho Name Email address\fR Alan Alan Clegg abc@matrix.com Bert Bert Laverman laverman@cs.rug.nl Earl Earl Chew cechew%bruce.cs.monash.oz.au@uunet.uu.net Ed Ed Oskiewicz eo@ansa.co.uk Eric Eric Boehm boehme@leah.albany.edu Fred Fred van Kempen waltje@minixug.hobby.nl Jeroen Jeroen van der Pluym jeroen@minixug.hobby.nl Lars Lars Fredriksen fredriks@ihlpm.att.com Norbert Norbert Schlenker nfs@notecnirp.princeton.edu Ronald Ronald Lamprecht V61@dhdurz1.bitnet Paul Paul Allen pallen@atc.boeing.com Phil Phil Nelson phil@unicorn.wwu.edu Thomas Thomas Brupbacher tobr@mw.lpc.ethz.ch Tom Tom Torrance tomqnx!qnx@csi2.csi.uofo.edu Vincent Vincent Archer archer%segin4.segin.fr@prime.com .TE