linuxnewbie.org.gif
Wednesday, 05-Jan-2000 11:04:51 EST
Newbized Help Files articles discussion board bookshelf sensei's log advertising info
Why I chose Windows NT over Linux

Written By: Skippy

INTRODUCTION
I'm an information technology professional with several years of experience. I earned my MCSE early in 1999, as a means to help further my career. I'd been fiddling with Linux at home for only a couple of months, at that time. In the months between then and now, I've learned an awful lot about Linux. I'm no expert - not by any stretch of the imagination - but I'm pretty comfortable with what I need Linux to do.

I should qualify the statement above by stating that I'm not an expert with Windows NT, either. I've got a certificate that says I passed six exams successfully. I do feel competent with NT - more so than with Linux, actually. I see a lot of strengths and weaknesses with both products, and advocate each in their own capacity.

I recently obtained a new job - designing, installing and supporting a network for a medium sized company with _no_ information technology infrastructure currently in place. A network engineer's dream come true: the chance to build my own network from the ground up. I am responsible for all of the technical decision making - desktops, servers, office suites, email packages, security, backups, training. Everything.

As an MCSE, I can spit out a recommended Windows NT domain model in no time flat. One PDC and one Exchange server at the main facility, a BDC at the remote office, and either Windows 98 or Windows NT Workstation on the desktops. However, the organization is a non-profit, and since I have some experience with Linux, I wanted to evaluate the viability of an Open Source solution. Further, the licensing costs of Microsoft products can be nicely side-stepped with a Linux implementation.

CLIENTS
Although I have experience with Linux, my users don't. And I don't have enough experience to feel comfortable supporting 50+ users with things like X Windows (which I can barely get to run myself!). So I'm fairly adamant about installing a Microsoft operating system on the client desktops. These days, most users have a PC at home, so the familiarity of Windows 9X, or the similarity of Windows NT Workstation, works in my favor.

If I had chosen a Linux solution for end user desktops, then I would need to evaluate an office suite. The bulk of my users will be using a word processor, a spreadsheet package, some email, and the occasional presentation. StarOffice 5.1 comes to mind as a free, robust, capable package. But the catch is that StarOffice is only free for non-commercial use. Since we're a business, we're still obligated to pay for licenses to use the software.

If I'm going to pay money to use a software package, then I want to ensure that there are ample support resources available to me in order to support my end users. If someone experiences some bizarre anomaly with Microsoft Office 2000, I can quickly consult TechNet, or the MS Knowledge Base, or ask any number of people (professionals and lay people) who use MS Office regularly. If an issue arises with StarOffice, where do I turn to for in-depth support information? How long will it take me to get comparable answers? How long will my users have to suffer downtime while I chase down the limited support options for StarOffice?

Further, Microsoft makes the Office Resource Kits available, allowing me to really customize my Office installations, as well as provide me with some helpful troubleshooting tools. To the best of my knowledge, no such thing is available for StarOffice.

And finally comes the issue of training. If I were to install StarOffice (or any other Linux-based office suite), who can I hire to conduct professional training sessions for my users? I can only think of one place in Columbus, Ohio, who might be able to accommodate me on this, and the lack of competition suggests that pricing may be higher. Otherwise I'd have to conduct in-house training for all of our users. And if I'm busy training users, how much other work am I free to get done?

NETWORKING
I was familiar with Samba from my own Linux network at home, but only for workgroup based sharing. I eagerly started learning as much as I could about Samba, and its capacity to act as a Windows NT server. The connectivity itself was easy enough to implement. After a couple of false starts, I was quickly using my Linux test server to authenticate domain logons from my laptop. I configured the Linux box as a WINS master browser, and network browsing was working just fine.

My first real snare came when I tried to change my network password from my Windows 98 laptop. The change would never take. I did a little more researching (scoured the included Samba documentation, asked my local users' group, etc) but found no evidence that password changes from a Windows 98 client were supported. I'm told that Windows NT Workstation can accomplish this necessary task, but I have not tested it myself.

After a little more poking around, I realized that Samba had no capacity to expire passwords. The Linux logon account would properly expire if I were to try to log on from the server console, but Samba happily authenticated expired accounts without complaint. This is, quite simply, unacceptable. One of the main components of network security is password security. One component of password security is mandatory password expirations. If my network can't require users to change their passwords every 45 days, then passwords are nothing more than a formality.

I began to toy around with the idea of implementing some sort of kludge - a counter in the logon script, maybe - to get the Linux system to force a password change. But the more I thought about it, the more concerned I became at the amount of obfuscation involved with such a process, and the fact that it could foul up. The Linux user account had one password, and the Samba account had a password. They should normally be synchronized, but the fact that there was a possibility that they could become disparate was bothersome. This meant that a user could, for example, authenticate a logon but be denied email access. Or vice versa, conceivably.




Would you like to have your own "Newbieized Help File" published online? Send them in to newfiles@linuxnewbie.org
[-What's New-]
The LNO FAQ!
The Linux Newbie Replies
Java Installation & Intro
Connecting to the Internet using KPPP
Getting your SBLive to work
Unreal Tournament NHF
Loadlin NHF
Installation Tale of a Debian Newbie
ALS Report
Sensei's Log
Chat room
Join: Linuxnewbie.org SETI Black Belts!
Send in your news
Click the image to add Linuxnewbie.org to your MyNetscape Page
[-Archive-]
The LNO FAQ!
WoW (Words of Wisdom)
Other sites news
What is Linux?
What is Linux? part deux (ups & downs)
Search newsgroups
The List
Feedback Form
Fatbrain.com
hosted by:
dialtone
Support our sponsors!
Match: Format: Sort by:
Search:
Copyright © 1999 All Rights Reserved
[-Quick Links-]
Linux-Mandrake
Linux Start
Linux.com
Linuxhelp.org
Freshmeat.net
Linuxtoday.com

NHF's concept © 1999 linuxnewbie.org. All rights reserved linuxnewbie.org.
Linux is a registered trademark of Linus Torvalds. All other trademarks are property of their respective owners.
Linuxnewbie.org uses newspro for its news script
Linuxnewbie.org's privacy policy