Debian kiosk mode9/23/2023 ![]() ![]() To see it, first select the user, then click the gear icon to change the session type. Once the new session is installed, it will be available on the login screen. If you are new to RHEL or don’t have an active subscription, Red Hat offers a no-cost Developer Subscription that is available here. If GDM was freshly installed, though, then you can tell the system to use it by running # systemctl set-default graphical.target If you already have a system with GNOME installed, GNOME Display Manager (GDM) is not required as it will already be on the system. To prototype on an existing RHEL 8 system simply update to the latest version and run: # yum install -y gnome-session-kiosk-session gdm firefox There are no unnecessary background services running to support the environment and it’s, by definition, light weight. Since the session only exists to display a single full screen application, it locks down everything else, including common keyboard shortcuts like Ctrl, Alt, Del and TTY access. This means we actually have closer to an 75% reduction in the memory footprint, which makes this even more significant. The actual numbers are 19MB of anonymous pages with the new kiosk session versus 79MB of traditional GNOME Shell. After redoing the test on bare metal, we can see that both numbers were inflated. Update: These numbers were pulled from a virtual machine using llvmpipe and textures were stored in the host's memory. This compositing window manager consumes less than half the amount of memory GNOME Shell uses (~85MB versus ~180MB in tests). Instead of GNOME Shell, the session spawns a barebones graphical UI using Mutter instead. The kiosk session in RHEL is tailored for those specialized application use cases. Those features just get in the way and unnecessarily use up resources. A specialized application meant to display information and not interact with the user doesn’t require an environment with panels, launchers, and task management! GNOME, though, hasn’t been optimized for single application and kiosk use cases until now. At the heart of GNOME is GNOME Shell, the compositor and window manager that provides the panels, launchers, and task management features that make GNOME amazing for many types of users. It is widely used among Linux desktop users. GNOME, the default desktop environment in RHEL, is full-featured, beautifully designed and provides an intuitive user experience. Introducing Kiosk Mode for RHEL Edge Deployments The motivation can be any number of problems around decreasing the installed footprint for security purposes, maximizing system resources, or perceived stability improvements from using less software (less to go wrong).Įach of these points have their merit in any environment, but they are especially relevant in edge computing which is why we have a new means of deploying RHEL that helps tackle these concerns. This is often the perspective behind requests we see that involve the words “light weight." I’ve come to loosely translate this to mean, “install and/or run only the applications I care about with no fluff.” ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |