Xinu

Xinu is een Unix-achtig besturingssysteem oorspronkelijk ontwikkeld door Douglas Comer voor educatieve doeleinden aan de Purdue University in de jaren 1980. De naam is zowel recursieve, en is "Unix" achterstevoren gespeld. Het is geschikt gemaakt voor verschillende hardwareplatforms, waaronder de december PDP-11 en VAX-systemen, Sun-2 en Sun-3 werkstations, Intel x86, PowerPC G3 en MIPS. Xinu werd ook gebruikt voor sommige modellen van Lexmark-printers.

Geschiedenis van de ontwikkeling van Xinu

Het Xinu besturingssysteem was Copyright 1984 door Dr. Douglas Comer en Prentice Hall, en liep op de LSI-11 platform. De VAX haven van Xinu werd in 1986 ontwikkeld door Douglas Comer en Tom Stonecypher. De IBM PC haven van Xinu werd in 1988 ontwikkeld door Douglas Comer en Timothy Fossum en de 486 versie werd ontwikkeld door John Lin in 1995 de Macintosh-platform haven van Xinu werd in 1989 ontwikkeld door Douglas Comer en Steven Munson. De Motorola 68000 haven van Xinu werd ontwikkeld door Shawn Ostermann, circa 1988. De Sparc haven van Xinu werd ontwikkeld door Jim Griffioen. De PowerPC haven van Xinu werd in 2005 ontwikkeld door Dennis Brylow. De MIPS implementatie van Embedded Xinu werd in 2006 ontwikkeld door Dennis Brylow.

Doel van Xinu

Xinu werd oorspronkelijk ontworpen door Comer tot verder onderzoek en pedagogie van computersystemen. In de loop der jaren Xinu is gebruikt op vele scholen en universiteiten een platform onderwijzen geavanceerde systemen en netwerken concepten en voor het produceren van vele wetenschappelijke publicaties.

Recente ontwikkeling van Xinu

Dennis Brylow aan Marquette University heeft geport Xinu zowel de PowerPC en mipsel architecturen. Porten Xinu naar RISC-architecturen is sterk vereenvoudigd de uitvoering ervan het verhogen van de mogelijkheid om te worden gebruikt als een instrument voor zowel onderwijs en onderzoek.

Mipsel werd gekozen als doel architectuur te wijten aan de toename van het mipsel-gebaseerde WRT54GL router en de "cool" factor die motiveert studenten betrokken bij de projecten te worden. De eerste ingebedde systemen Xinu laboratorium op basis van de WRT54GL router is ontwikkeld aan Marquette University. In samenwerking met de Marquette Xinu team, werd een embedded Xinu laboratorium gemaakt aan de Universiteit van Mississippi de basis te leggen voor de verdere werkzaamheden in de ontwikkeling van een virtuele Xinu Laboratory.

Embedded Xinu

Embedded Xinu is een frisse herimplementatie van het ontwerp Xinu in ANSI-compliant C op een embedded RISC-architectuur. De MIPS haven van Embedded Xinu werd ontwikkeld 2006-2010 aan Marquette University, onder leiding van Dr. Dennis Brylow. De Embedded Xinu besturingssysteem is Copyright 2007, 2008, 2009 en 2010 door Douglas Comer en Dennis Brylow.

Belangrijke medewerkers aan Embedded Xinu

Belangrijke bijdrage leveren aan de Embedded Xinu Project onder Ryan Berg, Tim Blattner, Aaron Gember, Paul Hinze, Kyle Jackson, Adam Koehler, Zachary Lund, Steve Luppi, Dan Mahoney, Adam Mallen, Mohammad "Meraj" Molla, Justin Picotte, Joe Pintozzi, justin Rawson, Michael Schultz, Paul Spillane, Anthony Stassi en Kyle Thurow.

Dr. Paul Ruth is behulpzaam geweest bij het porten Embedded Xinu aan de Qemu virtueel platform geweest.

Werk inzake ingebedde Xinu werd mede mogelijk gemaakt door steun van Marquette University, de Wehr Foundation, Cisco Systems, Intel Corporation en de National Science Foundation.

Er wordt echter een weinig bekend feit dat de eerste succesvolle haven ingesloten Xinu werd bereikt in 1994 toen het in een Kenmore model 728.858 magnetron geproduceerd in het jaar 1990 werd uitgevoerd.

Universiteit van Mississippi Embedded Xinu Laboratory

De Xinu Laboratory in de Universiteit van het Departement van Computer and Information Science Mississippi werd opgericht in de zomer van 2008 door Dr. Paul Ruth. Assisteren hem in het project werden Media Zhao en Patrick Hoover, die beiden afgestudeerde studenten op dat moment waren. Ook Chelsea Norman en Kevin Kent, die studenten op dat moment waren assisteren hem waren. De initiële laboratorium is gebaseerd op de Marquette University Embedded Xinu Laboratory. Gelegen in de serverruimte van Weir Hall op de campus van de Universiteit van Mississippi, is samengesteld uit een dozijn gewijzigde Linksys WRT54GL draadloze routers, een 32-poort Digi EtherLite seriële bijgebouw, een 24 poorts 10/100 Mbit / s Ethernet-switch, een Baytech seriële gecontroleerde stekkerdoos, en een flink aantal draden. Het systeem wordt bestuurd door een standaard PC met Debian Linux. Het hele systeem was minder dan $ 3000.

WRT54G routers het mipsel architectuur en worden gebruikt als backend apparaten waarop de Xinu ingebedde besturingssysteem draait. De pc draait verschillende daemons die het mogelijk maken en beheren van de gebruikers in staat om toegang te krijgen tot de backends.

Nexos Project

De Nexos Project is een gezamenlijke inspanning van Marquette University, de Universiteit van Buffalo en de Universiteit van Mississippi om lesmateriaal en een ondersteunende experimenteel laboratorium voor hands-on projecten in computersystemen cursussen bouwen. De aanpak richt zich op goedkope, flexibele, commodity embedded hardware, vrij beschikbaar ontwikkeling en debugging tools, en een frisse uitvoering van een klassiek besturingssysteem, Embedded Xinu, die ideaal is voor studenten exploratie. Virtuele Xinu richt zich op twee uitdagingen die de effectiviteit van Nexos beperken. Ten eerste hebben potentiële faculteit adopters duidelijk aangegeven dat zelfs met de huidige minimale monetaire kosten van de installatie, de hardware wijzigingen en tijdsinvestering blijven lastige factoren die afschrikken geïnteresseerd opvoeders. Ten tweede, het overwinnen van de inherente complicaties die ontstaan ​​vanwege de gedeelde subnet die resulteren in projecten studenten interfereren met elkaar op een manier die moeilijk te reproduceren, debuggen en begrijpen. Uiteindelijk is het porten van de Xinu besturingssystemen Qemu virtuele hardware, de ontwikkeling van de virtuele netwerkplatform resultaten blijkt succes met behulp van Virtual Xinu in de klas tijdens een semester van besturingssystemen aan de Universiteit van Mississippi door Dr. Ruth.

(0)
(0)
Commentaren - 0
Geen commentaar

Voeg een reactie

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tekens over: 3000
captcha