Originally posted by: groovin
well, if you dont want to use windows because you thnk MS is an evil DRM machine, thats cool, its your choice. remember that lots of distros now are not packaging mp3 support in their media players. it's trivial to uninstall and install a version that does, but do be aware of that.
Well it's not so much you uninstall the program. You just have to install the codec support for it. After all things like LAME and such do come from open source.
If you purchase a distro they may or may not have support. Lindows, when you buy it, will provide MP3 and WMV support of out the box becaause Lindows pays licensing fees to be able to do that legally.
Most notable distros that I know of that don't have mp3 support out of the box are Ubuntu, Debian, and Fedora.
I don't know about Suse or Mandriva or Gentoo.
What is needed to be done to install support for mp3, as well as quicktime and wmv support is that you have to enable 3rd party or secondary 'repositories'.
Repositories are basicly ftp or http websites that contain the software you can install and use through the built-in package managers.
All of these distros come with native 64bit and native 32bit versions. If you want maximum ease of use you should select 32bit versions. For some media codecs the only source from compatability comes from the win32 codecs packages, which are media codecs for playing media files in windows. These are used by packages in Linux to play certain types of formats. Distros don't ship these due to the legal difficulties.
They want to ensure that people using their software can have it perfectly legal for use in educational, government, or corporate settings. Having support for mp3s and such may cause problems since the people that own that stuff are fairly anti-linux, anti-open source, pro-riaa type people.
For
Fedora Core:
Fedora uses Yum, I beleive, for it's package management stuff. Although it does support a ported version of apt-get and 'smart' package manager is gaining in popularity.
For Fedora you have 2 main choices for third party packages.
One set comes from Fedora 'Extras'. These are packages that are built close with the fedora project.
The other choice is very third party developers that formed a group to support software for themselves for Fedora. This is called RPMForge and they also support other distros then just Fedora Core.
More information:
http://rpmforge.net/user/faq/
http://fedoraproject.org/wiki/Extras
http://www.fedorafaq.org/
http://www.fedoraforum.org/
For
Ubuntu:
Ubuntu has a small subset of packages that it supports well that are enabled by default.
For most users you would want to add support for Multiverse and Universe package repositories to get access of packages.
Also there are some 'restricted' packages, such as the win32 codecs and Libdvdcss stuff (used to crack encryption on dvds to play them in Linux) that they can't touch but are aviable for you to use from third party repositories.
More information:
http://help.ubuntu.com/starterguide/C/faqguide-all.html#codecs
There FAQ page also has lots of information about specific programs and support (such as java, realplayer, and flash.
https://wiki.ubuntu.com/RestrictedFormats
http://www.ubuntuforums.org/
For
Debian:
Debian comes in 3 main flavors based on it's development model.
You have Debian Stable, Debian Testing, and Debian Unstable.
Debian unstable has cutting edge programs aviable for you to use, but you will have large amounts of updates and sometimes big changes will cause updates to go wonky on you.
Debian Testing is were packages end up after they live in unstable long enough and have few bugs. After they have enough packages updated and few bugs testing will become the next Stable.
Debian Stable is the official Debian version suitable for professional workstations, servers, and desktops were people want stable long-term system with small updates and no breakage. However Debian Stable gets dated between revisions.
Debian's main advantage is it has a massive number of supported and tested software and dwarfs other distros. Ubuntu is based on Debian Unstable and uses repackaged packages from Debian, but does not officially support many of them. (hence the universe type thing). Many Debian developers are also Ubuntu developers and visa versa.
Debian's disavantage is that it's only realy usefull for experianced Linux users.
Debian repositories are divided up between "Main", which is officially supported;
"Contrib" and then "non-free".
Contrib and non-Free are software that is ment to run on Debian, but has legal issues for people that may need it for the basis of their own distro or may conflict with commercial/educational/government/use. Sometimes they are under a closed source license, sometimes there are legal restrictions on modificatiosn and reuse.
As a home user you generally want to enable contrib and non-free for maximum software support.
However, like Ubuntu and Fedora, Debian won't touch things like Libdvdcss and Win32 codec packages due to them being legally gray. There are third party repositories that support this software.
More information:
http://www.togaware.com/linux/survivor/ (also usefull for Ubuntu users)
http://newbiedoc.sourceforge.net/
http://debian.video.free.fr/ (good place for resticted formats)
http://www.debian.org/doc/ (rtfm)
😛