|
|
YOUR FEEDBACK
Did you read today's front page stories & breaking news?
SYS-CON.TV |
TOP LINKS YOU MUST CLICK ON Filesystems
Fedora Core 5 New Features
Streamlining Fedora
By: Richard Petersen
Apr. 26, 2006 11:45 AM
Digg This!
Page 1 of 2
next page »
If one term could be applied to the new Fedora Core 5, it could well be streamlined. The focus of this release seems to be more on the desktop user because of the changes in software management, applications support, and security configuration. The changes make the distribution much easier to use, with a new and simpler install procedure. Greater software functionality has been added with support for .NET using Mono.
Installation Procedure
In keeping with the more refined approach, the default software selections have been reworked and slimmed down to reflect the kind of tasks users are likely to do. Keep in mind though that these default selections still don't select everything in their categories. And you should check the optional selections to see if there are any added packages you want. Instead of a servers' default, you now just have a Web server selection. If you want other servers you'll have to select them manually. Another major change is that the Firewall and SE Linux configuration has been removed from the install procedure and move to the post-install process. The idea behind all the changes is to not have the install process burdened with tasks that can be done better afterwards. No lengthy installing of packages and leaving security configuration until after the system is up and running.
Pirut: A Repository Model of Software Management To start the Pirut Package Manager, select Add/Remove Software from the Applications menu. It has the same interface as descript used in the install process, but with a List button that lets you add and remove software using a single list of all the available software from all the configured repositories and a search button to search for packages. YUM is now integrated as the primary install packages tool. When you install a package with Pirut Package Manger, YUM will be invoked and will automatically select and download the package from the appropriate online repository. This is a major change that users may not be aware of at first glance. After installing your system and you want to install additional packages, the install packages tool will now use YUM to install from an online repository rather than retrieving the packages from your CD or DVD ROM. This will include all the YUM online repositories that you may have configured such as sites like rpm.livna.org, not just the Fedora Core base, extras, and update repositories configured for you during installation. Keep in mind that when you use the package manager to list your available software, the package manager is listing software on all the repositories taken together. The software on your CD/DVD isn't being referenced. When you click List on the package manger and you see the list of software, you're seeing the collections of all repositories together. The previous system-config-packages used in the earlier release only accessed packages on your disk. That means that the repositories with their updated versions become the primary software source, not the disks. On the other hand, if you want to install a package from the disk, you have to do it manually with an rpm command in a terminal window. You might think that trying to install a disk package by right-clicking on it from Gnome and selecting "install software" would install that disk package. This is not the case. The Package Manger will still be invoked and will download the package from a repository. In effect, the software packages on your disks are completely ignored after the system installation.
PUP Package Updater: No More RHN To update from Gnome, you go to the Applications menu and select the System Tools menu. There you'll find a Package Software Updater entry with a yellow puppy logo. Selecting this starts PUP, which will list all the packages in need of update. All will be selected automatically. The checkboxes for each entry let you de-select any particular packages you may not want to update. Click the Apply button to start updating. Dependencies will be checked first. Then the packages will be downloaded from their appropriate repository. Once downloaded the packages are updated. All the YUM-compatible repositories that are configured on your system will be checked. Again, software is now seen as a set of collections on different online repositories, rather than particular disks. Be sure to check down the list for critical installs, like a new kernel. You may or may not want such an install. Should a new kernel be installed you'll be prompted to reboot your system.
Mono & .NET support Mono is implemented on Fedora using several RPM packages. The mono-core package contains the basic Mono .NET application, including documentation, man pages, and the Mono code generator for runtime for the Common Intermediate Language. It includes Mono tools like the Mono certification manager (certmgr), a Global Assemblies Cache Manager tool (gacutil) for making assemblies available at runtime, and mcs, the Mono C# compiler. There are several separate packages for distinct features like mono-basic for Visual Basic support, mono-data for SQL database queries, and mono-web and web-forms for .NET Web support, which include the disco Web Services discovery tool, along with soapsuds and wsdl for WSDL management. A Mono language-testing tool NUnit and JavaScript packages are also included.
Fedora Core 5 Desktop Look-and-Feel: No More Red Hat - Literally The default theme is still clearlooks, but the latest clearlooks has a very comforting feel to it. Buttons and windows are easier to use and more pleasing to the eye. Of course numerous other themes are available from the Gnome theme manager. The functionality of the Gnome desktop is the same as in Fedora Core 4, with Application, Places, and System menus. Fedora Core 5 will use Gnome 2.14. Gnome 2.14 features include interface changes to new applications like Ekiga (voice/video IP) and Deskbar (filesearch) as well as efficiencies in load time and memory use making for a faster response time. GEdit has been reworked to adhere to the Multiple Documentation Interface specs. New tools like F-Spot image and camera mangers and Beagle search tool are emphasized (both are .NET Mono-supported packages). Browsing Windows shares and remote printers with Samba is now enabled from Gnome through the Gnome virtual file manager. In Fedora Core 5, the firewall and Samba Windows browsing are compatible. You can now use system-config-securitylevel to enable Samba Windows browsing (the default setting). The terminal window is no longer part of the desktop menu. You'll find it in Applications|Accessories. A recommended terminal package is nautilus-open-terminal, easily installed with YUM. Screensavers are no longer installed by default. They're available from the Extras repository.
New Applications For administration, you have System Tap for analyzing performance bottlenecks and Frysk for analyzing running processes. With system-config-cluster, you can now manage GFS file systems using a simple GUI interface. A preview release of the Gnome Power Manager is available, useful for managing laptop power usage. For Java, Fedora Core 5 now includes a free Open Source Java-like environment consisting of three packages: GNU Java runtime (libgcj), the Eclipse Java compiler (ecj), and a compatibility package containing wrappers and links (java-gcj-compat). This lets applications like OpenOffice and Eclipse support Java without having to install the Java Runtime Environment from Sun. For Java runtime support install the java-1.4.2-gcj-compat package; for development use the development package. See www.fedoraproject.org/wiki/JavaFAQ for more details.
The SE Linux Reference Policy To do your own configuration, you now have to download the source code file selinux-policy from the SRPMS directory from the Fedora Core repository. Documentation for using the source files is in another source SRPMS file called selinux-doc. SE Linux for Fedora Core 5 now features both multi-layer and multi-category security. Multi-layer security (MLS) provides a more refined security access method. MLS adds a security level value to resources. Only users with access to certain levels can access the corresponding files and applications. Access becomes more refined, instead of an all or nothing situation. Multi-category security (MCS) extends SE Linux to use by both administrators and users. Users can set categories that can restrict and control access to their files and applications. Page 1 of 2 next page »
LATEST LINUX STORIES
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||