![]() |
CDemu
CDemu is a free and open-source virtual drive software, designed to emulate an optical drive and optical disc (including CD-ROMs and DVD-ROMs) on the Linux operating system. , CDemu is not available in the official repositories of Debian, Ubuntu and Fedora Linux for any release, but it is available via official PPA for Ubuntu and COPR for Fedora Linux. Components CDEmu consists of: * a kernel module implementing a virtual SCSI host bus adapter, * libmirage which is a software library for interpreting optical disc images, * a daemon which emulates the functionality of a SCSI optical drive+disc, * textmode and GTK clients for controlling the emulator. The software is portable to other operating systems supported by GLib, with the exceptions of the kernel module and the clients which rely on d-bus communication. History CDemu was originally designed by Robert Penz and Justus Schwartz as a patch for MPlayer that allowed mounting .CUE/.BIN files. After the patch was complet ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] [Amazon] |
Media Descriptor File
Media Descriptor File (MDF) is a proprietary disc image file format developed for Alcohol 120%, an optical disc authoring program. Daemon Tools, CDemu, MagicISO, PowerDVD, and WinCDEmu can also read the MDF format. A ''disc image'' is a computer file replica of the computer files and file system of an optical disc. Unlike an ISO image, a Media Descriptor File can contain multiple layers (as used in dual-layer recording) and multiple optical disc tracks. Like the IMG file format, a Media Descriptor File is a "raw" image of an optical disc. The word ''raw'' implies that the copy is precise, bit-for-bit, including (where appropriate) file-system metadata. A Media Descriptor File may be accompanied by a Media Descriptor Sidecar file. This optional binary file (with file extension .mds) contains metadata about an imaged optical disc, including a delineation of where disc layers begin and end ("layer breaks"), and which portions of the MDF belong in which disc layer. The M ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] [Amazon] |
|
![]() |
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, packaged as a Linux distribution (distro), which includes the kernel and supporting system software and library (computing), libraries—most of which are provided by third parties—to create a complete operating system, designed as a clone of Unix and released under the copyleft GPL license. List of Linux distributions, Thousands of Linux distributions exist, many based directly or indirectly on other distributions; popular Linux distributions include Debian, Fedora Linux, Linux Mint, Arch Linux, and Ubuntu, while commercial distributions include Red Hat Enterprise Linux, SUSE Linux Enterprise, and ChromeOS. Linux distributions are frequently used in server platforms. Many Linux distributions use the word "Linux" in their name, but the Free ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] [Amazon] |
![]() |
Optical Drive
In computing, an optical disc drive (ODD) is a disk drive, disc drive that uses laser light or electromagnetic waves within or near the visible light spectrum as part of the process of reading or writing data to or from optical discs. Some drives can only read from certain discs, while other drives can both read and record. Those drives are called burners or writers since they physically burn the data onto the discs. Compact discs, DVDs, and Blu-ray discs are common types of optical media which can be read and recorded by such drives. Although most laptop manufacturers no longer have optical drives bundled with their products, external drives are still available for purchase separately. Drive types Some drives can only read data where as others can both read data and write data to writable discs. Drives which can read but not write data are "-ROM" (read-only memory) drives, even if they can read from writable formats such as "-R" and "-RW". Some drives have mixed read and wri ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] [Amazon] |
Blindwrite
BlindWrite, the successor to BlindRead, is a computer program that writes to recordable CDs. The Blindread software, which reads CDs and writes CD image files, has been discontinued as a separately released product, but BlindRead's code is included in the newer BlindWrite suite of software ''that also code to control'' CD writers. BlindWrite's most distinctive feature touted over other pre-existing CD writing software was to use the CD images BlindRead made. BlindRead's main features were the use of Sub codes and its willingness to be "blind" to errors and continue the copying process, rather than quitting when encountering reading errors often caused from hardware trouble or disk damage (such as scratches or even intentional "damage" created by the manufacturer as a form of copy protection) that would often cause many other software packages to terminate the reading process. Support for "Sub codes", also known as " Sub Channel Data", distinguished the files created with BlindR ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] [Amazon] |
|
Apple Disk Image
Apple Disk Image is a disk image format commonly used by the macOS operating system. When opened, an Apple Disk Image is mounted as a volume within the Finder. An Apple Disk Image can be structured according to one of several proprietary disk image formats, including the Universal Disk Image Format (UDIF) from Mac OS X and the New Disk Image Format (NDIF) from Mac OS 9. An Apple disk image file's name usually has ".dmg" as its extension. A disk image is a compressed copy of the contents of a disk or folder. To see the contents of a disk image, one must first open the disk image so it appears on the desktop or in a Finder window. Features Apple Disk Image files are published with a MIME type of ''application/x-apple-diskimage''. Different file systems can be contained inside these disk images, and there is also support for creating hybrid optical media images that contain multiple file systems. Some of the file systems supported include Hierarchical File System (HFS), ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] [Amazon] |
|
Userspace
A modern computer operating system usually uses virtual memory to provide separate address spaces or regions of a single address space, called user space and kernel space. This separation primarily provides memory protection and hardware protection from malicious or errant software behaviour. Kernel space is strictly reserved for running a privileged operating system kernel, kernel extensions, and most device drivers. In contrast, user space is the memory area where application software and some drivers execute, typically with one address space per process. Overview The term user space (or userland) refers to all code that runs outside the operating system's kernel. User space usually refers to the various programs and libraries that the operating system uses to interact with the kernel: software that performs input/output, manipulates file system objects, application software, etc. Each user space process usually runs in its own virtual memory space, and, unless explici ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] [Amazon] |
|
Rewrite (programming)
A rewrite in computer programming is the act or result of re-implementing a large portion of existing functionality without re-use of its source code. When the rewrite uses no existing code at all, it is common to speak of a rewrite from scratch. Motivations A piece of software is typically rewritten when one or more of the following apply: *its source code is not available or is only available under an incompatible license *its code cannot be adapted to a new target platform *its existing code has become too difficult to handle and extend *the task of debugging it seems too complicated *the programmer finds it difficult to understand its source code *developers learn new techniques or wish to do a big feature overhaul which requires much change *the programming language of the source code has to be changed Risks Several software engineers, such as Joel Spolsky have warned against total rewrites, especially under schedule constraints or competitive pressures. While developers ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] [Amazon] |
|
Trademark
A trademark (also written trade mark or trade-mark) is a form of intellectual property that consists of a word, phrase, symbol, design, or a combination that identifies a Good (economics and accounting), product or Service (economics), service from a particular source and distinguishes it from others. Trademarks can also extend to non-traditional marks like drawings, symbols, 3D shapes like product designs or packaging, sounds, scents, or specific colours used to create a unique identity. For example, Pepsi® is a registered trademark associated with soft drinks, and the distinctive shape of the Coca-Cola® bottle is a registered trademark protecting Coca-Cola's packaging design. The primary function of a trademark is to identify the source of goods or services and prevent consumers from confusing them with those from other sources. Legal protection for trademarks is typically secured through registration with governmental agencies, such as the United States Patent and Trademark ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] [Amazon] |
|
Linux Kernel
The Linux kernel is a Free and open-source software, free and open source Unix-like kernel (operating system), kernel 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 GNU operating system (OS) which was created to be a free software, free replacement for Unix. Since the late 1990s, it has been included in many Linux distributions, operating system distributions, many of which are called Linux. One such Linux kernel operating system is Android (operating system), Android which is used in many mobile and embedded devices. Most of the kernel code is written in C (programming language), C as supported by the GNU compiler collection (GCC) which has extensions beyond standard C. The code also contains assembly language, assembly code for architecture-specific logic such as optimizing memory use and task execution. The kernel has a Modular programming, modular design such that modules can be inte ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] [Amazon] |
|
![]() |
MPlayer
MPlayer is a free and open-source media player software application. It is available for Linux, OS X and Microsoft Windows. Versions for OS/2, Syllable Desktop, Syllable, AmigaOS, MorphOS and AROS Research Operating System are also available. A port for DOS using DJGPP is also available. Versions for the Wii Homebrew Channel and Amazon Kindle have also been developed. History Development of MPlayer began in 2000. The original author, Hungary, Hungarian Árpád Gereöffy, started the project because he was unable to find any satisfactory video players for Linux after XAnim stopped development in 1999. The first version was titled ''mpg12play v0.1'' and was hacked together in half an hour using ''libmpeg3'' from Cinelerra, Cinelerra-HV. After ''mpg12play v0.95pre5'', the code was merged with an Audio Video Interleave, AVI player based on ''avifile''s ''Win32 Dynamic-link library, DLL loader'' to form MPlayer v0.3 in November 2000. Gereöffy was soon joined by many other programme ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] [Amazon] |
![]() |
Patch (computing)
A patch is data that is intended to be used to modify an existing software resource such as a computer program, program or a computer file, file, often to fix software bug, bugs and security vulnerability, security vulnerabilities. A patch may be created to improve functionality, usability, or Computer performance, performance. A patch is typically provided by a vendor for updating the software that they provide. A patch may be created manually, but commonly it is created via a tool that compares two versions of the resource and generates data that can be used to transform one to the other. Typically, a patch needs to be applied to the specific version of the resource it is intended to modify, although there are exceptions. Some patching tools can detect the version of the existing resource and apply the appropriate patch, even if it supports multiple versions. As more patches are released, their cumulative size can grow significantly, sometimes exceeding the size of the resource ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] [Amazon] |
![]() |
D-bus
D-Bus (short for "Desktop Bus") is a message-oriented middleware mechanism that allows communication between multiple Process (computing), processes running concurrently on the same machine. D-Bus was developed as part of the freedesktop.org project, initiated by GNOME developer Havoc Pennington to standardize services provided by Linux desktop environments such as GNOME and KDE. The freedesktop.org project also developed a free and open-source software library called libdbus, as a reference implementation of the specification. This library is not D-Bus itself, as other implementations of the D-Bus specification also exist, such as GDBus (GNOME), QtDBus (Qt (software), Qt/KDE), dbus-java and sd-bus (part of systemd). Overview D-Bus is an inter-process communication (IPC) mechanism initially designed to replace the software component communications systems CORBA and Desktop communication protocol, DCOP, used by the GNOME and KDE Linux desktop environments respectively. The comp ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] [Amazon] |