Skip to content

Max's Blog

  • Home
  • About
Max's Blog

Category: Operating system

August 5, 2021 max-sperling

Inter process synchronization (Linux)

Synchronizes the access on critical sections between processes. Prototypic lock file (with symlink) Alternative Boost has an interprocess namespace which

Continue reading
March 29, 2021 max-sperling

X11 with DRI (Linux)

In the past all rendering from the X Clients happened through the X Server via the X11/GLX protocol. It’s called

Continue reading
October 29, 2020 max-sperling

Mount points (Linux)

Linux differs from Windows with creating just a single directory tree for all partitions. Request all mount points user@DeveloperVM:~$ df

Continue reading
October 8, 2020 max-sperling

Change owner, group and permissions (Linux)

Change owner/group chown [options] ({owner}|:{group}|{owner}:{group}) file Examples chown root file.txt // For file.txt set owner to root chown -R root:admin

Continue reading
September 30, 2020 max-sperling

Sandboxing (Linux)

There are multiple possibilities with Linux to sandbox applications. chroot … Changed file system root namespaces … Separated namespaces (e.g.

Continue reading
August 22, 2020 max-sperling

Add PowerShell to context menu (Windows)

1. Get PowerShell winget install –id Microsoft.PowerShell –source winget Alternative: Microsoft Store 2. Add registry keys Windows Registry Editor Version

Continue reading
June 10, 2020 max-sperling

(Unnamed) Pipe (POSIX)

… is user for unidirectional inter process communication on a single machine. In the following example a pipe gets created

Continue reading
June 4, 2020 max-sperling

Audio on Linux

Illustration Creator: Yihui Xiong Scenarios ALSA (The red scenario) – Using ALSA without any sound server – Just one source

Continue reading
June 4, 2020 max-sperling

What is a shell?

The shell provides the user a way to interact with the OS. It’s called shell, because it’s the outermost layer

Continue reading
May 28, 2020 max-sperling

Child process (Linux vs. Windows)

Windows You always have to create a totally new process via a CreateProcess(…) call. Linux You can either just copy

Continue reading

Posts navigation

«Previous Posts 1 2 3 Next Posts»

Categories

  • Other (21)
    • Clothes (1)
    • Games (14)
    • Nutrition (4)
    • Traveling (2)
  • Science (19)
    • Chemistry (3)
    • Linguistics (3)
    • Math (10)
    • Physics (2)
    • Theology (1)
  • Sport (78)
    • Climbing (5)
    • Diving (20)
    • Fitness (8)
    • Martial arts (39)
      • Ground fighting (9)
      • Mixed martial arts (4)
      • Stand-up fighting (12)
      • Weapon (4)
    • Running (1)
    • Surfing (2)
    • Swimming (1)
    • Volleyball (2)
  • Technology (293)
    • Computer (263)
      • Architecture & Design (15)
      • Artificial intelligence (3)
      • Audio & Video (12)
      • Building & Reversing (15)
        • CMake (2)
      • Computational complexity (3)
      • Computer architecture (4)
      • Debugging & Memory (29)
      • Development (74)
        • CI/CD (1)
        • Programming (63)
          • Concurrency (12)
          • Data structures (14)
          • Pointers & References (7)
        • Scripting (4)
        • Testing (6)
      • Development process (5)
      • Hacking & Security (17)
      • Hardware & Protocols (8)
      • Networking (11)
      • Operating system (23)
        • Linux (13)
        • Windows (8)
      • Regular expression (2)
      • Tool configuration (5)
      • Version control (22)
      • Virtualization (7)
      • Web (29)
    • Electrics (9)
    • Mechanics (15)
    • Medicine (2)
    • Photography (4)
WordPress Theme: Wellington by ThemeZee.