AceOS.jpg
Home About Architecture Drivers C Library Shell Specifications Links Downloads
Back to Sam's Home Page
You are here : Ace OS -> Shell Shell

The first shell developed for Ace was CShell.exe. The name CShell is came from the naming convention used in Ace and it has no relation with Unix C Shell. The current version is renamed to "Ace Shell". The older versions of shell uses no C library calls, it calls the Ace Kernel using the well known Binary Interface.

Ace Shell is designed as a small program which will provide minimum functions to user to experience to test the Ace Kernel. It is not a shell which will perform all the operations needed. Use this shell carefully because it has not checked for defects.

The following commands are currently implemented in this Shell - VER, HELP, DATE, QUIT, PWD, CD, MD, RD, DIR, REN, TYPE and SET.

The Shell is compiled as a PE EXE. It is loaded by the Kernel after all the drivers are loaded. Currently in the kernel I have hard coded the shell path. In the next release will make the kernel to load drivers and shell using XML based configuration files.

The current version of Ace Shell uses POSIX C Library functions to interact with the Kernel. So if you can make it work under any OS that provides POSIX interface. I have actually developed this shell in the Windows XP environment. Since the POSIX library implementation for Ace OS is delayed I have not tested this shell with Ace OS. You can download the source code for Ace Shell from the Downloads section.





Best viewed in 1024 x 768 using IE 4.x, Netscape 6.x or higher. JavaScript support is also required for dynamic menu. This page is last updated on 1-Nov-2006
This site is visited times since 1-Oct-2002. Back to Sam's Home Page