IAC 2024 - IA Fast Track to Search Focused AI Solutions
Fedora15 lovelock-pres
1. Fedora 15 “Lovelock”
What's new
Presented by
Julio Villarreal
juliovp01@fedoraproject.org And julio@linux.com
Ambassador at Fedora Project
2. Today's Topics
1. What is Fedora?
2. Features on Fedora 15 “Lovelock”.
a) For Desktop users.
b) For Developers.
c) For System administrators.
3. Questions ?
4. What is Fedora ?
Is an RPM-based OS based on the Linux Kernel developed by the community-supported Fedora Project and sponsored by Red Hat.
Fedora is free to use, modify and redistribute.
Fedora is the second most popular Linux distribution.
Fedora is 100 % Open Source and 100 % Free.
Our four foundations are: Freedom, Friends, Features, First.
7. For Desktop Users
Gnome 3.0/Shell
GNOME 3 is the next major version of the GNOME desktop. GNOME 3 brings a fresh look and feel with gnome-shell, which is a compositing window manager and
desktop shell. It replaces the GNOME 2 desktop shell, which consisted of metacity, gnome-panel, notification-daemon and nautilus. Apart from pure window
management, gnome-shell provides the top bar on the screen, which hosts the 'system status' area in the top right, a clock in the center, and a hot corner that
switches to the so-called 'overview' mode, which provides easy access to applications and windows.
GNOME 3 is a major rewrite of the GNOME desktop.
8. For Desktop Users
Btrfs (B-tree file system) “Butter FS or Better FS”.
Extent based file storage.
Max file size: 16 EiB.
Max number files: 2^64.
Max file name length: 255 bytes.
Dynamic inode allocation.
More details at : https://btrfs.wiki.kernel.org/index.php/Main_Page
9. For Desktop Users
Better power management:
Power Management improvements include the PowerTOP tool, which identifies the software components that make your computer use more energy
than necessary while idle. Automatic tuning of power consumption and performance helps conserve on laptop battery usage, too!
Additional information is available on the Fedora Power Management SIG wiki page.
10. For Desktop Users
LibreOffice Feature
LibreOffice(R) is an office productivity suite that will replace OpenOffice(R). It is completely open source and driven solely by the community
supporting it. It has a word processor, presentation creator, spreadsheet creator, database creator, formula editor, and drawing editor.
Additional information is available at the Document Foundation Website.
11. For Desktop Users
Tryton (Application for Business Management)
Tryton is a three-tier high-level general purpose application platform, providing solutions for accounting, invoicing, sale management, purchase
management, analytic accounting, and inventory management.
Further documentation is available on the Tryton Documentation web page.
13. For Developers
BoxGrinder (Appliance generation for the Cloud).
BoxGrinder is a set of tools for creating appliances -- reconfigured disk images with the operating system and required software ready to run on a
selected virtualization platform. BoxGrinder converts simple plain text files into working appliances. Quick and easy to use, it is a great tool for
sysadmins and cloud developers to use for creating customized images for various uses. It also delivers the built appliances to a selected location,
such as an SFTP server, or Amazon EC2. Additional information is available on the BoxGrinder Documentation wiki page.
14. For Developers
GCC 4.6
GCC 4.6 has been included in Fedora 15 - and Fedora 15 has been built using it, as well. GCC 4.6 introduces a number of improvements, including a new
general optimization level, link-time operation improvements, inter procedural optimization improvements, and compile time and memory usage
improvements. It also introduces language-specific improvements for Ada, C, C++, Fortran, and Java (GCJ), as well as now supporting the Go
programming language. Additionally, target-specific improvements have been made for architectures including ARM, IA-32/x86-64, MIPS,
PowerPC/PowerPC64, S390, and Sparc.
GCC 4.6 improves compile time, memory usage, and has a number of
improvements for a variety of languages and architectures.
15. For Developers
Maven 3
Maven 3 is a software project management tool for Java-based projects. From a centralized location, builds, reporting, and documentation can all
be managed from one tool. Maven 3 aims to ensure backward compatibility with Maven 2, improve usability, increase performance, allow safe
embedding, and pave the way to implement many highly demanded features."
Additional information is available at the Maven.apache.org website.
16. For Developers
Python 3.2
Python 3.2 offers a stability increase to the already solid 3.x line. A number of new enhancements and fixes have been added, including numerous
improvements to the unittest module, an extended email package, and improvements to pdb, the Python debugger.
Further information is available in the Python 3.2 Release Notes .
17. For Developers
Rails 3.5
Rails has been updated in Fedora 15 from 2.3.8 to 3.0.5. Rails 3 includes a number of new features and improvements, including a polished routing AP,
and new Action Mailer and Active Record APIs. Additionally, deprecated old APIs have nice warnings, so developers can move their existing
applications over to Rails 3 without having to rewrite their code the the latest and greatest practices.
Additional information about Rails 3.0 is available in the Rails 3.0 release notes.
19. For System Administrators
Consistent Network Device Naming
Servers often have multiple Ethernet ports, either embedded on the motherboard, or on add-in PCI cards. Linux has traditionally named these ports ethX, but there has been no
correlation of the ethX names to the chassis labels - the ethX names are non-deterministic. Starting in Fedora 15, Ethernet ports will have a new naming scheme corresponding
to physical locations, rather than ethX. Ethernet ports embedded on server motherboards will be named em<port_number>, while ports on PCI cards will be named
pci<slot_number>p<port_number>, corresponding to the chassis labels. Additionally, if the network device is an SR-IOV Virtual Function or has Network Partitioning (NPAR)
capability, the name will have a suffix of _<virtual_function> or _<partition>.
More info at Matt Domsch blog at http:/ domsch.com/blog/?p=455 or at the project at http://fedoraproject.org/wiki/Features/ConsistentNetworkDeviceNaming
20. For System Administrators
Dynamic Firewall
The Dynamic Firewall daemon allows changes to firewall configuration without downtime. Fedora 15 adds support for this optional firewall daemon,
FirewallD, which provides a dynamic firewall management with a D-Bus interface. Unlike the current firewall model, which requires a complete
firewall restart for every change, the firewall daemon manages the firewall dynamically, and can apply changes without restarting the firewall.
The daemon can also provide information about the current firewall settings via D-Bus, and accepts changes via D-Bus using PolicyKit.
Additional information about the Dynamic Firewall Feature can be seen on the FirewallD wiki page.
21. For System Administrators
Improved Compression for Live Images
Fedora 15's live images are now built using xz, a variant of LZMA, a compression technology. xz typically provides better compression than gzip, but
still provides relatively fast uncompression, which makes it suitable for building live images. As a result, Fedora 15's live images are now able to
accommodate more data than ever.
To read more about the improved compression technology in Fedora 15 live images, see the feature page for live image compression in Fedora 15.
Improved compression technology allows Fedora to get more data into live images.
22. For System Administrators
systemd System and Session Manager
systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization
capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux
cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate
transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit. For more information, watch the
available videos.
Additional information is available at the SysVinit to Systemd Cheatsheet.
24. Spins
Spins are alternate versions of Fedora. In addition to various desktop environments for Fedora, spins are also available as tailored environments
for various types of users via hand-picked application sets or customization.
Interest-specific Spins include the Design Suite Spin, Games Spin, and Security Spin, among others. Available desktop environments, in addition to the
GNOME 3 desktop which is shipped in the default version of Fedora 15, include Xfce, Sugar on a Stick, KDE, and LXDE.
For download the different Fedora Spins please check go to : http://spins.fedoraproject.org/.