Electronicdesign 26945 Promo Linuxwindows

Windows, Chromebooks Further Embrace Linux

May 16, 2019
Linux is ubiquitous when it comes to embedded systems, but it’s now within the Windows 10 and Chromebooks ecosystems.

Linux has been in the news quite a bit recently. Red Hat, now part of IBM, released Red Hat Enterprise Linux (RHEL) 8. It incorporates many of the features in Fedora: the Danified Yum (DNF) package manager, the web-based management console based on Cockpit project (Fig. 1), and a universal base image (UBI). The UBI, freely available and redistributable, provides a secure, stable Linux platform.

1. The web-based Cockpit management interface is standard on RHEL 8.

Application Streams (AS) are a new approach to RHEL that separates the applications normally bundled with the operating system. They’re an alternative to Red Hat Software Collections (SCL). An AS allows users to choose the tools, languages, and frameworks without impacting the core OS resources. The approach is designed to address issues like pinning. In such cases, conventional system updates are locked to a particular version of support software, which can cause issues when components need to be updated to address security problems and to fix bugs. AS should make backward-compatible updates possible. RHEL supports both AS and SCL.

Ansible DevOps is also baked into RHEL 8 System Roles. This isn’t surprising given that RHEL 8 targets enterprise and cloud servers. The System Roles are pre-configured modules that automate workflows for handling common and sometimes complex sysadmin tasks. It makes configuration and support easier for new sysadmins as well as experts.

RHEL 8 runs on 64-bit AMD/Intel platforms, 64-bit ARM platforms, IBM Power Systems little endian systems, and IBM Z platforms. Based on the 4.18 Linux kernel, it supports up to 4 petabytes of memory. In addition, XFS now supports shared copy-on-write data extents. Python 3.6 and PHP 7.2 are the defaults. 

Windows and Linux Make Nice

Windows and Linux have been playing together for a while, but the next major update of Windows 10 will support a full Linux kernel. The kernel is part of the Windows Subsystem for Linux (WSL) that’s been available for some time. The new kernel is the latest long-term support version, 4.19.

The Windows Store also comes into play. Users can install all of the Linux favorites like Ubuntu, openSUSE, Debian, and Kali Linux from the store (Fig. 2). The kernel is completely open source and developers will be able to create their own WSL kernel.

2. Windows Store will provide users with Linux on demand using Windows Subsystem for Linux (WSL) support.

WSL is still primarily a developer’s tool. It’s more efficient than running a virtual machine for Linux and the text windows coexist with Windows’ own applications. It’s possible to run graphical Linux applications by running an X Windows server Windows application that acts as a display for an X Windows-based Linux application.

Linux on Chromebooks

Linux has been underlying Chromebooks, which have become popular to the point of being an alternative to Mac and Windows-based PCs and laptops. The latest crop of Chromebook systems will now be Linux-ready according to Google, the source of Chromebook software. This is a follow on to last year’s support of desktop Linux on Chrome OS. Chrome OS is its own Linux distribution with an Ubuntu heritage.

Google is taking a coexistence approach. Chrome OS runs in parallel with any of the alternatives like Ubuntu or Fedora Linux. The Chrome OS switcher app launches a Termina virtual machine (VM) to run the other Linux.

Chrome OS has also supported Android applications. The latest version of Chrome OS provides improved Android support as well as secure USB support. It could be an interesting developer platform for IoT applications, since it could run the Linux server for cloud support and an Android app on the same hardware.

2019 isn’t really the year of the Linux Desktop, even with Chromebooks everywhere, but Linux continues to sneak into more places. Though Windows remains the desktop of choice for most users, it’s now more amenable to Linux developers. The mixed operating-system support is useful for development given the plethora of cloud stacks that support Windows and Linux.

Sponsored Recommendations

TTI Transportation Resource Center

April 8, 2024
From sensors to vehicle electrification, from design to production, on-board and off-board a TTI Transportation Specialist will help you keep moving into the future. TTI has been...

Cornell Dubilier: Push EV Charging to Higher Productivity and Lower Recharge Times

April 8, 2024
Optimized for high efficiency power inverter/converter level 3 EV charging systems, CDE capacitors offer high capacitance values, low inductance (< 5 nH), high ripple current ...

TTI Hybrid & Electric Vehicles Line Card

April 8, 2024
Components for Infrastructure, Connectivity and On-board Systems TTI stocks the premier electrical components that hybrid and electric vehicle manufacturers and suppliers need...

Bourns: Automotive-Grade Components for the Rough Road Ahead

April 8, 2024
The electronics needed for transportation today is getting increasingly more demanding and sophisticated, requiring not only high quality components but those that interface well...

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!