What tools for software development in Puppy?

Booting, installing, newbie
Post Reply
Message
Author
pman1
Posts: 26
Joined: Mon 08 Sep 2014, 15:22

What tools for software development in Puppy?

#1 Post by pman1 »

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 ).

User avatar
Moose On The Loose
Posts: 965
Joined: Thu 24 Feb 2011, 14:54

Re: What tools for software development in Puppy?

#2 Post by Moose On The Loose »

pman1 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'm on Puppy 528
I use gcc all the time.
ddd Works but has a bug
freepascal works
iverilog works

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#3 Post by disciple »

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
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

pman1
Posts: 26
Joined: Mon 08 Sep 2014, 15:22

#4 Post by pman1 »

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 ).

Post Reply