Slashdot Mirror


Open Source Software in a Windows Environment?

brennan73 asks: "Like many people, I work in a Windows NT/2000 shop that has absolutely resisted bringing *nixes into our environment. Everyone has their reasons - my boss has resisted because it would be more difficult and expensive to find a replacement admin if I leave, since said replacement would need to be able to administer both Windows and *nix boxes, which I can understand. But I'm still curious...has anyone out there replaced major pieces of Microsoft software with open source equivalents in a medium-to-large business environment, while still running on the Windows platform?"

"Like many people in such shops, I've just about had it with IIS's security problems. I'm also highly unimpressed with Microsoft's new licensing schemes. In other words, between security and money concerns, I can see good reasons for businesses to look for alternatives to Microsoft's standard offerings, for apps and utilities if OSes are ruled out by management.

So, I'm thinking of replacing IIS and Office with Apache and StarOffice for Windows, and I'm open to other examples on both servers and the desktop. Why did you switch? How painful was it for both you and the users? Any experiences that anyone could relate, even failed experiments, would be great."

319 of 468 comments (clear)

  1. Check out Zope.org by Stinking+Pig · · Score: 3, Informative

    Lots of people run it on Windows.

    HTH,

    --
    "Nothing was broken, and it's been fixed." -- Jon Carroll
  2. Can anyone recommend an Exchange replacement? by st.+augustine · · Score: 1, Redundant
    The suits at my (relatively small) company insist on using Outlook (yeah, yeah, I know) and aren't likely to change that in the foreseeable future, particularly as it's what all the new suits coming in as the company grows are used to. They're now insisting on installing Exchange, because it's the only -- or appears to be the only -- server solution that gives them a calendaring system that's integrated with their email address books.

    Does anyone know of a good open-source / free software equivalent? I haven't been able to find anything. For that matter, I haven't been able to find an open-source calendaring client that works with Exchange -- Ximian Evolution and some of the KDE software can apparently handle peer-to-peer vCalendar messages, but they can't do the conflict checking and whatnot you get with the centralized system.

    I'm dreading the day when they come around and say "okay, we're tired of not being able to schedule developers for meetings; you all need to switch over to Windows and Outlook." Anyone have any useful ideas?

    --

    -- Some things are to be believed, though not susceptible to rational proof.
    1. Re:Can anyone recommend an Exchange replacement? by jeffy124 · · Score: 1, Flamebait

      while not an open source solution, you might be able to get everyone on Exchange w/o losing *NIX

      If someday they (management) want the developers to switch to Windows so that you too can use Outlook/Exchange, first explain why you have to keep *NIX (in terms they'll understand, of course). If they insist, try one of those Windows emulators or Windows Terminal Server products so that you can retain your *NIX goodness while you can use the emulator or WTS to handle your Exchange needs. I think there are some very good emulators available out there cheap (or even free), but WTS may cost more than what it's worth for just using exchange.

      --
      The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    2. Re:Can anyone recommend an Exchange replacement? by GangstaLean · · Score: 1

      I believe Bynari makes a client and server replacement software system. I've never actually tested it out, but they've been selling their software for a while, and seem to be tight with IBM.

      --
      -- Bird in the Bush: The Renewable Energy Blog http://www.birdinthebush.org
    3. Re:Can anyone recommend an Exchange replacement? by vectorsyco · · Score: 1

      Have you tried a qmail toaster w/PHP management system. The toaster easily blows exchange's mail functions out of the water, but to get the more advanced features you need a good php programmer. I run windows box on the network but even our 2000 webhosting has the DNS and mail on UNIX. I have managed to hack our webbased mail and contact manaement pages into my outlook2000/2002 so they appear as just another folder in Outlook but they display the webpages of my choice.

    4. Re:Can anyone recommend an Exchange replacement? by Parsec · · Score: 1

      Exchange also has a webmail/webcalender module/features, which supposedly has some of the functionality of Outlook Virus. Just make sure you put it on a machine with at least 1GB of RAM, a few processors, and a fast RAID array.

    5. Re:Can anyone recommend an Exchange replacement? by constantnormal · · Score: 4, Interesting

      Another way to accommodate demands that you move to a platform that supports Outlook calendaring is to consider (try approaching this option with an open mind) moving to an OS X environment.

      You get the (sort of) BSD unix environment to work in, and have the ability to install all the Micro$oft apps (Office, Entourage) and interact with the Windows boxen out on the network just as if you were similarly hobbled with Windows.
      And it's all native -- no emulation or VM to reduce performance.

      Of course, you'd have to change the hardware, but that's usually the cheapest thing to change, and gets replaced on a regular basis anyway...

    6. Re:Can anyone recommend an Exchange replacement? by Xn · · Score: 1, Informative

      my company is almost exclusively macos on the desktop. we use team agenda for calendaring and ms entourage for mail (with pop3). we're planning to move to imap and would like to integrate calendaring if possible. i read the bynari docs on using outlook with their server, but outlook 2001 for macos requires an exchange server. the bynari stuff doesn't emulate an exchange server; it's just integrated imap, pop3 (cyrus), smtp (exim), and ldap (openldap) servers. it stores calendar info on the server by having the client ftp up vcalendar files.
      in short, i don't know if the windows version of outlook requires an exchange server, but if not, i'm sure it will soon.

      xn

    7. Re:Can anyone recommend an Exchange replacement? by sg_oneill · · Score: 2

      Dude, Exchange is basically the server side of the Outlook arangement (When used as groupware). Exchange, for what it's worth, is probably one of the better things Microsoft has done. But the rub is that it doesn't seem to have any decent (or at all?) *nix clients.

      I've tried to get Evolution (Which the suits like because it's a damn faxcimile of outlook) working, and with some massaging it'll talk to the mailboxes via IMAP, but the calander (at least on 5.1) is just plain incompatable.

      Which is a shame, because where I'm working, licencing costs are really hurting us, but we can't make that final switch until we can replace outlook.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    8. Re:Can anyone recommend an Exchange replacement? by Glytch · · Score: 2

      A little community college I went to used the Exchange webmail system. It was actually a pretty good setup. No students bothered to use Lookout, they just fired up IE (or Opera for the smart and discerning), and that probably cut down on the amount of viruses spread around. In addition, half of the students were computer illiterate graphic artists. The administration had learned from experience that's it's a whole lot easier to give each student a URL, a login, and a password then to expect them to configure a pop3 client.

    9. Re:Can anyone recommend an Exchange replacement? by zangdesign · · Score: 1

      That's Mr. Illiterate Graphic Artist to you, buddy ...

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    10. Re:Can anyone recommend an Exchange replacement? by vrt3 · · Score: 3, Informative

      HP's OpenMail can replace an Exchange server. It allows Outlook as a client and supports calendaring. I don't know what other clients it supports, or whether other clients can use the calendaring features.

      This is something I see as one of the biggest obstacles for large scale acceptance of Linux/FreeBSD/... in business environments. Suits like it a lot, it seems they can't live without it. A viable alternative should be high on the priority list!

      --
      This sig under construction. Please check back later.
    11. Re:Can anyone recommend an Exchange replacement? by sg_oneill · · Score: 2

      Oh yeah right... I just realised what you where saying.. Got it. The Outlook web access thing in Exchange.

      I've had mixed results with that. I gather Exchange 2000 does it better than 5.1 which seemed to me a little hideous on system resources for some reason.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    12. Re:Can anyone recommend an Exchange replacement? by ShOOf · · Score: 2, Interesting

      You don't need Exchange to share calendars with outlook, exchange just makes it easier. It can be done without exchange but requires alot of manual config. Each user can set there outlook to have there calendar sent to a common dir on a server either via ftp,or a samba file share. Then there is a place in contacts, that allows you to specify where a persons calendar resides.

      Its a pain to get it started, but once you do, they never know. Does the same thing as the exchange server.

    13. Re:Can anyone recommend an Exchange replacement? by purplemonkeydan · · Score: 2

      Aren't HP discontinuing OpenMail?

      Speaking of Exchange replacments, that page I linked to says that Exchange 2k and Outlook XP use WebDAV to communicate. I knew that public folders were WebDAV enabled, but it seems like the whole Exchange shebang is accessible by WebDAV!

      I think I'll have to take a look at the Exchange 2k demo and see for myself ...

    14. Re:Can anyone recommend an Exchange replacement? by maggard · · Score: 2

      This allows calendar sharing (though it barely works even as this) but completely leaves out any of the nifty optimization/rescheduling/reservations stuff typically used.

      --
      I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
    15. Re:Can anyone recommend an Exchange replacement? by maggard · · Score: 1
      Long ago I worked for the folks who made Meeting Maker which is cross-platform (both client & server) plus ties into directories, etc. It would fit your needs, compliment your exisiting email system.

      Discliamer: I worked for a previous incarnation of the company many years ago on a different product line.

      --
      I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
    16. Re:Can anyone recommend an Exchange replacement? by secolactico · · Score: 1

      Press Ctrl-H for intelligence test ...

      Even tho I knew its a prank, curiosity got the best of me and I pressed Ctrl-H... what was supposed to happen?

      (years ago I *did* fall for "sysop requesting chat, press alt-ctrl-del for chat mode"... ah, my naïve days...)

      --
      No sig
    17. Re:Can anyone recommend an Exchange replacement? by treat · · Score: 2

      Meeting Maker sucks. It's best feature is that it provides calendaring without requiring that you use Windows. But the non-Windows interface is a Java applet, and there is no good Unix web browser with decent Java support. (Compare the performance of IE's Java vs anything else). On top of that, Meeting Maker's user interface is terrible. I don't know if Exchange is better, but people certainly perceive it to be. And that's what matters. Unless a replacement can be as good or better than Exchange, it's not going to fly.

    18. Re:Can anyone recommend an Exchange replacement? by psxndc · · Score: 1
      Well, back in the day, Alt-H hung up your modem. A lot of 3|33+ BBS's had that as their login prompt ("Press Alt-H to login") just to keep confused newbies out. Maybe that's what the poster was going for...

      psxndc

      --

      The emacs religion: to be saved, control excess.

    19. Re:Can anyone recommend an Exchange replacement? by Heem · · Score: 1

      Then there was always the IRC joke of YOU have new mail, press ALT-F4 to read it! and then watching the dumbasses drop out of the channel.. hahah

      --
      Don't Tread on Me
    20. Re:Can anyone recommend an Exchange replacement? by wolf- · · Score: 1

      You have a URL for more information the Evolution product?

      --
      ----- LoboSoft specializes in Digital Language Lab
    21. Re:Can anyone recommend an Exchange replacement? by Bad+Dude · · Score: 1

      Exchange consumes all available system ram by default then deallocatess it as the OS, or apps need it. In versions before Exchange 2000, you could set a limit on how much ram Exchange would use.

    22. Re:Can anyone recommend an Exchange replacement? by crucini · · Score: 2

      Check out Steltor who sell probably the best scheduling system there is. It has clients for Windows, Mac (including native Carbon) and Linux, web, WAP and imode interfaces, and even an Outlook Connector which makes it work with Outlook. The backend, CorporateTime Server, runs on a wide range of platforms, including Linux. It is cheaper than Exchange, more robust, more scalable (designed for multi-server, multi-site scalability from the beginning) and very easy to install.

      I know you asked for Open Source solutions, but at least CorporateTime is sane, open and Unix-friendly.

      So quit dreading and set up an evaluation server (for free) now. It is very hard to dislodge a working solution. Use that to your advantage.

    23. Re:Can anyone recommend an Exchange replacement? by AngusSF · · Score: 1

      Outlook-like apps for Linux were discussed on Slashdot a few years ago http://slashdot.org/askslashdot/98/10/02/1729257.s html, and that discussion may have some (dated) info that might help.

      It's not free or OSS, but HP has OpenMail http://www.openmail.com/cyc/om/00/index.html "...a UNIX and Linux based messaging and collaboration solution, currently used by 60% of global 1000 companies..." which also support LookOut calendaring.

      A google search for "open source" "exchange replacement" turned up "The Exchange Server Replacement HOWTO" and Nick Petreley's commentary on why HP is dumping OpenMail, in which he comments "that HP OpenMail [is] a better Exchange than Microsoft Exchange".

      An earlier slashdot story talked about an up-and-coming replacement for Exchange from Ximian , but I can't find anything on their site.

      Bynari (www.bynari.net) makes a product called Insight Server which, while not free, less costly than Exchange and runs on Linux. Again, no experience with it. Links on their site point to something called tradeclient (http://sourceforge.net/projects/tradeclient or http://tradeclient.sourceforge.net/) that is a Linux client for their Insight server (don't know/can't tell if it'll do Exchange server as well), and something called TradeServer shows up on their site, which is unfortunately difficult to find stuff on.

      --
      "A gun is a tool, Marian. No better, no worse than any other tool. An axe, a shovel, or anything." Shane (1953)
    24. Re:Can anyone recommend an Exchange replacement? by leinerj · · Score: 1

      Hey - I pressed Control-H and all it did was bring up my history in Internet Explorer.
      (in case you are wondering its a joke - ctrl-h when pressed in IE does just that)

    25. Re:Can anyone recommend an Exchange replacement? by expunged · · Score: 2

      That would work well if Outlook Web Access were a decently fully featured replacement. This might work well for students, but for a company that utilizes things like the public folders, schedules, and calendaring parts of Exchange/Outlook, the full client is almost necessary.

    26. Re:Can anyone recommend an Exchange replacement? by leinerj · · Score: 1

      Actually if you have outlook installed with the 'net folders' option - you can go to the file menu and select share, then choose wheater to share your calendar, inbox, contacts etc. Each person you give permissions to will be able to 'Accept' your . Everytime you get an update, the next time each person checkes their email, the items are automatically synced.

    27. Re:Can anyone recommend an Exchange replacement? by MyAss · · Score: 1

      We use SSL/IMAP with cyrus, and use netscape(now iplanet) for calendaring. I don't use the canledaring much, but everyone here seems to like it.

      --

      They misunderestimated me. -- George W. Bush
    28. Re:Can anyone recommend an Exchange replacement? by ZaMoose · · Score: 2

      While I'd agree that Meetingmaker sucks, the Solaris client is not Java-based. Its Motif. Errrm, yeah, that's better, sort of...

      --
      I wish I had a kryptonite cross, because then you could keep Dracula and Superman away.
    29. Re:Can anyone recommend an Exchange replacement? by FatherOfONe · · Score: 1

      Does OpenMail have scheduling?

      --
      The more I learn about science, the more my faith in God increases.
    30. Re:Can anyone recommend an Exchange replacement? by TV-SET · · Score: 1

      Check Ximian.com.

      --
      Leonid Mamtchenkov ...i don't need your civil war...
    31. Re:Can anyone recommend an Exchange replacement? by leereyno · · Score: 2

      Hardware is the cheapest thing to change? Gets replaced on a regular basis? I don't know where you work, but where I'm from the hardware is the most expensive thing and only gets changed when absolutely necessary. We don't run out every year and drop money on new systems just because something faster is available. We stick with what we have for as long as possible. We've still got Pentium 200 boxes from 1997 running NT4 and office 97. We've upgraded the memory in them to 128megs and installed new 30 gig hard drives, but other than that they are the same as the day they shipped to us. They of course do not have the same capacity as more recent systems, but then we're not trying to run XP and OfficeXP on them, we're running software that is contemporary with the hardware.

      The point of diminishing marginal returns on increases in hardware speed was reached long ago. New computers nowadays are made a periodic necessity due to the decrease in speed and efficiency of software, not because increases in speed allow good programmers to add new features that will actually make a difference in anyone's life. Rather the speed increases allow software companies to create and ship crap code and get away with it. I've got an Apple IIe in a closet at home that I bought back in 1985. This computer has a 68k upgrade card bringing the total ammount of memory up to 128k. I used a WYSIWYG word processor on this computer called Multiscribe that featured a true GUI and multiple font types. The program did not have all of the features of something like StarWriter, WordPerfect, or Word, but when you consider that its base functionality was similar and that it ran on an 8-bit 1 mhz processor under 128k of ram it becomes clear just how sloppy the coding of something like Word 2000 really is. I of course understand that the larger a program becomes, the more difficult it is to create relatively bug free code that is also efficient. The problem is I doubt anyone is even trying to create good code.

      It has long been said that what Grove giveth, Gates taketh away. This is quite true, now more than ever when programmers almost have to go out of their way to intentionally make code that will slow current systems down so that consumers will be forced to waste their money on new hardware, at which point the cycle will repeat itself.

      My advice, use what works until such point that it doesn't work anymore. That goes for hardware and software. If your copy of Office 95 or Wordperfect 7.0 still does the job for you on your pentium 133, and you don't have a compelling reason to upgrade to something new, don't. Save your money now so that when you do have a good reason to upgrade you'll be able to buy the computer you really want.

      As for making a switch to OS-X you're solving one problem by replacing it with several others. First there is the fact that OS-X isn't the fastest operating system to begin with yet. Most mac applications are created for the older MacOS, which means you'll have to run a "Classic" VM on top of OS-X in order to run most software. This is a memory and cpu cycle hogging process that I wouldn't want anyone to have to make continual use of. Then there is the fact that changing platforms like this means that all the software you currently own won't run anymore. Unless of course you use a product like Virtual PC at which point you're worse off than with the MacOS Classic VM since you're emulating the hardware now too. Then there is the problem of the lack of available software for the mac. Lets say you're willing to replace all your software with mac stuff. Where are you going to get it from? Things like office are of course available, but what about that niche product you've bought to do a specific thing in your business? How much do you want to bet there isn't a mac version and that the company would laugh if you asked them to create one? Macs are simply not used in corporate america outside of specific industries such as graphic design and desktop publishing. Even there the PC is putting the hurt on the platform. This is why Apple has had to target the iMac as a HOME computer, they can't sell them as a business system. The truth is that the iMac is a superior home system. Its self contained, reliable, and geared towards the luddites who are the only first time buyers left to sell a computer to anymore. My 80 year old grandfather owns one and aside from having to remind him to be careful when he buys software there have been no problems with the computer. For him it is the best system to have. That doesn't mean I'd expect my users to have to put up with one here at the office though. Windows isn't exactly the best OS, but compared to the classic MacOS it is a work of art. OS-X isn't quite there yet and the apps aren't either. One day that might change. If Apple offered a computer with a mature OS that was technologically up to date and ran a sufficiently wide selection of software pertinent to a work environment I might consider trying one out. That day has not arrived yet however and might never do so. I expect Linux to get there long before Apple does.

      Lee

      --
      Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
    32. Re:Can anyone recommend an Exchange replacement? by biglig2 · · Score: 2

      Yes, in Exchange2K it's built in and works very neatly. In Exchange 5.5 it's a clever web front end. 2K also offers a feature where the mail store is exposed as if it were a file system so you can do all sorts of things with that.

      --
      ~~~~~ BigLig2? You mean there's another one of me?
    33. Re:Can anyone recommend an Exchange replacement? by maggard · · Score: 2
      Net Folders are about worthless. They regularly crap out and nobody knows the voodoo to get them going again. It's another of those odd half thought out things MS pulls every so often which could be interesting yet die on the vine.

      Check out Slipstick for more material on Net Folders but trust me now, they're not worth using.

      --
      I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
    34. Re:Can anyone recommend an Exchange replacement? by sg_oneill · · Score: 1

      No, but look up Ximian . It's part of their gnome kit and it's a bugger to install (Linked fully against bleeding edge libs)

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    35. Re:Can anyone recommend an Exchange replacement? by salasia · · Score: 1

      Danger, Danger Will Robinson.

      You're right about the functionality in Outlook Web Access being better under 2000, but that exposed directory structure can bite you.

      Although you can see and manipulate many of the directories involved, the standard file management routines don't quite work like the Exchange Manager. Using something other than the EM can cause irritating/serious permission problems, etc.

  3. No Win32 Open Source? by evilmonkey_666 · · Score: 5, Interesting

    There is little open source software for windows, because authors of open source software do not want to support microsoft.

    Apache and Star Office are exceptions, because they want to become standards and that means being available for the most popular desktop platform.

    IMO Open source software is usually harder to use for the average microsheep. People like GUIs are are willing to pay for them. It seems that that is what the linux world is lacking at the moment.

    Functionality is not always more important that ease of use, at least that's how most users think.

    --


    - PS. This is what part of the alphabet would look like if Q and R where eliminated.
    1. Re:No Win32 Open Source? by jhines · · Score: 1

      not to mention the cost of Win32 development tools, mostly from MS. By the time you get what you need for decent development, your out some major bucks, and need to recoupe them.
      As opposed to Linux, which comes with everything you need for free.

    2. Re:No Win32 Open Source? by spyderbyte23 · · Score: 1
      There is little open source software for windows, because authors of open source software do not want to support microsoft.

      Sorry, this is false. I run Windows 2000, primarily because this is the sole machine that both my girlfriend and I use, and she is not comfortable with Linux desktop environments. OSS I have installed right now? Putty, GNU Emacs, bash(under Cygwin), BitchX, and an IDE based on mingw32 that utilizes ports of gcc and gdb.

      I have run the Gimp on Windows, but that's actually kind of jarring; GTK look and feel just smacked down in the middle of everything else. I probably would have gotten used to it eventually, though.

      --
      -- Support Ometz le-Serev.
    3. Re:No Win32 Open Source? by Dirty+Sanchez+King · · Score: 1

      There is little open source software for windows, because authors of open source software do not want to support Microsoft.

      This is not intended as flamebate, but programmers generally like to get paid for the work they do. The OSS model is a money-making bust, driven by idealism. It almost seems like blasphemy if you charge for any OSS software!

      If you want to generate revenue, then you develop for Windows. Right or wrong, demand drives the market.

      --


      You have something above your lip.
    4. Re:No Win32 Open Source? by Andreas+Rueckert · · Score: 1

      Depends on the kinda software you look. As an example, there are a couple of Opensource Java developers working on the Apache Java projects, ArgoUML and others.

    5. Re:No Win32 Open Source? by reynaert · · Score: 5, Informative

      There is little open source software for windows, because authors of open source software do not want to support microsoft.

      (I'm assuming you're speaking about GUI programs. The vast majority of command-line programs can easily be recompiled for Windows using DJGPP (for DOS) or Cygwin (for Win32). These environments exists of a POSIX emulation layer and most of the GNU development utilities (gcc, make, bash, etc.))

      The fact is that most Unix programmer's don't know how to program for Windows. I mean, if you primarily develop for Unix, you're not going to spend (waste?) time learning something ugly as the MFC.

      What about Windows programmers? Well, DOS/Windows doesn't have (and never had) an open source culture. Instead, most programmer's distribute their programs as shareware or freeware. But they would never let you see the code.

      In fact, most Windows open source software comes from Unix people who are forces to work on Windows. Just look at the open source programs available on Windows: Apache. PuTTY, an ssh client. Vim has a Windows port (which is able to integrate in Visual Studio). Cygwin which I already have mentioned above.

    6. Re:No Win32 Open Source? by stikves · · Score: 1
      Well, DOS/Windows doesn't have (and never had) an open source culture.



      You're wrong! Have you ever heard about SWAG? DOS did have an open source community which was even more freer than GNU community (all the source was public domain!). But it was in PASCAL. So you probably meant, DOS/Windows doesn't have (and never had) open source C culture, except for GNU ports.

    7. Re:No Win32 Open Source? by Twine · · Score: 1

      I think that there should be more open source/free software on Windows systems: Users will find that the free software is good enough for what they need, and is smaller and faster. When they get used to having good free software, most common-sense folks would, I think, want a better operating system. One that's better technically and uses resources better. Requiring 64MB (WinXP requirements I think) just to get the system running is kinda bad, even if memory is inexpensive right now.

      There's already a GIMP for Windows (not sure if it's still maintained), which I got a newbie at work to use one time, and that person liked it. StarOffice is too big (for me, anyways), but there is other decent software that could do the basics, though it might not be integrated.

      Even if users don't ever switch to another OS, they'd still be using software that is comparable (and usually smaller, maybe faster than) to closed-source commercial equivalents.

    8. Re:No Win32 Open Source? by jhoffoss · · Score: 3, Informative

      Emacs is ported to Win32 too, if I'm not mistaken...

      --
      Linux: The world's best text-adventure game.
    9. Re:No Win32 Open Source? by reynaert · · Score: 2

      I know about SWAG. But most of SWAG are libraries and documentation. It has very few complete programs (an small utility of two, a couple of graphics demos).

      SWAG is a great resource for developers. But you can't call it an open source culture, because an open source culture extends to the users. One of the most important ideas of open source is that you can fix a buggy program. That's an power users in the DOS/Windows world never had.

      BTW, the C equivalent of SWAG is Snippets.

    10. Re:No Win32 Open Source? by Dominic_Mazzoni · · Score: 3, Interesting

      While I understand your point, please don't try to group all open source authors into one big group. People write open source software for lots of different reasons.

      There are lots tools available now that make it easy for open-source (and non open-source) developers to target both Windows _and_ Linux. My favorite is wxWindows, a cross-platform C++ toolkit that lets you write one program and recompile it for Windows, Linux/GTK (and any other Unix where you can get GTK to compile), Mac OS 9, Mac OS X, and OS/2 (!). Ports for embedded devices and the Linux framebuffer are under development. wxWindows is open-source (LGPL) of course. Unlike other similar toolkits, it uses native widgets, so their scrollbars are real Windows scrollbars on Windows, and real GTK scrollbars on Linux.

      I've been working on Audacity using wxWindows for the past two years, and I've never regretted choosing to make it multi-platform. I really wanted to support MacOS, since that's what a lot of my friends and family use, but I also wanted to support Linux because that was my favorite environment, and of course by supporting Windows I could make my program available to the greatest number of people.

      Many people have written to me and the other developers thanking us for giving them an open-source alternative on Windows. Some of them want to transition from Windows to Linux, and like that there will be a familiar audio software package available on both. Others prefer to stick with Windows because of special hardware that's not supported on Linux yet (i.e. digital sound cards) or because they're not hackers and actually don't mind using Windows.

      Remember, to the non-programmer, one of the biggest advantages of open-source is that it's more likely to be around five years from now than a commercial or a shareware program. Programmers lose interest, companies lose interest, but when a project is open-source, somebody else can pick up where the original developer(s) left off. So I think that open-source on Windows makes a lot of sense, and I'd like to see a lot more of it.

    11. Re:No Win32 Open Source? by sheldon · · Score: 2

      "There is little open source software for windows, because authors of open source software do not want to support microsoft. "

      What?

      Go check out sourceforge.net and you'll see a ton of Win32 stuff. That's not even the tip of the iceberg of what's available out there for Windows as open source. Many people have websites with their projects, many companies have websites with their stuff... Microsoft especially releases a *LOT* of open source code. Just start looking around for recent .Net examples and pet projects.

      Open Source isn't about Microsoft, or Linux, or Unix. It's about developers sharing ideas with one another.

      To make a claim that Open Source = Anti Microsoft you have to be seriously deluded.

    12. Re:No Win32 Open Source? by wolf- · · Score: 1

      In regards to star office, take a look at Beta 6.
      Staroffice 5.x with its integrated desktop garbage was too much for me, but the Beta of version 6 is very nice. No more integrated desktop, but then mail/news client is gone (not a great loss).

      --
      ----- LoboSoft specializes in Digital Language Lab
    13. Re:No Win32 Open Source? by Koatdus · · Score: 1

      There is ... you just have to look for it.

      I don't know if it qualifies as major but I have 15 people in the office using jzip instead of winzip. I also have them using LeachFTP.

      The 2 of us who use secure shell use TERATERM and I use The Gimp for the little bit of graphics work I do.

      We tried Star Office but we have a lot of "spread sheets from hell" with a ton of links in them. The guy who does most of the spread sheets wants his Excel so I didn't push the issue.

      --
      Every wrong attempt discarded is a step forward - T. Edison
    14. Re:No Win32 Open Source? by hughk · · Score: 1
      I was working with a client that had just SUN Solaris and NT for their client platforms.

      Um what about all those BSD tools that you get with the resource kit? Microsoft even used to distribute source code to the 'Posix' style stuff.

      It wasn't major but it allowed me to get some useful stuff onto a Win box that was under a very retsrictive third-party support contract.

      We certainly had a lot of Perl though and our principle in-house test tool was built around TCL.

      --
      See my journal, I write things there
    15. Re:No Win32 Open Source? by CyberGarp · · Score: 1

      If people wanted easy to use GUIs how come the Macintosh platform didn't tromp BillyWorld?

      --

      I used to wonder what was so holy about a silent night, now I have a child.
    16. Re:No Win32 Open Source? by spitzak · · Score: 2
      My GUI toolkit fltk is ported to Win32. It is pretty obvious from the patch submissions, questions, and bug reports, that at least 3/4 of the users are Win32 programmers, most of who have never even touched a Linux machine.

      To me it is pretty obvious that there is a lot of interest in open source software on Win32 platforms.

    17. Re:No Win32 Open Source? by fedos · · Score: 1
      Windows does still run on top of DOS. Win-ME, which removes the DOS-mode option so you can't see DOS, still runs ontop of DOS. I've even seen a screenshot of a Win2000 error message that said "Not a valid MS-DOS program".

    18. Re:No Win32 Open Source? by Graspee_Leemoor · · Score: 1

      Even bad old NT4 only ran DOS apps because it had a dos emulator in it. (Which ran slower than dosemu (the linux program) by the way).

      I could show you a screenshot of a linux error message that said "Not a valid SNES Rom" but it doesn't mean that linux is built on top of the SNES.

      graspee

  4. We have something.... by TheMMaster · · Score: 2

    I work at a pretty big company, about 7 locations all over europe and canada. We have a running windows nt 4 network and we replaced all the DNS servers with Redhat, this was pretty painless. We are currently investigating replacing our IIS servers with apache and possibly our VPN servers with PoPtOp.
    It isn't much (yet) but I am pretty fanatic about migrating more and more so, we probably will have more open source software.
    I must say replacing office with staroffice is pretty impressive. How did your users react?

    --
    Fighting for peace is like fucking for virginity
    1. Re:We have something.... by Graspee_Leemoor · · Score: 1

      I find freeBSD 4.4 (the install CD) very useful for getting servers up and running quickly.

      Both my servers at home run freeBSD. The "Minimum" install option gives you no X and the basic servers- you can add on DHCP server and apache easily enough.

      You see the thing is that we can't make it TOO easy for people to set up servers because it is important for people to think carefully about what they are doing when they set it all up. Otherwise a shit loads more servers would get rooted.

      graspee

  5. Staroffice by Anonymous Coward · · Score: 1, Troll

    Staroffice and open office (witch nearly is the same thing) works very badly in general. Works different on different machines, crashes, messes up the desktop and so on. The other open source packages are quite much in the same state really.

    If you do manage to switch office you face all the interchangable problems. The open source office packages often says they can read office-documents but my experience is that they rarly read them correctly.

    So, there are not any serious alternative I'm afraid.

    1. Re:Staroffice by Kingpin · · Score: 1


      That's a load of horse dung. StarOffice 5.X was bloated and tried to bee too many things at the same time. This simply isn't the case with eg. newest releases of OpenOffice or StarOffice 6.0 Beta.

      Both the Office import and export functionality has worked flawless for me.

      --
      Unable to read configuration file '/bigassraid/htdig//conf/14229.conf'
      Geocrawler error message.
    2. Re:Staroffice by vandan · · Score: 1

      What have you been smoking?
      Messes up the desktop? Um. No.
      Crashes - actually it (StarOffice 5.2) crashes less than Office XP, and maybe a little more than Office 97, but then StarOffice 6 will fix that...
      Interchangable probs? What are you talking about. We have no probs sending files back an forth between StarOffice and Office 97 & XP.
      Are you from M$???
      Or you just wanna be from M$...

    3. Re:Staroffice by Moritz+Moeller+-+Her · · Score: 2

      Which idiot modded this up? Do astroturfers now come in pairs of two? It is a complete lie.

      SO-5.2 is absolutely comparabale and better in parts than MS Office 2000.

      Anyone who thinks differently should tell where the problems are. General statements (crashes a lot) are hard to bleive without any detail.

      --
      Moritz
    4. Re:Staroffice by Daimaou · · Score: 1

      I have to disagree with you. StarOffice actually works quite well. Especially the 6.0 beta. It is fast, clean and stable. It looks and works great. It imports and exports .doc files quite well.

      If you want to talk about instability, install XP.

      Microsoft's new licensing rituals turned me off for good, as I'm sure they will many people who know there are alternatives. Also, the price hike in everything they are releasing will hopefully stunt their sales.

      I'm glad to see a very viable replacement for Office in the form of StarOffice, and I hope to see Sun do very well with this product.

    5. Re:Staroffice by Moritz+Moeller+-+Her · · Score: 1

      YOU seem to be lying. What features are not converted?

      I have converted dozens of docs and the worst problem I encountered was not worse than changing the printer driver in MS Word. The filters' "errors" are comparable to the differences between two MS Office versions.

      --
      Moritz
    6. Re:Staroffice by El+Rey · · Score: 1

      How can you say "So, there are not any serious alternative I'm afraid." if you have not investigated ALL alternatives?

      Have you looked at 602 PC Suite?

      It has Word and Excel clones, claims excellent file compatibility, is free (as in beer) for commercial use, and gets rave reviews everywhere I look.

      If you want more features, the plus version is $20 or you can get a site license for $200.

      Much more affordable than MS Office.

    7. Re:Staroffice by Anonymous Coward · · Score: 1, Interesting

      Hmm, I guess the staroffice outdid themselves to clone MS office b/c I get similar functionality when I have used MS office. I'm sure that they fixed all these troubles, but I really don't like to pay so much money and suffer for so many years as a beta tester so I dumped office.

      Staroffice has worked fine during the few times I've needed an office suite, so you can say, I'm at least $100 richer, and I don't lack any functionality. Enjoy.

      Fred

    8. Re:Staroffice by RazorJ_2000 · · Score: 1

      IMHO, SO5.2 was buggy as hell and flaky to boot! Again, IMHO....


      --
      pi=sigma{n:0-infinity}[(1/16)^n][(4/(8n+1))-(2/(8n +4))-(1/ (8n+5))-(1/(8n+6))]
    9. Re:Staroffice by Jenova · · Score: 1

      I tend to have problems trying to import Word 97/2000 documents that have quite a number of formating( Footers, Headers , frames, indexes etc)

      It hasn't messed up my desktop yet, but the imported document tend to look different or SOffice just crashes.

      It doesn't necessarily mean that Staroffice is not better, it's just that I have no choice but to stick to Word97 which everyone uses.It tough when you know you can't return a colleague his edited/corrected document that looks 'funny' on his Word program.

    10. Re:Staroffice by archen · · Score: 1

      "SO-5.2 is absolutely comparable and better in parts than MS Office 2000."

      I find this to be rather untrue. SO 5.2 is very bloated, and in many ways lacking compared to MS Office 2k. And lets not even get started on the dreaded desktop... So in a nutshell, SO 5.2 is a oversized gorilla with the punch of a spider monkey.

      But on the other hand, SO 6 is a totally different story. I haven't used SO 6 beta yet, but I am using the latest Open Office build. I am very impressed. It seems to load as fast (or faster) than MS Office, and has imported every office document (flawlessly) I've thrown at it so far. At the place I work I've silently switched to Open Office while everyone else is still using MS Office 2k. This is about the best scenario I can think of, to see how well Open Office can survive - and it's looking very promising. I have this feeling that down the road when the upgrade issue comes up I'm going to end up recommending what many companies are finding:

      Go with Star Office / Open Office

      I'm not talking immediately, I'm talking a year or so down the road. People will eventually find that MS is up to their old game of trying to force upgrades. With the perpetual upgrade license of MS companies will have to pay 33% MORE per year IF they play by Microsoft's rules and get the upgrade every year. If they don't they will be penalized by paying over twice as much as they do now. For many businesses we're easily talking thousands of dollars or more - for software that their employees might only be using the simplest functionality of. If the economy doesn't turn around, businesses will probably have to watch their costs/budget closer than ever, and M$ is going to charge us MORE for this software? What are 15 features that make Office XP better than Office 2k? Does anyone even know? If you (the typical Slashdot reader) knows, then do regular not so computer literate people know? Are these features worth it? What guarantee do we even have that MS will even try to improve MS Office in the future? They could just up the version number, change some tool bar icons, and of course change the document formats to be incompatible. If Star/Open Office can maintain reasonable compatibility, I really can't see any reason to continue using M$ Office.

    11. Re:Staroffice by xtremex · · Score: 1

      Messes up your desktop??? The only time I have ever fscked up my Linux desktop is because of soemthing I have done incorrectly. Ctrl-Alt-Backspace restarts the X-windowing system

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
    12. Re:Staroffice by tzanger · · Score: 2

      Both the Office import and export functionality has worked flawless for me.

      Try importing .xls version 7 with lots of graphs with lots of datapoints. Crashes every time for me. Simpler .xls sheets and Word documents are fine though. Anything with graphs is a crapshoot in my experience.

    13. Re:Staroffice by wolf- · · Score: 1

      Outlook XP couldnt handle all the processing rules I require. I ended up down grading to Outlook 2k.

      I'm running the beta of Star Office 6, and non of the co workers have realized that the "great looking" documents were created in Star Office.

      But then, I'm the boss. We will move one department here, one department there, slowly, so the desk jockeys wont riot.

      --
      ----- LoboSoft specializes in Digital Language Lab
    14. Re:Staroffice by maxpublic · · Score: 1

      What are you talking about? StarOffice has never crashed on me in Linux, and only rarely crashes on me in Windows. On the other hand, every day I have to deal with people who lose work because Word, Excel, or PP have crashed and completely locked up the system.

      I'm responsible for hundreds of machines. While my evidence may be anecdotal, I seriously doubt that it's exceptional.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    15. Re:Staroffice by Graspee_Leemoor · · Score: 1

      "Ctrl-Alt-Backspace restarts the X-windowing system"

      only if you're running xdm. On my box it just kills X. (Which is very very handy sometimes).

      graspee

  6. Why? by Arctic+Fox · · Score: 1, Troll

    Why does this issue keep coming up? There was an article not too long ago about this very topic. It spoke in general terms and was pretty much un-believeable.
    Mod me down as flamebait/troll or whatever the crack smokers choose this morning, but please!!! This topic has been beat to death.
    I predict that people will say that they have snuck in *Nix boxes to be Samba servers without official permission. DNS servers anyone? Probably some "secret" ones at some facilities... OpenBSD as firewalls in offices?
    No big surprises, move along people, nothing to see here.

    1. Re:Why? by overturf · · Score: 1

      Now... are you criticizing Slashdot for accepting stupid, redundant articles and rejecting fresh, insightful submissions? That's the new policy, you know. :)

    2. Re:Why? by Haeleth · · Score: 1

      Not everyone reads Slashdot 24/7. You may have seen a previous article; a lot of people didn't. Perhaps you could simply ignore articles which seem redundant to you, and leave them to the people they interest?

    3. Re:Why? by Daniel+Dvorkin · · Score: 3, Insightful

      I don't think this is a troll; it's a legitimate question. Fortunately, there's a legitimate answer. And that is ...

      The open-source/free-software (hereafter os/fs) landscape is constantly changing. Some projects (e.g. Mozilla) are better about putting out constant updates than others, but the fact is that os/fs in general is a rapidly evolving world, and limitations that existed a year or a month or even a week ago might not exists today. So it's worth checking on a regualr basis to see what solutions exist.

      Also, not only are the technologies changing, but so are the skillsets that grow up around them. It seems to me that what the poster was asking about was what kind of experiences people have had with migrating from M$ to os/fs solutions. Well, it's perfectly reasonable to think that someone might have useful knowledge to share about this migration process that they didn't have last time the subject came up.

      I think that in the long run, this might be a good way to get the PHB's to recognize the value of os/fs. M$ pushes its projects on the basis of M$ itself being this huge, monolithic entity that will always be there. That's probably true [sigh] but the countervailing os/fs argument is that monoliths don't (and in fact can't) respond to user needs and create new opportunities the way distributed, open projects can. Put it in terms b-school grads will understand: these days, os/fs is at the cutting edge of innovation, and if your business doesn't get with the times, it will be left behind by faster, more agile competitors.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
  7. MS may be shooting itself in the foot by f00zbll · · Score: 2, Interesting

    I work for one of the major phone companies. After the recommendation to move off IIS came out, the management started a project to do just that. Phone companies tend to like and trust Unix, since that's where unix was invented. With the recent virus', worms and trojans, microsoft has really damaged their reputation with CIO and CTO's. High level executives don't like it when they look bad, especially when there are good alternatives. Most of the support, admin people I know have been negative about the new licensing. If they don't change it, Microsoft will hurt themselves.

    1. Re:MS may be shooting itself in the foot by Lennie · · Score: 1

      Well I for one wouldn't mind if they hurt them selve, please, be my guest ! :)

      --
      New things are always on the horizon
    2. Re:MS may be shooting itself in the foot by Kamel+Jockey · · Score: 1

      I work for one of the major phone companies. After the recommendation to move off IIS came out, the management started a project to do just that.

      Was that decision in the works for a long time? Or did the company decided right there and then after reading that one report to switch? If the latter is true, it seems like a really rash (bad) decision!

      --
      In case of fire, do not use elevator. Use water!
  8. Browser by ajs · · Score: 2

    The obvious example is one of the most frequently used. I usually suggest that people use Mozilla as their primary browser and mailer. It's still pre-1.0, but tends to be less buggy than IE, support standards better, provide more privacy features and overall saves a lot of headaches for user and admin alike.

    I use the Gimp under Windows, but it's a bit clunky (especially in opening and saving files), so I would not reccomend it to everyone.

    1. Re:Browser by ajs · · Score: 2

      What kind of bugs have you seen in IE?

      Nimda.

    2. Re:Browser by jonathan_ingram · · Score: 2, Offtopic

      Whenever I'm using Windows (my 'wife' has to for compatibility with her school) and I'm moderating on Slashdot, IE gets very confused about the placement of all the boxes, and completely fucks up the rendering... not to mention it eats all available memory up and won't let me open another browser window until I've closed the Slashdot window. This happens with IE 5.5 & 6 on Windows 98 SE.

    3. Re:Browser by savaget · · Score: 1

      I would install Mozilla on that Windows system. The latest version (0.95) runs quick and stable.

    4. Re:Browser by funky+womble · · Score: 1

      Either you've got a very fast processor, or not seen Opera.

    5. Re:Browser by jonathan_ingram · · Score: 1

      256 meg not enough memory to use a web browser these days?

      And when I need to upgrade, it certainly won't be to NT.

    6. Re:Browser by GlassUser · · Score: 1

      Windows 98 SE was the biggest piece of shit on the block until WinME came out. First step is to get a half way decent OS. I'd recommend NT5 (AKA win2k), but the fact is I really don't like ANY OS out right now; they all piss me off for one reason or another.

      Second, I know of nobody else that has this problem. You probably have some third party utility installed that's barfing in the corners. Also Win9x doesn't really use memory above 80 MB or so, as I understand.

    7. Re:Browser by maxpublic · · Score: 1

      I'd recommend Opera, which is what I use in both Windows and Linux. I haven't seen a faster or more stable browser.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    8. Re:Browser by jonathan_ingram · · Score: 1

      I have a decent OS -- distantly based on a Mandrake 7 CD I installed a while back. That's what I do all my work on.

      Windows is for games & my partner's work (she 'has' to use Office and write (shudder) Visual Basic programs).

      And quite frankly, I'm not interesting in the roots of the problems my Windows installation has. Someone asked for an example of a IE bug, and I gave one.

  9. Heh.... by tcc · · Score: 2, Offtopic

    > my boss has resisted because it would be more difficult and expensive to find a replacement admin if I leave

    Sounds like the reverse-excuse :) why would you leave if you like your job? isn't it a way of saying "I want to be on the safe side if I throw you out" hehe...

    Yeah maybe alarmist, but you can install BSD or Linux on the same hardware that runs windows, so if you'd leave you could always offer to put the system (or the parts you changed, i.e. probably Email firewall and httpd) back on a windows platform for the next person that would replace you... Normally when you give your 2 weeks (or more depending on the terms) notice, you have time to train someone for the basic stuff and fix/tweak the last things...

    --
    --- Metamoderating abusive downgraders since my 300th post.
    1. Re:Heh.... by david+duncan+scott · · Score: 2
      But management knows that the buses are always lurking out there, waiting to run down vital staffmembers.

      Guys who are happy as clams still change jobs sometimes. He might win the Lotto. His wife might get transferred to Paris. God might speak to him on the way to work one morning, tell him to put down the umbrella and go build an ark...

      --

      This next song is very sad. Please clap along. -- Robin Zander

  10. What we've done... by vandan · · Score: 5, Interesting

    Well...
    We just completed a StarOffice 5.2 rollout.
    This was in direct response to some very threatening letters we received from the BSAA (Business Software Association of Australia). In hindsight, it was just a scare-campaign to fool us into buying more software - and it half worked. We bought Win2000 licenses for MOST PCs. And we bought Office XP for those who absolutely needed our legacy VB code in Excel. We use Access (developer) to create and distribute our database front-ends - the developer version lets you distibute an Access 'viewer' type package without having a license for Access.

    The most interesting change for us though was StarOffice - about 85% of our staff who were using Office 97 are now using it, and we have 2 people trialling StarOffice 6-beta.
    Also, I recently bought Borland's Kylix (www.borland.com/kylix). It's Delphi for Linux (Rapid Application Development, for those who don't know). I am half-way through creating our first Kylix-based database front-end (I'm presently testing it out at home, talking to M$ $QL Server on Win2k running under VMWare!!! Ha!). We are about 6 weeks away from our first Linux box on the desktop. It'll be running Netscape 6.1 (it has a spell checker for email - what can I say?), StarOffice 6-beta, and my Kylix-based database front-end. Oh - by the way - Kylix is available for FREE download if you only create open-source projects with it (I bought the Desktop Developer anyway...).
    If all goes according to plan, I will start on the (very) long task of rebuilding our database front-ends under Kylix, but as I said - it will take time... I estimate that in 5 years (and my boss backs me up on this) we will be running a fully Linux-based office, and the only commercial app we'll be using will be Kylix.

    1. Re:What we've done... by gimpboy · · Score: 1

      why not construct a webbased front end to your databases? then it wouldnt matter what platform your clients who accessed the db were running. just wondering.

      --
      -- john
    2. Re:What we've done... by DGolden · · Score: 1

      Unless you use client-side java (in which case it's not really a web interface anymore), and until xforms is widely supported, web based interfaces basically suck for anything complicated.

      Client-side Java interfaces are quite nice these days - provided you're using an up-to-date 1.3 JVM, and not MS's now-sucky 1.1 VM that they keep around just to make java look bad. When Java 1.4 with integrated webstart etc. is released, client side java will be even more attractive for vertical apps.

      --
      Choice of masters is not freedom.
    3. Re:What we've done... by annielaurie · · Score: 1

      Good for you! It's nice to see somebody reacting intelligently to the Microsoft Gestapo. I know a lot of school systems here in the US have reacted the same way, but yours is the first commercial-office implementation I've read much about.
      Questions: What has been the reaction of your end-user community to StarOffice? Laying aside the technical issues, do they find it meets their requirements? What's the general nature of the business? The answers to these would give a very, very interesting perspective.
      Anne

      --
      DUCT TAPE: The Election Supervisors' Secret Weapon
    4. Re:What we've done... by SCHecklerX · · Score: 2

      The cost of the windoze licenses, i think, made his effort worth it. Long term savings, and not having to deal with the administration headache that is windows will be nice for them too.

    5. Re:What we've done... by Etriaph · · Score: 1
      I would suggest not using Netscape 6.1 just as a side note to what you were saying. To easily migrate Windows users to Linux, KDE is definately in order. It's probably the most Redmond Windows window manager you can get on a Unix/Linux desktop. So, to have your Windows users begin using Linux, I would give them Konqueror. It shocked me how nicely an open source group could write a web browser. It's HTML4.0/CSS1/CSS2(almost) compliant and makes a great file manager. If you haven't already, take a look at KDE for your conversion. It's my favourite OSS project.

      --
      "It's here, but no one wants it." - The Sugar Speaker
    6. Re:What we've done... by Khalid · · Score: 2

      Plus you are incredibly more productive when you use open source software for you development ! if something doesn't work as expected, or if it's not the documentation, you just need to go to the source code to see how it works or why it doesn't work. I am currently working on a very big project involving the installation of a closed source ERP, and I can tell you that I whish everyday I had access to the source code. The damn thing is very buggy, the documentation is lousy, and the hot line is very very bad if not nonexistent. We are always obliged to code workarounds, and it takes us twice or three times longer; anyway the project will probably fail anyway !

      I have worked in the past with products I had access to the source code, and I can assure you that things where really very different, and the experience was very pleasant.

    7. Re:What we've done... by abe+ferlman · · Score: 2

      It'll be running Netscape 6.1 (it has a spell checker for email - what can I say?),

      Pine has a spellchecker for email. I've been using it for almost a decade.

      --
      microsoftword.mp3 - it doesn't care that they're not words...
    8. Re:What we've done... by wolf- · · Score: 1

      Using the word processor in Star Office requires THAT much more training than training in Word?

      Come on.

      --
      ----- LoboSoft specializes in Digital Language Lab
    9. Re:What we've done... by _typo · · Score: 1
      the only commercial app we'll be using will be Kylix.

      And why Kylix, a comercial product? Why not use PHP/Apache if it's a web frontend or python/python-gnome if you want to script a standalone app. That way you'll get a proven platform that's free (as in speech) instead of the (to my knowledge) new kid on the block from a comercial company that may blow up one of these days.

      --

      Pedro Côrte-Real.

    10. Re:What we've done... by vandan · · Score: 1

      It's for testing only, here at home.
      I'm not stupid...

    11. Re:What we've done... by vandan · · Score: 1

      Out of businness, eh? Hello M$!
      Well as I said we have ALREADY converted, and the retraining took a total of 30 minutes worth of personal learning on the part of each user.
      How different do you think it is anyway.
      You open StarWriter. You type your document. You press the spell-check button. You save. You print. Dude you are strange!
      And we saved $30,000 (Australian) this year, and probably the same again every 2 years.

    12. Re:What we've done... by ed1park · · Score: 1

      You have my curiosity. What kind of surprises? :)

      (other than resource/performance related)

    13. Re:What we've done... by nealbutler · · Score: 1

      Have to agree here....KDE is my favourite, too, It's a lot more intuitive than GNOME. And Konqueror is amazing....when I used to have my Linux box (Mandrake 7.1) hooked up to the net, I tried all the browsers that came with it (Galeon, Konqueror, Mozilla, Netscape....um, and a few more, I think...), and Konqueror was the fastest of the lot, by quite a margin. Haven't tried Opera on Linux, though, and that's my browser of choice on Win32...

      nb

      --
      MS: ALL YOUR .BASE ARE BELONG TO US
  11. Another Free Office for Windows by El+Rey · · Score: 1

    Another free (as in beer) office product for Windows is Software 602. People who I know that have tried it have really liked it.

    There was a recent Gartner article that recommended abandoning IIS that you could use as justification for that part...

  12. Cygwin is a *MUST* for any Win32 system.. by cowmix · · Score: 5, Informative

    I am forced to use W2K for my job. Having Cygwin installed gives me almost a complete *NIX environment (Openssh, Bash, Perl, Python, Postgres, Xfree, etc) that runs seamlessly in a Win32 system. It is completely awesome.

    1. Re:Cygwin is a *MUST* for any Win32 system.. by Jonathan · · Score: 2

      Absolutely. Some people maybe think Cygwin is not so good because they tried it a couple of years ago when it was slow and didn't have Xfree support. Those people should try it again. Performance is so much better and having an local X desktop is very cool indeed.

    2. Re:Cygwin is a *MUST* for any Win32 system.. by zztong · · Score: 1

      It's available through RedHat, so check their web site.

  13. The hard part by smnolde · · Score: 1, Offtopic

    ...is convincing the new *NIX admin to not hit ctrl-alt-delete.

    ...is reminding that the root user cannot log in from telnet.

    ...is getting accustomed to a CLI.

    If the admins can't adapt, they should be fired. I guess an MSCE cert didn't get you very much after all.

    1. Re:The hard part by JohnHegarty · · Score: 1

      why would you need to ctrl+alt+delete.. you would only need to do with a crash...

    2. Re:The hard part by victim · · Score: 2
      ...is convincing the new *NIX admin to not hit ctrl-alt-delete.
      Edit /etc/inittab and disable ctrl-alt-del as a reboot. Just too easy to make that mistake in a mixed environment. If you really have an environment where you need to trigger a reboot and can't get logged in then you probably should think twice about calling that a production machine. Worst case, hook up the joystick daemon with a reboot button and duct tape a $4 game pad to the side of the machine as a reboot button. :-)

      ...is reminding that the root user cannot log in from telnet.
      Mercy! telnet? Use ssh and allow root login. (Use the keys for authentication too while you are at it. Much more flexible than passwords when there may be more than one admin.) If you have a religious opposition to people entering a machine as root, then use sudo and configure it so certain users can easily pop up to root.

      ...is getting accustomed to a CLI.
      Well, not so much accustomed to the CLI but learning the two dozen commands and dozen config files you are going to need to keep the machine running. You can get a long way just blundering around in a GUI looking for something that suggests it might help. In *nix you will probably end up reading about it before you do it.

      Nice idea that is. Think first, then do. As soon as I finish getting that through to my 7 year old I'll start on the Windows admins. :-)

    3. Re:The hard part by reynaert · · Score: 1

      > ...is convincing the new *NIX admin to not hit ctrl-alt-delete.

      In /etc/inittab:

      # What to do when CTRL-ALT-DEL is pressed.
      ca:12345:ctrlaltdel:/bin/echo "Hey, this ain't Windows!"


      :)

    4. Re:The hard part by spauldo · · Score: 1

      I used to work in an NT shop (not by choice - uncle sam made me do it) but I ran linux machines at home. The air force is pretty adamant about locking your workstation when you're out of site of it (which I was in and out all the time, going out to train the new people on fixing customers' computers), so you get in the habit of ctl-alt-del every time you turn around in your chair.

      Of course, I'd get home, start workin' on some code or something, then the phone would ring and I'd reboot the machine without thinking when I got up to answer it.

      That happened a couple times, then I commented the line in /etc/inittab and didn't have any problems after that (other than being embarrassed at myself when I'd catch myself ctl-alt-del'ing by linux box).

      --
      Those who can't do, teach. Those who can't teach either, do tech support.
  14. I've been thinking maybe that's the next step by TurboDog99 · · Score: 1

    I've been thinking that porting a significant amount of free software onto Windows might be an excellent way to introduce people who otherwise wouldn't know anything about it to free software. It may even ease the transition to a free OS later on because people wouldn't have to give up the programs that they've been using on a regular basis. It allows them to try it without the commitment of repartitioning their hard drive or learning a new OS. A friend of mine uses GIMP on Windows on a regular basis and is interested in other free software on the platform. Another benefit of releasing free software on Windows would be that it could possibly help supplant proprietary standards with open ones. Many free software programmers say screw Windows, so that 95% of the users out there on Windows never get exposed to good free software. Writing more free Windows software could even help with compatibility problems. Take Samba, for example. If people put more time into porting open networking protocols TO Windows and making easy installers for Windows, then Windows and other operating systems would be able to interact more cleanly because the protocols didn't have to be reverse engineered. In that case, we wouldn't be a step behind Microsoft when they decide to change their protocols again because we wouldn't even be interacting with Microsoft software. I think AbiWord is a good example of this idea of porting free software to Windows in action. Once it matures, it will be more than sufficient for home users who just want to print nice letters once in awhile, and it's a lot cheaper than even Microsoft Office Small Business Edition.

    1. Re:I've been thinking maybe that's the next step by Progoth · · Score: 1
      If people put more time into porting open networking protocols TO Windows and making easy installers for Windows, then Windows and other operating systems would be able to interact more cleanly because the protocols didn't have to be reverse engineered.


      wonderful point. I've often wondered when somebody was going to write a Free nfs client for windows, preferably one which integrated with the system like windows network shares (map drive letters and whatnot).

    2. Re:I've been thinking maybe that's the next step by efgbr · · Score: 1

      GTK+ 2.0 is cross-platform.

      This means that a lot of "GNOME" apps will run on Windows out of the box. And the truly GNOME apps can be easily ported[1] or even better, the GNOME libs could be ported.

      1. Have a look at AbiWord and xmms, for example. These can be compiled as GNOME or GTK-only apps.

  15. It's easy by Dexter77 · · Score: 1

    What's there to manage in Windows, you just click, click, click and boot. Isn't that what Bill has been telling us time after time?

  16. In a development shop... by Anonymous Coward · · Score: 1, Informative

    CVS is an easy and useful replacement for source safe. I didnt see this mentioned anywhere, but it is about the only case I know where open software actually does better than (or even as good as) pay software.

  17. Just the servers by Bloem · · Score: 1

    Our corp moved the webserver and mailserver to linux. Nobody noticed except that mail worked and the site was not down.

    --
    the use of knowledge is highly overrated
  18. Working Redhat/Samba into the mix. by mauryisland · · Score: 3, Interesting
    I work for a big county government, and after the Code Red/NIMDA fiascos:

    We're been quietly replacing several NT file and print servers with a Redhat 7.1/Samba solution.

    Managers are beginning to discuss replacing all the publicly available web servers with Apache (currently IIS).

    We are deploying two new web servers in November, and both will run Redhat/Apache.

    Myself and others are testing the StarOffice beta, on Linux as well as NT.

    There's beginning to be a discussion about how to move our Visual Basic applications over to something that M$ can't orphan.

    The big push for 'Active Directory' seems to have died,

    The Novell guys are talking about Novell/Linux on the same box, but I'm ignorant of the details...

    1. Re:Working Redhat/Samba into the mix. by sg_oneill · · Score: 3, Insightful
      Managers are beginning to discuss replacing all the publicly available web servers with Apache (currently IIS).

      You may want to suggest replacing internal use ones too. Unfortunately with the strong possibility that this rolled-up viruses thing continues , (Ie virus's with port 80 AND mail virus infection vectors) it only takes one goofy secretary to open the "Funny attachment" and Blammo! The bugger is now behind the firewall.

      Ugly.
      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
  19. MS + OpenSource = Happy Developers by Kingu · · Score: 1

    I work in a small MS shop.
    We use windows because our customers use windows.
    We use office because our customers use office.
    As for development, we use the best tools we can find. For C++, we use Visual C++. For Java we use NetBeans (fyi: OpenSource).

    In general, when we need something we look for the free solution, if there isn't a quality one, we open up the pocketbook.
    Both management and customer love that approach.

    For the record we use tons of MS products, and we never seem to get hit by these viruses/skiddies/etc.. (we do web development among other things)
    Maybe its cause our SAs actually do their jobs :)

  20. replace the shell by KaareKveldsmat · · Score: 2, Interesting

    If you are bored with the look&feel of the windows shell/desktop/taskbar you could replace it with i.e. litestep or some other shell replacement. check this nice site for a list of shells and other related stuff & news about the subject.

    Don't think it's something you would deploy company-wide, but with a good theme it sure would impress your co-workers and it's also great for *nix people that are familiar with i.e afterstep, windowmaker and the like.. Last time I checked lots of the shell replacements (if not all) are open source in some form or other..

    --
    - No tears, please! It's a waste of good suffering!
    1. Re:replace the shell by sg_oneill · · Score: 2
      Don't think it's something you would deploy company-wide, but with a good theme it sure would impress your co-workers

      It's possibly also a way to get shit rained down from your SOE guys! Of course you could just then get uppity at them and threaten to expose the porn subdirectory on the SOE dev server to management :)
      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
  21. Developers hate Windows because APIs are schizo by coyote-san · · Score: 2, Insightful

    While some developers undoubtably want to yield no quarter to Microsoft, I doubt that's the real problem.

    Have you ever looked at code that truly supports Windows platforms? Microsoft may claim that it's a common platform, but the extra work required to support different Unix platforms (Linux, BSD, Solaris, HP/UX, AIX) is trivial compared to the extra work required to support W95, W98, WinME, NT4, W2K and now WXP.

    The only reason most shops can get anything out the door is the fact that there are tools designed to hide this inconsistency. Few people program in Xlib directly, but it's accessible to those who need to do something Athena/Motif/KDE/Qt/et al don't do. But the last I heard, nobody (except maybe some games developers) gets within three or four layers of the Windows API. That makes the cost of cross-platform development extremely high, since the abstraction layers are so different.

    Of course, low level programming still interacts with the APIs directly. But I remember shocking a former boss speechless when I gave him a copy of the Linux parallel printer driver. It was about 5 pages, and everything was done once. He had written similar device drivers for Windows and basically had to write the same code four times.

    On a related note, this is why I continue to insist that Windows is a toy OS. The most fundamental requirement of an OS is to hide hardware and system details. I should not have to rewrite code so it works with Zip disks in addition to floppies, or SCSI drives in addition to IDE drives. Yet programs can't access NTFS disks unless the programmer recodes them. They can't migrate from Windows API to another unless extremely thick abstraction layers are used.

    In contrast, with the "toy" Linux I have routinely migrated work between Solaris and HP/UX systems at work to Linux boxes, and back, creating an extremely flexible development environment. The required source code changes, if any, can be localized into #ifdef blocks. With autoconf, I don't even need to worry about different Makefiles.

    If you're paid for your work, the significant extra work required to support Windows makes sense. Or if you're a major project, like Apache. But for somebody who is doing this work in their spare time, supporting Windows means that a lot of other things won't be done.

    --
    For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
    1. Re:Developers hate Windows because APIs are schizo by [Entropy] · · Score: 2, Informative

      Yet programs can't access NTFS disks unless the programmer recodes them.

      What do you mean by that? NTFS is just a file system - Linux supports dozens of different file systems, and you don't have to rewrite applications to support each one. Same with NT/2000 - the only applications that need to be rewritten are those that are filesystem-specific, like a disk defragmenter or disk diagnostic utility.

      --
      -Entropy [think outside the system]
    2. Re:Developers hate Windows because APIs are schizo by TummyX · · Score: 1


      He had written similar device drivers for Windows and basically had to write the same code four times.


      What was he writing? Windows NT (I assume that's what you're talking about since 9x is not worth even metioning) has a very good HAL.


      On a related note, this is why I continue to insist that Windows is a toy OS. The most fundamental requirement of an OS is to hide hardware and system details. I should not have to rewrite code so it works with Zip disks in addition to floppies, or SCSI drives in addition to IDE drives.


      Windows hides hardware to a much higer degree than Linux does through many layers. It depends on which layer you use. There's the NT native API -> Win32 -> Higher Level APIs (COM/DirectX/etc).


      Yet programs can't access NTFS disks unless the programmer recodes them. They can't migrate from Windows API to another unless extremely thick abstraction layers are used.


      Since when did programs have to be rewritten to access NTFS disks? NTFS is just a filesystem. The program just uses it like it was FAT, UFS, EXTFS (yes, there are drivers), etc.

    3. Re:Developers hate Windows because APIs are schizo by mimbleton · · Score: 2, Interesting

      "Obviously this guy doesn't know what he is talking about."

      Not true ,especially in regard to client apps.
      BTW. Interesting how I can run 6 year old Win32 binaries on my Win2000 box while I am unable to run 2 years old Linux binary on the latest RH.

      "That makes the cost of cross-platform development extremely high, since the abstraction layers are so different."

      What the hell are you talking about ?
      Xlib offers basic drawing operations and so does GDI. Period.
      The only difference is that Win32 comes with bunch of built-in widgets ( written using the very same GDI and NOT some "hidden" API) which are equivalent of GDK and parts of Qt.

      "They can't migrate from Windows API to another unless extremely thick abstraction layers are used."

      Yeah, can you migrate from mainframe to another OS easily ?
      Hell, what we have here is another toy OS, this time from IBM!

      "On a related note, this is why I continue to insist that Windows is a toy OS."

      Do so, if it makes you happy. Most people will simply bypass you on their way to ahead ...

    4. Re:Developers hate Windows because APIs are schizo by NecroPuppy · · Score: 1

      Isn't part of the problem the fact that the various MS software tools had their liscence changed so that they couldn't be used for GPL projects?

      Not that the GPL is the only Open Source liscence out there*, but it is one of the more popular.

      *Unless you are RMS.

      --
      I like you, Stuart. You're not like everyone else, here, at Slashdot.
    5. Re:Developers hate Windows because APIs are schizo by wolf- · · Score: 1

      I am interested in this topic.
      I'v written a number of VB and Foxpro applications that I'v released the source for, and am interested in putting them under the GPL.

      Do you have some additional references on the changes ms has made to prevent this?

      --
      ----- LoboSoft specializes in Digital Language Lab
    6. Re:Developers hate Windows because APIs are schizo by mpe · · Score: 2

      On a related note, this is why I continue to insist that Windows is a toy OS. The most fundamental requirement of an OS is to hide hardware and system details. I should not have to rewrite code so it works with Zip disks in addition to floppies, or SCSI drives in addition to IDE drives.

      Even better move one card in a Windows machine from one PCI slot to another (or even in some cases reconfigure the PCI IRQ assignments in the BIOS). When you then start it up the thing will treat it as you've put new hardware it. Try the same thing with Linux (or just about any other OS) and nothing spectacular will happen. Also with Linux the first ethernet card is always called eth0, the second eth1 etc. Windows gives them cryptic names and I have no idea how you can distinguish between 2 cards of the same type. Similiarly a sound card is always /dev/dsp etc regardless of the actual hardware involved.
      When it comes to device naming Linux (and other unix type systems) do a good job of abstraction. When you come to Windows it's simply a bad joke. Bad enough not to believe that NT has anything in common with VAX/VMS.

    7. Re:Developers hate Windows because APIs are schizo by Ayende+Rahien · · Score: 2

      Maybe on 9x, but certainly not on 2K.
      Regarding devices' names, Windows usually gives you the providers' name for it, like Maxtor 5t040h4 for my HD, but internally it uses names like \Device\HardDisk0, etc, very like *nix.

      http://www.sysinternals.com/ntw2k/freeware/winob j. shtml

      Is a small utility that will shows you what Windows uses internally.

      For example, I've a \Device\Floppy0 , \Device\HarddiskVolume1, \Device\Scsi\, etc.

      Giving the devices the manufactors names is usually a good thing, because those are usually more meaningful.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
    8. Re:Developers hate Windows because APIs are schizo by smallpaul · · Score: 2

      Moderators! The parent post makes basic errors of fact that are corrected in many of the replies. Please moderate accordingly! For intsance, user-level applications do not have to be rewritten to move from FAT to NTFS or to support zip disks. Porting between versions of Windows is less effort than porting between versions of Unix.

    9. Re:Developers hate Windows because APIs are schizo by praxim · · Score: 1

      I'll second this. I wrote an immensely trivial news ticker app for Win32 using the plain API and the WinInet functions. To this day I can't figure out why the program fails on all WinME systems except my sister's. And CreateIconFromResource (or whatever the function is named) is broken in Win2k, unless you have the service pack, and all kinds of crazy things like that... Not an ideal platform at all.

    10. Re:Developers hate Windows because APIs are schizo by Jeremy+Allison+-+Sam · · Score: 3, Informative

      > For intsance, user-level applications do not
      > have to be rewritten to move from FAT to NTFS
      > or to support zip disks. Porting between
      > versions of Windows is less effort than
      > porting between versions of Unix.

      Errr - yes they do if they want to do any security work - which isn't available on FAT.

      Or if they want to use the many API's that are "only supported in Windows NT/2000, but not on Win9x" (just look in the MSDN - there are many of them). Locking API's are completely different between Win9x and WinNT/200 for example. Why is LockFileEx unsupported in Win9x ? Why are such basic things as locking a region of a file different between Microsoft platforms ?

      Porting between Win9x/WinNT/Win2000 is a *nightmare* compared to porting between UNIX varients. Not if you're doing simple "hello world" window GUI stuff, but if you're doing anything of any complexity you run into such issues (security, file locking etc.) all the time.

      Regards,

      Jeremy Allison,
      Samba Team.

    11. Re:Developers hate Windows because APIs are schizo by mabinogi · · Score: 1

      There's not much point in moderating the post out of existance just because it's wrong....that would completely hide the replies too for some people, and nothing good would come out of it...

      Or for others, it would leave the replies without context, making them almost as useless....

      I don't see the point of moderating down a post simply because it's wrong.....the proper way to deal with incorrect facts, is to correct them, not hide them..

      If the post was abusive, obscene or completely off topic, then it would deserve to be moderated down, but just because it's wrong doesnt mean the guy doesn't have a right to be heard....and then corrected.

      --
      Advanced users are users too!
    12. Re:Developers hate Windows because APIs are schizo by SoftwareJanitor · · Score: 2, Informative

      Windows NT (I assume that's what you're talking about since 9x is not worth even metioning) has a very good HAL

      Actually it is a very poor HAL, in that it still makes or rather forces too many assumptions about the underlying hardware. Like 32 bits (NT for Alpha didn't run 64 bit), like little endianess (NT has never been successfully ported to and shipped on a big endian processor architecture -- NT on PPC, Sparc and MIPS was stillborn). Anyway you look at it, NT and its siblings are likely to be basically x86 only for the forseeable future. Linux on the other hand runs on quite a variety of processor architectures, and most software written for Linux is just a "./configure; make; make install" away from running on most of them. On the other hand due to the fact that 9x (and ME) which are 'not worth even mentioning' still are the bulk of Microsoft OS installations, you've got to be careful which subset of Win32 and Microsoft's other APIs you are using to write code that works on both 9x/ME and NT/W2K/XP.

    13. Re:Developers hate Windows because APIs are schizo by w_crossman · · Score: 1

      To my knowledge, that was NOT in VB or C++. The aforementioned statement was made in the WinCE toolkit (not sure on that). That statement might be in VB.Net or C#, but it isn't in VB5 (or VB6 AFAIK). Anyway, I believe you can check the license with your version by searching for the license.txt or eula.txt file in your VB & Foxpro directory. They would contain the word "viral" or "GPL" if they did have that sneaky snippet.

    14. Re:Developers hate Windows because APIs are schizo by TummyX · · Score: 1, Interesting


      Actually it is a very poor HAL, in that it still makes or rather forces too many assumptions about the underlying hardware. Like 32 bits (NT for Alpha didn't run 64 bit), like little endianess (NT has never been successfully ported to and shipped on a big endian processor architecture -- NT on PPC, Sparc and MIPS was stillborn).


      That's not true. NT on PPC and MIPS didn't sell well, but it certainly worked fine.

      One of the original design goals of NT was portability; infact NT was first written for MIPS, and then was ported to x86. Just about all of the NT kernel is written in C (for portability). It was only the market place which eventually killed off all other ports. NT is design for portability. This is for the most part, recompiling Office/Visual Studio to Win64 was not as painful as it could have been.


      you've got to be careful which subset of Win32 and Microsoft's other APIs you are using to write code that works on both 9x/ME and NT/W2K/XP.


      That's funny. Just about all application level apps for Win9x work fine on NT. (I can't recall one that didn't work). Games are different cause many check the OS version for 9x (XP can get around this). NT also has full DirectX support like 9x now.

      I used to run 9x (ages ago), now I run NT, and I never have ANY problem running any software version less than three years old on NT. I can't same the same for running linux software on different distributions.

    15. Re:Developers hate Windows because APIs are schizo by Elmindreda+Farshaw · · Score: 1

      I never use anything other than raw Win32 API when programming for Windows. and I cannot agree with you.

      you have to differentiate between Windows 9x/ME, which is a toy, and Windows NT/2000/XP, which is the real OS. and which MS has wanted to move everyone, including the home user, over to for a long time now.

      under the toy version of the Win32 API, there is virtually no Unicode support, and most of the advanced functions of Win32 are either just stubs or even 'physically' missing. this may indeed pose a problem when developing advanced applications. but no one does that, anyway.

      with the advent of Windows 2000, and even more so with XP, there is no longer any reason to support the toy version with this class of applications.

      as for the API differences encountered during normal application development, they are most often only remarks, or nuances. usually all you have to do is read the documentation for the specific API ( you do have MSDN, I hope? ) and follow it's recommendations.

      I agree that driver development is harder, since Win32 has three different driver models. or rather three and a half, if I remember my history. but from what I read on Kernel Traffic, this is hardly a problem limited to Windows.

      mostly, I find it quite easy to develop applications using raw API calls, and the only #ifdef I have is for INAVLID_SET_FILE_POINTER, that someone forgot to define in an ancient version of the Patform SDK.

      but unless you use version specific API calls, your program should work sufficiently on any Windows version. I've even been able to run Windows 2.0 Notepad under Windows 2000, plus practically any Windows 3.x application I've been able to test.

      ---
      "milda makaroner vad det ryker ur farmors ödla"

  22. KDE runs on Windows by reynaert · · Score: 3, Informative

    KDE runs on Windows. It uses the Cygwin POSIX emulation layer (they claim they only had to change about 100 lines). Currently it requires an X server, but they are working on eliminating the dependency.

    I also remember an older project, using a non-free POSIX toolkit. Can't remember the name, tough.

  23. Interix by jeffy124 · · Score: 2

    Sadly, even Microsoft has a solution to your problem:

    They have a product called Interix (it isn't their's, they bought it from a startup). It runs under Win2k or NT4 and basically provides a *NIX environment for an NT system. All the GNU stuff is there (shells, gcc, make, etc etc) and the source to them. (source CD is sold separately for $20, or download from their ftp site). Should be noted that the only code there is the code to GNU products, not the actual Interix code.

    it isnt free. It does cost something on the order of hundreds per copy.

    [disclaimer]This post is not an endorsement of Microsoft or their products.[/disclaimer]

    --
    The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    1. Re:Interix by vrt3 · · Score: 1

      I've heard about Interix before, and I've even visited its website. But what the website doesn't say and what I want to know is: how does it compare to Cygwin?

      --
      This sig under construction. Please check back later.
    2. Re:Interix by jeffy124 · · Score: 1

      i dont know how it compares to Cygwin. I've never used either product. I just know about Interix cuz i've heard discussions about using it at work, where it wont matter for me as i dont use windows there.

      --
      The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
  24. Switching from Windows to Linux at work by ciryon · · Score: 3, Informative
    I have successfully switched from Windows 2000 to Mandrake Linux 8.1 at work. All I need from the Windows environment can be done with open source utils. This includes OpenOffice, gnome-spreadsheet, kmail (really good for multiple IMAP accounts, better than evolution) samba and nautilus and a bunch more I can't remember.

    And if I REALLY need to get into windows there's no need to reboot. Double click the VMWare icon and load the suspended image file of Windows. No more than four seconds and I can do whatever I need to do in Windows. The only thing that's still problematic is integrating samba browsing in Nautilus in a good way. KDE is of course a good alternative, but personally I don't like that environment.


    I got some screenshots up at my site.

    1. Re:Switching from Windows to Linux at work by Doc+Holliday · · Score: 1

      You're aboslutely right, and i did exactly the same thing two weeks ago. I switched from w2k to mandrake8.1 as well and it rocks!
      it runs stable, fast and got every applications i need. And exactly as you said, if there are some applications that don't exist for linux there's still VMWare.

      have a nice weekend! :)

  25. Server level by sharkey · · Score: 2

    We have a couple of Linux boxes running now on the back end. Our firewall is running kernel 2.4.x to get the improvements netfilter brings. gShield is a great tool for firewall control. Don't edit the config files with Notepad or Wordpad, though.

    We have a dedicated PC at our hosting company, a RAQ4 w/Apache.

    On the desktop, we are stuck with MS. Most of the software we use for our business, (insurance) is provided as part of our contracts with the insurance companies. We don't rate and quote insurance with the software they provide, they don't do business with us. We are stuck for the moment. In the future, though, we may be able to make some changes. Many of hte companies we do business with are moving to "web" apps, or Metaframe/Terminal Server scenarios.

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  26. DNS :) by Ark42 · · Score: 1

    I work for the worlds 5th largest ASP (citrix junk) and since I started we went from 0 Linux boxes to a total of 5 today (4 purely for DNS, another for some pop3/qmail stuff)

  27. Linux/Mac OS X by christurkel · · Score: 1

    My friend's company of fourty two people just moved all their desktops to Linux and their servers to Mac OS X. It took only four hours to do, which was amazing. The move from Windows NT/2000 is projected to save about $12,000/year in costs. He moved from Word to AbiWord, which was pretty painless. They are happy.

    --

    CDE open sourced! https://sourceforge.net/projects/cdesktopenv/
  28. OpenSource co-existing with Microsoft by MagikSlinger · · Score: 5, Interesting

    I've done it. At work, we had need of a web server for our team, but the Powers That Be didn't want to make part of the Intranet available to us mere peons. I downloaded and installed Apache for Win32 on my NT 4.0 box and had it up and running in about 15 minutes (10 minutes spent reading the manual). It runs quite happily on my NT box serving my team.

    The next thing we needed was a SQL server for our bug tracking database. Our database was originally a MS-Access 97 application. The shared datastores was an Access MDB on an NT file server supporting a team located at two different sites. We discovered the hard way that Access was not designed for network operation :-)

    We couldn't get a license for Microsoft SQL server from Management, so I downloaded MySQL for Win32 and installed it on my NT box. I also downloaded the MySQLODBC driver and several MySQL tools (e.g., the Access to MySQL server migration utility). Within a day, we had created and deployed our bug database as SQL server based MS Access application. Yes, MS Access app connected to a MySQL backend. No problem.

    So at work, the NT machine I do my development on runs Apache and MySQL supporting up to 8 users without a problem.

    On a bigger scale, the big corporation I work for is a MS shop. For the project we're working on, we insisted on and got UNIX servers (IBM machines running AIX). FastConnect from IBM was screwing up constantly, so we bugged the IT department enough until they installed SAMBA -- we dragged them kicking and screaming into it, I might add. No problems. NT and Win9x workstations connect to and use an IBM AIX as our fileserver.

    This happens all the time, guys. Most Win32 ports of Open Source apps have very nice installation packages. Both Apache and MySQL come with automated installs which, frankly, are some of the slickest installers I've ever used. Apache and MySQL require a minimum level of competence to set-up and maintain.

    Oh, and how did Management react when they found out about my Apache/MySQL server? Very, very positively. I was commended for my initiative and resourcefulness. The Dept VP said he loved the choices because it cost nothing to the department.

    --
    The bitter lessons of a veteran coder: http://bitterprogrammer.blogspot.com
    1. Re:OpenSource co-existing with Microsoft by mimbleton · · Score: 1

      Why didn't you just run IIS ?
      It is definately better choice in Win32 platform and even Apache folks admit that.

    2. Re:OpenSource co-existing with Microsoft by Ratbert42 · · Score: 3, Informative

      We couldn't get a license for Microsoft SQL server from Management...

      Not to take anything away from your use of MySQL, but Microsoft does have a free (as in beer) alternative to SQL Server: the Microsoft Data Engine (MSDE). It's free for Visual Studio users and I believe some versions of Office. It's essentially an untuned/mistuned version of SQL Server stripped of the admin tools. The license is actually amazingly useful. I think you can even redistribute it, use it for commercial production use, etc. It should take away anyone's excuses for treating Microsoft Access as if it were an actual database.

    3. Re:OpenSource co-existing with Microsoft by MagikSlinger · · Score: 2
      Why didn't you just run IIS ?
      It is definately better choice in Win32 platform and even Apache folks admit that.

      You're kidding, right? I installed IIS and watched my system bog down (Apache, by contrast, barely sips any CPU time or memory). My development environment doesn't need any further slow downs, thank you very much. I uninstalled it pretty quickly after that.

      Also, the Nimda virus jumped our firewall--thanks to someone dutifully double-clicking an .exe attachment--and every machine running IIS on our network got hosed. My machine, on the other hand, kept running, and running, and running... :-)

      --
      The bitter lessons of a veteran coder: http://bitterprogrammer.blogspot.com
    4. Re:OpenSource co-existing with Microsoft by MagikSlinger · · Score: 2
      Not to take anything away from your use of MySQL, but Microsoft does have a free (as in beer) alternative to SQL Server: the Microsoft Data Engine (MSDE). It's free for Visual Studio users and I believe some versions of Office. It's essentially an untuned/mistuned version of SQL Server stripped of the admin tools. The license is actually amazingly useful. I think you can even redistribute it, use it for commercial production use, etc.


      Someone mod this guy up a point!! Thank you for the heads up -- I have never heard of the MSDE, but we don't use Visual Studio and we're still on Office 97 (don't get me started on why...) I'll poke around for it--it could be useful in the future. I still like MySQL and frankly, it's just kind of cool to be running it. :-)



      It should take away anyone's excuses for treating Microsoft Access as if it were an actual database.


      LOL!! Only other MS Access developers out there can appreciate this one. :-)



      Friends don't let friends deploy Access


      --
      The bitter lessons of a veteran coder: http://bitterprogrammer.blogspot.com
    5. Re:OpenSource co-existing with Microsoft by mimbleton · · Score: 1

      "You're kidding, right?"

      No but I am happy you are not working for me.

    6. Re:OpenSource co-existing with Microsoft by Malcontent · · Score: 2

      You are limited to 5 connections I believe. Re- read the license lest you get inot trouble.

      --

      War is necrophilia.

    7. Re:OpenSource co-existing with Microsoft by mimbleton · · Score: 1

      Come on.
      That was not funny, bordering on lame ...

    8. Re:OpenSource co-existing with Microsoft by Malcontent · · Score: 2

      Yes if he was working for you you would have forced him to use something he does not want to use. As a result of your coersion his web server would be killed by the nimda virus just like every else was (according to him). You then would have blamed him for being an incompetent admin. Because you forced him into IIS it is physically impossible for you to critize IIS (or MS) no matter how insecure their products are so your only alternative is to blame the sysadmin. Anything else would look too much like it was your fault. So you would have written him up or fired him or something.

      I would think he is very happy he is not working for you. Just another clueless PHB shoving immature, insecure, expensive and crappy products down the IT dept's throat because of something they read in PC magazine.

      Yea I have worked for people like you in the past. It sucked big time. I pity the unfortunate people who are working for you now I hope they see the light sometime soon and bail. Working for clueless PHBs in an IT environment has got to be one of the worst things in the world.

      --

      War is necrophilia.

    9. Re:OpenSource co-existing with Microsoft by mimbleton · · Score: 1

      Hey dude, I have nothing against Apache when it is running on Unix.
      Apache on NT is a joke and not even close to being competitive to IIS.

      "Just another clueless PHB shoving immature, insecure, expensive and crappy products down the IT dept's throat because of something they read in PC magazine. "

      I am senior developer working on Unix 70% of time.
      I just don't subscribe to that stupid Unix/Linux worship that seems to be so prevalent on this "geek" site.
      Use what works best and Apache does NOT work well on NT.

    10. Re:OpenSource co-existing with Microsoft by scrytch · · Score: 4, Informative

      You are limited to 5 connections I believe. Re- read the license lest you get inot trouble

      You're limited to five concurrent "tasks" (queries, inserts, updates, etc), after which it starts serializing them. This is usually quite adequate for development and workgroup-scale serving.

      My problem with MSDE is that I can't seem to get it to recognize the existence of its users. I can create users, give them ownership of databases, but the moment I try to use GRANT, it claims there's no such user...

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    11. Re:OpenSource co-existing with Microsoft by jerdenn · · Score: 3, Informative

      No, it is just tuned for five connections. And it is free (beer) for MSDN users.

      MSDE

      -jerdenn

    12. Re:OpenSource co-existing with Microsoft by Ratbert42 · · Score: 1

      Others pointed out that it is tuned for 5 connections, but there don't appear to be any license limits on the number of connections. There is a hard 2 gig limit on the size of a single database though. Here's a link to their info:

      Of course, none of this should take anything away from MySQL, which I've also used on NT/2000 and works quite well. What it should do is kill the idea of using Access MDB files as a workgroup database.

    13. Re:OpenSource co-existing with Microsoft by Malcontent · · Score: 2

      Either way why put up with any sort of a restriction when you can get great free and unlimited databases like interbase, mysql, postgres, or SAPdb.

      --

      War is necrophilia.

    14. Re:OpenSource co-existing with Microsoft by Malcontent · · Score: 2

      "Use what works best and Apache does NOT work well on NT. "

      BULLSHIT!. It works just fine. I use it and I know plenty of other people who use it without any problems whatsoever. I have never had any problems with it and I must say apache/php combination is noticably faster in my application then IIS/ASP is (that's why I switched).

      "I just don't subscribe to that stupid Unix/Linux worship that seems to be so prevalent on this "geek" site"

      Those days are long gone. Slashdot is mostly MS trolls (or employees) who mod up any pro MS post to 5 no matter how stupid the post is. This community once cared about unix and once cared about open source but the MS trolls ruined that and now if you want to talk about those things you have to move to another community. That's how these things work. Like minded people hang out together. If you don;t like it here go to any one of the billion pro MS, pro windows communities that exist all over the world. May I suggest ZDNET or Fawcette publications along with the MS sponsered ones. There people will rip your head off if you mention anything not made by MS even if it runs in windows.

      And if you choose to stay here don't go around lying by saying things like "apache does not work well on NT". At least tell the truth for gods sake.

      --

      War is necrophilia.

    15. Re: OpenSource co-existing with Microsoft by elemental23 · · Score: 1

      Yes if he was working for you you would have forced him to use something he does not want to use. As a result of your coersion his web server would be killed by the nimda virus just like every else was (according to him). You then would have blamed him for being an incompetent admin.

      If an IIS machine under his control was infected by Nimda, then he is an incompetent admin. If you knew more about IIS and/or Nimda you would know that patches for the exploited hole had been available for months before it hit. I personally maintain two internet-connected IIS machines and neither one had the slightest problem with Code Red or Nimda.

      I'd still rather be using Apache (on *nix of course, not Win32), but I make a point of trying my best to understand what I'm doing before I do it, which is why my machines weren't hosed along with half the IIS servers on the internet.

      --
      I like my women like my coffee... pale and bitter.
    16. Re:OpenSource co-existing with Microsoft by mimbleton · · Score: 1

      "Apache on NT doesn't run in Ring 0."
      Nither does IIS.
      I wonder where that rumor came from ...?

    17. Re:OpenSource co-existing with Microsoft by mimbleton · · Score: 1

      "apache does not work well on NT"

      Well, I should have said that it does work as well as IIS does on NT ( and that includes whole infrastructure and not simply httpd deamon.)

    18. Re:OpenSource co-existing with Microsoft by Malcontent · · Score: 2

      The problem is that IIS is a whole infrastructure. In fact the whole thing is a big ugly mess of tangled mess. That's why IIS is slower then apache/php. I don't know what you mean by "does not work as well as IIS including the whole infrastructure" but it works as it was intended. Currently I can't think of anything I want to do that I can't. I'll give you an actual example of why the "The whole infrastructure" is a horrible thing.

      I upgraded my IE to 5.5 sp2 when the nimda virus hit. It broke two things in my system. One it made all of my office 97 applications break (the common dialogs refused to open) and it broke the schedular on my NT 4.0 machine. Since the scheduled tasks were failing silently and because the log system in NT is horrible and pretty much useless there was no visible indication of the failure of the scheduled jobs. I accidentally figured out what was going on two weeks later and I still haven't been able to fix the situation completely.

      So this whole infrastructure bullshit is a load of crap as far as I am concerned. Mozilla never broke anything else on my system let alone some crucial thing like the schedular. Every time I patch anything on that stupid windows system I have to go back and work for a day fixing everything that broke. Honestly I can't believe people trust their businesses to this crap.

      --

      War is necrophilia.

  29. Use Vim instead of Notepad by kazzaerexys · · Score: 3, Interesting
    I haven't implemented this on any sort of scale, but for my own sanity at work, I have pulled the Win32 version of Vim (Vi, Improved) from www.vim.org.

    As a regular user, you can add a Windows `Send To...' option to your menus which make it available as an editor. Also, when you open the File Types menu, if you choose the Advanced options for a TXT text document and change the program used by the `open' action to gvim, you can make it the default text editor.

    If you are really lucky and have registry access, you can make it into the default source-code viewer for IE.

    Not having to look at Notepad has made me a much happier (albeit still reluctant :) Windows user.

    CJW

    1. Re:Use Vim instead of Notepad by kazzaerexys · · Score: 1
      Oops... Let's get that link right. It's www.VIM.org. One of these days I need to learn how to type. ;-)

      CJW

  30. OS for Win32 by Strangely+Unbiased · · Score: 2, Interesting

    That's an excellent question: People who like (or have to use) Windows can find open-source replacements for most of the closed source apps they run. In fact, that's a nice way to fade a Windows house to a Linux/Open-Source house: Changing the operating system and consequently all the applications is way too drastic for most houses. Cross-platform open-source software are both cost-effective AND non-MS (which means you have a choice).
    One of the downsides is that for some of the applications, you really have to adapt the Unix Way Of Thought & Work (and realise that not everything reads it's config from the registry). That's not really a downside, but it's one of the reasons people are afraid to jump to Linux in the first place! Another downside is that GUI open-source software have a way of looking,well, unfinished, as opposed to the exoterically polished MS software.

    Now, let's see... IIS to Apache shouldn't be too painful, unless you have an site based on MS technology (or plan to use .NET stuff later).

    MS Office to StarOffice... Well, I don't like StarOffice and I love MS Office but I guess this is a matter of taste. Get rid of Outlook though if you don't use Exchange Server (question: does an open-source Exchange Server-compatible alternative exist?) . If it's pre-2002 version (which at least blocks any executable attachments), it's going to cost you a lot.

    Personally, I also use GCC and the command line tools on my Windows XP /Office XP box (a 'hasn't crashed,ever' combination)... You might want to try out GIMP for Win if you're into that kind of stuff, or Mozilla as a replacement of IE (can't think of a reason to do that, though).

    --


    There is no such thing as 'world peace'.
    1. Re:OS for Win32 by sg_oneill · · Score: 1
      Windows XP /Office XP box (a 'hasn't crashed,ever' combination)...


      Hmm.. having evaluated XP, we actually had all sorts of hideous problems with it crashing and burning all over the place.

      Buuuut.... That was an earlier version (beta 2 or RC1 or something), so maybe they sorted it out. It wasn't an overly positive experience.(Hope they have gotten round to nuking the search puppy thing. I'm pretty sure the focus groups would of hated it, so I imagine they'll kick it?)
      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    2. Re:OS for Win32 by mpe · · Score: 2

      One of the downsides is that for some of the applications, you really have to adapt the Unix Way Of Thought & Work (and realise that not everything reads it's config from the registry).

      And this is bad because? The unix way of handling configuration (especially if most of the configuration is in one system file, rather than per user files) is considerably more "admin friendly" than the stick everything in one basket approach of the Windows registry.

    3. Re:OS for Win32 by Strangely+Unbiased · · Score: 1

      And this is bad because?

      I didn't say it's bad , I just said that it's radically different, and radical differences don't help make an easy switch. Read the whole post please.

      --


      There is no such thing as 'world peace'.
  31. Fuck off astroturfer! by Moritz+Moeller+-+Her · · Score: 1

    You have NEVER used Staroffice longer than 5 minutes, I bet.

    Many of my colleagues have switched after using both MSWord 2000 and SO-5.2 for a while.

    SO is just better for big documents.

    --
    Moritz
  32. The Real Problem by cnelzie · · Score: 3, Funny


    I run a Linux users group and I also advocate Linux for what it is good for. I personally believe that every platform has its use.

    However, I have a problem with insipid people like yourself that need to show how immature they are by using "M$" or "Wintendo" instead of calling the products by their real names. Personally, I am not fond of Celeron Processors, but I don't go about calling them "Celery" processors. I am also not incredibly fond of Microsoft's business practices, but that doesn't mean that I need to refer to them as "Micro$oft"

    The OS Windows, is not personally the best choice for all jobs, calling it "Windoze" or "Wintendo" simply shows that you are closed-minded about things.

    If you wish to advocate or intelligently discuss the merits of your OS of choice, which is my OS of choice, you must do so in a mature fashion. Going into the offices of any business, to sell your wares or skills talking like that. May not only get you laughed out of their offices, but will surely keep you from getting their business or that job.

    Furthermore, to call something, that you have admitted to not using, "Wintendo" simply shows your lack of mental width. As for myself, I am studying to become a Linux+, RHCE professional. I am also training to become and MSCE. Why would I do that? So that I can properly determine what is indeed the best solution for my clients or job to get their work done. If the client asks for Windows, they get Windows. If they ask for Solaris, guess what? They get Solaris. If they ask for Linux, they get Linux.

    I am also becoming an MSCE so that I know the shortfalls of the Windows platform. The same holds true for learning all I can about the Unix and Linux in general. One thing is unable to be all the things to all the people. That is why you need to know all the things or enough that you can properly explain the benefits and the shortfalls of those systems.

    --
    .sig seperator
    --

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    1. Re:The Real Problem by DGolden · · Score: 1

      Rubbish. Mickeyshaft use propaganda tactics all the time. Using the name someone chooses for themselves legitimises them. Choosing a name for them doesn't. Micro$oft have a team of crack psychologists in P.R. who understand these things. So keep using the variant spellings, and fight their brainwashing!

      --
      Choice of masters is not freedom.
    2. Re:The Real Problem by grammar+nazi · · Score: 1, Flamebait
      Exactly.

      As long as the

      GPL = Viral

      so shall

      Microsoft = ( Microshaft | Micro$oft | Corporate-greedy-bastards )

      --

      Keeping /. free of grammatical errors for ~5 years.
    3. Re:The Real Problem by cnelzie · · Score: 1


      So, I spelled a few things wrong. It happens when you are tired. My mistake, I really must apologize for the improper spelling of the acronym for Microsoft Certified Systems Engineer, which is the correct title.

      Unlike you, who go and incorrectly correct someone. Then you use such disdainful language.

      How am I the pot calling the kettle black? That makes absolutely no sense in this situation. As I was far from being childish. If I was being what you suggest, I would have written "MC$E" of "Monkey-C". So, your logic escapes reason.

      --
      .sig seperator
      --

      --
      If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    4. Re:The Real Problem by jerdenn · · Score: 1

      It's MCSE for Microsoft Cert Software Engineer.

      Actually, MCSE stands for Microsoft Certified Systems Engineer

      Talk about the kettle calling the pot black

      Exactly.

      -jerdenn

    5. Re:The Real Problem by maxpublic · · Score: 1

      Excuse me? Who are you to complain about "disdainful language"? Re-read your post, littered with comments belittleing your targets mental faculties. If you're going to dish it out, best be ready to take it as well.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
  33. domino? by Barrow_Boy · · Score: 1

    can't you get domino / notes server for linux? that i beleive is exchanges main competitor in the world. get it running on a linux box and there is your solution.

    --
    look somewhere else for a sig... *** ** *
    1. Re:domino? by neilmjoh · · Score: 2, Interesting
      ARRGGGGGH ! Don't Do it !!!!!!!

      Our facility was recently sold to a company that uses Lotus Notes/Domino. We had been running M$ Outlook/Exchange. I used to complain bitterly about Outlook/Exchange (and I was the e-mail admin), but after fighting with Notes/Domoino for 3 months, I'd give my left nut to back to Outlook/Exchange. Notes/Domino supports even less standards than M$ (Can you say "non-RFC822 compliant"). At least running Exchange I could use a POP3 client to get my mail. I don't even have that choice with Domino. It's a memory hog, slow, and bug ridden.

      Plus the fact that the corporation uses it's "database" capability (Think Filemaker Pro v 2.0-3.0) for just about everything; which forces you to use the Notes client. A programmer I work with has pretty much either implemented or found Apache/PHP/MySQL equivalent solutions for all of them that are faster, more reliable, and easier to support.

      I aggree 100% with Peter Gutman's assesment:

      Notes Spotting

      "Choose no life, Choose Lotus Notes"

      -Neil
    2. Re:domino? by jchristopher · · Score: 1
      Plus the fact that the corporation uses it's "database" capability (Think Filemaker Pro v 2.0-3.0) for just about everything; which forces you to use the Notes client.

      Beg pardon, but if you need Notes client to access the databases your guys have created, something is wrong. If Notes/Domino is done right, EVERYTHING is accessible using a web browser. Plenty of people develop entirely on Domino and would never think of requiring Notes client for access.

      If you are considering using Domino for groupware, go for it! Yes, it's "different" but it works great.

  34. MySQL by sg_oneill · · Score: 2

    We recently did a big roll out in a Govt dept (Can't tell you which one tho. NDA!) using 2000 boxen, running MySQL. It was a freaking joy to behold.

    MySQL runs like the clappers, and *assuming you don't need row level locking and a few nifty things like that* slipped right in where MS-SQL once reigned.

    The MySQL odbc drivers all worked charmingly and allowed the VB-drones to make their crufty little db apps as seemlessly as if it was Ms-sql.

    Apache works pretty sweet too if you need a *real* PHP host. I've been told the ASP on it works moderately ok if you really must. (Which you may if management heard that Gartner recomendation).

    Of course none of it reeealy compares with the using linux as the be-all-end-all windows service pack! But that goes with out saying really.

    --
    Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
  35. Oh yes , been there done that by Anonymous Coward · · Score: 1

    Been there done that, worked at a 4 places in the last 7 years or so that had the same concerns, but as always the biggest selling point was CASH $$$$, cash comes in many ways, saving, less downtime, etc , Sure youre going to pay more for a copetent admin that can admin both MS and *NIX, truth is I am still unsure how someone can call themselves a SysAdmin that cant handle both, BUT the saving can be significanty more , and there you have
    the offset you need. Its not too painful, Samba, Apache, sendmail, whatever else you need and hell go buy a copy of ChiliASP for legacy Web stuff to detailed and end of life cycle to migrate.(I know you still have to tweak it, We did this to a 900 ASP page insurance application the damm code printed was like 80 pounds !) Took 2 weeks to migrate to ChiliASP , mostly stuff that wasnt proper to start with) Youre still way ahead of the game, One office I was in had a ton of basically data entry people that like to fancy themselves as developers, I should also state I am first and foremost a developer, that has to perform SysAdmin functions nearly everwhere and have always ended up as head of the dept, (at all the last 4 places) because the existing SysAdmin didnt have a clue about *nix enviroments and that was where we needed to be.

    On the desktop side, sell it, explain to the users, hey this is current, this is cool, this is where its all going, you are groundbreaking man, crap like that. There were and are some that cant be migrated, legacy apps, graphics apps, (And before I hear one more IDIOT preach Gimp, be quiet it does NOT do what it needs to and does not output formats our Direct to plate presses can handle, or the RIPS, or anything) So those people still live in what I call MacLand. You know how Apple people are anyway, 90% dont have a clue how a coputer actually works, and that ok, it does what they need it to. Star Office 6 is pretty good stuff, The biggest single problem is with legacy stuff no one cared enough about to create filters for.

    Its not hard, and after while it becomes kinda old hat, Migrating the first time is always the hardest, not because you are new to the technical details(Im assuming youre competent to make the migration) Its actually in the people managment skills, How to handle the bosses, and how to handle the users concerns and suggestions, truth be told first migration was small scale and went near flawless, but the uppers were ready for it and thats why I was brought in, the second one I jammed down their throats, overwhelemd the users with new toys(intentionally to keep their mind from the real problems, it worked) and when all was said and done it was beautiful, so beautiful in fact when their DotCom bubble burst their "Fixed Assets" were purchased by another NOT-COM that wanted nothing more than the charis desks, and infrastructure, they move in a branch office and the lay on the land remains the same a year later.

  36. This is what I would suggest. by pauldy · · Score: 1

    HP's OpenMail for your mail server. It provides most of the same functionality as Exchange at http://www.openmail.com/ this application is apparently being phased out or something but we use it and like it. For office type apps I would use StarOffice it really isn't that bad. Most everything else office wise should be easy to find as far as the utlities go. Also for webservices go LAMP Linux Apache MySQL PHP. The only caviate to this is if you don't know security you will be in the same boat as your NT solution. People always have these tendencies to configure things so they work and never look back. This means if it is something they have not used before the first time they configure it they will probably make the same mistakes as others leaving ther systems open to various attacks. The moral here don't convince everyone to jump ship before you really understand how to keep your network secure.

  37. Almost complete ...... by buchanmilne · · Score: 4, Interesting

    We are a small company in South Africa, and we run vritually everything on Open Source software. on the server side we have:

    3 Linux Mandrake boxes:
    1)Samba PDC and main fileserver (also NFS), openldap server,
    2)Postfix/UW-IMAP/amavis virus scanning mail server, apache web and webmail, Star Schedule Calendar server.
    3)Samba/CUPS printserver, intranet server
    The only proprietary software here is the Star Schedule server, which we are looking at replacing.

    1 Windows 2000 Server/MSSQL 7 server/IIS
    This box is for the ERP/Project Management software we use (don't blame me, management didn't even consult IT).
    On the desktops we run mostly Windows 2000 or Windows NT with Star Office, GIMP, and Netscape. We will be deploying Mozilla and OpenOffice to replace Netscape and StarOffice.

    Openldap provides a convenient shared address book, and allows use to use linux on the desktops as conveniently as Windows boxes joined to the domain. Password authentication on linux is done with pam_smb, account info by ldap -> one account and one password. Star Schedule povides calendaring, although it is not that robust. We migth migrate to phpgroupware .....

    There are a few people who have MS Office (since they claim they can't send (Star|Open)Office to other companies ... we will see about that soon ...
    Other proprietary software we use is Pro/Engineer and Wave (from Ricardo). Pro/E does not run on linux (yet), but Wave does.

    1. Re:Almost complete ...... by mabinogi · · Score: 1

      hmm....I'd really suggest giving CMU's cyrus IMAP server a go instead of the UW one.....

      I tried the UW one for my branch of our company.....(supporting only about 10 - 15 users at the time) and it performed horribly.....
      The problem was, that since each folder is implemented as a flat file (mbox style), operations on folders with large amounts of mail, or a few largeish attachments became really painful....(and as we are a laser printing / mailing house, we tend to recieve a fair bit of client data by email on a daily basis, and some of it can be quite large.)

      For instance, to delete an email requires basically creating a new copy of the mbox file without the email your deleting in it. If the mailboxes get large (20meg or more) then this becomes really painful unless you're running a decent sized machine.

      After enough complaints about the speed of the mail, I hunted around and found the Cyrus IMAPD and tried that out...and it works brilliantly, as each email is stored as a separate file, and the headers are cached in a BerkleyDB database in each folder. The result is that you can have tens of thousands of emails of any size in a single folder, and everything works as fast as if you only has one or two.
      Just to give you an idea....my mail account at work has more than 15,000 messages (spread around quite a few folders..though my inbox has about 1700 that someday i'll get round to filing /deleting / whatever) and totals more than 1 Gig.
      The mail server is a PentiumII 233 with 64meg memory and two 18gig IDE drives being software mirrored, and now supports 30 - 40 users.

      Another advantage of Cyrus, is that mail users do not need local accounts. You can use any authentication method that the Cyrus SASL library (which seems to be shipped with most distributions these days, due to sendmail being able to use it) supports.

      Cyrus also supports server side filtering using the SIEVE language, you can set up SIEVE filters either system wide, or per user.

      and FYI....our branch has
      8 Linux boxes (Redhat) consisting of:
      1 Mailserver (Sendmail & CMU Cyrus IMAPd - virus checking is done at our corporate gateway, through a horrible mess of W2k / exchange servers way out of my control)
      1 Samba fileserver & NIS server
      2 Client remote access machines
      1 Firewall
      2 production machines one Dual proc, one 4way (where all the day to day work is done, big file conversions to Xerox Metacode using inhouse software)
      1 Development and testing machine for advanced projects
      1 Legato backup server

      2 Sun Solaris boxes:
      1 Production machine (being phased out in favour of the DELL Linux boxes above)
      1 testing / fallback / doorstop / whatever machine

      1 Orignal DEC Alpha server - Now finaly a permanant doorstop.

      1 NT4 machine - Print server for a Xerox Document Center (would really love to find software to support this from Linux or Solaris, but Xerox don't seem to acknowlege that Unix exists in the case of this device).

      All our desktops are Windows machines (with the Windows scripting host disabled or uninstalled) with the exception of a couple of us in IT (I'm using a Dell Latitude c810 with Debian unstable on it, using VMWare for the few Windows things I need)
      Netscape 4.7x is what we use for mail. The rest of the company uses Outlook, and with the exception of the occasional email with that crappy stationary stuff in it, there are no real interoperation problems there. And we get the added bonus of being able to laugh at the rest of the company every time a new Outlook/VBS worm finds it way through the gateway...hehe.

      --
      Advanced users are users too!
  38. Did it and got my hand slapped by rikkards · · Score: 1
    I used to (note the "Used To") work for a law firm that was complete Microsoft shop. Since I was the only IT Admin (and only person who actually had a clue when it came to anything involving computers) I decided to replace the MS Proxy 2 server with a Linux box running IPChains and to set up Home directories mapped to a drive. The uptime and stability improved greatly. I had 114 days uptime until a planned power outage. WELLL, when they realized what I had done it didn't matter that things were performing beutifully everything went back to the way it was before. They would rather ensure that they wouldn't have problems replacing me than minimize problems.


    So I took a little initiative and got in trouble for it. Thank god I am out of there.

    Funny thing is that this law firm specializes in Intelectual Property (Patent and Trademarks) and is way out of compliance with their MS licenses.

    1. Re:Did it and got my hand slapped by Hektor_Troy · · Score: 1

      Maybe they know, that the licenses are unenforcable in a court of law, and are just waiting for BSA/Whoever to come barking. Then they could make a big name of themselves :-)

      --
      We do not live in the 21st century. We live in the 20 second century.
    2. Re:Did it and got my hand slapped by reallocate · · Score: 1

      Don't know what kind of understanding you had at your last job, but where I work you are supposed to make you case to the folks who actually own the place before you start tinkering. Like it or not, technical considerations are not the only things that matter.

      --
      -- Slashdot: When Public Access TV Says "No"
  39. Perl from activestate... by Uzull · · Score: 3, Informative

    That's what we are using to automate our windows environments ! windows has no embedded scripting language as for example OS/2 with REXX. We use it for nearly everything - automated installs, login scripts, database management, system administration, etc. It makes life a lot easier and extensible, and the support (newsgroups, internet) is excellent. If you try to do this with a microsoft method, you would have to learn several different programming and scripting languages, pay for compilers (VB), click a lot around, and would require much more personel, and have a crap support !

    1. Re:Perl from activestate... by Ratbert42 · · Score: 1

      windows has no embedded scripting language as for example OS/2 with REXX...would have to learn several different programming and scripting languages, pay for compilers (VB)...

      FUD. Most modern versions of Windows, especially on the server, have the VBScript engine included at no extra cost. No compiler required.

      The downside of course, is that it's VB.

    2. Re:Perl from activestate... by mpe · · Score: 2

      That's what we are using to automate our windows environments ! windows has no embedded scripting language as for example OS/2 with REXX. We use it for nearly everything - automated installs, login scripts, database management, system administration, etc

      The really daft bit is that you get better login support with the Netware client than the SMB client. Even the default Microsoft one, you get an even better network client from Novell. But there are no third party SMB clients, best you can manage is to replace LMSCRIPT.EXE with something else.

    3. Re:Perl from activestate... by ttfkam · · Score: 2

      VBScript comes with all installs of Windows. The JavaScript engine is installed with IE (and therefore effectively all installs of Windows). PerlScript works in exactly the same way (Perl talking to COM objects instead of VBScript talking to COM objects for example), but is a separate download.

      As far as the downside, the reasons why it has been abused (I still think that WSH is a good idea) is that (a) Windows launches files ignorantly by file extension, (b) all files are effectively executable (as though everything was chmod +x) and (c) mail programs et al on Windows launch attachments directly to the system execution engine (which is based on file type). Oh wait! They added an alert box to Outlook! :-/

      As far as perl2exe is concerned, you were probably using the basic pack which ships as a single executable (no -tiny option -- no that's not a joke or typo). If you have many of these programs on a system, you can install a single large DLL (just like VB) and distribute much smaller application EXEs for your actual programs.

      The fact that Perl is interpreted is basically immaterial. Any language can be interpreted if you run it through an interpreter instead of a compiler. There is even a C interpreter out now! The converse is also true. Any language could be compiled as well. What do you think an interpreter does? It takes textual input and translates them to machine code on the fly. Compiling does the same, but prior to use and only once (as opposed to every time the program is started).

      An optimizing compiler is technically difficult and options like perl2exe and ActiveState's product are not optimizing compilers. They merely package the interpreter with each executable to avoid the explicit need to install an interpreter. This doesn't mean that someone couldn't write an optimizing complete compiler for Perl. It would (and has historically been) quite difficult, but difficult != impossible.

      By the way, I didn't mean to criticize you per se. I just wanted people to know what's really out there and not vague suppositions.

      On a related note, someone mod the grandparent (not the parent) down. While happily towing the party line, it is still completely inaccurate (except for the bit about OS/2 having REXX installed by default).

      --

      - I don't need to go outside, my CRT tan'll do me just fine.
  40. VPN by No-op · · Score: 1

    if you're using pptp vpn's, please don't replace them with poptop. maybe now is the time to move your users to IPSec? it's quite a bit more secure, and isn't so trivially easy to decrypt/read.

    that being said, it's not so easy to get everyone playing on the same IPSec field, what with win2k and their stupid L2TP/IPSec tunneling crap. crack smokers. blah.

    --
    EOM
    1. Re:VPN by funky+womble · · Score: 1

      pptp's not too bad with recent versions of all the software and using stateless encryption.

    2. Re:VPN by ted_nugent · · Score: 1

      As long as NAT is prevelent as an internet access method, we will need PPTP.

      --

      Free the West Memphis Three!

    3. Re:VPN by No-op · · Score: 1

      that is the sad disgusting truth, isn't it? my only serious beef. it's also bad that many major ISPs (especially so-called "broadband" providers) block IPSec. @home is a good example- for them to allow that traffic you need to pay another 40 bucks a month for "@work" instead.

      that being said, I've been trying at work to come up with many ways around the whole NAT blocking scheme, and there really many. the best you can do for firms that connect to yours is try mapping IP addresses on their firewall. this doesn't help if they are using DHCP in a heavy address turnover style (NT dhcp, anyone?)

      what are you going to do? shit happens, I guess. all of our important stuff has to be done over IPSec as part of our usage policy, so at least I have that to fall back on when I tell someone their new swanky cable modem won't work and they have to use dialup instead :)

      --
      EOM
  41. Re:nooooo.... by pauldy · · Score: 1

    And your nothing but an anonymous troll who forgot his prozac. I don't think anyone was saying SO is better than any of the current Office product lines. I think they were just saying some parts of it are. As a whole I think the MSOffice suite is probably the best. At the same time however SO is fastly closing in. By not focussing in on such lameness as a paper clip to present help on the prodct or autocorrection that undos what I was trying to do everytime I do it. SO is just a simple office package that lets me get my work done and isn't so abstracted that one has trouble figuring out how to do anything productive. I wouldn't say this is for everyone. Some people are so obsessive that they can't put down a package until they understand what every menu item and every short cut key they can think of does. Power to them they will probably never switch from MSOffice. For me I just want to whip up reports do some spread sheet action and the occasional presentation. SO Works great for me. Your inability to except that shows a lack of understanding and life experience.

  42. A solid replacement for SQL Navigator by meonkeys · · Score: 1

    TOra is an awesome database utility that runs on Linux and Windows that could be used to replace SQL Navigator. It can connect to Oracle and MySQL.

  43. Stereotypes by Carnage4Life · · Score: 5, Informative
    There is little open source software for windows, because authors of open source software do not want to support microsoft.

    Thanks for stereotyping Open Source software developers. Unfortunately you are wrong. Many people who become involved in Open Source software do so because they want to share software with people and not because Micro$oft sux0rs. Simply because most of the posts on Slashdot typically mindlessly bash Microsoft and call it the Great Satan doesn't mean that people developing software that they want to benefit users of software will divorce themselves from the Windows platform.

    What makes you think that Open Source development is restricted to users of a certain platform? Open Source Developer != Linux user even though a lot of them are.

    Apache and Star Office are exceptions, because they want to become standards and that means being available for the most popular desktop platform.

    Exceptions, huh? How about
    1. OpenNap
    2. XFree86
    3. Cygwin
    4. Emacs
    5. Vi and Vim
    6. Mojo Nation
    7. Visual Tcl
    8. MikTEX
    9. Open Perl IDE
    10. Mozilla
    11. WinCVS
    12. BitchX
    13. Firebird
    14. mySQL
    1. Re:Stereotypes by crealf · · Score: 1
      You listed 14 packages, and I could probably come up with another 10 or 20 if I search around, but this is in stark contrast to the hundreds of open sourced packages available for *nix.

      However these are the major ones. Add Perl, Python, Ruby, the Gtk-win32 alpha, xemacs, SDL, and you really have almost everything on Windows that a Unix developer has on Unix.

  44. RE: by pauldy · · Score: 1

    This was your problem then. You should know better than to migrate an office of people who are not familiar with a product if you too are not familiar with that product. No simpathy here. One can only hope you learned the appropriate lesson from that experience.

  45. More useful stuff by Kryptonomic · · Score: 1

    Those who work in engineering and/or scientific research may find SciGraphica a most useful tool for preparing publication quality graphs. In particular, if you have previous experience in using Microcal's Origin, you will feel at home with this open source program.

  46. This is more common than you think... by Ravenseye · · Score: 5, Interesting

    I think a lot of folks are doing stuff like this. We did it a little at a time. MOST of our users haven't noticed anything different except that things tend to run a little better. The firewalls/proxy servers went to a Linux box three years ago. Web based access to corporate mail moved to an open source Linux solution last year. Hardly anyone realizes that the last three years of corporate transactional data (we're a financial institution) now resides on a sub $1,000 Samba box. Can't even remember when I moved that....certainly over two years ago.

    This year, we bought some insurance agencies to add to our holdings. BEFORE we bought them they were MS everything....from the mice up. Seems that most of the insurance business likes Redmond a lot. AFTER we bought them, they have Win2K on the desk, Samba as a server, and Linux based firewalls /proxies. Outlook is history..replaced by Pegasus Mail (I know.....not open source or Linux friendly but works great) which will soon host a Python scripting engine for all the stuff that VB does in Outlook.

    The stuff runs great. The people don't know the difference...they just say that they're glad they all have a new "computer system". A few suits have trouble because they only know "names" like Exchange or Outlook. They also expect to see a calendar in their e-mail software....although they can't explain why it belongs there. I always have handy, an expense report on what the stuff cost us and a quote from CDW on what it WOULD have cost us using NT Server/Proxy/Exchange, etc. I also remind them that their way would probably cost us more IT staff too.

    None of this was hard to do. None of this was technically difficult. None of this hurt our business.

    All of this worked. All of this helped our people. All of this saved us money. All of this was the right thing to do.

    Pick a project....think it out...do some research and get it done. You'll be happy you did and your company will be better for it. I did it in a very conservative financial institution that HATES to take risk. And now I work for a better company because of that decision.

    1. Re:This is more common than you think... by mpe · · Score: 2

      A few suits have trouble because they only know "names" like Exchange or Outlook.

      But do they attach the same importance of names to telephone systems, heating, air conditioning, water pipes, electrical cable, etc...
      Half the problem here is people who know a little thinking they are experts, when in most other situations they'd leave it to people who know what they are doing.

      They also expect to see a calendar in their e-mail software....although they can't explain why it belongs there.

      Most likely it's "The way Microsoft does it so it must be the right way".

    2. Re:This is more common than you think... by RelliK · · Score: 2
      A few suits have trouble because they only know "names" like Exchange or Outlook. They also expect to see a calendar in their e-mail software....although they can't explain why it belongs there./

      LOL! This is so true, and I've had to deal with these types myself. These are probably the best words of wisdom in this entire thread. Thank you!

      --
      ___
      If you think big enough, you'll never have to do it.
    3. Re:This is more common than you think... by sheldon · · Score: 2

      "They also expect to see a calendar in their e-mail software....although they can't explain why it belongs there."

      Can you explain why it doesn't?

      The ability to schedule conference rooms and make appointments with other employees at my company is an absolute critical function. Being able to do so from the same interface that one uses for other forms of communication is highly desirable.

      Is your solution capable of doing this? You don't even mention what you use to support scheduling.

    4. Re:This is more common than you think... by Ravenseye · · Score: 1

      Can you explain why it doesn't?

      Because the intent of Outlook was (and is) to provide e-mail communication services. The added convenience of being able to schedule meetings, discussions and reserve room locations is great because, as another thread pointed out, the process is very "e-mail" oriented.

      We allow users to publish public calendars if they want to. Not everyone wants to. Being primarily a "retail" operation, it's very rare that someone isn't "hard" scheduled to be covering a customer area...be it the teller line, the customer service/sales area, pensions, trusts, lending, etc. Meetings involving more than a few people are generally held for everyone and thus, don't need the granular approach afforded by Outlook.

      Calendars are generated using XML on a Java interface that we wrote. Users can have as many calendars as they wish. Some are private..some are public. All reside on a Linux server and are accessed through a browser. When e-mail is required, a mailto extension kick starts Pegasus (using NSProto). Drop down lists provide e-mail address books on each calendar page...personal and private...as well as distribution lists. All calendars are archived. Public event changes are automatically e-mail to affected participants. All calendars are accessible from any other remote location. Calendars needing to be kept private are stored in users home directories. Public calendars are web based (Apache).

      The "blind" set of many people is that, because Outlook has this function built in, then ALL e-mail programs must have it. That's why Pegasus will get it soon too. It's not that it doesn't belong there, it's that for scheduling, what most people really need is a calendar/scheduling program that has access to e-mail...not the other way around. And what people REALLY deserve to have is MAPI that works, so that you could deal with any scheduler and any mailer without being cursed with this "Outlook or else" problem.

      The problem with these (few) suits is that they seem to think that whatever they grew up on is the ONLY way to go. Anything that they have to learn or adapt to seems to drop them a notch or two and that is unacceptable to them.

      By the way, we've always scheduled in this way. Started out using a javascript routine and publishing to an intranet page (at that time, it was on a Netscape Enterprise Web Server). The system was basically "read-only". Kept going from there. Stayed away from Outlook/Exchange due to the proprietary issues like the MS-TNEF junk, the security problems, the default to rich text/HTML...I could go on and on. Outlook works fine...it just wants you to sell your corporate soul. I do the IT stuff...I'm pretty sure that soul selling is NOT in my job description. Shouldn't be in any of ours...

    5. Re:This is more common than you think... by sheldon · · Score: 2

      "The problem with these (few) suits is that they seem to think that whatever they grew up on is the ONLY way to go."

      But you suffer from the problem that just because it comes from Microsoft doesn't mean it isn't a good way to go.

      Over the years I've used a variety of solutions. Mainframe based, Unix based... Groupwise, Lotus Notes, etc. Of all those various solutions, I've found Outlook to be the absolute best in terms of handling email and scheduling functions. Now granted, this wasn't always the case, the latest versions of Exchange and Outlook have improved on those functions tremendously.

      And I agree with the suits... I absolutely cannot imagine having to use a solution that was not as versatile and easy to manage. I get the impression that you are one of these IT people who don't really want to understand user land issues, but rather shove a solution down the user's throat. That's unfortunate because it gives us all a bad name.

      Although it's that very attitude that inspired the PC era, so perhaps it's good for long term innovation of the industry.

    6. Re:This is more common than you think... by Ravenseye · · Score: 1

      Keep in mind that the decision to platform most those services was made by committee...including those "suits" that didn't like what we ended up doing. My vote was one of 15. The committee ranged from the CEO to a marketing consultant. I needed to bring to the table all reasonable solutions. Price, performance, security, availability and usability were major factors. It's telling to note that the people upset about the committee not selecting some of their favorite software (Outlook on Exchange, AOL Instant Messenger, NT server) had never even heard of Lotus Notes or Groupwise or Apache. Like a lot of people, they take comfort in what they know. Like a few others, THEY demand that THEIR solution is shoved down peoples throats.

      We are certainly not against Microsoft. We run Excel and Access because, out of all the candidates in those areas, they were the best for what we needed. But we don't use Word, PowerPoint or Outlook. Our internet banking product runs on NT. Our telephone banking product runs on OS2...as does every ATM machine. We've never bought an office suite because we invariably discover that one or two pieces of the package aren't as good as someone elses. We're also small enough to **make** things work so we select the best for us. If your decision is to use Outlook/Exchange so be it. That's not my concern. The topic was not why we don't use Outlook.

      Really, the loudest complainers make comments like this..and I quote....

      "I wish that we would just switch to Microsoft for everything so that we won't have to keep looking at new software every two years or so".

      That's not a viable solution. It's a dangerous business precedent. In less than two years we'll be looking at Outlook/Exchange again...maybe sooner. If it's the best solution, then we'll use it. If not, then we won't. That's what makes a business run. Good choices based on core business philosophies. It's neither your fault nor mine that we can't please everyone.

      One last note. The two agencies we acquired that ***had*** been using Outlook (and other MS supplied solutions) were doing so because they contracted with a local IT shop that ***only*** installs MS products. They were surprised to see that there were choices available from both an open as well as a closed source perspective. They were also eager to participate in choosing how the solution would help their business. Then, we asked the IT services firm to quote us on alternative products and platforms as we went through the conversion process. They had no familiarity with any other products and couldn't quote. Surprisingly however, they were shocked when we didn't ask them to stay on board to install and support the chosen alternatives. The owner stated that we weren't the only company to jump their corporate ship this year because of their narrow allegiance to one software vendor. I'm pleased that he had the guts to say that. We'll probably stay in touch.

  47. I'm the sys-adm at a small office by Hektor_Troy · · Score: 1

    Also the software development guy and code-monkey - all wrapped into one.

    We have what ... 12(?) employees including me, and by looking around I think maybe I could switch the secretary from Windows to Linux/FreeBSD. The rest of us are stuck using windows. Why?

    Let's see:
    Autocad: Windows Only
    LON-Maker: Windows Only
    ER/Studio and Describe: Windows Only
    Some other important software: Windows Only.

    I've been talking to the bosses about swithcing away from Microsoft Office, mainly because of the horrendous licens scheme, and they are open to suggestions - my suggestion is Open Office or Star Office 6.0 when/if they include an email and calendar program (think Outlook). May still be on Windows, but it's still cheaper (and hopefully better) :-)

    The server is an entirely different thing. Been talking to my local unix-geek, and the only problem he can see is getting a replacement for Exchange, that will work seamless with Outlook in a "groupware" environment. I've been looking a bit at Bynari's Insight Server, but I don't know anyone who's used it, so I don't really have a clue, if it will be usefull (or even if it will run on unix - yes, I'm to lazy to read the specs :-)

    Any suggestions are welcome, but the suggestions like "fuck windows, find other programs" will be ignored more than me in a singles bar.

    --
    We do not live in the 21st century. We live in the 20 second century.
    1. Re:I'm the sys-adm at a small office by speederaser · · Score: 1
      The rest of us are stuck using windows. Why?

      Let's see:
      Autocad: Windows Only
      LON-Maker: Windows Only
      ER/Studio and Describe: Windows Only
      Some other important software: Windows Only.

      You might try cycas to replace Autocad. The full version is commercial (which I have not used), but there's a hamstrung trial version you can download for free. The free version works great.


      I don't know about Autocad file compatibility. The commercial versions can only import DFX-12 2D/3D files, so you may have some problems there if Autocad can't export DFX files. It doesn't look like Cycas can read DWG files.


  48. FUD? by crisco · · Score: 4, Informative
    While many points you make might be true, they may be due to programmer incompetence as much as the Microsoft platform.

    I deal daily with a nontrivial program coded directly to the windows API (no MFC or anything of the sort). It runs across several flavors of Windows (98, ME, 2000) though being developed on 98 and never targetted to 2000. Additionally, it was developed without MS tools using an open source (though not Free) compiler.

    --

    Bleh!

    1. Re:FUD? by mpe · · Score: 2

      While many points you make might be true, they may be due to programmer incompetence as much as the Microsoft platform.

      Would these "incompetants" be those who write the applications or those who wrote the OS?

  49. Exactly by cnelzie · · Score: 1


    Let the MS execs make fools of themselves.

    As for hearing Linux Torvalds talk. I have never had the chance to be anywhere near him. I have been far to busy learning all I can about IT, working 2 jobs and hunting for a home to be able to attend any conventions.

    Hopefully, one I have completed my training and certification tests. I will be able to take some time and really work on properly advocating Linux. If I had the time, I would do my very best to become a vocal leader in advocating Linux the best I can.

    In the meantime, I will do my best to battle immaturity in the ranks.

    --
    .sig seperato
    --

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
  50. Use NoteTab instead of Notepad by nanobug · · Score: 1

    NoteTab is one of the best programmer's text editors available, and the Lite version (which has 90% of the capability of the Pro version) is free. (The Pro version is only $20, and is worth much more than that.)

    The name is similar but NoteTab is just massively useful (compared to Notepad, which is a joke).

    See www.notetab.com

    1. Re:Use NoteTab instead of Notepad by funky+womble · · Score: 1

      Heathens (: Have you not discovered the way of the freeware and absolutely fantastic pfe32?

  51. Exchange doesn't run on osx by dirtyeye · · Score: 1

    sure the clients could be on osx but the server would still be m$, which is what the poster wants.

  52. My own experiment with this by sapphire42 · · Score: 1

    When Star Office 6 Beta came out, I downloaded it and installed it on my Windows machine and a co-worker who uses Office on a daily basis. I asked him to use SO instead of Office until I told him
    to stop. In the last week, I have kept hearing his rave reviews of SO, and every document he has produced has been fully usable by others in the office using Office. In fact, he actually seemed to like it *better* for certain tasks, and considered as good in most others. He is not a techie, but a marketing person. I am in a small office, so my experiment is a small one, but I plan to expand to some of the others next week and see what happens. I also admin an IIS server and an Apache server on Linux. Apache is WAY easier to administer, even for a newbie, because I was taught by the old admin to do this stuff. I have been using MS products a lot longer than *nix products, and I find IIS a bigger pain in the butt than Apache. I have more trouble adding users and getting FP extentions to work properly,
    something different goes wrong everytime. On Apache, the steps are simply executed, and it goes smoothly every time. It takes me twice the time on the Win2K server to do anything. An admin shouldn't just know Windows or Unix anyway... you should at least be aware of everything..I can't imagine a *good* sysadmin that didn't know how
    to use a unix machine...how can you secure your network if you don't understand the tools that the
    enemy could be using? That goes for knowing Microsoft problems and Unix problems, and the way both can be used to exploit said problems.
    Plus, I think companies are starting to learn the
    dangers of being too dependent on one companies' products. With this new licensing of XP products, I have already been asked by customers what alternatives there are for them. With the economy showing a slowdown, companies are more likely to try something new that is MUCH cheaper than to fork out alot of money for an 'upgrade' that they really don't need expect for the fact they are being told by MS 'do it now or pay for it later'.

  53. HP discontinuing OpenMail by vrt3 · · Score: 1

    Yes, they are discontinuining it, but they are supporting it for at least 5 more years and I wouldn't be surprised if they would open source it at the end of the ride.

    --
    This sig under construction. Please check back later.
    1. Re:HP discontinuing OpenMail by maggard · · Score: 4, Informative
      HP's already addressed the Open Sourcing of OpenMail when they announced it's EOLing (as championed by then new-hire Bruce Parens.) Apparently there's too much 3rd party licensed code in OpenMail, it would cost large sums of money to sanitize and they felt that without this hard-to-replace code the whole deal would be worthless.


      In short it would cost HP lots to give away something unusable and likely not worth fixing up.

      --
      I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
    2. Re:HP discontinuing OpenMail by Anonymous Coward · · Score: 1, Informative

      Umm, you actually think it's smart to buy something that's on support life-support?

      Clue -- the 5 years are so existing OpenMail customers can plan migrations. Not so you can buy in and immedately start worrying about getting out.

    3. Re:HP discontinuing OpenMail by vrt3 · · Score: 1

      I was in the hope that, given HP's support for open source, they would release it under an open source license. But no such luck apparently, so I'll have to agree with you.

      --
      This sig under construction. Please check back later.
  54. Re:iis vs apache by sapphire42 · · Score: 1

    Not in my experience. My sites on IIS are much
    slower than on Apache. And it takes me longer to do anything to the IIS machine.

  55. Then there is how the public will see it... by cnelzie · · Score: 1


    Those same PR psychologists also apparently know how to make Linux Advocates look like a bunch of immature, unwashed freaks. Which is what we all look like when people go about spouting "Mickeyshaft" and other inane false names.

    When Microsoft execs do it. They are simply looked upon as visionaries that are making valid comparisons that the "common" man is able to understand. So, there is a diference and you aare simply feeding into what they want us to look like.

    You sir, or madame, are making me look bad. I advocate Linux. So, I look like an unwashed, immature social retard that is unable to clearly and concisely get across my points. The second I open up my mouth and mention Linux. People think in their heads, "Not another one of those immature morons."

    Of course, if I started downplaying Linux and using Microsoft's words. I suddenly look like a genius! Why is that? Well, it has a little to do with PR. Something that Linux users, advocates and contributors really need to learn how to do.

    Once we learn how to look like we are suits. Then we can say all the "truths" we want to say. People will then take notice and say, "Those people that use Linux, they are so awesome." Until then, mention Linux to most people and you look like a unclean heathen.

    --
    .sig seperator
    --

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    1. Re:Then there is how the public will see it... by DGolden · · Score: 1

      I'd have to disagree - there are few things more concise than "Micro$oft". Here in Europe, at least, such word-play is widely accepted, and is common among satirical mags such as private eye and the phoenix - which the powers that be take quite seriously. Worldwide, the $ sign tends to symbolise corruption.

      And don't forget, /. is a forum for the converted. To maintain social cohesion, derogatory terms for the enemy are important - as any Minister for Propaganda knows. Thus, I mistrust anyone who criticises the use of such derogatory terms, since he's trying to undermine the common group outlook on life.

      An important part of deprogramming someone is getting him to change his language usage away from the group's jargon - conversely, group jargon is important for programming them (witness $cientology's wierd, clipped psychobabble slang).

      In this case, such language is serving a useful purpose - unifying people against microsoft.

      --
      Choice of masters is not freedom.
  56. Traditionally UNIX utils on Win32 by LetterJ · · Score: 5, Informative

    Here are just a few of the tools that are considered traditionally in UNIX/Linux/BSD territory that are available for Win32. In all actuality, there's enough out there to get as much of Linux running on Win32 as Win32 running under WINE.
    XFree86: http://sources.redhat.com/cygwin/xfree/
    KDE: http://kde-cygwin.sourceforge.net/
    GTK/PHP/Libglade: http://gtk.php.net/download.php

    Apache: http://www.apache.org
    PHP: http://www.php.net
    PHPTriad: http://www.phpgeek.com
    Perl: http://www.activestate.com
    Ruby: http://www.pragmaticprogrammer.com/ruby/downloads/ ruby-install.html
    Python: http://www.python.org/download/download_windows.ht ml
    TCL/TK: http://www.pconline.com/%7Eerc/tclwin.htm

    MySQL: http://www.mysql.com
    MySQL ODBC: http://www.mysql.com/downloads/api-myodbc.html
    PostgreSQL: Included in cygwin (only works on NT)

    ATT's U/WIN* Unix for Windows: http://www.research.att.com/sw/tools/uwin/
    Cygwin: http://sourceware.cygnus.com/cygwin/
    DJGPP: http://www.delorie.com/djgpp/
    Native UNIX command-line binaries: http://www.wzw.tu-muenchen.de/~syring/win32/UnxUti ls.html

    vi: http://www.cs.vu.nl/~tmgil/vi.html
    Emacs: http://www.cs.washington.edu/homes/voelker/ntemacs .html
    OpenOffice: http://www.openoffice.org

    Mozilla: http://www.mozilla.org
    GIMP: http://user.sgic.fi/~tml/gimp/win32/

    List of GNU software for Windows: http://www.gnusoftware.com/
    And so on . . .

    There's a list over at DMOZ.org of a lot of this.

  57. database server by orcldba · · Score: 1

    When time came to upgrade the Oracle database we run for one of our apps we also moved it from NT to Linux. The result - improved performance (this is not measured, just an impression) and easy administration. As professional dba I would highly recommend Linux as an OS for small to mid size Oracle databases - I am very happy with the move.
    I work with another database on Linux and do not have any problem or issues with any of the databases. I will never use NT/2000 for another database server again.

  58. SSL IMAP got us out of exchange + USE RPMS! by Hoonis · · Score: 2, Interesting

    Using SSL IMAP got us away from exchange. I still
    don't have a calendaring solution (which hurts
    really!). Outlook will do IMAP, but with a fairly
    large (microsoft admits) bug in the implementation
    where a thread collision occurs between the
    automatic polling of the server for updates and
    the manual send-recieve button.. it's a lockup.

    Anyway, my smtp/imap server has 400 days uptime
    on it now.

    A very good way to assuage the fears that you
    are irreplacable (you probably are!) is to make
    your own RPMS. get source rpms for the stuff
    you use, modify the conf files included, rebuild.
    I keep a repoisotory of them which are basically
    my modifications against RH62 (older servers) or
    rh71 (newer ones). This makes disaster recovery
    also very easy (which you should have anyway! the
    admin leaving the company is also a disaster!).

  59. apache vs IIS by Garc · · Score: 1

    After the large amount of IIS exploits, a co-worker and I wanted to switch some webservers from IIS to apache. The servers ran some weird custom collection of perl scripts and JSPs. When we did the apache install, we expected it to pretty much work out of the box. It didn't.

    After some investigation, we found that the perl scripts had a line in it like

    do something.pl
    where something.pl was in the parent directory. This seemed to be fine for IIS, but not for apache. Also we noticed some oddities about environment variables after perl execs in apache. We didn't have the time to resolve these issues (mostly b/c the app was sloppily written) so we switched back to IIS.

    So, if an app is sloppily written and deployed on IIS, it might be somewhat of a pain to export to apache. Just a word of warning.

    garc

    1. Re:apache vs IIS by Ayende+Rahien · · Score: 2

      A word of warning, EveryThing Works Likes This.
      That isn't just about IIS, it's about every part of software making.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
  60. MySQLODBC by JahToasted · · Score: 1
    Ya beat me to it...

    Where I work I got a linux box (500Mhz K6-2 128MB RAM), which on top of being a router, and filesharing/backup, has a MySQL databse. We have Access frontends at the various sites around the island (jamaica) for the entry of data. When they need to upload all they have to do is connect up to the net, click one button on a the upload form I made and the data is automatically uploaded to the domain set (ala dyndns.com) in the system. Previously they had to put it on floppy and physically transport it.

    Samba as mentioned above is great for file sharing... have no problems other than forgetting the sambafs mount option when compiling the first time.

    IP masquerading has been great too... now all the machines in the office can use the one (56k) connection. Only problem: my boss is convinced it is somehow illegal... Boss: "does our ISP know we are doing this?" Me: "they don't need to know."

    Total cost: $0

  61. Replacement of unstable Windows by Foxxxy · · Score: 1

    I work for a small company that does IT work for hospitals and utility companies. After attepting to run 100% Windows, a few hospitals were sick and tired of all the down-time due to corrupt databases and other software problems. They asked for a solution and Redhat was the solution. They now have 2 Redhat servers and may be moving one more in the near future.

    A utility company had an old Alpha box with Digital Unix on it running their billing software. The company switched to a Windows platform and now their are slowdowns all the time and the company is on the machine 2 hours a day clearing corrupt info and running maintenance on the program. I don't think that it is long before they switch back to *nix.

    All-in-all, I have seen more and more people moving their systems simply because they have realized that it doesn't take an IT specialist to point out the fact that the longest uptime on their NT servers is 3 months and they are always worried about them, where as they tend to forget that they have a *nix box in the building because they never have to touch it.

  62. Servers, yes. Workstations, no... by D'Arque+Bishop · · Score: 5, Insightful
    I'm the admin (re: IT department of one) of two fastener manufacturing companies with around thirty workstations. When I first started there, we had one SCO UNIX server between the two companies (they're in the same building and intertwined to the point that they're really two divisions of the same company), with workstations connecting to the server via serial cables. These days, we have a full CAT 5 network, with Windows 9X/ME workstations connecting to five Linux servers. Each company has its own app & PDC server (running Samba and a Linux version of the database software we were using before) and mail server (running Postfix and qpopper). They also share a fax server which runs HylaFAX. On the server side, everyone's happy for the most part.

    HOWEVER, almost every attempt I've made to move to Linux or open-source software on the workstation front has been met with absolute failure. The only real open-source program we use on a regular basis on the workstation side is PuTTY, really. Every time I tried moving a user to Linux as their OS, for example, or switching them from MS Office to Star/Open Office, they end up complaining loudly that it's too different, and their boss ends up making me switch them back to what they normally use. They're extremely resistant to change; they may be willing to try something brand new, but not switch to something that's different and replacing what they've used before.

    So, that's where it stands at my company... we've done the switch to open-source, but only as much as I can switch without the users noticing the real difference. Otherwise, I can't get them to try something different. This is the main problem we face in getting the OSS alternatives in, IMHO... not the MS monopoly enforced by their strongarm tactics, but end-users too unwilling to use something else.

    Just my $.02...

  63. Doesn't Cygwin do the same for free? by horza · · Score: 2
    From their site:

    "Cygwin is a UNIX environment for Windows. It consists of two parts:
    • A DLL (cygwin1.dll) which acts as a UNIX emulation layer providing substantial UNIX API functionality.
    • A collection of tools, ported from UNIX, which provide UNIX/Linux look and feel.

    The Cygwin DLL works with all versions of Windows since Windows 95, with the exception of Windows CE."

    Interix claims to be faster than other eumulated Unix environments, but if performance is an issue then why not install a reliable BSD or Linux distro? Check it out here.

    Phillip.
    1. Re:Doesn't Cygwin do the same for free? by jeffy124 · · Score: 1

      i think the major difference is a UNIX command line can be reached from Interix, but that's just a guess on my part. I've never used either Cygwin or Interix, so I cant really make judgement on either product.

      More guesses...
      Interix is native Windows code, meaning it's not emulated, so it will probably run faster than Cygwin, which is an emulator.

      a big plus for Cygwin is it runs on Win95, while Interix only runs on NT3.5, NT4, and 2K

      --
      The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    2. Re:Doesn't Cygwin do the same for free? by cyberkreiger · · Score: 1

      Cygwin isn't really an emulator. It is an implementation of the unix api on windows, in a windows dll. It's somewhat like wine (the windows api in unix), but the other way around.

      This makes it possible to compile unix c source and link against this dll, to have the programs work on windows (almost) exactly as in unix.

      So, you can have _any_ 'UNIX command line' you like. Just run the shell of your choice, compiled and linked in cygwin.

      --
      Stumbling in the dark
      I hear slavering of jaws
      Eaten by a grue.
  64. Tomcat with Velocity by thelexx · · Score: 1

    Just rolled out our new company web site for taking online loan applications and doing reporting using Tomcat, Velocity and JADOZoom for SQL access. We are (were!) an MS-only shop and my choices were looked upon with great suspicion at first. Not anymore! Bossman has been impressed with the quality of the tools and the cost. Even my die-hard cubemate, with whom I've gone round and round about MS, is starting to think there may be something to this open-source thing after all. Especially when I pointed out the Tomcat-user mailing list one day and read him an exchange between a couple of the developers and someone with a problem. You just don't get that level of interaction with commercial wares devs unless you are paying through the nose, if at all. Well, that's my 2 kopeks worth anyway!

    LEXX

    --
    "Gold still represents the ultimate form of payment in the world." - Alan Greenspan, 1999
  65. full scael change over by forgetmenot · · Score: 3, Informative

    This is a very timely discussion!

    My company is in a pretty tight situation. Changing over to Microsoft's subscription based licensing scam is expected to increase our costs by well over $200,000 per year in an industry with already razor thin margins. The verdict: No bloody way.

    So we are very much looking for alternatives. Thankfully the management (so far) does not seem to be very biased nor can they afford to be with one of our major competitors already making a switch to a *nix based system.

    However, we have been having real difficulty finding adequate commercial quality open source replacements. My recommendation was to take a "modular" approach: don't look for the one solution to fix everything and don't try to replace all at once.

    The easiest to switch over will be the Web Servers: Heavy usage but it's over TCP/IP rather than hands on. Switching to a BSD box running Apache with our "existing" JRun enterprise server slapped on top should do the trick. Goodbye IIS!

    Workstations is where it will get ugly. We want to keep our NT boxes for now and concentrate on finding software to replace Office/Outlook that will run on both NT AND an alternative open source OS to ease migration down the road when M$ finally pulls the plug on NT. Backwards compatibility with M$ document formats is also a must for both internal and external reason. So far - not much luck. Open Office is really nice, but its a replacement for MS Exchange that's gonna suck. Tried StarOffice and simply was not impressed. I should also point out that the vast majority of the employees are NOT in IT so Windows look&feel is also required to mitigate resistance. :(
    One of my recommendations has been centralize everybodies personal folders on a central filesystem running Linux/BSD and using Samba to integrate it seemlessly with the rest of the NT based LAN. Coupled with tighter restrictions on who can install software on any given desktop should help to pull us away from NT.

    BUT... It's the database backend that is going to be really hard to replace. Currently we use SQL Server but years of bad programming habits resulted in software that is tightly coupled to the existing system. It's gonna be hard to break that link but we're working on it. SQL Server was chosen because of its costs (free, believe it or not) but now its gonna be one of the biggest contributors to the increasing costs because of the new stupid client access licences. Does anyone know of a database system fairly compatible? Needs to handle stored procedures of course hopefully similar to Transact SQL. Heavy usage, transaction support, tight security, and all that are also requirements. Oracle was suggested by management thinks its far too expensive. And of course - it must be stable. Knock MS all you want but SQL Server has worked for us well so far.

    1. Re:full scael change over by nobby · · Score: 1

      SQL Server is actually a variant of Sybase. The SQL dialect still remains very similar; You might not have too much trouble shifting from SQL Server to Sybase. It's not free, but it does run on Linux.

      Nigel

  66. Easy way to make it the source code viewer by corky6921 · · Score: 3, Informative

    Since the parent post didn't go into details about how to make your editor of choice the source code viewer for IE, I thought I would explain. It's easier than you think, and doesn't require registry hacking.

    (The following instructions work for Windows 2000; if you're using 98, please adjust slightly. :)

    1. Go to Tools/Folder Options in My Computer or Windows Explorer. Click the "File Types" tab.
    2. Scroll down until you find HTML, PHP, or the file type you are currently viewing in your browser.
    3. Click the Advanced button.
    4. Edit the "Edit" type, or create a new type called "Edit."
    5. Browse until you find the application you want. (I use EditPlus, which does source code highlighting for PHP/JSP/Perl.) Make sure the "Use DDE" box is unchecked.
    6. Click OK until you are out of all of the dialog boxes.
    7. Make sure the Edit button is showing in IE's toolbar. If it's not, make it show up by right-clicking on an empty area of your toolbar and clicking "Customize."
    8. Open a new browser window and go to a URL that ends in .html or whatever file type you just edited.
    9. The "Edit" button should show up, and you should be able to edit the page in your preferred editor. (Note: for Slashdot, you have to edit/create a file type in Windows for .pl.)

    The real advantage of this is that you can set different types of files to open in different editors. For instance, I set HTML to open in Dreamweaver, but I set PHP to open in EditPlus.

    HTH,
    Erica

  67. Isn't portability the point? by mickeyreznor · · Score: 1

    Correct me if I'm wrong, but isn't the definition of "open-source software" imply easy portability? OSS is a philosophy, not the Linux OS.

  68. askslashdot some month ago... by XRayX · · Score: 1

    There was nearly the same discussion some month ago at askslashdot, but in fact in was more desktop/en-user focused.

    I think there a lots of open-source applications for Win 32 systems (more than it might be good): Ogg Vorbis has utilities for Windows; CDex is a great open-source CD-Ripper/Encoder; and with VirtualDub Windows users have the powerfulst video-editing/capture software.
    The list could go on nearly endless just think about all those open-source javaapps (Limewire, JCDSee...) which run under every platform...
    X

    --
    Boycot? Blackout? Subscriptions?
    I don't care!
  69. Mixed Environment is Best by ErnoWindt · · Score: 1

    Rather than take a theological approach to software, we work in a diverse Win32, Solaris, and Linux environment. Many of our staff are cross-trained on various products and platforms. We use Windows where it is the logical choice and Sun and Linux where they make sense. We also use cross-platform products like mySQL and PHP to build web-based apps. This enables our staff to pursue their interests in terms of learning, growth, and development, and it allows us to provide our clients with the best possible solution given their requirements.

  70. Desktop Use in a Corporate Environment by DougReed · · Score: 1

    My company is a fairly large globally recognized International Telecommunications Corporation. (Yea the one with the BIG advertisements in airports) We have recently started a pilot program in one technical department using Linux desktops running Red Hat/Ximian Gnome/Star Office. Results so far are mixed. Some like it, some don't. Problems are still being ironed out but there have been no show stoppers. We agree that it would be easier a year or two from now, but if everyone waits, Linux on the Desktop will be as common as the Amiga.

  71. Linux backend integration by Anonymous Coward · · Score: 2, Insightful

    Unless your boss is a complete moron, the only place that an open source rollout is easy is in the backend.

    Anything the users can touch taste or feel needs to remain Windows/Office/Outlook - but behind the scenes is different.

    I worked in a few environments where the smtp transport to the exchange server was Linux/Sendmail based. And file/print servers based on Linux/Samba. And with the Gartner Group adverisies (remember, Gartner Group is why it took most Windows 95 didn't get rolled out in most corporate environments until late 96, when 95b was available) it should be a no brainer to get off of ASP/IIS/MSSQL to PHP/Apache/MySQL

    Basically, here's the reasons:

    1. Security
    2. Low Cost of Ownership
    3. Security
    4. Free
    5. Security

    Just like Mr. Scott said in STIII : "The more they overtake the plumbing the easier it is to stop up the drain"

  72. Apache/MySQL/PHP on W2K by spannah · · Score: 1

    I work in a small web development department for a large call center company. The company does customer service/support for some of the biggest telecommunications and software companies.

    The web development that we do is mostly internal support for the different projects. This is mostly database with web front-end using MSSQL/IIS/ASP

    For over a year now we have been working on moving and re-designing badly written applications to new W2K servers (there wasn't much choice since 95% of code was ASP). The problem is that these applications will take another 6 months to 1 year to be re-written. We have looked extensively for free ASP code as to speed up this process, since there is no need to re-invent the wheel. However, it seems that any joe that can code 10 lines of VB wants $50 for it.

    We are now turning to Apache/MySQL/PHP and the large amounts of existing PHP code out there. We have sold this idea to the boss, and to a small extenct, upper management. We are using PHP Triad which intalls Apache, MySQL, PHP and phpMyAdmin on a windows environment. Hopefully we will have a beta version of an internal communications site within a couple weeks.

    I am hoping this will be just the begining :-)

  73. Win95 Box by a20vertigo · · Score: 1

    Well... If you want to know a way to use MS OSes without selling your soul to Mr. Satan, do what I do (when i'm not in Debian, that is...):
    1. Use a simple Windows base... no XP/2000, just use Straight Clean Win95OSR2/NT4+mebbe some SPs here and there
    2. Use some good clean OSS win32 compiled apps: Apache, Gimp/Win32, Mozilla, Abiword, all come to mind. Everything else that matters comes with Win95 (Calc, Sol, Minesweeper, and a non-IE explorer (rocks!))
    3. Make your mouth form an Evil Grin (c) as you pop your Half-Life cd in and download WinAmp :)

    --
    No matter where you go, there you are; even before you arrive.
  74. Re:Too many specialized apps by underpaidISPtech · · Score: 1
    Mmmm, tasty flamebait!
    This, IMO, is great for small companies with no budget to hire you expensive unix sysadmins.

    Yep, it's always a good idea for a company to pay more for overpriced, unstable, server solutions, and less for knowledgeable sysadmins. Saves money in the long run right?

    I mean, why pay nothing for your server solutions, and then a little bit more per annum for someone who actually knows what they're doing?!? What a silly concept.

    Imagine if cars and buildings were built with the same mentality. Buy substandard overpriced materials and get a bunch of monkeys to slap the pieces together in hopes that it fits into what looks like a a car.

    Make superior UNIX technology invisible to me and make it work seamlessly in a Win32 environment, ... That sounds more like a user talking than an admin. Keep it invisible? What the hell are you smoking? Maybe you like your pointy-clicky push button Website and network share set-up, but I'll take a text file over that shit any day. There is nothing more aggravating that having to jump through 30 dialog/pop-ups to adjust the packet filtering on a newly opened port.
    ... and I'll buy it, learn how to manage it, recommend it to my friends who are in systems management, and tell the world about it.
    Don't just learn how to manage it, understand it.

  75. That is so true! by twitter · · Score: 2

    VI is nice to have around. Thanks for the VIM tip. I've been using VIW from Watcom.

    --

    Friends don't help friends install M$ junk.

  76. Database stuff. by trilucid · · Score: 2, Interesting


    Back at an old employer (name removed to protect the privacy of their management ;-] ), we were using MS SQL Server 7 Enterprise for nearly all database tasks around the shop. We eventually got to the point where we wanted several different physical servers to take care of various needs.

    Instead of purchasing additional (expensive) licenses from MS, we decided to give mySQL a try. We used it for things like log processing and analysis, telcom system call modelling, and other fun stuff. It worked *beautifully*, and they're still using it fairly heavily today (according to an old-coworker who's still there now).

    I think a great place to start is with information handling and processing, stuff that databases and scripting languages (i.e. Perl, PHP) are designed to do. There's a lot of MS shops out there starting to experiment with using these solutions in lieu of MS-based alternatives (such as ASP or customer C++/VB apps and MS databases). My advice is to start there and move forward :-). Eventually, after these systems are proven, you may find it easier to start putting a few *nix boxes on the network for other server tasks...

  77. Re:Help! Replacing IIS with Apache?? by underpaidISPtech · · Score: 1
    Ever heard of SSH? If your techies are too lazy to use a command line, then setup X window sessions and VNC. Although not as secure as a CLI SSH session, I'm sure you could tunnel those over a VPN or through SSH as well.


    Dont' ask me how though, as I've never had to do it. I'm a command line admin freak myself.

  78. WEll.. by Beowulf_Boy · · Score: 1

    I'm one of the school tech dudes,
    and recently the Cad teacher came to me and asked to have Word put on one of the NT boxes in the Cad lab so he could type out a letter.
    So, instead, I put on Abiword, he used it, liked it, and I haven't heard a word since.

  79. cautionary tale by twitter · · Score: 2, Insightful
    Outlook (yeah, yeah, I know)

    Do you really? How can you look your boss in the face and tell them that they do not have to replace Outlook and the platform it runs on? I would rather resign than misslead my company that way. My advice may be ignored, but it will always be honest.

    --

    Friends don't help friends install M$ junk.

    1. Re:cautionary tale by nomadic · · Score: 1

      Huh? Nobody NEEDS to replace outlook and the platform it runs on.

    2. Re:cautionary tale by st.+augustine · · Score: 1
      How can you look your boss in the face and tell them that they do not have to replace Outlook and the platform it runs on? I would rather resign than misslead my company that way. My advice may be ignored, but it will always be honest.
      I have told them that. Doesn't mean they're going to do it. And it's not 1999 any more; I don't have the luxury of saying I'm only going to work in Microsoft-free companies.
      --

      -- Some things are to be believed, though not susceptible to rational proof.
  80. important to know by gnurd · · Score: 2, Interesting
    1. freebsd and samba, the windows admin's best friend. never restart your fileserver again.

    2. never ever tell your boss. keep a dinky win box around so it looks like you use windows. use it to get into your unix boxes.

    --
    "i was saying gnu-rd"
  81. Don't buy that sorry by Archfeld · · Score: 2

    It is MUCH easier to find qualified UNIX support than it is M$ support. Half the MCSE's out there crammed the night before and haven't a clue what they are actually doing. Software support is MUCH better for UNIX as well. I've never had Sun tell me that the solution to my server problem was to re-install my OS either. While WIN2K is a step in the right direction, I still gotta believe in the long run UNIX hardware, software and support is cheaper and more available.

    --
    errr....umm...*whooosh* *whoosh* Is this thing on ?
  82. Re:Too many specialized apps by underpaidISPtech · · Score: 1
    I hardly ever call any tech support people, I assume the problem is local until I know otherwise.
    I hope you honestly do that, I really do. In which case I apologise for my earlier harshness.


    And the modem I mentioned is a Speedstreem DSL business class modem with four internal RJ-45 network ports. What would you call it if not a router?
    I would call it a Speedstreem DSL business class modem ;)

    A linux box running ipchains and NAT isn't a router either. A router, last time I checked , routes traffic, it does not do DHCP or NAT or any of that. It routes.


    If you are on a limited budget, you could probably increase the frequency and size of those bonuses by migrating your backend systems to a *nix variant. If the environement is extremely heterogenous, then you may not be relying on Win2K Active Directory. Which meands that a *nix solution is doable as your environement is not tied to a flimsy MS implementation. In that case ( as you said about an NT4 PDC ) why not use Samba and have it do authentication? Get rid of NT4. No more licenses, nor more service packs and hotfixes, no worries about Nimda. Just a suggestion...

  83. Turn that FUD around! Squid, CVS, Samba, Bugzilla by alienmole · · Score: 5, Interesting
    Microsoft uses FUD all the time, but they're not the only ones who can do that.

    When IT people at one of my clients, a company with about 200 employees, were saying that they had heard bad things about Microsoft's Proxy Server 2.0, I reinforced that and explained to them how bad Windows is in general when it comes to Internet-related stuff, and why Unix-based systems are better. I suggested that they could use a Linux box with Squid as their proxy server, and that since it would be a dedicated-function box, it wouldn't have large maintenance overhead. I explained that Squid is used by large service providers and can handle big loads.

    They went for it, and have been running Squid on Red Hat for some time now. Pressing my advantage, I suggested that they could switch their use of SourceSafe (version control) to CVS and getting much snappier operation across the Internet when developers are working from home. I demonstrated this to them, and they were convinced. They now run CVS for version control, too, using the WinCVS client.

    The same company tried out Jitterbug for bug tracking. This wasn't as successful. There's now some talk of trying out Bugzilla. But I no longer have to evangelize this stuff, they're sold. They've received the threatening license letters from Microsoft, and have even gotten to the point of considering replacing Microsoft Exchange with an IMAP server. The only thing holding them back is good centralized calendar software. Anyone know anything good? It doesn't have to be free.

    Another area where this company has moved in a more open direction is switching from Microsoft's ASP for web apps, to Java-based JSP. By now being thoroughly sold on the benefits of Free Software and Open Source (since they have developers and even admins who have been frustrated by Microsoft's lack of openness), they picked the Resin application server. Their intranet and extranet applications are now capable of running on either Linux or NT.

    When their Windows-oriented vendor came to them with a $18,000 proposal for a Checkpoint Firewall-1 firewall, the IT manager said no thanks, we're thinking of setting up a firewall on one of our Linux boxes. This vendor was one of those who had been complaining of problems with Microsoft Proxy Server, and guess what, they're now showing interest in Linux also.

    This company may even switch their file server. There's been some talk of this, due to Microsoft's per-seat license costs for accessing a Windows file server. It probably won't happen soon, but I have the feeling that it'll happen in the end.

    Switching the desktops, though, is not considered a serious option, although it's been discussed more than once.

    The important thing is to get a foot in the door. Figure out a reason to install an Open Source package - even if it's Apache on NT. Once people start having some familiarity and comfort with the idea of free/open source software, the possibilities become obvious, and it sells itself.

  84. Re:Servers, yes. Workstations, sure yes too... by tarzeau · · Score: 1

    www.linuks.mine.nu/workstation

    really it works well, i'm using linux as a workstation os since two years at home.
    and now about a year at work too!

    --
    Windoze not found: (C)heer, (P)arty or (D)ance
  85. Please read this by quigonn · · Score: 1


    http://www.fefe.de/nowindows/

    --
    A monkey is doing the real work for me.
  86. Re:Almost complete ...... html by StrawberryFrog · · Score: 2
    There are a few people who have MS Office (since they claim they can't send (Star|Open)Office to other companies


    Get them to send HTML files - it's more of a open standard than word doc ever will be, with editors and viewers just about ubiquitous. And it handles 99% of business documentation needs.

    --

    My Karma: ran over your Dogma
    StrawberryFrog

  87. Re:IE bugs = bad render, Moz bugs = crash? by xtremex · · Score: 1

    How come all the people who comment negatively about Linux or OpenSource do NOT use an OpenSource platform as their primary? I use Linux 98% of the time (and BeOS and FreeBSD when I'm in the mood).
    I dont even use Windows at work even though we are an AIX server, Windows client house. I've seen more and more staff go the Linxu route..and I think it could be because I manage the department! Seeing a manager practive what he preaches goes a LONG way. I don't even consider Windows ports of GNU software 'real'. Always sub-par.
    Why use vi on windows? Makes no sense to me..It's like putting a spoiler on a Hyundai.

    --
    If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
  88. BAD IDEA! by krokodil · · Score: 2

    I think that porting open source project to closed source OS like
    Windows is bad idea. Let me explain why.

    In current world, success of operating system is defined not only by
    its technical merits, but also in big part by selection on software
    running on it. It is clear that user will not be using system, no
    matter how good it is if it does not have application software he
    needs. In this way, each time you port Unix product to Windows you
    extend Windows software selection on Windows.

    One may ask, so what? Extending windows selection does not hurt Lunux
    users - it's different users, different market. Unfortunately it is
    not true. Each company producing popular software title decides which
    platform to support. The more widespread (some call it "standard")
    Windows become - it is less interesting for the company to spend
    resources porting it to Linux.

    So if you have your popular open source software title running on
    Linux or BSD, think twice before porting it to windows.

    1. Re:BAD IDEA! by jcast · · Score: 1

      An entity calling itself ``krokodil'' wrote:
      So if you have your popular open source software title running on
      Linux or BSD,

      Perhaps krokodil would like to share with us the identity of some ``popular open source software title[s]''?

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
  89. Win32 and Open Source development tools by tjuricek · · Score: 1

    I've been the admin of a Unix-style development environment on Win32. Basically, we've got a single Linux box running Apache, Postgres, and CVS (our bug tracking and CM tools), then all the clients are running Cygwin. This has been very effective for a team that was once around 30 developers, and I would recommend it to anyone. (Just make sure the Linux server has got the fastest hard drive you can find.)

    There were definitely growing pains, however, and I still haven't come up with the a comfortable solution of automated upgrades of everyone's Cygwin environment. Upgrading the different Cygwin-based OS applications is a bit of a pain. I've considered writing a Windows Installer version of the Cygwin installer, or attempting to get all of those tools in some kind of rsync setup. I haven't found the best setup yet.

    On the flip side, we're now porting some of our apps to Linux (and eventually Solaris when we can afford it). The build environment has got around 50-60 different scripts or so, and I've only had to customize three of them. That kind of portable environment is probably worth looking into this kind of tool setup if you're interested in cross-platform development.

  90. There once was an OS... by TCM_VA · · Score: 1

    Know that's really sad? A few years back, there was a GUI OS (ok, a GUI shell that ran on top of an OS) that was really popular that included a scheduling program, a mail server, a pop-up messenger tool, and an instant-messaging tool. They worked well, though confined to the LAN.

    Do you remember what it was? Windows for Workgroups!

    Microsoft took these features out so they could sell the unstable, unmanageable behemoth that is Exchange.

  91. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  92. Why OS X? by mindstrm · · Score: 2

    Out of sincere curiosity.. why did they go with OS X for servers, and not linux?

    1. Re:Why OS X? by christurkel · · Score: 1

      I actually tried talking him into going with all Macs but they had alot of PC hardware they didn't want to waste, hence Linux. As for the servers, I think he was impressed by the GUI tools and generous licensing that came with Mac OS X server.

      --

      CDE open sourced! https://sourceforge.net/projects/cdesktopenv/
  93. Regarding workstations. by mindstrm · · Score: 2

    Depending on the number of apps, a very realistic solution, in some cases, is to roll out a few large NT/2000 servers, using Citrix Metaframe, and using the metaframe client in linux. This allows you to permit launching of various NT-only apps from the linux desktop.

    SQL server works fine, until you have to scale it.

  94. More companies than you think are doing it... by aquarian · · Score: 1
    There are a lot of companies using Staroffice instead of Office now. Most of them are run by young people with limited budgets, who haven't yet been brainwashed into thinking they need Office for everything. They fill the office with cheap Emachines boxes that have Staroffice already on them, and find that it's plenty for what most companies need to do. Others know about it and load it.

    There's no doubt people have been brainwashed into thinking they need Office. While other things may work just as well, employees may have come to expect Office as a job perk. People feel that anything other than Office is a second-rate alternative, along with crappy office furniture, etc.

    I haven't tried the Windows version of Apache. I see no reason it wouldn't work OK. But then again, I don't know why anyone would bother with Windows, when better server software is available!

  95. Good for integrators by Weasel+Boy · · Score: 1

    I have worked at both at large and small Windows-based companies that were agressively replacing their Unix servers (and all desktops) with NT, so I was definitely swimming upstream. But I did manage to put Free software to good use.

    No developer's desktop should be without Emacs or Vim. You can write code using Notepad, but it sucks. Even worse is NT's command line and scripting capability. CygWin and Perl are absolutely essential.

    One key advantage of Free software is that you never have to wait for the license before you can use it. In one project, I had a large part of our application prototyped in Tomcat/Jakarta before our BEA discs even arrived. In another, we needed to provide our customer with an industrial-grade C compiler as part of the deliverable, so I put GCC on the box. Since we were a small integrator working on a fixed-price contract, that translated into about $5000 that stayed in our pocket.

    I don't know if I ever convinced any of my bosses of the value of Free software, but I do know that when I offered to take Linux off my machine at that small integrator and put NT back on it, they said, "No thanks, we'd rather have it run Linux."

  96. Re:y'know by pauldy · · Score: 1

    Your right I could dig through the help system or I could take a class in MSOffice but that's the whole point all I want to do is write the report I have to or create a nice tabular spreadsheet or put some pictures of information into a slide that I can present. Lots of other programs do this without requiring I type in archaic searches to find what I'm looking for because their software is so bloated and unintuitive that it would make someone like me switch just to get away from it's frustrations. I doubt I'm the only one. Your resorting to name calling shows that there is little substance to your argument so I can only assume I'm being trolled by yet another anonymous poster. But I still feel obligated to let people know that there are alternatives they may not be as flashy but they will let you get the job done and at the end of the day that's all I'm concerned about and I'm sure others out there feel the same way.

  97. what about using OS X as a stepping stone? by Martin+Doudoroff · · Score: 1

    A lot of people in this thread are speculating about the difficulty of migrating NT desktops to *nix desktops and the problem of resistance from non-IT folk that don't like "change". So I'll ask the obvious question: what about using OS X as a stepping stone from Microsoft to *nix. Allegedly, OS X has a GUI that's easy to swallow, it's got Office, and it's got *nix hidden inside. Are there other problems with the Mac product line that preclude their adoption inside a large enterprise?

    (I am not a Mac user, nor do I work for or with large enterprises, but I'm so alienated from M$ that I'm contemplating taking this route myself.)

  98. anecdotal experience by imipak · · Score: 4, Interesting
    I've been using Perl and Apache on NT4 since 98 with a grand total of no security problems (or indeed any other problems) at all. As soon as I was fired from Bain & Co, partly for using Perl and Apache, they switched back to the approved corporate standard of ASP/IIS, with predictable results - frequent downtime, ASP crashes killing the server, flakey database connectivity etc etc.

    Since then I've used a ton of Open Source and Free software on NT. I've played around with Sendmail, BIND (as a cacheing only local nameserver), MySQL, Ruby, Python, XFree86 (with windowmaker, which confused the hell out of my local Linux zealot friend ;) even tcl... I use emacs and the cygwin bash + other apps ports (ssh, GPG, all the time. It all absolutely rocks, and best of all it's got me familiar enough with the basics of developing on and using a *nix system that I've been able to swap onto Linux, Solaris and openBSD with a minimal speedbump, allowing me to concentrate on learning the interesting bits of Unixland (system stuff, IP tables, NAT, IDS and a ton of security software that still isn't available on NT. Although (shhh!) nmap now compiles out of the box... netcat runs,too...)

    In short, if you're on windows but interested in checking out Freedom, these ports make a nice comfy way to get familiar with the other universe. Most of it is also far superior (more secure, more stable, more flexible and powerful) than the point-and-click Microsoft provided tools.

    The one thing I need now is the strength to have another bash at getting Mutt or Pine working. I love mozilla and use mail & news for everything now, but I'd still like the cheap geek thrills of a non-gui scriptable CLI mail client. Then I can get cron mailing me home-rolled tripwire-like security checks daily...

  99. PostgreSQL by Futurepower(tm) · · Score: 2


    PostgreSQL has CygWin Support for NT.

    --
    Bush's education improvements were
  100. Go the java / webstart way by AlainR · · Score: 1

    Java is a good way to get O.S. software running on you Windows PC.

    Check sourceforge.net for java based softwares (mostly dev. tools).

    Please, don't say java is not yet ready for real app.
    Look at the GUI and performance of products like
    together http://www.togethersoft.com/
    IDEA http://www.intellij.com/
    They are real fast, and user-friendly (esp. IDEA)


    Another even easier way is java WebStart
    - an application-deployment technology -- gives you the power to launch full-featured applications with a single click from your Web browser. You can now download and launch applications, such as a complete spreadsheet program or an Internet chat client, without going through complicated installation procedures.
    If you have a fast access, having installed on your PC is just a mattre of minutes.

    Once it's installed on your PC, you are 1-click from installing and launching full applications in 1-click. Just find a link to their server, click, and watch :
    - it downloads from a server all the application required files, cache them on your PC, and launch it.
    - later calls will use the cached files.
    - when a new version of the application is available, the system will offer you to install automatically.


    WebStart apps repositories :
    http://www.up2go.net
    http://www.connectandwork.com/external
    http://www.puzzlecode.com/puzzlecode/jnlp

    Alain Ravet

  101. Domino, more than a mail server by adoll · · Score: 1

    Domino (and Notes in general) is much more than just a email system. Unfortunately that is the most common application that people use it for.

    Domino is also a database(á la Access), wordpad type text editor, front end (á la Explorer) and even sort of a file server. So using it for just email is like buying a porsche because it can travel in reverse!

    If you only want an email server, use something smaller. If you want to pull off collaborated work with something more integrated than ODSN (like combined approval of timesheets, expense reports, and project management), then you can consider using Notes.

    More on Notes: http://www.notes.net
    One of my Domino databases: http://www.sagmilling.com

    -AD

  102. Samba as a server, and Linux based firewalls by Futurepower(tm) · · Score: 2


    "... Samba as a server, and Linux based firewalls/proxies"

    When there are discussions about open source, there doesn't seem to be enough recognition that this is a sure way to use open source, even if it is necessary to run Windows on the desktop.

    --
    Bush's education improvements were
  103. Calendaring by crucini · · Score: 2

    I think the best scheduling software is Steltor's CorporateTime. It's cross-platform, robust, scalable, and cheap. You can set up an eval server for free and start playing with it.

  104. Re:Turn that FUD around! Squid, CVS, Samba, Bugzil by puppetluva · · Score: 1

    Lotus Notes is heads and shoulders above Exchange and it features Calendaring, Email, Discussion Groups, Document Databases, and shared, simple databases across the WAN (replacement for Access over FileServers for simple brainless db apps). Lotus Notes' back-end server is named "Domino" and even runs on Linux.

    The Front-end is either Windows or Web (although I run the client over Wine on Linux and am amazed by how well it works).

    Lotus administration is a bit "abstract" and requires a windows app to accomplish all configuration functionality, but the Linux backend server is ROCK SOLID. This is not a one-day install, but is a great product once you get through its unusual administration. The Windows front-end takes a little getting used-to, but that's partly because it does so much and is a little bloated (memory intense).

    As long as Lotus Notes exists, I would never, ever try Exchange again. Lotus Domino is so much more stable, so much cheaper (long and short term), and offers so many more features, there is no reason to even consider Exchange.

    Give it a try if you want enterprise calendaring in a Windows environment with Linux on the back-end.
    (Note: I'm not an IBM/Lotus employee and I don't love "notes" . . .I'm just convinced its best in class, hands down, and "Cool, it runs on Linux!" )

  105. star office by panic911 · · Score: 1

    I'm not sure if this is actually open source, but I do believe it is free as in beer. I have pondered migrating all of our employees off of the Microsoft Office Suite, and moving them to Star Office, which is, in my opinion, a very good equivilent.

    I haven't looked into this too much, but if I'm wrong, and star office DOES cost money, god knows it'll still be cheaper than microsoft licensing.

  106. Off topic, was Re:What we've done... by j_w_d · · Score: 1

    The most interesting change for us though was StarOffice - about 85% of our staff who were using Office 97 are now using it, and we have 2 people trialling StarOffice 6-beta.

    Off topic though it may be, why substitute an ungrammatical, barbarism such as a "verbed noun" like "trialling" or "architected" for perfectly good words like "testing" and "designed?"

    --
    ------ The only greater hazard to your liberty than n politicians is n+1 politicians.
  107. Partially replaced compiler by SailorBob · · Score: 1

    We used to be primarily VC++ with a little BC++B but now we're using a moded lcc with cygwined gnu make.

    --

    Woopty Doo Basil, what does it all mean?!

  108. MSSQL ---- ? by crucini · · Score: 2

    MSSQL is derived from Sybase. The TSQL procedural language comes from Sybase. I don't know how much MS has changed it since forking the code. Sybase is probably your easiest migration path.

  109. Isn't it ironic: it's all happening again. by mj6798 · · Score: 2
    Cutler was the creator of an operating system called VMS for DEC. It was proprietary, written in part in Fortran and assembly. It had some pretty nice features. But it was also horrendously insecure despite having lots of "security features" and being certified, and it was very non-orthogonal, in the way it named disks or devices, in its system calls, and in its command language. Sounds familiar? NT and 2000 really do follow in that tradition. (In my opinion, some people just shouldn't design operating systems.)

    Many people would run various UNIX emulators on top of VMS, mostly shells and command line tools that gave the system some semblance of rational design. And with NT, people are doing it all again: Cygwin, the UNIX emulator from Bell Labs, and a few commercial ones. Ultimately, it's futile: you can't completely hide the underlying problems. But if you just use NT or VMS systems casually, it helps.

  110. Cutler and BSD/Linux by mj6798 · · Score: 2

    Another irony is that Cutler's operating system have frequently been uninstalled to run free stuff. People bought the PDP11 to install v6, v7, and 2.8/2.9BSD. The VAX was the primary platform for BSD UNIX for many years, and more VAXen were probably running BSD than VMS. And today, everybody buys PCs with various versions of Windows preloaded and installs--Linux or BSD.

  111. Exchanging MS Exchange by shaunboy · · Score: 1

    There is a San Diego based company, whos mani business involes changing out Exchange E-mail systems for Sendmail. They had to roll their ow calendering program to work with Sendmail and Outlook. The don't know if they are going to Open Source the calendering program yet.

  112. Good development environment by PhrackCreak · · Score: 3, Informative

    Though I'm a server jockey, and working on mostly server apps that are deployed on linux, I am currently being forced to use W2K at my office for development, which are then ported to linux for deployment. Screwy engineering process, but one I've learned to cope with because other developers have felt our pain, and made life better for everyone by porting the best of the open source tools.

    I use Cygwin for most of my CLI tools. It provides a bash prompt and an incredibly useful set of tools such as grep, find, diff, ssh, tar, gzip, autoconf, automake, make, gcc and others. Beyond that, many other useful tools have been ported or are easy to port because of the services provided by cygwin. I have had problems getting cvs to work correctly. I have also had problems getting emacs to look correct in the console window.

    I also use emacs for all of my text editing and devlopment needs. Not only does it give you a powerful development environment in conjunction with visual c++, it can also be hooked into cygwin. I tried VisEmacs and didn't like it (YMMV) as much as simply setting the proper environment variables and churning out programs with emacs 'compile' set to run nmake.

    --
    - You don't know how to maintain a station wagon either!
  113. GNU Tools for MS-DOS cdrom ? by RGRistroph · · Score: 1

    Does anyone know where I could get an image of the cdrom that came with the book "GNU Tools for MS-DOS" several years ago ?

    This was a very nice package of perl, bash, emacs, gcc, awk, grep, and all associated common GNU utilities, for DOS and Windows. I used to use it to make Windows useful, now I have need of it again to use on DOS (this time I'll be able to use it on a GPL DOS, see freedos.org.)

    My only copy of that cdrom is now scratched or otherwise corrupted, a few key files can't be read. I even thought about buying a cd polishing kit in an attempt to recover it, but they were charging 30 dollars for them.

  114. Re:Turn that FUD around! Squid, CVS, Samba, Bugzil by jean-guy69 · · Score: 1

    The only thing holding them back is good centralized calendar software. Anyone know anything good? It doesn't have to be free.
    We are evaluating Mioga, a GPLed groupware application that runs under GNU/Linux/Apache/mod_perl/mod_dav and includes shared folders, calendar, workflow and other features..

    it's was written by Atrid, a french company, and was just translated into english.

  115. Re: User reaction by vandan · · Score: 2, Informative

    The initial reaction in most (70%) of cases was "WTF is this. How do I start my Excel?" Actually people STILL refer to StarCalc as Excel :(
    Most people slipped into using it quite well. The biggest question was "Where do I find xxxx?" and the answer is usually "That menu item is over there now...". There haven't been any requests for features that StarOffice doesn't have - it's just a matter of locating the feature, and most people are fine doing this themselves.
    There are of course a few people who insist on calling me every time they can't find what they want, and for those people I make a FAQ web site, and direct them to it. If they still give me problems, I complain to their supervisor, and they are told to pay attention and stop wasting time. This group of people represent probably 3% of users.
    On the flip-side of the coin, there are probably 40% of people who admit regularly that StarOffice 5.2 is actuallly BETTER than Office 97. I get comments like "It's much easier to lay out columns", "The help system is better", "The formatting features are more powerful", "Things are where they should be" and such... I expect there are a further 40% who really don't care / notice the difference, which leaves 20% of users wishing they still had M$ Office, and I just remind them that 1) we are saving a LOT of money, and 2) a new version is on the way which addresses most of their issues (what happened to my desktop)
    The general nature of the business? Well everybody does a little word processing, which is actually a large change for us because 2 years ago we employed 2 Word Processors full-time. This is fairly basic stuff - 2-3 page reports to clients. Our account managers use StarCalc for their own internal calculations, but MOST spreadsheets we send out to clients are produced by Excel (see below) by the analysts. Our accounts department is running StarCalc, and our billing department is about to switch (ETA 2 months).
    For those interested, our business NUS Consulting: http://www.nusconsulting.com is a utilites cost-analysis company. We analyse our clients' energy, fuel, fleet and telecommunications costs, find them savings and form consortiums to give our customers some bargaining power.
    Our analysts, as I said, are quite dependant on legacy VB code in Excel, so they are the only ones stuck with it for now, but we will HAVE to get them away from that, because we are outgrowing it. Most of our Excel workbooks will initially be replaced by Access / SQL Server, and eventually Kylix / MySQL.

  116. how much does it cost? by RelliK · · Score: 2

    There is no mention of prices on the meetingmaker's web site. That's usually not a good sign...

    --
    ___
    If you think big enough, you'll never have to do it.
  117. Rethink Apache on Win32 by jacrawf · · Score: 1
    You probably do not want to run Apache on a Win32 platform. Apache is a wonderful webserver and the most widely used one out there as well, but there are some serious issues with it on Windows. It's a bit buggier, and it will perform much more slowly than it will on any kind of Unix. Optimising for speed on a Windows platform is a different affair than optimizing on a Unix platform because of the design differences between the two.

    If you're concerned about a steep learning curve in setting up a Unix machine, it really isn't as bad as you think. FreeBSD, for example, is an excellent OS and comes with extensive beginners documentation on the CD (in the form of the FreeBSD Handbook) as well as on their website that will explain all of the basics to you. Picking up an O'Reilly book like Essential System Administration and/or Unix In A Nutshell is quite helpful and will slash your learning curve to bits. Unix is really not that tough, but it does require a slightly different way of thinking.

    But I digress.

    In short, if you're serious about dumping IIS and want to go with something else, strongly consider Apache on Unix and not Win32. If you absolutely need to stay with Win32, you might check out Roxen which I've also had pretty good luck with, is super-easy to configure -- an area Apache can certainly use some help with -- and seems pretty solid. It is free under a GPL license, but the company that writes it also sells service contracts for it if that interests you or your bosses at all.

  118. Start small by DeathBunny · · Score: 3, Interesting

    When I used to do NT admin work, I found Perl to be pretty handy. Unix admins have been using Perl and other scripting languages to automate repetative tasks for years. NT admins by and large don't seem to be very familier with the concept, but it is doable.

    GNU Cfengine is another great sysadmin tool that's also has an NT version. If you administer a lot of systems (Unix or NT) this a fantastic tool to have. Your fellow NT admins will be completely befuddled trying to figure you how you installed that latest IIS patch to 50 machines before lunch!

    Firewalls are another good place to start introducing some free software. I frigging LOVE OpenBSD with IPF (or the new PF) packet filter as a firewall.

    Start will small changes like these. They won't require any user training or major changes for your end user. They also won't require much buy in from management. And they'll make it easier to put more free software into place later. When the inevitable objections to a larger, more visible free software related project comes up, you can confidently inform the objector that the company has been using free software for years!

  119. TAO and omniORB by Kristopher+Johnson · · Score: 1

    We recently completed a Windows-based system that uses open-source CORBA implementations (TAO and omniORB) instead of DCOM or other Microsoft-centric distribution technologies.

    We had a requirement to provide an "open architecture" to that other vendors using other operating systems could join the system.

  120. NKOTB? by rtscts · · Score: 1

    Dude, it's BORLAND! Delphi is a very mature product, if Kylix (the Linux port) is anything like Delphi (Windows version) then all these amateur languages are toys in comparison.

    It's not a scripting language either.. dunno where you got that from.

  121. Office is better (mostly) by mxwoz · · Score: 1

    I work in a smallish office (15 people) who range from rabid *nixers to 15 year win vets. We have tried migrating all of the staff from office to star office. Interestingly over time most people migrated back again. The reasons were interesting. Everyone except the people using redhat as their environment hated the way star office takes over. The accountants loathed the lack of spreadsheet functionality and after a good play I had to agree with them. Star is simply 3rd or 4th rate when it comes to replacing excel. The word processor is OK but is just not nearly as usable as word. The HTML editor is fine provided that you want to write vanilla HTML. It isn't a patch on Dream Weaver. In our environment we have stabilised on a windows desktop and a mixture of RedHat and free BSD servers together with Win2K servers for running the database. We use MS SQL Server. It is big fast efficient and very very easy to administer. We played with Sybase under Linux but it is a pig to set up and a pig to administer. Being experienced as a DBA with both I can set up a Sybase dbms on *nix woa to go in hours, why because I need lots of *nix knowledge which I don't have. Once it is set up then I can connect to it with the various horrible applications that come with Sybase. MS SQL Server on the other hand I pop in the CD, click click click and 10-15 minutes later I have a working database and a plethora of tools to work with that database. For other platforms to really succeed as well as Win2K they have to get the ease of use down to what the win 2k products do.

  122. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  123. replacement for the venerable notepad by 666johndoe666 · · Score: 1

    yes, notepad, that most useful of windows utilities, has recently been forgotten on my computer, thanks to gvim. checkit out, very nice.

  124. Using FreeBSD at a newspaper by cppc · · Score: 1

    At the newspaper I do some tech consulting for, we substituted during the summer the NT 4.0 box serving as mail server with a FreeBSD 4.3 system with sendmail. We added AntiVir MailGate for FreeBSD (http://www.antivir.de/) for antivirii protection, NOCC for webmail, and everything has been working wonderfully since then -- uptime is approaching 100 days on this low-to-medium traffic server (about 6000 mails a week). The next step would be to exchange IIS with Apache, but that takes more time. The rest of the newspaper is running a proprietary Windows-based editorial system. -- CP.

  125. i think this was brought up recently... by Aleph+Yin · · Score: 1

    in an article linking to this

  126. Have fun integrating WinCVS in Visual Studio! by Otis_INF · · Score: 2

    I can understand the firewall replacement (Proxy server -> linux based system), but replacing sourcesafe with CVS? True, over the internet the plain sourcesafe solution isn't up to par, but the integration in visual studio is seemless, it works very ok and dont get me even started about wincvs... CVS is a good versioning system, but when it comes to useability... it's hopeless.

    There are a couple of solutions for using visual sourcesafe over the internet though, fast and reliable, with all the benefits of VSS: integration in visual studio's tools and visual browsing of the database. Two things CVS will not bring you.

    --
    Never underestimate the relief of true separation of Religion and State.
    1. Re:Have fun integrating WinCVS in Visual Studio! by alienmole · · Score: 2
      I can understand the firewall replacement (Proxy server -> linux based system), but replacing sourcesafe with CVS?

      No offense, but I think you're reflecting your own prejudices rather than any real issue. This has actually been one of the most appreciated aspects of the migration. WinCVS is perfectly workable and usable, even with Visual Studio. What's the big deal about keeping a WinCVS window open, and Alt-Tabbing to it to do commits? Keep in mind that the CVS checkout model is significantly more powerful than that of VSS: typically, developers work with the entire source tree checked out, keeping a complete copy of the repository locally. So the anal checkin-checkout model required by VSS disappears, and you're mainly doing commits, only when you need to commit a change, while keeping the source checked out.

      None of the developers at this client even murmured about it - once they got used to the improved checkout model, and found how much quicker remote version control became, they were sold.

      Usability? Once it's configured by someone who knows what they're doing (e.g. me ;), there's no usability problem for the "end developers" that I know of. I provided some scripts to do things like publish web pages from CVS to their intra/extranet web sites, and to update stored procedures in their MS SQL database from CVS.

      Here's another way to answer your implied question: the fact that Visual Studio only integrates with VSS is simply another example of Microsoft's undesirable product tying, which restricts customer's options. When I pointed this out to the IT manager at this company, he was open to investigating alternatives to Visual Studio. Besides, since they're now migrating from ASP to JSP, Visual Studio is no longer really appropriate, and has begun being replaced by IDEs like JBuilder and NetBeans - the latter being open source, and having excellent CVS integration.

      There are a couple of solutions for using visual sourcesafe over the internet though, fast and reliable, with all the benefits of VSS: integration in visual studio's tools and visual browsing of the database. Two things CVS will not bring you.

      If by "visual browsing of the database" you mean browsing the repository, again, since developers typically work with the entire source tree checked out, they can browse the repository locally using WinCVS or even simply Windows Explorer. This is actually a big benefit over VSS. If you want to browse parts of the repository that aren't locally checked out, you can simply use a web interface, like cvsweb (the one used in this case) or ViewCVS. Here are a couple of arbitrary example repositories: cvsweb (OpenBSD) and ViewCVS (GNU).

      Another argument in favor of CVS is since that's what many open source projects use, familiarity with CVS is an asset. The developers I work with liked that idea.

  127. windows and linux by chtank · · Score: 1

    After struggling with duel-boot and trying to migtate from windows OS to Linux for several years, this old dinosaur has given up and purchased a new CPU with RedHat 7.1 pre-installed in a server configuration. Now, I can work with it to learn to administer my own linux server on my LAN. I run DSL to the LAN thru a NetGear RT314, but the 314 has failed me. At this time, my LAN has been broken down and this windows box is running alone on the DSL. As soon as I can, I will purchase a Linksys router for the LAN. If this does not work, then I shall work to use my Linux box its self, configuring it's second ethernet card for NAT, but at this time, this approach is beyond my knowledge. I strongly recommend that dinosaurs do not try duel-boot, rather, that they purchase a linux server and run their windows boxes, using samba, apache, ttssh to VNCviewer. We dinosaurs MUST be able to smoothly move from the familiar to the new and better. The learning curve for any *nix is beyond our time and experience, for the most part. We must rely on the gurus (IT's and Techs)and these are usually beyond the little dinosaur's finances and budget. I am retired, on a small fixed income and cannot afford to pay you for you expertise, I am at my financial limit now for my computer tasks. BTW, the URL above is no longer valid, I had to leave homestead because they are charging for their hosting of my website. I have learned to code html and moved to http://freepages.science.rootsweb.com/~chtank/inde x.html

    --
    Retired dinosaur, simple user, volunteer, guinea pig
  128. My School by godscheeseburger · · Score: 1

    At my high school, I worked that at the computer department last summer, all the servers run the Debian distribution. They did this because of the price tag on Windows and because just about anything is more reliable then Windows. The server acts as the mail server, web server and their ISP gateway.

  129. Windows 2000 runs on top of dos? by tlhf · · Score: 1

    Sir, you are a fool.

  130. Re:Apache by ClosedSource · · Score: 1

    What about this note from the Apache website:

    "Apache for Windows version 1.3 series is implemented in synchronous calls. This poses an enormous problem for CGI authors, who won't see unbuffered results sent immediately to the browser. This is not the behavior described for CGI in Apache, but it is a side-effect of the Windows port. Apache 2.0 is making progress to implement the expected asynchronous behavior, and we hope to discover that the NT/2000 implementation allows CGI's to behave as documented"

    Did you not find this a problem or did the IBM version have this fixed? Or perhaps you don't use CGI.

    The fact that they say "we hope to discover that the NT/2000 implementation allows CGI's to behave as documented" doesn't suggest that they are very serious about making the Windows version work correctly.

  131. The problem is perception by ickle_matt · · Score: 1

    At $ORKPLACE we do lots of data hosting, printing of mailshots and other such menial tasks for companys that can't be bothered.

    While I'd love to switch to open source alternatives to SQL Server, Office etc a lot of clients like to know that we're using software that they know and (thanks to MS marketing) trust...

  132. That is Word's fault by Moritz+Moeller+-+Her · · Score: 2

    Word can't even READ the SO file format. How does it make Word better, that it has an incompatible file format?

    The OFFICE SUITE SO-5.2 is as good as MS Office. I did not say SO is better than MS Office at importing documents from another office's format.

    It is though, it can at least do sometthing with .doc files, unlike MSO, wich does not even open .sdw files.

    If you CREATE a document in SO, you will find it superior. MS Word might be a better file viewer for .doc files, I could not care less.

    --
    Moritz
  133. NAT and Router woes... by cr0sh · · Score: 2

    Dig up an old 486 or old P90, drop in a couple of NICs and set up FreeSCO...

    Easy, painless, secure, and best of all...Free (as in speech and beer).

    --
    Reason is the Path to God - Anon
  134. I will have to agree with some of what you say... by cnelzie · · Score: 2


    I agree about group jargon being used to program and deprogram people. However, in Corporate America many of the higher ups have been so brainwashed into believing most everything that comes out of Microsoft representatives mouths that it only serves to play into Microsoft's hands by using such terminology.

    Microsoft tells the CTO and CIO that those Open Source people are a bunch of immature, unclean geeks. Then someone spouts off, "Micro$oft, Microserf, Windoze, Wintendo" and a host of other incorrect names for their products. The Microsoft rep then simply says, "I told you so..."

    So, in America, it is important to advocate in an intelligent fashion that appears mature to the heads of corporate IT departments. That would have a great deal to do with the Puritan values that, unfortunately, pervade much of American society.

    --
    .sig seperator
    --

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?