FedoraProjectA beta version of Fedora 19, which marked the transition to the final stage of testing, at which allowed only critical bug fixes.

To download formed as a universal DVD-assembly, and individual Live-assemblies with GNOME, KDE, Xfce and LXDE. Release is scheduled for July 2.

Simultaneously the beta version of the distribution architecture for ARM. For the first time in the history of the project testing options for the ARM platform began simultaneously with platforms x86. Ready ARM-assembly formed to Pandaboard, Trimslice and Versatile Express (QEMU).

The main innovations Fedora 19:

– Prepared means “Developers Assistant” for quick setup environment for the developer, simplifying the creation of new projects on the basis of pre-designed templates and examples, install the required tools for the choice of programming language, publication of the results on GitHub;

– The inclusion of an open PaaS-platform OpenShift Origin, allowing to form a cloud environment for running specific applications written in languages ​​Java, Python, PHP, Perl, JavaScript and Ruby, using frameworks, JBoss, Spring, Node.js, Seam, Weld, CDI, Rails, Rack, Symfony, Zend Framework, Twisted, Django and Java EE. Unlike IaaS, PaaS-platform works on the operating system level and at the level of individual applications run, freeing the developer from having to service the OS and system components, such as databases, programming languages, software frameworks, and so on;

– The inclusion of a set of tools for 3D-modeling and working with 3D-printers. For example, included in the package OpenSCAD, Skeinforge, SFACT, Printrun and RepetierHost;

– Inclusion in the distribution JavaScript-server platform and Node.js package manager npm, providing access to more than 20,000 applications and libraries created for use with Node.js;

– Switching to Ruby 2.0.0. The inclusion of JRuby 1.7, an alternative implementation of the language Ruby, written entirely in Java and designed to run in a virtual machine JVM;

– Transition to GCC 4.8 and GLIBC 2.17;

– Integration of the updated PHP-stack based on the branch PHP 5.5;

– The inclusion of the visual environment Scratch, designed to teach programming and concepts based on the use of language Logo;

– Enhanced capabilities for configuring NetworkManager from the command line using the utility nmcli;

– Support the use of Syslinux as an alternative simplified loader, which is convenient to use instead of GRUB in the various cloud and virtual environments. The possibility of tapping Syslinux instead of GRUB added to kickstart. In addition, prior to the release of Anaconda will be added to a special hidden by default the option to use Syslinux;

– Adding packages to the new branch server BIND DNS-10, completely rewritten and radically different from BIND 9 from the point of view of architecture. If the BIND 9 all the possibilities provided one server process, the BIND 10 uses the idea of ​​separating the functions of individual interrelated processes, each of which implements its service. In addition to the BIND 10 adds support for various models of data storage, increased scalability, support for clustering and integrated module that supports the protocol DHCP;

– Integration of tools for the manipulation of snapshot-s applications in user space with the use of tools and CRIU CRtools, developed by local company Parallels. Said tool allows you to organize frozen state for one or a group of processes, followed by reduction of the stored items, including on a different computer or reset without breaking the already established network connections;

– Inclusion of the library MEMSTOMP to detect incorrect functions like memcpy and strcpy;

– In Fedora 19 involved new features implemented in the issues of the system manager systemd 196, systemd systemd 197 and 198, including:
Support for various schemes predictable choice of names for network interfaces, in which the network adapter is assigned a fixed name that does not change when adding / removing other adapters. By default, the device name will be formed depending on the capabilities of the firmware. If the firmware / BIOS provides the interface numbers are indexed, then the built-in network interface name will be used “enoN”, and for the PCI-card – “ensN”. Otherwise it will be selected naming enpNsM, taking into account the physical connection device, and if the parameters of this offering will be available – will be used by the classical scheme ethX. Furthermore, to use an option available in the name of the data interface of MAC-addresses (e.g., enx78e7d1ea46da);

– The ability to dynamically change the settings on the fly based on resource constraints cgroups for all services running under systemd. Modifying made without stopping the service.
Support for the message catalog (“Message Catalog”), a structured database to store detailed information about the messages that are written to the system log. Each directory entry consists of a number of fields which may contain data in text, and binary representation. Data may be associated with information from external sources, for example, may include references to documents. Key data in the directory is indexed for optimal sampling;

– On the basis of systemd-nspawn means prepared to run unmodified in an insulated container of Fedora;

– Support system call events in relation to the calendar time, not only to repetitive time intervals. In particular, it is possible to initiate the launch of unit-and at the specified time you specified, for example, “Thu, Fri 2013 – 11:12:13 * -1.5” to start in 11 hours 12 minutes 13 seconds every first and fifth day months in 2013, provided that these days fall on a Thursday or Friday. With support for this Systemd already allows to assume most of the functions of the system cron and eliminate the need to run additional daemon crond;

– Changing the MySQL database on MariaDB, which will be offered by default when you want to install MySQL. All dependencies for third-party packages that require MySQL, will now be associated with MariaDB. Packages with MySQL does remain available as an option, but in future releases will be excluded from the distribution;

– Support for migration of virtual machines and associated storage c one server to another, without the need to connect both servers to shared storage system available;

– Infrastructure Support OpenLMI to simplify remote management of Linux-systems;

– In the plugin yum-fs-snapshot added support for using LVM2 snapshot to undo the changes in the identification of problems after installing, updating, or removing packages;

– Ability to use firewalld high-level language to write complex rules to the firewall without the need to explore the syntax of iptables;

– Integration of the printing system CUPS 1.6.0 and the transition to the use of PDF as the native format rather than PostScript;

– Extension of the stack for high availability based on corosync and pacemaker means for resource management for embedded systems, virtual (guest system running inside another guest);

– Update desktop environments: GNOME 3.8, KDE 4.10 and MATE Desktop 1.6 (a fork of GNOME 2);

– Integration KScreen, a new simplified system of multi-monitor setup for KDE.

Main link to news:


Fedora 19 Beta Download Now