473,699 Members | 2,813 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

a somewhat off-topic question about linux

I'm interested in trying out Linux, probably Ubuntu, but I was wondering
which distribution you guys like to use (because it's a pain trying to
decide!) and you guys are smart.

And to keep it Python related, I'll also ask, is there anything special
I need to know about using Python on Linux? Do any things change, or can
it be used just as I use it on Windows?

Thanks!
Mar 25 '06 #1
4 1750
On Sat, Mar 25, 2006 at 03:09:53PM -0500, John Salerno wrote:
I'm interested in trying out Linux, probably Ubuntu, but I was wondering
which distribution you guys like to use (because it's a pain trying to
decide!) and you guys are smart.
We had this discussion a couple of time during the last months already. :)
I believe the most frequently recommended distribution was Ubuntu (or
Debian which Ubuntu is based upon).
And to keep it Python related, I'll also ask, is there anything special
I need to know about using Python on Linux? Do any things change, or can
it be used just as I use it on Windows?


Some issues are platform-dependant. You will not be able to read the
registry or start a Microdoze-based program of course. Otherwise most parts
of Python are working the same way unless the documentation tells otherwise
in certain details.

Christoph
(Hoping to prevent a huge thread discussing pros/cons of distributions)
--
~
~
".signature " [Modified] 1 line --100%-- 1,48 All
Mar 25 '06 #2
Christoph Haas wrote:
On Sat, Mar 25, 2006 at 03:09:53PM -0500, John Salerno wrote:
I'm interested in trying out Linux, probably Ubuntu, but I was wondering
which distribution you guys like to use (because it's a pain trying to
decide!) and you guys are smart.


We had this discussion a couple of time during the last months already. :)
I believe the most frequently recommended distribution was Ubuntu (or
Debian which Ubuntu is based upon).


Oh sorry! I should have checked first. And yeah, I don't mean to start a
big argument about which is better... :)

But thanks for the answer. I'm comforted to know that my choice is a
good one. And as for Python, as long as there are no surprises, I should
be okay.
Mar 25 '06 #3
John Salerno wrote:
I'm interested in trying out Linux, probably Ubuntu, but I was wondering
which distribution you guys like to use (because it's a pain trying to
decide!) and you guys are smart.
If you just want to try out Linux then a very easy way is to use VMWare
Player: download it from http://www.vmware.com/products/player/. You can
then run almost any Linux you wish directly on your windows system, no need
to reboot or anything. Start with Browser Appliance which is a cut-down
installation of Ubuntu (but it is configured so that things like the
clipboard interact properly with Windows clipboard, and you can share files
by sharing folders on windows and connecting to them from Ubuntu). Then you
can use the package manager (on the System menu) to install Python and
other packages (when it asks for a password use 'vmware' if you are using
the default 'vmware' user).

You need about 2Gb of free disk space to install and use VMWare and Browser
appliance: all of the Linux file system is stored in one file which expands
as required up to 9.5Gb maximum (it helps performance if you keep the file
defragmented: use contig.exe from www.sysinternals.com).

Once you have Vmware installed, as well as Ubuntu, you can also download
Linux images for Novell/Suse, RedHat and literally dozens of other versions
of Linux and Unix variants, some preconfigured for specific applications
try them out and then throw them away. The only limits are your disc space.

And to keep it Python related, I'll also ask, is there anything special
I need to know about using Python on Linux? Do any things change, or can
it be used just as I use it on Windows?

The main difference is that it is much easier to install packages which are
part of the Ubuntu distribution: just run up the package manager, select
the ones to install and download and install happen automatically.

Mar 25 '06 #4
Duncan Booth wrote:
John Salerno wrote:
I'm interested in trying out Linux, probably Ubuntu, but I was wondering
which distribution you guys like to use (because it's a pain trying to
decide!) and you guys are smart.


If you just want to try out Linux then a very easy way is to use VMWare
Player: download it from http://www.vmware.com/products/player/. You can
then run almost any Linux you wish directly on your windows system, no need
to reboot or anything. Start with Browser Appliance which is a cut-down
installation of Ubuntu (but it is configured so that things like the
clipboard interact properly with Windows clipboard, and you can share files
by sharing folders on windows and connecting to them from Ubuntu). Then you
can use the package manager (on the System menu) to install Python and
other packages (when it asks for a password use 'vmware' if you are using
the default 'vmware' user).

You need about 2Gb of free disk space to install and use VMWare and Browser
appliance: all of the Linux file system is stored in one file which expands
as required up to 9.5Gb maximum (it helps performance if you keep the file
defragmented: use contig.exe from www.sysinternals.com).

Once you have Vmware installed, as well as Ubuntu, you can also download
Linux images for Novell/Suse, RedHat and literally dozens of other versions
of Linux and Unix variants, some preconfigured for specific applications
try them out and then throw them away. The only limits are your disc space.
And to keep it Python related, I'll also ask, is there anything special
I need to know about using Python on Linux? Do any things change, or can
it be used just as I use it on Windows?

The main difference is that it is much easier to install packages which are
part of the Ubuntu distribution: just run up the package manager, select
the ones to install and download and install happen automatically.


Thanks!
Mar 25 '06 #5

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

Similar topics

4
12445
by: Frank | last post by:
Whats best : register_globals ON ? OR register_globals OFF ? I currently use: $_POST
2
7428
by: Alexander Schmidt | last post by:
Hi, I am not very familiar with C++ programming, so before I do a dirty hack I ask for a more elegant solution (but only the usage of STL is allowed, no special libs). So I need to read a file in OFF format and store the values read in some file format, I suppose in arrays of floats or ints would be meaningful: My general idea:
2
9002
by: scorp7355 | last post by:
I was wondering if there is some other way to turn autocomplete off besides using "autocomplete=off", using a meta tag or something similar. It would be great if there is some way to turn it off at a page level. Any ideas/thought would be greatly appreciated. Thanks in advance, Zac
41
3944
by: Odd-R. | last post by:
I have to lists, A and B, that may, or may not be equal. If they are not identical, I want the output to be three new lists, X,Y and Z where X has all the elements that are in A, but not in B, and Y contains all the elements that are B but not in A. Z will then have the elements that are in both A and B. One way of doing this is of course to iterate throug the lists and compare each of the element, but is there a more efficient way? ...
2
1038
by: nidget | last post by:
I don't know what I am doing wrong - I have two forms, I will call them A and B. B is a class inherted from A. I am calling B from A with B.ShowDialog(). When B loads, it is a creature somewhat like the first form and the form it should be. Some of the controls from A are now on B and fully functional. Why are they showing up on my new form? It only seems to happen when B is inherited from A. Hope this isn't confusing. Thank you.
2
1272
by: John Salerno | last post by:
Ok, this might be difficult to explain, so if it doesn't make sense, I apologize. I'm playing a game that has a fairly complicated puzzle in it, and I started thinking how I might make a C# program to figure it out. There are four different panels, each of which has eight switches that control two rows of lights, and each row has ten lights. Ultimately, what needs to be done is flip one switch per panel so that each light in each row is...
4
23440
by: no_spam_for_gman | last post by:
Hi, I can turn off autocommit within the command window but I cannot figure out how to turn it off when you are in the IBM DB2 Command Line Processor. Does anybody knows how? By the way I mean when you are logged on and the prompt is: db2 => Here's an example how I do it from Command Window (option is c):
6
2046
by: Frank Rizzo | last post by:
I have the following situation: 1. Application X1 runs under a regular user account (this user is also the currently logged on user). 2. Application X1 kicks off Application X2 using an Administrator account and then quits itself. 3. Application X2 does a couple of things, then restarts Application X1 using the regular User account, then Application X2 quits itself.
8
3888
by: =?Utf-8?B?R3JlZw==?= | last post by:
We have an application in our office that has the Option Strict option set to off right now. I do understand it should be set to ON, but right now, I'm just going to continue with it this way since I do not have the time to fix everything to set it to ON. Anyway, my question is if its set to OFF why is it it keeps getting set back to ON, everytime we move the package from one machine to another. It's the Option Strict option specific to...
0
1206
by: ablesteve | last post by:
Looking for full DVD video tutoring series on C++. Somewhat basic to advanced windows and even some Web work. Please send url to my E-mail steve1va@yahoo.com All is greatly appreciated and will be able to contribute all that is learned. Thanks!!
0
8687
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8617
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9174
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
8914
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8884
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7751
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6534
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 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 a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
1
3057
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
2009
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.