473,385 Members | 1,325 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

I want a Python Puppy !

I have just discovered the existance of Puppy Linux which is a complete
operating system with a suite of GUI apps, only about 50 - 60M booting
directly off the CDROM ( http://www.puppylinux.org ).

This approach appears to me very Pythonic, so it were a nice thing to
have a full featured Puppy Linux Live CD prepared for Python programming.

Have someone already breed a Python Puppy and is so kind to share a copy
of it with me?

Claudio
Dec 12 '05 #1
12 3286
Claudio Grondi schrieb:
I have just discovered the existance of Puppy Linux which is a complete
operating system with a suite of GUI apps, only about 50 - 60M booting
directly off the CDROM ( http://www.puppylinux.org ).

This approach appears to me very Pythonic, so it were a nice thing to
have a full featured Puppy Linux Live CD prepared for Python programming.

Have someone already breed a Python Puppy and is so kind to share a copy
of it with me?


AFAIK Knoppix comes with python. And lots of other stuff.

Diez
Dec 12 '05 #2
Claudio Grondi wrote:
I have just discovered the existance of Puppy Linux which is a complete
operating system with a suite of GUI apps, only about 50 - 60M booting
directly off the CDROM ( http://www.puppylinux.org ).


This isn't really Python-related, but I thought that Puppy Linux would
be even more interesting if it could use CD-RW media wisely (so that
you don't fill up a CD-R disc and then have to burn the image and the
latest contents onto another one, but can instead create new sessions
and then choose to erase and rewrite them later) or even CD-MRW (so
that you can write back to the disc as if it were a normal drive).
Perhaps someone has delivered one or the other of these things since I
last checked.

Paul

Dec 12 '05 #3
Diez B. Roggisch wrote:
Claudio Grondi schrieb:
I have just discovered the existance of Puppy Linux which is a
complete operating system with a suite of GUI apps, only about 50 -
60M booting directly off the CDROM ( http://www.puppylinux.org ).

This approach appears to me very Pythonic, so it were a nice thing to
have a full featured Puppy Linux Live CD prepared for Python programming.

Have someone already breed a Python Puppy and is so kind to share a
copy of it with me?

AFAIK Knoppix comes with python. And lots of other stuff.

Diez

Knoppix failed to access my USB ports and it comes with Python 2.3 and I
am using already Python 2.4.2 .

Claudio
Dec 13 '05 #4
Paul Boddie wrote:
Claudio Grondi wrote:
I have just discovered the existance of Puppy Linux which is a complete
operating system with a suite of GUI apps, only about 50 - 60M booting
directly off the CDROM ( http://www.puppylinux.org ).

This isn't really Python-related, but I thought that Puppy Linux would
be even more interesting if it could use CD-RW media wisely (so that
you don't fill up a CD-R disc and then have to burn the image and the
latest contents onto another one, but can instead create new sessions
and then choose to erase and rewrite them later) or even CD-MRW (so
that you can write back to the disc as if it were a normal drive).
Perhaps someone has delivered one or the other of these things since I
last checked.

Paul

I know, that the latest Puppy Linux can save done settings to the CD-RW
using multisessions (but it didn't work with my DVD drive as I tried it,
maybe LG is a not a very common one, so it is not supported), but sure
it would be better if it could utilize InCD format or DVD RAMs (I
haven't tried it that way yet - at least I haven't read yet, that it
supports such kind of things). Check out http://puptrix.org for derived
packages (as GrafPup) if you are interested in latest achievements.
Puppy Linux should be also able to install new packages and it seems,
that GrafPup download site provides Python 2.4.2
( ftp://grafpup.com/packages/python-2.4r2.tar.gz ) for its version of
Puppy Linux.

As a Linux newbie I am not eager to try it all myself from the very
beginning. I tried already Gentoo Linux (too difficult to setup for a
beginner), Suse Linux (Python 2.4.1 but on a Live CD without Tkinter),
Knoppix (Python 2.3 with Tkinter, but failed to access my USB port),
Pollix (failed to start at all). In the past I have evaluated Mandrake
(now Mandriva) which compared to Suse and Debian was my favorite Linux
distro, but I don't like the fact they went more commercial, so I have
left it currently out from consideration. On the list of Linux distros
still to check out is Ubuntu.
Puppy Linux is much faster than any other Linux distro, because of
holding of all of the available packages in RAM what makes it very
interesting for me (having 3 GByte of RAM on my system).

From this experience I am fascinated by Puppy Linux as an OS in a
similar way as I was evaluating Python as a programming language, so I
have got the feeling they belong somehow together.

I am in the process of migrating my Python related programming
activities from Windows to Linux, so what I want from a Linux
distribution is, that I can use Python 2.4.2 with all its sattelite
modules on it as I do it now on Windows making Python a kind of
interface to the OS. This way I can start to work on Linux knowing
nothing (or at least not much) about Linux itself using it only for
Python scripting (and then learn step by step the Linux specifics if
necessary - I have already some very old and very basic Unix skills for
the beginning as e.g. knowing about ls -l and the necessity of mounting
of drives).
Currently it seems, that the answer is a full installation of Suse
Linux, but I would be much happier with Puppy Linux if it would provide
a Python scripting development environment out of the box.

I can imagine, that a release of an as .iso file downloadable Puppy
Python Linux Live CD along with a Python release can be a very
interesting option from a point of view of providing an easy way for
evaluating the power of Python scripting language.

Claudio
Dec 13 '05 #5
> Knoppix failed to access my USB ports and it comes with Python 2.3 and I
am using already Python 2.4.2 .


In the current c't there is an article how to customize knoppicilin, the
knoppix-based antivirus distribution. I didn't have a deeper look so far,
but I'm eager to see if that couldn't be used to create special
distriubutions for e.g. gnome-meeting based vid-conferencing, or a
python-super-developer-distribution :)
--
Regards,

Diez B. Roggisch
Dec 13 '05 #6
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
> "Diez" == Diez B Roggisch <de************@web.de> writes:

Diez> In the current c't there is an article how to customize
Diez> knoppicilin, the knoppix-based antivirus distribution. I didn't
Diez> have a deeper look so far, but I'm eager to see if that couldn't
Diez> be used to create special distriubutions for e.g. gnome-meeting
Diez> based vid-conferencing, or a python-super-developer-distribution
Diez> :)

I'll shortly be announcing the public availability of Pynux... :-)

Seriously, though, I can see the sense in having 'live' CD distros
specialised for antivirus (or general rescue/sysadmin work), video
conferencing and stuff like that, but what would be the reasoning for
a Python specific distro, or indeed any special development needs? To
me it seems that a general-purpose distro with whatever development
tools the individual programmer needs is going to be a perfect fit.
Any specialised development distro sounds like specialisation for its
own sake to me.

Martin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using Mailcrypt+GnuPG <http://www.gnupg.org>

iEYEARECAAYFAkOevbkACgkQYu1fMmOQldWE6gCcDGcwD3mm1u cRgOEYS+N8NmWQ
w9MAnixGhwJYvSU1jp4pk3Dnm7jaQC45
=+E+a
-----END PGP SIGNATURE-----
Dec 13 '05 #7
Claudio Grondi wrote:
I have just discovered the existance of Puppy Linux which is a complete
operating system with a suite of GUI apps, only about 50 - 60M booting
directly off the CDROM ( http://www.puppylinux.org ).

This approach appears to me very Pythonic, so it were a nice thing to
have a full featured Puppy Linux Live CD prepared for Python programming.

Have someone already breed a Python Puppy and is so kind to share a copy
of it with me?


I think the Ubuntu Live CD has a lot of Python thingies, but it's
much bigger than 50-60MB. That hardly matters if you intend to use
a CD, but it might not fit on a cheap USB memory...
Dec 13 '05 #8
Magnus Lycka wrote:
Claudio Grondi wrote:
I have just discovered the existance of Puppy Linux which is a
complete operating system with a suite of GUI apps, only about 50 -
60M booting directly off the CDROM ( http://www.puppylinux.org ).

This approach appears to me very Pythonic, so it were a nice thing to
have a full featured Puppy Linux Live CD prepared for Python programming.

Have someone already breed a Python Puppy and is so kind to share a
copy of it with me?

I think the Ubuntu Live CD has a lot of Python thingies, but it's
much bigger than 50-60MB. That hardly matters if you intend to use
a CD, but it might not fit on a cheap USB memory...


Ubuntu Live CD comes directly with Python 2.4.2. Ubuntu was able to use
mainboards (ASUS P4P800-SE) onboard sound out of the box and to write
files to USB stick. I have some trouble to understand how Python works
on it because it is not organized as on Windows (e.g. there is no [Lib]
directory under the [Python2.4] one) and I failed to start Idle (can't
access idlelib) after a longer time of searching for a file to start
it. At least the Python command line runs when I type \>python in the
console window and some of the Tkinter examples run too.
Compared to Suse installation DVD full packed with data, Ubuntu Linux is
limited to a CD - I don't have enough experience to tell if it good or
bad, but it seems, that Ubuntu supports less software packages then
Suse. Does it matter, when one has the option to install software by
compiling source code distributions?

Currently Ubuntu is my favorite, because it seems to be at the moment
the only Linux distribution supporting already Python 2.4.2 out of the
box, so maybe it is worth to dig deeper into it for the purpose of
installing it on a harddrive. Anyone here who uses Ubuntu for developing
larger Python projects?

Inbetween I was also told
(http://www.murga.org/~puppy/viewtopic.php?t=4612), that Python for
Puppy Linux "is available in the grafpup package repositories (try
googling grafpup). Install it as an alien package using pupget.", so
there seems to be Python 2.4.2
(ftp://grafpup.com/packages/python-2.4r2.tar.gz) support in Puppy Linux.

But that is not what I was looking for - it can only serve as a starting
point for building a Python Puppy Live CD/DVD distribution myself.
Probably I have much to try and learn before I can start on it and
succeed, so "I want a Python Puppy" is still open for beeing provided.

My vision is to have a Python Puppy DVD, i.e. 4 GByte of files with the
entire Python environment and another software tools I could use on
almost any PC to continue work on Python projects stored on an USB
stick. This would make my programming environment mobile without the
need of carrying a notebook/laptop with me (a DVD and a USB stick should
be enough to be mobile in the todays world, where it is so easy to get
access to a PC).

I can only hardly believe, that there is none Puppy Linux derived
Python distribution with most of the important extension modules already
available out of the box completed to a nice package with Gimp,
Firefox/Thunderbird, Open Office, etc., so please let me know about it
helping this way to avoid reinventing the wheel.

I am surprized, that the Puppy kind of Linux distribution seems not to
be popular among the users of comp.lang.python, so maybe someone can
explain to me why it is that way to calm down my fascination before I
put too much efforts into it in order to discover, that it is maybe a
dead end.

Claudio
Dec 13 '05 #9
Claudio Grondi <cl************@freenet.de> writes:
Currently Ubuntu is my favorite, because it seems to be at the moment
the only Linux distribution supporting already Python 2.4.2 out of the
box,


Are you seriously saying that whatever distro came out most recently
(and therefore have the latest Python version) gets to be your
favorite? You're going to have to change favorites practically every
week.

I'm currently using Fedora Core 4 which comes with Python 2.4.1. I
won't exactly say FC4 is my favorite, but it's what I'm used to. I've
also been wanting to check out Ubuntu and Gentoo, but slight
coincidences of the release schedule shouldn't be that big a deal in
choosing between them.
Dec 13 '05 #10
Paul Rubin wrote:
Claudio Grondi <cl************@freenet.de> writes:
Currently Ubuntu is my favorite, because it seems to be at the moment
the only Linux distribution supporting already Python 2.4.2 out of the
box,

Are you seriously saying that whatever distro came out most recently
(and therefore have the latest Python version) gets to be your
favorite? You're going to have to change favorites practically every
week.


I'm currently using Fedora Core 4 which comes with Python 2.4.1. I
won't exactly say FC4 is my favorite, but it's what I'm used to. I've
also been wanting to check out Ubuntu and Gentoo, but slight
coincidences of the release schedule shouldn't be that big a deal in
choosing between them.


I have currently no evidence at hand to present here, but I mean, that
which Python version is distributed is not necessary depending on the
release date of the Linux distribution.

Yes, I am seriously saying, that at the moment, the Linux distro which
gives me Python 2.4.2 and compatibility with my current machine out of
the box is what I will start with. Beeing a Linux greenhorn this is a
very practical way to keep the decision process as short as possible.
There are in my eyes some more reasons speaking for Ubuntu, but they are
currently secondary and therefore not worth to mention.

Gentoo and Ubuntu address very different needs, so it should be quite
easy to choose between them - as I understand it currently it is that
way: if you are a Linux expert and want to tune your Linux distribution
easily to own needs and machine go for Gentoo, if you like the idea of
"Linux for Human Beings" and are ready to get involved go for Ubuntu.

I personally would be very happy to start with a Python Puppy Linux,
because I love the idea to have all the applications I need available
directly in RAM, but is seems that there is no distro which gives this
out of the box to me and there is no support from Python experts for it
as I conclude from (missing any really useful) postings to this thread
up to now (except my own replies ;-).

Probably best would be to wait until PyPy or similar efforts result in a
Python Operating System with Tk GUI for Desktop and Idle as console,
so that there will be no need to decide which OS to choose, but I don't
like to wait that long.

Claudio
Dec 14 '05 #11
Claudio Grondi wrote:
I have some trouble to understand how Python works
on it because it is not organized as on Windows (e.g. there is no [Lib]
directory under the [Python2.4] one)
I guess it's at /usr/lib/python2.4

It's Windows which is odd by the way... Linux is organized in a way
which is very similar to most other platforms where Python can be
used.
and I failed to start Idle (can't
access idlelib) after a longer time of searching for a file to start
it. At least the Python command line runs when I type \>python in the
console window and some of the Tkinter examples run too.
I need more feedback to answer this. Doesn't it work to run this
from a terminal window?

/usr/lib/python2.4/site-packages/idle/idle.py
Compared to Suse installation DVD full packed with data, Ubuntu Linux is
limited to a CD - I don't have enough experience to tell if it good or
bad, but it seems, that Ubuntu supports less software packages then
Suse. Does it matter, when one has the option to install software by
compiling source code distributions?
If you use the normal hard disk install, you'll be able to get a lot
of software from the net, it you have an internet connection that can
deal with moderate software downloads.
Currently Ubuntu is my favorite, because it seems to be at the moment
the only Linux distribution supporting already Python 2.4.2 out of the
box, so maybe it is worth to dig deeper into it for the purpose of
installing it on a harddrive. Anyone here who uses Ubuntu for developing
larger Python projects?
Well, I do my big projects at work, using mainly Red Hat, but I use
Ubuntu at home, and would prefer that here to if I had a choice.
Probably I have much to try and learn before I can start on it and
succeed, so "I want a Python Puppy" is still open for beeing provided.


I'd try Ubuntu for a while...
Dec 14 '05 #12
Paul Rubin wrote:
Are you seriously saying that whatever distro came out most recently
(and therefore have the latest Python version) gets to be your
favorite? You're going to have to change favorites practically every
week.


Python is very high on the agenda for the Ubuntu project, and
*that* does matter.
Dec 14 '05 #13

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

220
by: Brandon J. Van Every | last post by:
What's better about Ruby than Python? I'm sure there's something. What is it? This is not a troll. I'm language shopping and I want people's answers. I don't know beans about Ruby or have...
29
by: Bart Nessux | last post by:
Just fooling around this weekend. Wrote and timed programs in C, Perl and Python. Each Program counts to 1,000,000 and prints each number to the console as it counts. I was a bit surprised. I'm not...
3
by: Chris Cioffi | last post by:
I started writing this list because I wanted to have definite points to base a comparison on and as the starting point of writing something myself. After looking around, I think it would be a...
3
by: Kay Schluehr | last post by:
>From time to time I still use my old Mathematica system. The Mathematica language has some nice properties. The one I like best is the possibility to create symbols from nothing. Translated into...
8
by: Aziz McTang | last post by:
Hi Group, I am not an experienced programmer at all. I've learned html and css well enough to hand-write simple websites. I'm now looking to move to the next step. Initially, I'd like to do 3...
34
by: emrahayanoglu | last post by:
Hello Everyone, Now, I'm working on a new web framework. I tried many test on the other programming languages. Then i decided to use python on my web framework project. Now i want to listen...
10
by: Mythmon | last post by:
I am trying to make a program that will basically simulate a chess clock in python. To do this I have two threads running, one that updates the currently running clock, and one that watches for a...
0
by: goldenfish | last post by:
how to disable shortcut keys ( ctrl+alt+F1-F12) . am install puppy with xvesa (video wizard).Am using puppy2.14
18
by: Amol | last post by:
Hi, I want to learn Python in less than a month which resources should I use. I prefer to read books . Please give me a list of *recognized* resources. Thank You all
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.