Design and implementation of a TCP/IP stack for geekos operating system
Is this your thesis?
This record came from a bulk archive import. If it’s yours, link it to your profile.
Abstract (EN)
GeekOS is a tiny and simple operating system that was designed at the University of Maryland to show undergraduate students the fundamentals of operating systems. GeekOS was implemented and extended as a senior project at Anadolu University in 2006, and the new kernel was named OSman. While preserving the basic functionality available in GeekOS, OSman incorporates additional features such as multi-programming support, VESA graphics device driver, and a PCI Device Driver System Base.Despite having many nice features, the current version of OSman lacked crucial networking support. The goal of this thesis was to add a sample Ethernet device driver and a TCP/IP Protocol stack implementation so that networked applications can be deployed in a machine running OSman. Realtek RTL8139 is used as the network interface card (NIC) for this thesis, and a standards-compliant, five-layer TCP/IP protocol stack is implemented on top of the designed device driver.To demonstrate the capabilities of the developed Ethernet device driver and the TCP/IP, a popular client-server network game called tic-tac-toe is implemented. This game shows the communication between two computers one running OSman and the other running in Windows XP.
Author
Alper Bilge
How to Cite
Alper Bilge (Master Thesis). Design and implementation of a TCP/IP stack for geekos operating system, 2008, Anadolu University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Anadolu University
- A survey on arabesque culture in Turkish cinema between the years 1970?2000(2012)
- Comparison of Koroglu operas by Uzeyir Hacibeyli and Ahmed Adnan Saygun(2024)
- Effects of manipulative news in social media on the Z generation(2023)
- Analysis of educational problems in guinea-bissau from independence to the present within the framework of public policy(2025)
- Representation of educational news in the media: A review of educational news in the context of critical discourse analysis(2024)
- Yabancı dı̇l olarak Almanca, İngı̇lı̇zce ve Türkçe ders kı̇taplarında kültürlerarasılık konusu üzerı̇ne(2025)