Skip to content

implementing an operating system with the basics(shell, kernel...)

Notifications You must be signed in to change notification settings

roukzz/Operating-System

Repository files navigation

Name: Farouk Arab
Programming Language: C
OS: MS windows
file name that's I'm sure it works is "testfile2.txt"
help Command: by typing help it shows how to use the OS.

RUN IT: open command line in Windows then go to the folder containing all the C and header files.
1- gcc -c kernel.c shell.c ...
2. gcc -o mykernel kernel.o shell.o ...
3. mykernel then Enter button.

Main: implementing a simple Operating System which is capable of doind some command like. this OS has a shell memory ans it is able to 
set some variable to some value as the user decides and can also retrieve it. can also executes scripts with the known command.

challenge:my purpose was to recreate how OS works. so  if you want to execute 2 or 3 scripts to execute (programs), it has to give some quata to each program. the challenge for me was to alternate between them and if the program was too big then i had separate the program into pages holding in the backing store. then, called into ram when needed. 

About

implementing an operating system with the basics(shell, kernel...)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages