3 ms·
I used XINU to study OS course: http://en.wikipedia.org/wiki/Xinu http://en.wikipedia.org/wiki/Xinu Xinu is a small, elegant, multitasking Operating System sup
by nivertech 16y ago
I used XINU to study OS course:
http://en.wikipedia.org/wiki/Xinu http://en.wikipedia.org/wiki/Xinu
Xinu is a small, elegant, multitasking Operating System supporting the following features:
* Concurrent Processing
* Message Passing
* Ports
* Semaphores
* Memory Management
* Buffer Pools
* Uniform Device I/O
* Shell
* Tcl
* TCP/IP
Xinu was originally designed as a vehicle for teaching Operating System design concepts and is used by many educational institutions for this purpose. Later versions supported TCP/IP, these versions are often used in Data Communications courses.
- xulescu 16y agoInteresting project, but it's name sounds too much like Xenu: http://en.wikipedia.org/wiki/Xenu http://en.wikipedia.org/wiki/Xenu .
- crazydiamond 16y agoActually, it's Unix backwards, but surely you knew that.
- ralph 16y agoAs well as being Unix backwards, it's also a recursive acronym; Xinu is not Unix.
- nivertech 16y agoAliens had much more advanced operating systems 75 million years ago. Imagine which operating systems they have NOW! :-)
- dgordon 16y agoYou say that like it's a bad thing. ;-)
- mjschultz 16y agoI also used Xinu in my O/S course. I'll mention that one of Doug Comer's (http://www.wikipedia.org/wiki/Douglas_Comer http://www.wikipedia.org/wiki/Douglas_Comer) intentions with Xinu was to purposefully make a different design decision than Unix when pedagogically relevant. For example, instead of treating everything like a file (Unix/Linux) everything is treated like a device. Its various iterations over the year do not necessarily remain true to that principle, but it is something different about the O/S.