Ok so the RAM is what is making my laptop freeze.
So help me understand,
I will have a go.. its actually the lack of RAM that is (potentially)causing a freeze
If i use for e.g gimp and firefox at the same time on windows xp, it still loads, just very slow because of my 256 RAM
If i use the same applications on PCLinuxOS, the loading of the second program will freeze the laptop once i used up all the RAM then I have to restart laptop it to get it working again.
XP uses a diskspace/ram swapping system in effect similar to a swap partition. you are running the PCLinuxOS iso live without any swap partition it seems.
So even if for e.g I run PCLinuxOS on my newer pc with 4gb ram. If one day I decide to use a whole bunch of large applications at once eating up all 4gb of ram, it too will freeze so I will still need to restart?
The CD version of PCLinxOS if fully uncompressed (run in ram) will take up about 2.5gigs iirc, so you would have room to breath
Or does this only happen on a liveCD because i dont have a large enough "swap partition"? So if i install it on the hard drive itself, it won't have a problem?
Remember when running live your RAM is all you have to work within it has to take the work , take any downloads, and have room to maneuver for system processes. I can run PCLinuxOS with a browser and irc client on a liveusb in 50megs of ram.
The way Linux handles RAM is much smarter than on the other OS, but if you run out then....
This is assuming that it is the lack of ram and your chosen apps causing the issue, if it happens again use the magic sysrq keys to unfreeze your computer. to do this locate the whereabouts of the 'SysRq' key (it usually shares print screen and is activated either by the Fn or the Ctrl+Alt keys.
Once located hold down the combination (Fn+SysRq or Ctrl+Alt+Sysrq) to be able to access the magicsyskeys
SysRq+R= return keyboard to defaults
When the keyboard is responsive from this use ctrl+alt+f1 (or in fact any Fkey) log in and continue with
SysRq+m = should show the current memory situation in the terminal, if the RAM is not full then its another issue.
SysRq+E= terminate all processes
You can then use dmsg to see what the issue is and post the txt over at thepastebin
On a normal HDD install should not have any issues.