TinyLinux
TinyLinux is a project started by Matt Mackall in 2003 to reduce the size of the Linux kernel, in both memory usage and binary filesize. The purpose was to make a compact Linux system for embedded devices. The development was sponsored by the CE Linux Forum The Consumer Electronics Linux Forum (CE Linux Forum or CELF) was a non-profit organization to advance the Linux operating system as an open-source software platform for consumer electronics (CE) devices. It had a primarily technical focus, workin .... It is also known as the -tiny tree. By 2006 the project was mostly abandoned. It received new attention in 2007, again with sponsorship from CELF, but has seen minimal activity since 2007. TinyLinux consists of a set of patches against the Linux kernel which make certain features optional, or add system monitoring and measurement so that further optimization can take place. They are made to be mergeable with the mainline kernel, and many patches have been merged to date. Featu ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Embeddable Linux Kernel Subset
The Embeddable Linux Kernel Subset (ELKS), formerly known as Linux-8086, is a Linux-like operating system kernel. It is a subset of the Linux kernel, intended for ''16-bit'' computers with limited processor and memory resources such as machines powered by Intel 8086 and compatible microprocessors not supported by ''32-bit'' Linux. Features and compatibility ELKS is free software and available under the GNU General Public License (GPL). It can work with early ''16-bit'' and many ''32-bit'' x86 (8088, 8086) computers like IBM PC compatible systems, and later x86 models in real mode. Another useful area are single board microcomputers, intended as educational tools for "homebrew" projects (hardware hacking), as well as embedded controller systems (e.g. Automation). Early versions of ELKS also ran on ''Psion 3a'' and ''3aR'' ''SIBO'' (SIxteen Bit Organiser) PDAs with NEC V30 CPUs, providing another possible field of operation (gadget hardware), if ported to such a platform. Th ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Linux Kernel
The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU operating system, which was written to be a free (libre) replacement for Unix. Linux is provided under the GNU General Public License version 2 only, but it contains files under other compatible licenses. Since the late 1990s, it has been included as part of a large number of operating system distributions, many of which are commonly also called Linux. Linux is deployed on a wide variety of computing systems, such as embedded devices, mobile devices (including its use in the Android operating system), personal computers, servers, mainframes, and supercomputers. It can be tailored for specific architectures and for several usage scenarios using a family of simple commands (that is, without the need of manually editing its source c ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
CE Linux Forum
The Consumer Electronics Linux Forum (CE Linux Forum or CELF) was a non-profit organization to advance the Linux operating system as an open-source software platform for consumer electronics (CE) devices. It had a primarily technical focus, working on specifications, implementations, conferences and testing to help Linux developers improve Linux for use in CE products. It existed from 2003 to 2010. History The forum was an outgrowth of a joint project between Sony Corporation and Matsushita Electric Industrial Co. Ltd. (using the brand name Panasonic). CELF was founded in June 2003 by those plus six more consumer electronics companies, Hitachi Ltd., NEC Corporation, Royal Philips Electronics, Samsung Electronics Co. Ltd., Sharp Corporation, and Toshiba Corporation. It was seen at least partially as a reaction to the use of Windows CE for consumer electronics. Phillips and Samsung founded a group with similar aims in November 2004, promoting a universal home application programm ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Core Dump
In computing, a core dump, memory dump, crash dump, storage dump, system dump, or ABEND dump consists of the recorded state of the working Computer storage, memory of a computer program at a specific time, generally when the program has crash (computing), crashed or otherwise terminated abnormally. In practice, other key pieces of Context switch, program state are usually dumped at the same time, including the processor registers, which may include the program counter and stack pointer, memory management information, and other processor and operating system flags and information. A snapshot dump (or snap dump) is a memory dump requested by the computer operator or by the running program, after which the program is able to continue. Core dumps are often used to assist in diagnosing and debugging errors in computer programs. On many operating systems, a fatal exception in a program automatically triggers a core dump. By extension, the phrase "to dump core" has come to mean in many c ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
SLOB Memory Allocator
{{Disambiguation ...
Slob or SLOB may refer to: * Slob, United States Virgin Islands, a settlement * Arie Slob (born 1961), Dutch politician * Jan Janz Slop or Jan Slob (1643–1727), Dutch Golden Age painter * ''S.L.O.B.'', debut full-length album by American deathcore band Dr. Acula * "Slob", a song on the album ''Maladroit'' by Weezer * "Slob", derogatory slang term for a member of a Bloods gang * "Slob", "slobland", a dialect term for mudflats, mostly Irish In computing: * slob (KDF9), syllabic octal notation as used in conjunction with the English Electric KDF9 computer * SLOB (Linux), a memory allocation mechanism in Linux Kernel See also * Slobodan Slobodan ( sr-Cyrl, Слободан) is a Serbo-Croatian masculine given name which means "free" (''sloboda'' / meaning "freedom, liberty") used among other South Slavs as well. It was coined by Serbian liberal politician Vladimir Jovanović w ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Inline Function
In the C and C++ programming languages, an inline function is one qualified with the keyword inline; this serves two purposes: # It serves as a compiler directive that suggests (but does not require) that the compiler substitute the body of the function inline by performing inline expansion, i.e. by inserting the function code at the address of each function call, thereby saving the overhead of a function call. In this respect it is analogous to the register storage class specifier, which similarly provides an optimization hint. # The second purpose of inline is to change linkage behavior; the details of this are complicated. This is necessary due to the C/C++ separate compilation + linkage model, specifically because the definition (body) of the function must be duplicated in all translation units where it is used, to allow inlining during ''compiling'', which, if the function has external linkage Linkage may refer to: * ''Linkage'' (album), by J-pop singer Mami Kawada, ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |