TheInfoListRev V5.1.84
Xfr/
SummaryRelatedTreeNews

Related topics

Musl

Sponsored
Shop Amazon for cordless drills
Browse products on Amazon.
Search Amazon →
As an Amazon Associate I earn from qualifying purchases.

musl is a C standard library intended for operating systems based on the Linux kernel, released under the MIT License. It was developed by Rich Felker to write a clean, efficient, and standards-conformant libc implementation. Unlike glibc’s LGPL, musl’s MIT licence does not require distributors of statically linked applications to provide relinkable object files.

Application binary interfaceApplication binary interfaceAn application binary interface (ABI) is an interface exposed by software that is defined for in-processmachine code access. Often, the exposing software is a library, and the consumer is a program. An ABI is at a relatively low level of abstraction. Interface compatibility depends on the target hardware and the software buildtoolchain.LinuxLinuxFamily of Unix-like operating systems that use the Linux kernelOperating systemLinux ( ) is a family of free and open-source softwareUnix-like operating systems based on the Linux kernel, which was first released on 17 September 1991 by Linus Torvalds.C standard libraryC standard libraryThe C standard library, sometimes referred to as libc, is the standard library for the C programming language specified in the ISO C standard. Starting from the original ANSI C standard, it was developed at the same time as the C POSIX library, which is a superset of it. Since ANSI C was adopted by the International Organization for Standardization, the C standard library is also called the ISO C library.C11 (C standard revision)C11 (C standard revision)C11 (previously C1X, formally ISO/IEC 9899:2011) is a past standard for the C programming language. It replaced C99 (standard ISO/IEC 9899:1999) and was superseded by C17 (standard ISO/IEC 9899:2018). C11 mainly standardizes features already supported by common contemporary compilers, and includes a detailed memory model to better support multiple threads of execution.Linux kernelLinux kernelFree Unix-like operating system kernelThe Linux kernel is a free and open-sourceUnix-likekernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the kernel for the GNUoperating system (OS), which was created to be a free replacement for Unix. Since the late 1990s, it has been included in many operating system distributions, many of which are called Linux.POSIXPOSIXThe Portable Operating System Interface (POSIX; IPA: ) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. In order to define a level of compatibility, POSIX specifies many aspects of functionality that can be classified as application programming interface (API), command-line shell, and shell commands.Operating systemOperating systemSoftware that manages computer hardware resourcesAn operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor time, mass storage, peripherals, and other resources.MIT LicenseThe MIT License is a permissive software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s. As a permissive license, it puts few restrictions on reuse and has high license compatibility. Unlike copyleft software licenses, the MIT License allows reuse within proprietary software, provided that all copies of the software or its substantial portions include a copy of the terms of the MIT License and also a copyright notice.Static libraryStatic libraryA static library or statically linked library contains functions and data that can be included in a consuming computer program at build-time such that the library does not need to be accessible in a separate file at run-time. If all libraries are statically linked, then the resulting executable will be stand-alone, a.k.a. a static build. Static libraries are collections of object files, usually augmented with a symbol table that accelerates the search for the needed file(s).Berkeley Software DistributionBerkeley Software DistributionThe Berkeley Software Distribution, also known as BSD or Berkeley UNIX, is a Unix based operating system developed and distributed by the Computer Systems Research Group at the University of California, Berkeley. BSD released in 1978, it began as an improved derivative of AT&T's original Unix developed at Bell Labs. Bill Joy and Ozalp Babaoglu led early development. The BSD project received funding from DARPA until 1988.Race conditionRace conditionA race condition or race hazard is the condition of an electronics, software, or other system where the system's substantive behavior is dependent on the sequence or timing of uncontrollable events, leading to unexpected or inconsistent results. It becomes a bug when one or more of the possible behaviors is undesirable. The term race condition was in use by 1954, for example in David A. Huffman's doctoral thesis "The synthesis of sequential switching circuits".

*As an Amazon Associate I earn from qualifying purchases.

AboutPrivacyContact

TheInfoList organizes topic information and links to original sources.

Loading topic…