Close
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Latest News
    • Networking
    • Servers

    Fedora Core 6: Innovations Continue

    By
    Jason Brooks
    -
    October 31, 2006
    Share
    Facebook
    Twitter
    Linkedin

      In its first five releases, Red Hats Fedora Core has represented the Linux technology vanguard. And so it is with Fedora Core 6.

      During tests, Fedora Core 6 impressed eWEEK Labs with the progress it has made toward making Security-Enhanced Linux—and the dramatically improved security protections that SELinux helps afford—more palatable. We also liked the look of Fedora Cores new graphical and command-line tools for managing Xen virtual machines, although, as with every Xen product weve yet tested, plenty of rough spots remain.

      On the desktop front, Fedora Core 6 ships with the latest GNOME, KDE and Xfce graphical environments, as well as the usual lineup of open-source desktop applications. The latter include the OpenOffice.org productivity suite and Firefox Web browser. We found Fedora Core 6s software management tools speedier and its selection of available software packages ample, but it lags behind Canonicals Ubuntu on the software management front.

      Organizations with in-house Linux developers who wish to mold a Linux distribution to their will for desktop or server deployments will find Fedora Core 6 pliable, up-to-date and well-put-together. However, Fedora Core releases have a short life span, so companies deploying the distro will have to plan to upgrade about once a year. In addition, while Fedora Core is the work of Red Hat, Red Hat does not offer official support for the distribution.

      Organizations that prefer a distribution with official vendor support should look to Red Hats RHEL (Red Hat Enterprise Linux) or Novells SLES (SUSE Linux Enterprise Server), each of which comes with per-server fees. Companies in search of a distribution that is more stable than Fedora Core but without per-system fees should look to CentOS, Debian or Ubuntu, all of which feature longer security-fix life spans than Fedora Core. Sun Microsystems Solaris, which runs most of the same applications as Linux, also offers a good balance of stability and support with its solid and freely available Solaris 10.

      Solid security

      One of Fedora Core 6s most distinctive features is its leading-edge support for SELinux, which bolsters the security of the Linux machines on which its deployed by meting out to applications and users only those rights explicitly granted by policy.

      /zimages/1/153279.jpg

      Fedora Core 6 ships with a targeted policy turned on by default. The targeted policy covers a limited number of system services, and we could enable or disable specific protections through Fedora Core 6s security-level configuration tool.

      New in Fedora Core is a handy troubleshooting tool for SELinux. This tool prompted us from the notification area in our system tray when an application we ran triggered an SELinux denial. For example, we installed VMwares VMware Workstation on one of our test machines but hit a wall while creating a new VM. We found on VMwares Web forum a familiar solution to our problem—deactivate SElinux.

      Instead, we installed Fedora Core 6s new troubleshooting tool, restarted our test box and ran VMware Workstation again. This time, the troubleshooter informed us that SELinux had prevented VMware Workstation from making its stack executable. We were able to turn off this portion of SELinuxs policy, and VMware Workstation then ran without problems.

      /zimages/1/28571.gifClick here to read more about the arrival of Fedora Core 6.

      However, there isnt always so straightforward a solution to clashes between SELinux and applications. We spent quite some time puzzling over why our Xen installations were failing on one of our other test systems before we installed the SELinux troubleshooting tool. We found that Fedora Core 6s own Xen implementation was running afoul of SELinux on a few policy points. This time, the troubleshooter explained, there was no simple workaround. We had to dig into the SELinux policy ourselves—not a simple proposition—or shut off SELinux until the Fedora Project fixed the conflict.

      Xen improvements

      Fedora Core Xen virtualization implementation shows continued progress with two new tools—the graphical virt-manager and the command-line virsh—for creating Xen VMs and monitoring their status, as well as for carrying out operations such as pausing VMs and saving their state.

      We found virt-manager fairly easy to use, although the tool definitely shows its young age. For example, theres a promising-looking—but for now inactive—option for connecting virt-manager to a Xen system running on a remote server. Theres another inactive option for managing hypervisors other than Xen.

      As virt-manager matures, wed like to see the tool offer more feedback when operations fail. Generally, when things didnt function as we expected, the tool was silent regarding error or troubleshooting messages.

      Souped-up software

      Fedora Core 6 sports a new task bar applet that notified us when updates were available. In addition, we noticed a speedup in Fedora Cores command-line-based software package installer, yum. This also paid speed dividends for the systems graphical yum front ends, Pup and Pirut.

      We could install from Fedora Core 6s Extras software repository two other software installation and update applications, Smart and Yumex, each of which offers a more full-featured alternative to Fedora Cores fairly Spartan default software tools.

      While we appreciated the speedups in Fedora Cores software tools, we still find them lacking when compared with the software tools built into Ubuntu and Debian. Both of these distros boast a broader range of functionality and, in our experience, perform better than Fedora Core 6.

      At one point during our Fedora Core 6 testing, a yum operation we ran from the command line seemed to hang. After waiting several minutes for yum to unstack itself, we killed the process. After that, however, the system would not allow us to run a new yum command, complaining that a software management job was still running. We rebooted our test box to get back to work.

      Were pleased by the continued growth of the Fedora Extras repository (fedoraproject.org/wiki/Extras), and we appreciated having the option of enabling this repository during the Fedora Core 6 installation process. However, wed like to see the Fedora Project become more active in bringing the efforts of independent volunteer Fedora packaging projects under the Extras umbrella. As it stands now—and as it has stood for some time—accessing much of the software packaged up for Fedora Core means hunting around through separate, and sometimes incompatible, packaging projects.

      Weve also found that Fedora Cores relationship to proprietary software packages is rockier than it needs to be. Certainly, Fedora Core cannot ship with nonfree applications while maintaining its unfettered ability to be redistributed. However, many nonfree applications, such as Adobe Systems Flash Player, are vital for everyday work. Other free Linux distributions, such as Ubuntu, solve this problem through “restricted” repositories, from which users may download needed proprietary packages after installation.

      A good example of Fedora Cores rough relationship with nonfree software can be seen in the distros handling of Java. The distribution works to tread an all-free Java path by offering up Java applications, such as the Eclipse IDE (integrated development environment), in versions compiled with the GNU Compiler for Java.

      We installed the Java-based BitTorrent client Azureus on one of our test machines, but we chose not to install the all-free alternative for running Java Web applets, gcjwebplugin, because its security implementation is not mature enough for running untrusted applets. When we tried to install the official Java Runtime Environment from Sun, however, we hit a horde of dependency conflicts between Suns JRE package and the packages that backed our Azureus install.

      Hardware support

      Fedora Core 6 supports the x86, x86_64 and PowerPC platforms. eWEEK Labs tested the 64-bit version of Fedora Core 6 on a single-processor Advanced Micro Devices Athlon 64-based system with 1GB of RAM. We tested the 32-bit version of the operating system on a dual-processor AMD Opteron-based system with 3GB of RAM and on a Lenovo ThinkPad T41 with 1.5GB of RAM.

      We were pleased to find that hibernation on our test notebook worked well without any tweaking, but we had no such luck with the suspend—also known as sleep—function. We also appreciated that the open-source driver for our laptops ATI graphics adapter managed to enable the adapters three-dimensional support without any config file tweaking. The 3-D support enabled us to experience some GL (Graphics Language)-accelerated eye candy courtesy of Fedora Core 6s AIGLX (Accelerated Indirect GL X) subsystem.

      This approach differs from the Xgl approach that SUSE has taken toward a 3-D desktop in that AIGLX is part of the standard X.Org Foundation X11 server, while Xgl is a separate X11 server.

      Advanced Technologies Analyst Jason Brooks can be reached at jason_brooks@ziffdavis.com.

      /zimages/1/28571.gifCheck out eWEEK.coms for the latest open-source news, reviews and analysis.

      Jason Brooks
      As Editor in Chief of eWEEK Labs, Jason Brooks manages the Labs team and is responsible for eWEEK's print edition. Brooks joined eWEEK in 1999, and has covered wireless networking, office productivity suites, mobile devices, Windows, virtualization, and desktops and notebooks. Jason's coverage is currently focused on Linux and Unix operating systems, open-source software and licensing, cloud computing and Software as a Service. Follow Jason on Twitter at jasonbrooks, or reach him by email at jbrooks@eweek.com.
      Get the Free Newsletter!
      Subscribe to Daily Tech Insider for top news, trends & analysis
      This email address is invalid.
      Get the Free Newsletter!
      Subscribe to Daily Tech Insider for top news, trends & analysis
      This email address is invalid.

      MOST POPULAR ARTICLES

      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Applications

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      IT Management

      Intuit’s Nhung Ho on AI for the...

      James Maguire - May 13, 2022 0
      I spoke with Nhung Ho, Vice President of AI at Intuit, about adoption of AI in the small and medium-sized business market, and how...
      Read more
      Applications

      Kyndryl’s Nicolas Sekkaki on Handling AI and...

      James Maguire - November 9, 2022 0
      I spoke with Nicolas Sekkaki, Group Practice Leader for Applications, Data and AI at Kyndryl, about how companies can boost both their AI and...
      Read more
      Cloud

      IGEL CEO Jed Ayres on Edge and...

      James Maguire - June 14, 2022 0
      I spoke with Jed Ayres, CEO of IGEL, about the endpoint sector, and an open source OS for the cloud; we also spoke about...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2022 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×