Linux Tech Enthusiast
Author

Linux Tech Enthusiast

Focused on sharing practical Linux technology content, covering Linux fundamentals, applications, tools, as well as databases, operating systems, network security, and other technical knowledge.

149
Articles
0
Likes
126
Views
0
Comments
Recent Articles

Latest from Linux Tech Enthusiast

100 recent articles max
Linux Tech Enthusiast
Linux Tech Enthusiast
Feb 5, 2026 · Fundamentals

Why Developers Choose NeoVim Over Vim

The article compares NeoVim and Vim, explaining that NeoVim’s more maintainable codebase, built‑in LSP support, Lua‑based plugins, parallel startup, XDG‑compliant configuration, and performance optimizations make it a preferred editor for many developers.

LSPNeoVimVim
0 likes · 8 min read
Why Developers Choose NeoVim Over Vim
Linux Tech Enthusiast
Linux Tech Enthusiast
Feb 3, 2026 · Fundamentals

Essential Linux Commands and Directory Guide

This article introduces Linux's core directory layout, explains the basic command syntax with examples, outlines common file‑operation commands, details file permission notation, and provides a concise overview of Vim editing shortcuts for efficient terminal work.

Directory StructureLinuxVim
0 likes · 5 min read
Essential Linux Commands and Directory Guide
Linux Tech Enthusiast
Linux Tech Enthusiast
Feb 1, 2026 · Interview Experience

Top Embedded Linux Driver Interview Questions for Major Tech Companies

This article compiles a comprehensive set of technical interview questions and concise answers covering Linux kernel‑user communication, interrupt handling, memory allocation strategies, macros, endianness, cache hierarchy, process context, DMA, virtual memory translation, debugging tools, and driver initialization, aimed at candidates preparing for embedded Linux driver roles.

C ProgrammingInterview QuestionsLinux kernel
0 likes · 16 min read
Top Embedded Linux Driver Interview Questions for Major Tech Companies
Linux Tech Enthusiast
Linux Tech Enthusiast
Jan 31, 2026 · Fundamentals

Essential U‑Boot Concepts and Practical Guide

This article provides a comprehensive overview of U‑Boot, covering its definition, boot stages, environment variables, command system, device‑tree usage, network and storage support, security features, debugging techniques, performance tuning, platform migration steps, and a comparison with other bootloaders, all illustrated with concrete code examples and tables.

Device TreeSecure BootU-Boot
0 likes · 20 min read
Essential U‑Boot Concepts and Practical Guide
Linux Tech Enthusiast
Linux Tech Enthusiast
Jan 29, 2026 · Fundamentals

Understanding the Linux /etc Directory: Key Configuration Files Explained

This article walks through the most important files and subdirectories under /etc—such as /etc/profile, /etc/bashrc, user‑specific .bash_* files, /etc/motd, /etc/issue, shadow‑password utilities, fstab and rc.local—explaining when they are executed, what they configure, and how they affect system behavior.

/etcBashLinux
0 likes · 7 min read
Understanding the Linux /etc Directory: Key Configuration Files Explained
Linux Tech Enthusiast
Linux Tech Enthusiast
Jan 26, 2026 · Fundamentals

Understanding the Linux Kernel Startup Process

This article walks through the complete Linux kernel boot sequence, from the bootloader loading a compressed vmlinuz image and initramfs, through decompression and the start_kernel routine, to the creation of PID 0, 1, 2 and the init process that launches system services and the user interface.

Boot ProcessLinuxSystem Initialization
0 likes · 24 min read
Understanding the Linux Kernel Startup Process
Linux Tech Enthusiast
Linux Tech Enthusiast
Jan 23, 2026 · Operations

Build a Beautiful and Efficient Linux Desktop in One Step with modern‑labwc

This article introduces modern‑labwc, a lightweight Wayland compositor that bundles 20 ready‑made themes, dynamic wallpaper‑based color generation, and a full Rofi‑based control suite, and provides step‑by‑step installation for Arch and other Linux distributions to quickly create a polished, low‑resource desktop.

Arch LinuxLinux desktopRofi
0 likes · 10 min read
Build a Beautiful and Efficient Linux Desktop in One Step with modern‑labwc
Linux Tech Enthusiast
Linux Tech Enthusiast
Jan 22, 2026 · Fundamentals

From Stones to Supercomputers: A Journey Through Computer History

The article traces the evolution of computing from primitive counting tools like stones and fingers, through mechanical calculators and early programming concepts, to punched‑card data processing, vacuum‑tube electronics, and the first electronic computers such as the Mark I and ENIAC, highlighting key inventions, innovators, and their lasting impact on modern computing.

Ada LovelaceBabbageENIAC
0 likes · 46 min read
From Stones to Supercomputers: A Journey Through Computer History
Linux Tech Enthusiast
Linux Tech Enthusiast
Jan 21, 2026 · Fundamentals

Understanding TCP: Protocol Basics, Handshakes, States, and Performance Optimizations

TCP is a connection‑oriented, reliable, byte‑stream transport protocol; this article explains its header fields, state diagram, three‑way handshake, four‑way termination, TIME_WAIT handling, optimization techniques, and contrasts it with UDP, providing detailed Linux commands and kernel parameters.

HandshakeLinuxPerformance Optimization
0 likes · 26 min read
Understanding TCP: Protocol Basics, Handshakes, States, and Performance Optimizations
Linux Tech Enthusiast
Linux Tech Enthusiast
Jan 19, 2026 · Information Security

Which Programming Languages Do Hackers Prefer? Survey and Exploit-DB Analysis

This study surveys members of the Chaos Computer Club and analyzes over 45,000 Exploit‑DB entries to identify the programming languages most commonly used by hackers, describing the data‑collection process, language‑detection methodology with Pygments, and revealing trends such as the dominance of Shell and Python and the evolving preferences over time.

Information Securityhackerlanguage detection
0 likes · 10 min read
Which Programming Languages Do Hackers Prefer? Survey and Exploit-DB Analysis