What tools for software development in Puppy?
What tools for software development in Puppy?
Does Puppy linux support all the same software development tools that I use with Fedora ( the GNU compiler collection ( GCC ) , GUI tool kits ( gtk , qt ) , integrated development environments ( Qt creator ) ). I assume Puppy uses the standard Linux API and that the GUI is based in some way on Xlib ( or some tool kit that uses it ) , so would code I've written on Fedora compile on Puppy? I've only really ever used Fedora/Red Hat , so I'm not sure of any of this ( I know that there are different software packages for different types of Linux so I'm guessing there is some incompatibility between different distributions ).
- Moose On The Loose
- Posts: 965
- Joined: Thu 24 Feb 2011, 14:54
Re: What tools for software development in Puppy?
I'm on Puppy 528pman1 wrote:Does Puppy linux support all the same software development tools that I use with Fedora ( the GNU compiler collection ( GCC ) , GUI tool kits ( gtk , qt ) , integrated development environments ( Qt creator ) ). I assume Puppy uses the standard Linux API and that the GUI is based in some way on Xlib ( or some tool kit that uses it ) , so would code I've written on Fedora compile on Puppy? I've only really ever used Fedora/Red Hat , so I'm not sure of any of this ( I know that there are different software packages for different types of Linux so I'm guessing there is some incompatibility between different distributions ).
I use gcc all the time.
ddd Works but has a bug
freepascal works
iverilog works
Linux is linux, pretty much. The main issue is if you want to install binary software that is built for another distro, and the libraries are incompatible.
But if you're building the software - you might find you have to install missing libraries, or newer versions of libraries, and if you build lots of ancient things you might get very stuck with some - but you'll have the same problems on any distro.
Most Puppies only include GTK2, but most puppies these days are also built from another distro's packages (e.g. Debian or Slackware), so it should be easy to install QT4/QT5/GTK3 etc.
Most Puppies also do not include a dev environment - you normally download the "devx" if you want to compile things: http://puppylinux.com/development/compileapps.htm
But if you're building the software - you might find you have to install missing libraries, or newer versions of libraries, and if you build lots of ancient things you might get very stuck with some - but you'll have the same problems on any distro.
Most Puppies only include GTK2, but most puppies these days are also built from another distro's packages (e.g. Debian or Slackware), so it should be easy to install QT4/QT5/GTK3 etc.
Most Puppies also do not include a dev environment - you normally download the "devx" if you want to compile things: http://puppylinux.com/development/compileapps.htm
Do you know a good gtkdialog program? Please post a link here
Classic Puppy quotes
ROOT FOREVER
GTK2 FOREVER
Classic Puppy quotes
ROOT FOREVER
GTK2 FOREVER
Ok , thanks for the information! I'll have to install puppy and see how everything works once the proper software is installed ( I've been trying it out using a live-cd and its very impressive ). I wish more Linux distributions would emphasize speed and efficiency like puppy does ( the trend in operating systems and software in general is slow bloated code and high hardware requirements to offset poor design and code generation tools ).