************ MMaannddrriivvaa LLiinnuuxx 22000088 RReelleeaassee NNootteess ************ Mandriva Linux 2008 Release Notes The latest version of these release notes can be read on _h_t_t_p_:_/_/ _w_i_k_i_._m_a_n_d_r_i_v_a_._c_o_m_/_e_n_/_R_e_l_e_a_s_e_s_/_M_a_n_d_r_i_v_a_/_2_0_0_8_._0_/_N_o_t_e_s. After Mandriva Linux is released, Mandriva continues to update the release notes with the latest content, changes, and errata. ********** CCoonntteennttss ********** * _1_ _I_n_t_r_o_d_u_c_t_i_o_n * _2_ _G_e_n_e_r_a_l_ _i_n_f_o_r_m_a_t_i_o_n_ _a_b_o_u_t_ _n_e_w_ _f_e_a_t_u_r_e_s_ _a_n_d_ _m_a_j_o_r_ _c_h_a_n_g_e_s * _3_ _D_e_p_r_e_c_a_t_i_o_n o _3_._1_ _S_u_p_p_o_r_t_ _f_o_r_ _l_o_o_p_b_a_c_k_-_b_a_s_e_d_ _e_n_c_r_y_p_t_e_d_ _f_i_l_e_s_y_s_t_e_m_s o _3_._2_ _P_H_P_ _4_._x_ _d_e_p_r_e_c_a_t_e_d o _3_._3_ _I_I_I_M_F_ _i_n_p_u_t_ _m_e_t_h_o_d_s_ _d_e_p_r_e_c_a_t_e_d * _4_ _C_h_a_n_g_e_s_ _t_o_ _t_h_e_ _M_a_n_d_r_i_v_a_ _i_n_s_t_a_l_l_e_r o _4_._1_ _M_o_d_u_l_a_r_ _I_D_E_ _d_r_i_v_e_r_s_ _a_n_d_ _n_e_w_ _l_i_b_a_t_a_ _s_t_a_c_k o _4_._2_ _P_a_c_k_a_g_e_ _s_e_l_e_c_t_i_o_n o _4_._3_ _U_U_I_D_ _s_u_p_p_o_r_t o _4_._4_ _F_a_s_t_e_r_ _o_p_e_r_a_t_i_o_n_s_ _o_n_ _p_a_r_t_i_t_i_o_n_s * _5_ _P_a_c_k_a_g_e_ _m_a_n_a_g_e_m_e_n_t o _5_._1_ _C_h_r_o_o_t_ _e_n_v_i_r_o_n_m_e_n_t_s o _5_._2_ _S_u_g_g_e_s_t_e_d_ _p_a_c_k_a_g_e_s o _5_._3_ _N_e_w_ _m_e_n_u_ _l_a_y_o_u_t * _6_ _C_h_a_n_g_e_s_ _t_o_ _s_u_p_p_o_r_t_e_d_ _h_a_r_d_w_a_r_e_ _a_n_d_ _d_r_i_v_e_r_s o _6_._1_ _S_u_p_p_o_r_t_e_d_ _h_a_r_d_w_a_r_e o _6_._2_ _R_e_q_u_i_r_e_d_ _f_i_r_m_w_a_r_e_ _f_o_r_ _B_r_o_a_d_c_o_m_ _w_i_r_e_l_e_s_s_ _a_d_a_p_t_e_r_s o _6_._3_ _A_l_t_e_r_n_a_t_i_v_e_ _o_p_e_n_ _s_o_u_r_c_e_ _d_r_i_v_e_r_s_ _f_o_r_ _A_T_I_ _g_r_a_p_h_i_c_s_ _c_a_r_d_s o _6_._4_ _R_a_n_d_R_ _1_._2_ _s_u_p_p_o_r_t_ _i_n_ _X_._o_r_g o _6_._5_ _D_e_f_a_u_l_t_ _N_T_F_S_ _w_r_i_t_e_ _s_u_p_p_o_r_t o _6_._6_ _S_u_p_p_o_r_t_ _f_o_r_ _t_h_e_ _B_e_l_g_i_a_n_ _e_I_D_ _c_a_r_d o _6_._7_ _C_h_a_n_g_e_s_ _t_o_ _T_V_ _c_a_r_d_ _s_u_p_p_o_r_t * _7_ _K_e_r_n_e_l_ _c_h_a_n_g_e_s o _7_._1_ _N_a_m_i_n_g o _7_._2_ _S_o_u_r_c_e_ _a_n_d_ _h_e_a_d_e_r_s o _7_._3_ _C_F_Q_ _s_c_h_e_d_u_l_e_r o _7_._4_ _A_p_p_A_r_m_o_r o _7_._5_ _M_o_d_u_l_a_r_ _I_D_E_ _d_r_i_v_e_r_s o _7_._6_ _N_e_w_ _d_e_v_i_c_e_s_c_a_p_e_ _w_i_r_e_l_e_s_s_ _s_t_a_c_k * _8_ _C_h_a_n_g_e_s_ _r_e_g_a_r_d_i_n_g_ _s_o_f_t_w_a_r_e_ _p_a_c_k_a_g_e_s o _8_._1_ _K_D_E_ _4_ _p_r_e_v_i_e_w o _8_._2_ _X_F_S_ _n_o_ _l_o_n_g_e_r_ _u_s_e_d o _8_._3_ _L_i_b_e_r_a_t_i_o_n_ _f_o_n_t_s_ _i_n_c_l_u_d_e_d o _8_._4_ _C_h_a_n_g_e_s_ _t_o_ _t_h_e_ _N_V_I_D_I_A_ _a_n_d_ _A_T_I_ _p_r_o_p_r_i_e_t_a_r_y_ _d_r_i_v_e_r_ _p_a_c_k_a_g_e_s # _8_._4_._1_ _N_V_I_D_I_A # _8_._4_._2_ _A_T_I o _8_._5_ _M_a_n_ _p_a_g_e_s_ _n_o_w_ _c_o_m_p_r_e_s_s_e_d_ _w_i_t_h_ _L_Z_M_A o _8_._6_ _N_e_w_ _d_e_v_e_l_o_p_m_e_n_t_ _p_a_c_k_a_g_e_ _n_a_m_i_n_g_ _p_o_l_i_c_y o _8_._7_ _C_o_m_p_i_z_ _F_u_s_i_o_n_ _r_e_p_l_a_c_e_s_ _B_e_r_y_l o _8_._8_ _S_e_r_v_i_c_e_s_ _n_o_ _l_o_n_g_e_r_ _r_e_s_t_a_r_t_e_d_ _w_h_e_n_ _u_p_d_a_t_i_n_g_ _g_l_i_b_c * _9_ _G_C_C_ _4_._2_ _n_o_t_ _a_d_v_i_s_e_d_ _f_o_r_ _J_a_v_a_ _d_e_v_e_l_o_p_m_e_n_t * _1_0_ _P_H_P o _1_0_._1_ _P_H_P_ _a_n_d_ _S_u_h_o_s_i_n o _1_0_._2_ _P_H_P_ _4_._x_ _i_s_ _d_e_p_r_e_c_a_t_e_d ************ IInnttrroodduuccttiioonn ************ This page contains important information the Mandriva Linux 2008 release. The following topics are covered: * General information about new features and major changes * Changes to the Mandriva installer and upgrade instructions for Mandriva Linux 2007 Spring users * Changes to supported hardware and drivers * Changes regarding software packages * Other technical information for experienced users Please also refer to Mandriva Linux 2008 Errata - the Errata for the 2008 release. The Errata page contains information on known bugs and problems in the release and instructions on fixing, avoiding or working around them. ************ GGeenneerraall iinnffoorrmmaattiioonn aabboouutt nneeww ffeeaattuurreess aanndd mmaajjoorr cchhaannggeess ************ Mandriva Linux 2008 includes the following versions of the major distribution components: kernel 2.6.22, X.org 7.2, KDE 3.5.7, GNOME 2.20.0, Mozilla Firefox 2.0.0.6, OpenOffice.org 2.2.1. Other major new features are the merging of the Beryl and Compiz 3D desktop technologies into Compiz Fusion, a new network management tool, and a Windows documents and settings migration tool. You can find a detailed introduction to the most interesting new features, with screenshots, in the Mandriva Linux 2008 Release Tour. Mandriva Linux 2008 is available in several different editions: * OOnnee is a single CD edition which includes the latest proprietary drivers, available for download free of charge. It can be run as a live CD as well as installed to the hard disk. * PPoowweerrppaacckk is a DVD edition which includes support, services, and important third-party proprietary software like LinDVD, Cedega, the Fluendo multimedia codecs, Flash Player, Scilab and 03 Spaces. It is available from the _M_a_n_d_r_i_v_a_ _S_t_o_r_e. * FFrreeee is a 3-CD / 1-DVD edition made up entirely of free / open source software, without any of the non-free software bundled with other editions. It is available for download free of charge. For more information on the various editions, see Choosing the Mandriva Linux edition that's right for you. Additional information is also available online: * _L_i_s_t_ _o_f_ _C_o_m_p_a_t_i_b_l_e_/_C_e_r_t_i_f_i_e_d_ _C_o_m_p_u_t_e_r_s and _T_h_e_ _d_e_t_a_i_l_e_d_ _M_a_n_d_r_i_v_a_ _H_a_r_d_w_a_r_e _D_a_t_a_b_a_s_e * _T_h_e_ _M_a_n_d_r_i_v_a_ _U_s_e_r_ _F_o_r_u_m_s * _T_h_e_ _M_a_n_d_r_i_v_a_ _W_i_k_i * _T_h_e_ _M_a_n_d_r_i_v_a_ _C_l_u_b ************ DDeepprreeccaattiioonn ************ ********** SSuuppppoorrtt ffoorr llooooppbbaacckk--bbaasseedd eennccrryypptteedd ffiilleessyysstteemmss ********** Mandriva Linux has for some time included a tool named drakloop which can create and mount encrypted filesystems using the loopback technique via the losetup utility. This method of creating encryption is vulnerable to certain types of attack and is deprecated by the upstream kernel in favor of systems based on the new devicemapper framework. _L_U_K_S is the most prominent example of such a system. As of Mandriva Linux 2008, loopback-based encryption is deprecated in Mandriva Linux. Support will still be available for these filesystems, but we recommend all users begin the process of migrating to newer encryption systems. Support for loopback-based encryption may well be removed in future Mandriva Linux releases. ********** PPHHPP 44..xx ddeepprreeccaatteedd ********** PHP 4.x is deprecated and removed from Mandriva Linux 2008. See _t_h_e_ _P_H_P_ _s_e_c_t_i_o_n for details. ********** IIIIIIMMFF iinnppuutt mmeetthhooddss ddeepprreeccaatteedd ********** The _I_I_I_M_F input methods (which were never installed by default) have now been officially deprecated and removed from Mandriva Linux. The default input methods set is still _S_C_I_M. Scim-bridge is now installed by default for the benefit of applications installed from third-party packages which are not compiled with SCIM support (such as Mozilla Firefox or OpenOffice.org if installed using the packages found on the respective websites). ************ CChhaannggeess ttoo tthhee MMaannddrriivvaa iinnssttaalllleerr ************ ********** MMoodduullaarr IIDDEE ddrriivveerrss aanndd nneeww lliibbaattaa ssttaacckk ********** The old PATA drivers are now compiled as modules (see _#_M_o_d_u_l_a_r_ _I_D_E_ _d_r_i_v_e_r_s under _#_K_e_r_n_e_l_ _c_h_a_n_g_e_s below). Due to this, the installer can now use either these old drivers or the new group of drivers based on the libata stack. The installer defaults to using the old drivers for consistency and reliability reasons: using the new drivers by default was tested but found to be troublesome. When a controller is supported only by the new drivers, installation to partitions beyond the 15th on PATA disks is no longer supported by default. To install to a partition beyond the 15th, the installation kernel must be started with the parameter noauto, which will allow manual selection of an appropriate legacy PATA driver, which in turn will support up to 63 partitions per PATA disk, as in previous Mandriva releases. People needing complex disk layouts can also use _L_V_M, which offers a more flexible system to create volumes. ********** PPaacckkaaggee sseelleeccttiioonn ********** The package selection stage of installation has been split into three levels of granularity. At the highest level, the installer simply allows you to select a KDE, GNOME or IceWM desktop. There is also an option for more detailed selection, which if chosen brings you to the familiar stage where different package groups can be selected. At this stage you can still also select individual package selection for complete package-by-package control over what will be installed. ********** UUUUIIDD ssuuppppoorrtt ********** The installer now supports using _U_U_I_D_s to identify partitions for mounting, rather than the traditional system of using the /dev/hd* and /dev/sd* nodes. This can be useful in situations where the hd* and sd* nodes could become confused or inconsistent due to the introduction of new controllers, USB storage devices and so on. However, this system is not used by default. To enable it, pass the kernel parameter use_uuid to the installer. ********** FFaasstteerr ooppeerraattiioonnss oonn ppaarrttiittiioonnss ********** By default, the installer configures file systems to use the relatime option. This option greatly reduce the amount of I/O spent by the system in updating access date when a file is read or when a directory is browsed. Thus the load of both desktop and server machines is greatly reduced and lot of I/O tasks complete faster. For laptops, the installer still default to noatime in order to ease power management. Similarly, the sync option is no more used for FAT file systems such as on floppies. It has been replaced by the flush option which make operations way faster on such FAT formated devices. ************ PPaacckkaaggee mmaannaaggeemmeenntt ************ See also Improvements to rpmdrake and _I_m_p_r_o_v_e_m_e_n_t_s_ _t_o_ _u_r_p_m_i in the Mandriva Linux 2008 Release Tour. ********** CChhrroooott eennvviirroonnmmeennttss ********** rpm, gurpmi, rpmdrake and urpmi now support chroot environments through the -- rpm and --urpmi-root options. See the respective manpages for full details. ********** SSuuggggeesstteedd ppaacckkaaggeess ********** Rpm, urpmi, rpmdrake and the installer now support Suggests tags in RPM packages. When Package A suggests Package B, B will be automatically installed when you install A, but it can subsequently be removed without causing the removal of A. You can also use the --no-suggests command line parameter to prevent urpmi from installing suggested packages. This allows us to provide full featured packages while still enabling users to optimize their system by removing packages they do not need. ********** NNeeww mmeennuu llaayyoouutt ********** A new menu layout has been introduced. This menu is a merger between the old simplified and Mandriva menu layouts. It is flatter than the old Mandriva layout, with no more than two levels below the top level used at any point. Applications that are native to the current desktop (KDE / Qt applications in KDE, GNOME / GTK+ applications in GNOME) will be displayed at the first level below the top level, and non-native applications will be at the second level. Exceptions are used to make applications that are commonly used outside their native desktop appear at the top level in all cases. ************ CChhaannggeess ttoo ssuuppppoorrtteedd hhaarrddwwaarree aanndd ddrriivveerrss ************ ********** SSuuppppoorrtteedd hhaarrddwwaarree ********** In addition to the improved graphics card support discussed above, support for other devices has been added or improved. Notable changes include support for: * NVIDIA Geforce 8400, 8500 and 8600 series graphics cards * Intel 4965AGN wireless chipsets * Intel Santa Rosa drive controllers * ATI SB700 chipset motherboards * Many newer onboard sound devices using the High Definition Audio codec, particularly on motherboards using Intel chipsets * Wacom Graphire and Intuos tablet input devices * Realtek 8187 USB and ZyDAS ZD1211/ZD1211B USB wireless controllers ********** RReeqquuiirreedd ffiirrmmwwaarree ffoorr BBrrooaaddccoomm wwiirreelleessss aaddaapptteerrss ********** Mandriva Linux 2008 includes a native driver for Broadcom wireless adapters. This driver requires firmware from the Windows driver to be useful. We cannot ship the firmware itself or an appropriate copy of the Windows driver along with Mandriva Linux 2008 for legal reasons. When you try to configure such an adapter, Mandriva will prompt you for a Windows driver, and offer to try and find it from your Windows partition. This will often work. If you cannot find an appropriate driver on your Windows partition, or you do not have one, you should download the Windows driver linked from _t_h_i_s_ _p_a_g_e. Make sure to download the driver marked VVeerrssiioonn 33 ffiirrmmwwaarree. Then simply select that file when the Mandriva network configuration tool prompts you for the driver, and you will be able to enable and use your wireless card. ********** AAlltteerrnnaattiivvee ooppeenn ssoouurrccee ddrriivveerrss ffoorr AATTII ggrraapphhiiccss ccaarrddss ********** There are several different drivers available for various ATI graphics cards in Mandriva Linux 2008 that may be of interest in certain situations. This entry concerns the free software set of drivers. Some notes on the proprietary drivers may be found further down this document. By default, all ATI graphics cards up to but not including the Radeon X1xxx generation (r500 chipset) are supported by the driver in the x11-driver-video- ati package, which is version 6.6 of the X.org aattii driver. This version has been determined to work reliably on the most cards. However, if you have trouble with this driver, the alternative x11-driver-video-ati_6.7 package contains version 6.7 of the same driver. The package is available in the contrib repository. Following the instructions on the Installing and removing software page to add remote repositories and install packages, you should be able to install this package with the Mandriva software management tools. Installing this package will automatically cause the x11-driver-video-ati package to be removed, and the 6.7 version driver will replace the 6.6 version. No further action is required except to restart the computer: the new version of the driver will then be used immediately. You can revert to the 6.6 version of the driver by reversing the procedure. By default, X1xxx and HD 2xxx series cards (r500 and r600) chips will almost all use the X.org vveessaa driver, which is a generic driver that works on any graphics card by using an industry standard interface that all cards implement. This, however, makes it very slow (as native acceleration provided by the card is not used). Two native drivers are available for these cards, but both are in a very early stage of development, so we chose not to use them by default in Mandriva Linux 2008 for most cards. Three particular cards that have been tested by users and reported to work well will use the aavviivvoo driver by default. This driver is contained in the x11- driver-video-avivo package. The aavviivvoo driver was the first free software driver to be developed for the r500 and r600 chips - it actually supports only r500 cards. Development on the aavviivvoo driver was recently stopped in favour of a new driver, rraaddeeoonnhhdd. The rraaddeeoonnhhdd driver is based on specifications provided to its authors by ATI / AMD. It is also available in Mandriva Linux 2008 in the x11-driver-video- radeonhd package. As it was initiated very late in Mandriva Linux 2008 development, there was no time to test it to see if it could be used by default on any cards. If you have an r500 or r600 chipset-based card and would like to experiment with the aavviivvoo or rraaddeeoonnhhdd drivers, you may install the packages if necessary (they will likely be installed already on a default installation) and use the drakx11 graphics card configuration tool to select the driver, which you will find in the XXoorrgg category at the bottom of the list. ********** RRaannddRR 11..22 ssuuppppoorrtt iinn XX..oorrgg ********** The X.org shipped in Mandriva Linux 2008 contains support for version 1.2 of the RandR protocol, which handles dynamic changes in the configuration of attached monitors. This version is a major improvement from the previous 1.1 version, with new features including dynamic detection of attached monitors (so X.org knows when you plug in or unplug a monitor, when RandR 1.2 is in use). Only a few drivers support the RandR 1.2 protocol: the iinntteell driver for Intel 810 and later graphics adapters, the aattii__66..77 version of the aattii driver for ATI graphics cards (see above for details on the two versions of this driver included in Mandriva Linux 2008), and the nnvv open source driver for NVIDIA graphics cards (which includes RandR 1.2 support only for GeForce 8xxx series cards). Mandriva has written and included an improved version of the krandr KDE panel applet, which supports the RandR 1.2 protocol. If you are using one of the drivers which supports the RandR 1.2 protocol, you should find that you can use this applet to control the layout of dual-screen setups, and to configure newly plugged in monitors without restarting X. If your driver only supports the older RandR 1.1 protocol, the more restricted features you are used to will still be available. ********** DDeeffaauulltt NNTTFFSS wwrriittee ssuuppppoorrtt ********** In Mandriva Linux 2008, drives and partitions formatted with the NTFS file system will be writable by default (via the use of the ntfs-3g driver). This applies to both conventional internal disks and to external disks, USB storage devices and so on. ********** SSuuppppoorrtt ffoorr tthhee BBeellggiiaann eeIIDD ccaarrdd ********** Support has been added for the Belgian national electronic identity card system. The acr38u package contains a driver for the most commonly used card reader (the one distributed by the government), and the beid package provides the tools that allow the card to be used. The acr38u package will be automatically installed if the card reader is connected to the computer during installation. ********** CChhaannggeess ttoo TTVV ccaarrdd ssuuppppoorrtt ********** TV cards are now automatically configured by the kernel, and the more commonly used TV viewing applications now come with their own channel scanners. In view of this, the Mandriva ddrraakkxxttvv TV card configuration tool is no longer used by the installer or the Mandriva Control Center. ************ KKeerrnneell cchhaannggeess ************ Mandriva Linux 2008 uses Linux kernel 2.6.22, updated from 2.6.17 in Mandriva Linux 2007 Spring. This involves many significant changes. ********** NNaammiinngg ********** The kernel package has now adopted the kernel-tmb spec file, which means that the kernel packages have been renamed. kernel-desktop is the new name of kernel, kernel-server is the new name of kernel-enterprise, and kernel- desktop586 is the new name of kernel-legacy. A kernel-laptop package is also introduced, which contains several customizations useful to laptops in terms of reducing power usage. ********** SSoouurrccee aanndd hheeaaddeerrss ********** The official kernel packages have now adopted the kernel-tmb style for source and headers. Each kernel package now has its own -devel package - e.g. kernel- desktop586-devel - which contains the source and headers necessary for building external kernel modules. This is the package you should install if you need to compile external kernel modules. The single kernel-source package is of interest only to those who need to build an application against a complete copy of the kernel source, or those interested in building their own kernels. ********** CCFFQQ sscchheedduulleerr ********** The kernel in Mandriva 2008.0 now uses the CFQ (Complete Fair Queuing) I/ O scheduler by default, rather than the AS (Anticipatory Scheduler) used in previous releases. On most systems, the CFQ scheduler will perform better. It tries to prevent disk intensive applications from slowing down other applications too much. It also takes into account the nice levels to determine the read priority. With the ionice command, I/O scheduling priorities can be tuned in yet more detail. If CFQ would cause performance regressions for you (possible with certain workloads, especially on laptops with slower hard drives), you can change the I/O scheduler back to AS by adding elevator=as as a kernel parameter. ********** AAppppAArrmmoorr ********** _A_p_p_a_r_m_o_r has replaced RSBAC as the in-kernel application security tool. ********** MMoodduullaarr IIDDEE ddrriivveerrss ********** Drivers for IDE controllers are now compiled as modules rather than built into the kernel itself. This change should not have any consequences visible to the user: it will be handled by the installation / upgrade process. ********** NNeeww ddeevviicceessccaappee wwiirreelleessss ssttaacckk ********** The new wireless stack known as devicescape or mac80211 has been added to the kernel. Following testing during the beta process, it has been determined that the majority of these drivers are not yet stable enough for everyday use. Only the iwl4965 driver will be used by default, for Intel 4965 wireless chipsets (commonly used on very new laptops). This driver has no equivalent using the old softmac wireless stack. In cases where both old and new stack drivers are available - notably for Intel 3945 chipsets and Broadcom BCM43xx chipsets - the old stack driver will be preferred by default. ************ CChhaannggeess rreeggaarrddiinngg ssooffttwwaarree ppaacckkaaggeess ************ ********** KKDDEE 44 pprreevviieeww ********** A recent development snapshot of KDE 4 is available as a preview in Mandriva Linux 2008. To install it, make sure Internet repositories are configured and enabled - see Making more applications available - and install the task-kde4 package. This will retrieve and install the entire KDE 4 environment. Once this process is complete, log out of your desktop, and in the list of environments available in the login manager, you should see KDE4 is an option. Select it and log in. Note that KDE 4 is not yet complete, and you will observe many missing and broken features, and probably some instability. It is emphasized that KDE 4 is included only as a preview, and should not be used for production work. A wrapper script has also been included that will allow you to launch KDE 4 applications within KDE 3 (and even, sometimes, within GNOME). If you have KDE 4 installed, you can run, for instance: k4 amarok to launch the KDE 4 version of amarok. ********** XXFFSS nnoo lloonnggeerr uusseedd ********** XFS, the X Font Server, is no longer used by default in Mandriva Linux 2008. It is still available and will function normally if manually enabled. This reduces the weight of the system with no regression in functionality in almost all cases. A new convention for defining font paths has been introduced with this change: font paths are added as symlinks in /etc/X11/fontpath.d/, which allows fonts to be installed and removed with the changes being reflected immediately with no need for XFS. More information on this change is available in _t_h_i_s_ _m_a_i_l from the Cooker mailing list archives. Note that these changes are irrelevant to applications using fontconfig, which is almost all modern applications. Only fairly old applications will be at all affected by these changes. ********** LLiibbeerraattiioonn ffoonnttss iinncclluuddeedd ********** The _L_i_b_e_r_a_t_i_o_n_ _f_o_n_t_s made available by Red Hat have been included in Mandriva Linux 2008. These fonts match the metrics used by the most common Microsoft Windows (tm) fonts - Arial, Times New Roman, and Courier New - almost exactly, making them useful in cases where it is important that the font metrics match those intended by the author of a document (for instance, a web page or office document). The default Mandriva font configuration has been modified so that when a document or application requests one of these Windows fonts by name, the appropriate Liberation font will be used. ********** CChhaannggeess ttoo tthhee NNVVIIDDIIAA aanndd AATTII pprroopprriieettaarryy ddrriivveerr ppaacckkaaggeess ********** The NVIDIA and ATI proprietary driver packages have a new maintainer, Anssi Hannula. He has made the following changes to the packages: ******** NNVVIIDDIIAA ******** The naming scheme has been updated. The new packages are: dkms-nvidia-current dkms-nvidia96xx dkms-nvidia71xx x11-driver-video-nvidia-current x11-driver-video-nvidia96xx x11-driver-video-nvidia71xx nvidia-current-devel nvidia96xx-devel nvidia71xx-devel Please note that users who upgrade from Mandriva Linux 2007 Spring or earlier to Mandriva Linux 2008 using urpmi will need to run drakx11 to re-configure their graphics card following these name changes. The name change should be handled automatically for users upgrading via the official installer. The NVIDIA configuration tools are now included in the package. ******** AATTII ******** The naming scheme for the main proprietary driver has been updated. The new packages are: dkms-fglrx x11-driver-video-fglrx fglrx-devel A new package, fglrx-control-center, has also been introduced. This contains the ATI configuration tool. We have also introduced an alternative version of the ATI proprietary driver. The main driver package is version 8.40.4. Version 8.41.7 is also available under the name fglrx-hd2000. This version of the driver is included specifically for the purpose of supporting ATI Radeon HD 2400, 2600 and 2900 cards. ATI does not recommend its use for any other cards: although it supports older cards to some extent, it is known to contain bugs and be unreliable on these cards. Mandriva's automatic hardware detection code should correctly detect your graphics card and select the appropriate proprietary driver for it when you start Mandriva Linux One or install Mandriva Linux Powerpack. Please do not attempt to switch to a different driver unless you are entirely sure you know what you are doing. ********** MMaann ppaaggeess nnooww ccoommpprreesssseedd wwiitthh LLZZMMAA ********** During the development of Mandriva Linux 2008, the compression format used for man pages has been changed from bzip2 to LZMA. All packages built after this change have their man pages in LZMA format. Note that some packages have not been rebuilt since this change, and their man pages are still compressed in bzip2 format. This change should be transparent in typical usage. ********** NNeeww ddeevveellooppmmeenntt ppaacckkaaggee nnaammiinngg ppoolliiccyy ********** In prior releases, the names of development packages contained the library major version number, matching the non-development library package (so the development package for libfoo1 would be named libfoo1-devel). During the development of Mandriva Linux 2008, this policy was changed. In future, development packages will normally not include this version number (so the development package for libfoo1 will be named libfoo-devel). This resolves several problems with upgrading development packages when the library major version is changed, and reduces the complexity required in building these packages. In the rare cases where it is necessary to include development packages for two or more different library major versions, the most commonly used will be unversioned, and the others will be versioned. This change requires no special action on the part of users. This change has been applied to all packages built since the new policy was introduced. Packages that have not been rebuilt since the new policy was introduced will still include the version number in the package name. This does not cause any problems. ********** CCoommppiizz FFuussiioonn rreeppllaacceess BBeerryyll ********** The Beryl 3D desktop technology has been merged back into Compiz (it began as a Compiz fork). Mandriva Linux 2008 no longer contains Beryl. On upgrading from a previous release, Beryl will be replaced by Compiz Fusion. Most plugins that were previously available for Beryl are now available as Compiz Fusion plugins (one notable exception is the 3D plugin). Please note that if you are upgrading from Beryl you will probably be used to the Emerald window decorator. When you use Compiz Fusion, you will now, by default, be using either the GTK or KDE window decorator depending on your session. If you would like to use Emerald, simply use CompizConfig Settings Manager (ccsm) and enter "emerald" under the Window Decoration plugin's Command option. ********** SSeerrvviicceess nnoo lloonnggeerr rreessttaarrtteedd wwhheenn uuppddaattiinngg gglliibbcc ********** In previous releases, if the glibc package was updated, all services in the current runlevel would be automatically restarted. From this release onwards, this will no longer occur. We advise that all processes should be restarted by the system administrator as soon as possible after an upgrade of the glibc package. If continued availability of the system is not critical, the simplest way to achieve this is to restart the system. Processes that are not restarted will still be using the old glibc and will be vulnerable to whatever problems or security issues are resolved by the updated glibc. ************ GGCCCC 44..22 nnoott aaddvviisseedd ffoorr JJaavvaa ddeevveellooppmmeenntt ************ Due to issues described in [Image:bug_small.png] _B_u_g_ _#_2_1_2_4_9, we do not advise the use of GCC 4.2 for Java development purposes. GCC 4.3 is available in the package gcc4.3, in the main repository. We advise that this version of GCC be used for the purposes of Java development. ************ PPHHPP ************ ********** PPHHPP aanndd SSuuhhoossiinn ********** Suhosin protection is enabled by default, if you don't want this please disable the php-suhosin extension by commenting this line: extension = suhosin.so in the /etc/php.d/Z98_suhosin.ini configuration file. It is highly recommended to not disable the protection in critical production environments. Learn more about Suhosin _h_e_r_e. ********** PPHHPP 44..xx iiss ddeepprreeccaatteedd ********** On July 13th, 2007 the PHP development team announced that PHP 4 will reach end of life on December 31st, 2007. To ease the maintenance of PHP in Mandriva we have decided to drop all PHP 4 packages from Mandriva Linux 2008. If you wish to continue using PHP 4 until it reaches end of life, we would advise the use of Mandriva Linux 2007 Spring, which remains in maintenance until (and beyond) that date.