GTK 4 to be Released Next Fall

Among other things, the team has decided that before the final release, it is necessary to bring to the end 5 planned functional changes
02 September 2019   1628

A plan for the formation of the GTK 4 release has been outlined. It is noted that it will take about another year to bring GTK 4 to its proper form (GTK 4 has been developing since summer 2016). Until the end of 2019, it is planned to prepare another experimental release of the GTK 3.9x series, then in the spring of 2020 the final test release of GTK 3.99 will be offered, which includes all the intended functionality. The release of GTK 4 is expected in early fall 2020, simultaneously with GNOME 3.38.

Before the final release, it is necessary to bring to the end five planned functional changes, including the work of replacing fixed widgets with scalable views, a new API for animating and translating effects and indicators of progress on it, completing the processing of the pop-up menu system (developing ideas related to nested submenus and drop-down menus), replacing the old hotkey system with event handlers, finalizing the new API for Drag & Drop operations.

Among the optional features that team would like to add before the release of GTK 4, the "UI designer" widget, improved means for splitting the upper panels and the widget repository through which experimental widgets can be delivered without integration into the main structure of GTK stand out. The development of tools for porting applications to GTK4 is also mentioned, for example, the preparation of the corresponding versions of the GtkSourceView, vte and webkitgtk libraries, as well as the provision of platform support. For example, the OpenGL-based rendering system works well on Linux, but the Vulkan-based rendering system still needs to be improved. On Windows, the Cairo library is used for rendering, but an alternative implementation based on ANGLE (a layer for translating OpenGL ES calls to OpenGL, Direct3D 9/11, Desktop GL and Vulkan) is under development. For macOS, a fully functional rendering backend is not yet available.

Oracle to Release Unbreakable Kernel R5U3

The update for the kernel, that can be used as alternative for Red Hat Enterprise Linux used in the Oracle Linux is based on the Linux 4.14 
25 March 2020   187

Oracle has released the third functional update for the Unbreakable Enterprise Kernel R5 kernel, positioned for use in the Oracle Linux distribution as an alternative to the regular kernel package from Red Hat Enterprise Linux. The kernel is available for x86_64 and ARM64 architectures (aarch64). Kernel sources, including breakdowns into individual patches, are published in the public Oracle Git repository.

The Unbreakable Enterprise Kernel 5 package is based on the Linux 4.14 kernel (UEK R4 was based on the 4.1 kernel), which is supplemented with new features, optimizations and fixes, as well as tested for compatibility with most applications running in RHEL and specially optimized for working with industrial software and Oracle hardware. Installation and src packages with the UEK R5U1 kernel are prepared for Oracle Linux 7 (there are no obstacles to using this kernel in similar versions of RHEL, CentOS and Scientific Linux).

Key improvements:

  • Improved support for 64-bit systems based on the ARM architecture. Updated drivers for ARM.
  • InfiniBand includes on-demand paging support, which allows you to reflect memory through a processor for accessing unallocated pages of memory (page faults), i.e. consume memory when it is actually being used.
  • In XFS, a deadlock was eliminated, which caused the locks to freeze and not free.
  • CIFS resolved an issue that could lead to POSIX lock leaks and crashes.
  • Bug fixes resolving issues with incompatibility of certain equipment with QEMU / KVM.
  • Device drivers are synchronized with the Linux kernel 4.14.35. The driver for Broadcom Emulex LightPulse Fiber Channel SCSI has been updated to version 12.2.0.13.

Get more at the official blog