Slashdot Mirror


Windows to Linux Migration in the Enterprise?

youngerpants asks: "There is a lot of talk at the moment about migrating applications from WIN32 to Linux. This certainly helps move the OSS movement along, however, the true test of Linux is in the enterprise. Whereas we can move applications, how can the enterprise itself (such as Active Directory to Open LDAP, Exchange Server to Sendmail and NTFS to Samba) be moved. Have Slashdot readers used any applications or followed any strategies to migrate their enterprise? How would you tackle an obviously risky migration?"

92 comments

  1. Open source procedure by Adi · · Score: 2, Funny

    1. Move from Windows to Linux.
    2. ???
    3. Profit! :)

    --
    Free your mind! ...and your computer. See http://www.debian.org/
    1. Re:Open source procedure by naros · · Score: 2, Insightful

      Realistically this just doesn't work because the overall best integrated system is still windows. Linux may be cheaper on a per seat basis but when you consider how many people are required to keep the systems running it becomes less and less clear that Linux us the way to go.

      --
      Benjamin Arai http://www.benjaminarai.com
    2. Re:Open source procedure by Dan+Ost · · Score: 1

      Are you claiming that Linux boxes require more support than windows boxes?
      That certainly has not been my experience.

      Could you please explain what you were trying to say in the previous post?

      --

      *sigh* back to work...
    3. Re:Open source procedure by shadowmas · · Score: 2, Insightful

      i cant agree with you on this one. at worst linux would require the same amount of people required to run windows system. it also helps that linux is much better at being remotely administrated (SSH/Commandline is much more efficient than Terminal Services). only reason i can think of linux requiring more people is because the admins arent properly trained.

    4. Re:Open source procedure by shadowmas · · Score: 1

      i have heard of domain group policies. have even used them. i admit that i'm no expert in them but from my experiance domain policies doesnt make life much easier if anything it makes it much harder to track just where u went wrong.

    5. Re:Open source procedure by Anonymous Coward · · Score: 0

      hahaha more people to run a linux shop? Um try again

  2. Wrong examples by passthecrackpipe · · Score: 5, Insightful

    "Active Directory to Open LDAP, Exchange Server to Sendmail and NTFS to Samba"

    I understand the gist of your question, although I don't think you understand it yourself. None of your examples actually discuss the one thing the enterprise is interested in: "Functional Parity"

    AD to OpenLDAP doesn't go, because OpenLDAP is just a directory protocol -- I wish people would start to understand that. There is no directly usable management interface, no business logic, no nothing. It is just a protocol....

    Comparing Exchange Server and Sendmail earns you a good thwapping over the head in my team -- maybe Exchange Server vs. Open-Exchange, but again you are comparing the wrong things. Finally, go stand in the corner for comparing NTFS with Samba.

    I usually don't complain about Ask Slashdot type stuff, but this takes the cake. Go learn something about IT before you ask stupid questions.

    --
    People who think they know everything are a great annoyance to those of us who do.
    1. Re:Wrong examples by passthecrackpipe · · Score: 2, Insightful
      Oh, and to answer the real questions:
      1. Active Directory to Novell eDirectory, although that doesn't really give you much. No real Open Source functional alternative.
      2. Exchange server to Open-Xchange
      3. NTFS to perhaps XFS or Reiser, orOpenAFS, although OpenAFS is really lots better, and has tons more functionality
      Have a lot of Fun!
      --
      People who think they know everything are a great annoyance to those of us who do.
    2. Re:Wrong examples by KingBahamut · · Score: 1

      Actually really here you go 1. Active Directory to Samba 4 2. Exchange to Exim, Postfix, Sendmail, Qmail, or OpenXchange - pick one. 3. NTFS to Reiser.

      --
      "God of Rock, thank you for this chance to kick ass. "
    3. Re:Wrong examples by karnal · · Score: 1, Interesting

      Wrong examples (Score:2)
      by passthecrackpipe (598773)


      Man, you need to chill a little. If you get the "gist", why not help instead of smacking the poor poster with technicalities? Maybe another hit of the crack pipe?

      --
      Karnal
    4. Re:Wrong examples by passthecrackpipe · · Score: 1

      Sorry, but Samba does not deliver functional partiy (i.e. sam functionality) to Active Directory. It may be somewhat similar, and it may be better in some ways, but it is not a good replacement. Neither are Exim, Postfix, Sendmail or QMail - all SMTP deamons. they don't even offer your basic IMAP/POP/ Calendaring, etc functionality. And I did actually mention NTFS to Reiser, but think AFS is more what the poster had in mind.

      --
      People who think they know everything are a great annoyance to those of us who do.
    5. Re:Wrong examples by passthecrackpipe · · Score: 4, Insightful

      I did actually provide examples.

      As for "chilling a little", I met a customer last week, who simply did not want to talk open source, because some clueless critter of an "IR Consultant" came in some time ago shouting something similar. "Get rid of all your Microsoft products! They are EVIL!" now, this customer is a relaxed dude, so went like "okay, but I replace it with what?" and something similar to the above list came up. For most people that list is simply unacceptable -- they don't *care* what they run, as long as it works. So someone coming around that can't even tell the difference between Exchange and Sendmail, and states "rip out all your groupware, calendaring, forums, imap, mail, pop, webmail, and some CRM functionality, and instead I give you Sendmail....it's FREE!" does not really impress.

      Customer now thinks Open Source people are clueless freaks, and any mention of this stuff is taboo. I see this *all the time* and it really gets me upset.

      Getting the revolution because you downloaded OpenOffice.org and found Slashdot is one thing, making the whole community look bad is another....

      --
      People who think they know everything are a great annoyance to those of us who do.
    6. Re:Wrong examples by Anonymous Coward · · Score: 0

      Don't you think you were a little strong. That is why youngerpants was asking the question, because he did not know. If every time a person asked a question they were treated like that, they may never ask a question again. Your responce make me think you are pro M$ or Bill himself.

    7. Re:Wrong examples by Noksagt · · Score: 2, Interesting
      AD to OpenLDAP doesn't go, because OpenLDAP is just a directory protocol -- I wish people would start to understand that. There is no directly usable management interface, no business logic, no nothing. It is just a protocol....
      Active Directory's primary feature is that it is an LDAP implementation. Also, OpenLDAP is an open source implementation of LDAP--not the protocol itself. The compination of OpenLDAP and SAMBA can deliver a lot of the backend functionality of Active Directory, but you are correct that they aren't a 1:1 replacement. Of all the examples of transitioning, that he gave in the post, this was the most accurate & he probably shouldn't be jumped on it because of this. I agree that the "NTFS to Samba" thing was quite ridiculous & is probably what motivated your post.
    8. Re:Wrong examples by passthecrackpipe · · Score: 3, Interesting

      Yeah, well, the NTFS to Samba thing was the final straw, athough I hear the AD to OpenLDAP thing all the time, and it pisses me right off. I do Enterprise Open Source Deployments for a living - primarily desktop and infrastructure (directory, groupware and file and print, heyhey, exactly his list!) and nothing is uglyer to an AD administrator then the mess that is the Kerberos/OpenLDAP/Samba mudheap that sort-of delivers something sort of similar, but really doesn't. Even the IDEALX stuff linked to elsewhere doesn't really make the grade. For all its warts, AD is actually pretty admin friendly, and what is more, many organisations have spent lots of money to get to AD in the first place. That is why my company specialises in integrating Linux infrastructures with existing AD and/or Novell eDirectory. (integrating linxu with AD actually works pretty well...)

      --
      People who think they know everything are a great annoyance to those of us who do.
    9. Re:Wrong examples by youngerpants · · Score: 1, Interesting
      OK, sorry about the NTFS/ Samba thing - I was trying to get across how an NT server may have certain permissions on a shared directory - how would I get from point A - NT server, via point B - Documented through to point Z - migrated with Samba taking on the same permissions.


      The sendmail point was a knee jerk reaction on my part - open exchange is a better alternative, which is why I ASKED SLASHDOT - but with the same valid points; getting from point A to point Z


      oh, and AD uses LDAP, its a protocol. This would be a migration from AD to similar or better functionality through Samba/ OpenLDAP etc (once again, this is why I ASKED SLASHDOT)


      I take your points onboard but I didn't really want to get into an essay for my comment. You obviously did.

    10. Re:Wrong examples by chris_mahan · · Score: 1

      >integrating linxu with AD actually works pretty well...

      Ok. You sold me. Can you point me to the HOWTO?

      --

      "Piter, too, is dead."

    11. Re:Wrong examples by Anonymous Coward · · Score: 0

      Please mod this up. Passthecrackpipe needs another hit.

    12. Re:Wrong examples by Anonymous Coward · · Score: 0

      You need another hit. Everything passthecrackpipe said is correct. youngerpants should have spent a day or two researching this before he submitted his ignorance to askslashdot for a little well-deserved abuse.

    13. Re:Wrong examples by toddbu · · Score: 2, Interesting
      Man, I'm glad my doctor doesn't think like you. When I go to the doc, I tell him "Doc, my chest hurts". Now if I have a lung infection, would it be appropriate for my doctor to then tell me that I'm an idiot because I don't know the difference between my chest and lungs, and send me away with a harsh comment and a kick in the ass? What if I complained about a numb arm but I was really having a heart attack?

      I get tired of reading crap like this from folks who "know better" than everyone else. I highly doubt that you were born with the knowledge between NTFS and Samba, which means that you possess your knowledge only because someone else was kind enough to pass along their understanding to you. So why do you repay other's kindness to you by calling someone else "stupid"? Is stroking your own ego more important than helping someone else who wants to learn something new?

      --
      If you don't want crime to pay, let the government run it.
    14. Re:Wrong examples by gowen · · Score: 1
      Customer now thinks Open Source people are clueless freaks, and any mention of this stuff is taboo.
      In which case, the customer is an idiot as well. Nowhere near as big an idiot as the zealot consultant, I'll grant you, but an idiot none the less. Closing your mind to an entire idea because you've generalised from one single bad experience is not good practice in any walk of life.
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    15. Re:Wrong examples by swv3752 · · Score: 1

      There are some other alternatives to Exchange such as Bynari, Scalix, or Kroupware/Kolab. Samba and OpenLDAP will handle most functions of Active Directory. You could also also go a different route intirely and use Novell's eDirectory or IBM's Tivoli Directory Server.

      It sounds like you could use this book: "Windows to Linux Migration Toolkit" by Allen, David.

      --
      Just a Tuna in the Sea of Life
    16. Re:Wrong examples by Undertaker43017 · · Score: 4, Informative

      nssldap, pamldap and MS Services for Unix...

      Nssldap will have to be recompiled for schema mapping, since AD doesn't follow a standard LDAP schema. Last I checked FC2 and FC3 already had compiled nssldap this way, so no recompile was necessary.

      MS Services for Unix is needed to modify the AD schema and for a couple of added screens in the admin tools for AD, to allow Unix attributes to be added.

      If you want to be able to change passwords from *nix, you will need to setup SSL, since password changes can only occur over SSL in AD.

      Just google on "AD nssldap". I have had my office running this way for almost 4 years, with no problems.

    17. Re:Wrong examples by chris_mahan · · Score: 1

      Thanks

      --

      "Piter, too, is dead."

    18. Re:Wrong examples by Anonymous Coward · · Score: 1, Funny

      "Closing your mind to an entire idea because you've generalised from one single bad experience is not good practice in any walk of life."

      Perhaps I could interest you in some Amway products then?

    19. Re:Wrong examples by Metzli · · Score: 1

      Kind of like one bad virus experience makes you want to move away from Microsoft products? Don't get me wrong, I prefer *nix over MS products most any day. I'm just playing devil's advocate with your logic flow.

      --
      "It's too bad stupidity isn't painful." - A. S. LaVey
    20. Re:Wrong examples by bloo9298 · · Score: 2, Interesting

      I would be interested to hear your opinion on the use of Kerberos in a UNIX environment. Personally, I am impressed by the way that MS have integrated Kerberos and made it relatively easy for application developers to use. The picture seems weaker in a UNIX environment, because few applications take advantage of Kerberos authentication (so people do not use Kerberos, so there is no incentive to add Kerberos support to applications, and so on). It is unfortunate. My question is, do you do anything interesting with Kerberos?

      And before a weenie jumps all over this post with "you can do this, and do that", yes, I know that Kerberos is sort of usable on UNIX. I am hoping that someone with a clue, such as the parent poster, will go into more detail about complex deployments with custom apps. To the parent poster: I have written Kerberized apps for both UNIX and Windows, used pam_krb, etc.

    21. Re:Wrong examples by Noksagt · · Score: 1
      I hear the AD to OpenLDAP thing all the time, and it pisses me right off...nothing is uglyer to an AD administrator then the mess that is the Kerberos/OpenLDAP/Samba mudheap that sort-of delivers something sort of similar, but really doesn't. Even the IDEALX stuff linked to elsewhere doesn't really make the grade. For all its warts, AD is actually pretty admin friendly, and what is more, many organisations have spent lots of money to get to AD in the first place.
      Yes--MS's products on the backend are generally more integradted and feature-rich. Rather than replacing PDCs/AD boxes with Samba/LDAP boxes, it probably makes much more sense to using these to expand your current infrastructure or to embrace it in the beginning. ANY LDAP-server (be it OpenLDAP or Active Directory) used as authentication, domain controlling, etc. seems hackish to me. While not perfect, Samba/OpenLDAP/IDEALX really is a capable solution that many find to be good enough in many ways & better in others (particularly the (f/F)reeness). I have seen it deployed with success in both small and medium-scale infrastructures & have seen it used as a supporting player in alrger infrastructures.
    22. Re:Wrong examples by Noksagt · · Score: 3, Informative

      I disagree that few *nix apps take advantage of Kerberos. Indeed, Samba and OpenLDAP, both mentioend here, do. OpenSSH, Cyrus IMAP, Netatalk, fetchmail, and many popular others do too. But you are right that it is far from universally implemented & many now choose to just run most traffic over SSL instead.

      My two cents on what you didn't ask about: I, like you, am impressed that you basically get kerb for free for most traffic from a windows server. However, I hate MS for the way they did this. They use non-standard, undocumented features that prevent non-MS systems from actually being interoperable with them. Even the MIT Kerberos team has accused them of trying to embrace & extinguish. I suspect that some (though certainly not all) of the lack of Kerberos on *NIX has to do with this.

    23. Re:Wrong examples by harrkev · · Score: 1

      If it WAS just a case of only one virus, then you would have a point. One event does not make a trend.

      But, since there are several companies making anti-virus software for Windows, I think that this qualifies as a trend...

      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    24. Re:Wrong examples by passthecrackpipe · · Score: 1

      Man, I'm glad my doctor doesn't think like you

      That's why he is the doctor, and I'm the IT guy ;-) -- and FYI, I learned my stuff by actually putting in the time at home, away from my family, in the lab, at work and with the customer *building solutions* and trying out stuff. What I didn't know, I googled. What I couldn't google, I bought books about. When I still didn't know, I decided it was too hard for me to do, and passed the work to someone else.

      I don't mind teaching people, and parting with my hard earned knowledge. All my senior staff are required to mentor junior staff. We have an open and free knowledge base, and all our products are open source. However, people who do not do even the basest of reasearch before asking someone else how to do it, are found alternative employment, and are gently let go from the organisation. TANSTAAFL.

      --
      People who think they know everything are a great annoyance to those of us who do.
    25. Re:Wrong examples by Stinking+Pig · · Score: 2, Informative

      "Active Directory's primary feature is that it is an LDAP implementation"

      BZZT... primary feature is a trio of functions, the AAA as it used to be called in Cisco materials: authentication, authorization, and access.

      Authentication: Who is this? do the username, password, and option crypto token match?

      Authorization: What resources are you allowed to use?

      Access: Is the authorization for this resource still valid?

      If you just want a directory, OpenLDAP is great. If you want an AD replacement, you need OpenLDAP, Kerberos, PAM, and Samba.

      --
      "Nothing was broken, and it's been fixed." -- Jon Carroll
    26. Re:Wrong examples by passthecrackpipe · · Score: 2, Insightful

      The only really interesting with Kerberos that we deploy with some success (and specifically use Kerberos for) is OpenAFS. for the rest, we don't bother, unless there is a path of very little resistance. Unfortunately, most of the time it is a case of too much effort for too little payback.

      MS not only made it easy for appdev's to use Kerberos (I am personally not really bothered about appdev comfort, caring more for end-user experience), they made it transparent to the end-user i.e. the user will *never* have to deal with tickets, tokens, and any other form of virtual identity currency. Shift to *nix, and you all of the sudden have to be a rocket scientist just to get at your files. It is a real pity, and we can collectively learn something from how MS have cracked the Kerberos thing. Us, we find ways to route around the problem, and don't use Kerberos....

      --
      People who think they know everything are a great annoyance to those of us who do.
    27. Re:Wrong examples by passthecrackpipe · · Score: 1

      Well, in the UK, this particular person is generally regarded by the untrained public to be somewhat of an authority, and he, and the organisations he represents, are seen to be the "spokespeople of open source" (again, by the untrained public). His name is Eddy Bleasdale. Mr. Bleasdale has done -- without any bad intent, I'm sure -- untold harm on the cause of Linux and Open source in the UK, and in my opinion he should be banned from ever talking with customers, or speaking in public. The man should be considered harmful. Wherever he goes, people migrate to Microsoft - lock, stock and barrel.

      So you cannot really blame the customer for taking that attitude. Between Mr. Bleasdales advice and generous lashings of fearmongering from Gartner -- who warn PHB's everywhere about the fact that the FLOSS world is full of people like Bleasdale -- I can't fault him for running for cover.

      --
      People who think they know everything are a great annoyance to those of us who do.
    28. Re:Wrong examples by Noksagt · · Score: 1
      BZZT... primary feature is a trio of functions, the AAA as it used to be called in Cisco materials: authentication, authorization, and access.
      First of all, I never said that AD was ONLY an LDAP implementation. Second of all, I said you needed samba & other services to replace AD & that it wouldn't be 1:1. Finally, many others agree that a HUGE part of AD is the LDAP implementation.

      Hell--they even chose to call it active directory!

      In short primary != only & I never said that it was.
    29. Re:Wrong examples by bloo9298 · · Score: 1

      Thanks.

      So do you handle authorization on a per-application basis, or is it workable to store authorization for all applications in Novell/OpenLDAP or some other centralized server?

    30. Re:Wrong examples by bloo9298 · · Score: 1

      I know about those, but they are not exactly impressive or widely deployed (at least, that's my perception) in comparison to the other achievements of the open source community.

      I agree that the way that MS changed Kerberos to add authorization information is intensely frustrating, but I think that adding authorization information is the right thing to do. Trouble is, it's a hard problem to come up with a reasonable authorization infrastructure. MS had one already. The rest of the world doesn't agree on one, so there isn't anything to drop in to Kerberos (they might agree if somebody developed one and gave it to them). Tunneling over SSL/SSH is far from a complete solution, because it leaves authorization up to the developer.

    31. Re:Wrong examples by toddbu · · Score: 1
      So I guess that you wouldn't consider that the time that you spent asking your customers questions as to what they needed as "training time". After all, shouldn't you as a high-priced consultant know exactly what they need without you needing to ask? Or what about the countless hours that people spent writing HOWTOs, or the folks who go out of their way writing up those HTML pages that you Googled that told you everything that you needed to fix a problem, or those who write books? What if all these folks didn't want to part with their "hard earned knowledge"? With the exception of the books, how much of the information that you currently have stored in your head did you buy (including your own time spent playing with stuff) versus the amount that was freely given to you? When you do the calculation, make sure that you value the freely given information based on the real effort of the person who gave it to you, not how long it took you to read their article. I certainly hope you're not one of those guys who's never sent at least a "thank you" email to someone that wrote a HOWTO that saved you a bunch of time. I guess from your comments you probably click on every PayPal link on every page you come across because you so highly value everyone else's time as much as your own. (I'm not saying that I do, and quite frankly, I should do more of it.)

      I don't disagree with you that there are leaches who will steal your ideas and resell them as their own, but I don't think that this poor schmuck was one of them. He's just a guy trying to support our cause and you're pissing in his coffee cup. You can't tell someone the RTFM when there's no FM to read.

      I guess the difference between you and me is that I don't think of my knowledge as my own. I've worked my butt off for the last 28 years working on systems and at least 90% of what I know came from the hard work of other people. Most anyone who went to college owes their professors a debt of thanks given that a CS college professor's salary is roughly 50% of what they could make on the open market. My family gets a lot of credit as does yours, because they gave me the freedom to pursue my career and learn all this cool stuff. I'm sure that they'd be disappointed if I turned around and told them that they didn't get any credit for who and what I am today.

      --
      If you don't want crime to pay, let the government run it.
    32. Re:Wrong examples by Noksagt · · Score: 1
      I know about those, but they are not exactly impressive or widely deployed (at least, that's my perception) in comparison to the other achievements of the open source community.
      OpenSSH is VERY impressive & is VERY widely deployed. Samba and OpenLDAP certainly have high deployment as well. I suppose a more interesting question would be to ask what impressive, wideley deployed software should have Kerberos but doesn't currently...
      Tunneling over SSL/SSH is far from a complete solution, because it leaves authorization up to the developer.
      No arguments here.
    33. Re:Wrong examples by bloo9298 · · Score: 1

      Of course I wasn't questioning the deployment of OpenSSH, Samba, or OpenLDAP! I use the first two every day. I meant deployed and using Kerberos. It wasn't clear from my post on its own, but I meant my comment in the context of the thread.

    34. Re:Wrong examples by Noksagt · · Score: 1

      My apologies for the misunderstanding.

      Yes--the major Linux vendors tend to compile most apps without Kerberos. I suppose to minimize dependencies & to prevent security holes from un(under?)-used featuers.

      pam-krb is usually available enough & consquently (with the kerberized services on windows) I have seen a lot of kerberized samba deployments. Fewer kerberized OpenSSH/OpenLDAP servers. Institutions that use kerberized end-user apps (UW's pine email client, Evolution, etc.) do seem to be more likely to have kerberized servers too. I don't know if this is due to savvy admins or end-users who WANT to use kerberos clamoring for it.

    35. Re:Wrong examples by passthecrackpipe · · Score: 1

      Wherever possible we go with centralised authorisation, and we use PAM wherever possible. When this isn't possible, like, for example in the case of the Citrix client, we hack our way around it (in this case by making Citrix learn about PAM)

      --
      People who think they know everything are a great annoyance to those of us who do.
    36. Re:Wrong examples by yuri+benjamin · · Score: 1

      Customer now thinks Open Source people are clueless freaks, and any mention of this stuff is taboo. I see this *all the time* and it really gets me upset.

      It upsets me too. I'm reluctant to promote OSS until I've asked a few questions about what the other person needs, and I try to point out all the pitfalls too. That way, if a person tries Linux for example, and it's not as hard as I said it might be, they're impressed. Raising expectations and then not meeting them is not a good practice in the long run.

      --
      You make the mistake of thinking you can educate the fundamental stupidity out of people. You can't.
    37. Re:Wrong examples by LWATCDR · · Score: 1

      Technicalities?? I mean this is Slashdot it is supposed to be technical! This is where you can start a flame war over the what OS the computer in the Enterprise.
      Now the NTFS/Samba was just dumb.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  3. Start Small - Start New by vmcto · · Score: 5, Insightful

    Very small...

    Individual Pockets -> Workgroup -> Departmental -> Enterprise

    As much as I love open source and think it provides tremendous value to organizations, I have to realistically evaluate any large migration and observe two obvious points:

    1) It's different. There will be people who will not want to see it succeed. You will need to PROVE that the functionality provided is SUPERIOR and that the cost of migrating is overcome by the reduced ongoing TCO.

    2) Is your organization ready to provide the level of support it has become accustomed too? Are you a MS Enterprise or Select customer? You need to prepare for the fact that to some extent the warm fuzzy blanket of misleading comfort is being pulled away from the organization.


    I would NOT begin by migrating something. I would begin by looking for a new unit, group, or area of the business. New is much easier to accomplish than migrate.

    Finally, if you are a hardcore MS shop, the financial pitch to MGT can be the leverage that doing something small can provide in price / service negotiations.

    1. Re:Start Small - Start New by Anonymous Coward · · Score: 2, Insightful

      I would think that convincing a manager of a new business unit to add one more risk would be a tough sell unless you can show them some big advantage.

      The easiest migration to sell within a big company these days is probably browser choice. IE -> Firefox has a lot of momentum. Hardest is probably entrenched Exchange/Outlaw email software. Although Evolution is a pretty good client for compatibility.

      Middleware and infrastructure stuff, like the web server, you just need to convince a small group of IT types. They're more likely to make decisions based on $$ rather than personal opinion (tho not in all cases). If they save $20K/yr in licensing, then they're willing to spend $5K in migrating, as long as they feel safe doing so. Saving the company money while adding security looks good on your review. Taking down the website for a week does not.

  4. Migration is never easy ... by GNUALMAFUERTE · · Score: 5, Insightful

    Nowdays, with all this "Get the facts" FUD, the Free Software comunity reacts trying to show that it's not true that migration is a nightmare, and that it's not true that it costs money. The true is, Migration from ANY system to ANY other system, is a nightmare, and it does cost money.

    The point we should make clear is: Migrating from Windows to Unix Is a good decition (I Say Unix to make clear that i'm not talking about Freedom or ethical or monetary issues, just about the technical stuff) and it will make things just easier and safer in the long run. Technically, there is no possible discussion.

    About non-technicall stuff: Microsoft insists in their "get the facts" bullshit that if you use windows you can hire incompetent sysadmins, and with Unix, you can't. It's just not a good idea to hire incompetent people. Hire a good sysadmin, and pay him well, what do you prefere, to pay thousands to a big monopoly for the right to copy, or pay a worker for actual honest work??

    ALMAFUERTE

    --
    WTF am I doing replying to an AC at 5 A.M on a Friday night?
    1. Re:Migration is never easy ... by drsmithy · · Score: 1
      The point we should make clear is: Migrating from Windows to Unix Is a good decition [...]

      Why ?

      Technically, there is no possible discussion.

      I disgree, there's a rather large "possible discussion", depending on what the client wants/needs.

  5. Windows to Linux Migration Guide by Anonymous Coward · · Score: 3, Informative

    Check out this link.

    1. Re:Windows to Linux Migration Guide by gilesjuk · · Score: 1

      Largely a good basic article, however it does mention Centrino laptops don't work with Linux, this isn't true anymore.

      Good guide on Linux on Centrino

      http://tuxmobil.org/centrino.html

  6. Advice from someone who has done it. by Noksagt · · Score: 5, Informative
    I have migrated to FreeBSD/Linux backed servers. The first key is to do it incrementally--migrate piece-by-piece.

    (such as Active Directory to Open LDAP,
    LDAP is so useful, that you might as well start here. Remember that LDAP is a multipurpose directory. If you want to replace AD authentication and a windows PDC, IDEALX has written some nice perl scripts and a tutorial on how to do this with OpenLDAP and Samba.

    Exchange Server to Sendmail

    If you want to replace Exchange Server, use Openexchange. If you want to replace only your MTA, consider using postfix. On the server end, this isn't a ton of work. But you will likely have to change the way clients are connecting to your server & also what they can do with it. Sendmail/postfix will probably not be enough for you...

    and NTFS to Samba)
    NTFS is a local file system. Samba is an open source SMB server/client. Big difference. See IDEALX for good Samba deployment.
    1. Re:Advice from someone who has done it. by tealtalon · · Score: 0
      I am probably missing something, but it appears the cost of Openexchange is similar to Microsoft exchange. What are the benefits of Openexchange?

      The obivous it runs on linux etc stuff, but are there any others? I am really just curious not baiting on a flame war.

    2. Re:Advice from someone who has done it. by Noksagt · · Score: 1

      It is open source and runs on your *nix servers. SUSE's pricing is MUCH lower than MS's pricing. You can use the same backend for free without SUSE support if you use OPEN-XCHANGE. The reason I chose to link to the former is that it is more likely it would be chosen by companies who had enough to afford MS Exchange.

    3. Re:Advice from someone who has done it. by ke4qqq · · Score: 1

      Last I heard, OpenXchange is no longer being marketed by Novell/SuSE with plans to eventually end support. However, there are a number of other alternatives such as: OpenGroupware.org Kolab phpGroupware et al.

    4. Re:Advice from someone who has done it. by Noksagt · · Score: 1

      I think you might be mistaken, but would welcome a link to where you heard this. As of early this month, Novell even had to assure customers that it wouldn't be abandoing Groupwise support due to their increased marketing of OpenExchange. I think they are serious about OpenExchange and Evolution!

    5. Re:Advice from someone who has done it. by Anonymous Coward · · Score: 0

      Easy - if you are able to read between the lines (you won't find this press release on Novell's site ...):
      http://mirror.open-xchange.org/ox/EN/news/news_det ail2526.htm
      Notice how a former Novell _product_ is abandoned. Netline is left alone with their luck and forced by the market to make their product OpenSource (since there are loads of OpenSource products better than their previously proprietary one).

      Also your statement about marketing OpenExchange by Novell is ridiculous since there is no OX marketing by Novell. Is there any Open-Xchange mentioned in:
      http://www.novell.de/presse/releases/2005/
      how many occurences in:
      http://www.novell.com/de-de/news/press/archive_200 4.html
      Nada, zero. OX press releases are only put out by Netline, *never* by Novell.
      Novell is Groupwise and SLOX was a superflous product they accidentially acquired with SuSE.

      Further an Evolution connector for SLOX was announced in something like 2002 and _never_ ever came to existance! Apparently no known work is being done on connecting OX to Evolution (contrast that for example with the Noodle project on OGo).
      You'll for sure notice that Evolution _does_ have an actively maintained Groupwise connector.

      Its generous by Novell to play nice with former SuSE partners, but it shouldn't affect your vision on reality.
      SLOX is dead, long live Groupwise!

    6. Re:Advice from someone who has done it. by Anonymous Coward · · Score: 0
      Easy - if you are able to read between the lines
      And the conspiracy theory starts...
      http://mirror.open-xchange.org/ox/EN/ne ws/news_det ail2526.htm
      Notice how a former Novell _product_ is abandoned. Netline is left alone
      Really? Try a Dec. 14th Computerworld article linked to on Novell's press site, below. Also, RTFA:
      Netline Internet Service announced today that Novell will sell and provide training, maintenance and support for Netline's market-leading OPEN-XCHANGE Server
      Also your statement about marketing OpenExchange by Novell is ridiculous since there is no OX marketing by Novell. Is there any Open-Xchange mentioned in:
      http://www.novell.de/presse/releases/2005/
      how many occurences in:
      http://www.novell.com/de-de/news/press/archive_200 4.html
      Nada, zero. OX press releases are only put out by Netline, *never* by Novell.
      Fine, but Novell has links to press coverage on http://www.novell.com/news/leadstories/inthenews.h tml, including a Feb. 2005 Newsforge review & a Dec. release about providing sales & support.
      Further an Evolution connector for SLOX was announced in something like 2002 and _never_ ever came to existance!
      Evolution 2 connects to either SLOX or MS Exchange with no problems...
      Its generous by Novell to play nice with former SuSE partners, but it shouldn't affect your vision on reality.
      SLOX is dead, long live Groupwise!
      While I'm sure your sentiment would reassure current groupwise customers, it isn't the full story. Both camps are freaked and will stay freaked that Novell will abandon them. Novell has committed to selling & supporting both & continuing development of Groupwise.

  7. Alot of talk, little real activity by duffbeer703 · · Score: 0, Flamebait

    The only places that can really migrate to Linux en-masse are places like call-centers where computers are used for specific and rigid purposes.

    Larger enterprises look at and think about the "savings", but when you compare the training costs, hassle and resistance that most users will feel, you're not saving anything.

    The places that have successfully transitioned to Linux (federal labs, Burlington Coat Factory, City of Largo, small companies) were either established Unix shops already or started with small or completely disorganized IT organizations.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
    1. Re:Alot of talk, little real activity by chris_mahan · · Score: 3, Insightful

      >The only places that can really migrate to Linux en-masse are places like call-centers where computers are used for specific and rigid purposes.

      Yes. And when 50% of the company is on linux, then what?

      The key is to make your applications fully web-based and be os-agnostic. There are three main reasons companies even look to replace their existing systems:
      * Cost, short term and long term.
      * Increased functionality.
      * Effective staffing.

      Right now linux provides visible short-term cost. Also, it can provide some long-term cost saving but that's more fuzzy.

      On functionality, the gaming world will tell you going away from windows is a step back. I think you gain some and you lose some, so wash.

      Staffing: You need fewer people but you have to pay them more.
      My horrible analogy: 400 day laborers with pickaxes or 1 highly paid driver in a Komatsu D575A-2SD.

      > The places that have successfully transitioned to Linux (federal labs, Burlington Coat Factory, City of Largo, small companies) were either established Unix shops already or started with small or completely disorganized IT organizations.

      Most companies have completely disorganized IT organizations, so that's actually good for future open-source adoption prospects :)

      --

      "Piter, too, is dead."

    2. Re:Alot of talk, little real activity by superpulpsicle · · Score: 1

      That's too wordy man. It's simple.

      Does your company require the need to play games in the office? If not, go to linux.

    3. Re:Alot of talk, little real activity by chris_mahan · · Score: 1

      Yeah,

      Well, you should know, we play lots of games in the office.

      Oh, you meant computer games?

      hehe :)

      --

      "Piter, too, is dead."

  8. do it step by step by Pegasus · · Score: 5, Insightful

    If you want to do it all-in-one over-the-night type push, you're very likely to fail. Or at least your users will kill you.
    Also, you may (or may not) hit many little annoying details that would make you belive m$ fud more and more.

    I've been trough two migrations now and what i learned is this: go easy, keep the existing systems in place for their forseeable lifetime (dont fix if it's not broken approach), implement OSS stuff only for new services and gradually replace old systems with newer, running OSS. In a timeframe of 2-5 years or so.

  9. Windows to Linux Migration in the Enterprise? by Anonymous Coward · · Score: 0

    I don't even think that Linux can save that show.... although it would look nice on those flat panel displays.

  10. For these, you don't by j-turkey · · Score: 2, Insightful

    Sadly, Linux just isn't there yet when it comes to enterprise IT. Unless you're rolling your own core business applications, you're pretty much stuck with Windows. Want to run an integrated payroll/HRIS system from a shrinkwrapped package? No luck with Linux.

    Further, IMO, while Suse's OpenExchange appears to be a compelling package (which I'd love to deploy in lieu of Exchange Server), I've had a very difficult time finding a local 3rd party vendor to support it.

    The point of my post is not to denigrate Linux. I am generally a Linux advocate, and will still deploy it wherever it is practical (practical being the operant word here). The issue, however, is that much of these services are inside of niche markets where it doesn't make sense for the vendor to develop Linux support. Others are very bleeding edge and not commercially supported. If you don't have a very large IT department to support the services that you want to run, they're nearly useless -- that is, unless you've got gobs of free time on your hands.

    OTOH; if you're rolling a custom app (and thus already have the staff you need), need a webserver, or a database backend, Linux may be an excellent choice. One way to look into it is to find out how Linux is most widely deployed and supported as a solution (ie web servers, database backends, etc). If you go the other way, choosing whatever solution you find that's "out there", you may find yourself in a heap of trouble -- looking for a new job. I supppose that this applies to all software, commercial or otherwise. Always ensure that you can support it...but it's something that one has to be especially cautious about when getting into a bleeding edge F/OSS package that is new enough where there is either no commercial support, or inadequate support for your needs...and unfortunately, there are currently quite a few of these out there.

    --

    -Turkey

    1. Re:For these, you don't by ratboy666 · · Score: 1, Troll

      "Sadly, Linux just isn't there yet when it comes to enterprise IT. Unless you're rolling your own core business applications, you're pretty much stuck with Windows. Want to run an integrated payroll/HRIS system from a shrinkwrapped package? No luck with Linux."

      Just want to go over what you didn't say, but implied:

      1 - Windows is an exterprise class system.
      2 - You can buy a shrinkwrapped package for Windows that does integrated payroll/HRIS for that aformentioned enterprise.

      Excuse me, I have to wipe the tears of laughter out of my eyes.

      Ratboy.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    2. Re:For these, you don't by j-turkey · · Score: 1
      1 - Windows is an exterprise class system.

      It is. The original poster also implied that Windows is "enterprise class". This seems to just be generally implicit. You and I may or may not like Microsoft operating systems, but it doesn't change the fact that this is what they're in place for. You can see past your own agenda, right?

      2 - You can buy a shrinkwrapped package for Windows that does integrated payroll/HRIS for that aformentioned enterprise.

      Yep...ADP'll sell you two different packages that will integrate. If you have any questions about it, I'm sure that they have a few sales people who would be glad to answer any questions you may have. (The fact that these packages exist does not, however mean that I advocate them. You can do your own homework and discuss it yourself with ADP).

      Did you honestly not know these, or just don't want to believe it becuase you don't care for Microsoft software on personal level? ...or were you just trolling, because you didn't really say anything.

      --

      -Turkey

    3. Re:For these, you don't by ratboy666 · · Score: 2, Informative

      It's a Troll, and I'm happy with it!

      Seriously, the concept of "shrinkwrapped" software doesn't go with Enterprise -- a lot of customization and integration will need to be done. "QuickBooks" and its kin won't cut it. That's what I think of when "shrinkwrap" is mentioned. You are not going to find ADP software at your local computer store!

      Now, if you are ARE talking enterprise accounting, the same number of solutions are going to be available on UNIX based platforms.

      As to Windows "Enterprise" use... Microsoft does claim Enterprise ready software, but I haven't yet seen the hardware it would run on. My (old) clients don't have it either. Maybe its good, maybe not. I just don't know. That makes enterprise Windows the "risky" choice. Go buy an enterprise server from IBM or SUN; it works -- and both bundle hardware/software as a single stack. Microsoft doesn't, so you ALSO have the risk that the next version/patchset will render the server non-functional. (Yup, I can play the FUD game too!).

      That said, Microsoft does have some interesting groupware and directory services offerings.

      Anyway, thanks for the Troll endorsement -- it was, because I was feeling a mite impish.

      Ratboy.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
  11. Wow by Quattro+Vezina · · Score: 4, Funny

    Damn, the title of this article is just begging for someone to make a Star Trek joke, and no one's done so yet.

    Ah, Slashdotters genuinely surprise me sometimes...

    --
    I support the Center for Consumer Freedom
    1. Re:Wow by x00101010x · · Score: 3, Funny

      Scotty:
      She can'nah take much more'o this captain! Th' opensource drivers for the warp core containment controller card are only version 0.2.1 and the project hasn't seen an update for nearly a century! While the hardware is capable of running the engines at 110%, these incomplete kernel drivers can'nah hold her much longer than five minutes over 80%!

      Kirk:
      Bones! You've got Familiar Linux running on your tricorder, get online and see if you can find a patch for the warp core containment driver!

      Bones:
      Damnit Jim, I'm a doctor, not a kernel hacker.

      --
      DONT PANIC
    2. Re:Wow by Jerf · · Score: 1

      Just a sign of how far Star Trek has slipped in the mind share of its "target audience".

      I gotta say it never even occurred to me, and I certainly used to be a Trekkie.

  12. Hmm, pants? by rmitz · · Score: 0, Troll

    I don't think you're old enough to wear pants yet. Please try again next year.

  13. No REALLY!! How can I get NTFS-like permissions? by clickster · · Score: 3, Insightful

    I've always been curious about this. I love Linux, but one of the areas where I think it is sorely lacking is in file system permissions flexibility. For example, if I had a folder and wanted the following in Linux, how could I do it?

    MKTG group = rwx
    DEV group = r
    EXEC group = r
    ADVERT group = rx
    ADMINS group = rw

    Is there a way to do this in Linux? I have no idea. It has always been my understanding that I'm stuck with UGO and sitcky bits for permissions. Is this entirely true or is there another way.

    --
    If you mod me down, I shall become less powerful than you could possibly imagine.
  14. Re:No REALLY!! How can I get NTFS-like permissions by j-turkey · · Score: 2, Informative
    I've always been curious about this. I love Linux, but one of the areas where I think it is sorely lacking is in file system permissions flexibility.

    I'm hoping that one of the things that you love about Linux is its flexibility...most distributions can grow far beyond their packaging. :)

    I believe that you're looking for ACL support (Access Control Lists). Check this out. Also, just do a google search for Linux ACL's. There are lots of projects in development, and considering how long these have been worked on, there are probably some implementations which are quite mature. YMMV.

    --

    -Turkey

  15. Re:No REALLY!! How can I get NTFS-like permissions by Anonymous Coward · · Score: 0

    Check out Access Control Lists (ACL). I mainly have experience with the Solaris implementation of ACL, but they have made their way to most Linux distros AFAIK.

  16. Re:No REALLY!! How can I get NTFS-like permissions by youngerpants · · Score: 1

    Thanks clickster/ j-turkey, couldn't have explained the problem or the solution better myself (despite what passthecrackpipe may think)

    Exaclty what I was referring to

  17. Re:No REALLY!! How can I get NTFS-like permissions by anderiv · · Score: 1

    You need to look into Access Control Lists. That will allow you do have much finer-grained file access controls.

  18. This is slightly off-topic, but by agraupe · · Score: 1

    I always see comments on these stories like, "zealots tell people to switch and can't back it up". Perhaps what the community needs to realize is, apart from companies who know what they are doing and can facilitate an effective transition, maybe it is best that companies do not do an abrupt shift from Windows to Linux. I am a vehement Linux supporter, but I realize that the transition may not be good for some people/companies. My parents both use Windows. I know that giving them a Linux box probably isn't the best idea until, say, Longhorn comes out and they have to learn a new system anyway. I think that the greatest growth of Linux on the desktop will not come from established companies, but instead the new companies that start with Linux so they don't have to worry about migrating this system and that system.

  19. Re:No REALLY!! How can I get NTFS-like permissions by clickster · · Score: 1

    Thank j-turkey. That's the kind of thing that I'm looking for.

    --
    If you mod me down, I shall become less powerful than you could possibly imagine.
  20. Corrected version by Anonymous Coward · · Score: 0

    Scotty:
    She can'nah take much more'o this captain! Th' opensource drivers for the warp core containment controller card are only version 0.2.1 and the project hasn't seen an update for nearly a century! While the hardware is capable of running the engines at 110%, these incomplete kernel drivers can'nah hold her much longer than five minutes over 80%!

    Kirk:
    Bones! You've got..... Familiar Linux running on your .... tricorder..... Get online and ..... see if you can find a .....patch .....for the warp core... containment driver!

    Bones:
    Damnit Jim, I'm a doctor, not a kernel hacker.

  21. OES is the Solution by Anonymous Coward · · Score: 0

    http://www.novell.com/products/openenterpriseserve r/

    Give it a year to mature and it will be a complete and viable solution to a Microshaft environment.

    From end user (Ximian, FireFox, OO)
    Backend: GroupWise, http://www.scalix.com/, Exchange 2K
    Platform: Novell OES
    Patch / update / version mngmt: RedCarpet

    All fully supported by hand holding, management stroking suits.

    Micrshit is doomed. ETofDeath: 2020(two more migration cycles). RIP.

  22. Hard or risky migrations by dtfinch · · Score: 1

    If you have a lot of apps that simply can't be migrated, or there's no way to safely and gradually perform the migration, it may be best to hold off or look into a partial migration. The ultimate goal is to solve problems and/or save money.

    Samba for me has been a very good file server, performing seemingly much faster than I've seen with Windows servers, with the flexibility to do some very interesting and unusual setups.

  23. Oracle, IBM(websphere/UDB/Domino), Peoplesoft, SAP by t482 · · Score: 1

    All will run on linux.

    AD is hard to migrate because it is very proprietary. (Mind you SAMBA can authenticate users).

    For free software I would use
    1) Linux as a firewall
    2) Linux as a file and print server
    3) Linux as a database server (Oracle, UDB, Postgresql)
    4) Linux as an Application Server (Oracle/SAP/Peoplesoft)
    5) Linux as a web server - Apache/Tux
    6) Linux as a J2EE server (Websphere/JBOSS/BEA)
    7) Linux as workstation (limited use) OpenOffice/etc

    Enterprise software means different things to different people. I for example am working with a bank that uses DOS (and some win95) for all its tellers. The DOS machines almost have never received an significant outage. And surely linux is more stable that DOS/Win95...

  24. Re:No REALLY!! How can I get NTFS-like permissions by nathanh · · Score: 1
    I've always been curious about this. I love Linux, but one of the areas where I think it is sorely lacking is in file system permissions flexibility. For example, if I had a folder and wanted the following in Linux, how could I do it?

    MKTG group = rwx
    DEV group = r
    EXEC group = r
    ADVERT group = rx
    ADMINS group = rw

    Is there a way to do this in Linux? I have no idea. It has always been my understanding that I'm stuck with UGO and sitcky bits for permissions. Is this entirely true or is there another way.

    It can be done with UGO but it's not pretty. Basically you create permutations of every possible group/access combination. Requires a huge number of groups for any non-trivial case. UGO is not really workable in those situations.

    If you're only worried about Linux then simply use POSIX ACLs. They've been standard in most Linux distros for many years.

  25. Gotta love to Komatsu analogy... by leonbrooks · · Score: 1

    ...but you also need to point out that most of the labourers will be leaning on their shovels rather than working. At least, that's how the Minesweeper Consultant/Solitaire Expert crowd that I've seen in action behave.

    The guy with the Komatsu (a WA1200, I'm sure, for the reach and flexibility) will be ripping around at full throttle, will top-dress your lawn in passing, fix the corporate toaster on his lunch break and be writing his own novel on the side as he works. And constantly thanking you for letting him play with this neat toy.

    --
    Got time? Spend some of it coding or testing
  26. It's situational by leonbrooks · · Score: 1

    I loaned my spare Linux workstation to my sister-in-law, who at the time bemoaned the absence of PhotoShop.

    Now she still misses the odd PS feature but also sorely misses GIMP features when on PS, the convenience of Konqueror and Firefox when stuck with MSIE and Windows Explorer, and really hates the constant crashing (I swapped her CD burner for a DVD burner yesterday and her machine had been up for 183 days since the last power failure - she never saves, with obvious consequences after five hours' typing up of a document on one of her kids' school's computers, I've seen an image left open on her machine for more than a week while she tries various stuff on it; her oldest son built a Klaymen figurine over the reset button out of plasticene, where it's been sitting for more than a month and she didn't notice). I'll update that machine soon so she can have GIMP 2.2, which is all-over much nicer than the 2.0 she's using.

    --
    Got time? Spend some of it coding or testing
  27. ...and he's not paying YOU by RMH101 · · Score: 1

    closing your mind to an entire idea and calling customers idiots is not good practice in any walk of life.

  28. It's really really really easy by lorcha · · Score: 2, Informative
    Here is a guide for POSIX ACLs in Gentoo. From there, you should be able to do it easily in any other distro (in case you are not a Gentoo user). Basically, you get to recompile the kernel if POSIX ACLs for your filesystem are not already compiled in and then you have to remount your filesystems with the acl flag enabled. For bonus points, you should also install your distro's ACL manipulation tools. ;)

    The HOWTO that I linked to has a more detailed explanation of how to do it.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  29. try this, makes ur life easier by zooooom · · Score: 1

    Go to http://www.resolvo.com/moveover/. They have automated migration tools called MoveOver for both server and desktop. Automatically transfer all user-defined files, emails, email config, desktop environment,etc. hope this helps.

  30. Re:No REALLY!! How can I get NTFS-like permissions by jimmyharris · · Score: 1

    To go along with the other posters, yes ACLs give you this control over permissions and I believe they are included by default in the 2.6 kernel. Certainly Fedora Core 3 and RHEL 4 include them.