Tagged articles
21 articles
Page 1 of 1
Linux Kernel Journey
Linux Kernel Journey
Oct 9, 2024 · Fundamentals

Understanding Linux Process Creation and Termination (Part 1)

This article walks through the Linux kernel mechanisms for creating and destroying processes, covering copy‑on‑write, the fork/vfork/clone system calls, the kernel_clone implementation in kernels 5.0 and 6.5, the copy_process workflow, and the steps the kernel takes to wake up a new task and clean up a terminated one.

LinuxcloneeBPF
0 likes · 26 min read
Understanding Linux Process Creation and Termination (Part 1)
Efficient Ops
Efficient Ops
Jul 5, 2023 · Operations

How to Use nsenter to Debug Container Networks and Enter Linux Namespaces

nsenter, a util-linux command, lets you run programs inside a target process’s namespaces—such as network, mount, or PID—enabling container network debugging, namespace inspection, and execution of commands without needing built-in tools, with examples for Docker and Kubernetes and explanations of underlying clone and setns system calls.

DockerKubernetesLinux Namespaces
0 likes · 10 min read
How to Use nsenter to Debug Container Networks and Enter Linux Namespaces
Laravel Tech Community
Laravel Tech Community
Jun 25, 2023 · Backend Development

Understanding PHP Magic Methods: __toString, __invoke, __set_state, __clone, __autoload, and __debugInfo

This article explains the purpose, usage, constraints, and example code for several PHP magic methods—including __toString, __invoke, __set_state, __clone, __autoload, and __debugInfo—showing their effects, common pitfalls, and how they improve object handling and debugging in modern PHP applications.

__invokeautoloadclone
0 likes · 10 min read
Understanding PHP Magic Methods: __toString, __invoke, __set_state, __clone, __autoload, and __debugInfo
MaGe Linux Operations
MaGe Linux Operations
Apr 29, 2023 · Operations

Mastering nsenter: Debug Container Networks and Namespaces with Ease

This article explains how the Linux nsenter command can enter a container's network or other namespaces, shows its syntax, provides practical Docker and Kubernetes examples, and details the underlying namespace, clone, and setns mechanisms for advanced container debugging.

Linux Namespacesclonecontainer debugging
0 likes · 9 min read
Mastering nsenter: Debug Container Networks and Namespaces with Ease
Efficient Ops
Efficient Ops
Feb 26, 2023 · Operations

Mastering nsenter: Debug Container Networks and Namespaces with Ease

This article explains what the nsenter command does, how to use it to enter various Linux namespaces—especially a container's network namespace—for debugging, and provides detailed syntax, examples, and the underlying principles of namespaces, clone, and setns.

clonecontainer debuggingnsenter
0 likes · 11 min read
Mastering nsenter: Debug Container Networks and Namespaces with Ease
Open Source Linux
Open Source Linux
Oct 16, 2022 · Cloud Native

Mastering nsenter: Debug Container Networks and Linux Namespaces

This article explains how the nsenter command from util‑linux lets you enter a container's network or other namespaces to run host tools for debugging, details its syntax, provides practical examples with Docker and Kubernetes, and covers the underlying concepts of Linux namespaces, clone, and setns.

KubernetesLinux Namespacesclone
0 likes · 9 min read
Mastering nsenter: Debug Container Networks and Linux Namespaces
Refining Core Development Skills
Refining Core Development Skills
Oct 12, 2022 · Fundamentals

Deep Comparison of Linux Processes and Threads from the Kernel Implementation Perspective

This article explains how Linux implements processes and threads, showing that both are represented by the same task_struct structure, detailing thread creation via pthread_create and clone, and comparing the kernel‑level steps—including flag handling, copy_process, and resource sharing—that differentiate threads from full processes.

LinuxThreadclone
0 likes · 17 min read
Deep Comparison of Linux Processes and Threads from the Kernel Implementation Perspective
Efficient Ops
Efficient Ops
Sep 26, 2022 · Operations

Mastering nsenter: Debug Container Networks and Linux Namespaces

This guide explains how to use the nsenter command to enter specific Linux namespaces—such as network, mount, and PID—enabling container network debugging, demonstrates related commands like clone and setns, and provides practical examples for Kubernetes and Docker environments.

Linux Namespacesclonecontainer debugging
0 likes · 11 min read
Mastering nsenter: Debug Container Networks and Linux Namespaces
Selected Java Interview Questions
Selected Java Interview Questions
Dec 18, 2021 · Backend Development

Deep Copy in Java: Multiple Implementation Methods

This article explains the difference between shallow and deep copying in Java and provides five practical techniques—including constructor copying, overriding clone(), Apache Commons Lang serialization, Gson serialization, and Jackson serialization—complete with code examples and test cases to demonstrate each approach.

GsonJacksonclone
0 likes · 8 min read
Deep Copy in Java: Multiple Implementation Methods
21CTO
21CTO
Mar 12, 2021 · Frontend Development

70+ Open‑Source Clone Projects to Master Frontend Development

This article compiles a curated list of more than seventy open‑source clone projects—ranging from 2048 and Airbnb to Netflix and TikTok—providing live demos, source‑code links, and technology‑stack details to help developers learn modern frontend techniques.

Reactclonefrontend
0 likes · 10 min read
70+ Open‑Source Clone Projects to Master Frontend Development
Programmer DD
Programmer DD
Oct 30, 2020 · Backend Development

5 Ways to Create Java Objects: From new Keyword to Deserialization

This article explains five core techniques for instantiating Java objects—including the new keyword, Class.newInstance(), Constructor.newInstance(), clone(), and deserialization—provides code examples for each method, and demonstrates their usage in a complete program with sample output.

Object CreationReflectionclone
0 likes · 8 min read
5 Ways to Create Java Objects: From new Keyword to Deserialization
FunTester
FunTester
May 6, 2020 · Fundamentals

Understanding Shallow vs Deep Copy in Java ArrayList: Code Examples and Pitfalls

This article explains how Java's ArrayList.clone() creates a shallow copy that shares object references, demonstrates the resulting behavior with string and custom object lists, and shows how to implement a deep copy by manually cloning each element, complete with runnable code samples and console output.

ArrayListTutorialclone
0 likes · 7 min read
Understanding Shallow vs Deep Copy in Java ArrayList: Code Examples and Pitfalls
Aikesheng Open Source Community
Aikesheng Open Source Community
Jul 30, 2019 · Databases

Using MySQL 8.0 CLONE Plugin to Create Instance Replicas

This article explains how the MySQL 8.0 CLONE plugin simplifies creating reliable replica instances by installing the plugin, granting necessary privileges, executing the CLONE SQL statement, monitoring progress via performance_schema, and verifying successful completion of all clone stages.

Database ReplicationInnoDBPerformance Schema
0 likes · 12 min read
Using MySQL 8.0 CLONE Plugin to Create Instance Replicas