473,748 Members | 3,585 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Windows vs Linux [was: p2exe using wine/cxoffice]

[Sybren Stuvel]

Tim Golden enlightened us with:
Well, I'm with you. I'm sure a lot of people will chime in to point
out just how flexible and useful and productive Linux is as a
workstation, but every time I try to use it -- and I make an honest
effort -- I end up back in Windows
I'm curious, what do you mean with "it" in the part "every time I try
to use it"?
Fair question. I have, over the years, installed and used Gentoo,
Vector, RH, Ubuntu Breezy (my current choice) and various other
flavours and distros. When I "use it" I mean typically that I use
whatever desktop-type thing presents itself to me -- Gnome or XFCE
or Fluxbox, say -- one or more editors (I tend to try things out to
see if they suit), and one or more command shells.

Aside from using Firefox & Thunderbird I'm usually only doing
small-scale development things under Linux: perhaps reworking
Python code for my web sites which are hosted on Cornerhost's
Linux servers, or playing around with up-and-coming tools for
Python, a (very) few of which only work easily -- or at all --
under Linux.
There are different distributions of Linux, and putting them all on
one big pile is like saying "I've tried Windows, and I really don't
like it's user interface" and referring to the interface of Windows
3.1.


Not quite fair. Not only would I avoid saying something with a
redundant apostrophe ;) but the Windows user interface, at least
for my purposes, didn't change such a huge amount between Win9x and
Win2K,
and if you turn off the bells and whistles in XP (which I do!) isn't
so terribly different there. Which, I imagine, is by design. People
like familiarity. Linux distros (and the appearance they choose) seem
to vary far more widely than versions of Windows.

As it happens, (and I suspect I'll have to don my flameproof suit here),
I prefer the Windows command line to bash/readline for day-to-day use,
including in Python. Why? Because it does what I can't for the life of
me get readline to do: you can type the first few letters of a
previously-entered command and press F8. This brings up (going backwards

with further presses) the last command which starts like that. And
*then*
you can just down-arrow to retrieve the commands which followed it.
If someone can tell me how to do this with bash/readline I will be
indebted to them and it will increase my chances of switching to Linux
a bit! (Although not at work where I have no choice!)

It's obvious that everyone has a different way of working, and that I'm
more comfortable in Windows because all sorts of small familiarities I
can hardly articulate: the way the focus works; the shortcuts I've
developed;
the ability to drag files over things and have them respond. I'm very
happy with many things in Linux, and I do use it from time to time,
but it's never quite been enough to pull me away from Windows. Of
course,
I'm lucky enough to have a legal version of Windows to use; if someone
wants to avoid shelling out then of course Linux is even more
attractive.

TJG

_______________ _______________ _______________ _______________ ____________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
_______________ _______________ _______________ _______________ ____________
Oct 26 '05 #1
4 2233
Tim Golden wrote:
As it happens, (and I suspect I'll have to don my flameproof suit here),
I prefer the Windows command line to bash/readline for day-to-day use,
including in Python. Why? Because it does what I can't for the life of
me get readline to do: you can type the first few letters of a
previously-entered command and press F8. This brings up (going backwards

with further presses) the last command which starts like that. And
*then*
you can just down-arrow to retrieve the commands which followed it.
If someone can tell me how to do this with bash/readline I will be
indebted to them and it will increase my chances of switching to Linux
a bit! (Although not at work where I have no choice!)

I use XP as my main desktop(because of many fine details) then VNC/X
into my linux box. But command line in Windows is in no way in the same
league as *nix shell. Use <tab> for command completion and up/down
arrow or <ctrl-R> to search for history.
_______________ _______________ _______________ _______________ _________

Oct 26 '05 #2
Tim Golden enlightened us with:
Not quite fair. Not only would I avoid saying something with a
redundant apostrophe ;) but the Windows user interface, at least for
my purposes, didn't change such a huge amount between Win9x and
Win2K,
Hence my reference to windows 3.1.
It's obvious that everyone has a different way of working, and that
I'm more comfortable in Windows because all sorts of small
familiarities


So what I read in your post is that you simply don't want to leave
your familiar environment. Fair enough.

Sybren
--
The problem with the world is stupidity. Not saying there should be a
capital punishment for stupidity, but why don't we just take the
safety labels off of everything and let the problem solve itself?
Frank Zappa
Oct 26 '05 #3

Tim Golden ha scritto:

As it happens, (and I suspect I'll have to don my flameproof suit here),
I prefer the Windows command line to bash/readline for day-to-day use,
including in Python. Why? Because it does what I can't for the life of
me get readline to do: you can type the first few letters of a
previously-entered command and press F8. This brings up (going backwards

with further presses) the last command which starts like that. And
*then*


Argh!! ;)
How about reading a simple tutorial on bash?
You can use even '!' to recall other commands in history.
For example, you can type '!p<Enter>' and it will call the last command
starting with 'p', without having to search for it (and if you want,
you can use CTRL+r)
You can use '!!' to recall the last command, or '!-#' for the other
ones. You can define single arguments, like !-#:2, to call only parts
of a old command.
With bash, you can repeat instructions (using 'for', 'while', and so
on) and use some basic logic to determine if launching them. You can
call easily any program installed in the computer, or in other ones,
too.
Really, are you joking? ;) Do you know that you can use the '<Tab>' key
to auto-fill a command? isn't this useful? I tried to use the windows
command line sometimes, but I found it so slow and uncorfortable, that
I thought that noone can use it. I really don't understand what you
want to say with this topic!

p.s. if you want a tip, leave using desktop manager and begin using the
command line. You will like it.

Oct 26 '05 #4
On 2005-10-26, Tim Golden wrote:
[Sybren Stuvel]

Tim Golden enlightened us with:
> Well, I'm with you. I'm sure a lot of people will chime in to point
> out just how flexible and useful and productive Linux is as a
> workstation, but every time I try to use it -- and I make an honest
> effort -- I end up back in Windows
I'm curious, what do you mean with "it" in the part "every time I try
to use it"?


Fair question. I have, over the years, installed and used Gentoo,
Vector, RH, Ubuntu Breezy (my current choice) and various other
flavours and distros. When I "use it" I mean typically that I use
whatever desktop-type thing presents itself to me -- Gnome or XFCE
or Fluxbox, say -- one or more editors (I tend to try things out to
see if they suit), and one or more command shells.


All distros look the same to me, because I have an environment that
I like, and I keep my home directory acros distros.
As it happens, (and I suspect I'll have to don my flameproof suit here),
I prefer the Windows command line to bash/readline for day-to-day use,
including in Python. Why? Because it does what I can't for the life of
me get readline to do: you can type the first few letters of a
previously-entered command and press F8. This brings up (going backwards
with further presses) the last command which starts like that. And
*then* you can just down-arrow to retrieve the commands which
followed it. If someone can tell me how to do this with
bash/readline I will be indebted to them and it will increase my
chances of switching to Linux a bit! (Although not at work where I
have no choice!)


In my ~/.inputrc:

"\e[a": history-search-backward ## shift+up-arrow
"\e[b": history-search-forward ## shift+down-arrow
--
Chris F.A. Johnson <http://cfaj.freeshell. org>
=============== =============== =============== =============== ======
Shell Scripting Recipes: A Problem-Solution Approach, 2005, Apress
<http://www.torfree.net/~chris/books/cfaj/ssr.html>
Oct 26 '05 #5

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

Similar topics

35
7758
by: Vamsi Mudrageda | last post by:
I am kind of new to Python, and after trying and using wxPython, I found it kind of lacking in easy-to-read documentation, speed at loading, and GUI response-time. So I am looking for an another GUI toolkit that is cross-platform for Python, and am leaning toward PyQt (PyGTK is kind of dull looking in comparison). Unfortunately, although TrollTech says Qt is cross-platform, its license strategy has me a bit confused. So here is to...
2
4880
by: duikboot | last post by:
Hi all, I've tried to create a .exe file on linux (Fedora). So in installed wine, python2.3 with wine and py2exe (with wine ofcourse) I made a setup file (setup.py) and ran >wine python.exe setup.py py2exe Does anybody know what I've done wrong? Or is it just not possible
9
2365
by: Skip Montanaro | last post by:
I'd like to package up my typing watcher script in a bundled form (no separate Python install required) for use on Windows. (Un)fortunately, I don't have access to a Windows computer. Do any of the packaging tools (py2exe, MacMillan's Installer, etc) allow cross-platform bundling? Failing that, can I coax someone into building such a beast for me so I can include it on http://sourceforge.net/projects/watch/? Thanks,
15
3225
by: James Stroud | last post by:
Hello, My department has switched from vmware to wine/cxoffice. I have been playing with this all morning, and I've gotten this far. If someone has done this, could you point me in the right direction euler 65% winpy Enthought Edition build 1057 Python 2.3.3 (#51, Feb 16 2004, 04:07:52) on win32 Type "help", "copyright", "credits" or "license" for more information. py> from distutils.core import setup
5
2256
by: Zlatko Matiæ | last post by:
Is there any way to run (emulate?) MS Access application on Linux ?
21
3550
by: sachin dooble | last post by:
is there any method where i can run my linux code that is all the a.out i made on linux to run on windows. plz tell me the way.
2
5564
by: Naraht | last post by:
I'm looking for information on getting the Version of a Windows Executable (or DLL) *after* the file has been copied to a Linux system. This probably means I will need to recreate GetFileVersionInfoSize, GetFileVersionInfo and VerQueryValue. Does anyone have any ideas on where I can find those either as libraries or the source for them? The languages I have available for this are C, Perl and shell scripts. (This is for a commerical...
6
2235
by: JW | last post by:
I have a lousy little Python extension, generated with the generous help of Pyrex. In Linux, things are simple. I compile the extension, link it against some C stuff, and *poof*! everything works. My employer wants me to create a Windows version of my extension that works with the vanilla Python 2.5 from python.org. My employment contract states that I won't be required to run Windows, and I desperately want to honor that clause....
7
15663
by: Lior | last post by:
Hi, I have small code, that compiles on Visual C++ into a shared library (DLL). I need to compile it under linux, but the code includes some data types I'm not familiar with, such as DWORD, HANDLE, __int64, ULONG etc. What are those words?
0
9530
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...
0
9363
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9312
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
9238
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
8237
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
6793
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...
0
4593
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
2
2775
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2206
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.