Slashdot Mirror


Ideal Linux System for Newbies?

spiffyman asks: "In the next year, I'll begin advanced work in mathematics, and I'll also be upgrading my desktop box. In light of the advantages of Linux and FOSS in the area of science and mathematics, I want to convert from a Windows system to a dual-boot one with Linux. Primary tasks aside from math/logic activities will include learning intermediate programming, web maintenance, some computational linguistics (in Python), and LOTS of LaTeX work for my publishing activities. What do Slashdot readers recommend in terms of hardware, OS, software, and perhaps reading for a quasi-power Windows user (with no previous Linux experience) to convert to an all-Linux system?"

91 of 486 comments (clear)

  1. No Experience? by pkcs11 · · Score: 5, Informative

    Most people (myself included) will suggest ubuntu, since it's a great Out Of The Box solution.
    But Fedora might be a good fit as well.
    Try out 3-4 distros and use what is most comfortable for you.

    --
    "I have an odd craving to whisper about those few frightful hours in that ill-rumored and evilly shadowed seaport of dea
    1. Re:No Experience? by mordors9 · · Score: 5, Insightful

      This answer shows why the question is nonsensical on its face. No one can tell you what distro is best for you. Everyone has a different personality. For me, Slackware is the ideal distro for a newbie. But then, I like to read up on any product before I use it. So I thought it was easy to install and now it is very easy to administrate. It has lower overhead from all of the bells and whistles that some of the other distros have included. There is no dependency hell that can be so frustrating to a newbie. If you stay away from the auto updaters and read the changelogs, you will never have a broken system. If you are like a lot of the Windows users that come over to Linux, however, you will probably be better served by one of the other distros. The majority of them want to run the installer CD and then just have everything be set up and work. Of course some of them become so frustrated the first time they run into a problem and have no idea on how to fix it, they run back to Windows. But good luck to you.

    2. Re:No Experience? by Anonymous Coward · · Score: 2, Interesting

      I would prefer Fedora. Ubuntu is a great "I just want to have a computer and for it to work" distro but for serious scientific/ mathmatical programming I suggest something that has gcc installed by default :) Theres a reason scientific linux is not a ubuntu derivative. Of course people will mention that its a snap to install all the necessary software development tools but that misses the point which, in my experience, is that ubuntu is designed with the average user in mind rather than the developer. Not saying thats a bad thing, its definitely a good thing but in your case it would probably be good to have something which is designed with your needs in mind which is probably not ubuntu.

    3. Re:No Experience? by HAKdragon · · Score: 2, Interesting

      Try out 3-4 distros and use what is most comfortable for you.

      While the person asking sounds like he's relatively technically savvy, that is advice I would never tell to a person who is not very good with computers. Having to install more than one distribution of Linux and having to figure out how each of then work would drive the average person away from Linux really quickly.

      --
      "Our opponent is an alien starship packed with atomic bombs. We have a protractor."
    4. Re:No Experience? by fimbulvetr · · Score: 2, Insightful

      If a linux distro has a gcc installed by default (Hopefully the same one that was used to compile the kernel, cough, unlike redhat, cough), it chould be a sign that the distro may be bloated and a heavy weight.

      More packages installed by default == more space used, more security vectors and more clutter.

      Personally, I prefer having to install "less" or "build-essential" in debian because I know that if they don't exist, there's probably very few useless tools on my system that could be exploited, that take up space, that conflict with other packages, that run as daemons and steal precious memory/cpu cycles, etc.

      Ubuntu, while certainly heavier than debian, follows more or less the same guidelines.

    5. Re:No Experience? by mordors9 · · Score: 2, Informative

      I am fairly new to Slackware (c. 2001), but have never experienced a bug like this. Patrick Volkerding is usually pretty diligent in testing his packages prior to putting them into the patches.

    6. Re:No Experience? by Phantombrain · · Score: 4, Interesting

      Two Words: Live CD

      --
      echo YOUR_OPINION > /dev/null
    7. Re:No Experience? by pizpot · · Score: 5, Funny

      The majority of them want to run the installer CD and then just have everything be set up and work.

      Me, I'm an old hpux admin. I like a distro that I have to spend all day installing. I like it even better if I need a 2nd computer to solve problems.

    8. Re:No Experience? by donaldm · · Score: 2, Informative

      I don't really like to suggest a specific distro since there are so many around. I think it is best of you ask yourself if you are going to require paid support from a commercial company such as Novell (I know but they still produce a good distro) or Redhat. You could also look at their free versions such as OpenSuse or Fedora Core 6 or CentOS (basically Redhat Enterprise 4). Other distros such as Ubuntu and Debian from what I have heard are also excellent. There is always fantastic on-line support for nearly all distros but please before you ask RTFM. It is best to subscribe to a forum for beginners first then graduate to the more serious groups.

      Before you get any distro make sure it is going to support all (laptop) or nearly all (desktop) of your PC peripherals otherwise you will be disappointed and will go back to MS Windows (a dual boot is excellent to test this although some will say get a test CD). One thing people should realise is that if you are going to use graphical packages such as Gnome or KDE you should look at at getting a PC/laptop with at least 1GB of memory. MS Windows Vista will require this as well.

      Since many newer PC/laptops are coming out with Dual Core 64 bit processors (AMD and Intel) you should get a 64 bit Linux OS, however you will probably need a bit of patience while packages are updated to reflect this trend (this is going to impact MS Windows as well). Of course you could compile the source but if you don't have any programming experience you will most likely have problems. Obviously if you do have a 32 bit processor you should not have problems but you still need to be aware that 64 bit apps don't run on 32 bit processors however if you do have a 64 bit processor you can most likely run 32 bit apps.

      When you find a distro that you can easily install (most are) which supports all peripherals and you like it, then get rid of your dual boot and have a pure Linux machine. Before anyone says "But you can't get back to Windows" my answer is you really need to burn your bridges otherwise even with the best of intentions you will slide back to MS Windows.

      A word of caution. Most modern Linux distros are very easy to install out of the box but the main sticking point with a new person is partitioning and what packages you want. It is usually safer to accept the defaults for partitioning and select everything for your software (4GB to 8GB) otherwise you may have problems and have to get involved with package management too early in the game.

      Now to address another problem with Linux, Games! Well there are a few mainly retro games and some good emulators but you are not going to get the latest PC games so basically get over it and get the latest console (your choice) if you like to play games. The PS3 does support Linux which may have some interesting potential, while the Wii does look like fun. The Xbox360 is the closest you will get to PC gaming but I thought you want to get away from Microsoft.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    9. Re:No Experience? by kosmosik · · Score: 2, Informative

      > If a linux distro has a gcc installed by default (Hopefully
      > the same one that was used to compile the kernel, cough,
      > unlike redhat, cough), it chould be a sign that the
      > distro may be bloated and a heavy weight.

      I don't want to judge about bloat and stuff. But for sure *casual* Linux distro will include GCC installed since you usually need it to install (link it) closed only software like nvidia/ati drivers and vmware. Also GCC is needed by stuff like DKMS framework etc.

      In fact you should not care if a compiler is installed or not. If it does what it is there for automagically then there is no problem at all. It is as transparent as having a printer spooler or whatever other component in system.

    10. Re:No Experience? by tacocat · · Score: 2, Informative

      Seriously, it's kind of a lame question to ask. But if someone really ahs to ask...

      If you want a distribution that just works and doesn't screw your installation from upgrade to upgrade then go with Debian. It doesn't a great job supporting LATEX and everything else you mentioned. And it works. It's stable.

      I'm going to assume that if you are using this for your school projects and reports you would rather choose an older more stable distro over volitale latest and greatest. Debian, unlike unbuntu et al, prizes itself in their indisputable stability and consistency of performance over the notion of being the latest and greatest installation even if it fries your database or desktop environment.

    11. Re:No Experience? by Arethan · · Score: 3, Insightful

      I fail to see how having RPMs and DEBs available makes installation any easier for "most distros out there". Being a Slack user, perhaps you never noticed that new versions of libraries tend to be released every 2 to 4 months, and each distro tends to be compiled against the bleeding edge newest libraries available at that time. This generally causes an absolute ton of dependency hell at all levels. This is the exact reason why most commercial packages build against the enterprise distros, because their life cycles are counted in years instead of weeks. Having a precompiled rpm/deb in the distro repository helps, but it is far from an effective solution when it comes to newbies installing software, and it certainly doesn't make Linux a very friendly looking target for ISVs.

      While rapid software evolution is the biggest strength to Linux based systems, it's ironic that it is also the absolute biggest downfall. After using Linux for over a decade on servers, and during that time even spending a 2 year stint of Linux as my only desktop OS, I can safely say that it isn't the distros' package system that's broken. Instead it's the complete lack of enforceable standards. If Linux wants to ever become a serious contender for the desktop OS throne, it will seriously need to standardize the versions of the core libraries. If you want to continue to maintain rapid development, deployment and deprecation, that's fine, but at the end of the day the distros should have a single version target for these libraries. The more bleeding edge versions can coexist on the same system right along side the legacy standards. The Linux Standard Base did a fair job at starting this, but as far as I can tell it's mostly fallen off the map, not to mention that it never went far enough.

      I really hate to break the dream-bubble here guys, but we need a "Standard Linux Desktop" specification that fully defines the available libraries and their versions all the way from libc to gnome. Now I'm not saying that once you implement the standard you're done innovating, that's just stupid. What I'm saying is that a user should have a single super-package to install that brings their Linux installation into full compliance for a standard desktop specification. Multiple standard assemblies can be installed on a single machine, and would allow the use of older binaries on newer systems. In order to enforce this standard, the installation of gcc should use the latest standard assembly by default, switchable to older and custom assemblies through the use of command line switches.

      Of course the biggest pain in the ass with all of this is getting all 9 million of the various distros to work together for 6 months to define these standards. Luckily we don't need to go that far. Simply getting RedHat and Debian to work together on it should be enough to affect the majority of machines out there.

      Getting back on topic for the article: If you want to use a commercial package, use a distro that claims compatibility with RedHat Enterprise Linux. Otherwise pick a RHEL compatible or something based on Debian. Those are the easy picks that offer the broadest set of precompiled software that tends to work 75% of the time.

    12. Re:No Experience? by melikamp · · Score: 4, Insightful

      The ideal solution for a newbie comes pre-installed. The distribution does not matter that much. I anticipate that many readers will object, but I am convinced that it makes sense to introduce a working system. I started working with GNU/Linux when I was finishing the high school, back in 95. I did not start by making a clean install, but rather by playing around with whatever was installed at my dad's work. It just happened to be Slackware, but you know, since it was up and running, I could not care less. I was free to poke around a learn new things.

      If you really are a newbie, the last thing you want to learn is how to test hardware configurations and patch the kernel just make your drivers work. This knowledge is very useful, but is rather irrelevant for someone who seeks a good introduction to how the new OS works. My advice: commandeer a geek friend of yours to set up a distribution of his choice and then run with it.

    13. Re:No Experience? by goldspider · · Score: 5, Insightful

      "This answer shows why the question is nonsensical on its face. No one can tell you what distro is best for you. Everyone has a different personality."

      No, it's a good question. Your answer, however, leaves plenty to be desired.

      My guess is that Linux "newbies" want a system that just works. They're probably coming from either a Windows or Mac perspective, and aren't particularly interested in what personalities distributions are tailed for.

      Their first Linux distribution should be intuitive and and functional. They shouldn't have to read manuals to get it working, and how-to information should be readily available in the system.

      All this crap about what "personalities" are right for particular distributions makes me want to strangle someone. It's a cop-out excuse for why no Linux distribution is particularly attractive yet. Make it work. Make it simple.

      --
      "Ask not what your country can do for you." --John F. Kennedy
    14. Re:No Experience? by Frosty+Piss · · Score: 3, Informative
      If a linux distro has a gcc installed by default (Hopefully the same one that was used to compile the kernel, cough, unlike redhat, cough), it chould be a sign that the distro may be bloated and a heavy weight.

      More packages installed by default == more space used, more security vectors and more clutter.

      I don't understand this kind of comment. We're not talking about embedded Linux here, it's probably a workstation where disk space and even RAM is not going to be an issue. Even with laptops built in the last few years, using up disk space with the OS is just *not* an issue. There are MANY good reasons to not install what you don't expect to use, but using up space on your workstation's HD is not one of them, the OS and its parts will still be a very small minority of the disk volume. In my opinion...

      --
      If you want news from today, you have to come back tomorrow.
    15. Re:No Experience? by trick.one · · Score: 4, Insightful

      No, your response shows why so much of the non-technically-savvy population won't take Linux seriously. This guy wants to switch from Windows to Linux--he's already decided, you don't even have to try to convince him!--and yet your response to his perfectly valid question is "Figure it out yourself, asshole, and stop asking retarded questions." Sure, everyone has their own needs and every distro fills its own niche. This guy gave a pretty good description his needs, and is trying to figure out what fits. Surprise--not everyone thinks that fucking around with various Linux distros is a good use of their time. Most people use computers for things OTHER THAN figuring out how computers work. It's like asking the waiter for a recommendation and being told, "Why don't you just get everything on the menu and see what you like?"

    16. Re:No Experience? by pyite69 · · Score: 2, Insightful

      Ubuntu is great - but the best version of it is Linux Mint. This is basically Ubuntu with Flash, Java, media codecs all pre-configured.

      On a standard Ubuntu or Fedora system, if you put in a DVD nothing will happen.

    17. Re:No Experience? by pbaer · · Score: 2, Funny

      Six Words: Internet Freedom Disk you Communist Pinko

      --
      There are 11 types of people, those who know unary and those who don't.
    18. Re:No Experience? by Kwiik · · Score: 4, Informative

      Umm, Ubuntu is based off of Debian.. in addition to that, how is it such a great accomplishment that a distro does a great job of supporting LaTeX? They can all work pretty much the same with it. Save the distro wars for somewhere else..eesh

      Anyways, my suggestion is to give a live CD a try. If you want to take your system from computer to computer and have it work flawlessly between boots (plus making it ultra easy to install apps that don't come on the live CD) then give a Live USB a try. There are many distros mostly based off of Debian for this. I recommend to check out linuxonusb.com since they make it easy to choose a distro. DSL-N's homepage is pretty good too - both give you the ability to buy a USB drive preloaded with a bootable linux partition at about the same cost as a regular USB drive, and they both claim to directly support the community.

      Good luck to the poster

      --
      Vehicle Stars used car search is my current project
    19. Re:No Experience? by Anonymous Coward · · Score: 2, Insightful

      You sir, are a moron. NetBSD installs within 200MB - with gcc. Is it bloated? An OS without a compiler is a broken OS.

      More packages does not mean more security vectors. Do you mean to say that all of your packages start up network services without you asking them to? Do they all have setuid binaries for your local users to exploit?

      On a desktop system, more software is good. On a server its probably not, because you want to be familiar with every piece of software on the system so as to identify problems quickly (and potentially, though unlikely, detect suspicious bits and pieces placed by malicious users).

      Your motives are flawed. Please stop spreading FUD.

    20. Re:No Experience? by tacocat · · Score: 2, Insightful

      Unbuntu is based on Debian unstable. Not Debian stable. Right now Debian unstable is in a freeze pending release. But once that is done, expect Unstable to live up to it's name and hence take unbuntu (potentially) with it.

      No distro flame war. But I really get pissed off when something breaks.

    21. Re:No Experience? by uncoveror · · Score: 3, Funny

      Ideal Linux system for newbies? I recognize the words, but together they make no sense.

      --
      The Uncoveror: It's the real news.
    22. Re:No Experience? by dhasenan · · Score: 2, Informative

      More like going to a dealership, telling the salesman what you need a car for, and having the salesman point out the types of cars that would best suit the needs you outlined.

      As to the question at hand, most any distribution will work; most older/more popular distributions (Ubuntu, Debian, Fedora, RHEL, SuSE...) will have good default installations for desktop use. After that, it's merely a matter of installing tetex, basic dev tools, an IDE, and possibly apache. (I think there may be one or two distros out there that provide all that by default, but finding it probably isn't worth the effort.)

    23. Re:No Experience? by justinchudgar · · Score: 2, Informative

      For what it's worth, this is my transition experience... I have been working as an IT professional first with NetWare on the server and DOS/Win9x clients and for the last few years in totally Windows environments. My current project is automating software distribution and maintenance for a municipal government with tools like SMS, RIS, etc. In the 99-00 timeframe, I had downloaded and dual-booted RedHat's distro for a few months. After the novelty wore off, I ended up never using Linux, so, I eventually gave the experiment up. About 8-9 months ago, I decided to give it another go. My initial try was Gentoo, because it seemed sensible to use a source based distro for open-source software. Well, it was cool in a "taking apart the old mechanical clock" sort of way; but, it took forever to download and compile everything. Now, I know that if I had been more careful about my approach it might have gone somewhat quicker; but, a multi-day OS install while googling on another PC was not what I wanted. So, I tried Fedora, Slackware, SuSE, Debian and Ubuntu. I really like both Debian and Ubuntu (a Debian derivative) because of the apt package management tools. I had difficulty with Debian because I do not have a wired ethernet connection to my desk; and, having to pick the PC, monitor and keyboard up and go to the router was not convenient, and, Debian does not have the non-free wireless drivers I need as part of their base installer CD. Ubuntu, on the other hand, installed quicker than XP; and, everything worked immediately. While I know that there are the ocassionaly hardware problems with Ubuntu's installation, It was the smoothest thing to Windows that I have experienced. Since then I have found that the Ubuntu and Debian communities provide tons of useful information for just about everything I want to do; and, there are Ubuntu or Debian packages available for just about every piece of software I have wanted I have liked it so much that I have just removed the Windows partition from my system since I had not used it in over 6 months. I've had great experiences with developers from Gnome, Ubuntu and other projects when I have reported a bug; most of them getting fixed within a few weeks, not an entire release cycle like commercial software. I just got a DVD burner for my PC; and, somewhat to my surprise, burning a DVD was easier that the process was for the first time in Windows. My MP3 player, a Creative ZEN something, works flawlessly; as does the scanner, the digital camera, etc. Since I manage Windows servers and clients, the fact that Gnome's RDP client works flawlessly is a blessing. I thoroughly enjoy Ubuntu; and, I give live CDs to anyone who is interested in experimenting; but, as many other posters have mentioned, trying a few different major distros is a very good practice. I would not buy a car without test driving several makes and models and I only spent ~1.75 hours a day in my car. I spend more time with my OS; so, that choice impacts my daily experience even more. I wish you luck finding the perfect distro for you.

      --
      WARNING: Smoking this sig may cause lowered IQ, insanity or short term memory loss. It is also really bad for your monit
    24. Re:No Experience? by LurkerXXX · · Score: 3, Insightful

      Agreed on all points. That's why I suggest the poster run Linux in VMWare instead of dual booting. Dual booting is a PITA if you need to switch back and forth. Besides, VMWare makes it easy to revert back to previous 'versions' if you mess up your *nix system while learning it. It also will allow him to try out a number of Linux distro's (as well as *BSDs if he feels like it) easily, so he can try out a variety to compare and play with to see what he really likes.

    25. Re:No Experience? by Chandon+Seldon · · Score: 3, Interesting

      This really isn't as big a deal as you make it out to be. Unix-ish systems have versioned libraries, which means that multiple versions of the same library can be installed in parallel. Further, it's possible to do what Windows developers do with their apps - just include a copy of the library with the app.

      I don't run that many apps that aren't in the Ubuntu package repository. The only two I have installed are Unreal Tournament 2004 and Google Earth. Both apps just work, even though UT2004 is two years old (and therefore would have mad library problems if there really was a library compatibility issue).

      Occasionally I decide I want to dig out Loki's Sid Meier's Alpha Centauri. It's using some ridiculous old version of libc, so I have to install an old-libc compatibility package. It's there in the repository, so I just have to fire up the package manager and grab one package to get my game working. The fact that installing a six year old binary application is that simple pretty much debunks the "hard target for ISVs" claim - my distro didn't even *exist* when the app was released.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    26. Re:No Experience? by mackyrae · · Score: 2, Insightful

      Agreed about it being pre-installed. I installed mine with no problem, but I looked up my hardware first to be sure it'd work. Now some friends are asking me about Ubuntu and wanting to try it. I'll install and configure it for them. I don't expect them to figure it out on their own. They, like a lot of Windows users, are sick of spyware and viruses, and this is a cheap way to get rid of that issue (because a Mac would cost a pretty penny). My brother and sister see that benefit and have decided that they will use Ubuntu on their laptops when they go to college in 2 years. To help them adjust, I installed it on my mom's computer. She can barely use Windows, so there's no relearning. It all runs without a hitch. The video driver doesn't break once a week, it's faster, no virus issues. They like it. I got two negative responses. The first was "I don't know how to make it save a MS Word file" (click on file type, and choose that one). The second was "my info on AIM looks a little bit different" (font issue is my guess). Other than that, they have no problems. It's easy for them to adjust.

      --
      look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
    27. Re:No Experience? by Scratch-O-Matic · · Score: 2, Insightful

      Administrate?

      Also, I suspect the poster was expecting a number of different opinions with brief explanations, which he could peruse before making his choice from among those offered. That is far from nonsensical.

      --


      Evil is the money of root.
    28. Re:No Experience? by Rick17JJ · · Score: 2, Insightful

      If Make it work. Make it simple is your goal, then just use Ubuntu. You don't need to look any further. Not everyone has the right personality for a distro such as Linux from Scratch. That would be for someone who wants to better understand how it is all put together and how it all works. Building your house from scratch isn't for everyone either, although some people have that kind of "build it yourself" personality. I built my own computer from scratch partially as a learning experience. Not everyone has a "build your own computer from scratch" kind of personality either. I do understand your point though.

      In Linux there is some disagreement about whether it is easier for an experienced user to use point-and-click GUI utilities or by knowing how to manually edit the various configuration files manually from the command line. Some Linux geeks also seem want to prove their superiority in the geek pecking order by using a more expert oriented distro such as Slackware or Gentoo. Perhaps they should just get a life instead.

    29. Re:No Experience? by because789 · · Score: 2, Insightful

      Jesus, Thank you!! I'm so sick in tired of these "go fuck yourself" flaming answers to valid questions! Has anyone thought that maybe, JUST maybe, if forums like this were "on a whole" a bit more compassionate and helpful and less filled with this geek bully bullshit talk that, that might help the adoption of open source software? In my opinion, if I was a "newbie" and I read responses like "Ideal Linux system for newbies? I recognize the words, but together they make no sense." would tell me that this linux shit is still in a hobby tinker state and I might not want to use it because I need to actually get work done. And posting questions on forums like this is more likely to lower my self-esteem than provide me with a helpful answer. We all know linux is not in a "hobby tinker state", but stop and think about how responses like that come ac crossed to others? If we all want linux to be adopted by the masses and dare I say it, "user" friendly, start with yourself and be friendly. I know I'm opening myself up to get flamed too but fuck it. I can take it from you social retards. Just wipe the pizza grease off your fat little fingers before you start typing.

  2. Same as a Windows system by TuringTest · · Score: 4, Funny

    The one that is babysitted and administered by an expert.

    --
    Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
  3. Why??? by udderly · · Score: 2, Interesting

    Why dual boot? It seems so inconvenient to me. Perhaps virtualization would be better?

    1. Re:Why??? by linguae · · Score: 5, Interesting

      There are some cases where dual-booting is more advantageous than virtualization. Virtualization takes a heavy hit on RAM (I tried Parallels on my MacBook with a measly 512MB of RAM, my 1.83GHz dual core computer felt like my old 8MHz Mac SE), and if you're strapped for cash and don't have much memory, it's better to just dual-boot where the OS has full access to all of the RAM needed.

      That reminds me to invest in a upgrade to 2GB of RAM soon.

    2. Re:Why??? by Antique+Geekmeister · · Score: 2, Interesting

      How well does Ubunto handle Xen or another lightweight Windows virtualization system? I'd absolutely recommend that new Linux hardware have the CPU virtualization features to run another Windows OS directly locally: most new hardware comes with enough speed and RAM to do this, and a Windows license anyway, so let the user have Windows available in a local installation for games and Windows Media and other tools they may require, and use Linux for the basic OS stability and tools as they learn to play with them.

      A recent enough OS to support Evolution for access to MS Exchange email and calendar functionality in a shared or corporate environment is vital. Fedora Core 6, the RHEL 5 demo, and the latest OpenSuSE seem to support it, although Novell has just made a huge licensing mistake involving Microsoft patents and just lost one of the core Samba developers in the resulting mess and will doubtless lose other core people. Expect SuSE support of critical Windows compatibility to be actually hurt by their deal with Microsoft, as they cripple themselves by using Microsoft technologies directly and not being able to use GPL tools from that patent agreement.

      For ease of use, find what the local Linux experts use at home, and stay away from bleeding edge hardware that may involve a lot of manual work to integrate into your OS. 64-bit dual-core Opterons have good reports and better Linux support than Intel's 64-bit oddnesses: high-end ATI video cards are better supported than NVidia because ATI publishes their specifications, NVidia tries to shoe-horn their proprietary and extensively modified libraries on top of existing Linux tools and does a very strange job of it. 250 Gig drives are cheap and plentiful: use known-vendor, actual hardware RAID instead of software RAID, if you need RAID, since a lot of software RAID drivers are poorly documented and a nightmare to integrate. Check what the network chipsets are: if they're something unheard of, prepare to spring for a $10 NE2000 card or borrow a cheap USB network port, just to get booted far enough to grab patches.

      Describe what you need or want to accomplish for more ideas: are you a gamer? A Perl programmer? Doing simple web browsing with flash and animation making you excited? Doing Q/A work?

  4. This comes up pretty often by drinkypoo · · Score: 3, Informative

    Step 1: Whatever hardware you get, be sure to make sure that it is compatible. The easiest way to do this is to buy a centrino system, because that means all the major hardware will work properly :)

    Step 2: Use Ubuntu. It's the easiest, bar none. It gives you access to gigantic repositories (debian.) It has by far the most support today, meaning that you're more likely to find an install package for software on Ubuntu.

    Step 3: Get lots of RAM. This is the most important hardware-related advice I can give any user of any computer :)

    As for reading, I suggest The Unix Programming Environment by Kernighan and Pike. It will help you understand Unix, which will help you whether you're using Linux or Slowlaris.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  5. A Mac by pdo400 · · Score: 5, Funny

    You'll be able to do all your work AND get laid more.

    --
    --
  6. cygwin by Lord+Bitman · · Score: 4, Informative

    Use Windows until you have reason to use Linux. Don't use Linux until it's better for you.

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
    1. Re:cygwin by Junta · · Score: 3, Insightful

      If the submitter never tries linux, how would they supposed to find out when it *would* be better for them? I think the description shows clearly he has reason (working with latex and python, and the platform is popular in the field he is working more into).

      If they have the time and resources to evaluate a platform, particularly one that enjoys fair popularity in their field, they should do so.

      In fact, I would recommend delaying a Windows license purchase on the new system entirely, unless transitioning his existing license from his old desktop. Leave Windows on the older system and see if Linux can fit the bill more than he realizes. Windows is not free by any legal measure, so already there is benefit migrating to a free platform and save a fair chunk of money (even XP home OEM is 90 bucks right now)..

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:cygwin by Lord+Bitman · · Score: 2, Insightful

      If you are already used to Windows, and can try out the benefits of Linux without completely abandoning what you have, why would you want to "dive in" and waste what could be a perfectly good system?

      Cygwin allows you to try out some benefits of Linux without dedicating anything. That's [my] point.

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
  7. Slackware. by byteframe · · Score: 4, Interesting

    Sound crazy, but with very little work on the part of the guru, it can be set up with something like KDE, and from there they can use the system no problem, however, since it's slackware, when it comes time to fix something or get into the bowelsof the system, the easyness of the internals in slackware should really help the user not only fix the problem, but also learn about Linux system adminstartion due to the fact that Slackware is the least distributiuon specific disitrubtion out there.

    Install slack, bump up to a 2.6 kernel (ck preferably), and use either the slack-supplied KDE, or install Dropline Gnome. Flip iniitab to runlevel 4, and your set.

    What WOULD make a distro easier? GUI tools? If your telling me netconfig is hard to use, I'll shoot myself in...hmm...the left ankle.

  8. My suggestion... by Darundal · · Score: 3, Interesting

    Just download an Ubuntu livecd (I would recommend 6.06, not 6.10) and put it in your current desktop system. Test to see if all the hardware works properly, and then just mess around with the OS. Since you are getting some new hardware, and you want to dual-boot, I would recommend one of the pieces of new hardware be a separate hard drive to put the OS on (you could just partition your first disk, but I find that there are certain advantages to having Windows and Linux on separate hard drives). Nvidia graphics cards generally have better Linux support than ATI cards do, so if you are getting a new graphics card, your best bet would be something from Nvidia. As far as software is concerned, I really don't have any suggestions off the top of my head.

  9. Comment removed by account_deleted · · Score: 5, Informative

    Comment removed based on user account deletion

  10. Re:gentoo by lpcustom · · Score: 4, Funny

    LFS would be much better for a newbie!

    --
    Beer! It's what's for breakfast!
  11. No, it didn't have to be said. by IANAAC · · Score: 2, Insightful
    OSX Leopard It had to be said.

    No it didn't, particularly when he's specifically asking for a Linux system.

    1. Re:No, it didn't have to be said. by Bastian · · Score: 4, Insightful

      Well, that really depends on why the person is looking for a Linux system. If it's someone who's looking to get into desktop Unix (or just looking for an alternative to Windows) and doesn't realize that Linux isn't the only player in town, then it may be worth mentioning OS X or FreeBSD. At the moment, OS X is my current favorite desktop Unix in all respects except politics so I think it does deserve mention.

      Now if the person needs to have something that works with existing hardware or specifically wants Linux for political reasons, then it's different and it's not worthwhile to mention other OSes.

  12. Rule #1 by eno2001 · · Score: 3, Insightful

    Forget everything you know about Windows. Linux is not Windows even if some of the GUI environments are starting to resemble aspects of them. Linux is closer to the Unix ideal of MANY MANY MANY tools that do one thing really well and need to be intertwined with other things to do more. As a non-programmer, I find Linux much easier to customize than Windows in terms of actually building new functionality. This is not something easily accomplished on Windows unless you want to get a Devel kit. In Linux it's practically a survival skill. Take a look through some of my Slashdot Journal Entries for examples of how I accomplished some interesting things with Linux that would have been nearly impossible with Windows.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  13. Depends on your expectations by Cyphax · · Score: 4, Interesting

    I personally have 2 favorite distro's. First there's Slackware. Its tremendous transparancy has always made it easy to configure, mess around with, and it's versatile. What's more: it makes me feel at home. Yes, lots of things take time to set up, but everything will be just about the way you want them to be.

    Then there's Ubuntu. It has impressed me with features that make life on the computer easier. At the same time, I don't know my way around it much and I do not want to HAVE to know my way around it. Behind Ubuntu, I have a completely different mindset than when I'm behind Slackware. When something refuses to work in Ubuntu, I cuss it out: why haven't the developers fixed this yet?! When something refuses to work in Slackware, I seek the configuration files out and edit them as needed. It's what it was made for, as opposed to Ubuntu (in my eyes).

    Perhaps you find it odd for a person to completely think differently using 2 different distributions of Linux, but that's how it works in my head. Maybe others share this oddity. Either way: if you want a versatile distribution that you want to get to know and that you want working with you, I'd go for something like Slackware, or Debian or maybe Gentoo. If you want something that works out of the box and starts you off with a set-up desktop, go for Ubuntu or Suse, or maybe Fedora. Of course if it comes down to it you can configure Ubuntu to be exactly as you want it, but then I'd start right at the beginning with Slackware/Debian and build your own system. You learn more that way.

    Hopefully the rough edges will be shaved off Ubuntu as it is an impressive distro with many a feature that Windows simply doesn't have, or less polished. It also has a large userbase, is supported widely by developers (package-management is good). Of course, the same applies to Fedora and Suse. Try and see for yourself what you like. They can all be installed great with VMWare Server. And speaking of which, Windows runs good in VMWare as well so you won't have to abandon your trusty Windows. ;)

  14. Lots of options by dsoltesz · · Score: 2

    Ubuntu's probably the right answer, but I'm very fond of SuSE. Ask around and see if you can locate a local Linux Users Group (LUG) - they're usually happy to help, can show you various flavors of Linux, and even help you with set-up of the O/S and even installing specialty apps. It is very likely you will need to know how to get around in Linux (or Unix) if you're going into a scientific research field, so my recommendation is to go ahead and learn it sooner rather than later.

  15. Re:OSX by boner · · Score: 3, Interesting

    I could not agree more! Macbook with Intel Core Duo, 2 GB of RAM, 120 GB harddisk and *Parallels*!!
    I can run Windows 98, Windows ME, Ubuntu, OpenSolaris and WindowsXP whenever I want! Shared disks using NFS or SAMBA.

    As for my publishing needs, I am writing my thesis in LaTeX, using Xemacs as editor. Xfig, R, OCTAVE, gnuplot etc. to do the research and generate the plots (all under MacOS X, thanks to macports).

    It is *so* usable... why would anyone need anything else... and it looks cool too!

    Four years ago I would have said that Linux was the desktop of choice... I no longer believe that to be true. The ease of use of MacOS X convinced me, a computer is a tool not a workout station. I still play with Linux and Windows, but rarely boot them anymore... From a user experience MacOS X is sooo much better than Linux (yes my Ubuntu is the most recent), and Windows... nothing compelling there....

  16. Simple by reacocard · · Score: 2, Interesting

    I am fairly new to linux myself, (I switched just last April), and I have just a few words to say.

    1) Use Ubuntu - It is by far the easiest distribution to get started in, supports most hardware automatically, and has a HUGE range of software available. Plus, the forums are superb and have helped me countless times.

    2) Break things - Seriously. This is the best way to learn about how your new system works. I've learned many things from the times I've broken my system, most importantly how not to break my system.

    Good luck, and welcome to Linux!

  17. best recommendation for newby Linux by Quenyar · · Score: 2, Informative

    As a newby Linux user, I'd go with the majority and suggest ubuntu - except that the tetex debian package that is available for download onto ubuntu is flawed. Fedora has a better standard load of LaTeX it works better out of the box for LaTex. I really like Kile (GUI front end to LaTeX available in both Fedora and ubuntu) and it is a time-saver that doesn't automagically break things, like most GUI front ends. There are some long-term weirdnesses you should be aware of with Fedora - when you install it, choose as your user some other ID than the one you want to use for yourself - the opposite of the ubuntu advice, where you want to be the install-user.

    Another alternative - you're probably a TUG member. You can very easily install LaTex from the TeX Live CD/DVD. It's easier than installing MiKTeX in Windows (from that very confusing PDF) - this gives you the advantage of a dead stable LaTeX set on your computer - rather than one that automatically updates and might become temporarily unstable with respect to your personal custom code.

    So, I guess, I'd suggest a best of both worlds approach - installing ubuntu and then installing LaTeX manually. You'll be really happy. It's so simple to do things - such as dvi2pdf - you'll never want to go back to Windows. Which reminds me, do go and get the Acrobat reader for Linux and install it - it works better than the standard app (in Fedora). In ubuntu the standard reader works OK. Drop me a line if you want assistance.

    1. Re:best recommendation for newby Linux by frisket · · Score: 2, Insightful

      I just moved from FC4 to Ubuntu, and the first thing I did was rip out the Ubuntu-installed TeX and install it from the TeX Collection CD. Otherwise Ubuntu is doing just fine, and much more up to date than FC, and it recognised everything I had...with the exception of CUPS, which still plays sillybuggers with the printer defs.

  18. Try vmware by astrashe · · Score: 4, Insightful

    Try vmware first. It will let you run a virtual system in a window on top of windows, so you won't have to reformat your drive, or repartition, or do anything like that. It's a very inobtrusive way to get started.

    The virtualization penalty in terms of performance is very slight, and you don't have to worry about drivers at all, which is huge, especially if you're new to linux, and haven't selected your hardware with linux in mind.

    Which distro depends a lot on the specific apps you want to run. As you probably know, linux doesn't have universal installers the way windows does -- packages have to be rolled up for your specific distro. (They don't *have* to be, but it's a lot easier if they are.) I don't use TeX often, but I think it should be pretty widely avaialble on most distros. Python is ubiquitous, you won't have any trouble anywhere.

    I tend to think of apt as the "killer app" of linux. You just ask for an applicaiton, and it downloads and installs automatically. Not all distros have it -- it's something that exists in distros that are part of the debian family tree. Ubuntu is a debian based distro, and so it has apt.

    So Ubuntu is really the safe answer.

    There's a fair amount of stuff that doesn't work out of the box in Ubuntu -- almost always for licensning reasons. Software to play multimedia files often falls into this category, and it's sort of a pain to get all of that set up, and things like flash for your web browser don't work out of the box either.

    So my advice to you would be to do virtualization for your math stuff with unbuntu, and to stick to the host layer windows install for multimedia stuff. Once you know your way around linux, you can take the plunge and go all linux. But this way, you never have a machine that won't do whatever you need it to do.

    SuSE is in disfavor now for political reasons (fights over licensing, and I'm pretty down on them myself), but if you want a really slick desktop, it's hard to beat. It's better for multimedia after the initial install, and it tends to work better out of the box generally. There are lots of little details that are handled better.

    My main problems with SuSE are mostly ideological now, and those problems are severe enough that I wouldn't use it. So I don't want to downlplay the political stuff, it's real, and it's important, and I think that Novell is on the wrong side of it. But one of the reasons the fight with Novell is so painful is that very shortly before the problem emerged, they came out with what were pretty much the most beautiful linux desktops ever.

    My other problem is the lack of apt, the package manager, which you really, really want, even if you don't realize it now. Life without apt can't really be called living.

    Finally, if you're in a math department somewhere, ask around and see what other people are using. Because the single most valuable thing for you as a new user will be someone you can ask for help.

  19. Virtualisation by Mostly+a+lurker · · Score: 3, Insightful
    If you are upgrading your desktop anyway, I would suggest a VMware (or possibly Xen: with modern hardware, Windows is a supported guest OS) solution rather than multiboot. Just make certain you have enough RAM. The host OS can be Windows or Linux with a virtual machine taking care of the other OS. Considerations on choice of host OS are
    • a Linux host will perform better, will be more malware resistant and, perhaps, be more robust;
    • if you are buying a brand new system, driver support may be better under Windows (Linux in a virtual machine will not care about the host hardware drivers);
    • if you go 64-bit, Linux is the best choice of host OS.
    As others have suggested, Ubuntu is a sound choice of Linux distribution. I am going to blow my karma by noting that SUSE Linux Enterprise Desktop is even better if you are willing to give Novell some money.
  20. my $0.02 by Chris+Snook · · Score: 3, Interesting

    Hardware:
    1) A CPU with hardware virtualization will greatly expand your options for using Windows and Linux together on the same box. Any Intel Core chip or AMD Socket AM2 chip will work.

    and

    2) Anything from a top-tier OEM is going to be much easier to make Linux work on than something you pieced together yourself.

    and

    3) Spend your money on RAM, not CPU.

    Distro:
    a) Ubuntu, as it benefits from the vast repositories of Debian software, but is better targeted for your use case.

    or

    b) Fedora Core, as it benefits from the vast repositories of RPM software. For out-of-distro software, you're more likely to find RPM downloads than .deb downloads, so with Fedora you'll be less likely to have to compile software yourself. The downside of Fedora is that older versions aren't supported for very long.

    If having to do a major upgrade every year to be able to keep getting updates scares you, use Ubuntu. If having to compile your own software scares you, Fedora might be better, and Gentoo is definitely out.

    There are plenty of other perfectly valid choices, but Ubuntu and Fedora Core are the obvious first two to mention for someone who's probably going to be spending a little time searching Google and browsing the user forums.

    --
    There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
  21. n00b too. by uglybracelets · · Score: 2, Informative

    I myself started using Linux at the behest of my boyfriend about a week ago, and I would have to say Ubuntu was really easy. He walked me through some stuff, but I am really comfortable with it already. But this is the only thing I have ever looked at, and it may be hard if you don't have someone behind you helping you, but I like it.

  22. Ubuntu by foreverdisillusioned · · Score: 4, Insightful

    Before Ubuntu, I tried Red Hat (this was pre-Fedora), SuSE, Debian, Knoppix, Gentoo (with the help of a friend who knew what he was doing), and Mandrake (as it was then known.) All of them had serious issues--mostly unrecognized hardware, but a couple couldn't even make it through installation (for example, Knoppix would hang no matter what I did.) I was a newbie, but I wasn't utterly helpless... I knew my way around a shell. With each distro, I spent several days troubleshooting the problem and got nowhere. I *wanted* to use Linux, but I simply couldn't afford to invest so much time making the basics work. There's a huge difference between a little tinkering in my spare time (which I was looking forward to) and trying to live without a functional network card.

    And then, along came Ubuntu and EVERYTHING JUST WORKED. Obviously, your millage my vary (some people say that Ubuntu has given them nothing but headaches yet e.g. MEPIS is a dream) and I'm sure Ubuntu's improvements have since been incorporated in all of those other distros I tried, but Ubuntu's philosophy and their large community of helpful users has me sold. Virtually every single niggling little problem I had in 5.04 (the first Ubuntu release) has been resolved. I've installed Xubuntu on my mom's old laptop and she loves it (and unlike Windows, it's virtually maintainance-free.)

    If you do encounter problems after installing Ubuntu, just check out ubuntuforums.org--I've installed it in half a dozen computers now, and virtually every problem I've ever encountered has been easily solved by following a step-by-step guide some kind soul has posted.

    Ubuntu really is "Linux for Human Beings."

  23. Kubuntu, anyone? by dbneeley · · Score: 2, Insightful

    I think the KDE interface makes more sense for the Linux newbie, and the Kubuntu distribution has many advantages as well. As mentioned above, tremendous online resources and a very active community for advice and support are substantial advantages.

    For LaTeX, I suggest Lyx...available for your Windows side as well as in Linux. See http://www.lyx.org/

    I would also create a separate partition for those things you will need to share between both windows and Linux. I'd probably format this as a fat32 partition, since that is somewhat simpler to use for Linux and will appear transparent to Windows. The occasional glitch in the handling of NTFS partitions is not worth the hassle, yet you are bound to have a fair amount of information that it would be helpful to have available in either side.

    David

  24. Re:Virtualization (IS EASY AND RECOMMENDED) by dilute · · Score: 4, Informative

    It is REALLY easy. The easiest thing to do is install VMWare Player under Windows - it is a little simpler to deal with than VMWare server (which is also a free - as in beer - download). Then go to http://www.vmware.com/vmtn/appliances/directory/ and pick out any one of the many pre-packaged Linux VMs that they have up there. Just open the VM in VMWare Player and you're off to the races. You mayt want to play around with the screen resolution after you get into your VM, but otherwise, it should be good to go.

    The easiest distro to play with is probably a Ubuntu Dapper (6.06) one from this month. After you start it up, you can upgrade it to the latest "Edgy" version of Ubuntu (by changing your repositories in the Synaptic upgrade tool from Dapper to Edgy). You can alos create VMs from scratch (go to www.easyvmx.com)

    Other distros you'll find up there include Debian Etch (the latest, still-in-process one), various Fedora Core versions, Knoppix. It is pretty sweat-free (except for the download time and the disk space) to DL a bunch of these and see which one (or ones) you like best. In truth, they are all very similar, except for their upgrade mechanisms and the places they stash system files.

    If you go to the Mono web site (a completely separate web site), they have a VM with a recent version of SUSE Linux. Though their version is slanted toward setting up Mono (.NET-style) services), it is very nice.

    To do this stuff smoothly you should have at least 1 gig of memory (preferably 2 gigs or more), and a BIG hard drive. Be sure to delete VMs you are not going to use.

    After you get used to this, you may indeed want to go to VMWare Server, because it has more opearation options and a very nice snapshotting capability that allows you to make wild experimental changes and easily revert to the last good running state of the server, if things go bad.

    Me? - I go the other way, and run Linux on my real hardware, and Windows in a VM (using VMWare Server for Linux). I find I don't need Windows that much, and it runs fine from a VM (you do a full install from a CD, same as with a real machine).

  25. For math users, check out Quantian Linux by mmadsen · · Score: 2, Informative

    Most of the comments here seem to be more about the Linux distro than Spiffyman's domain-specific requirements. Speaking from that perspective, I'd check out the Quantian Scientific Computing Environment (http://dirk.eddelbuettel.com/quantian.html). It's a complete Knoppix LiveCD distro, pre-loaded with every FOSS math and science app around, including a fairly comprehensive TeX/LaTeX set of tools, IDE's, etc. The best part about Quantian is that you can run it as a LiveCD, boot it on an existing Windows system while you get up to speed and learn the toolset, and you don't have to immediately reformat/repartition/dual-boot your existing box. Personally I'm a big fan of Ubuntu, and especially Edgy Eft, but I still boot up a Quantian VM anytime I'm sitting on Windows or Mac and need to use R for stats, or use some math libraries. Hope this helps. Good luck!

  26. Ubuntu is a Windows killer by Colin+Smith · · Score: 4, Interesting

    It may not quite be a OSX killer, but it really is easier to set up, easier to use, easier to administer, more consistent and prettier than Windows. It's an elegant desktop.

    It simply works out of the box and has 20,000 packages available at the click of Applications -> Add/Remove.

    --
    Deleted
    1. Re:Ubuntu is a Windows killer by dc29A · · Score: 2, Informative

      On the other hand, Windows works with my KVM switch, while Ubuntu seems to go into epileptic seizure mode upon being switched back to.

      I use a simple Trendnet USB KVM. Works like magic with Ubuntu. However with Windows ... it takes ages for the mouse/keyboard to get "active" again. As soon as I switch to Ubuntu, keyboard and mouse are operational. Also, every time I switch back to Windows, I get 2-3 second freezes when Windows activates the mouse/keyboard. Something that does not happen in Ubuntu.

  27. Re:I concur. by smilindog2000 · · Score: 3, Interesting

    Heck, mod parent up! It's a simple answer for a simple question. RedHat always catered to advanced users, Suse went evil recently, Fedora rocks in may ways but is highly unstable and in the end not quite as easy as ... Ubuntu. Did I read someone pushing Slackware?!? Great distro, but no way for the noob. Debian rocks, but again, for the noob... Ubuntu.

    --
    Beer is proof that God loves us, and wants us to be happy.
  28. What is your goal? by Savage-Rabbit · · Score: 2, Interesting

    This answer shows why the question is nonsensical on its face. No one can tell you what distro is best for you. Everyone has a different personality. For me, Slackware is the ideal distro for a newbie. But then, I like to read up on any product before I use it. So I thought it was easy to install and now it is very easy to administrate. It has lower overhead from all of the bells and whistles that some of the other distros have included. There is no dependency hell that can be so frustrating to a newbie. If you stay away from the auto updaters and read the changelogs, you will never have a broken system. If you are like a lot of the Windows users that come over to Linux, however, you will probably be better served by one of the other distros. The majority of them want to run the installer CD and then just have everything be set up and work. Of course some of them become so frustrated the first time they run into a problem and have no idea on how to fix it, they run back to Windows. But good luck to you.

    Which distro to adopt if you are a newbie really depends on what you want to achieve or learn by installing Linux. If you want an alternate desktop system you could go for Ubuntu, Linspire, Novell's SUSE Linux Enterprise Desktop distro where you get lots of user friendly GUI tools to solve your configuration problems. If your ambition is to become a corporate Linux admin or a developer and you want to build a server system to cut your teeth on I would recommend something like Centos because it is a free-of-charge binary 'clone' of Red Hat ES/AS which along with SUSE Linux Enterprise Server is the standard for anybody who runs enterprise quality software including the ubiquitous Oracle Databases. Slackware on the other hand is only for you if you are a for true nerd, developer, comp-sci/engineering student or some such eccentric who want to find out the old fashioned way how a modern *NIX system is put together. Basically I'd say that if you are a complete Linux newbie, say... an experienced Windows XP user, you should definitely start with one of the ultra user friendly Linux desktop distributions and proceed from there. If you want to become a professional Linux admin you should also get over any fear you may have of command-line interfaces and doubly so if you have any ambition to do any serious development on a Linux system.

    --
    Only to idiots, are orders laws.
    -- Henning von Tresckow
  29. Re:OSX by WillAdams · · Score: 2, Insightful

    Reasons not to buy a Mac:

      - already have a PC and don't want to go through the nuisance / expense of selling it and buying a Mac

      - want/need a form-factor Apple doesnt make, e.g., subnotebook sans optical drive or a pen-system w/ integrated graphics digitizer (Tablet PC)

      - no single vendor clause / requirement to purchase a supported configuration

    Which is why I wish Apple would license Mac OS X or build a pen slate.

    William

    --
    Sphinx of black quartz, judge my vow.
  30. Re:Ubuntu + virtualization by hotzeyboy · · Score: 2, Informative

    Argh, I wrote the above, did not intend for it to be posted as anonymous coward.

  31. Do you want to learn how linux works? by partenon · · Score: 2, Interesting

    If you wanna learn how Linux works, I'd suggest Gentoo. Read the handbooks while installing and try to understand what you are doing. Do it from Stage 1. It'll help you to have a good understanding on how Linux works. And patience. Lots of patience. It may take a full week to get everything working properly. And you may need to install it more than once :-) When we are starting, it's easy to mess everything up.

    If you just want a box up and running, Ubuntu or Fedora will work. I'd suggest Ubuntu, but Fedora is OK. Both have tons of customizations to make it easier for a newbie, both have a great community, both have pre-scheduled releases and both have "install from repository" softwares (but I prefer Ubuntu's one).

    Good luck!

    --
    ilex paraguariensis for all
  32. Re:I concur. by snilloc · · Score: 2, Informative

    Debian really isn't that hard - even the install. Ubuntu's main advantage that I can see is newer and more frequent stable releases. I had a serious upgrade issue with Ubuntu (freezing gui) that I eventually reinstalled over. This was after attempting to avoid known upgrade errata. Running Debian unstable I only had a minor upgrade/dependency issue that was solved with a peek at the bboards, requiring only about three "apt-get" commands from the prompt. (iirc, "remove a", "upgrade b", "install a"). Heck, even the X11 to X.org switch was relatively simple. Not that ubuntu is bad, but I think there is a trade-off between usability and "stability" (in multiple senses of the word).

  33. Re:I'd suggest ... by Karzz1 · · Score: 2, Informative

    "Any app that runs on Linux can also be downloaded for the Mac. "

    100% Wrong! Please turn in your /. ID at the door.

    *If* the source code is available you may be able to port it to OSX, but native Linux binaries will not run on OSX. Keep in mind that while the userland tools are similar/identical in many ways, you are still dealing with 2 completely different kernels.

    Many software packages written for BSD or Linux may be recompiled to run under Mac OS X; such software is often distributed precompiled for Mac OS X in the form of Mac OS X packages. -http://en.wikipedia.org/wiki/Mac_OS_X

    --
    Beware of he who would deny you access to information, for in his heart he dreams himself your master.
  34. My experience in converting.. by Arceliar · · Score: 2, Interesting

    Sometime during late 2000, I started my gradual switch to the free unixes. I began with Zipslack, a part of the Slackware project, because I could install it on my fat32 partition without needing to repartition. At the time, working off of a 7GB harddrive, I wanted to avoid splitting the partition, as I had so little to work with.

    Over the years, I've distro hopped probably two dozen times, both linuxes and bsds, but ultimately it's all come down to two things: efficiency and ease of use. That being said, Gentoo wins in my book by a wide margin when it comes to efficiency. It's _ALMOST_ as good as Linus From Scratch, but the sheer amount of work saved by using portage (for me at least) wins over the slightly even more optimized results from Linux From Scratch. That being said, I don't use Gentoo on my desktop. Portage (gentoo's package manager) downloads source and compiles it--a rather time consuming process for one who doesn't have distcc installed on several networked computers to speed things up. Because of this, I'm currently working off of Kubuntu (though any Ubuntu version is more than adequate in my opinion) because it is the fastest of the easily updateable distributions I have used. I'm honestly not just jumping on the ubuntu train here--I honestly disliked the distribution until about Knot 6 of the testing stage for Dapper, where I came to realize that it was approaching the speed my gentoo install had achieved at the time, but without the need for long compilations every update.

    In summary: I would have to say Ubuntu is best if you're new to things, don't know every minute detail of your machine inside and out, or want things to be mindless to maintain. If you're a performance junky, Gentoo is best IMHO because of how easily you can create a highly optimized system--and in the long run this may be better for what you're describing, particularly if the software you'll be using or writing need not update more than once a week or so and involves a lot of number crunching.

    Gentoo is however quite a bit more difficult to install on it's own right, I would suggest starting off using one of the derivative distributions, such as Vida Linux or Sabayon. I myself prefer Sabayon out of the two, once the ridiculous amounts of orange and red are taken out of the theme. Much like Ubuntu in it's default install, Sabayon is almost painful to look at if you don't absolutely love orange and red.

    As far as virtualization goes, I would say this: virtualization is a great thing, but I myself think it's nowhere NEAR at a state that it can even attempt to replace a native install. There's just too much of a performance handicap with so much overhead still, in my opinion, to warrant regular use. It's a great way to test out a distro before deciding to burn a cd/dvd of it and install, or running the occasional application which only works on Windows, cannot run through Wine, and doesn't warrant a full install.

  35. Re:Easy to administer... Mandriva. by ErroneousBee · · Score: 2, Interesting

    Me too. I am getting suspicious of the ubuntu cheerleading going on here. It sounds a bit too much like other 'distro du jour' cheerleading we have seen previously, particularly the gentoo stuff.

    Suse has great hardware support, a reasonable install, a good system configuration tool, and a nice enough desktop. Its let down by an enterprise focused package selection, and poor network based repositories.

    Mandriva has good hardware support, excellent installer, a good system configuration tool and a good desktop. Its let down by rushed testing before major releases (2007 is OK, but 2006 had several flaws), and a weak website. You can subscribe (I.e. pay money) to Mandriva to get access to a distro with alot of free-but-commercial distro. It installs acrobat, realplayer, flash, nvidia drivers, and other software. Also check out Easyurpmi, a website that points you at the urpmi repositories for community packages.

    I found ubuntu had good hardware support, but the installer was limited, the configuration tool poor, and the desktop came with a very limited set of default options. Online support is excellent. The basics (OOo, The GIMP, etc) were intalled by the installer, but stuff like Inkscape and games had to be installed from the command line. Before installing, check the web for tips, as there are some packages and things to do that make things alot easier (such as setting up big list of repostories in /etc/apt/sources.list)

    I havent used redhat, but I understand its very much like SuSe.

    What I would do is create a tri-boot system. Put windows in a partition, and then create a 50Mb /boot partition, 2 6Gb partitions for two system install root directories, possibly a 10Gb /usr/local partition, and a /home partition. Then you can install 2 distros and compare them, I would select Mandriva 2007 and Ubuntu 6.06 for the tests. Install Mandriva first, its partition manager is best. If you decide to go to a single distro, use the other 6Gb partition as a backup.

    Anyone suggesting you try gentoo, debian or slackware is , quite frankly, an idiot.

    --
    **TODO** Steal someone elses sig.
  36. Linux operating systems by kb6vdo · · Score: 2, Interesting

    I am an aged retired professor of EE, who started using Linux about a year and a half ago. In my considered opinion the best Linux system for a rank newbie, in Linux, to start is to download Knoppix, any version later than 3.0 will 'find' all the hardware on most, if not all, PC systems (yes! no downloading drivers). Put Knoppix on your hard drive, leaving windoze there, use either GRUB or LILO as a boot-operating-system selector (search the Internet using how-to 'task', but be careful not all Internet articles are cool). You are smart to keep your windoze system running until you can safely shift completely to Linux. Use the Internet for any questions (feel free to ask questions of any tested Linux user). A single source of information which helped get me started was Carla Schroder's 'LINUX Cookbook', O'Reilly, isbn: 0-596-00640-3, which may be a bit dated by now, but a very good source of Linux 'how-to' information. (There are several articles on the Internet by this author which you will find very helpful, also O'Reilly books has a cool on-line service.) I started with Knoppix went to Slackware, then to Mandrake, Mepis, then Ubuntu, (to name only a few) finally shifted to just plain good old Debain Linux. Debian, in my considered opinion is the very best of all Linux operating systems which I have tried. Its 'apt-get' and "aptitude" operated from the console (command line) give you the best selection of free software available for Linux operating systems. This software is free for the download, and these two commands, see'~$ man', will connect, using sources.list (/etc/apt/sources.list), then download any or all software for you. Linux operating systems always have manual (~$ man 'command-name') avaiable to help us newbies learn to speak Linux. (There are also 'alien' to convert pkg.tgz to pkg.deb, and '~# dpkg -i pkg.deb' to install non-debian software packages on Debian.) (note: 'aptitude' and 'apt-get' both use 'dpkg' to complete their work, I am told.) Slackware is my, kind of, second choice Linux operating system, however, it tends to maintain some of the older Unix tradition. I have 'tailored' my Debian Linux systems to suite my needs, keeping my home directory separate (on a not-to-be formatted partition but use as /home/kb6vdo, for example) so that all my favorite settings are not disturbed when the urge strikes me to add a later or different version of Debian, or any other, Linux operating system to my collection of running operating systems on this box. Mix other Linux distros with care! If worried use a new alias user name instead of your choice a redo all your gui settings. Knoppix, Ubuntu, and Mepis, when I used them, were all three based on Debian Linux, but tend to modify the source code to suite their own needs, not mine. This source code change makes distribution upgrades dangerous for newbie linux folks. Linux is wonderful, it has more and better free scientific software as well as highly specialized free publishing software avaialble, I dare say, than you can even purchase for windoze. Linux is virtually unlimited in its scope of useful possiblities; it is, practically, the modern day Unix which was and is designed for both academic and research use. As far as I know the only area where windoze out shines Linux is in its graphical interface, in that higher optical resolutions are atainable in windoze. This does not matter to most of us, but to gamers this is very important. I keep Knoppix 'run-from-cd' Linux on hand to help me get out of trouble or fix some friend's computer software problem. Knoppix is probably the best Linux of this variety ever and gives quarter to none, to the best of my knowledge. About the PC system, it really does not matter until you get into areas such as wireless Internet, sound and such. Any old or new PC works well, at least for me, with Linux of any variety which I have tried. Thus, what ever PC or laptop you have will accept Knoppix Linux. Most, if not all, will run faster as well. Just remember, as my freind Jerry Sharp used to say: "Linux does not have its 'hood' welded shut", a mechanic can fix it, more than can be said for windoze.

    --
    God bless, best of 73s, de kb6vdo, jim
  37. The Great Linux Experiment of 2006 by el_munkie · · Score: 4, Interesting

    I did an experiment recently. Someone I vaguely knew through a friend had come across a laptop that he thought was "hot". As the only nerd he knew, he wanted me to wipe off anything that the hard disk might have had on it. I was amused and thought he was just paranoid, but I humored him.

    To be honest, I was the one that alerted him to the existence of programs that phone home when the laptop is stolen. I don't think any normal user ever uses these, but they exist. However, the license number on the pre-existing XP install could probably be matched to the computer it was sold on and maybe to its rightful owner.

    The computer looked like a fresh install, complete with with all the worthless bullshit that big-name PC laptop manufacturers bundle with their machines. The goddamned system tray must have had 15 icons in it when expanded, and they all were about to expire. It was 15 or so inches, a widescreen, some year- or two-year old middle of the line model. Nothing to sneeze at.

    I told him that I had no version of Windows that predates XP, and the ones I have are legally licensed to me (thank you $5 University copy, it's almost worth it). So he had two options: I could blank the hard disk until he could scare up a copy of XP (he won't, not for normal prices), or I could install Linux. After some explaining, he chose Linux.

    I don't think he's ever owned a computer or had access to a family machine, so I figure KDE should be just as easy to learn as Explorer for a first timer. He only wanted to get on the web and play DVDs. The only modern implementation of Linux I've used has been Gentoo, and it has always worked flawlessly, once you get it set up. Portage is amazing, and if things compile, they'll work. Before that I had used Redhat 5, but the RPM system annoyed me to the point that I switched back to Windows for years. It could be because I was using it on an old laptop from 1996 that had a winmodem, but it was a pain in the ass.

    I wanted to see if a normal person, a Kaspar Hauser of computing, would pick up on KDE. But not bad enough that I want to toil for days making Gentoo work on his machine. I opted for a precompiled distribution, instead.

    I'd heard good things about Ubuntu, but I hate Gnome. So I got Kubuntu. It installed out of a LiveCD, which is much slicker than Windows XPs primitive installation process. Wireless seemed to work, but I wasn't letting this guy on my network and I live in the only complex in the world where everyone has renamed their routers, changed the channels, encrypted, and MAC filtered their wireless. The laptop picked up the neighbors, though, and it sure seemed to be working. DVDs kicked up some error about a decss library and quit after the FBI warning. I tried to install the required library through the graphical upgrade interface, but it didn't work. Very annoying.

    So I gave him the laptop and he didn't figure out that its functionality had been severely decreased since recently, when I was out of town. I heard that he was having trouble watching his movies and needed help, but I'm rarely home and he doesn't, and won't, have my numbers. Also, he moved to another complex while I was away, so he's pretty much on his own.

    Will he sink or swim? He'll have to hit up the message boards to get things to work, and I think Kubuntu left a way to get there from the desktop or K menu. He's a smart guy in fields outside of computing, and he could learn Linux the hard way and become the greatest programmer ever. Or he could hock it for a few ounces of dirt weed.

  38. Re:OSX by rob1980 · · Score: 2, Funny

    Why on earth would you ever want to run Windows ME? I'd rather pay somebody 5 bucks to kick me in the jimmy than put that lump of catshit on my computer.

  39. Maybe try the Live CDs first by bl8n8r · · Score: 5, Informative

    A nice way to test-drive a distro before installing it. Check out distrowatch.com. Since your inclined to torment yourself with Advanced Math, you might be interested in Scientific Linux.

    1) Debian == Knoppix, Ubuntu
    2) Redhat == CentOS, Fedora, Mandriva, Scientific Linux
    3) Slackware == Slax, Vector Linux
    4) SuSE == Microsoft (see: techp.org )

    --
    boycott slashdot February 10th - 17th check out: altSlashdot.org
  40. Re:Virtualization (IS EASY AND RECOMMENDED) by Overzeetop · · Score: 2, Insightful

    I can tell that most of those words in your post must mean something because they seem to make sense, in a sentence construction sort of way. But I'll be honest that my eyes just glazed over when I hit by changing your repositories in the Synaptic upgrade tool from Dapper to Edgy. It didn't get much better after that.

    This is a big problem for those that may not have oodles of free time; maybe the OP does. I have tried (and, I admit) given up on several packages, including RedHat (before the break), Ubuntu and Knoppix (both LiveCDs, admittedly), and Slackware.

    What I've learned in the process is that
        1. I don't run much server stuff.
        2. I can't afford te time to "mess" at the office - real work still has to get done
        3. Everything at home is multimedia, and practically no server stuff exists
        4. Server stuff at home is so simple that peer shares are more than adequate
        5. There's nothing _I_ do that requires the "cool" stuff in linux, unless you count TiVo hacking, and I don't do enough to justify a whole box
        6. There is just too much technical software in my field (structural engineering) for Win only

    I will happily admit that when I have to mess with my TiVo I get my nipples get hard when I work from the command line in a telnet session. There's just something "right" and "pure" about it that takes me back to my roots. But I've learned the dirty little secret of MS, which is not really a secret to anyone. Using MS day in and day out, you pick up the OS operations and gather your personal favorite apps - and how to use them - in the course of business. At nearly 40, I've got well over 25 years of tweaks and standards and process and training built up. Even worse, it's been 10-15 years since I've really had the free time to play with OS components and know the ins and outs. I came of age before the internet "existed" - and there has been so much that has gone by since that gaining a comfort level in a new OS is truly a daunting task. Gaining that knowledge without a manual is even worse. In defense of Linux, I would be loathe to switch to MS if it weren't my current platform of comfort, and OSX, I'm certain, would be little better.

    Anyway, for good or ill, it's posts like your that remind me just how much I'd have to learn to switch. Maybe most people aren't as bubsy as I am, but I'm not sure where I'd find the time to learn everything I would need to to be comfortable, much less "productive".

    --
    Is it just my observation, or are there way too many stupid people in the world?
  41. XPressLinux by mike3k · · Score: 2, Interesting

    I'm developing a Kubuntu-based distro, XPresslinux, designed for Windows switchers. We pre-install WINE, VLC Media Player, Firefox with MPlayer plugin, and Java (free GCJ), so users can play most common media files and run many Windows applications. OpenOffice, which is included in Kubuntu, already takes care of MS Office documents.

  42. Mandriva, (K)Ubuntu by 3vi1 · · Score: 2, Interesting

    I've tried four or five distros myself, on multiple occassions. Mandriva and K/Ubuntu tend to have the most success discovering all the system components. That is, of course, not including Knoppix.

    I wouldn't recommend Knoppix for your situation, although it's definitely worth keeping on a thumbdrive as a recovery tool. Knoppix is Debian based, like Ubuntu, so it really doesn't give you much advantage and is missing the K/Ubuntu system administration tools.

    Mandriva (previously Mandrake) had the easiest to use system tools back when I was using it. It made most things very easy. Still, don't expect to not be editing system config files in a text editor and learning the hard way the first time you mess up a bleeding edge video driver upgrade ... as with any Linux distro if you're not using pre-built packages for everything.

    Mandriva was not keeping up with their 64-bit versions in a timely matter, so I moved to Kubuntu back when dapper was coming out of beta. I chose that version because I prefer the KDE desktop over Gnome, but you could go with Ubuntu just as well (Gnome may be the easier desktop to step into cold). You can always install the KDE packages later too, if you change your mind.

    I'm very happy with Kubuntu - especially the pace at which it and the other Ubuntu distros are evolving.

    What I recommend is to download every live CD you can find: Ubuntu, Kubuntu, Mandriva, Suse, Fedora, etc... and see what works best for you and with your hardware. See how the packaging systems of each work and find out what the main differences are between the ones to which you narrow the field.

    -J

  43. dual boot Linux and Windows by falconwolf · · Score: 2

    I'd try to avoid the dual-boot solution for the reason that your best Linux reference is the internet, which no workee if your new Linux install barfs!
    Being able to refer to the web while you are installing is also nice.

    Unless you have two or more PCs the reasons above are exactly why you want to dualboot. If you're installing and using Linux Linux for the first and you don't have a second PC then by dualbooting you still have access to the internet, unless you trash the OS already installed, so you can try to find solutions to problems that you run into while installing Linux. Until you can competently install Linux you should duaboot.

    Falcon
  44. For whom does the bell toll? by RickRussellTX · · Score: 2, Interesting

    I've been working university computer support for a long time, and questions like this really give me hope for the eventual doom of the Microsoft hegemony. Tomorrow's decision makers are learning Linux, and MS operating systems aren't even in the decision tree. The most common question I hear from scientists and engineers these days is, "Linux or Mac?"

    I recently interviewed for a support position at a major university physics department, and Windows support wasn't even a factor. They had already evolved past Microsoft products; none of the critical applications in physics were running on Windows. Their platform distribution was 60% Linux & Solaris, 30% Mac, and 10% "other", with Windows buried somewhere in the bottom 10%.

    Ultimately, I suspect that Windows will be relegated to executives and administrators who must run "mission critical productivity software" (that is, Excel and Access), while the desktops in R&D, marketing, the factory floor and the retail store are all running some variant of Linux or MacOS. It will be interesting to see if Microsoft makes _any_ attempt at corrective action to slow this "brain drain" in the sciences and engineering schools.

    Anyway, back on topic, I recommend Fedora. Although I use Ubuntu and find it very approachable for somebody that doesn't want to spend lots of time under the hood, the fact is that RedHat and RPM packages are sort of an industry baseline for math, science and engineering. You'll find most big open source projects are precompiled for RedHat, while Ubuntu will be stuck with some old version out in the Debian Multiverse or worse, you'll have no choice but to compile it yourself.

    Rick R.

  45. A journey home begins with a single step by tbg58 · · Score: 2, Informative

    It's been about two years ago now that I embarked on a similar journey to your own. I wanted to find a good Linux distribution that met several criteria:
    1. An installation routine that would allow me to dual-boot with Windows easily. My wife still uses Windows and is not yet ready for the transition, and since I earn my daily bread as a Windows sysadmin, I still need to keep it around for some of the things in my job.
    2. A community which would be as newbie-friendly as the distribution itself. In the past I had bad experiences with some Linux experts who thought that Linux was, and should remain, the exclusive province of uber-geeks. In non-newbie-friendly support community forums, one may post a question, no matter how well formulated, and one of these fellows will offer helpful replies such as, "what a n00b- if you can't read the man pages, maybe you should go back to window$ or get a commodore64."
    3. A reasonably good set of apps and tools built into the distro do to the things I need to do, and a reasonably good package manager to add new apps.
    I loaded Mandrake (just prior to the change to Mandriva), looked at Suse, and Fedora. All of them met criteria 1 and 3, though correspondence to criteria 2 was a bit spotty. At that time I heard about a new distribution that was gaining a lot of popularity that had an African-sounding name: Ubuntu. I downloaded the then-current version, and loaded it with no problems. The forum users were hospitable and winsome, and welcomed me home to the distro, and the community tries to live up to the ethos of the word Ubuntu, which is used in several southern African languages, and means something like compassion for fellow human beings (very loosely paraphrased.) Where my previous experiences had been technically adequate and interesting, Ubuntu felt like coming home.
    Since one of the reasons I was loading Linux was to join the free software community, I also decided that I would limit myself to obtaining whatever manuals and documentation I could also find that was free and open, in the same spirit of the Free Software Community, and here are some links that I think you'll find helpful:
    The first stop on your documentation journey outside of the forums of your chosen distribution and the help guides and wikis therein should be the Linux Documentation Project at http://www.tldp.org/
    Full length guides are here: http://www.tldp.org/guides.html Especially helpful to me were Machtelt Garrels Introduction to Linux: A Hands-On Guide and his Bash Guide for Beginners, but all the docs here are worthwhile, freely downloadable and printable.
    Another good guide is RUTE: Rute User's Tutorial and Exposition Very well written and thorough. The author writes, "You can find out what book a person needs by asking the question, "Do you want to be a Muggle or a Wizard?" (1) If they answer "Wizard", then you give them Rute. (2) If they answer "Muggle", then you give them "Linux for Dummies." (3) If they answer "What's a Muggle?", then you give them "Harry Potter". I had just finished reading the first few Harry Potter books to my kids, and so this tickled me. RUTE is a great starter manual: http://linux.2038bug.com/rute-home.html
    Bruce Perens is one of the brighter stars in the firmament of the Free Software movement, and his publisher, Prentiss Hall, has a number of books in the Bruce Perens Series available in PDF format for download here: http://www.phptr.com/promotions/promotion.asp?prom o=1484&redir=1&rl=1
    No list would be complete without including the O'Reilly Open Book page. This page includes books such as the Linux Network Administrator's Guide, but also some books on the history and philosophy of the Free Software movement such as Eric S. Reymond's The Cathedral and the Bazaar

  46. Gentoo + Ubuntu by Laebshade · · Score: 2, Interesting

    Put Ubuntu on your new computer, and Gentoo on your old one. Make the Ubuntu your desktop and the Gentoo one a server. Install whatever you want except any GUI components (using Gentoo on a modern desktop is a headache). I use a similar setup here, except I have Vista on my desktop (and yes, I did setup Gentoo on my server). The Gentoo will give you an outlet to learn about linux without screwing up your desktop (and also forcing you to learn a CLI). You can even get a stage4 backup cron setup (after you learn how) so if you hose your server you can always restore it.

  47. NOT a Mac by JoeCommodore · · Score: 2, Informative

    If you want to learn Linux and not Fink or whatever bottleneck app you need to run to get your Linux stuff working don't get a MAc. While OSX is all nice and fluffy trying to get stuff running on Macs via X11 w/fink or whatever will add a whole new level of frustration.

    Go with Linux, Ubuntu is nice, Centos is good too. (If you don't have high speed internet, go with something that has all the whistles pre-loaded on a CD/DVD like the retail SuSE, as you won't have to wait and download all the goodies.)

    Get some books, I reccomend the older "Red Hat Linux Bible" for its completeness of covering wall that is GNU/Linux is in general (regardless of distro) as well as grab more in depth tomes on getting skilled in specific areas (especially for programming,) do browse your bookstore and peersonally check out the books for yourself, some are real dogs. Get used to using Google, google groups and hearing a lot of "Read the ####ing Manual" as you start, it's not really hard, just different.

    As for hardware get something Intel/AMD with at least a Ghz of speed (I would not worry about 64 bits if you can't afford it right off, the support of 64 bit apps is still a bit behind 32) and at least 512 MB RAM, Nvidia Cards have some of the best performance for low prices and are not hard to configure, some ATI cards super right out of the box (careful on many other manufacturers video cards your experience may be really bad when starting with the wrong video card). A really good keyboard and mouse are helpful too (
    lots more typing in Linux).

    An external drive for backups is a nice thing, and if you are dual booting consider getting a second hard drive for Linux to live on (so you don't have to futz with Windows repartitioning).

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  48. Get a 'puter with Linux pre-installed. by chris_sawtell · · Score: 2, Interesting
    By buying one from somewhere such as these folks:- http://system76.com/ They offer Ubuntu, but if after using that particular distribution you want to try another one you will _know_ that all the hardware works properly with Linux. For a hassle free Linux experience, that's the secret of it. IBM ThinkPads also run Linux very well indeed. Now you should get the distribution your favourite helper uses. I installed Gentoo on a ThinkPad belonging to a friend of mine who, as far as computing goes, is a compleat nitwit. Gentoo lasted longer than than any other distribution before he needed a sky-hook to pull him out of the deep, um, quicksands. However I do not recommend it for total beginners unless they have competent helpers to get them going, because the installation can be a bit of a baptism of fire.

    For your publishing activities, you might like to install both Scribus and LyX in addition to the TeX and LaTeX you mention.

    While the suggestion to buy a Mac is marked 'Funny', and was, I'm sure, intended to be such, it's actually not such a silly suggestion because Macs do run Linux very well, and if you find you don't like Linux, which while being superbly user friendly, it does tend to be somewhat pickey about the friendships it makes. If you and Linux just do not get on, you still have a very good piece of hardware and software in your possession. Macs will also run the software I have mentioned using the X-11 server from either Apple or Fink. That's in addition to all the proprietary software offered by Apple and their ISVs.

  49. coupla thoughts.... by Sfing_ter · · Score: 2, Informative

    Test your hardware first with a boot cd:
    Try slax; ubuntu; kubuntu; mandriva-move; free-spire; vector; knoppix;

    1) maximum out of the box windows compat: xandros
    2) good capabilities on older hardware: vector, slax
    3) debian based distros - (ubuntu; kubuntu; freespire; knoppix; xandros), I cannot say enough about apt; it rocks; it works: updating or installing on bleeding edge unstable it sometimes has issues but is mostly rocksolid.
    4) Realize that you are using an os that is ideologically against proprietary software/codecs and on some of them you will need to take extra steps to play mp3s, wmvs et. al.
    5) do not play the comparison game. the os' are different and approach the same ideas from different angles. In linux you don't need to login as root/admin in order to install software etc. that is what the 'su' (superuser) command is for.
    6) create a seperate partition for the /home; the reason is, that no matter what distro you use, you can use your same data folders without having to tweak things to find your data :)
    7) make sure you use the ext3 file system to create your home partition as that will be mountable from windows (since you will be dual booting)
    8) programs that are not os critical can be installed into your user folder; I like to keep more recent versions of azureus, sun java, firefox and tbird than most distro's have time to get to so I install from the software creators sites to my home folder and then when I need the latest version i just update them no need to su or anything.
    9) when you do find something that is working, stay with it for a while, and don't listen to the "but x distro can do this!!!" there is a tendency to play with all the "new" distros/versions but if you need the machine for day to day work keep it stable and keep it simple.
    10) no matter which decision you make it will be right/wrong depending on who you talk to, so go have fun.

    Commander Data - Engage Flame Drive!!!

    --
    A computer once beat me at chess, but it was no match for me at kick boxing. Emo Philips
  50. you should use by Syber+Phreak · · Score: 2, Insightful

    well so far alot have said Ubuntu, why not to Linspire or Freespire, its great for new people. Im getting it cause im still trying to get used to linux, ive used Kubuntu, Edubuntu, Ubuntu, and Suse 9.1-10.0 and im still not good with it.

  51. Re:I concur. by smilindog2000 · · Score: 2, Informative

    I agree with your point of view, and I use and recommend Debian over Ubuntu on servers, for example, or for guys who are going to make solid use of apt-get or do lots of open-source development. However, the post seems to be asking what's good for a typical Windows user, new to Linux. I feel this has been Ubuntu's monomaniacal focus, and that they edge out a slight advantage over Debian. All the Debian based distros are very similar, and the really good work is done in Debian. However, the additional contribution made on top of Debian helps focus it for particular applications. I find Ubuntu less frightening to Windows users, partly because of the live-CD, partly because of the pretty picture on boot, etc. Frankly, I wish the distro would smile at users, like the old Macs use to do. The other interesting area Ubuntu seems to be going after is users who want a company they can call at when things don't work. While I can get excellent Debian support, there's not a single company that I can point to as the default go-to-guy. I know it would turn off us open-source guys, but I think it would be wise to advertise Canonical's phone number and web site during the install for anyone who feels they want to pay a few bucks to figure out how to log-in and start Firefox.

    Prior to Suse going evil, I would have strongly considered Suse for newbie Linux users. I have a Windows sys-admin friend who recently told me he felt Suse was the best distro for those comfortable with administration of Windows servers. He says it tries harder than the others to look and feel more like Windows. It's a huge shame they decided to turn-off the open-source community, but on the bright side, it's one less distro for us all to waste our time on. Well before Ubuntu came along, we already had waaaay too many distros. Of course, it might be fun creating one, and I'm a pretty good hacker... maybe I'll cone Debian and call it Bill-ian ;-)

    --
    Beer is proof that God loves us, and wants us to be happy.
  52. 90% of a good distro is in it's community by delire · · Score: 2, Insightful

    90% of a good distro is in it's community, in the knowledge base it produces and maintains. No matter how technically good a distro is, it's less useful if there isn't documentation in your language, if a bug isn't noticed by a user, the forums aren't lively, or if people aren't packaging for your distro because no-one's using it - if it doesn't attract developers +/or package maintaners for all these reasons.

    For this reason Ubuntu is the winner, hands down, despite being extremely sensibly put together. I'm a Debian user but would never suggest it as a starting distro for a newbie. I have pointed many people at Ubuntu that have very little computer experience, with great success. Some of these people have been running Ubuntu exclusively for over a year now.

  53. Decent article here... by rantingkitten · · Score: 2, Informative

    This article explains why Ubuntu is ideal for new users, using criteria that users actually care about, instead of the usual holy wars surrounding distro of choice discussions amongst geeks. Check it out.

    --
    mirrorshades radio -- darkwave, industrial, futurepop, ebm.
  54. Many options by extern_void · · Score: 2, Interesting

    In terms of Linux, where you have many options to chose, it is good and bad. Good because you have many distros and each one with some specific features and it is bad for the same reasons :)
    I've been using Slackware for many years and i really love it, it is simple and in my opinion, easy to use.
    But you always can try Ubuntu that looks real good and Debian because of its package manager that may make things easier for newbies.
    You must keep in mind that any linux you chose, does not matter, you'll always have many similar tools for math and programming.

    Before you decide take a look at the following links:

    Slackware
    Debian
    Ubuntu
    Gentoo

    It is very important that you learn something about those linux distros out there and make
    your own decision, pointing out what does really matter and what doesn't
    Don't you have some virtualization tool for testing? You can install a couple of distros and
    then make your decision based on experience.
    good luck!

  55. App support, long life by PapaZit · · Score: 2, Insightful

    I doubt this'll be read by many folks (after all, the article was posted -hours- ago), but I haven't seen anyone else mention it.

    I think that there are two things that should affect your decision.

    The first is application support. Open Source stuff isn't a problem. You can just assume that it's available for any distro that you like. If you're going to use any commercial software, you should check with the makers of that software to see what distros they support. A lot of academic software expects Redhat Enterprise (or a clone like CentOS) or Suse.

    The second thing you should consider is distro lifetime. Many linux distributions stop offering support and upgrades for old versions after a year or two. A lot of us -like- to wipe everything and reinstall, but if you're trying to get work done, it can be really annoying. There are a few distros that offer a longer support window, though. Ubuntu offers a "LTS" ("Long-Term Support") version, and Redhat (again, and clones like CentOS) offers support for their products for several years.

    --
    Forward, retransmit, or republish anything I say here. Just don't misquote me.