SENIOR PROJECT PLANNING - EEN 418
"ROMEO Operating system"

This page contains all my ideas for my senior project

This project is dedicated to Dr. Romeo Iglesias, who passed away on August 21st of 2001; reason why the name of my project is ROMEO.

IDEAS SO FAR:

ROMEO Operating System

- Design and implement an operating system with a minimal set of commands.
--BOOT LOADER (Assembly code?)
--BOOT SECTOR,
--BOOT LOADER,
--KERNEL (coded in C),
--FILE SYSTEM,
--PROCESS INTERCOMMUNICATION,
--MISCELLANEOUS


FEBRUARY 2003
* Currently collecting information.

UP TO 03/18/2003
*BOOTLOADER AVAILABLE: GRUB or MAKE A NEW ONE USING ASSEMBLY LANGUAGE
*OUTPUT TO SCREEN
*C LIBRARIES HAVE TO BE MODIFIED TO WORK UNDER NEW OS
*HOW TO DETERMINE RAM SIZE
*FIRST KERNEL WILL ONLY OUTPUT A TEXT LINE
*LINKERS
*A LIST OF REFERENCES IS AVAILABLE, WILL DO MORE RESEARCH ON THE TOPIC

UP TO 03/24/2003
*RESEARCH USING THE WEB AND ALL OTHER SOURCES AVAILABLE.

UP TO 08/21/2003
*DURING THE SUMMER:
1) DECIDED TO IMPLEMENT THE BOOT LOADER USING GRUB AS USING ASSEMBLY LANGUAGE WOULD TAKE A CONSIDERABLE AMOUNT OF TIME THAT COULD BE SPENT EFFICIENTLY ON OTHER ASPECTS OF THE O/S.
2) CURRENTLY DEVELOPING A BASIC KERNEL CAPABLE OF BEING LOADED ON AN INTEL PENTIUM (tm) 133 Mhz PROCESSOR-BASED PC.


  • EEN 418 - Senior Project Planning Presentation.


    To learn about the most current information about this project, please refer to the EEN 419 course page, which explains the details about the development of this design as they:
  • EEN 419 - Senior Project.

    Any suggestions or comments, please email me at e.rivas@umiami.edu