Sophie

Sophie

distrib > Mandriva > 2009.0 > x86_64 > media > main-testing-src > by-pkgid > 2c3ec4793da8740c5970e75b7d171bab > files > 4

mandriva-release-2009.0-0.11mdv2009.0.src.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
	<head>
	<meta name="verify-v1" content="0fEbSr6Xb4TWnbDkESAq/WBiiZHhQjCaPpyp4egWSrU=" />
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<meta name="keywords" content="2009.0 Notes,2009.0 Beta 2,2009.0 Errata,2009.0 RC 2,2009.0 Tour,Docs/Choosing the right edition,Font Size and DPI" />
<link rel="shortcut icon" href="http://www.mandriva.com/design/mdk/images/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="/en/opensearch_desc.php" title="Mandriva Community Wiki (English)" />
<link title="Creative Commons" type="application/rdf+xml" href="/en/index.php?title=2009.0_Notes&amp;action=creativecommons" rel="meta" />
<link rel="copyright" href="/en/Mandriva:Copyrights" />
		<title>2009.0 Notes - Mandriva Community Wiki</title>
		<style type="text/css" media="screen,projection">/*<![CDATA[*/ @import "/en/skins/monobook/main.css?42b"; /*]]>*/</style>
		<link rel="stylesheet" type="text/css" media="print" href="/en/skins/common/commonPrint.css?42b" />
		<link rel="stylesheet" type="text/css" media="handheld" href="/en/skins/monobook/handheld.css?42b" />
		<!--[if lt IE 5.5000]><style type="text/css">@import "/en/skins/monobook/IE50Fixes.css?42b";</style><![endif]-->
		<!--[if IE 5.5000]><style type="text/css">@import "/en/skins/monobook/IE55Fixes.css?42b";</style><![endif]-->
		<!--[if IE 6]><style type="text/css">@import "/en/skins/monobook/IE60Fixes.css?42b";</style><![endif]-->
		<!--[if IE 7]><style type="text/css">@import "/en/skins/monobook/IE70Fixes.css?42b";</style><![endif]-->
		<!--[if lt IE 7]><script type="text/javascript" src="/en/skins/common/IEFixes.js?42b"></script>
		<meta http-equiv="imagetoolbar" content="no" /><![endif]-->
		
		<script type= "text/javascript">/*<![CDATA[*/
var skin = "monobook";
var stylepath = "/en/skins";
var wgArticlePath = "/en/$1";
var wgScriptPath = "/en";
var wgServer = "http://wiki.mandriva.com";
var wgCanonicalNamespace = "";
var wgCanonicalSpecialPageName = false;
var wgNamespaceNumber = 0;
var wgPageName = "2009.0_Notes";
var wgTitle = "2009.0 Notes";
var wgArticleId = "3135";
var wgIsArticle = true;
var wgUserName = null;
var wgUserLanguage = "en";
var wgContentLanguage = "en";
var wgBreakFrames = false;
var wgCurRevisionId = "13169";
/*]]>*/</script>
                
		<script type="text/javascript" src="/en/skins/common/wikibits.js?42b"><!-- wikibits js --></script>
		<script type="text/javascript" src="/en/index.php?title=-&amp;action=raw&amp;gen=js"><!-- site js --></script>
		<style type="text/css">/*<![CDATA[*/
@import "/en/index.php?title=MediaWiki:Common.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000";
@import "/en/index.php?title=MediaWiki:Monobook.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000";
@import "/en/index.php?title=-&action=raw&gen=css&maxage=18000";
/*]]>*/</style>
		<!-- Head Scripts -->
			</head>
<body  class="mediawiki ns-0 ltr page-2009_0_Notes">
	<div id="globalWrapper">
		<div id="column-content">
	<div id="content">
		<a name="top" id="top"></a>
				<h1 class="firstHeading">2009.0 Notes</h1>
		<div id="bodyContent">
			<div id="contentSub"></div>
			<div style="color: white; font-weight: bold; font-family: Verdana, Arial, sans-serif; font-size: 18px; background-color: #222288; margin: 15px 0 15px 5px; padding-left: 25px;" id="title">Mandriva Linux 2009 Release Notes</div>
<table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1"><a href="#Introduction"><span class="tocnumber">1</span> <span class="toctext">Introduction</span></a></li>
<li class="toclevel-1"><a href="#General_information_about_new_features_and_major_changes"><span class="tocnumber">2</span> <span class="toctext">General information about new features and major changes</span></a>
<ul>
<li class="toclevel-2"><a href="#Editions"><span class="tocnumber">2.1</span> <span class="toctext">Editions</span></a></li>
</ul>
</li>
<li class="toclevel-1"><a href="#Deprecation"><span class="tocnumber">3</span> <span class="toctext">Deprecation</span></a>
<ul>
<li class="toclevel-2"><a href="#kernel-laptop_removed"><span class="tocnumber">3.1</span> <span class="toctext">kernel-laptop removed</span></a></li>
</ul>
</li>
<li class="toclevel-1"><a href="#Changes_to_supported_hardware_and_drivers"><span class="tocnumber">4</span> <span class="toctext">Changes to supported hardware and drivers</span></a>
<ul>
<li class="toclevel-2"><a href="#High_memory_support_.28up_to_4GB.29_in_kernel-desktop586_.28Mandriva_Linux_One.29"><span class="tocnumber">4.1</span> <span class="toctext">High memory support (up to 4GB) in kernel-desktop586 (Mandriva Linux One)</span></a></li>
<li class="toclevel-2"><a href="#gspca-supported_webcams_working_out_of_the_box"><span class="tocnumber">4.2</span> <span class="toctext">gspca-supported webcams working out of the box</span></a></li>
</ul>
</li>
<li class="toclevel-1"><a href="#Changes_regarding_installation"><span class="tocnumber">5</span> <span class="toctext">Changes regarding installation</span></a>
<ul>
<li class="toclevel-2"><a href="#New_installer"><span class="tocnumber">5.1</span> <span class="toctext">New installer</span></a></li>
<li class="toclevel-2"><a href="#Post-install_streamlining_in_One_installer"><span class="tocnumber">5.2</span> <span class="toctext">Post-install streamlining in One installer</span></a></li>
</ul>
</li>
<li class="toclevel-1"><a href="#Changes_regarding_Mandriva_tools"><span class="tocnumber">6</span> <span class="toctext">Changes regarding Mandriva tools</span></a>
<ul>
<li class="toclevel-2"><a href="#New_default_authentication_scheme"><span class="tocnumber">6.1</span> <span class="toctext">New default authentication scheme</span></a></li>
<li class="toclevel-2"><a href="#Orphan_package_detection_in_urpmi"><span class="tocnumber">6.2</span> <span class="toctext">Orphan package detection in urpmi</span></a></li>
<li class="toclevel-2"><a href="#Repository_update_type_changes_in_repository_configuration_tool_restricted"><span class="tocnumber">6.3</span> <span class="toctext">Repository update type changes in repository configuration tool restricted</span></a></li>
<li class="toclevel-2"><a href="#Font_size_and_physical_DPI"><span class="tocnumber">6.4</span> <span class="toctext">Font size and physical DPI</span></a></li>
</ul>
</li>
<li class="toclevel-1"><a href="#Other_Changes"><span class="tocnumber">7</span> <span class="toctext">Other Changes</span></a>
<ul>
<li class="toclevel-2"><a href="#LEGACY_PTY_COUNT_is_now_0"><span class="tocnumber">7.1</span> <span class="toctext">LEGACY_PTY_COUNT is now 0</span></a></li>
</ul>
</li>
</ul>
</td></tr></table><script type="text/javascript"> if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } </script>
<a name="Introduction"></a><h1> <span class="mw-headline"> Introduction </span></h1>
<p>This page contains important information the Mandriva Linux <span style="color: #009999; font-style: italic; font-weight: bold">2009</span> release.
</p><p>The following topics are covered:
</p>
<ul><li> General information about new features and major changes
</li><li> Changes to the Mandriva installer and upgrade instructions for Mandriva Linux 2008 Spring users
</li><li> Changes to supported hardware and drivers
</li><li> Changes regarding software packages
</li><li> Other technical information for experienced users
</li></ul>
<p>Please also refer to Mandriva Linux 2009 Errata - the Errata for the 2009 release. The Errata page contains information on known bugs and problems in the release and instructions on fixing, avoiding or working around them.
</p><p>For a more detailed and graphical introduction to the most obvious user-visible changes in this release, please see the Release Tour.
</p><p>Mandriva Linux 2009 is not yet released. These release notes currently cover the pre-releases of Mandriva Linux 2009. The current pre-release is Mandriva Linux 2009 RC 2.
</p>
<a name="General_information_about_new_features_and_major_changes"></a><h1> <span class="mw-headline"> General information about new features and major changes </span></h1>
<p>Mandriva Linux 2009 includes (or will include) the following versions of the major distribution components: kernel 2.6.27, X.org 7.3, KDE 4.1.2 (and 3.5.10 in /contrib), GNOME 2.24, Mozilla Firefox 3, OpenOffice.org 3.
</p>
<a name="Editions"></a><h2> <span class="mw-headline"> Editions </span></h2>
<p>Mandriva Linux 2009 will be available in several different editions:
</p>
<ul><li> the <b>One</b> edition will be an installable live CD integrating the latest proprietary drivers, available free of charge
</li><li> the <b>Powerpack</b> edition will include support, services, a wider range of packages, and many third-party proprietary applications such as (but not necessarily including) LinDVD, Scilab and 03 Spaces. The list of commercial applications in 2009 Powerpack has not yet been finalized; a definitive list will be provided closer to the time of release.
</li><li> the <b>Free</b> edition will be a pure free / open source software edition, without any of the non-free packages bundled with other editions, available as a free download
</li></ul>
<p>For more information on the editions in which the latest Mandriva Linux 2009 pre-release is available, see the specific page.
</p><p>For more information on the various editions, see Choosing the Mandriva Linux edition that's right for you.
</p><p>Additional information is also available online:
</p>
<ul><li> <a href="http://www.mandriva.com/hardware/" class="external text" title="http://www.mandriva.com/hardware/" rel="nofollow">List of Compatible/Certified Computers</a> and <a href="http://hcl.mandriva.com/" class="external text" title="http://hcl.mandriva.com/" rel="nofollow">The detailed Mandriva Hardware Database</a>
</li><li> <a href="http://forum.mandriva.com/" class="external text" title="http://forum.mandriva.com/" rel="nofollow">The Mandriva User Forums</a>
</li><li> <a href="http://wiki.mandriva.com/" class="external text" title="http://wiki.mandriva.com/" rel="nofollow">The Mandriva Wiki</a>
</li></ul>
<a name="Deprecation"></a><h1> <span class="mw-headline"> Deprecation </span></h1>
<a name="kernel-laptop_removed"></a><h2> <span class="mw-headline"> <span style="color: #7a0a7f">kernel-laptop</span> removed </span></h2>
<p>The <span style="color: #7a0a7f">kernel-laptop</span> flavor of the official kernel no longer exists in Mandriva Linux 2009. It had few remaining customizations as compared to the <span style="color: #7a0a7f">kernel-desktop</span> flavor. Some of these were now irrelevant and have been removed; the others were now safe to add to the <span style="color: #7a0a7f">kernel-desktop</span> flavor (and will benefit desktop users in terms of increased power efficiency). So the <span style="color: #7a0a7f">kernel-desktop</span> flavor is now as efficient for laptops as <span style="color: #7a0a7f">kernel-laptop</span> previously was, and will be used on all desktop and laptop systems.
</p>
<a name="Changes_to_supported_hardware_and_drivers"></a><h1> <span class="mw-headline"> Changes to supported hardware and drivers </span></h1>
<a name="High_memory_support_.28up_to_4GB.29_in_kernel-desktop586_.28Mandriva_Linux_One.29"></a><h2> <span class="mw-headline"> High memory support (up to 4GB) in <span style="color: #7a0a7f">kernel-desktop586</span> (Mandriva Linux One) </span></h2>
<p>In previous releases, the <span style="color: #7a0a7f">kernel-desktop586</span> kernel flavor - which is mainly intended for supporting legacy systems with true i586 (Intel Pentium or compatible) processors, as the most common <span style="color: #7a0a7f">kernel-desktop</span> flavor supports only i686 (Pentium II or compatible) and newer processors - supported only up to 1GB of RAM. This was decided on the basis that a system with an i586 processor was very unlikely ever to have more than 1GB of RAM. However, since the introduction of the One edition of Mandriva Linux, it has used this kernel in order to ensure that One can be used on the widest possible range of hardware, with the consequence that One would by default never support more than 1GB of RAM. With systems with more than 1GB of RAM becoming commonplace, with this release we have adjusted <span style="color: #7a0a7f">kernel-desktop586</span> to support up to 4GB of RAM, as the <span style="color: #7a0a7f">kernel-desktop</span> flavor does. Our testing indicates that any performance compromise resulting from this on true i586 systems will be very small, so this should not unduly inconvenience the small proportion of users actually running Mandriva Linux on i586 processors.
</p>
<a name="gspca-supported_webcams_working_out_of_the_box"></a><h2> <span class="mw-headline"> <b>gspca</b>-supported webcams working out of the box </span></h2>
<p>With Mandriva Linux 2009, the dozens of webcams supported by the <b>gspca</b> driver will work out of the box, with no configuration or package installation necessary. In earlier Mandriva Linux releases support for these webcams was available only upon manual installation of a driver package.
</p>
<a name="Changes_regarding_installation"></a><h1> <span class="mw-headline"> Changes regarding installation </span></h1>
<a name="New_installer"></a><h2> <span class="mw-headline"> New installer </span></h2>
<p>With Mandriva Linux 2009, the traditional installer (DrakX) has been completely overhauled, with a substantial rewrite and a completely new interface. These changes make the installer more attractive, powerful and easy to use.
</p>
<a name="Post-install_streamlining_in_One_installer"></a><h2> <span class="mw-headline"> Post-install streamlining in One installer </span></h2>
<p>The One installer (different from the traditional <i>DrakX</i> installer) now has improved post-install streamlining abilities. After it has completed installation, it will automatically remove drivers for hardware that is not present on your system and localization packages for languages you do not use. This will reduce the future boot time and disk space usage of the installed system.
</p>
<a name="Changes_regarding_Mandriva_tools"></a><h1> <span class="mw-headline"> Changes regarding Mandriva tools </span></h1>
<a name="New_default_authentication_scheme"></a><h2> <span class="mw-headline"> New default authentication scheme </span></h2>
<p>Mandriva Linux 2009 introduces a new authentication scheme called <a href="http://www.openwall.com/tcb/" class="external text" title="http://www.openwall.com/tcb/" rel="nofollow">tcb - the alternative to shadow</a>. The tcb suite is designed to better protect user passwords when fully switched to the tcb scheme (each user has access only to their own shadow password via <span style="font-family: courier; color: red; font-style: italic">/etc/tcb/(username)/shadow</span> instead of a global <span style="font-family: courier; color: red; font-style: italic">/etc/shadow</span> file). It also works with the old shadow scheme, which is the default usage in Mandriva Linux.  A tool called <span style="font-family: courier; color: blue">set_tcb</span> is included to automate switching back and forth between shadow and tcb passwords.
</p><p>The pam_tcb module is fully backwards-compatible with pam_unix and as a result most, if not all, PAM configuration files that use pam_unix will continue to work, provided the system still uses <span style="font-family: courier; color: red; font-style: italic">/etc/shadow</span> (pam_unix compatibility will not work if the system is using tcb passwords).
</p><p>Another advantage to using pam_tcb is the ability to use stronger blowfish, sha256c, or sha512c passwords instead of md5 passwords. By default, new installations will use blowfish for passwords.
</p><p>Upgrading to Mandriva Linux 2009.0 from previous versions of Mandriva Linux will not automatically migrate PAM configuration files and will rely on pam_unix compatibility, which will also continue to use md5 passwords.  To take full advantage of the new password hashes, PAM configurations (notably the /etc/pam.d/system-auth file) will need to be updated to call pam_tcb directly.  This can also be managed with the set_tcb tool.  Existing MD5-based passwords will continue to work, and new or changed passwords will use the chosen hash.
</p><p>There should be no changes when using LDAP or NIS for authentication.
</p>
<a name="Orphan_package_detection_in_urpmi"></a><h2> <span class="mw-headline"> Orphan package detection in urpmi </span></h2>
<p>The Mandriva package manager, <span style="font-family: courier; color: blue">urpmi</span>, has been given the capability to detect and remove 'orphan' packages - packages which were installed as dependencies of other packages that have since been removed. Whenever you complete an urpmi operation, you will be notified of currently installed 'orphan' packages. You can remove them with the command: 
</p>
<pre>urpme --auto-orphans</pre>
<p>Note that this system is not capable of detecting pre-existing orphans, if you update from an earlier version of Mandriva Linux to Mandriva Linux 2009. Only packages that are both installed and subsequently become orphans following the installation of Mandriva Linux 2009 will be picked up by this system.
</p>
<a name="Repository_update_type_changes_in_repository_configuration_tool_restricted"></a><h2> <span class="mw-headline"> Repository update type changes in repository configuration tool restricted </span></h2>
<p>In Mandriva Linux 2009, by default, you can no longer change whether a repository is considered an <b>update</b> repository or not. There is very little need for anyone to change this status, and we found that in previous releases, some users would mistakenly set repositories that should not be <b>update</b> repositories as <b>update</b> repositories - for instance, backports repositories - and end up installing packages they did not need, with negative consequences. This is why we have changed the application so this status cannot be changed.
</p><p>If for some reason you really must change this status - for instance, you really want to update all packages from backports repositories, and you accept that this can cause applications to break - you must run the application from a console, in expert mode:
</p>
<pre>
drakrpm-edit-media --expert
</pre>
<p>However, we reiterate that it is usually a bad idea to change this status for any repository.
</p>
<a name="Font_size_and_physical_DPI"></a><h2> <span class="mw-headline"> Font size and physical DPI </span></h2>
<p>Previous releases of Mandriva Linux have attempted to set the correct DPI (dots per inch) value for your system's monitor. This DPI value is subsequently used by the desktop when rendering fonts. This system is intended to ensure that a '10 point' sized character is rendered with the exact same physical size on any monitor.
</p><p>While a laudable goal, this system has never worked without problems. Aside from bizarre results when the DPI detection system fails, no desktop environment's interface is yet fully resolution independent, which means that on a high DPI screen (usually a small monitor with a high native resolution, such as many modern laptop displays), characters could be much larger than the interface elements they are supposed to match (which are designed to be a certain number of pixels in size and will consequently vary in physical size on different monitors). Similar problems often occur on websites, which are often designed with specific sizes in pixels in mind and do not consider the issues associated with the goal of resolution independence. Briefly, the computing world as most people experience it is not designed to accommodate the ideal of resolution independence.
</p><p>With Mandriva Linux 2009 we have therefore decided to succumb to the convention of most other operating systems and distributions and set the same DPI value for all monitors, regardless of what the correct value should be. The value that will be set is 96 dpi, which is the value used in most operating systems. This will result in characters of the same point size appearing physically larger or smaller depending on the actual physical size and resolution of your monitor, as many users are accustomed to in Microsoft Windows and Apple OS X, and as many applications and web sites are designed to expect. Users whose eyes are not equal to the task of reading a tiny '10 point' font on a high-resolution laptop screen can still adjust the DPI value in the KDE or GNOME Control Center, or simply increase the default font sizes.
</p><p>More information can be found here.
</p>
<a name="Other_Changes"></a><h1> <span class="mw-headline"> Other Changes </span></h1>
<a name="LEGACY_PTY_COUNT_is_now_0"></a><h2> <span class="mw-headline"> LEGACY_PTY_COUNT is now 0 </span></h2>
<p>Legacy pty (/dev/ttyxx) are still enabled in our kernel but we now create none by default, to save several seconds of boot time. If you need some for an obsolete application, you can add the boot parameter pty.legacy_count=32 (or another number depending on your needs).
</p><!-- 
Pre-expand include size: 1120 bytes
Post-expand include size: 1253 bytes
Template argument size: 257 bytes
Maximum: 2097152 bytes
-->

<!-- Saved in parser cache with key mw_en_community:pcache:idhash:3135-0!1!0!!en!2 and timestamp 20081001050536 -->
<div class="printfooter">
</html>