Slashdot Mirror


Buying Unix?

BarefootClown asks: "I'm currently the sysadmin for the University of Oklahoma Aviation Department. (I know the website looks horrible, it's being redesigned right now by somebody with talent.) Our systems here include two Intel-based servers, one running Windows 2000, one running Linux. The webserver is running on the Linux box. We need a new server, as the old one is about to die (I've lost two of the six hard drives, only one of the two processors is working, and it's just old--we got it second-hand). My boss has been very indulgent in letting me put Linux on a few boxes here, including the webserver, and a couple of web-only terminals (weather/flight planning stations), but he's expressed concern that, if I were to leave my job for some reason, having *nix machines would leave the department unsupported, and out of luck if problems were to occur. Our official departmental (one level up) support channel doesn't support Unix (he didn't support Windows 2000 until the end of last year...), though I might be able to talk to Campus support. This is all becoming a concern because I want to replace the dying box with a Sun NetraX1, which (obviously) doesn't even have the option of running Windows. Any suggestions on how I can convince my boss that it's worth doing? The price on that box is fabulous, at just a bit over a thousand (US) dollars out the door. The nearest PC/Linux box from Dell is about $1400. It seems to me that I know enough *nix people on campus who are looking for jobs that he wouldn't have trouble finding support if I were to leave. How do I convince him that Unix isn't that big of a risk?"

73 comments

  1. Groom a replacement before you leave by nelsonal · · Score: 2, Insightful

    If you can convince him that you will have an equally capable replacement, I would guess that it would reduce his fears. Not knowing much about unix I would be concerned if I had to find a good unix admin myself.

    --
    Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
  2. Job Sites by JimMcCusker · · Score: 1

    Sign him up as an employer on a popular Job Site (Monter or CareerBuilder or something) and do a search for resumes with Linux in them. I think that you'll find plenty.

  3. Things I would stress. by Neck_of_the_Woods · · Score: 4, Insightful


    Go ahead and give him the "Linux/Unix" why it is better speach. I am sure you will hear it at least once. Push all the FUD aside that you will get and you are left with just a couple real reasons.

    #1. The fact that it is harder to understand is going to give you at least someone that is "interested" in unix and making it work right. Everyone thinks they are a microsoft admin, but when it breaks they turn into a user real quick.

    #2. Academia is one of the best places to find an up and coming unix guy, and you don't have to pay them much.

    #3. You don't get everything under the sun installed as default. It tends to be a more secure box out of the cardboard it was shiped in.

    #4. I would say from my exp. that once it is up and running, locked down, and doing it's job there is much less "Could you come in a reboot this for me".

    #5. You have something that is yours(ie the departments), the guy above you that did not want to support it will keep his hands out of it.

    #6. It is a much better learning tool for the people using it. They get broad exposer to things "not microsoft".

    #7. You learn fundamentals, not point and click.

    #8. Open Source, no purchases. Every manager loves that one.

    #9. I would go ahead and introduce him to other places that are using unix in your field. This loosens them up a bit.

    #10. Find some things that will help him with problems he has now that are open source. Get them running on the linux boxes and give a little show. This is free on unix!

    -- Don't be pushing, there are many things that windows does well. Period. Find the things that unix does well, and show them how you can make them happen for less.

    It is about money, don't be fouled. That worry about support is also about money. Show him there are many people on campus that when you move on you personally will make sure that you fill your own shoes as you leave. Take the presure off him about finding a replacement. Hell make it part of your jobs description. Your not going to be there forever, so look at it this way. You can put that on your resume, for a short time you would have had to manage and train someone. That looks good to anyone.

    Good luck.

    --
    Neck_of_the_Woods
    #/usr/local/surf/glassy/overhead
  4. Webserver by zangdesign · · Score: 1, Flamebait

    For less than half the cost of that Sun POS, you can build a box that will handle quite a load if you build it from generic parts.

    Check out Pricewatch (or just about any smaller out-of-state supplier) and you'll find much lower prices on equipment.

    Second, download one of the many distro's out there - They're free and most of them include an option for building just a webserver.

    Third, firewall the living hell out of that box (except the necessary ports) and turn it loose. Should only take a weekend to put the thing together and get it running.

    The security might take a bit longer, but there's about a metric ton of stuff out there to help you configure a decently working firewall.

    I wouldn't waste state money on Sun equipment and warranties, since most machines don't fail inside the warranty period (personally, I would buy from Sun on principle, but that's another matter).

    --
    To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    1. Re:Webserver by zangdesign · · Score: 2

      Correction: I wouldn't buy from Sun on principle, but that is another matter.

      How in the hell is this flamebait? Is there anything that is patently untrue in my statements?

      The lowest capacity Netra is $995 plux tax. For about $400, one can match the speed and the storage capacity using off-the-shelf equipment. The rackmount case will add to the cost, but not significantly.

      Debian, Mandrake, and even RedHat are available as downloadable ISO's, with the only cost being that of the time spent and bandwidth. Alternately, if you want to dump a few bucks back into the community, the necessary package still only costs $80 max.

      The firewall can be configured using any number of utilities available on Sourceforge or other places.

      For that matter, you can download or purchase one of the firewall-equipped distro's and still come in under the cost of the Sun hardware alone.

      You people are way too sensitive and over the strangest things.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    2. Re:Webserver by Mad+Marlin · · Score: 1
      For less than half the cost of that Sun POS, you can build a box that will handle quite a load if you build it from generic parts.

      Sun POS? How easily can you build a 64-bit rackmount computer from generic parts?

      Check out Pricewatch (or just about any smaller out-of-state supplier) and you'll find much lower prices on equipment.

      Saving $100 isn't worth the lost reliability.

      Second, download one of the many distro's out there - They're free and most of them include an option for building just a webserver.

      Did you even read past the first 5 words? It is replacing a Linux web server.

      Third, firewall the living hell out of that box (except the necessary ports) and turn it loose. Should only take a weekend to put the thing together and get it running.

      Why not do it during the regular work-week? Some people don't like to work weekends.

      The security might take a bit longer, but there's about a metric ton of stuff out there to help you configure a decently working firewall.

      The machine shouldn't even touch the network until it is secure.

      I wouldn't waste state money on Sun equipment and warranties, since most machines don't fail inside the warranty period (personally, I would buy from Sun on principle, but that's another matter).

      One shouldn't make purchasing decisions based upon ``principlep'', but rather on the quality of the products offered.

    3. Re:Webserver by Mr.+Piddle · · Score: 1

      I wouldn't waste state money on Sun equipment...

      When setting up a server, should I be looking for a well-tested, consistent, well-documented, and well-supported server? No? You mean I should build my own PC server using components from many different vendors, and who knows whether it'll work well day after day? Wow, I'll save a bundle!

      Actually, I know this isn't true. In my experience, PCs really are pretty flaky (even really good PCs). The reason is that they aren't designed from the ground up to run 24x7x365 under high load like Sun servers are (this goes for other RISC servers from IBM, SGI, HP, etc., too).

      There is more to a server than CPU2000/$. I know when I buy a server from Sun, it will come in a very rugged enclosure that is engineered for maintenance and cooling. Also, it will come with Solaris, which is the icing on the cake. This is an arrangement that I can bet my reputation on--anything less would be irresponsible.

      --
      Vote in November. You won't regret it.
    4. Re:Webserver by Anonymous Coward · · Score: 0

      do you design computers in a corperate setting for a living?

      no?

      didn't think so

    5. Re:Webserver by I_redwolf · · Score: 2

      That's not the way to build/design or setup a server.. heh. In a real world situation you'd be fired if you pulled something like that.

      The Netra X1 has a sparc processor and Sun is world reknowned for their support and quality equipment, except for the fact that the X1 is PCI it's probably a better machine in the long run. Also a firewall probably has nothing to do with this, that depends on network setup and the original poster didn't discuss that. Besides if you were gonna setup a firewall would you really let a utility do it for you?? It's not gonna be anywhere near precise for an enviroment like that. Not only that but setting up a machine properly takes alot of time, it's tedious and boring and thats the job of a system administrator; that and always having a backup plan. Your way, it's 3am in the morning and a HD fails, you have to wait 6 hours to replace it. The right way, it's 3am in the morning and a HD fails, you call Sun, they send someone right over to replace it ASAP around 9am you are already home sleeping.

  5. Easy: by Chasing+Amy · · Score: 2

    Since it will be a server, give your bosses printouts of all the gaping security vulnerabilities discovered in Windows/whatever webserver. Explain that the Sun box will likely be far less hackable, not to mention more stable, and come with Sun's excellent support and more timely patches than Microsoft could ever offer.

    In other words, play the hacker card. Your boss doesn't want his servers hacked because they run Windows, if they would be safe(r) running Unix, does he? :-)

    --

    Chasing Amy
    (We all chase Amy...)
    "The more corrupt the state, the more numerous the laws"-Tacitus
    1. Re:Easy: by Tom7 · · Score: 2


      Uh, Solaris needs just as careful an admin as a windows computer (especially right out of the box). Perhaps you missed the recent slew of rpc vulnerabilities?

      It's probably true that a competent admin could lock down a Sun box better than a Windows one, but betting his reputation (job?) on it doesn't seem like a good wager...

    2. Re:Easy: by LiquidPC · · Score: 0, Troll

      Sure, windows has a lot of security issues. On the other hand, *nix has plenty too. You could come up with a long list of *nix vulnerabilities, if you so desired. It's rash to say just because it's windows means it's going to get hacked.

    3. Re:Easy: by Anonymous Coward · · Score: 0

      lpc: really? tell me more about my life.

      <TProphet> it's always interesting what I learn about myself from you.

      <LiquidPC> Being homosexual goes against nature. The primary point of life is to reproduce and survive.

      <LiquidPC> So, you obviously have mental issues if you're homosexual.

      <TProphet> lpc: I see. and there's definitely no natural selection at work, rihgt?

      <TProphet> becuase people always breed in genetically optimal ways, right?

      <dice> LPC, just quiet down.

      <LiquidPC> I never said that.

      <dice> No one cares, and you're making yourself look foolish.

      <LiquidPC> But it's pretty obvious that going against reproducing is against the primary purpose of life.

      <dice> Naturalistic fallacy.

      <dice> Try again.

  6. Not a good idea. by Chasing+Amy · · Score: 4, Interesting

    > For less than half the cost of that Sun POS, you can build a box that will handle quite a load if you build it from generic parts.

    Yes, and then he could get cursed out by his bosses if/when a part fails. Look, I build my own machines for my own personal uses, like most people here. But for a real corporate/institutional server, that isn't a safe, accepted option.

    See, if the Sun box dies, Sun will fix/replace it within the contractual period, and Sun will be to blame for the malfunction. If however "IT Guy" builds the server and installs *nix himself, "IT Guy" gets all the blame when something hardware or software goes wrong.

    So, Sun [or IBM/Dell/whatever] is safe, while DIY is dangerous, in a real-world server environment--if you're the guy responsible for it.

    --

    Chasing Amy
    (We all chase Amy...)
    "The more corrupt the state, the more numerous the laws"-Tacitus
    1. Re:Not a good idea. by sigwinch · · Score: 2
      If however "IT Guy" builds the server and installs *nix himself, "IT Guy" gets all the blame when something hardware or software goes wrong.
      That's irrelevant*. What matters is labor cost and economies of scale. An IT guy costs $25-50 per hour. If he spends a day researching and ordering parts, assembling them, and testing the new machine, he has spent $200-400 of his employer's money. If one of the parts is incompatible or flaky, it can easily cost twice that. If you're just doing one machine, it can easily cost more than a turnkey machine.

      (However it can be economical to build your own cluster. Research, procurement, and compatibility testing are amortized over the whole cluster. Assembly and functional testing costs per-machine, but is pretty cheap.)

      * Unless the boss is an asshole. But if he is, everything will always be your fault anyway.

      --

      --
      Kuro5hin.org: where the good times never end. ;-)

    2. Re:Not a good idea. by zangdesign · · Score: 2

      Part failure? New computer parts rarely fail within the warranty period, in my experience. How much does the service contract from Sun add to the TCO of the machine? If it's even $500 a year, then that money could be better spent on a mirror drive and training.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    3. Re:Not a good idea. by Chasing+Amy · · Score: 2

      > New computer parts rarely fail within the warranty period, in my experience.

      Erm, tell that to all those people who bought IBM's 75GXP (? IIRC) hard drives. I've also had two brand-new Linksys LNE100TX NICs die within 4 months of purchase, but fortunately that's a cheap part. Which isn't really the point, because many organizations prefer a "conservative" approach to systems acquisition. Like the old saying, "Nobody ever got fired for buying IBM."

      Yes, the money *would* be better spent on backup equipment and training, sure. However, depending on what the organization has budgeted, a nice Sun system could have the advantage of CYA, which building a system by hand does not have. If something goes wrong on the Sun machine, it's Sun's fault. If the hardware dies, It's Sun's fault. If the server gets cracked, it's Sun's fault. (At least, these are better excuses).

      Whereas, build it yourself and install *nix yourself, and it's your fault. If the hardware dies, it's your fault. If the server gets cracked, it's your fault. Your boss may very well say, "I told you we should have gone with a real vendor..."

      DIY systems are best for organizations with very constrained IT budgets, or organizations run by geeks who know the advantages of DIY. An IT manager in a typical company doesn't necessarily know as much as the geeks working for him, and may blame them for choosing DIY instead of a "safe" vendor. Not to mention the regular suits outside the IT department, including bean-counters who may see a server outage on your DIY server, crunch the numbers, and yell at you for not choosing, again, a "safe" vendor for a little bit more money.

      "Nobody ever got fired for buying IBM" may not be strictly true, and it may be an outdated sentiment, but nonetheless it embodies a certain attitude on behalf of management at many corporations.

      --

      Chasing Amy
      (We all chase Amy...)
      "The more corrupt the state, the more numerous the laws"-Tacitus
    4. Re:Not a good idea. by zangdesign · · Score: 3, Insightful

      I'd say a University academic department qualifies an organization with a severely constrained budget.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
  7. wrong question.. convince him windows -is- a risk by Anonymous Coward · · Score: 0

    convince your boss that windows is a risk by showing how many "windows experts" out there really don't know shit. (MSCE is useless)

  8. "Currently" semantically null by Euphonious+Coward · · Score: 1
    Why is he "currently the sysadmin", and not just "the sysadmin"? Is there a difference between those?

    I hereby pronounce a ban on the word "currently" except where it really changes the meaning of the sentence.

    1. Re:"Currently" semantically null by Anonymous Coward · · Score: 0

      I hereby pronounce a ban on bad punctuation.

    2. Re:"Currently" semantically null by Anonymous Coward · · Score: 0

      I currently, ban, all, bans.

    3. Re:"Currently" semantically null by Anonymous Coward · · Score: 0

      "We don't take kindly to people who don't take kindly around here...."

  9. As an OU Student... by jstarr · · Score: 3, Informative

    First, I can personally attest that there is a subculture of Unix users at OU (University of Oklahoma) who use Unix extensively. Most people, at least engineers, eventually get acquainted with it. If student employment is a possibility, they can get someone to work on a Unix box. Second, Unix boxes seem to require less maintenance than a Window box; once you have the server up and running, you rarely have to mess with it except for web content changes. Remind him that Apache has greater market penetration that IIS and has a far better history, security-wise, than IIS. Lastly, 'atlas', which runs our mail and OU's web site, is a big Solaris box.

    1. Re:As an OU Student... by Anonymous Coward · · Score: 0

      >> First, I can personally attest that there is a subculture of Unix users at OU (University of Oklahoma) who use Unix extensively. Most people, at least engineers, eventually get acquainted with it.

      Subculture and engineers acquainted with ... is the biggest problem Linux/Unix has with acceptance by the pointy haired bosses. If you took out all of the academics who flirted with *nix for a paper or two, and all of the engineers who 'got acquaited' with *nix and went on to do 'real' engineering, you'ld be left with precious few hard-core *nix IS people.

      I'm not criticizing those professionals, but I think it's accurate to say that there are a lot of people just 'passin thru' a small corner of *nix. It's hard to build a business model around that - M$ wizards and for pay tech support start sounding good when you have to wade through a lot of temporary uncommitted employees.

    2. Re:As an OU Student... by Gazateer · · Score: 1

      Also as an OU student, I don't see the UNIX culture going away.

      Granted, it's run by IT professionals, but OU just spent a huge sum of money (in the millions) on a new e-mail system to replace 'iris' (a Solaris box bigger than 'atlas') strictly built on Sun hardware. They seem entrenched in Solaris (and, to a point, NT) for their workhorse machines, giving very little attention to Linux.

      --
      --- We all brains, why not use them?
    3. Re:As an OU Student... by Nate237 · · Score: 1

      I live in Norman as well (although I went to OSU, sorry).

      Are there any Unix-type users groups around the Norman area? With the University being in town, I imagine that there would be enough interest in one if one doesn't already exist.

  10. If the guy isn't watching pennies... by satch89450 · · Score: 2

    Look here at an IBM server that runs Linux, is supported by IBM, and is a solution that is ready out of the box. Don't like 1U servers? There are other options. Then take a look at the Education page for information on how your institution can use its status to get what it needs.

    Prices are higher, but you are buying the support your boss wants.

    (I don't work for IBM in any way. One of my clients just moved to IBM solutions and I've been impressed with the service they received on it. Of course, the ISP is running Windows NT...)

  11. You have bigger concerns... by zulux · · Score: 2, Informative

    The fact that you know what you're doing, and your boss won't listen or take your advice speaks volumes. You need to *tell* you boss that you know what the best solution is, and if he doesen't have a vaid reason for going with your decision - find gainfull employment elsewhere.

    If you *really* know Unix, you can find work easily - in places wheere a $1500 server is cosidered worth it just for experimentation alone.

    So unless there are mitigating circumstances - get out of there.

    PS: Your *current* website works fine: it meets the goals that really matter: it lets you get information quickly and easily. It appears to be lynx comapatable - so blind people can use it, I imagine.

    --

    Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    1. Re:You have bigger concerns... by Anonymous Coward · · Score: 0
      find gainfull employment elsewhere
      Have you any idea how hard it is to find any sort of job in computing now unless you have many years of documentable experience or have "contacts"?

      At the beginning of the year, I was well into sending out my resume to a hundred posts or so every two weeks, from the simplest entry level jobs upwards, of any sort and any pay.

      I got a precise total of ZERO interviews. I am a straight A student, I have full-cycle written software that has been sold to big 5 accountancy firms worldwide, I have maintained various colocated Unix boxes in my spare time, I am extremely keen to learn (you give me a job, I'll spend all day and all night on it if that's what it takes), and I can speak four European languages. I am just finishing off a predominantly Mathematics degree with an almost certain 1st Class (that's "summa cum laude").

      So, in conclusion, if anyone has a job in Computing, they should kiss the feet of their employers every morning, and adorn their path with rose petals. If not for the money, just to know they are valued by someone for their skills.

    2. Re:You have bigger concerns... by zulux · · Score: 2

      Have you any idea how hard it is to find any sort of job in computing ...

      Yep - It is quite difficult to find a *typical* job in the IT industry right now.
      If you're haveing trouble playing this particular "game*, move on...

      Consider starting your own shop...

      Start by fixing peoples home computers - charge them $30 a hour and you'll have enough work to make ends meet. One of your customers will reccomend you to their small business - charge them $60 an hour. That small business will reccomend you to others - one of them will be a larger business - charge them $120 an hour. Start hiring empolyees.

      That's what I did - my work load went from one old lady to all the work I can stand in 2.5 years. I travel and hike a *lot*,so if you're smart, you can accelrate this time table.

      Be proud of your accedemic achievemnts, but get in there and hustle. Look to the immegrent population for insprition - most of them can't speak the native tounge, let alone "four Europoean languages." They hustle and scheme, and start their own businesses when no one else hires them.

      You're smart - run with it.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    3. Re:You have bigger concerns... by z84976 · · Score: 2
      PS: Your *current* website works fine: it meets the goals that really matter: it lets you get information quickly and easily. It appears to be lynx comapatable - so blind people can use it, I imagine.

      Lol, sorry and hope I don't offend anyone, but that PS amused me. How many blind people actually pursue careers as pilots? But I see your point, Lynx compatibility (along with all the rest) IS important. My amateurish gamer site even works fine in lynx!

    4. Re:You have bigger concerns... by zulux · · Score: 2

      How many blind people actually pursue careers as pilots?

      Few, but here at my local civil aifeild, there is a gentleman who is legally blind who does stunt flying with a partnern. The sense of freedom probably brings him joy.

      I'm not a big fan of overbearing ADA rules - but making the web accesible to blind people is definatly worth the extra effort involved - even if few partake of it.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

  12. Been there by Anonymous Coward · · Score: 0
    When I was in college, I had a work-study job as the unix admin for a particular department. I was basically the only one there with any unix experience (and I dare say, any significant computer experience at all). So, I had the same problems you're having. Here are some suggestions:

    1. Stress security. The best thing you can let your co-workers do is install IIS on some box. Protest just enough to be heard but not enough to convince them to drop the IIS idea. The IIS box will eventually get rooted - this is inevitable. The proper procedure for installing IIS is installing the OS, unplugging it from the network, installing IIS, disabling IIS, plugging it back into the network, patching IIS and then re-enabling IIS. I've found very few microsoft admins who do this correctly - most of the "admins" I've met will just run windows update and let that take care of things. Anyway, back to the plan: the box will get rooted. Hopefully you have a network security team at your school and this security team will disable the IIS machine's ethernet jack when it starts scanning other machines on campus. This is important as it makes it seem like the blame came from above - you must remain very helpful and understanding when all hell breaks loose: no "I told you so"s. Your bosses will remember your initial protests and start taking you more seriously.

      Of course, for this plan to work, you have to run a tight ship yourself. Make sure nobody's using telnet anymore (go around to each PC installing putty if you need to), keep up with the various updates and follow the basic guidelines when writing your perl cgis and php scripts. This isn't too hard to do. Actually, doing this stuff is almost as easy in Windows, but most microsoft "admins" I've met can't/won't bother with it. It's quite difficult to hide cluelessness when you're a unix admin, but it's very easy to keep your incompetence secret when you work with Windows - so it's a safe bet that in any group there will be a clueless windows admin and he'll eventually get rooted.

    2. Develop stuff. Start throwing together quick php/mysql web databases - these are ridiculously easy to develop. One thing the PHBs eat up like crazy is accountability and logs. Log everything - printer usage, usage of various programs, etc. Once a quarter, go through your various logs and produce some nice typeset documents with graphs and stuff. They'll love you for this. Mention how easy it was to do it using generated LaTeX/perl/gnuplot/mysql/etc and how difficult it would have been to even get that information from a Windows box.

      Now, for the accountability part - throw up some php/mysql web database that's a "work order" tracking system, a TODO list, or a machine inventory system, etc. Add all sorts of features in your spare time. This php/mysql stuff is so easy that I found it quite a nice break from my real academic work. Basically, create lots of little applications that create a dependency on Linux, and make these things accessible to your bosses. Some perl script that spits out a table is completely useless if you have to ssh into the machine to run it, but once you've made it into a cgi, it becomes indispensible to the PHBs.

    3. Attitude. This is the single most important part of being a good administrator. Be helpful: if some secretary can't figure out her email program, help her out. Menial tech support may seem to be "below" you, but it is very important to help everyone. Be humble: with the security thing, never say "I told you so;" with the little applications you develop, don't force them upon anyone, but simply continue quietly working on them until they become essential for everyone. Don't fall into the trap of being a security fascist: don't disable telnet until every PC in your department has an ssh client installed. There is no tradeoff between security and convenience, although others will attempt to convince you of this.

      Basically, the attitude bit can be summarized by saying that as an administrator, you are a facilitator: the department isn't there to let you administrate, but rather, you are there to ensure the department runs smoothly.

    4. Things to avoid: don't mention the price of OS or licensing fees, etc. Even if money is short, the PHBs aren't interested in this: they'll just consider it a necessary cost. The "cost" argument is completely ineffective (if you don't believe me now, you eventually will once you've tried it and failed).

      Avoid politics. By no means mention GNU, RMS or any of the lot. This stuff truly scares the PHBs. Linux isn't "more secure" than windows "because" it's open-source: it just happens to be "more secure" because of the higher-quality code. Never, but never, use the word "freedom." Anyone who uses that word in business environments nowadays is considered some left-wing commie nut. The only advantage open-source - and NB, for our purposes, it's always "open-source" and never "Free software" - the only advantage open source has is that you have source code and you can actually use said source code. BTW, you'll need to demonstrate this - dive into the LPRng, Apache or Linux kernel source and find some trivial thing to change. From now on, the only advantage inherent to open-source software is that you can modify programs to better fit them into your environment.

    5. Groom a successor. Someone already mentioned this. I would add that it's very important to make sure you bosses see you working with another unix guy. Right now, they might have this impression that the unix world is some closed, inaccessible cabal of gurus with strange initiation rituals, a foreign language (sed, awk, grep) and a closely-guarded book of secret knowledge. Once they see you working with another knowledgeable unix guy, this myth is dispelled and they see that unix expertise is easy to come by (especially in a University). Another way to break this myth is to show that you are knowledgeable about Windows. Write some stupid C program using Visual Studio that your department needs. Your fellow microsoft "admins" will be quite impressed and you'll show your bosses that the microsoft "admins" are, in fact, neophytes, and that unix knowledge is a common thing among those who posses general computer knowledge, but there just happens to be a reason that those who understand programming and administration happen to prefer (or at least know) unix.

    I've had great sucess introducing unix/Linux to a number of MS-only shops. I can't really detail my plans any more than what I've noted above, but I'll only add that attitude is the most often overlooked "secret." Good luck.

  13. macintoshes by trainedCodeMonkey · · Score: 2, Insightful

    Get A G4 with osX server. 1)It's unix, 2)it's user-friendly apple 3)you get support from apple

    1. Re:macintoshes by boyko · · Score: 1

      I use a mac myself but don't think that this is the smartest of options. First off, the rack-mountable servers start at more than twice what the Sun box is costing. Secondly, I've found that if a place is nervous about Unix, they typically are nervous about Macintosh as well. Thirdly, I think that this would actually *increase* the boss's fears - it's possible to get people who are Linux/Unix trained, but how many people out there really know how to sysadmin a Mac server?

      Certainly an Apple-Server would do the job, but in this situation it's overkill and under-utilized.

  14. Excellent post! Thanks. by Anonymous Coward · · Score: 0


    Excellent post! Thanks.

  15. I did that. by Anonymous Coward · · Score: 0

    I did that. I started helping businesses with computers, and it quickly grew to more work than one small company can handle.

    1. Re:I did that. by MrRudeDude · · Score: 1

      So why don't you hire that one dude higher up in the thread ? He seems a little arrogant and self-sure of himself, but give him the standard initiation -- you know, send him to the hardware store for a bucket of stripped paint, ask him to find a one-terminal resistor on the web, and a write-only harddrive, etc, and I'm sure he'll humble up and work out fine.

    2. Re:I did that. by Anonymous Coward · · Score: 0
      He seems a little arrogant and self-sure of himself
      Do you mean me, the guy who wrote about not being able to get a job? I'm not sure how indicating my study achievements is either arrogant or "self-sure". I was summarising my background, not stating my opinion of myself.

      My aim was to illustrate the state of the market, and that people might be advised to be grateful of their jobs rather than think they can leave at will and quickly find another placement. Such luxury existed three years ago, but no longer.

      send him to the hardware store for a bucket of stripped paint...
      What is that supposed to be, a diplomacy test in asserting that your boss is talking nonsense? It's hard, I agree. I find it best to always state your opinion in an appropriate setting, make a fair argument, but if overriden, accept it and work with what you're given.

      So, in that case, if told to find a "one-terminal resistor", I would state that no such thing exists, explain why no such thing could exist (back up my argument), and if still told to find one, I would idly Google for any pages with the term, to my own amusement.

    3. Re:I did that. by zulux · · Score: 2

      I'm not sure how indicating my study achievements is either arrogant or "self-sure". I was summarising my background, not stating my opinion of myself.

      IMO, In this industry, you will find people that will take a liteny of stellar acedemic achievemnts the wrong way. Personally, I've always been impressed more with technical resoursefullness and ability to learn:

      example..

      I've dropped, repaired and installed the transmission in my car.
      I've emailed via satelite at 10,000 feet with my cobbeled together system.
      I undertand the STL.
      I've written games in 4K, in machine-language for my TRS-80.
      I'm diplomatic and have frinds in all contenets save the sothern most.
      PICs are fun.
      All of my home computers are use IPv6.
      I taught myself French. For fun.

      etc..

      Most people, like me, are interested in the cool things you can do. Of course, this could be my own skewed point of view, due to my complete lack of formal education, and my general disgust for people resting on their laurels.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    4. Re:I did that. by Anonymous Coward · · Score: 0
      Personally, I've always been impressed more with technical resoursefullness and ability to learn
      Yes, an honest hard-working interest in your subject. There exists an extremely small minority of people who are naturally brilliant at certain activities, but mostly, someone who is very good is so because he loves to do it, and does it a lot.
      I undertand the STL.
      I finally took the time to understand it at the end of last year, from Stroustrup's book. I think C++ is an engineering nightmare, regardless of how powerful it is :-), and this tends to distract from the problem at hand.
      I've written games in 4K, in machine-language for my TRS-80.
      My machine of youth was the BBC Micro, and my hacker toy (when I'm not using it for applied maths) is an HP calculator.

      I want to do more hardware tinkering though :-(. I just never seem to have got round to learning electronics. My just-finished learnForFun was some statistics exams, next I think I'm going to do a CCNA. My current hacking project is an RFC-compliant front-end for a horrible proprietary conferencing protocol that should help fellow students...

  16. I must question the Sun purchase by Anonymous Coward · · Score: 3, Interesting
    I bought 4 of those Netra X1 boxes over a year ago for my own department, to host lab computations for a chemistry course. They are nice boxes, with good density (you can cram a lot of 1-U cases in a rack), low power consumption, the serial console management is great, and, of course, Solaris isn't a bad OS.

    However, they are meant to be disposable boxes, targeting data centers where it's desireable to add new identical machine as demand increases. That is, you can't upgrade the CPU, the memory tops out at 2GB, max of 2 x 40GB IDE drives, and no external expansion (unless the built-in USB ports can host drives -- yuck). Specs are here if anyone's curious.

    We chose the Netras because the chemistry software required Solaris (well, given the choices, we took the Solaris version). I personally would have perferred Linux servers, and since you have the choie, I recommend the same.

    Others may say that the support built into machines by the "big players" (IBM, Sun, Compaq, etc.), plus the turn-key state of the machine out of the box, amounts to a non-trivial savings of your time (which equals your employer's money).

    I beg to differ.

    In addition to many Athlon-based Linux servers, I manage Solaris, AIX, and IRIX machines, each of which either have or have had vendor support. While it's nice to pick up the phone and have either a new part or a service engineer on-site within 4 hours, the bottom line is that these servers need to be back up ASAP. I have found the the comodity-based solution to be better in that respect.

    You see, we use a tried-and-true local PC vendor, who builds to order. If a part goes bad, I can have a replacement in an hour or two, unless it is unusually exotic (rare). So commodity wins in hardware matters.

    For software issues, I hit Google. I don't want to toot my own horn too much, but if I get stumped by a software issue, I have never had vendor support get me any further than telling me to apply the next service pack (which I end up doing anyway). Maybe I don't push the envelope, but this guy is replacing a web server -- how much will it push the envelope?

    Having said all of that, don't compare apples and oranges. High-end servers have they're place. The IBM system I admin waits until I schedule a downtime, most hardware failures be damned. But the yearly maintenance fees alone could by a dozen of the boxes this guys wants to buy. But I think commodity has proven itself, and I'm planning on replacing our IBM NFS server with a Athlon/Linux solution.

    Concerning the Windows 2000 competition... It probably would be eaiser to find a replacement admin who could maintain the status quo -- but that's it. Finding someone who really knows their stuff (in NT or UNIX) will take more time and money. But given a choice between an equal UNIX and NT admin, I'd prefer to have the UNIX guy, as I feel the skillset is more valuable -- but that, of course, is only my opinion. Plus, if the machine is properly documented, any competent admin can come in and take over. Technical merits of the OS aside (I prefer UNIX), I'd push Linux as there will never be a license fee and system requirements for Linux don't climb as quickly as NT as the OS progresses (for server boxes -- try running Win2k/IIS on anything less than a Pentium -- though modern Linux desktops suck up resources, too).

    Plus if you buy Intel-based hardware and go Linux, you're employer can convert to whatever version of NT is in at the time (provided it doesn't obsolete the hardware -- snicker). You get no such option with Sun hardware (though you can go Linux or *BSD).

    To put my long rant into perspective, I got my NT4 MCSE cert in 1997, while I was in charge of a 60-user windows network for 3 years. As stated in my post, I mostly admin UNIX boxes now. While I don't have a grudge against NT, I think the pros of UNIX and Linux outweigh those of NT, especially for server machines.

    1. Re:I must question the Sun purchase by apachetoolbox · · Score: 1

      ...between an equal UNIX and NT admin...

      ..you're kidding right? :)

  17. In a world of risk-averse bosses ... by ninewands · · Score: 2

    the default Unix solution is Solaris running on SPARC hardware. Once it is configured and put into production, it *normally* won't go down unless 1) there is a catestrophic hardware failure, or 2) the power goes out.

    I think the Netra would be a pretty good choice for your application unless something (like a /. posting) caused a sudden spike in load, however, it's been my experience that a Sun-branded SPARC box will stagger rather than fall under a load spike.

    If you manage to convince your boss to go the Sun route, however, I recommend that you increase your spending plans to allow for maxing out the RAM on the Netra. The UltraSPARC IIe is designed primarily for the imbedded systems market and is also used in the low-end SunBlade 100 workstation. It DEFINITELY benefits from having more RAM to play with, and in a production webserver, 2 GB of RAM is NOT too much.

    1. Re:In a world of risk-averse bosses ... by green+pizza · · Score: 2

      The X1 / V100 is a fine server for all but the most extreme loads. As someone that knows some server admins that have dealt with the /. effect, I can honestly tell you that bandwidth is a *MUCH* more limiting factor than CPU performance in a heavyily loaded server... unless your site is driven almost entirely from dynamic cgi (perl / php / etc) software. Even then, your software outta have a cache mechanism for handling tens of millions of requests for essentially the exact same thing.

  18. My take on it... by Polo · · Score: 3, Interesting

    I've used solaris pretty extensively to manage my own systems at home, and I've found it one of the most stable operating systems around. On sun hardware, it is usually flawless.

    If you looked around, I think you could find some intel-based servers that would compare favorably with the sun system on price, especially if you don't need rackmount.

    But a lot of problems have been solved with the sun hardware. The best part about the Netra X1 / V100 is that you can control the entire box through the serial port. You can power it up and down and boot it remotely. I've never seen a PC do this to my satisfaction. Other good points include dual ethernet interfaces and registered ecc dram (although it is standard pc memory). I wonder how easy it is to upgrade the disk storage.

    However, out of the box, it's not really that secure. I would definitely add a firewall. I think the newer versions of solaris give you a limited firewall. Another option is to install ip_filter. I would then filter out everything but ssh and web services.

    Another point I'd make is that since sun stopped supporting solaris x86, I've moved some of my home machines to linux and subscribed to the redhat network. Wow, a lot of things sure got a lot easier. Many services that you would have to install manually on a solaris machine were already there. It came with the latest versions of openssh, sendmail with procmail, apache with SSL, iptables, squid, samba and more. In very little time I had a secure system with everything working. Obscure packages could easily be found and installed, which isn't always the case with solaris. The redhat network ($60/yr) keeps you up to date with package updates and security patches, and there's a utility called 'up2date' that will install them all for you. Heck you can update your kernel remotely - it's much easier than windows.

    1. Re:My take on it... by friscolr · · Score: 2
      you can control the entire box through the serial port. You can power it up and down and boot it remotely. I've never seen a PC do this to my satisfaction.

      http://www.realweasel.com/ might be what you're looking for.

      Also, Dell's hardware is pretty good. you can get remote management boards for them as well, which allow dialin and let you see bios info, but it's still not OpenBoot PROM. Even so, if i were the original poster i'd wanna get a Dell 1650, put OpenBSD on it and forget it. Sun hardware/software is great for big servers and/or the specialized application, but for small webserving i prefer x86 w/ *bsd or linux (depending on *exact* application).

      Another point I'd make is that since sun stopped supporting solaris x86,

      they're supposed to be releasing Solaris 9 for x86. there was a /. article about it not too long ago.

      I've moved some of my home machines to linux and subscribed to the redhat network. Wow, a lot of things sure got a lot easier. Many services that you would have to install manually on a solaris machine were already there.

      9 is also supposed to include openssh (finally!)

      also, installing patches on Solaris isn't all that tough. the whole patchdiag process can be easily automated. up2date is *real* easy, but since i'm more used to OpenBSD patching, sometimes i think it's too easy ;-)

      Obscure packages could easily be found and installed, which isn't always the case with solaris

      that's true. lots of packages are available, though. ibiblio is helpful, as are other websites, for packages. by the way, anyone know where i can get a Falcon's Eye rpm for RH 7.X?

  19. Don't get a Sun Netra X1 by pci · · Score: 1

    Just from personal experience, unless you have another server to jumpstart from it will be hard to install/reinstall the OS.

    I would say get a Sun V100 with a CD-ROM if you want a Sun box. But that will be the same price as an entry level IBM xSeries or Dell PowerEdge.

  20. pretty close to the same thing by green+pizza · · Score: 3, Informative

    The Netra X1 was the original $995 1U server. The Sun V100 is a tad deeper, has an internal CD-ROM drive, uses the same logic board, is also 1U and costs $995. The only other difference I'm aware of is the version of Solaris 8 that is shipped with the two machines -- X1 has stock Solaris 8, V100 also has a bunch of iPlanet ("SunONE") software included. If you opt for Solaris 9, you get everything anyway...regardless if you go X1 or V100. Educational price on the X1 and V100 is $795.

  21. Netra X1 is no more by dheltzel · · Score: 2, Informative

    Sun replaced the Netra X1 with the Sunfire V100 (for the same price). It is a great value. I bought one of each for my company. Incidentally, you can add any IDE drive into the system easily and non-Sun RAM works fine. I bought the $995 web special (40 GB HD and 128 MB RAM) and added 2 - 512 MB RAM chips ($299 each) and a WD 120 GB HD ($239) to give me a 64 bit Solaris system with 1.1 GB RAM and 160 GB of disk space for well under $2000, including tax and shipping). It even comes with licenses for Netscape Web Server and other stuff. Mine's running a full install of Oracle RDBMS and 9iAS (both the Enterprise Edition). It's a great development system. It seems like a good choice for non-disk intensive production systems also (not for a production RDBMS, need fast SCSI disks for that).

  22. X1 / V100 disk & cpu performance by green+pizza · · Score: 2

    It's very easy to upgrade storage in the X1 / V100... uses basic ATA/66 (or is it ATA/100... don't recall) IDE drives. One major difference between the Sun and a cheap 1U PC is CPU performance... even a 1 GHz PIII is significantly faster than the 500 MHz UltraSPARC IIe. Will you notice the difference depends on your usage. Hell, most of the servers I work on are 75 MHz SuperSPARC and 167 MHz UltraSPARCs... network thruput will be your bottleneck by far... unless *everything* your server dishes up is cgi/perl/php based *and* you're a lousy admin.

    As far as security, IMHO it's far better to learn the techniques than to just install something that's supposedly more secure by default. Check out http://fixsolaris.sunhelp.org and/or search Google for securing solaris 8.

  23. A few thoughts. by Anonymous Coward · · Score: 0

    1) I have a farm of Netra X1s. Based on my experience, I would not recommend them. They just don't have the oomph. If you want Sun, get something beefier. But your Price/Performance ratio is better on the PC side. Go with a good OEM or VAR and install Linux. For entry-level Sun gear, I like the 280R but that's likely out of your price range.

    2) There is an AWFUL LOT of talent out there right now, especially Linux & Solaris. If you left/got hit by a bus/whatever it would not be that difficult for them to find a replacement. Yes, they would be caught unsupported for a while, but it wouldn't be hard to get someone in there to take over.

    3) Also, since you're on a college campus there is likely a good sized body of students who'd be able to take over as a work study job. That's how I got my start and I was not the exception to the rule. Tell your boss to stop worrying. If you leave, all he has to do is trawl the CS, math and engineering departments for a (couple of) work study student(s). Most of them will slave away for crazy hours if they get free soda and steady paycheck ($400+/wk for many students is a dream.) It might make sense to get one of these in there NOW so that when something does happen, they have backup.

    1. Re:A few thoughts. by Anonymous Coward · · Score: 1, Informative

      I have a farm of Netra X1s. Based on my experience, I would not recommend them. They just don't have the oomph.

      We have found the X1 (now the V100) to be of decent performance... more power than the much larger Sun Enterprise 150s that we bought for 14x as much just a few years ago. The only downside of the X1 for my use is the 2 GB ram cap. Our servers cache almost everything, and the more ram we can cram in each box, the better. The slow-only-by-todays-standards 500 MHz UltraSPARC IIe CPU is better than any UltraSPARC I and on-par with the insanely expensive 450 MHz UltraSPARC II used in pre-UltraSPARC III hardware.

      The X1 ain't an UltraSPARC III box, but it isn't priced like one either. It's not an Origin 3800, it's not a Cray. It's a great little box with a more than fair price.

      If you need a rock-solid stable box that can use generic PC133 ram and IDE drives.... and you're like the 99% of server users that don't require insane cutting-edge CPU power, then the X1 is for you.

      Rumor has it, faster and 2 CPU versions will be available before fall... I hope Sun does something about their insane Solaris 9 license issues before then.

  24. I'm selling by Chinese+Karma+Whore · · Score: 0

    I'm selling a product called Redhat linux. You can purchase it from me for $100 per cpu. It's quality software, I guarantee it!

  25. The Unix Guide to Defenestration by plsuh · · Score: 2

    Definitely check this book out at its author's site. Plus the links to other articles that Murph has written for LinuxWorld on how to swap out costly and unproductive Windows setups for Unix-driven systems. I don't agree with him 100%, but he's got a lot of useful insights.

    --Paul

  26. Buy the Sun by duffbeer703 · · Score: 2

    And buy a Gold support contract.

    You will pay alot of money for excellent support. If the system breaks and you leave, the tech support people will walk whatever trained monkey replaces you through the problem.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  27. -1, Flamebait by benjamindees · · Score: 1

    You could tell your boss that the University up the road turns out CS majors who are taught Unix from their freshman year.

    --
    "I assumed blithely that there were no elves out there in the darkness"
  28. Re:Things I would stress. (one more) by oli_freyr · · Score: 1

    Then there's one thing that might be important from a support point of view:

    #11. Once you learned one kind of Unix, you can (pretty easily) transfer your knowledge on to another flavor of Unix.

    I recently tried RedHat and OpenBSD after about 4 years of Debian experience and I found out that the missing pieces were usually found on their respective websites.

  29. Support IS importatnt by Beltza · · Score: 2, Interesting

    In all the reactions I have read so far, I only see comments about how wonderful UNIX is and that this specific department should shift.
    However, I think that the boss DOES have a big point. The fact that SUN has great service does not mean that this server and its applications are supported. And the fact that you might know somebody who might also be able to support the machines doesnt sound like a solid solution to me.
    I would suggest focussing on the support side than on the hardware/OS side. I think your boss trusts your opinion enough to agree that SUN tecnically offers the best solution. What you need to do is to write a proposal about how you are going to find and involve the others, train them and form a support TEAM. Because only a team is able to ensure support. Of course, if you calculate the costs of all this, it might be more than the costs of a Windows box, but for this money youll have a hell of a box and subsequent servers will be a lot cheaper.

  30. Tactics by smoon · · Score: 2

    You could be subversive about the whole thing, e.g.: Get the new site developed in PHP on Linux. Then it makes sense to run it in production on the same platform.

    You could play the security card, but it is really a double-edged sword as both Linux and Solaris get a _lot_ of security advisories. The fact that *most* of the time these are fairly minor, or that a distribution with umpteen thousand 3rd party packages such as redhat is bound to have problems and that might be OK is difficult for many to understand. Quite frankly solaris out of the box takes a 'rape me, please' stance on security, although it can be locked down pretty well. Same goes for windows though.

    If you're forced to run Windows, it's not the end of the world. You can still run Apache, and you can get the Cygwin distribution to give you all of your nifty *nix commands. Not nearly as clean, nice, etc. as a 'real' unix, but a lot better than vanilla windows.

    You might also look at any of the multitude of web server appliances, that just happen to run Linux. E.G.: the cobalt RAQ (currently marketed by SUN). Typically they are managed through a browser, and if your boss isn't too happy about a command-line driven system, perhaps he would be happier with a purpose-made appliance.

    Ultimately, *what* you end up running matters a lot less than execution. A well executed Windows system will beat the pants off of a poorly executed *nix system, and vice-versa. Especially vice-versa.

    --
    "But actually trying to use m4 as a general-purpose langage would be deeply perverse" --ESR
  31. Re:Things I would stress. (one more) by Neck_of_the_Woods · · Score: 2

    Ahh yes very good point. You know that is so true that it has almost become a given. I don't even think about that much anymore. I swing from Solaris to Red Hat now between systems and the only thing that still trips me up now is the ps flags.

    --
    Neck_of_the_Woods
    #/usr/local/surf/glassy/overhead
  32. Wanted: Knowledgable Linux SysAdmin! by redog · · Score: 1

    0.25$ an HR, Free coffee, and all the dustballs you can hack up. Turn the resumes that come flooding in to your boss to make him a bit more secure about finding a replacement for you, there are prolly losts of basement linux admins at your university. If not Tell him spend the extra $10,000 on the M$ server that'll need an upgrade in licences in a year that'll only cost $5000, and a mear $2000 the following year.

  33. Re:Things I would stress. (one more) by friscolr · · Score: 2
    I swing from Solaris to Red Hat now between systems and the only thing that still trips me up now is the ps flags.

    on Solaris, put /usr/ucb/ in your PATH before /bin and /usr/bin
    but note that /bin/ps seems to run faster than /usr/ucb/ps.

  34. I'd say it is, given the situation... by bafu · · Score: 1

    For less than half the cost of that Sun POS, you can build a box that will handle quite a load if you build it from generic parts.

    Yes, and then he could get cursed out by his bosses if/when a part fails. Look, I build my own machines for my own personal uses, like most people here. But for a real corporate/institutional server, that isn't a safe, accepted option.

    Actually, the scenario he laid out sounded like a perfect fit for Linux on x86. Their budget probably won't end up covering a Sun support contract anyway, so they will probably fall back on local resources if there's a problem. It will be much easier to get parts and support at budgetable prices if they go Lintel. The University probably has a healthy *nix user group, too.

    If they really want to use something with "Sun" on it, they should look into the Sun Cobalt line. They are pretty streamlined so that they are dead-simple to admin, etc. It would make a lot more sense for his scenario then a general-purpose Sun server box.

  35. slashdoted by Anonymous Coward · · Score: 0

    Tell him that MS IIS would have been /.ed on the current hardware.

  36. OT: The site's fine! by Anonymous Coward · · Score: 0

    The site's Being redesigned - Why? Just drop the frames and the background image and you're done. It doesn't take "talent" in "webdesign" to make a good website, just content and a text editor.

  37. OU... ick! by thogard · · Score: 2

    How about asking him how many alumni made a fortune in the Unix world vs Windows. I know a few Unix alums that are close to billionares and none of those windows guys that made it.

    I wish I could remember the professors name but he taught the people who did BASIC for the 1st time-- I don't think he would have recomeneded windows. But that was long ago when OU tried to hire Donald Knuth but decided not to. It sucks when a state school gets so close to the likes of MIT and Stanford but then again maybe windows 2k is right for your department. Sometimes windows does fit in.

  38. Yogi Berra Quote by Ashurbanipal · · Score: 1


    Tome Seaver: Hey, Yogi, what time is it?

    Yogi Berra: You mean now?

  39. Slashdotting! by qurob · · Score: 1

    [i]The webserver is running on the Linux box. We need a new server, as the old one is about to die [/i]

    Duh, you just linked to your page from /.!

  40. from the incredible-irony department by BarefootClown · · Score: 2

    Incidentally, a few hours after I submitted this story, my Windows server crashed. File system shit itself; box wouldn't boot to save its (or my) life. Tried the boot disk, etc, but I couldn't get it to let me fix the problem.

    I love 'doze...

    --

    "Make it ten--I am only a poor corrupt official."
    --Captain Louis Renault (Claude Rains), Casablanca