Debian based USB Linux for School
We're planning to build our own USB Linux that fits the requirements of our school (IT) during a project the next half year.
Although I was able to gather some expirience in using GNU/Linux since I've been using it (~ 1 year, switched from Ubuntu to Arch Linux some time ago) , there are some things I need to know for our project.
The idea is, to build a system on a 1GB USB Stick that includes all the programs the students need during the education on our school (Programming Tools, Apache, MySQL, OO, project management software ... )
We consider to use Ubuntu or Debian Lenny for our system, is there any other Debian derivate (except from DSL) that could be better for our system?
How can we include software in our USB image? ( would running the usb image in a vm , then installing software and copying the image on the stick afterwards work?)
Which major problems could we face when building the system?
(Please excuse my bad english)