Buenos
Details
| Size: | 0K |
| Last Update: | 2008-05-07 23:47:28 |
| Version: | 1.1.0 |
| OS Support: | Linux |
| License/Program Type: | BSD License |
| Publisher: | The Buenos Team |
| Price: | $0.00 |
Description:
Buenos 1.1.0 is operating systems other software developed by The Buenos Team.
Buenos is a small SMP operating system skeleton which can be used as a base for operating systems project courses. Buenos runs in a machine simulator called YAMS, which is also available here.
Buenos project is intended to be used as OS project base code which students can improve. Extensive documentation with suggestions for assignments or exercises is included with the system.
The Buenos system has fully pre-emptive kernel threading with SMP support. The system includes spinlocks, sleep queues and semaphores as synchronization primitives (locks and condition variables are documented as an exercise).
Userland programs are partially supported: system call interface is done, but most system calls are only documented, but not implemented. Virtual memory subsystem is not implemented, only tools for implementation are provided.
Buenos also includes device drivers for all YAMS virtual devices except the network interface (left as an exercise). A simple filesystem with a Unix tool to access it outside the virtual machine is also provided. Packet oriented networking is supported, reliable streams are documented as an exercise.
Requirements:
Buenos runs in a virtual machine and can thus be used on any system supporting Yet Another Machine Simulator (most UNIX like systems). Yet Another Machine Simulator is needed to run the OS, and cross compiling GCC is needed for both kernel and userland program compilation.
Buenos 1.1.0 supports english interface languages and works with Linux.
Downloading Buenos 1.1.0 will take if you use fast ADSL connection.
0 comments
Add to
Buenos Version History
Related Software
|
|
From category: Operating-Systems |
| Linux Mint\'s purpose is to produce an elegant, up to date and comfortable GNU/Linux desktop distribution.... |
|
|
From category: Monitoring |
| File Activity Viewer 0.2.0 is monitoring software developed by pupeno. File Activity Viewer opens a file and shows you the last lines (this is configurable) and then keeps waiting for changes in th... |
|
|
From category: Operating-Systems-Linux-Distri |
| Auditor Security Linux 200605 is operating systems linux distri software developed by Auditor Security Linux Team. The Auditor security collection is a Live-System based on KNOPPIX. With no install... |
|
|
From category: Backup |
| Bontmia 0.14 is backup software developed by John Enok Vollestad. Bontmia was written by John Enok Vollestad in april 2003 to merge the functionality of glastree and rsync in one application with a... |
|
|
From category: Monitoring |
| TraffStats is a monitoring and traffic analysis application that uses SNMP to collect data from any enabled device.... |
|
|
From category: Backup |
| backup.py is a simple way to do diff and complete backups for your servers.... |
|
|
From category: Monitoring |
| ebtables 2.0.8 rc2 is monitoring software developed by Bart De Schuymer. ebtables is a filtering tool for a bridging firewall. A firewalling tool to transparently filter network traffic passing a b... |
|
|
From category: Archiving |
| RESTORE was developed by Holonyx Ruffdogs and is a free, open source, enterprise network backup and recovery solution for Linux.... |
|
|
From category: System-Administration |
| Babel Enterprise 1.0.0 is system administration software developed by Artica ST. Babel Enterprise is an audit tool, focused on evaluating Operating System base security. Babel Enterprise evaluate t... |
|
|
From category: Monitoring |
| Bash Port Knocking 0.0.1 is monitoring software developed by Ancientt. Bash Port Knocking is a set of scripts that use standard Linux tools to acheive a port knocking system. A Web page is used to... |
|
|
From category: Operating-Systems-Linux-Distri |
| Ark Linux Live 2006.1 is operating systems linux distri software developed by ArkLinux. Ark Linux Live is a Live CD edition of Ark Linux. Ark Linux is a beginner-friendly Linux distribution meant p... |
|
|
From category: Filesystems |
| Davenport 0.9.10 is filesystems software developed by eglass1. Davenport is a servlet which provides a WebDAV gateway to SMB shared resources. Typical usage would be to provide web-based read and w... |
|
|
From category: Hardware |
| cdck 0.6.0 is hardware software developed by Alexey Semenoff. cdck is a simple program for verifying CD/DVD quality. Even if all files on the disc are readable, some sectors having bad timing and c... |
|
|
From category: Filesystems |
| FuseIso 20061017 is filesystems software developed by Dmitry Morozhnikov. FuseIso is a FUSE module to mount ISO filesystem images (.iso files). FuseIso currently support plain ISO9660 Level 1 and 2... |
Leave a comment