myusername said: i have a few questions about slackware
*Do you have to write code for all the programs you use or can you use a package manager like synaptic?* No, you do not need to write code of any sort. If however, you mean, compiling the programs yourself,(configure, make, make install), then you may have to do that with some of them. However, Slackware does have package management of a sort.
*Does it use any binary packages like .deb?* Yes, it does. It uses the .tgz extension for them, and a lot of pre built progs can be found at linuxpackages.net, and slacky.it. However, it does not have a proper repo system as such, although GSlapt (a slackware version of Synaptic), does use a repository based around linuxpackages.net. Also, dependency resolution is very thin on the ground, although GSlapt has recently had this enabled, but it only works on packages that have the correct dep scripts with them.
*How hard is it compared to arch?* I would say it is easier than arch in a lot of ways -- installation for one. It uses the same bsd-like init scripts, but arch requires a little bit more work to get some programs configured properly. Arch however is far superior when it comes to package management, and I would dare to say that Arch's Pacman is actually superior to apt.
*is there any speed increases compared to ubuntu?* um, yes, definitely. Arch and Slackware are a lot faster IMO than Ubuntu, due to the fact that generally, they tend to be more exact installs, as they give you package choices at install, and you can have a system that runs as light or heavy as you want it to be. Also, they both use 'vanilla' packaging, and vanilla kernels (ok, so arch does have a couple of small patches), which means unpatched, as the program developers intended them to be.