Slashdot Mirror


Changing a Windows Network to Linux?

Charli125 asks: "I have been a Windows administrator ever since I got into the tech industry. I have no working experience with any other OS except for those from Apple. I am currently working with a small company that has 1 server and around 15 workstations. I would like to faze out all of the Windows software, in order to avoid having to deal with viruses, save money, and learn how the other half lives. Since I have never so much as installed Linux, I am looking for resources or advice on how to get started, and how to plan the change over. Can anyone help me?" "My current setup is like this:
Server-Windows Small Business Server 2003, Symantec Antivirus Corporate Edition(and for Exchange)

Workstations-Windows XP Pro, Office 2003 or XP, Symantec Antivirus, IE for most of the browsers (Firefox for mine and a few others). The main apps used are like every other office, Word and Excel.

I have OpenOffice installed on my home computer, and it works fine. I do see a problem with non-tech types saving in the default format though, which would result in other users not being able to read the documents/spreadsheets.

Yeah, I know, I'm so MSFT, I'm everything you guys hate about the IT world, but I would really appreciate anything that would help me get started.

Thanks"

150 comments

  1. A basic strategy: by TripMaster+Monkey · · Score: 5, Insightful


    Since I have never so much as installed Linux, I am looking for resources or advice on how to get started, and how to plan the change over. Can anyone help me?

    Not to sound condescending here, but honestly...if you've never even installed Linux, much less used it long-term, you really have no idea what you're letting yourself in for.

    My advice would be to install Linux on your home system in a dual-boot configuration with your existing Windows install. Then, use the Linux system exclusively. If something comes up that you don't know how to do in Linux, don't boot into Windows...figure out how to do it on Linux. Only switch to Windows if you have no other option, and if you do, keep a detailed record of the transgression in a notebook (hereafter referred to as the 'Book of Shame'). Also, remember to try to do things your users at work will be expected to be able to do...after all, you're evaluating the feasibility of Linux in your workplace as well as your home. After you've figured out how to do something you couldn't do previously, check off its entry in the Book of Shame.

    After a few weeks (months?) of this, sit down with your Book of Shame and see what you've learned. How many entries do you have? How many were subsequently checked off? At this point, you should have a good idea of whether or not deploying Linux in the workplace is a viable option for you.

    One more thing...use the resources available to you. Here's a good link to some online Linux courses...you might want to check them out for starters. Also, the Web and the newsgroups usually have good information about whatever question you might have, if you have the patience to dig deeply enough, and the self-esteem to withstand the few elitist jerks who scoff and call you a n00b. Finally, read those man pages!

    I'm looking forward to seeing what you find out...please remember to let us know. ^_^

    --
    ____

    ~ |rip/\/\aster /\/\onkey

    1. Re:A basic strategy: by MBCook · · Score: 1
      I agree. Setup a little home server or a test box somewhere with Linux on it and pound on that to get used to Linux, to test server configurations and how to do things, etc. You need the experience.

      You may also want to look into courses/certifications. For example get a book or two on RedHat's certification or any others and read through them (maybe even go after it).

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    2. Re:A basic strategy: by KilobyteKnight · · Score: 1

      As a postscript to the comment above, read and perhaps help contribute to this site: http://www.grokdoc.net/

      --
      When will Windows be ready for the desktop?
    3. Re:A basic strategy: by mysticgoat · · Score: 2, Insightful

      In addition to Parent's good advice, I'd suggest looking at the Munich strategy for Win -> Linux conversion. As I understand it, they are basically moving a lot of their folks from MS Office and MSIE to FOSS equivalents, but holding off on changing the OS itself until employees are up to speed with the applications. I think that would be a good strategy for a lot businesses.

    4. Re:A basic strategy: by geminidomino · · Score: 2, Insightful

      Good advice, except with one point I disagree with.

      DON'T dual-boot. Makes it WAY too easy to use windows as a crutch. When I finally went pure-linux on the desktop, the only way I managed to pull it off was by purging the MS software altogether, so I had no choice but to make Slack work.

    5. Re:A basic strategy: by Charli125 · · Score: 1

      Thanks for the input. After this chain, the rest of it seems to be just mocking me.

      I appreciate you taking the time to help out. Any suggestion on which distribution(s) to start with on the home computer?

    6. Re:A basic strategy: by slaker · · Score: 1

      I teach a "switching to Linux" course as part of my job as an IT trainer. My audience is mostly guys who work blue-collar jobs in steel mills, NOT guys with tons of computer knowledge and experience.

      For myself, I have 10 years of working with RedHat and its children, and I'm fine with that, but I like SuSE for the less technical types. I *really* like it. The administration tool, YaST, has pretty much everything you'd actually need to actually manage the system, in one place. SuSE has windows-like auto-updating. The SuSE default desktops are polished and professional-looking, and not over-cluttered.

      In the time I've taught the class, I've tried to show my students Mandrake, SuSE and Ubuntu. The only people I know who actually have made the full-time switch are guys whom I started with SuSE.

      --
      -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
    7. Re:A basic strategy: by geminidomino · · Score: 1

      Unless you REALLY want to grind away at it and get down to the nitty gritty, Slackware probably isn't the way to go. I use it because I had a FreeBSD background, so I wasn't exactly going in blind.

      I have to agree with the parent. If you ARE going in blind, Fedora or SuSE are probably your best bets.

  2. Faze versus Phase by Anonymous Coward · · Score: 0, Informative

    I would like to faze out all of the Windows software ...

    From the MacOS Dictionary application:

    USAGE NOTE faze, phase
    Faze = disconcert; daunt. Phase (verb) = carry out (a plan, program, etc.) in stages. Phase for faze is an increasingly common blunder--e.g.: "Others said they had weathered so many rumors that nothing phased [read fazed ] them anymore." ( Boston Globe; June 6, 1995.) The opposite error ( faze for phase) also occurs, but more rarely--e.g.: "All that while shooting guard Art Mlotkowski, shadowed all over the court by Northport senior Rob Sanicola, was fazed [read phased ] out of the offense." ( Newsday [New York]; Feb. 26, 1995.) -- BG

  3. just don't do what (I'll call him) Bob did by yagu · · Score: 2, Funny

    Well, maybe rule number one:

    1. Don't do what the former Windows admin did in our shop when he came in to run our Sun Servers. He noticed one server had been up for 555 days, and over the weekend re-booted it for us. Unix knows how to run for long periods of time without failing. Unix expects to run for long periods of time without failing.
    2. See rule number 1.
    1. Re:just don't do what (I'll call him) Bob did by Anonymous Coward · · Score: 0

      What?! Your previous Sun admin never patched?! I hope your Sun box was behind a firewall. I know there have been several recent patches that were more easily done with a reboot. Yes, I know, you can stop and start the process, but it's 10 times easier to just patch and reboot, since both ways, you're killing user's services, and a reboot guarantees that everyone is off the system for all the patched libraries to be unlinked and replaced. It's also easier for any admin not to fuck up a patch after reboot, especially if there are several patches being applied. A reboot is also less work. There are also kernel level patches that do require a reboot for patching to be complete, just as they are on windows. While there aren't as many patches on unix that require a reboot, they do indeed exist. Windows just requires a reboot for almost every patch. Microsoft will eventually figure this out and be on even footing with patching. They're just about a decade behind.

      Windows 2000 was Microsoft's first truly usable OS. The rest were hacks on top of hacks. I can see people using it as servers, although I would still put them behind firewalls. The real problem with Microsoft OS's is just that there are too many MCSE paper admins and not enough real Microsoft admins. The GUI makes any idiot think they can be an admin. The paper admins don't know how to trim down services and script batch files and/or VB for Active Directory. I admin various UNIX, Macs and Windows platforms and I can say that Windows, while not perfect, is relatively easy to script for. All of Microsoft's server/professional versions should just include the resource kit by default. Only irritating paper admins use the GUI for everything. Real admins install the resource kit and cygwin with an ssh server and script stuff for the command line, because it's faster. There are still many things that work better in Unix, but there are a few things in Windows that are not hampered by the old Unix ways.

      As a server OS, Unix isn't changing much, and has some room for growth and improvement. Windows has plenty of room for improvement and they're catching up fast. Eventually, there will be a point when there's not much more to improve in either.

      As a desktop OS, Unix, specifically Linux, still has plenty of room for improvement. Early on, many of their GUI tools, just didn't work and would fuck things up. You still had to go edit files on the command line. Much of the GUI needs keyboard shortcuts. This goes for OSX as well. Windows API has all the keyboard shortcuts built into all menu items. Mac and many X11 desktops require you to program the keyboard shortcuts, and programmers are generally too lazy to add them afterwards, so you are forced to use a mouse. Sometimes typing on the keyboard is just faster. The mouse is also the most horrible interface device made. They should have just stuck with a trackball and there would be fewer carpal tunnel problems.

      Because each system has its strengths and weaknesses, they're all needed. Zealots who are stuck on one OS are just stupid and will never be able to adapt quickly when change comes. One day, you'll lose your job because the company switched systems on you and you just couldn't adapt. As an example of change, Pixar switched from IRIX to Solaris to Linux for their renderfarms. Their desktops machines were IRIX then OSX. I believe they also have Windows machines as well.

  4. Troll. by nuxx · · Score: 4, Interesting

    I think this whole article must be a troll. If not, the desire to faze [sic] out the current setup is misguided. The setup mentioned above, if properly administered, will work just fine as it is.

    One's job as an administrator is not to go with what is 'cool', but what works and keeps the buisness running. Throwing out the existing config in order to "save money" is wrongheaded. The first thing to do would be a total cost study to see if money will be saved. Making such a change to "see how the other half lives" is the sort of thing that is done in your lab, on a test network.

    Avoiding viruses, while not as easy, can generally be done via proactive patching and ensuring that antivirus software remains updated via some sort of top-down policy which enforces updating.

    So, yes, I'll fall back on my earlier statement that this is either a troll or horribly misguided.

    1. Re:Troll. by jimmypw · · Score: 0

      And don't forget to mention the amount of re-training that you'd need to do. Not that KDE/GNOME is that much different for the end-user than the the windows GUI but certain mission critical apps WILL be different from what the nontech people use currently. Unless ofcourse it is webbased in which case is compatable with all browsers?

      You could always use wine but it can be shaky and its a different story.

      Good luck with whatever you do!

    2. Re:Troll. by RevWhite · · Score: 0

      I would like to faze out all of the Windows software, in order to avoid having to deal with viruses, save money, and learn how the other half lives. Doesn't he know that nothing fazes Windows? Except for virii, trojans, spyware, adware, etc. . .

      --
      Hey, can I bum a sig?
    3. Re:Troll. by MrResistor · · Score: 1

      One's job as an administrator is not to go with what is 'cool', but what works and keeps the buisness running. Throwing out the existing config in order to "save money" is wrongheaded.

      I think you're jumping the gun.

      Just because something is 'cool' doesn't mean it isn't better. While admitedly rare, it's not unheard of for things to become 'cool' precisely because they are better.

      Also, just because what you have now is adequate doesn't mean you shouldn't be looking at alternatives. While I agree that changing the existing config is not something to be taken lightly, refusing to consider alternatives is even more wrongheaded than switching willy-nilly. You never know how much better things could be, or how much resources might be freed up to grow the business, rather than merely keeping it running.

      Only someone who doesn't understand the significance of IT evaluates IT decisions on TCO basis (and that statement is aimed at the article and the parent equally).

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    4. Re:Troll. by Master+of+Transhuman · · Score: 2, Insightful


      I suspect the only troll here is you.

      "Throwing out the existing config in order to "save money" is wrongheaded."

      Really? Tell your boss that. He'll kill you. Your boss LIVES for saving money - even if he can't and everything he does turns to shit and expense.

      Proactive patching for viruses? Dumb Windows idea. Read Marcus Ranum's recent rant mentioned here a day or so ago. It's bad enough you have to patch Linux and its apps for REAL vulnerabilities without having to patch for malware, too.

      This guy is correct, if his motivation is a little imprecise. Dumping Windows and switching to all OSS software is the smartest thing he could do, even if the conversion costs for the first year are as much as Windows costs for the last FIVE years. Why? Because otherwise he'll be paying for Windows fuckups for the NEXT TEN YEARS, that's why. And sooner or later that WILL with mathematical certainty exceed the cost of conversion and any ongoing cost of maintenance.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    5. Re:Troll. by Anonymous Coward · · Score: 0

      You spot the "faze" mistake, yet you misspell viruses!

      "Virii" is not an English word. It's not a Latin word either. It's not a word in any human language. It's a meaningless cluster of letters. Please stop writing "virii".

    6. Re:Troll. by bernywork · · Score: 1

      There are a whole heap of benefits to running Linux for a small business like this.

      SugarCRM
      SpamD
      Less virus
      Higher availability from better security (SELinux anybody?)
      MultiSync

      Essentially a lot of value add that doesn't exist now without spending a lot of money on proprietry software. Yes, a lot of this could be run under Windows if you REALLY wanted to. However, this isn't exactly the best supported scenario.

      The other thing the business has to consider is, what happens when you get hit by a bus? What is the availablity of other admins to do your job?

      However as the parent said, take this into consideration when you do look at this. On the other hand, as the grandparent said, unless you are going to go through, plan and change everything in a methodical manner, the business risk otherwise is too high.

      Berny

      --
      Curiosity was framed; ignorance killed the cat. -- Author unknown
    7. Re:Troll. by jtev · · Score: 1

      Sure it is, it's a word in hacker slang. Given that this is a hacker website, I don't know why you're upset about seeing hacker slang. Damn, are you going to feel the need to jump over every w00t and pwn on a gaming site to?

      --
      That which is done from love exists beyond good and evil
    8. Re:Troll. by unitron · · Score: 1

      Since "virus" is basically Latin for "slime" and the plural of slime is slime, there really is no plural for virus, but I wonder how the Latin pedants would feel about "virum"?

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

  5. Faze? by Anonymous Coward · · Score: 1, Insightful

    I would like to faze out all of the Windows software
    Answer.com definition of faze is interesting in this context -

    faze (fâz) pronunciation tr.v., fazed, fazing, fazes. To disrupt the composure of; disconcert. See synonyms at embarrass.
    If that's what the poster wanted to do, isn't he wasting everyone's time? (I think disruption comes free when you have Windows servers and workstations - or did MS start charging for it separately?)

    1. Re:Faze? by Ignominious · · Score: 1

      He's talking about fazing out Windows software. Which I think is fair terminology, given that each incantation emitted from Redmond is governed by marketing fads and not intended to last any significant period of time. To be fair, if they were planning an overnight switch wouldn't that be more worthy of criticism?

  6. No by awarlaw · · Score: 0, Offtopic

    If you are currently using Exchange the answer is no.

    --
    TIME is the Aether...
  7. Oh dear! by Anonymous Coward · · Score: 2, Insightful

    "I have been a Windows administrator ever since I got into the tech industry. I have no working experience with any other OS except for those from Apple."

    Poor customer. Seriously, I've got a Linux and no Windows background, but wouldn't be ready to dive into such a venture by asking advice on some random website. For god's sake this is Slashdot!
    You must be new here.

    1. Re:Oh dear! by Anonymous Coward · · Score: 0

      Well derr!!! That should be obvious since they have never used linux up until now..

  8. No offense, but by Phleg · · Score: 4, Insightful

    Don't convert your shop to Linux. Especially if you've never so much as installed it before. You will run into problems, and you will have no clue how to fix them, pissing off your users and disrupting your company's business. No matter how bad it is running Windows, it will be worse running any platform you aren't familiar with.

    Install a system for you home use and use it exclusively for as long as it takes to get comfortable. Set up some services on those machines and tinker around with them. You should have, in my experience, at least a year with the operating system before you even think of deploying it in a business environment. Less, if you're familiar with similar operating systems.

    --
    No comment.
    1. Re:No offense, but by WereTiger · · Score: 1

      I completely agree.

      And don't go running to the linux community for help when you do run into problems. They can be remarkably unhelpful beyond laughing at you for not already knowing the answers or repeating 'RTFM'.

      The same can't be said for the FreeBSD community, but then it's a smaller, more niche community.

      --
      If you're hearing rhetoric about Linux, open source, or Mac and everyone's bashing Microsoft, you've found Slashdot.
    2. Re:No offense, but by walt-sjc · · Score: 1

      And don't go running to the linux community for help when you do run into problems. They can be remarkably unhelpful beyond laughing at you for not already knowing the answers or repeating 'RTFM'.

      That's unfair and untrue.

      The community WILL tell you to RTFM if you have NOT even bothered to consult google or basic FAQ's AT ALL, but if you have a real question that ISN'T totally obvious to anyone that has spent 5 minutes of research, you will find that the responses are rather good and helpful.

      See: http://www.catb.org/~esr/faqs/smart-questions.html

    3. Re:No offense, but by TetryonX · · Score: 1

      Apparently you haven't been on many irc servers / news groups. There are many stuck up assholes who linger within linux discussions, but I suppose it is because they aren't a legitimate help organization.

      Legit help organizations will help you.
      irc and some newsgroups will not.

      I know-- I asked them a question about the WINE registry format with respect to STRING_MULTI_SZ, and yes I had googled for hours beforehand and got bitched/flamed at. Bunch of unprofessional asses.

      --
      [!] No, I can't see my comments. They are not worthy of +3 moderation.
    4. Re:No offense, but by WereTiger · · Score: 1

      This is _EXACTLY_ the kind of experience I and many of my friends have had.

      I took up FreeBSD not because I needed a server OS, (although it's now my career, so thank God) but because the IRC/newsgroup Linux community was EXACTLY as TetryonX described.

      Not untrue, not unfounded.

      --
      If you're hearing rhetoric about Linux, open source, or Mac and everyone's bashing Microsoft, you've found Slashdot.
    5. Re:No offense, but by Metzli · · Score: 1

      Actually, I'd say that he should start his business conversion with himself. Get a laptop, install Linux on it, and experiment with it as your main day-to-day work machine. Run the necessary Windows programs in Crossover Office, while becoming familiar with Linux and its own share of foibles. If something won't run in Crossover, then install it on a Windows server and run it in a Terminal Services session and access it with tsclient. See if you can wean yourself off of all the Windows-only programs that you have. If not, you still have Crossover and Term. Svcs. to cover you. In doing this you'll learn more about Linux, you'll be able to make a more informed decision as to whether-or-not you want to convert everyone, and you'll be the demo "guinea pig" to anyone else who may want to "take the plunge" too.

      --
      "It's too bad stupidity isn't painful." - A. S. LaVey
    6. Re:No offense, but by Charli125 · · Score: 1

      Good point. I'll give that a shot. Unfortunately I have an eMachine laptop, and it overheats. Stupid eMachines!

      But seriously, that's the most practical advice I've seen yet. I can actually get my laptop ready tonight and be learning tomorrow.

      Thanks again.

    7. Re:No offense, but by eztiger · · Score: 1

      Unfortunately, one of the problems with google and the like is that you have to know what it is you want the answer to when you provide search terms.

      If you're so new to unix that you're still in the middle of the paradigm shift then your problem is likely to be that you really have no idea at all what to plugin to google to get the answer.

      So it was a fair and true statement. I'm often baffled by the number of people who post in 'help' newsgroups and idle in 'help' irc channels...only to never actually provide any help and complain when people ask (for them easy) questions. Why are you in a support group / channel if you're not willing to provide help, no matter what level, to others? Very confusing.

      The mighty google will only answer the questions you ask...

      Kev

  9. I don't buy it. by Seumas · · Score: 1, Insightful

    How this got accepted on Slashdot, I can't imagine. It's clearly not a sincere query.

    First, he says his only professional experience has been working with Windows machines. Then he says that the only experience he has is with Apple systems. Which is it?

    Second, he says he doesn't know where to start with regards to involving linux with the network, because he's never so much as installed linux before. Well, the obvious first step would be to start by installing linux.

    Third, he ends with a comment intended to do nothing but rile up the Slashdot crowd, because he's "such a MSFT boy". Which doesn't even make sense since in his first sentences, he stated that his only experience is with Windows, but he only knows Apple.

    Seriously. Come on.

    1. Re:I don't buy it. by furry_marmot · · Score: 2
      > I have been a Windows administrator ever since I got into the tech industry.
      > I have no working experience with any other OS [besides Windows] except for
      > those from Apple.

      Poor grammar, perhaps, but I think you misread it.

    2. Re:I don't buy it. by deian · · Score: 1

      Although I agree that this is a bad question, I think that he ment to say that besides windows, he only knows knows Apple systems.

    3. Re:I don't buy it. by Master+of+Transhuman · · Score: 1


      Not to say it isn't possible, but you obviously didn't read what he said.

      He said his only experience PROFESSIONALLY was with Windows, but he has SOME experience with Macs. I did NOT read that he said his experience was the same with both, which is your interpretation.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  10. Obviously retarded by rhizome · · Score: 1

    Not only that, but some PFY is going to switch over all the machines from Windows to Linux just because he knows...er, *finds out* how? Must be pretty cool not to have anybody to answer to.

    --
    When I was a kid, we only had one Darth.
    1. Re:Obviously retarded by MarkGriz · · Score: 3, Funny

      I can see it all now....

      Boss: WTF?!?! Charlie, get your ass in here!! How come Outlook says it cannot find the email server.

      Charli125: We'll, I replaced our Windows server with Linux, because it's free and will save us money.

      Boss: Look, if you don't change everything back so I can get my email in the next 30 minutes, the only thing we'll be saving money on is your salary!

      --
      Beauty is in the eye of the beerholder.
    2. Re:Obviously retarded by 51mon · · Score: 2, Informative

      "if you don't change everything back so I can get my email in the next 30 minutes"

      Outlook is quite capable of spontaneously stopping people from reading their email for half an hour without any help from Linux servers (or Exchange).

      I seem to remember several versions do quite a good job of this when you get more than 2^16 email in one folder. Then there is Microsofts idea of "security" which is to make it so complex to use certain sorts of attachments no one will ever try.

      Heck I sent my boss an email with a text inline part before an HTML inline part, and Outlook just hid the text part - cool.

      If the guy is looking to lose the grief of Microsoft software Outlook, and Outlook Express, are my idea of low hanging fruit. Heck I moved a guy at the Office to Thunderbird because he needed IMAP4 (yeah right Outlook supports IMAP4 - meanwhile back in the real world....).

  11. Step one by Julian+Morrison · · Score: 1

    Hire a competent, certified linux admin. Demote yourself to changeover manager (windows side). Study as an apprentice under the trained Linux admin. Expect to take at least 2 years to become competent to "fly solo".

    BTW, since you know Apple, why the hell are you planning on Linux? Apple kit may cost, but not as much as doubling the staff for a couple years, and the modern stuff has all the Unix advantages.

  12. Only slightly kidding here... by evilpenguin · · Score: 4, Insightful

    Hire an experienced Linux administrator.

    Seriously.

    The first post on this thread has a good suggestion on how to begin getting personal experience with Linux, but seriously, you are talking about pretty big change here, even if you only have a few servers.

    Which distro will you choose? Why?
    Do you know enough about the system to handle a problem when it occurs?
    How much does downtime cost your business?
    Would signifcant downtime due to your ignorance of the platform cost more than maintaining and securing the Windows solution you already have?

    If you don't have the expertise, it isn't reasonable to ask your employer to pay for you to acquire it in production.

    Believe me, I am all for converting businesses, especially small to medium sized businesses, to an open-source infrastructure, but at first glance this seems like you are just begging for trouble.

    I'm quite serious when I say if you want to do this, contract out to an expert who does this. I charge $95/hour plus travel/lodging expenses... ;-)

    Otherwise, maintain what you have and develop sufficient expertise on your own. Convert when you know the answers to all the questions I asked above (and then some), but not before.

    1. Re:Only slightly kidding here... by Philip+K+Dickhead · · Score: 1
      Play with Linux for a year or two, OBSESSIVELY!

      If you never had Unix in your schooldays, this may be tougher than it sounds.

      After builing lots of crap on your home network, you will discover how not to do things. By the time you catch yourself using vi keystrokes in NOTEPAD and Slashdot comment fields, you ar eprobably ready to inflict your BOfH-self on the world.

      --
      "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
    2. Re:Only slightly kidding here... by MarkGriz · · Score: 1

      "Otherwise, maintain what you have and develop sufficient expertise on your own. Convert when you know the answers to all the questions I asked above (and then some), but not before."

      No kidding. They run SBS 2003 and XP (not exactly old stuff) but he wants to rip it all out and replace it with Linux because he's afraid of viruses?

      If he said "We are running Window NT 3.51 and a handful of Windows for Workgroups machines" then maybe his plan has some merit...

      --
      Beauty is in the eye of the beerholder.
    3. Re:Only slightly kidding here... by bondjamesbond · · Score: 1

      BTW, penguin, how's business? I'm thinking about doing the same thing in the Dallas area.

    4. Re:Only slightly kidding here... by evilpenguin · · Score: 1

      I get more work as a software developer. I'm doing a PalmOS with Java backend job, and I'm doing the analysis and architecture work on a contract to convert a bunch of haphazard MS Access apps to a unified Java/Struts front, Oracle backend.

      I'm keeping busy.

      I'm open to the infrastructure work too. Experienced in both.

      I'm one of the authors of "Multitool Linux" (out of print now) and "Java Applications Development on Linux" which is a Bruce Peren's Open Source Series book. They help convince potential clients.

      I use my whole network to find jobs. If you don't hae any clients or backing (or a lot of personal savings) I wouldn't leap in, but you can build this kind of practice part-time. If you are basically competent and you can really support the customers.

    5. Re:Only slightly kidding here... by Halvy · · Score: 0

      Speaking of 'kidding'..

      What I would add do this, is that you should hire the kid down the block who is probably hacking into the military or the next enron..

      He would in fact probably be your best/cheapest, 'overall' best bet to come up to speed with linux's abilities and nuances. :)

      --
      I will gladly loose all of life's battles.. in order to win the war..
    6. Re:Only slightly kidding here... by Master+of+Transhuman · · Score: 1


      Guys, he has ONE fucking server and FIFTEEN workstations.

      This is NOT General Motors.

      He needs to put Red Hat or SUSE on the one server, and Fedora or SUSE on the workstations.

      This isn't rocket science, even for a newbie.

      Yes, he needs to get up to speed. He needs to buy a book (or two) on Linux administration which covers both the command line and GUI tools like Webmin, he needs to buy the "Linux in a Nutshell" book for a desk reference, and he needs to review a lot of tutorials on the Web.

      If he has any smarts at all as a tech, he can figure out what he needs to do from that.

      The only issue will be if he's smart enough to PLAN the changeover in detail to minimize hassles that WILL arise from mistakes and overlooked items.

      A phased changeover that puts everybody on Firefox and Open Office first, then deals with the server changeover, then the desktop changeover would be the obvious way to go.

      The main issue vis-a-vis the server is whether he is extensively using the 2003 Small Business Server to its full capability, or whether it's just there as an email server. Switching over the server and the desktop clients in some rational method to avoid clients unable to get what they need from the server is the main problem.

      After that is solved, switching the desktops over basically depends on determining who runs what software, what Linux software can do that job, and training and/or handholding the users until they can use the equivalent Linux software to do that job.

      If there is any mission-critical stuff that HAS to run on Windows, he may have to run Terminal Services or something or delegate one or more machines to remain Windows to handle that.

      It isn't a HUGE assignment - as long as he doesn't have some sort of management-imposed artificial deadline to meet.

      If we were talking about five hundred desktops and ten or twenty servers over a half dozen corproate departments, I'd say it was a different kettle of fish by far. THEN he needs a consultant for sure.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    7. Re:Only slightly kidding here... by Metzli · · Score: 1

      Actually, I'd be less worried about virii on NT 3.51 and WFW. I doubt that many of the new, interesting W2k and XP virii/worms will seriously harm either of these.

      --
      "It's too bad stupidity isn't painful." - A. S. LaVey
    8. Re:Only slightly kidding here... by Metzli · · Score: 1

      True, it's a small environment, but that doesn't make the changeover that much easier. Fifteen people breathing down your neck, including the one who signs your checks, is never a good thing. If the server is converted to Linux, has a funky crash (say it's a flaky CPU), and he's not sure how to troubleshoot it, then that's still a bad situation. I agree that it's not as huge as a failure of a critical system in a large enterprise, but it's still a bad thing to have happen to someone.

      --
      "It's too bad stupidity isn't painful." - A. S. LaVey
    9. Re:Only slightly kidding here... by Master+of+Transhuman · · Score: 1


      Can't disagree but my point is that he can learn to set it up in a lot less than two years of heavy study like other people have suggested.

      He can learn what he needs to do this in less than six months - even three - if he applies himself to the right texts, and implements what he learns on a test machine (or two - necessary for learning networking on Linux.) Depending on how busy he is otherwise, of course.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  13. Windows vs Linux by ka9dgx · · Score: 5, Insightful
    There is a heavy percieved bias against Windows, for various reasons here on /., and this story points out the difference between that perception and the reality of the situation.

    While many of us don't like Microsoft, for various reasons, we still use it, many of us exclusively. The network you manage is more important than you realize. You're being paid to reduce uncertainty for the users. It's not fair to your users to increase that uncertainty by orders of magnitude unless there is a massive benefit to the users. Replacement of Office with equivalent functionality is NOT a benefit, as it will only frustrate your users everytime anything unexpected happens. The users will also then have you to personally blame when ANYTHING goes wrong, reguardless of its relevance to the OS switch.

    If you want to learn some Linux, get an older machine, put two newer NICs in it, and set up an IPcop firewall. You can use a web browser to configure it once it's installed, and peek around inside it via the console. This gives you the benefit of helping to protect the users, while giving you a linux box to manage.

    Don't subject your users to your whim. It may suck for you, but Windows is what the users expect, and can cope with, slashdot bias be damned.

    Feel free to ignore my advice, but you might want to update your resume if you do so.

    --Mike--

    1. Re:Windows vs Linux by Master+of+Transhuman · · Score: 1

      "The network you manage is more important than you realize. You're being paid to reduce uncertainty for the users. It's not fair to your users to increase that uncertainty by orders of magnitude unless there is a massive benefit to the users. Replacement of Office with equivalent functionality is NOT a benefit, as it will only frustrate your users everytime anything unexpected happens. The users will also then have you to personally blame when ANYTHING goes wrong, reguardless of its relevance to the OS switch."

      All of which is pure bullshit masquerading as "insightful".

      First of all, it's condescending to say "the network is more important than you realize." Who the fuck are you to tell this guy that? You don't know how important he considers his job. If I were him, I'd tell you to fuck off.

      "Paid to reduce uncertainty"? What the fuck does that mean? He's paid to produce business benefit from the IT resources of the company. If the IT resources of the company cost thirty percent or more more than they should, and he can fix that, not to mention the intangibles that end up being more important than TCO anyway, he should do so.

      If he screws it up, yeah, he's got a problem. He's being paid not to screw up, too. So he better do the conversion correctly and minimize user problems.

      "Replacement of Office with equivalent functionality is not a benefit"? Bullshit. It saves the license costs, it saves the security risks, and more importantly, it means he doesn't have to use Windows everywhere else to support that desktop, which saves even more.

      More importantly than ALL that, it gives the company options they will never have being tied to Microsoft. While this company may be small, it may well be able to take advantage of future developments in OSS and Linux software to make significant gains in business advantage or productivity - advantages that will only come from the flexibility and openness of open source.

      Finally, there is still the absolute mathematical certainty that no matter how much the conversion costs, paying for Microsoft software for the next X years will exceed that cost at some point - and probably sooner than later.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  14. Don't... Yet by zhez · · Score: 2, Insightful

    My best advice is to get yourself a small budget using the TOC arguments that keep flying past here on Slashdot.

    What to buy:
    1. Two or three used machines (P3s or so). One for a file/print server and two dummy workstations to connect to it.
    2. Copies of two or three different distros that are specifically designed for this kind of thing.

    I've chosen Xandros Business for my office here (I'm the CTO) since it still lets us run some small windows apps and is very "windows-ish" in feel. Read: Easy to switch. But you should compare at least two side by side. Maybe also Redhat or Suse. Make sure there is official support or else you'll tear out all of your hair while learning the ropes. Community supported distros are only good if you are already familiar with Linux on the desktop and know where to begin looking for help.

    Basically, it shouldn't be more than $1-2k for a test. Then you can run internal focus groups, try opening critical office documents in OO etc.

    Lastly, some companies will give away one or two copies if you ask them nicely. Xandros gave me 3 copies of Business Ed 2.0 at a trade show because I asked. They were giving Community Ed to everyone else. It convinced my team to switch and we bought the rest of the copies after we were sure.

    --
    --- Zhez
  15. knoppix is your friend by dr_leviathan · · Score: 1

    Knoppix is a linux distribution that comes on a bootable CDROM. It can be used to repair Windoze boxen, test hardware, and install a fully working linux server or workstation.

    Buy the book "Knoppix Hacks" from O'Reilly. It is an book about Knoppix, but it serves as an excellent recipie book for linux in general.

    For more info visit http://www.knoppix.org/

    --
    Religion is poison to rationality, and we lose sight of that at our own peril. -- Lurker2288
  16. Im all for Linux by SlongNY · · Score: 2, Insightful

    Hello,


    As the other posted mentioned, dont even think of doing it Live before you know how to do it. Install it at home, setup a PDC/Fileserver first. Setup a desktop to connect to the server, etc. I have used linux for 5 years personally, and didnt attempt to use it for my business until 2 years ago. I had 3 years of exp. with it before i used it on live servers.

    Again, as a avid linux user, i always like to suggest it as a option. However in your case, the money is spent, the network works.

    Dont fix whats not broken.

    1. Re:Im all for Linux by TobascoKid · · Score: 1


      Again, as a avid linux user, i always like to suggest it as a option. However in your case, the money is spent, the network works.


      Except that evetually he's going to have to look at upgrading everything at some point in the future anyway, so he might as well start looking at how to get himself and his company out of Microsoft's profit cycle now.

      --
      At some point, somewhere, the entire internet will be found to be illegal.
  17. SuSE Pro by MrResistor · · Score: 3, Insightful

    Since nobody else seems interested in posting anything actually helpful, I guess I will.

    Buy SuSE Profesional, the full boxed set. For roughly $100, that will get you most of what you need in order to install, run, and learn to use Linux. My personal observation has been that people who start with SuSE stick with Linux. If you really want to be an expert on Linux, there are other distros that you should consider switching to after you're comfortable on SuSE, but I wouldn't start a new user out on anything else.

    Before you switch ANY workstations, you'll want to switch the server. Before you do that you need to do 2 things: learn to use *nix (I highly recomend taking at least "Intro to Unix" at your local JC), and verify that you won't be losing any functionality your users care about in the switch (maybe you don't use any of the unique features of Exchange, maybe you do; only you know).

    IFF you can switch the server, only then should you even consider switching the workstations. The right way to do this is to start with the apps. Firefox is probably the easiest first step, then maybe email (Thunderbird or Evolution, probably), then OpenOffice (honestly, if everyone inside your company is using OOo, you're better off in the long run having them save stuff in the default format, and just teaching them how to convert stuff if they need to send it to the outside world for any reason), and finally any job specific apps your employees use. ONLY after all apps required for people to do their jobs have been replaced, and proven to be functional, should you even consider switching the workstations to Linux On the bright side, though, at this point no one will care what OS they're running, and some of them might not even notice.

    In short, starting from the point you're currently at, expect it to be AT LEAST a year before you're ready to start considering the server swap, and if all goes well AT LEAST another year before the workstations are switched over. YMMV, mostly depending on how much you apply yourself to learning to use and administer Linux. It isn't easy, but it is worth the effort.

    --
    Under capitalism man exploits man. Under communism it's the other way around.
    1. Re:SuSE Pro by Charli125 · · Score: 1

      Thanks, I'm getting from everyone that I need to install and play with various distributions at home. I will start immediately trying to get everyone to switch over to OpenOffice and Firefox.

      I'm also going to take your advice and take some sort of class.

      Thanks again for the input.

    2. Re:SuSE Pro by MrResistor · · Score: 1

      Glad to help. I don't know how much help I can actually be, but the email address shown above is real, and I'm always willing to answer questions as best I can.

      FWIW, it took me about 2 years to get to the point where I was ready to use Linux as my primary OS, though I was hardly on a mission or anything, and a lot of that time had to do with the fact that I started playing with it in fall of 1999, when Linux was definately ready for the desktop, r at least not mine anyway. Particularly missing were video card drivers, so I couldn't get X to work until SuSE 7.x (IIRC I skipped 7.0, though I can't remember why. Probably money). From that point things progressed pretty fast. When SuSE 8.0 came out I stopped using Windows at home, and told my wife she was now a Linux user[1]. About a year after that I realized I hadn't booted to Windows at all in that time, and finally wiped that partition and mounted it as /games (ut2k3 needed a lot of space).

      Anyway, as I said I wasn't particularly dedicated to learning Linux at the time, I was mostly playing with it because a friend I respect highly said I should (and I mean play as in "Hey, look, I compiled something!") I did buy a lot of books, though, but hands down the most useful ones where the SuSE manuals, which is why I recommend buying the full Pro box. The only other one I would recommend is "Linux in a Nutshell", but that's mostly because it has printouts of most of the important man pages. Reading man pages is a skill, and for a lot of people it's easier to learn that skill using a book. It also has handy quick references for bash and vi, which you'll need (regardless of your preference, you'll have to know vi, at least a little bit. emacs is available for every *nix, but vi is included with every *nix, and sometimes you just don't have time or permissions to install stuff).

      [1] I already had her using Mozilla (this was pre-Firefox) and OpenOffice (she doesn't do anything else) on Windows, so literally her only question was "How do I get in?" She's about as non-technical as they come, and I'm not sure she'd ever seen a login screen before, so I'm pretty confident the transition will be smooth for someone who's already switched their apps.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
  18. Good advice by benjamindees · · Score: 3, Informative

    I'd add:

    Of course start with your home machine. If you can't use Linux, you can't support it. Try at least two distros.

    Also, since you're completely green, you'll have to switch in stages. Take small steps. It'll take longer, but you'll be better off for it.

    Buy and read at least three Linux books. Start with a general one to give you an overview and some basics. Maybe get one on Samba, perhaps another on whatever e-mail or groupware server you decide on.

    Stop upgrading your Windows software. Standardize on what you have now, and don't buy a new Dell with Office 2005 whenever it comes out. It will only cause more hassle. Standardize on Firefox immediately. Decide if you need to use Office and Crossover on Linux or if you can switch some or all users to OpenOffice.org. If you can switch, start now.

    Once you're completely comfortable using and configuring Linux for yourself (this will take you six months), start by replacing the Windows server. If you do it correctly, your users won't even notice. That's the goal.

    From there, switch your worst user to a Linux desktop. Explain to him how Linux works, that it's open source, and that any problems he encounters should be reported and fixed. Make sure this user tears Linux apart. Make it clear this is only a test, and that you want to find problems. Use this time to get acquainted with the bug reporting tools.

    Switching to Linux, even in a small network, is a long term project. Problems will crop up along the way. You may need to modify your intended path. Linux comes with lots of options. That's okay. Don't be afraid to try different options as long as you end up with the best configuration for your application. The benefits are definitely worth it.

    --
    "I assumed blithely that there were no elves out there in the darkness"
    1. Re:Good advice by despisethesun · · Score: 1

      Try at least two distros.

      I'm going to echo this, but in this case I'd say try and make sure the distros you try (and familiarize yourself with) are either released/maintained by large companies or have HUGE online communities. If you're planning on doing this for a business, it'll be an easier sell to your superiors and less stressful for you if you wind up going with a Linux distro that has a support infrastructure for those moments you run into a wall trying to solve an issue. Off the top of my head, that means Red Hat or Novell/SuSE, but there's probably another for-profit Linux company out there that I'm forgetting.

      By the way, if you do choose one of these distros, avoid calling their support while you're learning if you can. The more you can figure out on your own, the less you'll have to call them for in the future. Look at them as an oh-shit-emergency thing, not a basic help thing.

      --
      This poo is cold.
    2. Re:Good advice by BigJimSlade · · Score: 1

      Buy and read at least three Linux books. Start with a general one to give you an overview and some basics. Maybe get one on Samba, perhaps another on whatever e-mail or groupware server you decide on.

      I highly recommend Samba-3 by Example. It's the best book on Samba that I've found, in that it approaches the subject from the POV of someone like yourself, who needs to implement this in various office situations.

  19. if it ain't broke by blackcoot · · Score: 1

    don't fix it. *ESPECIALLY* if you don't know what you're doing.

    allow me to don my flame proof suit before continuing.

    i'll start with a little example to illustrate. i do a lot of prototyping of image processing algorithms. typically, this is done in matlab ($$$ and then some); however, the powers that be are not willing to buy a copy of matlab at present. i am therefore forced to work with octave. octave does about 80% of what i need. unfortunately, the remaining 20% is incredibly painful. i did a little number crunching and came to the conclusion that in my company, a matlab license needs to save between 20 to 30 hours of effort in a year before it's paid for itself. given that i spent two solid weeks reimplementing functionality already in matlab or fixing octave's less-than-stellar implementations of certain things i use on a regular basis, a copy of matlab would have paid for itself twice over.

    this isn't a big deal if all you're doing is switching your servers to linux. if you set things up correctly, your users should never even notice. however, once you start talking about replacing the tools that get used on a daily basis you've got a big challenge on your hands. ask yourself this: how much will switching to linux cost in terms of lost productivity? the cost is non-trivial. if the cost per worker per year is greater than the cost of your current setup per worker per year, sticking with the m$ products makes the most business sense.

    1. Re:if it ain't broke by Master+of+Transhuman · · Score: 1

      "how much will switching to linux cost in terms of lost productivity? the cost is non-trivial. if the cost per worker per year is greater than the cost of your current setup per worker per year, sticking with the m$ products makes the most business sense."

      The problem with this concept is that it is HIGHLY unlikely that the lost productivity cost will stay the same year after year - whereas the cost of Windows licenses and TCO WILL or will INCREASE.

      Assuming no great turnover percentage in a given company, if the cost of retraining and conversion for one employee approaches the cost of the Windows license for that employee - or better a Windows TCO, which is frequently estimated at ten or fifteen thousand dollars a year - for even five years, that cost will be dwarfed by the cost of Windows for a further ten years.

      The primary advantage of OSS - other than the flexibility and modifiability - is the fact that it STAYS FREE. Whereas proprietary software has to be bought once, and then re-bought all over again every five years (for "support" or simply because of the external costs of using it such as viruses), even if no actual upgrades are made.

      The overall difference between Windows and Linux over a given period of time may not be huge - it might be only ten, twenty or thirty percent. But it's still a savings - and then the intangibles of flexibility, modifiability, etc. kick in and provide the real benefits over time.

      In the end, what really matters is the design of the IT infrastructure and the support provided by the IT staff. But you might as well start with a cost advantage by using OSS and using the flexibility of OSS to implement a great IT infrastructure. Right now, OSS isn't at the point where it has all the pebbles lined up for that for large enterprises, but it will get there. For a small enterprise, it's easier.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  20. I don't quite get it. by kosmosik · · Score: 2, Insightful

    I don't get it - you have already everything in place, you have server which - I assume - works. You have workstations which work but have some problems with malware (go fix those problems then). You have already paid for everything - so how exactly demolishing your current setup and installing Linux everywhere can work for you?

    1. It won't make you save money (on the short run) since you already bought everythink and Linux is not free as in beer also.
    2. It will be a lot of learning for you - without proper experience and knowledge your Linux installation will fail miserably - and spending time on learning, gaining experience also costs.
    3. Linux is not suitable everywhere (as any other operating system) - it works well in some areas. It does not work in others. For example for common office desktop use it simply lacks applications - sure there is office suite, mail client and web browser - but this is not all that common office needs - go examine what your users need to do their job done and check if there are some Linux equivalents - also mind that Linux software can also be costly (as in money).

    So with that in mind I think it is, a completely retarded idea to convert evertyhing to Linux.

    What I can suggest you is to pop in one Linux server box to you existing network - integrate it with Windows Networking and see what this baby can do for you. Constantly add features to it. Explore the world of its software - learn what can be done with Linux. Think of any purposes for this system, f.e.:

    1. File/print server.
    2. Web/application server.
    3. Database server.
    4. Backup server.
    5. Remote access server.
    6. Mail server.
    7. Lowend net infrastructure server (DNS/DHCP).

    Etc. etc. - see if any those roles can help you in your work, can help you save money and so on. Then after some time you will be able to *extend* your network, pop in some other Linux boxes, maybe even on desktop. And make Linux work for you where it is best suitable - but you must know yourself. Linux is completely different world.

    And also for more concrete information consult your distribution documentation - and for learning I think the best is task based aproach - so you give yourself a task and then explore to allow you to accomplish it. Like set up a web server.

    1. Re:I don't quite get it. by Master+of+Transhuman · · Score: 1

      "It won't make you save money (on the short run)"

      Exactly - it WILL save him money in the long run.

      Something wrong with thinking in the long run?

      However, your advice about phasing in Linux is sound. Obviously a rip and tear replacement without adequate planning is going to cause more problems than it solves. The operative phrase is "without adequate planning."

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    2. Re:I don't quite get it. by Charli125 · · Score: 1

      Point taken, the list of functions to start with is a big help. After installing it at home and spending some time becoming familiar with it, I will attempt to add a server and use as many functions as possible before migrating. Thanks

  21. A simple plan. by readpunk · · Score: 1

    You want to know the easiest and fastest way to gain the experience necessary to do this?

    Sign up with no-ip to get yourself a (yourserver.no-ip.org) domain.

    Install whichever linux your research leans you toward (I recommend FreeBSD) on this machine.

    Now set up a workstation, with whatever distro your research leans you towards.

    Now pretend to be the user and the admin for a while. Given enough time you should be able to master this small set up and do a fairly decent job administering it.

    --

    ./revolution
    1. Re:A simple plan. by lucm · · Score: 1
      Install whichever linux your research leans you toward (I recommend FreeBSD) on this machine.

      FreeBSD is sure a great linux distribution, but sadly it does not use the linux kernel.

      --
      lucm, indeed.
    2. Re:A simple plan. by Halvy · · Score: 0

      Ah, an idea I finally agree with! :)

      The FreeB&D at first gave me pause, but it will help him cut his teeth very well on Unix.

      He will then find it a wonderful joy when he finally gets around to Linux proper!

      --
      I will gladly loose all of life's battles.. in order to win the war..
  22. Speak for yourself by MarkusQ · · Score: 0, Offtopic

    While many of us don't like Microsoft, for various reasons, we still use it, many of us exclusively.

    On the other hand, many of us don't use it at all, and don't miss it. I've got 5 boxes on my KVM switcher here, and every one of them is running some flavour of *nix. There's no reason that I can see to use Windows; we have exactly one Windows box in the office and it is used for 1) testing web pages and 2) testing anti-virus software.

    Reading the rest of your post (You're being paid to reduce uncertainty for the users. It's not fair to your users to increase that uncertainty by orders of magnitude unless there is a massive benefit to the users.) and (Feel free to ignore my advice, but you might want to update your resume if you do so.) and I almost begin to wonder if you've got a case of FUD. GNU/Linux et al work just as well and are a heck of a lot easier to administer, less random in their behaviour, and more reliable than Windows if the system administrator knows whats they are doing. The problem with Windows is that even if you know what you are doing you run a high risk of finding yourself in a can't-get-there-from-here situation with no way to find out what's happening or even start to fix it.

    --MarkusQ

  23. Macs by Johnny+Mnemonic · · Score: 1


    Since you've actually used Macs before, you would gain some of the advantages of Linux + have some basis of knowledge with which to support these users if you replaced their machines with Macs.

    Additionally, you can continue to use Microsoft Office--like Windows, but no viruses.

    The hardware would cost more than using Linux to be sure--so do it a step at a time. I would replace the Win Server with Mac OS X Server running off of a low-power Xserve or a even a nice G5 tower; then replace the workstations as they die (or with mini Macs for $500 each to reuse the monitor/keyboard). Doing it this way a) reduces the cost of the Windows Server license, as X Server doesn't have CALs; b) can continue serving to the Windows clients without a hitch, even using ACLs and Active Directory now; and c) secures the most vulnerable part of your network--the external facing--first.

    I can guarantee that the downtime by converting to Linux, and OS you don't know at all, will be more expensive than the cost of the hardware of an OS that you do know.

    --

    --
    $tar -xvf .sig.tar
    1. Re:Macs by Halvy · · Score: 0

      Mac is going intel. When it is finally a reality (any day now, see the other article on the code to intel currently discussed on /. here http://apple.slashdot.org/article.pl?sid=05/09/13/ 1957219&tid=179&tid=3

      And the details are here http://www.thinksecret.com/news/0509builds.html)

      When this happens, mac hardware will go up in price or be pulled out of the market completely for lack of necessity.

      Everyone will be using Linux or Mac Os on their $100 pc's from china then.

      And it should not matter whether he 'knows' mac hardware or not, I mean, what is the difference between knowing an intel based pc video card, or a mac one? Negligible I would think in this case.

      :)

      --
      I will gladly loose all of life's battles.. in order to win the war..
    2. Re:Macs by Master+of+Transhuman · · Score: 1


      This is actually a pretty good plan for a small company. Not as good as going all OSS, but still better than staying with Windows.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  24. don't switch, virtualize by davez0r · · Score: 1

    is there a way that you can avoid virus and spyware hassles while sticking with what you know (windows)?

    yes. try virtualization (virtual pc, vmware, etc) and combine it with roaming profiles on your domain. users' preferences and documents are stored (and backed up!) in a central location, and you can control what software goes onto the images they're using.

    it makes the upgrade cycle easier too.

    i don't know if this is feasible for only ~20 computers, but it's definitely something to look into.

    1. Re:don't switch, virtualize by Halvy · · Score: 0

      Why would he go through all the trouble of learning and settting up a VM when he wants to get rid of windoze?

      He would still need to set up linux, only then he would have the added work/worry of setting up Vm, while still maintaining an OS (win) that he wants to put in the trash where it belongs.

      --
      I will gladly loose all of life's battles.. in order to win the war..
    2. Re:don't switch, virtualize by Master+of+Transhuman · · Score: 1


      Well, he could virtualize Windows ON Windows, without setting up Linux. There are anti-malware advantages to doing that even on Windows.

      In the end, however, he's still running Windows and while he has fewer virus worries, he's paying more for the hardware to get the same performance as without virtualization, and then he's paying for the complexity of maintaining virtualization as well.

      You're right that it's not as good an idea as dumping Windows for Linux.

      Virtualizing SOME machines on Linux might be a good idea to retain Windows-only mission critical apps that aren't available on Linux, if any.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  25. Start small... by bondjamesbond · · Score: 1

    Like other posters have said - don't replace your Windows stuff. But if you HAVE to have Linux, you can start by putting Linux at your perimeter. You can make a firewall (Smoothewall) and some smtp proxies with spamassasin and clamav. Start there, and work your way up.

  26. Openoffice Default Format by nukem996 · · Score: 1

    If you want your users to save in the Microcrap Formates you can change it to automatically secture them just goto Tools->Options->Load/Save->General. I would also suggest using the OpenOffice 2.0 beta. I havnt seen any bugs in it and it run soooo nice much better then anything else ive ever used.

    1. Re:Openoffice Default Format by Charli125 · · Score: 1

      Cheers, I didn't know that. I will take your info along with the others advice, and try to transfer everyone over to OpenOffice and Firefox before I try anything else.

    2. Re:Openoffice Default Format by nukem996 · · Score: 1

      I do computer repair and I have put many people on OpenOffice. Mainly because most new computers nowadays do not come with it and cusomters forget to buy it. Everytime I set it up they love it. Remember most people dont do more the type up a few pages and maybe do a simple slide show or spread sheet which OpenOffice is great at. Frankly all the cons Ive read about OpenOffice vs MS Office have been either solved in OpenOffice 2 or are such rare, unused features no one cares about them. I would suggest switching them to Thunderbird as a mail client as well. I know most people do fine with Firefox Thunderbird and OpenOffice. Well I wish you secuess.

  27. Instead of migrating by atomic-penguin · · Score: 1

    It really sounds like you need to secure the perimeter of your network, you don't have to put all of your users through hell to do it. Set up a nice stateful packet filter using Linux. I don't know what kind of business you operate, so I don't know what incoming servies you need to come nto your network. If you need some help setting up an iptables firewall, go read the manual here.
     
    The netfilter docs will get you started, and there is a more in depth tutorial which illustrates some of the fancier iptables capabilities, read it here.

    Just my home firewall alone drops about 2,000 Slammer worms every day using a similar setup outlined in Oskar Andreasson's example firewall configuration.

    --
    /^([Ss]ame [Bb]at (time, |channel.)){2}$/
  28. Bad advice by Intron · · Score: 3, Funny

    First off, recent Linux distros have become big, bloated and hard to learn. Save yourself a lot of trouble and go with Redhat 5.1.

    Second, many studies have shown that command line is more productive than GUI, so don't install X.

    You'll find that your users will love having a choice of software, instead of being locked into a single application.

    email: mail, elm or pine

    word processor: troff or LaTex

    web browsing: Lynx or wget

    The list goes on and on.
    Enjoy!

    --
    Intron: the portion of DNA which expresses nothing useful.
    1. Re:Bad advice by atomic-penguin · · Score: 1

      First off, recent Linux distros have become big, bloated and hard to learn. Save yourself a lot of trouble and go with Redhat 5.1.

      What a half-baked idea. Because you have problems using a modern distro, why not use something that is 7 years old. Something not supported by anyone, and which there are no security updates available. No way is this a remotely good idea. You might as well install unpatched Windows 98 across the whole network. Come on, you honestly believe there hasn't been any improvements in any Linux distribution for 7 years.
       
      Distributions matter not to System Administrators who know what they are doing.

      --
      /^([Ss]ame [Bb]at (time, |channel.)){2}$/
    2. Re:Bad advice by Halvy · · Score: 0

      Not all have become 'big & bloated'. That's the beauty of OSS, there are millions of distros this chap can play with until he finds something that is right for him.

      And I still can't believe your suggesting he dump X (gui) altogether!

      I mean come on, there are times when command line is king, and times when it is not.

      :)

      --
      I will gladly loose all of life's battles.. in order to win the war..
    3. Re:Bad advice by Anonymous Coward · · Score: 0

      why is this modded funny? Ahh! Because mutt, vim, and slinks were not mentioned. Ha! yea, thats a good one.

    4. Re:Bad advice by mpthompson · · Score: 1

      I don't know what is funnier, the parent post or the responses taking it seriously.

  29. Baby Steps! by JoeCommodore · · Score: 1
    Hey I'm a Mac whiz with Windows experience and I have taken many months to get where I am. I think it is a good move but not without the knowledge to take care of the business of doing it.

    I installed Linux at home as dual boot, playd with it; freaked over video drivers, install it again, then later again because I found another issue or distro... many many installs... ok, you will be re-installing a few times at first...:-) Also you will be getting used to using the terminal to run the configuration tools and getting the handle of your edtVIor of choice, learning about when to use root and when not to, etc.

    So, get a good book like the Linux Bible ones by Wiley which will give you a intro on what you are going to be handling. Spend the winter going though that. Once you get through that then get a better book on just Linux Administration to fine tun how to administer Linux. During this by all means, set up your home with a Linux box and/or server and work out your stumbling blocks first!

    (It's definately a peach to run, but it takes a bit of knowing what you 'really want' to initally set it up for business.)

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
    1. Re:Baby Steps! by Master+of+Transhuman · · Score: 1


      Never tell someone - especially a newbie - to use vi - or emacs.

      That shit has been obsolete for the last decade, except for die-hard UNIX dinosaurs and crazed developers who have their fingers glued to the keys of their keyboard and are too dumb to want to learn something new.

      I see my boss hunting and pecking with two fingers through vi every day and it drives me nuts. Just today I told him again, "Get jEdit! Use it!" Plus he uses sqlplus from the command line to connect to Oracle instead of SQLTools! Insane...

      The only command line editor I ever use is pico, whenever I'm too lazy to fire up jEdit (or was dumb enough to close jEdit instead of leaving it up all day) and I only need to make some small one line change in a config file or something.

      vi and emacs are crap for people who think they're being productive because they hit two or three keys instead of one to do something.

      Everybody, don't even bother flaming me for this, I don't give a shit. My point stands. Never tell a newbie to use vi or emacs. That's fucking stupid.
      The only thing a newbie needs to know is the few ed commands necessary to navigate the command line itself - most of which are unnecessary in Linux running on a PC because it can handle most keys. You need this crap only if you're running on junk like HP/UX.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    2. Re:Baby Steps! by geminidomino · · Score: 1

      Your point about vi not being newbie-friendly is good.

      Your point about it being utterly worthless "except for die-hard UNIX dinosaurs and crazed developers who have their fingers glued to the keys of their keyboard and are too dumb to want to learn something new" is entirely false.

      vi is small and mature enough to live on /, which makes it a lifesaver if something in /etc gets buggered and you can't mount /usr without fixing it. There, it is gold.

      vi is a sysadmin's friend. Not a newbie's.

    3. Re:Baby Steps! by Master+of+Transhuman · · Score: 1


      Nowadays you boot a live CD and run any editor you want.

      This hoary old "vi is the only editor you can count on" crap is obsolete, too.

      Today there are a half dozen easier command line editors you can throw on a rescue floppy and a zillion you can put on a rescue CD.

      If you're working on a system that has only got vi to work with in an emergency - get a job on a real system. Obviously the sys admin has no clue.

      Besides, ninety nine percent of the time when you have to edit a config file, do you NEED a fancy editor? Pico is JUST as good for editing a simple config file and MUCH easier to use. But as I say, it's ridiculous to depend on either.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    4. Re:Baby Steps! by Anonymous Coward · · Score: 0

      Obviously, you have not used any recent version of vi or emacs if you prefer jEdit.

    5. Re:Baby Steps! by geminidomino · · Score: 1

      Nice job making your opinions sound like facts.

      Sure, there are countless command line editors I can put on a "rescue floppy" or "rescue CD". Neither of which is worth a damn without a 2-hour+ drive to the datacenter.

      If you want to trust "young" code on your root partition, be my guest. My sysadmin is a cynical, paranoid, and strikingly handsome guy who decided to expend the effort to learn vi and save some gas. I..err. he finds it MUCH easier to use than pico. Smaller and more mature, too.

    6. Re:Baby Steps! by Master+of+Transhuman · · Score: 1

      Anybody who thinks vi is easier to use than pico is obviously a geek who probably uses a hammer to tie his shoelaces.

      Don't waste my time with this nonsense.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  30. Re:MOD THIS POLESMOKER DOWN by Anonymous Coward · · Score: 0

    It should get rewarded if the advice is half-way decent, which in this case it is.

  31. Migration Assistance by Mike+Sheffey · · Score: 2, Informative
    The company that I work for, Versora, focuses on helping customers who aren't Linux experts with their migration. We provide software and services for Windows to Linux desktop and server migration. Have a look at our products:

    http://www.versora.com/products/

    and services page:

    http://www.versora.com/services/

    We have also published various white papers on some of the technical issues associated with migrating from Windows to Linux:

    http://www.versora.com/support/documentation.php

  32. Open Office by gabba_gabba_hey · · Score: 1



    Yes, yes this article appears to be a troll. However, if you are indeed serious, you can configure the default file type for saving in OpenOffice's options menu. Also, I concur with the advice of others here to either learn linux well before you try to deploy it, hire a linux admin, stick with what you've got or switch to OSX.

    1. Re:Open Office by Master+of+Transhuman · · Score: 1

      "Also, I concur with the advice of others here to either learn linux well before you try to deploy it, hire a linux admin, stick with what you've got or switch to OSX."

      Wow, you really helped him make up his mind...

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    2. Re:Open Office by gabba_gabba_hey · · Score: 1

      Sorry, here's some more unequivocal advice for you:

      Eat a bowl of dicks, shitstain.

      xox

    3. Re:Open Office by Master+of+Transhuman · · Score: 1


      Bwahahahahahah!!!!

      Now THAT was funny!

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  33. Clever troll... by benjamindees · · Score: 1

    go with Redhat 5.1

    Surely you're joking. That distro hasn't been supported for at least five years. The lightest distro you will find supported today is Debian Woody, and it's slated for retirement soon.

    many studies have shown that command line is more productive than GUI

    That's probably true. I've had attorneys come to me and ask about using a system like LaTex for document production. While it's a lot of training and work up-front, it would definitely save effort in the long run.

    But the effort involved in making a switch like that is likely insurmountable for a small organization. Unless you're dealing with school children, an extremely large corporation, or really dedicated users, you won't be able to get them to switch to text-based apps.

    For a small office using general-purpose apps, available Linux GUI environments are close enough to Windows and Mac not to pose a challenge for migration.

    --
    "I assumed blithely that there were no elves out there in the darkness"
  34. I would throw in a few more thoughts by jd · · Score: 2, Insightful
    First, absolutely and most definitely install as many administration GUI tools as you think are necessary - plus an additional 10%. Linux configuration is very powerful, but precisely for that reason it is NOT something the unwary should attempt. Webmin/Usermin or Linuxconf are good places to start.


    Second, DON'T try to convert everything in one day. Try to reproduce the working conditions of one computer - preferably a non-critical one - in every detail, just using Linux. Once you've done that, and you've ironed out the problems by letting a user try it, THEN move onto the next one.


    Third, do the server the same way - reproduce the system under Linux on a different machine and work on making it stable. THEN try letting a guinea-pig user run connections to it. Once you're satisfied, migrate users over but not until.


    To reproduce the server, you'll probably need an Exchange clone. There are several (eg: Open Exchange is a clone down to the protocol, eGroupWare does many of the same functions but isn't a drop-in replacement) and if you shop around you'll find something that'll work for you. But this is exactly why you need burn-in time - you need to KNOW what will work for you, not just think you know.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:I would throw in a few more thoughts by Charli125 · · Score: 1

      Thanks, good points. The general idea I'm getting from everyone is that I need experience. The only way to do that is to install and play with as many different aspects as possible.

      Also, thanks for the advice on Echange replacements.

    2. Re:I would throw in a few more thoughts by jd · · Score: 1

      Oh, one other thing. You are absolutely NOT permitted to get discouraged. That is prohibited, by Lore.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  35. I can't think of a better way... by wulfbyte · · Score: 1

    ...for Microsoft to generate a lot of responses as to why it would be bad to switch to Linux from Windows. Never mind that in general, any unplanned attempt to radically change a business infrastructure is a bad idea, this particular thread makes it seem that it's just not a good idea to switch from Windows.

    I just wonder what was the real point of this article.

    1. Re:I can't think of a better way... by Master+of+Transhuman · · Score: 1


      I think it was just an excuse for all the Windows shills to come out of the sewer again. Some of them are probably from New Orleans, so the sewers got flooded and they had nowhere else to go tonight.

      I don't know if the guy was serious, but except for a couple useful posts (including mine), he sure didn't get much valid info or links to same.

      I'm also assuming he doesn't intend an UNPLANNED migration. If he does, of course it will fail - unless he's amazingly lucky as well. But if he intended an unplanned migration, why bother asking anybody at all?

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    2. Re:I can't think of a better way... by wulfbyte · · Score: 1

      True; perhaps I should have said poorly planned.

      I have managed a number of migrations of various size and complexity and they were always affairs of long planning between all the affected parties. Thus, it is very hard for me to conceptualize a computer professional, no matter how limited in scope they may be, attempting to solicit expertise from a "news for nerds" web site about such a complex undertaking as a complete restructuring of a business infrastructure to a completely different platform.

      His initial article made is it seem as if he was wanting to do it all at once in one fell swoop to an unfamiliar operating system with apparently no attendant concerns for training, data migration, licensing, or support issues, not to mention a myriad of other concerns particular to that business.

      I just couldn't help but notice that taken out of context, the majority of posts essencially said don't switch, it is too complex and what you have is working. Perfect fodder for the MS FUD machine, especially if you replace the concept of switching busness infrastructure in the generic to a specific Windows to linux migration.

    3. Re:I can't think of a better way... by Master+of+Transhuman · · Score: 1


      I agree he seemed a little casual about the prospect of a migration, but that might has just been his writing style.

      Or he might be the sort of small business IT guy with a Microsoft background who really doesn't have a clue. For his company's sake, I hope not.

      While he didn't get a lot of good advice, he did get some. It sounded to me like he just wanted some idea where to go learn. You'd think he'd think of Google, but that can be overwhelming to a lot of people, too, especially when you see umpteen zillion hits on the word "Linux".

      As for the FUD, that was inevitable. Mention Linux and Windows in the same breath here, and the Windows shills come out of the sewer. Maybe this guy was just trolling for another flamefest, who knows?

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  36. To reiterate by Eil · · Score: 1


    Just like many other posters here, I'm going to side with them when I say, "don't do it." I work for a company that sells Linux solutions. Together, the four of us have at least 45 years of Unix/Linux/FreeBSD experience. And I can tell you from some of the jobs that we've done, suddenly converting a decently-sized Windows office to an exclusively Linux one will end your career.

    We recently outfit a new office with an insanely fast Linux terminal server running KDE, Firefox, OpenOffice, the whole nine yards. Two laser printers, a scanner, Asterisk for the phone system, and a VoIP phone on every desk. We all thought it was pretty slick and were ready to phone up the presses and magazines so they could run stores on how much money we were able to save the customer by using Linux.

    Until they started hiring employees.

    Now, all of us here have happily used Linux pretty well exclusively on the desktop for years, so we sure didn't see this kind of backlash coming. For awhile there, it was just about daily that the tech support line would ring with an angry user on the end. "How do you duplex print on this thing?" "Where's Internet Explorer?" "My Mariah Carey CD won't play!" "I renamed my document to .idiot and now I can't see it!" "How do I get to my AOL?" "Why did you bastards take away Minesweeper!?" Etc, etc.

    I am not even close to joking. We may end up terminating the contract early just to end all the abuse we've taken from the employees and managers. They had not a single good thing to say about the system because they were your typical bottom-rung white-collar office temps who had only ever used Windows and were not afraid to tell you how stupid you were for trying to make them learn something new.

    Don't think you're going to do nearly this well when you try to convert an established office to Linux.

    1. Re:To reiterate by Master+of+Transhuman · · Score: 1


      Sounds to me like your "Linux solutions" weren't sufficiently solutions...

      You didn't plan - or suggest to the company to plan - for new hires getting a Linux orientation? Did you think they were going to hire Linux experts - or even people with ANY Linux experience - to do clerical work?

      This sounded suspiciously like a troll post masquerading as a Linux supporter, except I clicked on the Web site link and I see you're running Slackware 8.1 - so you're not a Windows shill.

      What you should do is prepare a Linux orientation, contact the company and offer to train their new hires at some reasonable rate. Terminating the present contract just leaves the company high and dry and will seriously damage your credibility with anybody who hears about it.

      Converting an established office would actually be easier in this regard since you can get acquainted with the employees and triage who's the power user, who's the scaredy-cat, etc. and plan the conversion appropriately.

      You really dropped the ball by not arranging for employee training for this company. It's just common sense.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    2. Re:To reiterate by Eil · · Score: 1


      You didn't plan - or suggest to the company to plan - for new hires getting a Linux orientation? Did you think they were going to hire Linux experts - or even people with ANY Linux experience - to do clerical work?

      Yes, we did train them. Specifically, I trained them as part of my job in the project as a whole. Their work didn't require Linux training specifically (they never touch a command line), just familiarization with the KDE desktop and OpenOffice. They caught on remarkably well at first, but after the new manager came on board and started her anti-Linux tirade, the employees followed suit and started calling us up for every trivial little question that they could have figured out by reading the docs, Googling, or just hunting around the application menus for a few seconds.

      This sounded suspiciously like a troll post masquerading as a Linux supporter, except I clicked on the Web site link and I see you're running Slackware 8.1 - so you're not a Windows shill.

      We have had great success with Linux and FreeBSD on back-end systems like servers and firewalls, but we've basically retired the idea of Linux desktops in most business settings. Your average desk jockey is just too hooked on Windows and Microsoft Office. We'd really like to experiment with OS X desktops, but the cost is too prohibitive for most businesses. (I wonder if OS X has a terminal server solution...)

      The web page hasn't been updated in years... I used to run Slackware for everything but now use Gentoo for workstations and laptops and FreeBSD on servers.

      Terminating the present contract just leaves the company high and dry and will seriously damage your credibility with anybody who hears about it.

      At this point, sticking around much longer would only give them more time to find more ammunition to build a bad case against us. We've literally done everything we can think of to appease them, but they remain obstinate. At any rate, they've already threatened to terminate the contract themselves several times.

      Converting an established office would actually be easier in this regard since you can get acquainted with the employees and triage who's the power user, who's the scaredy-cat, etc. and plan the conversion appropriately.

      Oh, how I would love to do this. But quite honestly, my boss is a big-picture kind of guy and doesn't see things this way. We're in the process right now of migrating an office to a Windows 2003 terminal server and it's just taking forever because printers, peripherals, etc were not taken into account beforehand. Next time, though, I'm going to put the pressure on him to let me or someone else actually go in and create a migration plan instead of plowing ahead blind like we did with this office.

    3. Re:To reiterate by Master+of+Transhuman · · Score: 1


      Okay, if you did the job right in training them and THEN they got some bozo manager who's scared of learning something new, well, nothing you can do about it.

      Maybe you could go over the head of the new manager to her boss and suggest a support contract that would handle the trivial issues - or maybe some retraining to handle the issues that have arisen. If that didn't work, probably you might as well dump them, especially if they're going to dump you anyway and then badmouth you.

      However, it might still be useful to try to part with them on good terms by steering them to somebody else they might want to work with if they're actually considering switching back to Windows. It would sort of be egg on your face, but at least you'd have some professional integrity you could point to by doing that if they badmouth you to others. Just a thought. Wouldn't do it until you're sure they're going to dump you, though.

      Yeah, I can see how your boss is partly to blame for the situation, if he isn't taking care of the migration details sufficiently. Isn't that always the case? Gently point out to him how your company lost this client because of this (without making him the cause), and he might get a clue.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    4. Re:To reiterate by nmos · · Score: 1

      Yes, we did train them. Specifically, I trained them as part of my job in the project as a whole. Their work didn't require Linux training specifically (they never touch a command line), just familiarization with the KDE desktop and OpenOffice. They caught on remarkably well at first, but after the new manager came on board and started her anti-Linux tirade, the employees followed suit and started calling us up for every trivial little question that they could have figured out by reading the docs, Googling, or just hunting around the application menus for a few seconds.

      Honestly this sounds more like a social issue than a technical one. If the $$$ allows for it maybe you should consider spending a week or so out there on site both to deal with technical/training issues and more importantly to build (rebuild?) a rapore with the employees.

      The thing is, even with Windows many users don't have any clue what they're doing. When something goes wrong they just chalk it up to "Windows just does that sometimes" or "these computers are too old" or even "I'm not good with computers". Basically any excuse that seems to fly with the bos is OK even if the real problem is that the Recycle Bin is not a good place for long term storage. With Linux or any other obvious alternative they have a ready made excuse for anything that doesn't work exactly as they expected, especially if their supervisor encourages it.

      If you don't get in there and make these people comfortable (especially the boss) then even a conversion to Windows is going to be a problem because they've already decided that the problem is you.

  37. Re:Obviously retarded??? by Halvy · · Score: 0

    Boss: WTF?!?! Charlie, get your ass in here!! How come Outlook says it cannot find the email server.

    Charlie125: Look again closely, Sir, it 'says'..

    "Your Gnome tip-of-the-day is that your 'OutLook' is bright".. "Cannot find any 'E-Mail' viruses".. on our new Linux servers!!

    Boss: Looks.. (stupid as ever) :)

    --
    I will gladly loose all of life's battles.. in order to win the war..
  38. Starting with Linux by petrus4 · · Score: 1

    Hi Charlie,
    1. First of all, grab Knoppix, burn it to a CD, and spend a few days (or a few weeks, whatever you feel comfortable with) playing with it. The base CD doesn't install anything to the hard drive, so you can't harm anything. This is a completely safe, non-intimidating way for you to initially get your feet wet.

    2. While you're exploring Knoppix, there are a few things to read which will really help you. This will give you a very good introduction to Linux, in terms of a little history of the system, how to begin using it, and how some basic things work. Here is another in-depth document about using Linux, leading on from the previous one.

    3. Once you've gone through those two, (take as much time as you need) this, written by the same man as the introduction, will introduce you to the Bash shell, the textual command interpreter where as a sysadmin in particular you'll likely be spending a lot of your time. This will ease you into scripting in what I think will be a very non-intimidating way. You will be able to try out all of these exercises with the Knoppix CD, and again, because the CD doesn't install anything to the hard drive, you needn't worry about destroying your existing system's contents while you learn. This is another book on Bash scripting which to a degree follows on from that one, and will go into somewhat greater depth. Both of these should lead to you feeling very comfortable writing shell scripts and moving around to a degree on the system.

    4. Here is where we get to some meat. This document goes into compiling and installing generic Linux/UNIX software, and offers some basic applications and examples. Once you've gone through this, coupled with the material above, you should now have sufficient understanding to be able to compile and install at least a basic application yourself.

    5. The Pocket Linux Guide will take you step by step through the process of learning to make a small, bootable Linux system on two floppy disks. Although compiling a basic custom kernel is part of this process, the Guide contains a link to another document which explains very clearly how to do this, and given the background you will have received from the previous documents, this should not be difficult.

    6. Once you have completed the Pocket Linux Guide, you will then be ready to proceed to this site, which is the homepage of the Linux From Scratch Project. Here you will be able to read an HTML-formatted book which will give you the necessary information to successfully build an entire base Linux system of your own, and a more pure boot CD than Knoppix to initially build it upon. The Linux From Scratch Project also has a sequel book, Beyond Linux From Scratch, which describes how to install, among other things, a full graphical user interface with the X Windows system.

    7. After you have completed all of this, although it is not crucial, I thoroughly recommend reading this book during idle moments. (It's still a good mealtime accompaniment for me) It will give you a detailed knowledge of the history and philosophy behind the UNIX operating system in general, which I am sure you will find enormously useful.

    (Slashdot flamers, start your engines. I'm aware I'm likely to get a ton of abuse from corporate droids in particular about how I'm not telling him to find hand-holding tech support/this isn't practical advice, blah blah blah. For anyone considering res

    1. Re:Starting with Linux by Master+of+Transhuman · · Score: 1


      I'd say he doesn't need any of that "Linux from scratch" stuff.

      Yes, he needs to get his head around the structure and layout of Linux, the file system hierarchy, the UNIX way of doing things with small, scriptable, linkable utilities, etc. But delving into writing his own init scripts and the like isn't immediately necessary.

      A good text on Linux administration such as the classic "UNIX System Administration Handbook" (or more properly the Linux edition) would go far to explaining things if he has real sys admin experience.

      He needs "Linux in a Nutshell" as the classic command line reference book. He won't be terribly productive, but he can at least look up what he needs to know to do a specific task, backed up by Google-located tutorials where the reference book alone breaks down.

      He probably should go through the Rute User book or the "By Example" book on shell scripting, so he can READ scripts if he has to, but he doesn't need much experience in WRITING them to install and setup a tiny network like this one - most of the tools these days are GUI anyway.

      Over time, he can pick up the CLI ways of automating system maintenance and the like, or learn cfengine, or whatever. He only has one server and 15 workstations...

      I also wouldn't bother with Knoppix. It would be easier to grab a cheap box and install a full-size distro on it. He could install Knoppix, but it would be better to start with something like Mandrake, or better yet one of the distros likely to end up being used as the server, like SUSE or Red Hat, either in their server versions or workstation versions. This way, he isn't confused by irrelevant issues caused by running from a live CD versus a real distro running from a hard drive and he can gain experience on the system he's going to use for the office. For home use and training, he could use a live CD if he doesn't want or doesn't have the space to dual boot.

      He definitely needs to know package management, from RPM on up as well as source code installs, that's certainly true.

      And he needs a good overview text on Linux system security.

      There's tons of stuff on the Net he can download that will cover all this stuff. Subscribing to alt.binaries.ebooks.technical on Usenet will provide him with thousands of dollars worth of Linux textbooks over time.

      The key is to learn what his users are actually DOING with their Windows systems and then systematically finding out how to replace ALL of it (including stuff like playing a CD while they work) with an equivalent Linux way of doing it that is maintainable and trainable, both on the server and on the desktop.

      As he bangs along replicating the existing Windows system on Linux, he'll learn enough about Linux - and it will be knowledge he can apply directly to his work. Then he can build on it later to become an expert Linux sys admin.

      The second most important thing he can do is make contact with someone who knows Linux well as a sys admin - a consultant or someone at another company - that he can call when he gets stuck, just to answer a question or point him in the right direction. He doesn't need to hire a Linux sys admin, not for a system this size, but just have a contact with someone he can ask a question of for $25/hour or over lunch or email or something.

      And of course, lurk on the Linux Web sites and newsgroups and read everything relevant to whatever he's currently into. Use Google for specific questions.

      It's not rocket science for an office this size if he has any sys admin clue at all.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    2. Re:Starting with Linux by petrus4 · · Score: 1

      I'd say he doesn't need any of that "Linux from scratch" stuff.

      Why not? Because it isn't what all the other lemmings are doing?

      As he bangs along replicating the existing Windows system on Linux, he'll learn enough about Linux - and it will be knowledge he can apply directly to his work.

      Ah. Here we come to the central premise of your (well, actually I suspect it isn't *yours*, but anyway) argument. Heaven forfend that we simply allow Linux to be Linux. As we all know, the only legitimate, allowable use for Linux is to find ways to turn it into a Windows clone...and never mind that in our groupthink befogged trance, we don't think of the concept that turning Linux into Windows will very likely also cause Linux to inherit a good many of Windows' problems.

      He could install Knoppix, but it would be better to start with something like Mandrake, or better yet one of the distros likely to end up being used as the server, like SUSE or Red Hat, either in their server versions or workstation versions.

      No, it wouldn't. Have you ever seen the degree to which RPM can mutilate a system? Are you aware of the truly appalling standard of rpm spec authorship that exists among Mandrake developers? Even more...have you ever tried to install anything with dependencies straight from a source tarball on an RPM-based system? I suspect not.

      If he simply wanted to be an end-user with OpenOffice, I might agree with you. However, for anything more serious (especially involving any development or software compilation at all) rpm is rodenticide *unless* you're writing your own spec files, and have been doing so from the beginning. But even then, the spec format is an abomination...in a whole heap of different ways.

      Try using your own brain for a change, every now and then. You might even enjoy it.

    3. Re:Starting with Linux by Master+of+Transhuman · · Score: 1


      I call bullshit on all counts.

      He doesn't need "Linux from scratch" to set up one fucking server and some workstations. He's not a distro producer, he's an admin. He can do that crap later when he wants to deepen his knowledge of Linux. Telling him to do LFS is like telling an MCSE to write his own version of Windows. Bullshit.

      My point on replicating his Windows system was not to make Linux look like Windows, but to enable the office to continue doing what they're currently doing on Windows but in the Linux manner. Stop knee-jerking and understand that.

      Saying that RPM means Red Hat or SUSE or Mandrake are unusable is just fucking stupid. Get off your Debian or Gentoo or whatever fanaticism you're addicted to and get a clue. Most organizations use these three main Linux distros as servers for a reason.

      And yes I have source installed on a number of occasions - in fact, on my old Red Hat 7.3 before my current Mandrake 10.1, and the Red Hat didn't HAVE all the new repository stuff. Never had a problem.

      You're full of shit trying to be a Linux guru.

      Give...it...up. You just sound like a fool or a fanatic. You're an example of why people coming from Windows can't stand Linux people. You give Linux users a bad name.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    4. Re:Starting with Linux by WhiteWolf666 · · Score: 1

      This:
      http://www.gnu.org/software/sourceinstall/article. html
      makes source installs on an RPM system somewhat easier.

      You can almost always get back to a pre-source install state by uninstalling (using the GUI), and then refreshing the RPMs.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    5. Re:Starting with Linux by petrus4 · · Score: 1

      He doesn't need "Linux from scratch" to set up one fucking server and some workstations. He's not a distro producer, he's an admin.

      No, he might not be a distro producer, but a couple of points:
      a) His life is likely to be a LOT easier as an admin if he has an intimate knowledge of the system he's using...where everything is, how it's set up, and so on. LFS will give someone that.

      b) Having at least some kind of knowledge of shell scripting is not only a prerequisite for LFS, but also definitely for being a sysadmin, last I heard. Again, he can pick that up in preparation for building LFS.

      c) If it is for only a single server machine we're talking about, then I'll grant you he might well be able to get by with SuSE etc...but the whole point of me advocating him learning what I did is because that knowledge in conjunction with say, what's on infrastructures.org will enable him to set up and handle a LAN on any size, whether we're talking one machine or a hundred. Granted, his current job doesn't require him to deploy a hundred machines...but for all we know, his next very well could.

      Saying that RPM means Red Hat or SUSE or Mandrake are unusable is just fucking stupid.

      I didn't say that they were unusable for an end user. Not all of them are unusable for development, either...I built my last LFS on Mandrake 10, simply because I'm on dialup where I am and am unfortunate enough not to live near Linux vendors, and Mandrake 10 Community was available on a magazine cover. A number of RPM-based systems have shown major problems for not only building LFS, but also often for building tarballs in general in my experience. If you know that the system you're on is sane because you've spent time looking at it, fine. What I primarily meant was though that all other things being equal, in my experience RPM-based systems genuinely do have a lot more problems for development use than non-RPM based do.

      My point on replicating his Windows system was not to make Linux look like Windows, but to enable the office to continue doing what they're currently doing on Windows but in the Linux manner. Stop knee-jerking and understand that.

      That's why I advocated that he initially only use Linux server side, and leave Windows on the desktop completely. Chances are that his users will want to use Office anyway.

      Most organizations use these three main Linux distros as servers for a reason.

      Organisations use Red Hat or Mandrake for the same reason that they used Microsoft before them; purely because all three companies are able to offer support contracts. Ass-covering and handholding are the most important things as far as the majority of organisations are concerned; actual technical quality generally has nothing to do with it. If quality had anything to do with what organisations use, Microsoft wouldn't have made anywhere near the amount of money they have.

      Give...it...up. You just sound like a fool or a fanatic. You're an example of why people coming from Windows can't stand Linux people. You give Linux users a bad name.

      No...In my observation anyway, the main reason why Windows migrants (or anyone else for that matter) can have issues with Linux users is RMS/the GNU crowd, which (despite what you might be thinking, given my tone in these two posts) I am most assuredly NOT a member of. I think it's a very safe bet that (as one example) pretty much every single one of the death threats or other forms of intimidation Laura Didio received a bit back came from people on the GNU side of the ideological/factional divide. RMS has the attitude that anybody using Linux is somehow therefore on his turf by default, and therefore compelled to adhere to whatever he decrees. His army of zombies (many of which I've seen on Slashdot) also try and enforce this. Considering that the main thing that a Windows migrant might be trying to get away from is feeling that they

    6. Re:Starting with Linux by Master+of+Transhuman · · Score: 1


      Thanks, I wasn't aware of this. I've used Checkinstall and the like in the past, but this seems very useful, too.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    7. Re:Starting with Linux by Master+of+Transhuman · · Score: 1


      Okay, your post is much more reasonable. I apologize for any excessive responses in my earlier post.

      My point, which I think you underestimate, is that he really doesn't NEED to be an EXPERT Linux sys admin to make the conversion. It wouldn't hurt, of course, but it isn't an absolute requirement. And he DOES need to know a certain minimum to be a Linux sys admin at all.

      He can do all the things you suggest EVENTUALLY. I have no problem at all with that - I'd like to do all that myself if I had the time. All he needs right now to make a successful conversion is, first and foremost, a PLAN, and secondly, ENOUGH knowledge to make that plan and DO the conversion.

      He'll have plenty of time to become an expert later - especially if he makes sure that he has contact with someone who IS an expert to help him when he gets stuck (which he certainly will at one point or another.)

      As for what knowledge he needs, see my further post listing some textbooks he could use for study. As I told him, that list will keep him busy for six months anyway, especially if he has actual work to do on a daily basis with the current setup now besides.

      I'm not familiar enough with RPM vs non-RPM systems to comment on any issues you have with RPM. Package management needs some improvement on Linux, I don't think anyone denies that. I just didn't think it was relevant to this guys requirements AT THIS POINT. By the time he gets everything learned and converted, the package management scene will have changed again anyway, probably.

      You should read other posts I've made - herd mentality is not a factor with me, trust me!

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    8. Re:Starting with Linux by petrus4 · · Score: 1

      My point, which I think you underestimate, is that he really doesn't NEED to be an EXPERT Linux sys admin to make the conversion. It wouldn't hurt, of course, but it isn't an absolute requirement. And he DOES need to know a certain minimum to be a Linux sys admin at all.

      For something quick, and for only a few different types of usage, and in a scenario where he most likely does want the type of support that SuSE and such can offer, then yes, I agree.

      He can do all the things you suggest EVENTUALLY. I have no problem at all with that - I'd like to do all that myself if I had the time.

      Well, yeah, sure. I will admit that part of my reasoning was that I didn't think he was on a hugely urgent timetable anywayz, from the point of view that he made it sound like (to me anyway) they already had a Windows network where he worked and were happy with that...so I was thinking he could have just left the Windows net working (or crashing ;)) away *until* he'd got himself ready to deploy with Linux. I wouldn't have advocated LFS if I'd thought he was on an urgent timeframe.

      I'm not familiar enough with RPM vs non-RPM systems to comment on any issues you have with RPM.

      RPM has three fairly critical problems, IMHO. Two of these were meant to be positive features, but unfortunately, like a lot of Microsoft's stuff, people tend to take things which were meant to be used in a positive way and abuse them.

      a) It strongly encourages (but doesn't force, granted) a primarily precompiled binary system. My issues with that aren't simply Gentoo-esque hysteria, either...at least two of the variants of the BSD ports system that I've seen have warnings in their documentation about the dangers of installing binaries when you (to quote the saying) don't know where they've been. People can download source, write their own vulnerabilities in, compile a binary with said vulnerabilities, and then distribute said binary. It's been done before. The other benefit to compiling yourself is that with the availability of things like the propolice (and other such patches) patches for gcc, glibc, and the kernel, you can make your system inherently secure from a number of different forms of attack. Vendor-precompiled rpms generally do not make use of such things, at least AFAIK. If they did, I'd have less issue with them on that score.

      b) Subpackaging, which allows the ability to split one originally whole package into multiple packages. The reason why that's a bad thing is because it creates needless new dependencies which weren't there to begin with. Libraries are typically shipped in both "runtime" and "devel" versions. The runtime version is enough to run a precompiled binary, but if you want to compile anything yourself, you need the "devel" version, whereas compiling the library ordinarily doesn't create that distinction.

      c) A spec format which encourages false listing of dependencies (causing you to download deps that aren't really needed etc) and a very poor standard generally. The Mandrake specfiles I've seen were an absolute mess.

      By the time he gets everything learned and converted, the package management scene will have changed again anyway, probably.

      Sadly, it may not. RPM and dpkg both seem to have been largely accepted as "just good enough" from what I've seen, despite their problems. Most people therefore seem to have assumed that the package management problem has been solved, when as you say, it most definitely hasn't been.

    9. Re:Starting with Linux by Master+of+Transhuman · · Score: 1


      Well, my point on the timetable is that he presumably would like to do this short of the two years some other people suggested he take to learn system administration under Linux.

      Also keep in mind he DOES (supposedly) have a real job administering the Windows system, and presumably even with one server he's busy much of the time. So I don't think he needs to be loaded down with more training than he immediately needs.

      If he could handle it, I've no problem with it - I just don't think it's necessary for being able to learn enough to pull off the conversion.

      I'd say that precompiled binaries are not a serious security issue IN GENERAL (obviously they CAN be in specific cases.) Especially for Linux where if the binary is not a system binary requiring SETUID, there's not a lot of damage it can do system wide - although of course it can do damage to the user and in a single-user system that's almost as bad as wrecking the system. But I think that could be handled by various measures such as repositories, digital signing, whatever. It doesn't seem to be an issue at the moment, although I suppose if Linux had a hundred million users and more hackers and malicious Web sites, it could be.

      I understand why developers use source much of the time, namely, cross-architecture/platform compatibility. Compile for the existing platform rather than worry about separate binaries for each.

      The real issue with compiled binaries is - people want 'em. Personally I have no problem doing the old "triple" (configure/make/make install) as long as I don't need to hassle with a zillion modifications to the config file to get it to do something I consider rational, but the Windows users (supposedly, according to some people anyway) can't handle it. I'm not sure that's true, but the general consensus is people want stuff they can click on and install.

      Personally I don't see the difference in using something like kconfigure and Checkinstall and automating that to make installing from source a one or two click operation - seems to be that would be just as good as downloading a self-installing binary. But there it is.

      Is subpackaging a requirement or an encouragement of RPM systems? Sounds to me like that would be a developer decision. Either they have a reason or they don't. Either way it doesn't sound like the fault of the packaging method per se.

      I'll accept your criticism of the spec file format, as I'm not familiar with it or its effects.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  39. Advice by popejeremy · · Score: 1

    Linux is hardly beyond your capabilities, but as with any new skill, there will be a learning curve. Learn about Linux on some computers that don't matter before you try and deploy it in a business environment.

    You have lots of different distros from which to choose, although you'll probably want to go one of two different routes. If you want to dive in head first, then use Slackware, which will have the steepest learning curve. If you want to be eased in the friendly way, then try Ubuntu. I'm sure you're getting all kinds of advice about which distro to pick for your first install because everybody has their own opinion on which one is best, so maybe you should just read about all the major ones yourself and then pick one on your own. However, speaking as someone who has tried a whole lot of them, I think that Slackware is a great way to go if you want to learn by making mistakes, and Ubuntu is the way to go if you want to learn the easy way.

    Anyway, I'd get a couple old desktops, set them up in your home, one as a server, and one as a desktop machine, and just try to do stuff with them until you get good at it.

    If you want a book suggestion, I think that "How Linux Works" from No Starch Press is a great introduction to Linux.

    1. Re:Advice by Charli125 · · Score: 1

      Thanks for the vote of confidence! I was confident that I could learn it, I'm just looking for the BEST way to learn it.

      I'll go to the bookstore and take you up on the book suggestion.

      Thanks for taking the time.

    2. Re:Advice by Master+of+Transhuman · · Score: 1


      As I've mentioned elsewhere, get the O'Reilly "Linux in a Nutshell" which is the best command line reference and also discusses some of KDE and GNOME. You'll use this a LOT.

      Get texts on the following subjects:

      1) Linux system administration. The classic UNIX text is "UNIX System Administration Handbook" by Nemeth/Snyder/Seebass/Hein from Prentice Hall, and there is one by the same authors in the same style called "Linux Administration Handbook", the second edition of which is due out in February 2006.

      Don't get a book strictly on UNIX system administration because Linux does many things differently from "big iron" UNIX systems, using different tools, some of which vary from distro to distro. Coming from Windows, it won't help you to know the differences between UNIX versions.

      You might want a book on the Webmin utility as well such as "The Book of Webmin: Or How I Learned to Stop Worrying and Love UNIX" by Joe Cooper or "Managing Linux Systems with Webmin: System Administration and Module Development" by Jamie Cameron from Prentice Hall. As a Windows guy, you're used to GUI system administration. Webmin is a general purpose GUI for system administration that uses plugins to control almost anything and everything on Linux and many other UNIX OSs. There are hundreds of plugins available. Check it out.

      2) Linux security - "Building Secure Servers with Linux" from O'Reilly might be a good one. "Linux Administrators Security Guide" is available on the Net, it's old (1999) but covers the basics.

      Just be aware that modern distros use the IPTABLES firewall, not IPCHAINS. There are also scripts available that help automate firewall creation such as Bastille Linux and Guarddog.

      3) Introductory shell scripting - like "The Linux Rute User's Tutorial" by Paul Sheer which is available for download on the Net or purchase, or "UNIX Shells by Example" by Ellie Quiqley from Prentice Hall.

      4) Samba if you have to support Windows desktops from the server before converting the desktops. There's an official guide out for Samba
      3 written by the Samba people I believe.

      5) Overviews on the various Linux servers for standard functions like email, so you can choose from between sendmail, postfix, etc. email servers and the like. Get these from the Net, pick one, then get a book on it.

      6) In addition to Linux system administration, which will probably include some network administration, get a text specifically on Linux network administration - "Advanced Linux Networking" by Roderick Smith from Addison Wesley looks like a good one, despite being three years old. "Linux Network Administrator's Guide"
      by Tony Bautts, Terry Dawson, Gregor N. Purdy from O'Reilly is another good overview text.

      7) A book specifically about moving from Windows to Linux might help, such as Marcel Gagne's "Moving to Linux: Kiss the Blue Screen of Death Goodbye!" from Addison Wesley, or "Linux in a Windows World" by Roderick Smith from O'Reilly, or
      "Windows to Linux Migration Toolkit" by David Allen, Christian Lahti, Herbert Lewis, John Streeton Stile, James Stanger, Andrew Taylor Scott, Timothy Tuck from Syngress or "Moving from Windows to Linux" by Chuck Easttom from Delmar Thomson Learning.

      That list should keep you busy for six months at least.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    3. Re:Advice by Asklepius+M.D. · · Score: 1

      Back in a past life I too was an IT tech and went through the rather interesting experience of becoming a linux junkie. I believe that the best way to feed a man is to teach him to fish, however, so I'll just impart a few litte things that really helped me to learn. First, forget "familiarizing" yourself with Knoppix or some other CD bootable distro. While these are great for introducing users to the "feel" of a linux GUI, they don't give you half the experience you need to become a linux admin. Same goes for dual booting - if you can't make it work in *nix, than stick with windows, or find a work-around. I wiped XP off my HDD and dove right in with a stage 2 install of Gentoo. Just going through that install process taught me a ton! I spent the next 6 months tripping over one obstacle after another, from configuring a 7 button mouse to learning how to configure a wireless interface,etc. I played, made mistakes, broke things, fixed them, and broke them again until I learned how things WORKED. When it came time to return to school, I didn't have as much time to play with my system, so I experimented with other distros for a few months before settling on Ubuntu. I'm still learning, but have become able enough to convert many of my friends and family (some of which don't know a processor from a floppy drive) to linux without too much difficulty. I currently maintain 15 computers on 4 different networks and am glad I migrated to linux, but even happier I took the time to learn my way around. One last piece of advice - before you switch spend a couple weeks browsing the forums and irc channels of various linux distros, especially "bare bones" ones like gentoo and slackware. Once you have an idea of where to go when you need help and you learn enough of the language that you're not ignored because you ask questions that have already been posted - THEN you are ready to switch. Good luck! Oh! check out www.distrowatch.com if you haven't already.

      --
      He who would be a man, must be a nonconformist. -- Emerson
    4. Re:Advice by WhiteWolf666 · · Score: 1

      Buy SuSE.

      Read the manuals. They are *remarkably* good.

      Step-by-step instructions for most *ANY* task you can imagine.

      You can get the PDFs here http://www.novell.com/documentation/suse93/index.h tml
      But its nice to get the things and hold them in your hand.

      BTW: I posted a fairly long response to your topic above. I've described how I transffered my 8 man office to Linux. (mostly-- one guy refuses to use Linux, and sticks with Windows. I've told him that means he is on his 'own' IT wise---we no longer support Windows. He's fine with that, and I've warned him that if his desktop starts spamming out viruses I'll filter his IP.)

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  40. Replacing RAS? by Ed+Almos · · Score: 1

    The one thing I have never figured is how to replace a RAS (Remote Access Server) running under Windows. How DO windows users dial into a Samba network over the phone?

    Ed Almos

    --
    The more corrupt the state, the more numerous the laws. - Tacitus, 56-120 A.D.
    1. Re:Replacing RAS? by kylegordon · · Score: 1

      If memory serves, the Poptop project implements a Dial-in daemon that is compatible with Microsofts VPN implementation. Alternatively, you could use OpenVPN, which is more secure but requires client software on the remote machine.

    2. Re:Replacing RAS? by WhiteWolf666 · · Score: 1

      like kylegordon says, Poptop is directly compatible with Microsoft VPN.

      It's of moderate difficult to setup, but once its done it just works.

      It's actually remarkably easy to setup a PPP server on Linux, if you know where to look :)

      This might help you start:
      http://poptop.sourceforge.net/dox/howto1.html

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  41. Personal opinion (From having been there before) by bernywork · · Score: 1

    Leave the users alone.

    The users don't give a shit at all what you run on the server, so long as it works. That's your domain, as long as they don't get hit with problems, that's your first step.

    On that server, you can do whatever you please. Installing additional stuff like CRM packages that integrate with what they have already is a great place to start. You will also have to train the users on this software. Something else you may or may not know how to do at the moment. Can't harm to hire a trainer though if the budget is there.

    The server side I know you will be able to convert in a weekend, but you need to go through and analyse EVERYTHING that they do. I am sure that if you are their admin you know everything (Roughly) that they do already so this bit won't be that hard.

    What you need to do is think about everything that they use that server for... For everything go through and write a list and write down what it's equivelant is going to be:

    Windows File and Printer Sharing - Samba
    Email - Qmail / Courier?
    Webmail - IMP
    Remote Access - PPTP? IPSEC?
    Backups - Amanda
    Printing - CUPS / Samba
    PDF Document conversion - GhostScript
    User Management - LDAP (With or without kerberos?)
    Centralised Calendering - Figure out

    Also, write everything down. I can't stress this enough, if it's in your head consider it gone. When you move through this project later you will be thinking.... Why was I thinking that?

    Once you have this list, go through, install and setup all the differnt stuff, this will help you make an even more informed decision.

    There are a LOT of questions that you are going to have to look into.

    The business, if there isn't any great loss sometimes are willing to switch as for a simple thing as network based PDF conversion and Anti Spam.

    This can save the company money. That is something they will definately be interested in.

    Also, I noticed that you are running SBS 2003. Are they using Windows Portal Services at all? SQL databases?

    On this note, do you have software assurance? What you might be better off doing would be waiting till support for 2003 dies and then have a solution ready to take it's place (Presuming you stay there that long). Either that or use the money that you would spend on migrating to 2005 when it comes out to move to Linux.

    Once you have done this, this will be first step. Then start changing the users over. Overall, changing the OS of the workstations will most likely end up harder to do than the server stuff, but if you can pull this off, then it will become easier to do the desktop stuff as you will understand much better at this point what it's all about.

    My email address is real and have been there before, if you want to ask a question, flick it across.

    Berny

    --
    Curiosity was framed; ignorance killed the cat. -- Author unknown
  42. There is something called "options" by objorkum · · Score: 1

    Just change OOo to save to Microsoft Office format by default. That's no problem.

    --
    objorkum dot com
  43. I agree, but I don't. by arete · · Score: 1

    I completely agree that you're going to need to learn how to run Linux before you run Linux, but there are things you should do WHILE you are learning Linux:

    0. Linux is a perfect OS for your server, but consider strongly whether you really want Linux for your workstations or you really want OSX. OSX provides a vastly superior interface for untrained users and generally supports most Linux software and a very large amount of professional software that Linux doesn't. If you're going to go with Linux, though...

    1. First install Firefox and OpenOffice on everyone's Windows machine. For OOo make sure you do the /net install so it works for all users, and change the default file formats to the MSOfc ones in the configuration.

    2. Get them used to Firefox. It's generally superior to IE, but the real reason to force it is better (but not perfect) security. Immediately convert their bookmarks and the default browser to Firefox; hide the obvious shortcuts to IE. Warn them that IE may be disabled.

    3. Then get them used to OOo instead of MSOfc. This is likely your biggest cost savings; new workstations usually ship with the Windows tax anyway.

    4. Find out what other applications they use, find out if there is a Linux version, an OSS equivalent, or if it runs in WINE. You are never going to transition anybody's workstation until they can perform all of their work functions in the new OS. This is going to take considerable time to indentify and solve.

    5. Transition the server(s) to Linux on your next server upgrade. With the effectiveness of Samba, transferring your workstations and your server to Linux are mostly independent actions, but I highly recommend changing the server first.

    6. After the server is settled, transition SOME workstations - starting with the ones you've settled point #4 on most completely. There WILL be problems, so don't migrate the whole office immediately. Most users, familiar with Windows, will be less happy with Linux than with Windows.

    While I'm sure there are people on /. vastly more experienced than I am, I'm a professional technologist and have repeatedly executed this transition.

    I highly recommend SuSE for someone in your position; it is a powerful Linux installation but also has Windows-style dialogs for all the configurations. While I'm sure there will be zealots for other flavors, I've found their configuration to be more straightforward and functional than the competition.

    --
    Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
  44. A few additional thoughts.. by naelurec · · Score: 1

    As most people have mentioned, you are atleast two years out from a full migration (assuming your company does not acquire consultants/senior unix admins) so here are some thoughts..

    1. Learn all you can about Linux on your own test machines. There is a LOT of information out there (books, websites, user groups, classes, etc..) -- get as involved as you can. If possible, find a mentor that can help guide you. Unix/Linux is different from Windows and the mindset is different. You will run into many brick walls attempting to manage a linux machine like a Windows machine until you really start to fully understand how the system works.

    2. Establish concrete rational for your migration plans. Ideally a 5 year proposal or similar might be a good idea. This should include the steps of the migration (ie converting apps to cross platform apps.. migrating the server... desktop rollout.. etc..) and have the input of individuals familiar with these types of migrations. In addition, evaluate advantages of the migration. Perhaps the use of thin clients or other hardware cost saving measures would be viable.

    3. Learn Windows. It sounds like your having issues with Windows. Needless to say, you are stuck with Windows for a while .. so brush up on your Windows admin skills. Restricting administrative access, keeping patches up-to-date (centralized patch deployment via sus/group policy), keeping your network adequately isolated (scanning incoming email/files, properly configured firewalls, network monitoring, etc..) and creating group policies goes a LONG way to combatting many common Windows issues. This should be your #1 priority.

    While there are fundamental differences between Windows networks and Unix/Linux networks, both benefit greatly from solid admin skills. This involves maintaining the infrastructure, evaluating and minimizing security issues, keeping the end-user productive (if your job extends this far, this might include profiling a worker and providing technical solutions to minimize redundancy, rework or other time consuming, zero profit tasks) and understanding the industry (both tech and your companies industry) and developing a road map that (ideally) gives your company a competitive edge.

  45. Split this process into parts. by msoftsucks · · Score: 1

    I've actually had quite good success by taking a piecemeal approach to converting an office. Split the environment into server and desktop functionality. For each environment, create a test environment so that you can play, learn, make mistakes in and resolve potential show stoppers. Keep good documentation as to what you are doing.

    For each environment, see what you are running. SBS means you are running file and print services, email, (possibly) database, and (possibly) routing and firewall services. Setup a test Linux server which you only have access to. Since this is a test box, even a desktop machine can be used as a server. Try to setup the Linux server to replicate the services that are provided by the SBS server. For example, if you have a common data share, create that same share on Linux using Samba. When you've done this for all identified services, use the new environment for a while so that you become knowledgeable in it. Make sure you pay attention to the maintenance aspects (things like backups, event logs etc.)

    If you need management approval to take the next step, make a good business case for it. You're going to have to sell it. Prepare a good demonstration to management. Include things like handouts, a slide show and documentation. Make sure these contain things that management cares about, like cost projections, support and maintenability.

    Only once you've had some experience with the installation and replacement services in the test envirornment, you are ready to proceed to convert your production environement.

    Make sure that you finish with one environment before starting the other. Give yourself sometime in between the two. I always start with the server first because its the easiest of the two. The desktop always has issues that will take quite a while to resolve (such as macros in Office documents, special Windows apps, MS Access db etc.)

    --
    Quit playing Monopoly with Bill.
    Linux - of the people, by the people, and for the people.
  46. Several suggestions... by suitepotato · · Score: 1

    Given your stated background...

    1. Forget this idea, get past the sheepish feeling, and go on with your life.

    2. Drink heavily and refer to #1

    3. If you cannot go through with #1, at least start with #2.

    4. Watch Willow and when Billy Barty says that you should forget all you know or think you know, LISTEN TO HIM!

    5. Go look up and read The Unix-Hater's Handbook. Its wise content came about for a reason and comes from early Unix pioneers and more to the point, victims.

    6. Spend some cash on a primo stash of good pr0n, preferably rare stuff that can't be found online, and a case of scotch whiskey, possibly Jagermeister as well. You'll need something to bribe a Linux geek with. Also bring handcuffs and not duct tape for the capture. They have some innate skill with duct tape for some reason.

    7. Keep the captured Linux geek in a basement, their normal environment. Every so often scream down the stairs in a falsetto voice as if you were their mother. It keeps them motivated to buck the system starting with parental authority so they will hack away happily as long as they think they're doing something nefarious.

    8. Learn from the Linux geek but do not become tainted by their hatred of Micrsoft and general know-it-all arrogance. The world works completely differently than the way Linux geeks think it should because the world's way works and the other way... doesn't. Besides, you like having money to pay for a house where you live on the main floors and not in your parents' basement.

    9. Take up C and when you think you've gotten the hang of it, take up C++ and tell yourself that the C training was only a joke. The paradigm shifting without a clutch effect will prepare you for the emotional shock you're slowly getting.

    10. Practice on DOS and possibly Mavis Beacon Teaches Typing if you can find a copy. You will need much better keyboard skills than you ever did with Windows. Read twenty pages of the dictionary and transcribe them every night because you'll be eventually typing ten times that much on a daily basis.

    11. Learn to skip the shock, anger, and denial phases and go straight to serene and possibly drunken acceptance of anything and everything. Make friends with any demons and devils you encounter as there's no Virgil to guide you through Dependency Hell which Dante unfortunately left out.

    12. Kiss all your free time goodbye whenever you upgrade kernels as you will be reloading various drivers most notably those of the video card. if you think you can keep prior installations indefinitely, forget that idea as you will sooner or later have a conflict that can only be resolved by uninstalling the prior driver installations. This is felt by the Linux community to be superior to Windows install and forget it method because it teaches you to appreciate pain as a daily fact of life.

    13. No matter what, do not fall for the siren song of Vi, Emacs, and their supporters who purport that these are the only editors. There are others, you can be helped. You need not totally surrender to the mindset that the incorrect way is best.

    Good luck and my prayers are with you. (A Linux user silently wishing GnuCash was one millionth as useful as Microsoft Money)

    --
    If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
  47. One step at a time, continually moving forward. by Anonymous Coward · · Score: 0

    I would suggest starting with an extra computer perhaps at home. I run Slackware personally. Take a machine. Clean it out. Don't dual boot. Install all the packages (~4GB).

    If you choose Slackware, remember that, to get X-Windows working right from boot, you need to set the runlevel in the init script. (Get to know VI! It's powerful and extremely fast.) Once this is done, log into the window manager and desktop environment (I use KDE), and configure to your pleasure. Configure your ~/.bash_profile to use any aliases you desire if you intend to use the console considerably.

    Get the necessities to work: Internet connection (su, dhcpcd, ifconfig, ...), Firefox, OpenOffice, xmms, mplayer, ... The file browser that comes with KDE works well as a PDF and general image viewer. There are also a *host* of other good software installed for every conceivable use.

    Use the hell out of the machine. If you run into problems (which you will), write them down, solve them, document your solution for next time, and conquer the next problem. All the help and documentation you will ever need is available on-line.

    Before too long, you will be accustomed to Linux use, and be able to enjoy the liberty, rock-solid stability, and features it provides.

    From then on, you can convert other machines as desired. Server, desktop, whatever. It's your choice. Just keep tinkering. You will learn more than you ever expected and be empowered every step of the way.

    Welcome aboard.

  48. Test server by phorm · · Score: 1

    While I do love linux myself, making a full-on switch without experience could be seen as a form of professional hari-kari.

    First thing would be to find out what your main server does, and see what alternative replacements there are. Some examples:

    web: apache
    firewall/NAT: iptables
    proxy: squid
    fileserver: samba
    printing: cups
    ftp: proftpd (or better, SSH-based services with winSCP clients, etc).
    However, as per the parent's recommendation, setting up a home server would probably not test it well for a real-world scenario in the long run, though it might be a start. If you can, try setting up a home server... and another idea (or an additional one) would be to setup a small secondary server at work... start with the basics and just have it serve up network shares with samba or maybe webpages with apache. From there, try adding other features and transitioning them over as you get them to work. There's no reason you can't have the windows server as your primary and then mount network shares or have webpages on the secondary during the transition period, and it gives you a chance to test the waters.

    Oh, and setup a backup plan early on... always a good idea when dipping into unknown waters.

  49. Bad idea by nurb432 · · Score: 1

    If you have no experience in some sort of unix, then dont even think about switching your company over.

    Spend enough time learning, to the point you dont need to ask how.

    --
    ---- Booth was a patriot ----
  50. My Advice: by rolfwind · · Score: 1

    My path might take multiple months or longer - depending how much time you attach to it. But it will save you headaches down the road.

    1)Don't do a thing. I mean a thing on converting anything till you KNOW linux.

    2)Get into hardcore distros like Slackware (at first) or Gentoo.

    3)Install Linux From Scratch yourself. (LFS is a distro and you will learn from that experience).

    4)Set up a complete working environment from LFS with all the tools you need. Work on it and don't flirt with MS unnecessarily while you are on it (unless you need to for work, not recreation - meaning if you need to play MP3/DVDs do it in linux).

    5)Start setting up servers for the hell of it and with LFS/Slackware/Gentoo or other distro.

    6)Test. Play. Experiment. Read a few books like Linux Administrator Handbooks.

    By now, you should be competent with linux.

    7. Pick a nice user friendly distro for the office workers. Include openoffice/ftpclient/emailclient and whatever else they need.

    Have a sane migration plan.

  51. OK I got your answer! by BigLonn · · Score: 1

    In a word Xandros, it comes bundled with crossover office and is relativly stable and it's a debian distro with the easiest install for a linux platform I've run into yet, and beleive me I've tried a few. It's not totally bugless but it will work for what you want and ditch the viruses and the tuesday afternoon thru when ever you finish testing the microsoft patch blues.

  52. I've done this myself by WhiteWolf666 · · Score: 1

    Here you go:

    1. Pick your distribution. The answer here is 'SuSE'. Enough Windows metaphors hold in the default SuSE environment that it will be easy to get used to.

    Plus, YaST makes most sorts of basic configuration tasks really, really easy.

    Also, make *sure* you buy SuSE. SuSE comes with excellent manuals in the box set. Any sort of user task that you can think of is covered in the user manual (burning a CD, hooking up a digital camera, SMB shares, NFS shares, printing sharing, the various web browser, OpenOffice.org usage, Gimp usage, scanner usage, etc. . .). Most administrator/install issues are covered in the admin guide, but the scope is limited. Advanced tasks (like setting up a tomcat application server) general refer you to project documentation online.

    If this is your first look at linux, read the introduction! It explains things like the file system hierarchy (where did my drive letters go!), CUPS (beautiful, automatic, end-to-end postscript printing!), and other linux need-to-knows.

    2. Find two test system. These should be yours and someone else similiarly dedicated, or yours alone. The purpose of these two systems is for you to get used to handling Windows operations on Linux. This makes the transition easier.

    3. Determine the hardware compatibility of your two test system. What video cards? What sound cards? What network cards?

    Odds are, most of this stuff will work out of box, but its a good idea to check. I've not heard of wired network cards that do not work with SuSE out of box, but they might exist. Most any video card will work in 2D mode: 3D, however, could be more difficult. Sound cards are pretty easy, too, unless its cutting edge stuff, or ancient stuff that was discontinued a long time ago.

    4. Make sure you have a minimum of 256 MBs of ram. No, really. If you don't have a minimum of 256 MBs of ram, Windows will feel subjectively faster than SuSE. You'll need another distribution. Not saying that SuSE won't work, or work well: Just that you'll some harddisk thrashing when running OpenOffice.org, KDE, Firefox, and Thunderbird at the same time. SuSE is slightly more memory hungry than other distributions, and more so if you use prelinking.

    The requirement is for 128 MBs of ram, but, subjectively, you won't have a wonderful experience without 256, except for basic tasks. I've got two laptop users, both with 128 MBs of ram, and they are the ones first slated for system upgrades, because their systems run pretty slow.

    5. Install SuSE on these two test systems. This part is easy, especially if you've done the above homework. Odds are, all your hardware will be supported out of box, no drivers or configuration needed. Most necessary software will be in the box, too.

    6. Optional. If you have needed of that 'one last windows app', purchase Crossover Office from www.codeweavers.com. This will let you run most Windows apps on Linux.

    7. Migrate ALL your network share needs to one of these two SuSE testbeds. This means printer, file-sharing, and document backup. Every printer on your network should be on one of these systems. Introduce a NEW documents folder for all your users on their desktops. This folder will link to an SMB share on one of the testbeds. Instruct them to save everything there, and duplicate their existing 'My Documents' to there. Either that, or convert you existing network store infrastructure to a similar linux framework.

    This is easier than it sounds. You can easily piece through the process of establishing network shares from the SuSE Admin manual. It's all GUI stuff-- don't listen to these guys telling you to poke around through the conf files-- that's stuff you can learn latter. Right now, the SuSE admin tools are pretty good, and the SuSE server admin tools (costs lots of money :( ) are awesome.

    If you want, *after* you've configured it via gui, open up the man page for smb.conf (in konqueror! man:smb.conf), and go take a look at your

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  53. Start looking at these wonderful sites by Anonymous Coward · · Score: 0

    When I started using linux for the first time, I first visited these sites to get my problems solved. I list some of them below.

    http://linuxquestions.org/
    http://linuxhelp.blogspot.com/
    http://linux.org/
    http://tldp.org/