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.
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