Skip to content

yiminghuang/linux256

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linux256

This repository contains the Linux source code for CSC 256/456.

Students will need the QEMU emulator and the OpenWRT hard disk image. The getfiles.sh script will download and unpack these files from the course web page. In case students want to get the files by hand, the information is below:

o You can find the QEMU binaries for our Linux machines at http://www.cs.rochester.edu/courses/256/fall2015/QDGL/qemu-install.tar.gz

o The OpenWRT image that we use for our virtual machine is at http://www.cs.rochester.edu/courses/256/fall2015/QDGL/openwrt-15.05-x86-generic-combined-ext4.img

The runqemu.sh script will launch QEMU with the needed command-line options. With no arguments, it will boot the OpenWRT disk image with the default kernel residing on the image. Alternatively, students can provide the pathname to their Linux kernel, and runqemu.sh will boot their kernel instead.

Files in the floppy directory will appear on the floppy disk within the virtual machine. To mount the floppy disk, use the command:

o mount -t msdos /dev/fd0 /mnt

The contents of floppy should appear in /mnt.

Please note that the size of the files in floppy must remain less than the size of an actual floppy disk.

About

Linux source code for CSC 256/456

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 96.6%
  • Assembly 2.0%
  • C++ 0.6%
  • Makefile 0.3%
  • Objective-C 0.3%
  • Perl 0.1%
  • Other 0.1%