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.

125
Articles
0
Likes
0
Views
0
Comments
Recent Articles

Latest from Linux Tech Enthusiast

100 recent articles max
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.

/etcLinuxbash
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 ProcessKernelLinux
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
Linux Tech Enthusiast
Linux Tech Enthusiast
Jan 18, 2026 · Fundamentals

A Visual Guide to TCP, UDP, Flow Control, and Congestion Control

This article explains TCP and UDP fundamentals, detailing TCP header fields, flow‑control and congestion‑control mechanisms, the three‑way handshake and four‑way termination, UDP’s connectionless nature, and a side‑by‑side comparison of the two protocols.

Congestion ControlFlow ControlNetwork Protocols
0 likes · 11 min read
A Visual Guide to TCP, UDP, Flow Control, and Congestion Control
Linux Tech Enthusiast
Linux Tech Enthusiast
Jan 17, 2026 · Fundamentals

The Most Stupid Embedded C Bug Ever: A Missing Space That Turned Code Into a Comment

The article walks through a seemingly simple C file‑creation snippet that fails on Windows because Microsoft's tmpfile() uses C:\, then reveals a hidden bug where a stray backslash in a comment and a missing space in an expression silently turn code into comments, illustrating how tiny syntax errors can break cross‑platform programs.

CCross‑platformbug
0 likes · 7 min read
The Most Stupid Embedded C Bug Ever: A Missing Space That Turned Code Into a Comment
Linux Tech Enthusiast
Linux Tech Enthusiast
Jan 15, 2026 · Fundamentals

Master Linux Shell Scripting: From Basics to Real‑World Projects

This article provides a step‑by‑step guide to Linux shell scripting, covering the definition of a shell, common shells, naming rules, environment and user variables, control‑flow statements, functions, arrays, and several practical scripts such as a Hello World program, service checks, system backup, information collection, and one‑click LNMP deployment.

ArraysAutomationControl Flow
0 likes · 23 min read
Master Linux Shell Scripting: From Basics to Real‑World Projects
Linux Tech Enthusiast
Linux Tech Enthusiast
Jan 15, 2026 · Fundamentals

7 Core Data Structures That Power Modern Software

This article introduces seven fundamental data structures—arrays, queues, stacks, linked lists, trees, graphs, and hash tables—explaining their concepts, typical use cases, strengths, and limitations to help developers choose the right tool for efficient program design.

Data Structuresgraphshash table
0 likes · 6 min read
7 Core Data Structures That Power Modern Software