Difference between revisions of "Downloads"
(26 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
+ | == 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 | + | |
− | * [http://www.mscs.mu.edu/~brylow/xinu/xinu_mips-latest. | + | 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 [[w:IEEE 802.1Q|IEEE 802.1Q]]) | ||
+ | * '''Thread-per-packet TCP/IP Stack''' | ||
+ | * '''Qemu virtual machine support''' | ||
+ | * '''Support for the new WRT160NL router''' | ||
+ | |||
+ | === Downloads === | ||
+ | |||
+ | {|cellpadding="2" | ||
+ | ! Version | ||
+ | ! Download Link | ||
+ | ! Checksum (SHA1) | ||
+ | |-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 | ||
+ | | style="text-align:center" | [http://www.mscs.mu.edu/~brylow/xinu/xinu_mips-1.5.tar.gz gzip] | ||
+ | | f9cb6020367352afde13c8cfa81eead0105bab04 | ||
+ | |-style="background-color: #fdfdfd" | ||
+ | | style="text-align:center" | [http://www.mscs.mu.edu/~brylow/xinu/xinu_mips-1.5.tar.bz2 bzip2] | ||
+ | | d98102ada671aab7dbc98035466ee309f7416c60 | ||
+ | |-style="background-color: #fdfdfd" | ||
+ | | rowspan="2" | Embedded Xinu 1.0.2 | ||
+ | | style="text-align:center" | [http://www.mscs.mu.edu/~brylow/xinu/xinu_mips-1.0.2.tar.gz gzip] | ||
+ | | cec8a3ce0ca444b65a81342f38c636edf31ec6f0 | ||
+ | |-style="background-color: #fdfdfd" | ||
+ | | style="text-align:center" | [http://www.mscs.mu.edu/~brylow/xinu/xinu_mips-1.0.2.tar.bz2 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. | 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) | ||
+ | | [http://www.mscs.mu.edu/~brylow/xinu/xinu-console-latest.tar.gz gz] [http://www.mscs.mu.edu/~brylow/xinu/xinu-console-latest.src.rpm RPM] | ||
+ | |- | ||
+ | | Xinu Console Tools (Windows) | ||
+ | | [[WinXINU/Installation|Installation]] | ||
+ | |} |
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 |