Fedora 27 new features: more modular than ever

Fedora Logo

Although Fedora 26 has been recently released, the next release, Fedora 27, is currently scheduled for November. Fedora 26 has been delayed many times hence the release of Fedora 27 seems to be early on the schedule, but it’s actually the opposite.

When will it be released?

Fedora 27 is scheduled to be released on 31st October 2017 7th November 2017.

Unfortunately Fedora Modular Server 27 has been postponed to 19th December 2017.

How do I install Fedora 27?

Step-by-step tutorial here.

Fedora 27: more modular than ever

Although Modularity was officially integrated in Fedora 26, there haven’t been enough news regarding this important feature. This is partially due to the fact the technology is quite new and use cases haven’t yet been fully explored. But, the two proposals: Modular Server and Host and Platform aiming at Fedora 27 will probably boost Fedora Modularity further. We will likely see a Fedora 27 server edition entirely modular, this will enable to install multiple versions of the same component (e.g. database), run them at the same time without breaking the system or losing all the benefits offered by a package manager. (Have you taken a look at DNF yet?)

System-wide changes

  • 32Bit UEFI: Fedora 27 will support systems using 32bit UEFI and 64bit processor configuration. These systems are mostly Bay/Cherry-Trail low-powered laptops or tablets.
  • 256term.sh and 256term.csh: won’t be installed by default. They are scripts that perform heuristics tests in order to determine which terminal emulator is being used.
  • Enable TRIM pass down to encrypted disks.
  • Kerberos KCM cache: is a different cache type that is better suited for containerized environments. It will be used by default since it generally provides a better user experience.
  • No more Alphas: Fedora will no longer produce Alpha builds.
  • RPM updated to version 4.14.
  • libcurl switches back to OpenSSL (from NSS).
  • Perl package to install Core Modules.

Self-contained

  • Decouple system java setting from java command setting: “By default, Java applications installed from RPMs are run with JVM found on PATH. We propose to run them with default system JVM, not considering PATH. Users will still be able to override the default using JAVA_HOME environment variable as before.”
  • Java 9: will be available as tech preview.
  • Intel Bay-Trail and Cherry-Trail: SoCs support has been improved.
  • New default cipher in OpenVPN: “This proposal changes the default cipher to AES-256-GCM while in parallel allowing clients to connect using AES-256-CBC, AES-128-CBC or the deprecated BF-CBC“.
  • Remove SSH-1 from OpenSSH clients.
  • Samba AD: “Upcoming Samba 4.7 release will contain changes to allow Samba AD to be built and used with MIT Kerberos. Prior to Samba 4.7 it was impossible to compile Samba AD with MIT Kerberos. As result, Samba AD was not packaged in Fedora.”
  • libpinyin 2.1: will merge libzhuyin and replace the package.

Developers

  • Boost updated to 1.64.
  • GlibC updated to 2.26.
  • Node.js updated to 8.x.
  • Ruby on rails updated to 5.1.
  • Golang updated to 1.9.
  • Perl updated to 5.26.

Gnome 3.26

Gnome 3.26 focus is User Interface. Ranging from a visually overhauled search function, to an improved system settings app, GNOME 3.26 is quite a promising release. Here’s a preview of Gnome 3.26:

Image courtesy of mark | marksei

The following two tabs change content below.
The IT guy with a little boredom look in his eyes, fond of computers since forever he now works as a freelancer in the IT and shares his experiences through this blog.

You may also like...