Somebody tell me how to cut and paste in Windows. The standard select the
text to paste (click left button and drag over the desired text), raise
the window to paste in and click the middle mouse button doesn't seem to
work. In fact, nothing seems to work in Windows. Why doesn't Shift-KP+
enlarge the font in the so-called Command Prompt (such a silly name for
Terminal) the way it does it my xterm? How do you change the screen
resolution in Windows? Ctrl-Alt-KP+/- doesn't work. Where is the pager?
I can't really work without my extra workspaces. What happened to my
virtual consoles? Why doesn't Ctrl-Alt-F2 give me a new login? It's a
real bitch when I have to logout and log back in everytime I want to change
identities. Why can't I boot my Windows partition, call up a different
virtual console, login and chroot to my Slackware partition? I do it with
Slackware and SuSE. Really nice since I haven't gotten around to
installing all those really nice progs in SuSE into my new Slack partition.
Actually I know the answers to all those questions. Spent hours reading
and searching to find them. I don't like asking for help. It smacks of
defeat.
I was just providing a small example of how Windows is not so
simple for someone trying to emigrate from Linux, with no prior experience
in Windows. Simplicity is in the eye of the beholder.
How should one make installing Linux easier? Well, I suppose one could start
by overwriting the MBR and destroying the option to boot into another o/s.
We could insert the message, "Linux has detected another Operating System
on your hard disk. Please remove the other Operating System and start over."
I've seen that message under Windows a time or two. I honestly haven't
found Linux to be that difficult, but then I started with Win3.1 and Linux
at about the same time. I purchased Slackware 2.3 (Linux 1.2.8 kernel)
the same time I purchased Win3.11. Read the install instructions for both,
and installed them straight away on an IBM PS\1, 4MB memory, 120MB hard
disk. Purchased MS Word 2.0 for Windows and Xess 4.2 for Linux. Both installed
and worked as advertised. At the time, Linux had support for TCP/IP and PPP.
Win3.1 didn't. Under Linux I could call in to my ISP (that was in 1995) and
get on the 'net. Wasn't much graphical stuff on the 'net back then. Lynx
was fast. Archie worked about like Google, and Gopher was a wonder. Maybe
Linux has been easy for me because I purchase most of my software, instead
of looking for freebie$. At least when I pull something off the 'net, I expect
it to work on whatever system it was developed on, and hope it will work on
mine. But, I don't get riled if it doesn't. After all, I imagine the odds of
the developer having a system identical to mine is pretty much nil.
Installation? Can't beat Knoppix on my system. Insert CD, press power button,
press <Enter>. Possibly a few questions like, "Would you like to install
Knoppix on your hard drive?, How much free space do you want to give to
Windows?" for our Windows friends. But, jeez!, how much easier can you get?
Drivers? Most hardware specs are proprietary. You can buy the specs for a
few million dollars and signing an NDA, if you want. You expect someone
hacking away in their basement to do that in order to write a driver for
your bleeding-edge graphics card, and then give it away? Come on! Linux is
not a free-as-in-beer system! The GNU license specifically says you can sell
the binaries for whatever you want, as long as you accompany them with the
source. So, if I want to be a purist, I can license my programs under GNU and
post the source only. You want to run my programs on your system? Then make
your own binaries -- or pay me a gazillion dollars and I'll make them for
you. I'll also make sure they install and run on your system at the same
time. You want a driver that installs and works on your system, go bug the
hardware manufacturer. Or, better yet, tell them you bought a competing
product because it had a Linux-compatible driver and theirs didn't. And,
really, please buy that competing hardware. Support is a two-way street.
GUI's? What's wrong with Xfce, Fluxbox, Enlightenment, or the thousand others
available for Linux? Why can't I change the screen resolution in Windows
with a simple keypress combination, the way I can in every GUI I've tried
in Linux? Wizards are cool. I grant you that. So is dotgen. It is kind of
nice not having to remember the filename that controls the defaults.
Dependency hell? I've never had the problems I've seen described on this
thread. Maybe it's because I install everything, so I have every possible
library that exists on my system. Maybe it's because I've never used rpm,
apt-get, swaret, or any other package manager out there. Let's see, search
for an application -- there it is. Click on my terminal icon.
wget url tarball
tar -zxvf tarball
cd tarball-directory
less README
follow instructions
./configure --help
./configure --options
make
su
password
make install
exit
exit
run application
Has worked every time. Backup the tarball for when I hose my system so I don't
have to wget over my 56K line next time.
Applications? Back in the early 80's, when I thought I new everything and
freely gave out advice, people would come to me asking which compuer was best.
My advice was, 1) figure out what you want to do, 2) find the application that
best supports your need, 3) buy the computer that application runs on, 4) live
with the limitations of that computer. Well, that same advice still applies.
If your application doesn't work under Linux, then use the o/s which supports
it. If you really want the freedom and joy of Linux, write the developer and
beg for a Linux version. Meanwhile, use the other o/s. Don't bad-mouth Linux.
There must be hundreds of thousands of applications available. A few are
cross-platform, most aren't. It's not my job to port that propriatary app you
just can't do without -- though it might be fun. I've written a check-
balancing program for myself. It works just fine for me. I might release it.
I might not. If I do, it will be GPL. If you ask me for a feature that you
need and I don't, I'll probably tell you that you have the source, go ahead
and add it. I don't have the time, nor the interest. You have the source to
KDE. Add that Control Panel you miss so much. Or, go back to the o/s and GUI
that has that Control Panel. Or, write the development team of KDE and lay
out the specifications for that neat Control Panel, and ask them to code it
for you since you haven't the time. Whatever you do, I won't look down on
you.
Windows and OS/X apps are great and maintain a similarity between them because
Microsoft and Apple control the interface. You want your app to be certified
Windows-ready, pay Microsoft a ton of money and have them certify that your
app responds according to their specifications, uses their API and DLL's. Or,
skip the payment and just use their API and DLL's. But, you've only got one
choice. They call the shots. They determine how you app works. Linux doesn't
have a controlling authority. I can use any library I choose, along with any
UI that suits my fancy. They same is true for the other million or so
developers out there. I can package my app using rpm or another package
manager, or I can use a tarball. Nobody can tell me how my app is going to
look or how it is going to be distributed. Open-source is a culture of
absolute freedom. Linux happens to thrive within that culture. If a version
of GNU/Linux/KDE/Gnome needs to be controlled from the top, then someone
needs to create such a distribution. Oh, there's Lindash. We should be talking
about the easiest (or most Windows-like) distro, not Linux. Slackware is not
Xandros, and never will be. Should Slackware be made easier for Windows
users? Don't know. I like it the way it is, though. Should Lycoris or Lindash
move away from Windows look-alikes? Don't know. Don't like them anyway. When
I want to use Windows, I boot my Windows partition.
Back to the original question, slightly reprased. Yes, Paul, there should be
a Linux distribution that makes it mind-numbingly simple for a Windows user
to migrate to Linux. It should install like Knoppix, but onto your hard drive.
It should boot straight away into KDE or Gnome (with a My Computer icon,
unless MS has patented the idea). It should have a Control Panel that let's
me install new hardware. It should have a wizard for connecting to the 'net.
It should have a repository of freely available applications that install
when I double-click on them. And, it should have all the other neat things
that Windows has. Will I use it. No. I don't need it. But, I need all those
Windows users to migrate. When enough of them do, I can buy that bleeding-
edge graphics card my neighbor has and there will be a driver that takes
advantage of every feature it has. That will be a good thing. Corel will
port a newer version of a native Linux WordPerfect Office, instead of v8.
Acrobat will make v6 of the reader available for Linux and quit using that
ugly Motif library. It will be a good thing not to be a second-class citizen
using hand-me-downs. Until then, I'll continue to boot into Windows on
occasion to use my purchased copy of WordPerfect Office 2000 and Forte Agent.
My background. My first computer was an IBM System 360 (well, it actually
belonged to the university, but I got all the time I wanted on it, being the
night-shift operator). It had a whopping 16K RAM (known as core back then),
along with keypunch machines, a card reader and line printer. It took up
three whole rooms. I've since used a PDP-7, a VAX, a Wang VX, Sinclair's
ZX-81 (with 2K RAM -- Timex only had 1K), Apple ][ and ][+, Commodore VIC-20,
C-64, Atari 1040ST, IBM PS\1 4MB, custom-built Cyrix P133+ system with 16MB,
Compaq Celeron 500MHz with 128MB, and my current Compaq Deskpro EN. The C-64
was the most fun of them all. I think it was the last computer I really
completely understood. There were a bunch of others, too. PC-XT, PC-AT,
Compupro, Altair, Imsai, Packard-Bell (yechh). But, they've all been fun.
Soon, I'll buy Slackware 10. 9.1 is getting old in the tooth. Think I'll
subscribe this time and save $15. By the way, this was composed in vi and
pasted to the quick reply box. Damn! How I've rambled on. My apologies.