This is the mail archive of the elix@sourceware.cygnus.com mailing list for the Elix project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: EL/IX spec review, status


At 11:19 PM 1/18/00 +0100, you wrote:

> Sure, but what would be the difference between level 3 & 4 if the change is
> conducted? (sorry had no time to study the spec carefully.. ;-)

Level 4 right now has a bunch of system call interfaces not in
level 3.  They include:

	setuid/setgid
	process group support
	filesystem-based mutex support
	password and group database operations
	semaphores
	mapped memory
	shared memory
	some non-standard stream support
	popen() and friends
	named interfaces (if_nametoindex and friends)
	pty and raw terminal support
	common signal handling functions
	interfaces to spawn and manage processes

and just a couple of others.  The spec claims that the difference
between 3 and 4 is that 3 is multi-process and 4 is full Linux.
My argument is that shared memory is a useful abstraction for
multi-process, and belongs there.

The rest of the level 4 interfaces look right to me, based on
the designed differences between 3 and 4.

					mike
		


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]