home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.linux
- Path: sparky!uunet!modcomp!gamble!nigel
- From: nigel@gamble.uucp (Nigel Gamble)
- Subject: Re: real time
- References: <1993Jan3.054159.11008@umr.edu> <1993Jan4.191229.22825@news.stolaf.edu>
- Organization: Nigel Gamble, Consultant
- Date: Tue, 5 Jan 1993 12:53:54 GMT
- Message-ID: <C0Dt5v.6G@gamble.uucp>
- Lines: 31
-
- In <1993Jan4.191229.22825@news.stolaf.edu> johnsonm@lars.acc-admin.stolaf.edu (Michael K. Johnson) writes:
- >Well, actually, for some "real-time" applications, linux makes a lot
- >of sense, essentially because it has very low overhead in general.
-
- Unfortunately, although a real time operating system needs to have very
- low overhead, having very low overhead does not mean that you have a
- real time operating system. With the current version of Linux (as with
- any other traditionally designed UN*X operating system) there is no
- way to *guarantee* fast, *deterministic* response times.
-
- >However, it would not take a "fundamental design change in how the
- >kernel works" to make linux a /good/ RTOS.
-
- I think you're wrong here, for the reasons I outlined in a previous posting.
- But if you (or anyone else) is seriously thinking of `Linux-RT', I'll
- volunteer to help.
-
- However, I now believe that the best way to implement a real time
- POSIX compliant OS is to start with a real time microkernel, not with
- a non real time monolithic kernel. This allows many of the subsystems
- that cause problems for a real time UN*X kernel, such as the file
- system, to be implemented in user space where they can do less damage
- to deterministic response times. Of course, there is still the problem
- of ensuring that all device drivers conform to the rules for ensuring
- determinism. This is difficult enough for a commercial implementation;
- Linux device drivers are being contributed by many different people
- who would all have to understand how their code impacts the real time
- nature of the OS.
- --
- Nigel Gamble gamble!nigel@uunet.UU.NET
- Ft. Lauderdale, FL uunet!gamble!nigel
-