Difference between revisions of "WinX"

From Embedded Xinu
Jump to navigation Jump to search
m (Winx moved to WinX: rename title)
Line 1: Line 1:
== About Embedded XINU ==
+
== About WinX ==
  
Embedded XINU is an ongoing research and implementation project in the area of Operating Systems and Embedded SystemsIts goal is to port the [[XINU|XINU Operating System]] to the MIPS platform by specifically targeting LinkSys WRT54GL routersWhile this project is still in progress, our prototype laboratory environment is already being used as the platform for courses
+
Working in coordination with [http://www.mscs.mu.edu/~brylow/ Dr. Dennis Brylow] a senior design project was set up to create a piece of software to allow the direct inclusion of Windows based computers in the development and testing of XINU operating systemsThe goal is to create a front end program that has all the functionally of current shell based front end tied into a graphical user interfaceThe project codename, WinX, was installed at the beginning of the implementation phase; ultimately the software may be released under a different name for various legal reasons.
in Operating Systems, Hardware Systems, Embedded Systems, and Compilers.  We're also working on support for Networking and Internetworking classes.
 
  
The Embedded XINU project was conceived and is supervised by [http://www.mscs.mu.edu/~brylow/ Dr. Dennis Brylow] and is being conducted by both graduate and undergraduate students in the [http://www.mscs.mu.edu/ Math, Statistics, & Computer Science] department of [http://www.mu.edu/ Marquette University] in Milwaukee, Wisconsin.  The first major phase of work on Embedded XINU began in the Summer of 2006.
 
  
== Embedded XINU Guides ==
+
*Working Objective Statement
 +
**Design and implement a Windows program to allow Windows-based computers to participate directly in the MSCS Systems Lab for remote testing and execution of embedded operating system kernels by 28 April 2008 at a cost of $0.
  
In this section we are developing instructions so that other groups can benefit from the work we are doing.  These guides can be followed more or less in order to create a relatively inexpensive platform for a custom operating system.  As our work develops further, there will be more XINU-specific information.
+
*Current developers include:
 +
**Adam Koehler
 +
**Nicholas McMillan
 +
**Matthew Thomson
 +
**Christopher Swiderski
  
# Obtain a [[List of supported platforms|supported platform]].
 
# [[HOWTO:Modify the Linksys hardware|Modify the Linksys hardware]]
 
# [[HOWTO:Connect to a modified router|Connect to a modified router]]
 
# [[HOWTO:Build and Deploy XINU|Build and Deploy XINU]]
 
# (Optional) [[HOWTO:Build Backend Pool|Build a pool of backends]]
 
  
<!-- Research -->
+
== Phases of WinX ==
{|style="width:100%; border-spacing:8px; margin:0px -8px;"
+
*Design
|style="width:50%; border:1px solid #afb0b0; background:#dbdbdb; vertical-align:top; color:#000;"|
+
**The design phase spanned the whole first academic semester starting in September 2007 and ending in December 2007.
{|width="100%" cellpadding="2" cellspacing="5" style="vertical-align:top; background:#dbdbdb;"
 
! <h2 style="border-bottom: 1px solid black;">[[Research papers|Research]]</h2>
 
|-
 
|style="color:#000;"| {{:Research papers/Current}}
 
<div style="text-align:right;">[[Research papers/Current|view]]</div>
 
|-
 
|}
 
  
<!-- Development -->
+
*Implementation
|style="width:50%; border:1px solid #b4c3e1; background:#dde4f1; vertical-align:top; color:#000;"|
+
**The implementation stage will span the whole second academic semester starting in January 2008 and ending in late April 2008.
{|width="100%" cellpadding="2" cellspacing="5" style="vertical-align:top; background:#dde4f1;"
 
! <h2 style="border-bottom: 1px solid black;">[[Development tasks|Development]]</h2>
 
|-
 
|style="color:#000;"| {{:Development tasks/Current}}
 
<div style="text-align:right;">[[Development tasks/Current|view]]</div>
 
|-
 
|}
 
|}
 
  
== Internal Documentation ==
+
*Major Implemenation Phases
Here is where we develop our research project as it is happening.  While it is possible that there may be more detailed information on a few topics, beyond this point the documentation is only for internal use and not meant for public consumption.
+
**Internal: January - Alpha Stage
 +
**Alpha: March 12, 2008
 +
**Beta: April 9, 2008
 +
**Live: April 28, 2008
  
* '''[[InternalDocs|Internal Documentation]]''' for the current semester.
+
 
* View all [[Special:Prefixindex/InternalDocs/|Internal Documentation]].
+
== WinX Development ==
<!--
+
WinX implementation is an ongoing process and members of the software development team can access the subversion repository at http://xinu.mscs.mu.edu/svn/winx/ to view the current status of the software.
-->__NOTOC__<!-- Disable "Contents" box from showing --><!--
 
-->__NOEDITSECTION__<!-- Disable [edit] from appearing --><!--
 
-->
 

Revision as of 21:22, 6 February 2008

About WinX

Working in coordination with Dr. Dennis Brylow a senior design project was set up to create a piece of software to allow the direct inclusion of Windows based computers in the development and testing of XINU operating systems. The goal is to create a front end program that has all the functionally of current shell based front end tied into a graphical user interface. The project codename, WinX, was installed at the beginning of the implementation phase; ultimately the software may be released under a different name for various legal reasons.


  • Working Objective Statement
    • Design and implement a Windows program to allow Windows-based computers to participate directly in the MSCS Systems Lab for remote testing and execution of embedded operating system kernels by 28 April 2008 at a cost of $0.
  • Current developers include:
    • Adam Koehler
    • Nicholas McMillan
    • Matthew Thomson
    • Christopher Swiderski


Phases of WinX

  • Design
    • The design phase spanned the whole first academic semester starting in September 2007 and ending in December 2007.
  • Implementation
    • The implementation stage will span the whole second academic semester starting in January 2008 and ending in late April 2008.
  • Major Implemenation Phases
    • Internal: January - Alpha Stage
    • Alpha: March 12, 2008
    • Beta: April 9, 2008
    • Live: April 28, 2008


WinX Development

WinX implementation is an ongoing process and members of the software development team can access the subversion repository at http://xinu.mscs.mu.edu/svn/winx/ to view the current status of the software.