Dr. Schaller Information Technology Research Institute Munich, Germany
(DSITRI)
Changes
mac06-0.95
-
kernel/drivers
-
/dev/serial completed and made working
-
generic character device driver started
-
resover kernel calls made non-blocking
-
socket calls made running
-
connect() and accept() made non-blocking
-
improved signal handling
-
/proc/stat added
-
utime() made running
-
rmdir() added
-
fopen(... "r+") made working
-
libraries
-
malloc() improved
-
a bug in scanf() found
-
libxt.a (small X-Tooklit work-alike) and libPt.a (Protocol
toolkit) added
-
commands
-
a bug in cal command fixed (did not recognize command line errors)
-
shutdown modified to send SIGUSR2 to /bin/daemon/initd
-
telnet & dial merged and made running
-
tar made running
-
/bin/register application added
-
mkdir -r added
-
uuencode and undecode made running
-
others
-
portscan (contribution by Erik Winkler) made running
mac06-0.94
-
/bin/config created
-
kernel/libraries
-
times() made working partially
-
UCODE made more complete (full floating point support)
-
allocate memory for UCODE
-
ps -l prints more information (signals)
-
sh:
-
c89/as:
-
#if defined() etc. added (expression evaluation incomplete)
-
allocation of auto variables
-
float and double constants and variables
-
cast to/from int, float, unsigned etc. made
complete
-
assembler directives .end, .abort added
-
don't write object file if compilation is aborted by error
-
handle functions that return structs
mac06-0.93
-
c89 made running (ucode generator only)
-
as -m m680x0/PPC/Z80/ucode continued
-
mk now knows format of archive files
-
bad screen formatting of more fixed
-
/bin/daemon/initd process added
-
telnet and dial clients merged
-
/dev/serial added
-
gettimeofday() and gethostby...() moved into the kernel
-
incompatible typedef time_t resolved (utime.h, time.h,
sys/times.h)
-
made (again) running on 680x0 Macs (using fat binaries)
mac06-0.92
-
added Menu to fork new shell
-
Quit made working
-
rm will now remove and rename files to the trash
-
ar and mk made running
-
fseek(), ftell(): some bugs found
-
printf() formats made more general and more compliant
-
scanf(), ungetc() implemented
mac06-0.9
-
real parallel multitasking
-
sleep(), pause(), select() added and made working
-
telnet, ftp, mail, nslookup clients added
-
/etc/passwd, /etc/group added
-
stty
-
more, fgrep, find, ... commands
-
improved terminal window manager with generation of signals (ctl-C, alt-.
etc.)
-
socket library made compiling
-
getpwXXX(), getgrXXX() functions implemented, grp.h and pwd.h added
-
/bin/daemon/ added for ftpd, telnetd, maild etc.
-
pipes added
-
experimental version of c89, ld, as, coff2pef included
-
and as before: many additional bugs traced and removed (-: and new added
:-)
mac06-0.8
-
many additional bugs removed
-
#include header files revised
-
chmod(), chown(), utime() added
-
mkdir(), rmdir() added; mkdir working
-
strerr(), perror(), message catalog added
-
signal handling improved
-
made running on 680x0 macs (using fat binaries)
-
resolve Finder aliases
-
cp, chmod, mkdir, rm etc. added
-
cp now copies about 60kbyte/s
-
shell file name pattern expansion (*.* etc.) added
-
shell now exports environment
-
running multiple instances of the same executable permitted
-
shell made more POSIX.2 compatible (at least calling conventions -s -c
etc.)
-
shell script invocation added
-
setting of shell variables improved
-
mk extended and made running
-
universal virtual processor (u-code) prepared in the kernel
-
c89, as, ld development system for 'u-code' prepared
mac06-0.7
-
header files made mostly POSIX compatible
-
time functions added
-
sh: file redirection
-
sh: variables
-
/vol file system added
-
/proc file system added
-
kernel: creat, write for HFS made running
-
mk made running
-
many smaller and some larger bugs found
mac06-0.6
-
kernel made running
-
file system added
-
shell and applications greatly extended
-
new name
minux-0.5
-
changed to use Apple Events for system calls
-
switched to C
minux-0.1
-
initial version (written in C++)
©HNS, last modification: 13 Nov 1998