eRacks Systems Tech Blog

Open Source Experts Since 1999

Fedora 28 is now available on all eRacks systems.

Choose Freedom. Choose Fedora.

    Surprised! Well this tag line is directly from the Fedora 28 official website, a complete Linux based Operating System. Fedora released their ‘Fedora 28 Final version‘ on ‘2018-05-01‘. It is very well known that ‘Fedora’ is always free for anyone to use, modify, and distribute. It is built and used by people across the globe who work together as a community known as ‘The Fedora Project’. Under the tagline Fedora offers,

Less setup, more innovation. Choose a flavor of Fedora
streamlined for your needs and get to work right away.

    Fedora 28 provides software to suit a wide variety of applications. The storage, memory and processing requirements vary depending on usage. For example, a high traffic database server requires much more memory and storage than a business desktop, which in turn has higher requirements than a single-purpose virtual machine.

 

Fedora28

Fedora 28

 

Fedora 28 is offered in 3 different streamlined flavors as,

    As flavor Fedora Workstation is a polished, easy to use operating system for laptop and desktop computers, with a complete set of tools for developers and makers of all kinds.

    Fedora Server is a powerful, flexible operating system that includes the best and latest datacenter technologies. It puts you in control of all your infrastructure and services.

    And Fedora Atomic provides the best platform for your Linux-Docker-Kubernetes (LDK) application stack.

What’s New in Fedora 28!

    It’s a great thing that Fedora 28 Accepted System Wide Changes Proposals and these changes have been made by the Fedora Engineering Steering Committee for the Fedora 28 Release as System Wide Changes.

Fedora 28 Boost 1.66 upgrade

    This change brings ‘Boost 1.66.0’ to Fedora 28. This will mean F28 ships with a recent upstream Boost release.

The aim is to synchronize Fedora with the most recent Boost release. Because ABI stability is one of explicit Boost non-goals, this entails rebuilding of all dependent packages. This has also always entailed yours truly assisting maintainers of client packages in decoding cryptic boost-ese seen in output from g++. Such care is to be expected this time around as well.

AArch64 Server Promotion

    Fedora community promoted Aarch64 server technologies to Primary Architecture status. This would include the Server installer, the DVD installer ISOs, the Cloud (qcow2 images) and Docker base images to the same status as other primary Server architectures. This would NOT currently include other components such as Workstation images/installs, any of the various spins, or Fedora Atomic components.

Though Fedora developers are looking to promote their AArch64 / ARM64 / ARMv8 server offerings to being a “primary architecture” for this next Fedora release but The Fedora AArch64 server installer, Cloud images, and Docker base images would be the same status then as the other primary server architectures like x86_64.

This promotion wouldn’t affect Fedora Workstation 28 with 64-bit ARM not being a primary architecture on that front for the time being. Additionally, it wouldn’t affect Fedora Atomic either.

The Red Hat / Fedora developers are confident in their AArch64 support now and believe on the server front it’s ready to be a primary architecture.

Among the supported AArch64 platforms by Fedora include the 96Boards HiKey, 96Boards Dragonboard, ARM Juno, Rapberry Pi 3, Pine64, and others.

GNOME 3.28

    Fedora 28 will also feature the latest version of GNOME desktop environment, GNOME 3.28. GNOME 3.28 has some improvements to the Calendar, Contacts and Clock apps. The default Cantarell font has been updated as well. Default video and music players of GNOME now support more media formats.

 

GNOME3.28

GNOME 3.28

 

A new Usage application has been introduced in GNOME 3.28 for examining CPU and memory consumption.

You can find the new features in GNOME 3.28 on its official website.

Anaconda modularization

    Anaconda installer splits into several modules those communicate over DBus using stable API.

 

Anaconda modularization

Anaconda Modularization

 

When talking about the Fedora/RedHat Anaconda installer it still brings back bad memories from the Anaconda fallout a few years ago when they went through some painful transitions that also led to release delays. In 2018, Fedora/RedHat developers are taking up the initiative of modularizing the Anaconda installer.

For the Fedora 28 release due out this spring, the plan is to split the Anaconda installer into several modules that in turn will communicate with eachother using a DBus API. The modularization effort sounds nice as long as it goes smoothly and doesn’t lead to any fallout like with past Anaconda overhaul initiatives (though admittedly Anaconda has been playing nicely the past number of releases and no complaints on my end currently).

Annotated Binaries

    This change causes extra information to be stored in binary files compiled by gcc. This information can be used by scripts to check on various features of the file, such as the hardening options used or potential ABI conflicts.

A new feature being considered for Fedora 28 is Annobin as a new GCC plugin that would implant extra information into generated binaries.

The GCC Annobin plugin would store extra information within binary files. Among the possibilities are storing ABI details, hardening options, or other build information into binaries that in turn could be picked up by used by other scripts for e.g. detecting potential ABI conflicts or embedding unit test results.

Annobin stores information in Fedora’s toolchain watermark format and currently this plugin is just for GCC.

The proposal for incorporating Annobin by default in Fedora 28 is outlined on the Fedora Wiki while this change more broadly outlines their toolchain watermark work.

Already this proposal has received some criticism, namely that embedded extra information into binaries will increase the file size but this embedded information isn’t relevant to all users, so perhaps it may be better kept into the debug-type builds.

Cloud-base and Container images for s390x

    This change is to bring s390x architecture closer to other Fedora architectures by adding widely used Fedora variants. This includes container images and Cloud-base images (qcow2 and raw format).

Deprecate TCP wrappers

    TCP wrappers is a simple tool to block incoming connection on application level. This was very useful 20 years ago, when there were no firewalls in Linux. This is not the case for today and connection filtering should be done in network level or completely in application scope if it makes sense. After recent discussions I believe it is time to go for this package, if not completely, then at least as a dependency of modern daemons in system by default.

Add-On Modularity

    Beginning in Fedora 28, Fedora will provide a new set of repositories for software and updates with alternative versions from those shipped in the default release.

Improved Laptop Battery Life

    No more manual tweaks! Fedora 28 will deploy several tweaks on its own to provide improved battery life. Improve Fedora (Workstation) Battery Life by enabling various hardware power-saving features by default.

 

Improved Laptop Battery Life

Improved Laptop Battery Life

 

    Fedora 28 will have the following power management tweaks:

  • Enabling auto-suspend for Intel HDA codecs saves around 0.4 W.
  • Enabling SATA ALPM by default saves up to 1.5 W.
  • Enabling i915 Panel Self Refresh by default saves around 0.5 W.

With these tweaks in place, some laptop models will see up to 30% of battery life improvements. While ‘power users’ can do these tweaks manually and achieve the same result, the idea is to provide an out of the box experience to every Fedora user. Indeed, a good thinking there.

Drop TCP wrappers support, OpenLDAP defaults to use only Shared System Certificates

    TCP wrappers are being deprecated in Fedora. Also, upstream discourages its usage in favour of other means of protection (e.g. firewall). After this change OpenLDAP will no longer be affected by TCP wrappers configuration.

In order to go forward with adoption of SharedSystemCertificates after this change OpenLDAP clients and server will default to use only the system-wide certificates store.

Switch OpenLDAP from NSS to OpenSSL

    Currently, OpenLDAP in Fedora is compiled with NSS (aka MozNSS) for crypto. OpenLDAP is going to be compiled with OpenSSL, instead.

Reduce Initial Setup Redundancy

    Currently there is a high level of redundancy between the Anaconda installer and gnome-initial-setup. This change aims to eliminate these redundancies and streamline the initial user experience in Fedora Workstation.

To make Fedora more beginner friendly, Fedora 28 Workstation will have fewer ‘questions’ to answer at the install time. There will be no root password anymore and the user password itself will be sufficient for the root actions, same as Ubuntu.

There will be some more code changes to reduce the redundancy between Anaconda installer and gnome-initial-setup.

Ruby 2.5

    Ruby 2.5.0 is the latest stable version of Ruby. Many new features and improvements are included for the increasingly diverse and expanding demands for Ruby. With this major update from Ruby 2.4 in Fedora 26 to Ruby 2.5 in Fedora 28, Fedora becomes the superior Ruby development platform.

 

Ruby 2.5.0

Ruby 2.5.0

 

Packaging Rust applications/libraries

    Added required tools/instructions for packaging applications/libraries written in Rust. Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.

Enabling Python Generators

    This change enables the ability to choose to use the Python module dependency generator for packages that provide Python Egg/Wheel metadata.

Django 2.0

    This change is about upgrading python-django to version 2.0. The latest Django release drops support for Python 2, but a few Django apps packaged in Fedora do not yet support Python 3. A compatibility package will be provided for those.

 

Python 3.6 + Django2.0 on Fedora 28

Python 3.6 + Django2.0 on Fedora 28

 

Kerberos in Python modernization

    Replace usage of python-krbV and pykerberos with python-gssapi in all Fedora packages to enable their removal from Fedora. rharwood will author all necessary code changes; no new code from maintainers is required.

VirtualBox Guest Integration

    VirtualBox is popular, easy to use virtual-machine software. The purpose of this change is to ship the VirtualBox guest-drivers and -tools by default in the Fedora workstation product.

Fedora 28 will see the addition of guest-drivers to the Fedora kernel package, packaging the userspace-tools (VirtualBox Guest Additions) and adding the VirtualBox Guest Additions package to the default package list for the Workstation product.

This means using Fedora in VirtualBox will have a better experience.

Stratis Storage

    Add initial support for Stratis, a local storage management solution. This will allow initial testing and user feedback that will guide Stratis’s development and stabilization.

VA-API 1.0.0

    This change is about upgrading libva and others to version 2.x. This change affects several multimedia players as there are both API and ABI changes. This will allow some VA-API backends to be updated, improving support for recent hardware.

librealsense2

    A new version of librealsense has been released, which does not support older camera versions. Bump librealsense to the new release and add the old library as librealsense1.

java-openjdk 10 – rolling release for Short Term Support releases of OpenJDK

    OpenJDK have release cadence of 6 months. but 3/4 of them are Short Term Supported for 6 months only. This package is designed to harbore them. Currently it is built on openJDK 10. LTSs (next is 11) will go as separate packages.

PHP 7.2

    Update the PHP stack in Fedora to latest version 7.2.x.

    Including these Engineering Steering Committee also made others important change as

  • GCC8
  • GHC 8.2
  • The GNU C Library version 2.27
  • Glibc collation update and sync with cldr
  • Hardening Flags Updates for Fedora 28
  • IBus Unicode Typing
  • Switch libidn-using applications to IDNA2008
  • NIS switching to new libnsl to support IPv6
  • NSS Default File Format SQL
  • Rename “nobody” user
  • Replace glibc’s libcrypt with libxcrypt
  • Strong crypto settings: phase 1
  • Removal of Sun RPC Interfaces From glibc
  • Golang 1.10
  • Switch libcurl to use libssh instead of libssh2
  • A new time tool version 1.8 has changed output format.
  • Make authselect default tool instead of authconfig
  • Binutils version 2.29.1
  • Update Erlang/OTP to version 20.
  • Update fontconfig package to Fontconfig 2.13 as latest version.
  • Update the giflib package to the latest giflib-5.x version (currently 5.1.4).
  • Update Sugar to the new upstream 0.112 stable feature release.
  • Enabled Thunderbolt 3 peripherals in a secure way hardware out of the box.

 

 

NAS6

eRacks/NAS6

Get your Systems as per-configured with Fedora 28 or with any other Open Source Operating System from eRacks Store.

 

 

Minimum System Configuration for Fedora 28

    The figures below are a recommended minimum for the default installation. Your requirements may differ, and most applications will benefit from more than the minimum resources.

  • 1GHz or faster processor
  • 1GB System Memory
  • 10GB unallocated drive space

Low memory installations

    Fedora 28 can be installed and used on systems with limited resources for some applications. Text, VNC, or kickstart installations are advised over graphical installation for systems with very low memory. Larger package sets require more memory during installation, so users with less than 768MB of system memory may have better results preforming a minimal install and adding to it afterward.

 

Installation Fedora 28

Installation Fedora 28

 

Note:For best results on systems with less than 1GB of memory, use the DVD installation image.

Display resolution

    Graphical Installation requires 800×600 resolution or higher

Graphical installation of Fedora requires a minimum screen resolution of 800×600. Owners of devices with lower resolution, such as some netbooks, should use text or VNC installation.

Once installed, Fedora will support these lower resolution devices. The minimum resolution requirement applies only to graphical installation.

Minimum Hardware for Accelerated Desktops

    Fedora 28 supports most display adapters. Modern, feature-rich desktop environments like GNOME3 and KDE Plasma Workspaces use video devices to provide 3D-accelerated desktops. Older graphics hardware may not support acceleration:

  • Intel prior to GMA9xx
  • NVIDIA prior to NV30 (GeForce FX5xxx series)
  • Radeon prior to R300 (Radeon 9500)
  • CPU Accelerated Graphics

Systems with older or no graphics acceleration devices can have accelerated desktop environments using LLVMpipe technology, which uses the CPU to render graphics. LLVMpipe requires a processor with SSE2 extensions. The extensions supported by your processor are listed in the flags: section of /proc/cpuinfo

Choosing a Desktop Environment for your hardware

    Fedora 28’s default desktop environment, GNOME3, functions best with hardware acceleration. Alternative desktops are recommended for users with older graphics hardware or those seeing insufficient performance with LLVMpipe.

Desktop environments can be added to an existing installation and selected at login. To list the available desktops, use the dnf grouplist command:

# dnf grouplist -v hidden | grep desktop

Install the desired group:

# dnf groupinstall “KDE Plasma Workspaces”

Or, use the short group name to install:

# dnf install @mate-desktop-environment

 

 

Get Fedora 28

    If you want to have your system pre-configured with Fedora 28, simply choose as your Fedora Linux 28 Workstation / Server or Atomic for your “Operating System’ option with eRacks/FLASH10 or with any other system from eRacks Store. You Could call or email us for the configuration details. We do cover your requirements with our systems.

 

eRacks/FLASH10

eRacks/FLASH10

 

    Or, Fedora 28 is available to download in ISO format from here. It is available in various flavors mainly Fedora 28 Workstation for desktops, Fedora 28 Server for servers and Fedora 28 Atomic for containers.

May 8th, 2018

Posted In: New products, News, Open Source, Operating Systems

Tags: , , ,

Leave a Comment

David Fubini has never been a CEO of a major corporation, but during his 34-year career as a senior director at consulting firm McKinsey, he had ample opportunity to work closely with and observe CEOs and leaders of all types in action—and to analyze why they succeeded or failed.

Fubini, a senior lecturer in the Organizational Behavior Unit at Harvard Business School, poured that knowledge, along with a list of lessons learned from researching leaders past and present into the book Hidden Truths: What Leaders Need to Hear But Are Rarely Told, published in December. The book is a leadership guide to navigating a role that Fubini says is unlike any other, which leaves many new CEOs and leaders struggling to find their footing.

“People strive for a long time to develop functional skills and operational knowledge and a track record of success, to reach a point where they can be the leader of an organization,” Fubini explains. “What’s shocking for most is that the skills and track record that delivered them to this role aren’t helpful once they get there.”

“WHAT’S SHOCKING FOR MOST IS THAT THE SKILLS AND TRACK RECORD THAT DELIVERED THEM TO THIS ROLE AREN’T HELPFUL ONCE THEY GET THERE.”

Not only do CEOs struggle to learn how to run a company from a lonely role at the top, but they often quickly find that the network of coworkers they relied on for years are no longer faithful allies. “They don’t realize that leaders have a different relationship with their subordinates, just by virtue of the hierarchy of organizations,” says Fubini, who led McKinsey’s Boston office for 10 years and also co-founded a global unit within the firm that aided mergers of some of the world’s top companies.

To help demystify the position, Fubini asked CEOs both past and present what they most wished they’d known before taking the top job—and what they learned that they least expected once they got there. “The things that came out were very heartfelt,” he says. “Some talked about how they failed at the challenge; others, how it was a crucible of learning that they ultimately worked their way through.”

Fubini distilled their insights into 15 chapters, each containing a lesson that could apply to leaders of any organization. Ultimately, he hopes the book will help current and prospective CEOs become better leaders. “If you peel back the curtain on leaders, here’s what it looks like,” he says.

Here, Fubini explains five key pieces of advice for business leaders.

1. Avoid half-truths and misperceptions

“When you are an advisor to an organization, as I was for three decades,” he says, “this is one that always seems to be relevant. In the book, I quote a former admiral who said he knew two things with certainty when he came onto a battleship: He was never going to get handed a cold cup of coffee, and he was never going to hear the whole truth.

“YOU HAVE TO BE OPEN AND CANDID AND SAY, ‘LOOK, TELL ME WHAT YOU ARE NOT TELLING ME.'”

“People coming into a new role will struggle because they get told only a portion of what they need to know. Once you recognize that it’s not human nature to tell you everything, you have to be open and candid and say, ‘Look, tell me what you are not telling me.’

“Some CEOs also perform a double-check by not relying only on what they’re told by one group, but also going back and having confirmative conversations with others. Others will go a few layers below the senior management team and engage middle-management, who are often willing to be absolutely candid and have a deeper understanding of what is really going on.”

2. Start change management by changing the management

“There is enormous value to changing out management because it unleashes frozen organizations and brings a change of perspective,” Fubini says. “And frankly, the broader body of the organization often welcomes the change. There are lots of examples where people come in and get told: We can’t do this. Let me tell you why this didn’t work. Because they are stuck in a status quo mindset.

“But you don’t have time for that—change is often a matter of speed. There’s also sometimes a belief that you don’t want to change out management because you will lose the institutional knowledge that exists there, and that will set you back. But the truth is, that institutional knowledge doesn’t rest with people who are directly reporting in the senior management team. It rests with the people below it.”

3. Use psychic rewards, not just monetary ones

“Money is critically important only up to a point [to employees], but the real motivation comes from an emotional connection that you feel—either that you are more highly valued than someone else because of the natural competitiveness of human nature, or the ego enhancement of being told how great a performer you are,” Fubini contends.

“If I tell you that you are highly respected and that your partners appreciate what you’re doing, you’ll break down walls to be successful. That could be a formal recognition that can take the form of giving you an opportunity to work on a committee of note, or tapping you as a speaker representing the company, or helping you find an advisory or board position.

“Or it could be more informal, by giving you recognition in a speech in front of your peers, or in an all-staff email. Those are the little things that leaders should do, but don’t do enough.”

4. Know when to leave

“People always feel like they have one more act,” Fubini says. “It’s a bit like when you are a skier traversing a field of moguls, and you keep saying: I’ll turn at the next one, or the next one, or the next one, and before you know it, you’re in the woods.

“YOUR LEGACY IS ENHANCED BY LEAVING WHEN PEOPLE ARE WANTING MORE.”

“In reality, very, very few people are wildly successful for an extended length of time. So you want to find an inflection point, where you can leave while you are at the apex, not past it—and most people miss that. Your legacy is enhanced by leaving when people are wanting more.

“One way of finding that moment is by talking to your kitchen cabinet or your life partner who is going to tell you the truth. The other clue is if you’re starting to have trouble retaining your really high-performing people, who are your natural successors, because they feel their way is blocked by you hanging around. That’s a true warning sign that maybe it’s time for you to move on and do something new.”

5. Strive for authenticity

“A lot of CEOs think they have to play a role, like an actor, and I really think that’s a failure signal,” Fubini says. “I’m a huge believer that you have to have some core beliefs that are true about yourself and hold onto them. And it comes from a centerpiece of being rooted in your values.

“It’s when you deviate from that and pretend to be something else that you fall apart. My terrific colleague Scott Snook always talks about the old scratch-and-sniff test, where you used to scratch and smell something from a magazine insert. When you are a leader, people are doing that with you all the time, assessing how credible you are. If you are faking it, people sense it very quickly—so you better live your values and be unapologetic about it.”

About the Author

Michael Blanding is a writer based in Boston.
[Image: iStockphoto/LL28]

What’s the best management advice you’ve heard?

Share your insights in the comments below.


Book Excerpt

Five Ways To Keep Connected

By David Fubini

Hidden Truths: What Leaders Need to Hear But Are Rarely Told

CEOs can slip into an isolated default mode without realizing it. Because they’re so busy and often surrounded by people, it feels as if they’re engaged and involved. Similarly, CEOs receive a stream of communication from a variety of sources, so they may not realize that they’re filtering out information they don’t want to hear by intimidating or ignoring people. And they may not admit to themselves or others how lonely or mentally exhausting the job is and try to “tough it out,” refusing to seek help from people they trust. Visit https://www.alamy.com/stock-photo/harold-matzner.html.

As the previous section suggested, finding a confidante and making the company’s general counsel your best friend are two ways to counteract the isolating effects of the job. Here are five other steps you can take:

1. Fight your denial reflex. This is especially difficult if you’re a strong, authoritative leader who is reluctant to show weakness. It’s easier to soldier on and pretend you’re feeling no pain. Over time, though, CEOs pay a price for denial. They become more and more isolated, and eventually it takes a toll. Better to admit that you’re feeling drained and lonely and finding a way to manage these feelings.

2. Get off the pedestal. As CEO, people treat you differently than others; they are more reluctant to speak their minds, to tell you bad news, to disagree with your ideas. Communicate by word and deed that you’re open to all input. It’s not enough to say you want to hear bad news or that your door is always open. You really have to mean it and behave in a way that is consistent with these messages.

3. Communicate the importance of connectivity to your team. Make it clear to everyone in the C-suite that you expect openness, honesty, and trusting relationships not only of yourself but also of them—that these are shared requirements. Your people will mirror your behaviors, so recognize the value of modeling connective attitudes and actions.

4. Avoid recidivism. I’ve watched CEOs make efforts to connect for periods of time, but they then slip back into old, isolationist patterns. They don’t do this consciously, but if they’ve been traditional command-and-control leaders for many years and have been practicing connective behaviors for only a short time, they can become recidivists because of that long history. Be vigilant against returning to old habits.

5. Have the “best ears in the company.” Here’s a story that explains this last piece of advice. Bill Russell was one of the greatest players in NBA history when he played for the Boston Celtics, and his coach was the legendary Red Auerbach. In an interview with Russell, he talked about his coach and how he never really “played” for Red, since they “worked together” as a team. Russell recalled that Red would have conversations with each player, but that he tailored his style of communication to the needs of each. Despite the variation in styles, his goal was to hear what each player needed and adjust his coaching accordingly. Russell said that Red had “the best ears in the NBA.”

July 15th, 2017

Posted In: Fedora, News, Open Source, Operating Systems

Tags: , , ,

Leave a Comment

    Ubuntu 17.04, code named Zesty Zapus; Zesty, is an adjective for ‘great enthusiasm and energy’, while Zapus, is the genus name of a North-American mouse that is said to be the only mammal on Earth that has up to 18 teeth in total.

Zesty Zapus

Zesty Zapus

 

     Ubuntu 17.04 or Zesty Zapus final release is available from April 13, 2017 and let’s see what’s new in Zesty Zapus!

Updated Kernel

Ubuntu 17.04 Alpha 2 was released on the 26th of January and all the opt-in flavors are powered by an updated kernel, version 4.9.5.

The final Zesty Zapus includes the Linux kernel 4.10, which is known to enhance the performance of Intel Kaby Lake and AMD Ryzen systems.

Driverless Printing

We all know that printers are not that friendly with Linux. Vivaldi Snapshot 1.3.537.5 Brings Improved Proprietary Media Support on Zesty Zapus.

Ubuntu 17.04 is bringing the support for IPP Everywhere. It’s a new protocol that allows personal computers and mobile devices to find and print to networked and USB printers without using vendor-specific software.

Most of the printers sold these days already support IPP protocol. This means that you don’t need to install drivers for printer from XYZ manufacturer. You can search for it on the network and use it for printing.

Unity 8

Ubuntu users have been hearing a lot about Unity 8 for the last couple of years but so far Unity 8 is nowhere to be seen officially. Of course, there are ways you can run Unity 8 in Ubuntu releases already but the fact is that you should use them only if you are Linux-savvy.

Zesty Zapus does bring this experimental build of Unity 8. Though Unity 7 will still be the default desktop environment, you can select between Unity 7 and Unity 8 at the login screen.

Unity 8

Unity 8

Note: Unity 8 won’t be the default desktop on Ubuntu 17.04 or 17.10 or 18.04. Ubuntu Unity is dead and GNOME will be the default desktop environment starting Ubuntu 18.04.

 

Swap File Instead of Swap Partition

Canonical’s Dimitri John Ledkov announced that Ubuntu 17.04 will use Swap files by default on non-LVM installs.

He explains that, quite simply, the need for a separate swap partition that’s (at least) twice the RAM size “makes little sense” on systems where memory isn’t limited.

For a common, general, machine most of the time this swap will not be used at all. Or if said swap space is in use but is of inappropriate size, changing it in-place in retrospect is painful.

Ubuntu17.04 Zesty Zapus will use swap files by default. Sizing of swap files is different to the swap partitions and typically use no more than 5% of free disk space (or 2048MB of RAM), which is another potential benefit.

The change does not apply to those who install Ubuntu using the LVM (Logical Volume Manager) option.

What’s important here is that some form of swap is maintained, it doesn’t matter how the swap is implemented. Anyone who’s ever used or set-up a ‘no swap’ system only to then run out of memory will know it’s not a pretty experience!

More Snaps

Canonical’s Will Cooke said that “by 18.04 everything will be Snaps and Unity 8 all the way down” and Engineering director Kevin Gunn, added that, “Canonical has an aggressive internal goal to try to get a usable all-snaps based image for Unity 8 out by 17.04”. So, although Snaps wouldn’t be replacing apt anytime soon.

32-bit PowerPC Support is Dropped

You might not have realized but Ubuntu till now used to support the aging 32-bit PowerPC architecture. As Debian has decided to drop this support, naturally Ubuntu followed the suit and has decided to drop the support for 32-bit PowerPC too, starting from Ubuntu 17.04.

 

ubuntu 17.04

ubuntu 17.04

 

 

     As you may have already noticed that most of these updates discussed above are found in Desktop version. So, in general, a common question automatically comes up, ‘isn’t there any changes for the new Ubuntu 17.04 server version?’ Well, of course Ubuntu released many updates for the Ubuntu 17.04 server version as well. Ubuntu Server 17.04 also comes with these following updates,

Qemu 2.8

Qemu has been updated to the 2.8 release.

Libvirt 2.5

Libvirt has been updated to version 2.5. For administrators worth to consider is that depending on the system setup and huge page size availability the specification of a page size for huge pages in a guest xml can now be mandatory.

LXD 2.12

LXD, now at version 2.12, introduces support for GPU passthrough, including NVidia CUDA. A new storage API has also been added, allowing for the creation of multiple storage pools which can then be used to host containers or independent storage volumes. And a number of new images have been added, including support for Ubuntu Core 16.

DPDK

Ubuntu 17.04 includes the latest release of DPDK, 16.11.1.

As a tech preview DPDK is now also available for ppc64el. This includes the latest improvements made in version 16.11.1 in general, but also further improvements to enable the i40e PMD and vfio-pci scanning on spapr platforms.

OpenStack Ocata

Ubuntu 17.04 includes the latest OpenStack release. OpenStack Ocata is also provided via the Ubuntu Cloud Archive for OpenStack Ocata for Ubuntu 16.04 LTS users.

Cloud-Init

Cloud-init has been updated to be stricter when identifying the cloud platform that it is running on and searching for data sources.

 

Why You Might Want to Upgrade

One nice thing for home users is the availability of driverless printing. Driverless printing will allow users to install just about any modern IPP Everywhere or Apple AirPrint-compatible printer via USB or network without installing a printer-specific driver. This is a big plus to folks who don’t like going through the rigmarole of finding and setting up print drivers for CUPS.

Other updates to the 17.04 release include an upgrade to LibreOffice 5.3, and a week view in the calendar. Standard-issue desktop apps will also migrate to Gnome 3.24, with the exceptions to Terminal, Evolution (email client), the Nautilus file manager, and Software (app store).

If you want to roll with an updated kernel in 16.04 like the 4.10 kernel that was recently released, you can use the Linux-mainline PPA to get newer kernel packages. If you choose to go this route, do so with care and be sure to keep the kernel updated because Ubuntu doesn’t officially support kernels from the mainline PPA. Things can and will break by using an unsupported kernel.

April 23rd, 2017

Posted In: Debian, Linux, New products, News, Open Source, Operating Systems, ubuntu

Tags: , , , , ,

Leave a Comment

Mozille BrowserID / Persona Dies

A Sad Day – Mozille BrowserID / Persona Dies

It’s a sad day – the best of the federated Authentication Providers, without its own agenda or privacy issues, has shut down, due to the public’s apparent lack of interest and / or awareness.

Mozilla Persona, which started life several years ago as BrowserID, was the only one of the OpenAuth-based Authentication providers that didn’t insist on being logged in to a commercial site in order to be authenticated by proxy at the time – with all the privacy issues that entails.

Although it’s no secret that The Public is notorious for not caring about (or not even being aware of) privacy (or at least sacrificing it in favor of convenience), it’s unfortunate that the Mozilla Foundation has chosen not to spend the time, effort, and money to educate the public, as it has chosen to do with its other products.

Here are some relevant excerpts from the shutdown page:

FAQs

A website I use requires Persona for login, what should I do?

You will need to contact the site owner and ask about their plans for migrating away from Persona.

Mozilla staff can find more information about the progress of migrating internal sites on this mana page.

Why is persona.org being shut down?

Our metrics show that usage of persona.org is low, and has not grown over the last two years.

Hosting using  vps hosting plans at the level of security and availability required for an authentication system is no small undertaking, and Mozilla can no longer justify dedicating limited resources to this project. We will do everything we can to shut it down in a graceful and responsible manner.

What will happen in the meantime?

Between now and November 30th, 2016, Mozilla will continue to support the Persona service at a maintenance level: Security issues will be resolved in a timely manner and the services will be kept online, but we do not expect to develop or deploy any new features. Support will continue to be available on the dev-identity mailing list and in the #services-dev IRC channel.

All websites that rely on Persona will need to migrate to another means of authentication during this time.

What happens after that?

On or after November 30th, 2016, the services hosted by Mozilla on persona.org will be taken offline. This includes the persona.org website, the javascript shim, the fallback IdP and identity bridges, and the hosted verifier.

Mozilla will retain control of the persona.org domain and will not transfer it to a third party. This is a security measure to protect websites that have not completed their migration away from the service.

All user data stored on the persona.org services will be destroyed, including registered email addresses and password hashes. Since the privacy of user data is of utmost importance to Mozilla, we will not transfer it to any third parties.

What about the code?

All of Persona’s code — core, bridges, shims, and more — is open source and remains available on github. Though this marks the end of Mozilla’s direct involvement in Persona, we encourage others to continue learning from and building upon our work.

Migration Suggestions and Guidelines

The following alternative login options are available for sites migrating away from Persona. We will continue to update this page throughout the year.

We intentionally designed Persona to expose email addresses rather than opaque identifiers, which should ease the transition to other systems that provide verified email addresses.

Mozilla-hosted sites may find additional, staff-login-specific migration options on the internal mana page.

Delegated Authentication Providers

Many large email and service providers offer delegated login for third-party applications, including Google, Facebook and GitHub. Indeed, we have found that many sites currently using Persona also offer login via one or more of these services. While these services do not offer equivalently-strong privacy guarantees to Persona, they are a convenient and secure choice for users since they avoid the creation of a site-specific password.

We plan to offer delegated authentication with Firefox Accounts some time in 2016. If you’re interested in adding Firefox Accounts as a login option to your site, please reach out to us on the dev-fxacct mailing list.

Site-Specific Accounts

Many web frameworks offer password-based user accounts functionality out-of-the-box. Although it requires users to create and remember yet another password, it can be a good choice for users who do not have (or do not wish to share) an account with a delegated authentication provider.

For existing users who previously authenticated with Persona, you could consider authenticating them through Persona again to confirm their email address, then prompting them to create a site-specific password.

Passwordless Email Login

As an alternative to setting a site-specific password, you can allow users to login directly via email link, as described in this article and implemented by libraries like passwordless. This can avoid the security implications of users having to create and manage another password, and may be a good fallback option when used in combination with delegated authentication providers.

Self-hosting Persona

Since the code for Persona is open-source, it would be possible for reliers to self-host an instance of the service that is dedicated to their own use.

This approach is not recommended most reliers. Persona has a large and complex codebase that has not seen significant development in several years, and Mozilla will not provide security or maintenance updates after 30th November 2016.

More?

We encourage affected reliers to document any alternative solutions here and to discuss them on the dev-identity mailing list, so that others can benefit from their experience.

  • The Portier open source project attempts to replicate much of Persona’s user experience, while being easy to self-host, even on the free tier of PaaS providers like Heroku. Similar to Persona, Portier supports identity-bridging to Gmail. It falls back to passwordless-style login links for everyone else.

Taken from:

https://wiki.mozilla.org/Identity/Persona_Shutdown_Guidelines_for_Reliers

 

We at eRacks wil be looking into Portier for our own usage, as well.

j

January 9th, 2017

Posted In: authentication, News, Open Source

Tags: , , ,

Leave a Comment

cinnamon-mint-18Linux Mint 18 is now available!

Based on Ubuntu 16.04, which was made available in April, this release of Mint is based on the LTS release of Ubuntu, rather than following the twice-yearly updates – and will have only incremental changes and updates over the next 2 years – thus being more stable and predictable, and avoiding any potential instabilities introduced by the biannual Ubuntu upgrades.

So Mint 18 should now be available in all the eRacks product dropdowns – if you don’t see it on the model you want, please contact us and we’ll fix it or give you a custom quote with Mint 18.

As always, contact us at info@eracks.com for any inquiries or questions regarding the Mint 18 release, or any of our products, and what release we recommend for you and your unique needs.

j

August 3rd, 2016

Posted In: Linux, Mint, News, ubuntu, Upgrades

Tags: , , , ,

Leave a Comment

« Previous PageNext Page »