Learning Linux Programming ... and Other projects.
2. Create a working ICanProgram environment from scratch, using Puppy Linux live CD as base
3. Software to support Safe Supply of Medication by non Health-trained Workers
4. Donate - help further development of above.
Readme - ICanProgram - Puppy Linux version
A. Ready made CD iso or build from scratch?
|Ready Made CD (iso) image
|Build From Scratch
|Simple. - download, burn, set you screen size and off you go
|The download size is a lot smaller
|At present limited to Puppy 4.1.2
|You get to learn a little about installing software on linux
|You can use the latest version of Puppy Linux
|You can use an older version if it works better with
iso (CD image), below contains puppy-linux and a development
environment setup for the icanprogram linux programming course.
To obtain the ready prepared CD iso (which can also be used to install
to a USB stick) download the following file (approximately 250mb),
then read the notes, to turn it into a working system.
[Link to the icanprogram linux programming course ( http://www.icanprogram.com/nofeecourses.html )]
Build from scratch
Another document howToIcanPup includes a "how-to" to create the same thing,
starting from a base Puppy-Linux install
This should work with any version of Puppy Linux from 3.01 (and probably before).
The how-to involves smaller downloads in total than this finished iso - but will be less convenient.
Please report any problems to krsmith28p <at> tuxfamily.org
The ISO file
It should be burned to CD (use burn as image), and then boot as a live CD (see below).
On booting it will ask some questions - mouse, keyboard language, and will probe for video
There is a folder on the desktop called "connect". This should
actually be a direct short-cut, but opening it gives a shortcut called
"Application link" . This launches the connection wizard for internet access by LAN or wireless.
Lan works well. I have had mixed results with wireless.
The connection wizard is also accessible, along with others, from the menu system
First time you shutdown, you'll be asked whether you want to create a
save file. This is essential if settings etc are to be persistent. The save
file can be stored either on the hard disk of the computer, or, if you want to avoid any trace on the computer,
save on a USB stick etc. For the course, the save file probably need be no more than 128mb, but if you can
spare the space 512mb is ideal.
It is also possible to use the puppy universal installer (in the menu) to install
into a USB stick - which is what I have done - 512Mb is probably the
minimum space required for installation, and save file.
Notes on using Puppy Linux
The following is directly from the Puppy Linux site - much more information is available on the wiki and forum
How to run Puppy
A great advantage of Puppy Linux is that Puppy doesn't have to be
installed. You can run Puppy directly from the CD, without affecting
your operating system. Alternatively you can install Puppy on a
harddrive or a USB stick.
How to run Puppy the very first time
First you must set up the boot sequence in the BIOS. If you do not know
how to get into the BIOS-setup, consult the computers manual. Usually
you press one of the following keys immediately after switching on the
PC: ESC, one of the function keys F1 to F12 or the delete key. At the
BIOS-setup you change the boot sequence so that the CD-ROM drive is
first and the harddrive is second. Close the BIOS-setup and store the
The PC then usually reboots. Immediately insert the Puppy CD into
the CD-ROM drive. If you are too slow your old operating system starts.
In this case keep the CD inserted in the CD drive and start the PC
Now Puppy should start. During the starting procedure you are
requested to choose your country. Navigate with the cursor keys
downward to your country. Then strike the return-key. Thereafter a
further window (Puppy video Wizard) appears, "Xorg" is already
highlighted. Press the return-key. Wait some seconds till the next
window (Puppy video Wizard) appears. There you navigate with the cursor
keys to your screen (LCD panel = flat screen, CRT = standard monitor)
and resolution. Then strike the return-key. After some seconds the
Puppy desktop appears.
Should Xorg not work on your computer, choose Xvesa. A few seconds
later, the Puppy desktop will be displayed using a resolution of 640 x
480 pixels. If you wish to use an even higher resolution choose e.g.
1280x1024x24 and click on the button "Change".
Licence: in brief.
All text is GPL. As far as I know all Puppy Linux content is GPL or
otherwise open-source. My work (installing the additional programmes
(all also GPL, except as below)) is also GPL
SIMPL is LGPL'd. SIMPL examples and softwareICs are under a public domain
The iCanProgram source code that is associated with lessons 13-18 is under a
straight public domain licence.
The iCanProgram course is a nofee online course, setup like an open source
project where the students are asked to make a voluntary contribution to
their favorite Cancer Reseach charity.
The software for medication supply is free - public domain - at present. It may be GPL'd later.
Thanks to TuxFamily for hosting my site - http://tuxfamily.org/