Tag

POSIX

0 views collected around this technical thread.

Deepin Linux
Deepin Linux
Apr 21, 2025 · Backend Development

POSIX Multithreading and Network Programming in C: Threads, Synchronization, and Socket APIs

This article introduces the POSIX standard for portable multithreaded and network programming in C, explains thread creation, lifecycle, and synchronization mechanisms such as mutexes, semaphores and condition variables, and provides complete server‑client socket examples together with practical multithreaded file‑processing code and debugging tips.

C++POSIXSocket
0 likes · 23 min read
POSIX Multithreading and Network Programming in C: Threads, Synchronization, and Socket APIs
Deepin Linux
Deepin Linux
Oct 30, 2024 · Fundamentals

An Introduction to POSIX Threads (Pthread) and Their Practical Usage in C/C++

This article provides a comprehensive overview of POSIX threads, covering their architecture, creation, synchronization, attributes, scheduling policies, advantages, drawbacks, and real‑world examples such as mutex protection, barrier synchronization, and a cross‑platform network server implementation.

C ProgrammingLinuxPOSIX
0 likes · 21 min read
An Introduction to POSIX Threads (Pthread) and Their Practical Usage in C/C++
Deepin Linux
Deepin Linux
Apr 13, 2024 · Fundamentals

Understanding POSIX: Concepts, Network APIs, and Semaphore Programming in C

This article explains the POSIX standards, their role in providing portable Unix-like system interfaces, demonstrates network client‑server programming with POSIX sockets, analyzes key socket functions and the TCP three‑way handshake, and introduces POSIX named and unnamed semaphores with example code for synchronization and producer‑consumer patterns.

C++POSIXSemaphores
0 likes · 26 min read
Understanding POSIX: Concepts, Network APIs, and Semaphore Programming in C
DataFunTalk
DataFunTalk
Sep 15, 2023 · Cloud Computing

Design and Architecture of Baidu CFS Large‑Scale Distributed File System and Metadata Service

The talk from DataFun Summit 2023 explains how Baidu's CFS storage builds a trillion‑file‑scale distributed file system by revisiting file system fundamentals, POSIX limitations, historical storage architectures, and introducing a lock‑free metadata service with single‑shard primitives, data‑layout optimizations, and a simplified client‑centric architecture that achieves high scalability and performance.

Big DataCFSPOSIX
0 likes · 31 min read
Design and Architecture of Baidu CFS Large‑Scale Distributed File System and Metadata Service
Laravel Tech Community
Laravel Tech Community
Aug 2, 2021 · Fundamentals

Wine 6.14 Release Highlights: Updated Mono Engine, 32‑to‑64‑Bit Thunk, GDI Enhancements, and Bug Fixes

Wine 6.14, the latest version of the open‑source compatibility layer that runs Windows applications on POSIX systems, introduces a Mono engine upgrade to 6.3.0, a new 32‑to‑64‑bit thunk in WOW64 DLLs, expanded GDI system call support, and resolves 30 known bugs affecting games and professional software.

Bug FixesCompatibility LayerGDI
0 likes · 2 min read
Wine 6.14 Release Highlights: Updated Mono Engine, 32‑to‑64‑Bit Thunk, GDI Enhancements, and Bug Fixes
Architects' Tech Alliance
Architects' Tech Alliance
Dec 7, 2020 · Fundamentals

Overview of Lustre Parallel File System Architecture and Performance Characteristics

The article provides a comprehensive overview of the Lustre parallel file system architecture, its core components, POSIX compliance, scalability, high‑performance networking, security features, data layout mechanisms, and performance considerations for large and small files, along with practical optimization tips for HPC environments.

HPCLustrePOSIX
0 likes · 17 min read
Overview of Lustre Parallel File System Architecture and Performance Characteristics
Architects' Tech Alliance
Architects' Tech Alliance
Jun 1, 2018 · Fundamentals

Overview of the Lustre Distributed File System Architecture and Features

The article provides a comprehensive overview of the Lustre file system, detailing its cluster storage architecture, core components, scalability, performance optimizations, security mechanisms, high‑availability features, and usage in high‑performance computing environments.

HPCLustrePOSIX
0 likes · 14 min read
Overview of the Lustre Distributed File System Architecture and Features
High Availability Architecture
High Availability Architecture
Nov 2, 2016 · Fundamentals

Announcing Minoca OS: An Open‑Source, Modular Operating System for Small Devices

Minoca OS, a fully from‑scratch, open‑source operating system released under GPL‑v3, targets low‑power, memory‑constrained devices with a modular driver model, package manager, and POSIX compatibility, and the project invites community contributions to expand its ecosystem and improve usability.

ModularOperating SystemPOSIX
0 likes · 8 min read
Announcing Minoca OS: An Open‑Source, Modular Operating System for Small Devices
Efficient Ops
Efficient Ops
Apr 20, 2016 · Operations

Can rm -rf / Really Wipe Your System? What POSIX Says and Real‑World Tests

This article explains why the infamous rm -rf / command is blocked by modern POSIX‑compliant coreutils, shows the exact error messages, details version requirements, and demonstrates how the dangerous --no-preserve-root option can override the safety guard.

LinuxPOSIXSystem Administration
0 likes · 6 min read
Can rm -rf / Really Wipe Your System? What POSIX Says and Real‑World Tests
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jul 28, 2015 · Fundamentals

Introduction to Linux Asynchronous I/O (AIO) and Its API

This article explains Linux asynchronous I/O (AIO), compares it with synchronous and non‑blocking I/O models, describes the underlying aiocb structure, and provides detailed examples of the AIO API functions such as aio_read, aio_write, aio_error, aio_return, aio_suspend, aio_cancel and lio_listio.

LinuxPOSIXaio
0 likes · 22 min read
Introduction to Linux Asynchronous I/O (AIO) and Its API