Difference between revisions of "Downloads"

From Embedded Xinu
Jump to navigation Jump to search
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Embedded XINU 1.5 ==
+
== Embedded Xinu ==
  
The venerable [[XINU|XINU operating system]] has been used in classrooms, research labs, and commercial development firms for nearly a quarter of a century. Reimplemented in ANSI standard C, targeted to a modern RISC architecture, and optimized for resource-scarce embedded systems, Embedded XINU is rested, relaxed, and ready to go for the next quarter century.
+
The venerable [[Xinu|Xinu operating system]] has been used in classrooms, research labs, and commercial development firms for nearly a quarter of a century. Reimplemented in ANSI standard C, targeted to a modern RISC architecture, and optimized for resource-scarce embedded systems, Embedded Xinu is rested, relaxed, and ready to go for the next quarter century.
  
The current version includes:
+
The current version includes (2.01 features in '''bold'''):
 
* Process management primitives
 
* Process management primitives
 
* Preemptive multitasking
 
* Preemptive multitasking
Line 16: Line 16:
 
* Embedded MIPS32 loader
 
* Embedded MIPS32 loader
 
* Interactive shell with basic commands
 
* Interactive shell with basic commands
* '''Wired network driver'''
+
* Wired network driver
* '''Programmable network switch (Using [[w:IEEE 802.1Q|IEEE 802.1Q]])'''
+
* Programmable network switch (Using [[w:IEEE 802.1Q|IEEE 802.1Q]])
 +
* '''Thread-per-packet TCP/IP Stack'''
 +
* '''Qemu virtual machine support'''
 +
* '''Support for the new WRT160NL router'''
  
 
=== Downloads ===
 
=== Downloads ===
Line 26: Line 29:
 
! Checksum (SHA1)
 
! Checksum (SHA1)
 
|-style="background-color: #efefef"
 
|-style="background-color: #efefef"
 +
| rowspan="2" | Embedded Xinu 2.01 (latest)
 +
| style="text-align:center" | [http://www.mscs.mu.edu/~brylow/xinu/xinu_mips-latest.tar.gz gzip]
 +
| 112289d9b8be65b3ae0f382975aa36860c891cc7
 +
|-style="background-color: #efefef"
 +
| style="text-align:center" | [http://www.mscs.mu.edu/~brylow/xinu/xinu_mips-latest.tar.bz2 bzip2]
 +
| a1c0c81cda30cb05421c7c9ec1e2af5699470e7e
 +
|-style="background-color: #fdfdfd"
 
| rowspan="2" | Embedded Xinu 1.5
 
| rowspan="2" | Embedded Xinu 1.5
| style="text-align:center" | [http://www.mscs.mu.edu/~mschul/xinu/xinu_mips-latest.tar.gz gzip]
+
| style="text-align:center" | [http://www.mscs.mu.edu/~brylow/xinu/xinu_mips-1.5.tar.gz gzip]
 
| f9cb6020367352afde13c8cfa81eead0105bab04
 
| f9cb6020367352afde13c8cfa81eead0105bab04
|-style="background-color: #efefef"
+
|-style="background-color: #fdfdfd"
| style="text-align:center" | [http://www.mscs.mu.edu/~mschul/xinu/xinu_mips-latest.tar.bz2 bzip2]
+
| style="text-align:center" | [http://www.mscs.mu.edu/~brylow/xinu/xinu_mips-1.5.tar.bz2 bzip2]
 
| d98102ada671aab7dbc98035466ee309f7416c60
 
| d98102ada671aab7dbc98035466ee309f7416c60
 
|-style="background-color: #fdfdfd"
 
|-style="background-color: #fdfdfd"
| rowspan="2" | Embedded Xinu 1.0
+
| rowspan="2" | Embedded Xinu 1.0.2
| style="text-align:center" | [http://www.mscs.mu.edu/~brylow/xinu/xinu_mips-latest.tar.gz gzip]
+
| style="text-align:center" | [http://www.mscs.mu.edu/~brylow/xinu/xinu_mips-1.0.2.tar.gz gzip]
 
| cec8a3ce0ca444b65a81342f38c636edf31ec6f0
 
| cec8a3ce0ca444b65a81342f38c636edf31ec6f0
 
|-style="background-color: #fdfdfd"
 
|-style="background-color: #fdfdfd"
| style="text-align:center" | [http://www.mscs.mu.edu/~brylow/xinu/xinu_mips-latest.tar.bz2 bzip2]
+
| style="text-align:center" | [http://www.mscs.mu.edu/~brylow/xinu/xinu_mips-1.0.2.tar.bz2 bzip2]
 
| 145c96f7ed8a9a9095b357e8c5e40b2645e33f7a
 
| 145c96f7ed8a9a9095b357e8c5e40b2645e33f7a
 
|}
 
|}

Latest revision as of 00:54, 19 January 2010

Embedded Xinu

The venerable Xinu operating system has been used in classrooms, research labs, and commercial development firms for nearly a quarter of a century. Reimplemented in ANSI standard C, targeted to a modern RISC architecture, and optimized for resource-scarce embedded systems, Embedded Xinu is rested, relaxed, and ready to go for the next quarter century.

The current version includes (2.01 features in bold):

  • Process management primitives
  • Preemptive multitasking
  • Priority-based scheduling
  • Semaphore synchronization
  • Message-passing interprocess communication
  • Sleep and wake
  • Dynamic memory allocation
  • Synchronous and asynchronous serial drivers
  • Buffered I/O
  • Device-independent I/O layer
  • Embedded MIPS32 loader
  • Interactive shell with basic commands
  • Wired network driver
  • Programmable network switch (Using IEEE 802.1Q)
  • Thread-per-packet TCP/IP Stack
  • Qemu virtual machine support
  • Support for the new WRT160NL router

Downloads

Version Download Link Checksum (SHA1)
Embedded Xinu 2.01 (latest) gzip 112289d9b8be65b3ae0f382975aa36860c891cc7
bzip2 a1c0c81cda30cb05421c7c9ec1e2af5699470e7e
Embedded Xinu 1.5 gzip f9cb6020367352afde13c8cfa81eead0105bab04
bzip2 d98102ada671aab7dbc98035466ee309f7416c60
Embedded Xinu 1.0.2 gzip cec8a3ce0ca444b65a81342f38c636edf31ec6f0
bzip2 145c96f7ed8a9a9095b357e8c5e40b2645e33f7a

Xinu Console Tools

The XINU Console Daemon and various associated utilities provide network clients with connectivity to backend consoles that are really only connected directly to the console host. The xinu-console software package is now freely available for UNIX console hosts and front end clients.

(Note: Information about the Windows version of the console tools can be found on the WinXINU page.)

Downloads

Version Download Link
Xinu Console Tools 2.06 (Linux/Unix version) gz RPM
Xinu Console Tools (Windows) Installation