Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm looking for a small distro for a project, and there are just so many. I just need a distro that I can run Python 3.7 on, and I'd prefer it to be Ubuntu based, but I don't even need a GUI as long as I can SSH to it. But I am working with some cannibalized thing-clients with only 512MB of HD, and just 1GB or RAM, but it does handle 64-bit. Can anyone suggest a good choice to start with?
You might consider something that loads small and runs from memory or usb thumbdrive like Puppy or TinyCore. There is a project that uses a disk image of TinyCore with Python 2.7+ pre-installed, but I would go the frugal install route instead.
First question, have you considered using the thin clients as... thin clients? Would that work for your project?
Second question, do they have the capability to boot from USB, SD, etc.? You could get a 16gb thumb drive or flash card for under $10 and solve your storage problem.
If you are looking for a lightweight Ubuntu-based distro, I personally recommend Linux Mint in MATE or Xfce edition. But even that might be too heavy for your hardware.
My favorite super-duper-lightweight distro for old/weak hardware is the Debian-based AntiX. Highly recommended!
First question, have you considered using the thin clients as... thin clients? Would that work for your project?
Second question, do they have the capability to boot from USB, SD, etc.? You could get a 16gb thumb drive or flash card for under $10 and solve your storage problem.
If you are looking for a lightweight Ubuntu-based distro, I personally recommend Linux Mint in MATE or Xfce edition. But even that might be too heavy for your hardware.
My favorite super-duper-lightweight distro for old/weak hardware is the Debian-based AntiX. Highly recommended!
I am checking out AntiX, these thin-clients were originally purposed for a Windows environment, and they never worked right with the head-end, so they were doomed to become scrap, but now I hope to at least get a Linux OS on them so I can use them for a basic project. Thanks for your help.
With 512MB of HD, you aren't going to get very far — AntiX requires 3GB with a GUI or 1GB with no GUI and no software! The solution will be to run live from USB or load into RAM. Puppy is actually designed to load into RAM and IGB will be ample if you stick to the 32-bit version.
I'd be temped to use a JEOS of some major distro if my project needed to have some ongoing ability. I'd think a mainstream minimal distro would help support your work better. However not sure you will get much use out of any major Python project on such limited ram.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.