OS semester project