awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 مستودعات

Awesome GitHub RepositoriesPOSIX Interfaces

Standardized system interfaces providing compatibility with POSIX-compliant application environments.

Distinct from Operating System Kernels: Distinct from general kernel internals: focuses on the POSIX-compliant interface layer.

Explore 16 awesome GitHub repositories matching operating systems & systems programming · POSIX Interfaces. Refine with filters or upvote what's useful.

Awesome POSIX Interfaces GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • torvalds/linuxالصورة الرمزية لـ torvalds

    torvalds/linux

    237,355عرض على GitHub↗

    نواة Linux هي نواة نظام تشغيل متجانسة تدير موارد الأجهزة، والذاكرة، وجدولة العمليات عبر بنيات حوسبة متنوعة. توفر بيئة قياسية متوافقة مع POSIX لتنفيذ التطبيقات مع الحفاظ على إطار عمل تعريف (driver framework) معياري يسمح بالتحميل والإزالة الديناميكية لواجهات الأجهزة. يتميز المشروع بمجموعة أدوات التزامن عالية الأداء، والتي تستخدم بدائيات المزامنة الخالية من القفل وآليات القراءة-النسخ-التحديث لإدارة الوصول إلى البيانات المشتركة في بيئات متعددة النواة. يتضمن مجموعة شاملة لتتبع النواة والأدوات التي تتيح مراقبة غير تدخلية لأحداث النظام، وتنفيذ الوظائف، ومقاييس زمن الوصول. علاوة على ذلك، تفرض النواة ضمانات صارمة لاستقرار الواجهة وتتبع دورة الحياة لضمان التوافق مع الإصدارات السابقة للتطبيقات التابعة. بعيداً عن هويتها الأساسية، يتضمن النظام قدرات واسعة لتجريد الأجهزة، وتنفيذ بروتوكولات الشبكة، وفرض سياسات الأمن. وهو يدعم المتطلبات الهندسية المتخصصة من خلال إدارة حالة الطاقة، وتحسينات الأنظمة المدمجة، وعمليات التمهيد القائمة على البرامج الثابتة. تتميز البنية أيضاً بأطر تشخيصية قوية لتحليل الذاكرة، والتحقق من تنفيذ النظام، والتحقق من صحة نماذج البرمجة المتزامنة. يوفر مستودع المصدر نظام بناء كاملاً لتحويل الكود إلى صور ثنائية قابلة للتنفيذ، بما في ذلك أدوات لاختيار ميزات النواة وتحسين التكوين لتكييف المخرجات مع متطلبات الأجهزة المحددة.

    Implements standardized POSIX-compliant interfaces to ensure compatibility across diverse computing architectures.

    C
    عرض على GitHub↗237,355
  • wasmerio/wasmerالصورة الرمزية لـ wasmerio

    wasmerio/wasmer

    20,421عرض على GitHub↗

    Wasmer is a high-performance runtime engine designed to execute sandboxed WebAssembly modules across server-side, edge, and browser environments. It functions as a comprehensive platform for building, distributing, and running isolated applications, providing a secure and portable execution layer that maintains consistency across diverse hardware architectures and operating systems. The platform distinguishes itself through a robust toolchain that enables cross-language interoperability and the transformation of code into portable binary packages. It supports ahead-of-time binary generation t

    Maps standard operating system calls to a virtualized layer to support legacy applications without modification.

    Rustemscriptenlinuxmacos
    عرض على GitHub↗20,421
  • redox-os/redoxالصورة الرمزية لـ redox-os

    redox-os/redox

    16,054عرض على GitHub↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Provides a standard C library interface to allow the execution of POSIX-compliant software.

    Rustbsdfreebsdgnu
    عرض على GitHub↗16,054
  • rofl0r/proxychains-ngالصورة الرمزية لـ rofl0r

    rofl0r/proxychains-ng

    10,483عرض على GitHub↗

    Proxychains-ng is a utility for POSIX-compliant systems that redirects network traffic and domain name lookups through proxy chains. It functions by intercepting system calls and forcing outgoing TCP connections through a sequence of SOCKS4, SOCKS5, or HTTP proxies without requiring modifications to the target application source code. The tool distinguishes itself by utilizing dynamic library preloading to override standard network functions, allowing it to wrap socket-level traffic and route it through multiple intermediate servers. It supports various routing strategies, including strict, r

    Redirects network traffic and DNS lookups through proxies on POSIX-compliant systems without modifying target application source code.

    Chackhookhttp
    عرض على GitHub↗10,483
  • winfsp/winfspالصورة الرمزية لـ winfsp

    winfsp/winfsp

    8,687عرض على GitHub↗

    WinFSP is a framework for implementing custom file systems on Windows. It enables the creation of user-mode file systems that appear as standard disk drives or network shares to the operating system, allowing developers to implement file system logic in user space via a proxy architecture that avoids the need for custom kernel code. A primary differentiator is its FUSE compatibility layer, which maps POSIX-based file system calls to native Windows requests. This allows existing file systems written for the FUSE API to be ported to Windows and Cygwin environments. The project covers a wide ra

    Represents POSIX-specific objects like sockets and pipes using Windows reparse points.

    Cdriverfilesystemfuse
    عرض على GitHub↗8,687
  • hmbsbige/shadowsocksr-windowsالصورة الرمزية لـ HMBSbige

    HMBSbige/ShadowsocksR-Windows

    6,969عرض على GitHub↗

    ShadowsocksR-Windows is a proxy client for Windows designed to route network traffic through ShadowsocksR proxy servers. It functions as a network proxy that establishes secure tunnels to bypass internet censorship and regional restrictions. The application manages system-wide network routing and provides SOCKS5 proxy client capabilities to hide origin IP addresses. It redirects local traffic through a remote server to maintain internet privacy and circumvent network-level blocks. The project incorporates traffic interception and encapsulation through a user-mode network wrapper and TAP-base

    Utilizes TAP-based network interception to capture outgoing packets at the kernel level for redirection.

    C#net6net60shadowsocksr
    عرض على GitHub↗6,969
  • winfsp/sshfs-winالصورة الرمزية لـ winfsp

    winfsp/sshfs-win

    6,262عرض على GitHub↗

    SSHFS-Win is a Windows implementation of SSHFS that mounts remote directories over SSH as local Windows drives, enabling seamless file access as if they were local network drives. It provides both command-line and graphical interfaces for creating, managing, and disconnecting SSHFS mounts, supporting password or SSH key authentication with optional credential storage in the Windows Credential Manager. The project extends beyond basic SSH mounting to support a wide range of remote file access scenarios, including mounting cloud storage services like Azure Blob or Amazon S3, distributed POSIX f

    Represents POSIX special files as reparse points for Cygwin and other aware applications.

    Csftpsshsshfs
    عرض على GitHub↗6,262
  • lxc/lxdالصورة الرمزية لـ lxc

    lxc/lxd

    5,554عرض على GitHub↗

    LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes

    Provides each instance with essential POSIX devices like /dev/null, /dev/random, and loopback interface without requiring user configuration.

    Go
    عرض على GitHub↗5,554
  • lxc/incusالصورة الرمزية لـ lxc

    lxc/incus

    4,893عرض على GitHub↗

    Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin

    Automatically provides each instance with essential character devices and network interfaces required for standard POSIX system operation.

    Gocloudcontainershacktoberfest
    عرض على GitHub↗4,893
  • apache/nuttxالصورة الرمزية لـ apache

    apache/nuttx

    3,912عرض على GitHub↗

    NuttX is a POSIX-compliant real-time operating system designed for microcontrollers ranging from 8-bit to 64-bit architectures. It provides a deterministic execution environment with a real-time task scheduler and a POSIX embedded kernel to ensure portable code execution across diverse hardware targets. The project distinguishes itself through a comprehensive hardware abstraction layer that provides standardized drivers for I2C, SPI, CAN, and USB across various semiconductor chipsets. It also features an embedded networking stack supporting TCP, UDP, IPv4, and IPv6, alongside industrial proto

    Implements a POSIX-compliant kernel and standardized system interfaces to ensure portable code across microcontroller architectures.

    Cembeddedmcumicrocontroller
    عرض على GitHub↗3,912
  • apache/incubator-nuttxالصورة الرمزية لـ apache

    apache/incubator-nuttx

    3,918عرض على GitHub↗

    نظام NuttX هو نظام تشغيل في الوقت الفعلي متوافق مع POSIX مصمم للبيئات المدمجة ذات الموارد المحدودة. يعمل كنظام تشغيل متحكم دقيق قابل للتوسع يوفر بيئة شبيهة بـ Unix لإدارة العتاد وتشغيل التطبيقات عبر معماريات تتراوح من 8 بت إلى 64 بت. يضمن النظام قابلية نقل عالية للبرمجيات من خلال تنفيذ نواة تتبع معايير POSIX وANSI. يتيح ذلك للمطورين إنشاء تطبيقات مدمجة قابلة للنقل باستخدام استدعاءات واجهة برمجة تطبيقات قياسية عبر معماريات عتاد متنوعة. يتضمن المشروع معمارية نواة معيارية وطبقة تجريد للعتاد لفصل النظام عن ملحقات الرقائق المحددة. يستخدم الجدولة الاستباقية القائمة على الأولوية للاستجابات الحتمية ويوفر أدوات لمحاكاة بيئات العتاد لاختبار البرامج الثابتة (Firmware) بدون لوحات فيزيائية.

    Implements standardized POSIX interfaces to ensure software portability across diverse microcontroller architectures.

    C
    عرض على GitHub↗3,918
  • util-linux/util-linuxالصورة الرمزية لـ util-linux

    util-linux/util-linux

    3,178عرض على GitHub↗

    Util-linux is a collection of essential command-line tools and system administration binaries designed for managing core Linux operating system functions and hardware. It provides a suite of low-level programs that interact directly with the Linux kernel to configure system resources and perform standard administrative tasks on Unix-like operating systems. The project is built upon a modular architecture where independent, loosely coupled binaries share common libraries to minimize resource usage. It adheres to standard system programming interfaces to ensure portability and stability across

    Implements core system utilities using standard POSIX interfaces to ensure portability across Unix-like environments.

    C
    عرض على GitHub↗3,178
  • nix-rust/nixالصورة الرمزية لـ nix-rust

    nix-rust/nix

    2,986عرض على GitHub↗

    nix is a Unix system API library and Rust system programming interface that provides type-safe bindings for invoking low-level system calls. It serves as a low-level operating system wrapper and POSIX compatibility layer, allowing for kernel interactions and administrative tasks through safe wrappers around platform-specific APIs. The project provides a kernel device interface for controlling hardware devices, managing kernel modules, and configuring terminal interfaces. It differentiates itself by offering type-safe wrappers for memory mapping and zero-copy input-output operations to reduce

    Offers a POSIX-compliant interface layer for file systems, network sockets, and signal communication.

    Rustlibcrustrust-bindings
    عرض على GitHub↗2,986
  • riba2534/tcp-ip-networknoteالصورة الرمزية لـ riba2534

    riba2534/TCP-IP-NetworkNote

    2,505عرض على GitHub↗

    TCP-IP-NetworkNote is a comprehensive technical reference and guide for implementing network communication using TCP and UDP sockets in C and C++. It provides a detailed manual for using the POSIX socket API and covers the implementation of network protocols, synchronous and asynchronous I/O patterns, and concurrent programming models. The project is distinguished by its focus on cross-platform networking, offering a detailed comparison of socket implementation details and adaptation utilities between Linux and Windows Winsock environments. It specifically addresses the differences in header

    Provides technical notes on using standard POSIX system calls for binding, listening, and exchanging network data.

    C
    عرض على GitHub↗2,505
  • redox-os/kernelالصورة الرمزية لـ redox-os

    redox-os/kernel

    873عرض على GitHub↗

    This operating system microkernel is written in Rust, focusing on safety, modularity, and POSIX compatibility for modern hardware. It implements a microkernel architecture that separates hardware drivers and system services into isolated userspace processes for fault tolerance, while providing standard Unix-like system calls and process primitives on a memory-safe codebase. The system handles low-level hardware abstraction through a virtual memory management layer that maps virtual addresses to physical pages uniformly across disparate architectures, alongside hardware memory management opera

    Provides standard Unix-like system calls and process primitives via standardized POSIX-compliant interfaces.

    Rustlinuxmicrokernelplan9
    عرض على GitHub↗873
  • codeplea/hands-on-network-programming-with-cالصورة الرمزية لـ codeplea

    codeplea/Hands-On-Network-Programming-with-C

    701عرض على GitHub↗

    This project serves as a comprehensive tutorial and technical resource for developing network applications in the C programming language. It focuses on the practical application of the Berkeley socket interface, guiding users through the implementation of low-level network protocols and the management of data transmission across both connection-oriented and connectionless streams. The material distinguishes itself by covering the full lifecycle of network communication, from initializing system-level protocol stacks and resolving domain names to managing complex connection behaviors. It provi

    Provides practical examples for managing connection lifecycles, data streams, and packet transmission using socket system calls.

    C
    عرض على GitHub↗701
  1. Home
  2. Operating Systems & Systems Programming
  3. Kernel and Core Internals
  4. Operating System Kernels
  5. POSIX Interfaces

استكشف الوسوم الفرعية

  • Container Device ProvisioningAutomatically provides each instance with essential character devices and network interfaces required for standard POSIX system operation. **Distinct from POSIX Interfaces:** Distinct from POSIX Interfaces: focuses on provisioning device nodes inside containers, not POSIX API interfaces.
  • Network Interception Utilities1 وسم فرعيPOSIX-compliant utilities that redirect network traffic and DNS lookups through proxies without application modification. **Distinct from POSIX Interfaces:** Distinct from POSIX Interfaces: focuses on the utility application that leverages POSIX interfaces for interception, rather than the interface definition itself.
  • POSIX Object MappingMapping POSIX-specific objects like sockets and pipes to native OS constructs such as reparse points. **Distinct from POSIX Interfaces:** Focuses on object representation (pipes/sockets) rather than general API interfaces or identity mappings.
  • Reparse Point MappingsRepresenting POSIX objects using operating system reparse points. **Distinct from POSIX Interfaces:** Specifically uses Windows reparse points for POSIX compatibility rather than general POSIX interface definitions.
  • Socket API ReferencesTechnical documentation for using standardized socket system calls for network communication. **Distinct from POSIX Interfaces:** Specifically targets the socket subset of POSIX interfaces for network binding, listening, and data exchange.