Software

MinimizeClose

Sysprog Linux 2.0

Sysprog Linux is a linux distribution based on Puppy Linux intended for the course Systems Programming. It contains most of the tools discussed in class and other useful software.

It is primarily intended for Computer Science students who are used to Windows. Sysprog Linux does not require a separate partition, does not require any installation, can store personal files on almost any storage device and provides full access to NTFS partitions.

Getting started

Burn the sysprog-linux.iso image (not the file) to a CD-ROM.

On Windows burning an ISO image to CD-ROM can be done with the free utility BurnCDCC which can be found at: http://www.terabyteunlimited.com/utilities.html

Sysprog Linux is booted using a so-called Live-CD. Insert the CD-ROM in the disk drive and reboot the computer.

Applications

Available Systems Programming applications:

  • ddd
  • gcc
  • gdb
  • gnuplot
  • gprof
  • make
  • splint
  • valgrind

Other important applications

  • geany (Graphical text editor)
  • vim (Console text editor)
  • opera (Browser and mail client)
  • bubbles (Game to calm you down when frustrated)
  • gftp (Graphical FTP client)
  • ssh (SSH Client)
  • lame (MP3<->WAV encoder)
  • wavplay (Very basic audio player)

General notes

  • This software is provided as is. Use it at your own risk.
  • This software is NOT provided by the Vrije Universiteit.
  • There is NO support available for this software.
  • Puppy Linux is under heavy development, you may encounter bugs.
  • The version of Puppy Linux used is 2.02, which is now outdated.
  • Backup regularly.

Acknowledgement

Sysprog linux was made possible by the very impressive work done by Barry Kauler and the Puppy Linux community.

Files

Sticky
MarcoSlot.Net now runs entirely in the Cloud! Using S3 as a storage back-end and Google App Engine & CloudFront as delivery front-ends it is fast, cheap, scalable, monitored 24/7 and I have no idea how it works anymore.