Maximizing Productivity with i3wm

Introduction The i3 window manager (i3wm) is a tiling window manager focused on efficiency and productivity, first developed by Michael Stapelberg in 2009. Written in C, i3 provides lightweight yet powerful functionality and has gained significant popularity among developers and power users who prefer keyboard-centric workflows. i3 operates in the X Window System environment, and recently, a Wayland-compatible version called Sway has also become widely used. Built on a philosophy of minimizing unnecessary visual elements and maximizing screen space utilization, it offers multi-monitor support, efficient window management, and high-level customization capabilities. ...

May 5, 2025 · 6 min · 1107 words · In-Jun Hwang

Overcoming RAM Limits with Memory Compression (ZRAM)

ZRAM Concept and Principles ZRAM (formerly known as compcache) is a memory compression technology provided by the Linux kernel that creates a virtual block device by compressing a portion of RAM. This technology was first developed by Nitin Gupta in 2009 and officially integrated into the Linux kernel from version 3.14. The core idea of ZRAM is to utilize compressed RAM as swap space instead of disk-based swap, reducing memory usage without the overhead of disk I/O operations. ...

May 2, 2025 · 4 min · 661 words · In-Jun Hwang

How to Install Wine on Ubuntu 24.04 LTS

What is Wine? Wine (Wine Is Not an Emulator) lets you run Windows programs on Linux systems like Ubuntu 24.04 LTS. Rather than being a typical emulator, Wine works by translating Windows commands directly into ones your Linux system can understand. This means better performance than you’d get with traditional virtualization. Main Benefits Runs without a virtual machine, keeping things fast and simple Plays your favorite Windows games through DirectX support Works with everyday Windows software like Microsoft Office 1. Getting Your System Ready Let’s start by updating your system: ...

February 23, 2025 · 2 min · 255 words · In-Jun Hwang