Tag Archive: release candidate

Open SourceJakub Jelinek, the developer of the company Red Hat, announced the first release candidate set compiler GCC 4.8.

Unless there are unforeseen problems, the final release is expected later this week.

The most prominent changes are:

  • Convert the code base to use the language C + +. The main code still remains in the C language, but some parts have been rewritten in C + +, allowed to include new features in the language C + + and assembly necessarily required C + + compiler;
  • New optimization level “-Og”, aimed at trying to make debugging easier and more enjoyable process. This mode reduces compile time, the compiler produces only minimal optimization does not affect the results when debugging;
  • Support for the new family of chips Intel Haswell, and AMD Jaguar and Steamroller;
  • Implementing Address Sanitizer (-fsanitize = address) and Thread Sanitizer (-fsanitize = thread):

– Address Sanitizer – developed by the Google tool to detect invalid memory accesses. It can help you identify the address to memory areas, following their release (“use-after-free”), the destruction of the heap, stack, and buffer overflows. Address Sanitizer use may slow down the program in about half; Continue reading

LinuxTwo weeks later, with the release of kernel 3.8, Linus Torvalds has closed the window receiving changes to the kernel Linux 3.9 and released the first release candidate (3.9-rc1).

The announcement marked separately integration into the core support two new architectures – metag and arc, and a large number of improvements related to architecture ARM. About 60% of all changes made to the core concern of device drivers (drivers for the GPU, the networking subsystem, staging, pinctrl, sound system, etc.).

The most notable changes in the kernel 3.9:

– Experimental support for RAID5 / 6 in the file system Btrfs, the improvement of the snapshot and the acceleration of the system call fsync ();

– In EXT4 enabled realization of the possibility “punch hole” for the inode, which allows to use the files without the map extents. “Punch hole” allows you to mark the area of ​​the file as a non-binding, which can be clean if necessary. Included developments to improve the efficiency of caching extent and speed up the system call fsync ();

– A number of fixes, optimizations and improvements to F2FS, quite fast file system, focused on Flash-drives; Continue reading

%d bloggers like this: