Page 1 of 1

General Advice on Developing from a XenialPup 7.5 Environment

Posted: Fri Nov 08, 2024 9:45 pm
by rottenMILKweiler84

Hello,

I just wanted to reach out to the good people of this forum. This is my first post, so I figure I should introduce myself.

I recently got XenialPup 7.5 set-up on Panasonic Toughbook CF-29. I am quite happy with how my system seems to be handling XenialPup and the xorg desktop environment (i believe this is the name).

I have one weird small hiccup of my mouse trackpad not working when doing a normal boot. Though the trackpad works fine when i start out with a command-line only version of Xenialpup, and then do the commands to spin-up the desktop environment.

Since, that all is more background info, I will leave it at that, but a user from this forum help set me up and you can see some of the specifics of my set-up there if you'd like: https://www.reddit.com/r/puppylinux/com ... are_button

From there I really just wanted to ask what the best way to develop software on this system is. I see there is Python 2 installed, and I haven't checked yet, but I believe Perl is a large part of this distribution.

Ideally I'd like to develop on the 32-bit NON-PAE processor system, and then have it be able to work on other OS's potentially and 64 bit systems. Although, I'm not sure the exact feasibility of that kind of set-up. I could see the case of having a user set-up a virtual-machine to emulate the environment, but that seems a bit clunky, and ideally I'd like users without a lot of IT knowledge to be able to use the packages.

Any thoughts or suggestions on what to do in terms of what languages to use and how to package up the software and make it usable across platforms is greatly appreciated.

Thank you for this great platform.

EDIT: This is the exact link I got my ISO to set-up the OS. Thought that could be beneficial info. https://distro.ibiblio.org/puppylinux/p ... 5-uefi.iso


Re: General Advice on Developing from a XenialPup 7.5 Environment

Posted: Fri Nov 08, 2024 11:40 pm
by Jasper

:welcome:

The compiler applications are packaged in to a DevX.sfs , available at the same site:

Code: Select all


https://distro.ibiblio.org/puppylinux/puppy-xenial/32/devx_xenialpup_7.5.sfs

or

Code: Select all


https://ftp.nluug.nl/os/Linux/distr/puppylinux/puppy-xenial/32/devx_xenialpup_7.5.sfs

I do not know if this location contains a package list but you can always try ....... navigate to:

/var/packages

there should be text files contained within (hopefully!!) which should give you some information of the applications available to you.


Re: General Advice on Developing from a XenialPup 7.5 Environment

Posted: Sat Nov 09, 2024 7:23 am
by peebee

XenialPup is VERY old (16.04 = 2016 = EOL) - is there a reason you have selected this version of Puppy??

see:
puppy-linux-collection

for more recent Pups - if you want to be Ubuntu compatible and 32-bit then NoblePup32 is the latest

if you are happy with Debian compatibility then BookwormPup32 is a possibility but is a bit different


Re: General Advice on Developing from a XenialPup 7.5 Environment

Posted: Sat Nov 09, 2024 1:01 pm
by rottenMILKweiler84
peebee wrote: Sat Nov 09, 2024 7:23 am

XenialPup is VERY old (16.04 = 2016 = EOL) - is there a reason you have selected this version of Puppy??

see:
puppy-linux-collection

for more recent Pups - if you want to be Ubuntu compatible and 32-bit then NoblePup32 is the latest

if you are happy with Debian compatibility then BookwormPup32 is a possibility but is a bit different

Hi peebee,

Hope this is the proper way to leave a reply.

Honestly, there isn't a particular reason other than someone was able to help me through the install process and it worked out well given the NON-Pae kernel and having a 32-bit processor.

I see your point now with the 2 specific OS's you mentioned - bookworm for debian and noblepup32 for ubuntu. I realize ubuntu and debian are some of the more common branches of Linux OS's out there. This good be a good move for me.

With that being said, if I wanted to experiment with each of these could I simply put the files for each of these OS's on the second partition of my hard drive?

Right now I'm using an MS-DOS scheme: the first partition is the boot section for grub, the second partition is for the xenialPup OS files, and the 3rd is a swap section. So basically in the case of doing what I'm describing in the sentence above, I would end up with grub at boot, and then options of xenialPup & (bookworm OR noblepup32)

Please let me know if you think this is a good approach and if so I'd appreciate your help in sourcing the isos.

Thanks again,
rottenMILKweiler


Re: General Advice on Developing from a XenialPup 7.5 Environment

Posted: Sat Nov 09, 2024 1:24 pm
by rottenMILKweiler84
peebee wrote: Sat Nov 09, 2024 7:23 am

XenialPup is VERY old (16.04 = 2016 = EOL) - is there a reason you have selected this version of Puppy??

see:
puppy-linux-collection

for more recent Pups - if you want to be Ubuntu compatible and 32-bit then NoblePup32 is the latest

if you are happy with Debian compatibility then BookwormPup32 is a possibility but is a bit different

Hi again Peebee,

Sorry to be messaging twice, but I thought some of the info on the computer specs could be potentially helpful.

I'm not sure if the computer specs helped 'gychang' (who originally helped me on Reddit, and lead me to this forum) chose XenialPup based off of my specs, or some other reason.

Regardless, here are my specs:

Image


Re: General Advice on Developing from a XenialPup 7.5 Environment

Posted: Sun Nov 10, 2024 2:01 pm
by peebee

Certainly challenging specs - particularly the need for a no-PAE kernel and small memory......

@gychang may indeed be correct that an old Pup like XenialPup will give you the best performance however....

it's age means that it will only really be useful if 100% apps you need are included in the .iso (and even then things like the web-browser may be too old for today's web pages). and you won't get much active support for such an old system..... I don't think it's suitable for code development.......

I can only suggest that you try some alternatives, gradually getting more "up-to-date" until you find the version that performs acceptably and is still supported.

Always do frugal installs to try systems - maybe from a usb stick (will be slower) before moving to the hard disk.

The link I gave earlier gives download links
There is plenty of support on the forum for dual booting and booting from usb...........

Good luck!