Using Windows w/ 100% Open-Source Software?
XRayX asks: "I'm currently installing a Windows 98 PC and I'm trying to install just Open Source Software (except Windows and Drivers). Okay, there's Freeamp, GIMP, Mozilla, OpenDivX, VirtualDub, Audacity, Abiword, Tuxracer and FlaskMPEG for Windows; but I'm still missing some good Open Source Tools for Windows: a picture viewer and a GUI Zip-program. Can anyone help?" While an interesting thing to try, I don't think it will be as easy as it sounds. How many others of you have tried to pull this off and how successful were you?
...available at http://www.info-zip.org/pub/infozip/WiZ.html
I've modified my copy to make the toolbar buttons larger and more colorful and fix a few annoyances.
One benefit that hasn't been mentioned is cost. While I may never make modifications to the source of the GIMP, I also will never fork out $500 (or whatever the cost is) for Adobe Photoshop. So I can use the GIMP instead of pirating a copy of Photoshop (come on, how many of you occasional Photoshop users actually paid for it yourselves???) So, I don't need the source, but since it is open source, I can "afford" to use it!
Leave some of those computers using Windows. Maybe even throw a Mac into the mix. Getting them and the others to network together and play nice with each other might be a big headache but you'll learn a lot that you can use in the real world where such "mixed marriages" might be unavoidable.
I see even classic Slashdot is now pretty much unusable on dial up anymore.
Thanks for the pointers. I've played with Cygwin/XFree86 and it took over the whole screen - once it can share the screen, letting some windows operate under X and others run native Windows apps, it will be very useful. I look forward to a GNOME on Windows port using Cygwin/XFree86, to avoid the need for commercial software such as U/WIN and most X servers.
One key point is that many Windows to *nix porting tools exist, including freeware options such as WINE. Not so many Unix to Windows porting tools exist, and fewer are freeware - until they are as good as the Windows to Unix tools, the temptation is for software companies to write to Windows APIs and then port to Unix.
A big obstacle for adopting open source in the Windows world is lack of understanding of the benefits. The Windows culture is all about commercialware and shareware; even 'freeware' means binary-only software. Providing an easy to install set of open source tools for Windows is not a bad idea - it would be much easier for newbies to experiment with this, and if it included a set of tutorials (most are on the web already) it could make quite a big contribution to educating people about Linux/Unix culture.
I'm thinking about developers and power users here, who might want to experiment with Perl, Unix scripting, GIMP, and other handy open source tools. Of course, it might be better in the long run to just install Linux, but incremental upgrades are a big reason why Windows won over OS/2 (you could try Windows 3.x but retreat to the safety of DOS without problems). Now people are running native mode Windows (NT and 2000) because it is more stable, faster, etc - why not make an incremental 'Linux tools on Windows' setup, allowing upgrade to true Linux later? Ideally, someone would take Cygwin and a bunch of other tools, and put them on a single CD including much of what's in a current Linux distro. I end up doing this on some systems, but a ready-made CD with installer would be much easier and more complete - no more systems with Cygwin but without Perl...
The majority of users in business have to use Windows on their desktop/laptop and would get in trouble if they installed Linux, particularly if the multiboot install messed up and stopped Windows booting. Having an open source distro for Windows would be a great way to provide some benefits... 'Linux for Windows' with an easy upgrade to 'true Linux'.
I have to concur here. I recently installed CygWin on a Win98 box and it's pretty impressive. Furthermore, you only listed the basic utilities that get installed. By default, you also get gcc, make, autoconf/automake, Python, Perl, CVS (In my copy, there's a strange CVS bug, where it performs the intended operation and hangs...), etc.
Many tarballs simply work when you configure&&make&&make install, too. I installed CURL without a single problem.
I got X working, but... it's weird. I didn't find it useful enough. I can't run X apps along with Win32 apps like you can with some commercial Win32 X servers.
No biggie. The other thing is that I couldn't compile mc. For some reason, I need GTK installed to compile a console app. There's no configure option for "just compile *real* mc and not that terrible WinExplorer ripoff that shares only a name with mc."
It is possible to install an awfull lot of GNU/Open Source programs on Windows.
The hard part is spending the time to track down clones of the software you want, or software that is good in its own right.
I suppose the biggest thing you need to think about is the kind of software you want:
Start at one of the meta-repositories, such as Freshmeat, or GNUSoftware.com - and search around.
With enough time, and patience, you can go a very long way..
Steve
---
Actually, there's a very good reason why ordinary users (non-developers) often prefer open-source programs over other alternatives: they know that it's much less likely the program will die.
I can think of many great Mac and Windows utilities that are no longer available because the original author lost interest. However, if a program is open-source, there's a much better chance that someone will continue to maintain it.
Of course, it's silly to use an open-source program when it's simply not as good as a closed, but free, or cheap shareware program. Support open-source, but don't sacrifice productivity! For example, Audacity, the open-source audio editor I'm developing, is usable now, but doesn't have as many features as CoolEdit (yet). So if you are running Windows, and can afford CoolEdit, you're still better off buying it (of course, I love it if you use Audacity when you can and send in bug reports!).
Anyway, start at http://www.imagemagick.org/
I/O Error G-17: Aborting Installation
powerarchiver.com has a good gui zip program that is free but not open source.
Daniel
If you are choosing GPL/GNU/Open Source because you are making a political statement, or doing it for philosophical reasons, you shouldn't be using Windows.
If you AREN'T doing it for political or philosophical reason, but are merely getting the best tools for the job, there are better inexpensive/free, (closed source) tools, so use those.
HTH...
--
"I'm not downloaded, I'm just loaded and down"
Other good reasons for Free software on Windows are (a) if you've got 5 years' worth of Windows skills paying your rent, but want to move over to Linux or BSD, it lets you get familiar with shells, GNU utils etc (and, to some extenrt, the Think Unix philosophy of everything's a file, pipes, redirection etc) without dropping you in at the deep end; and (b) it lets you do what I did, subvert a clsoed All-Microsoft shop from within. The Partner in charge of IT at Bain, London, wasn't too happy when he discovered that our intranet was now powered by Apache and Perl... oh look, we haven't had to reboot the machine for six months! spooky...
--
"I'm not downloaded, I'm just loaded and down"
one word. vmware.