home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.atari.st.tech
- Path: sparky!uunet!uunet.ca!geac!zooid!stramba
- From: Mike Stramba <stramba@zooid.guild.org>
- Subject: Re: MiNT, which way forward...
- Organization: The Zoo of Ids
- Date: Fri, 18 Dec 1992 04:29:05 GMT
- Message-ID: <1992Dec18.042905.2154@zooid.guild.org>
- References: <1992Dec11.185521.26575@bas-a.bcc.ac.uk>
- Lines: 63
-
- In article <1992Dec11.185521.26575@bas-a.bcc.ac.uk>,
- ucacmsu@ucl.ac.uk (Mr Stephen R Usher) writes:
-
- >
- >Here's a copy of a discussion document I sent to the MiNT mailing list
- >earlier today...
- >
- >---- Start of included message ----
- >From reading the comp.sys.atari.st* groups it has become increasingly clear
- >that there are two distinct groups of MiNT users, each of which have
- >differing priorities for future developments.
- >
- >The two groups are as follows:-
- >
- >1) People who are looking for MiNT to provide a multitasking kernel
- > underlaying GEM so as to give the same sorts of functionality as MS
- > Windows, Windows NT or Apple's MultiFinder.
- >
- >2) People who are looking to use MiNT as the basis for a cheap substitute
- > for Unix as a development environment and possibly as a multiuser
- > service.
- >
- >Group (1) have the following priorities:-
- >
- > (1) compatability with the old Mono-TOS/GEM
- > (2) process protection
- > (3) rudimentry virtual memory (ie monolithic, merely giving the
- > processes in total a machine with a virtually bigger RAM
- > size)
- > (4) networking (virtual drives)
- >
- >Group (2) have these priiorities:-
- >
- > (1) Process protection (including user id access control)
- > (2) Close emulation of Unix at library/OS levels.
- > (3) Internal Unix-like networking stubs (ie sockets, both UNIX and
- > INET Domains). Drivers for networking itself could be loaded
- > at boot time, but the code for inet stuff etc should be in
- > the kernel and multithreaded so as to be able to guarantee
- > as fast a response as possible. The INET loopback device
- > should be in the kernel as standard too.
- > (4) Per-Process, highly efficient virtual memory (giving a process a
- > virtual machine)
- > (5) Shared libraries
- > (6) Mountable file systems (so only those file systems which the
- > operator wants to appear are actually visible, and they can
- > be placed where they are needed)
- > (7) Hardware specific terminal/serial drivers (which can take full
- > advantage of the higher specification hardware available on
- > the Mega STE, TT and Falcon)
- > (8) Multithreaded file systems
- > (9) Less granularity for scheduling. (MiNT currently feels to have
- > very coarse context switching.)
- >
-
- I am interested in both groups, at the moment I'm concentrating more on
- group 2.
-
- I have not been using MiNt much yet, having only 1 meg and one floppy.
-
- What is the current state of MiNt in regard to the above items?
-
- Mike
-