119 relations: Access control list, Apple File System, ASCII, Association for Computing Machinery, B+ tree, B-tree, BackupPC, Bad sector, Binary space partitioning, Bootstrapping, Character encoding, Checksum, Comparison of file systems, Computer file, Concurrent computing, Copy-on-write, Cp (Unix), Cyclic redundancy check, Data compression, Data deduplication, Data scrubbing, Database, Debian, Defragmentation, Device file, Diff, Disk partitioning, Dm-crypt, Exbibyte, Ext3, Ext4, Extended file attributes, Extent (file systems), Facebook, Feedback, File system, Free space bitmap, Fsck, Fujitsu, Fusion-io, Git, GNU Core Utilities, GNU General Public License, Gnus, HAMMER, Hard link, Hardware virtualization, HomePod, IBM Research, Incremental backup, ..., Inode, Intel, IOS, Journaling file system, Kernel.org, Lempel–Ziv–Oberhumer, Linearizability, Linux, Linux distribution, Linux Foundation, Linux kernel, Linux Magazine, Linux Unified Key Setup, List of file systems, Live CD, Logical volume management, LWN.net, MacOS, MAME, Melbourne, Mount (computing), Namespace, Nested RAID levels, Netgear, Object (computer science), Oracle Corporation, Orlov block allocator, Page (computer memory), Paging, Phoronix, Pool (computer science), POSIX, Random permutation, ReactOS, Red Hat, Red Hat Enterprise Linux, Red–black tree, Reference counting, ReFS, Reiser4, ReiserFS, Replication (computing), Root directory, Singleton pattern, Snapshot (computer storage), Solid-state drive, Standard RAID levels, Strato AG, Sun Microsystems, SUSE, SUSE Linux, SUSE Linux Enterprise, Sync (Unix), System call, Theodore Ts'o, Tiny Encryption Algorithm, Trim (computing), TvOS, Unicode, Union mount, Universally unique identifier, USENIX, Virtual machine, WatchOS, Wear leveling, Windows Server 2012, ZFS, Zlib, Zstandard. Expand index (69 more) »
Access control list
An access control list (ACL), with respect to a computer file system, is a list of permissions attached to an object.
New!!: Btrfs and Access control list · See more »
Apple File System
Apple File System (APFS) is a proprietary file system for macOS High Sierra and later, iOS 10.3 and later, tvOS 10.2 and later, and watchOS 3.2 and later, developed and deployed by Apple Inc. It aims to fix core problems of HFS+ (also called Mac OS Extended), APFS's predecessor on these operating systems.
New!!: Btrfs and Apple File System · See more »
ASCII
ASCII, abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication.
New!!: Btrfs and ASCII · See more »
Association for Computing Machinery
The Association for Computing Machinery (ACM) is an international learned society for computing.
New!!: Btrfs and Association for Computing Machinery · See more »
B+ tree
A B+ tree is an N-ary tree with a variable but often large number of children per node.
New!!: Btrfs and B+ tree · See more »
B-tree
In computer science, a B-tree is a self-balancing tree data structure that keeps data sorted and allows searches, sequential access, insertions, and deletions in logarithmic time.
New!!: Btrfs and B-tree · See more »
BackupPC
BackupPC is a free disk-to-disk backup software suite with a web-based frontend.
New!!: Btrfs and BackupPC · See more »
Bad sector
A bad sector is a sector on a computer's disk drive or flash memory that is either inaccessible or unwriteable due to permanent damage, such as physical damage to the disk surface or failed flash memory transistors.
New!!: Btrfs and Bad sector · See more »
Binary space partitioning
In computer science, binary space partitioning (BSP) is a method for recursively subdividing a space into convex sets by hyperplanes.
New!!: Btrfs and Binary space partitioning · See more »
Bootstrapping
In general, bootstrapping usually refers to a self-starting process that is supposed to proceed without external input.
New!!: Btrfs and Bootstrapping · See more »
Character encoding
Character encoding is used to represent a repertoire of characters by some kind of encoding system.
New!!: Btrfs and Character encoding · See more »
Checksum
A checksum is a small-sized datum derived from a block of digital data for the purpose of detecting errors which may have been introduced during its transmission or storage.
New!!: Btrfs and Checksum · See more »
Comparison of file systems
The following tables compare general and technical information for a number of file systems.
New!!: Btrfs and Comparison of file systems · See more »
Computer file
A computer file is a computer resource for recording data discretely in a computer storage device.
New!!: Btrfs and Computer file · See more »
Concurrent computing
Concurrent computing is a form of computing in which several computations are executed during overlapping time periods—concurrently—instead of sequentially (one completing before the next starts).
New!!: Btrfs and Concurrent computing · See more »
Copy-on-write
Copy-on-write (CoW or COW), sometimes referred to as implicit sharing or shadowing, is a resource-management technique used in computer programming to efficiently implement a "duplicate" or "copy" operation on modifiable resources.
New!!: Btrfs and Copy-on-write · See more »
Cp (Unix)
cp is a UNIX command for copying files and directories.
New!!: Btrfs and Cp (Unix) · See more »
Cyclic redundancy check
A cyclic redundancy check (CRC) is an error-detecting code commonly used in digital networks and storage devices to detect accidental changes to raw data.
New!!: Btrfs and Cyclic redundancy check · See more »
Data compression
In signal processing, data compression, source coding, or bit-rate reduction involves encoding information using fewer bits than the original representation.
New!!: Btrfs and Data compression · See more »
Data deduplication
In computing, data deduplication is a specialized data compression technique for eliminating duplicate copies of repeating data.
New!!: Btrfs and Data deduplication · See more »
Data scrubbing
Data scrubbing is an error correction technique that uses a background task to periodically inspect main memory or storage for errors, then correct detected errors using redundant data in the form of different checksums or copies of data.
New!!: Btrfs and Data scrubbing · See more »
Database
A database is an organized collection of data, stored and accessed electronically.
New!!: Btrfs and Database · See more »
Debian
Debian is a Unix-like computer operating system that is composed entirely of free software, and packaged by a group of individuals participating in the Debian Project.
New!!: Btrfs and Debian · See more »
Defragmentation
In the maintenance of file systems, defragmentation is a process that reduces the amount of fragmentation.
New!!: Btrfs and Defragmentation · See more »
Device file
In Unix-like operating systems, a device file or special file is an interface to a device driver that appears in a file system as if it were an ordinary file.
New!!: Btrfs and Device file · See more »
Diff
In computing, the diff utility is a data comparison tool that calculates and displays the differences between two files.
New!!: Btrfs and Diff · See more »
Disk partitioning
Disk partitioning or disk slicing is the creation of one or more regions on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.
New!!: Btrfs and Disk partitioning · See more »
Dm-crypt
dm-crypt is a transparent disk encryption subsystem in Linux kernel versions 2.6 and later and in DragonFly BSD.
New!!: Btrfs and Dm-crypt · See more »
Exbibyte
The exbibyte is a multiple of the unit byte for digital information.
New!!: Btrfs and Exbibyte · See more »
Ext3
ext3, or third extended filesystem, is a journaled file system that is commonly used by the Linux kernel.
New!!: Btrfs and Ext3 · See more »
Ext4
The ext4 or fourth extended filesystem is a journaling file system for Linux, developed as the successor to ext3.
New!!: Btrfs and Ext4 · See more »
Extended file attributes
Extended file attributes are file system features that enable users to associate computer files with metadata not interpreted by the filesystem, whereas regular attributes have a purpose strictly defined by the filesystem (such as permissions or records of creation and modification times).
New!!: Btrfs and Extended file attributes · See more »
Extent (file systems)
An extent is a contiguous area of storage reserved for a file in a file system, represented as a range of block numbers.
New!!: Btrfs and Extent (file systems) · See more »
Facebook is an American online social media and social networking service company based in Menlo Park, California.
New!!: Btrfs and Facebook · See more »
Feedback
Feedback occurs when outputs of a system are routed back as inputs as part of a chain of cause-and-effect that forms a circuit or loop.
New!!: Btrfs and Feedback · See more »
File system
In computing, a file system or filesystem controls how data is stored and retrieved.
New!!: Btrfs and File system · See more »
Free space bitmap
Free-Space Bitmaps are one method used to track allocated sectors by some file systems.
New!!: Btrfs and Free space bitmap · See more »
Fsck
The system utility fsck (file system consistency check) is a tool for checking the consistency of a file system in Unix and Unix-like operating systems, such as Linux, macOS, and FreeBSD.
New!!: Btrfs and Fsck · See more »
Fujitsu
is a Japanese multinational information technology equipment and services company headquartered in Tokyo, Japan.
New!!: Btrfs and Fujitsu · See more »
Fusion-io
Fusion-io, Inc. was a computer hardware and software systems company (acquired by SanDisk Corporation in 2014) based in Cottonwood Heights, Utah, that designed and manufactured products using flash memory technology.
New!!: Btrfs and Fusion-io · See more »
Git
Git is a version control system for tracking changes in computer files and coordinating work on those files among multiple people.
New!!: Btrfs and Git · See more »
GNU Core Utilities
The GNU Core Utilities or coreutils is a package of GNU software containing reimplementations for many of the basic tools, such as cat, ls, and rm, which are used on Unix-like operating systems.
New!!: Btrfs and GNU Core Utilities · See more »
GNU General Public License
The GNU General Public License (GNU GPL or GPL) is a widely used free software license, which guarantees end users the freedom to run, study, share and modify the software.
New!!: Btrfs and GNU General Public License · See more »
Gnus
Gnus, or Gnus Network User Services, is a message reader which is part of GNU Emacs.
New!!: Btrfs and Gnus · See more »
HAMMER
HAMMER is a high-availability 64-bit file system developed by Matthew Dillon for DragonFly BSD using B+ trees.
New!!: Btrfs and HAMMER · See more »
Hard link
In computing, a hard link is a directory entry that associates a name with a file on a file system.
New!!: Btrfs and Hard link · See more »
Hardware virtualization
Hardware virtualization is the virtualization of computers as complete hardware platforms, certain logical abstractions of their componentry, or only the functionality required to run various operating systems.
New!!: Btrfs and Hardware virtualization · See more »
HomePod
HomePod is a smart speaker developed by Apple Inc. It was announced on June 5, 2017, at the Apple Worldwide Developers Conference, and originally scheduled for release in December 2017.
New!!: Btrfs and HomePod · See more »
IBM Research
IBM Research is IBM's research and development division.
New!!: Btrfs and IBM Research · See more »
Incremental backup
An incremental backup is one in which successive copies of the data contain only the portion that has changed since the preceding backup copy was made.
New!!: Btrfs and Incremental backup · See more »
Inode
The inode is a data structure in a Unix-style file system that describes a filesystem object such as a file or a directory.
New!!: Btrfs and Inode · See more »
Intel
Intel Corporation (stylized as intel) is an American multinational corporation and technology company headquartered in Santa Clara, California, in the Silicon Valley.
New!!: Btrfs and Intel · See more »
IOS
iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware.
New!!: Btrfs and IOS · See more »
Journaling file system
A journaling file system is a file system that keeps track of changes not yet committed to the file system's main part by recording the intentions of such changes in a data structure known as a "journal", which is usually a circular log.
New!!: Btrfs and Journaling file system · See more »
Kernel.org
kernel.org is the main distribution point of source code for the Linux kernel, which is the base of the Linux operating system.
New!!: Btrfs and Kernel.org · See more »
Lempel–Ziv–Oberhumer
Lempel–Ziv–Oberhumer (LZO) is a lossless data compression algorithm that is focused on decompression speed.
New!!: Btrfs and Lempel–Ziv–Oberhumer · See more »
Linearizability
In concurrent programming, an operation (or set of operations) is atomic, linearizable, indivisible or uninterruptible if it appears to the rest of the system to occur at once without being interrupted.
New!!: Btrfs and Linearizability · See more »
Linux
Linux is a family of free and open-source software operating systems built around the Linux kernel.
New!!: Btrfs and Linux · See more »
Linux distribution
A Linux distribution (often abbreviated as distro) is an operating system made from a software collection, which is based upon the Linux kernel and, often, a package management system.
New!!: Btrfs and Linux distribution · See more »
Linux Foundation
The Linux Foundation (LF) is dedicated to building sustainable ecosystems around open source projects to accelerate technology development and commercial adoption.
New!!: Btrfs and Linux Foundation · See more »
Linux kernel
The Linux kernel is an open-source monolithic Unix-like computer operating system kernel.
New!!: Btrfs and Linux kernel · See more »
Linux Magazine
Linux Magazine is an international magazine for Linux software enthusiasts and professionals.
New!!: Btrfs and Linux Magazine · See more »
Linux Unified Key Setup
In computing, the Linux Unified Key Setup or LUKS is a disk encryption specification created by Clemens Fruhwirth in 2004 and originally intended for Linux.
New!!: Btrfs and Linux Unified Key Setup · See more »
List of file systems
The following lists identify, characterize, and link to more thorough information on computer file systems.
New!!: Btrfs and List of file systems · See more »
Live CD
A live CD (also live DVD, live disc, or live operating system) is a complete bootable computer installation including operating system which runs directly from a CD-ROM or similar storage device into a computer's memory, rather than loading from a hard disk drive.
New!!: Btrfs and Live CD · See more »
Logical volume management
In computer storage, logical volume management or LVM provides a method of allocating space on mass-storage devices that is more flexible than conventional partitioning schemes to store volumes.
New!!: Btrfs and Logical volume management · See more »
LWN.net
LWN.net is a computing webzine with an emphasis on free software and software for Linux and other Unix-like operating systems.
New!!: Btrfs and LWN.net · See more »
MacOS
macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.
New!!: Btrfs and MacOS · See more »
MAME
MAME (originally an acronym of Multiple Arcade Machine Emulator) is a free and open source emulator designed to recreate the hardware of arcade game systems in software on modern personal computers and other platforms.
New!!: Btrfs and MAME · See more »
Melbourne
Melbourne is the state capital of Victoria and the second-most populous city in Australia and Oceania.
New!!: Btrfs and Melbourne · See more »
Mount (computing)
Mounting is a process by which the operating system makes files and directories on a storage device (such as hard drive, CD-ROM, or network share) available for user to access via the computer's file system.
New!!: Btrfs and Mount (computing) · See more »
Namespace
In computing, a namespace is a set of symbols that are used to organize objects of various kinds, so that these objects may be referred to by name.
New!!: Btrfs and Namespace · See more »
Nested RAID levels
Nested RAID levels, also known as hybrid RAID, combine two or more of the standard RAID levels (where "RAID" stands for "redundant array of independent disks") to gain performance, additional redundancy or both, as a result of combining properties of different standard RAID layouts.
New!!: Btrfs and Nested RAID levels · See more »
Netgear
Netgear Inc. (stylized NETGEAR) is a multinational computer networking company based in San Jose, California, with offices in about 25 other countries.
New!!: Btrfs and Netgear · See more »
Object (computer science)
In computer science, an object can be a variable, a data structure, a function, or a method, and as such, is a value in memory referenced by an identifier.
New!!: Btrfs and Object (computer science) · See more »
Oracle Corporation
Oracle Corporation is an American multinational computer technology corporation, headquartered in Redwood Shores, California.
New!!: Btrfs and Oracle Corporation · See more »
Orlov block allocator
The Orlov block allocator is an algorithm to define where a particular file will reside on a given file system (blockwise), so as to speed up disk operations.
New!!: Btrfs and Orlov block allocator · See more »
Page (computer memory)
A page, memory page, or virtual page is a fixed-length contiguous block of virtual memory, described by a single entry in the page table.
New!!: Btrfs and Page (computer memory) · See more »
Paging
In computer operating systems, paging is a memory management scheme by which a computer stores and retrieves data from secondary storage for use in main memory.
New!!: Btrfs and Paging · See more »
Phoronix
Phoronix is a technology website that offers insights regarding the development of the Linux kernel, product reviews, interviews, and news regarding free and open-source software by monitoring the Linux kernel mailing list or interviews.
New!!: Btrfs and Phoronix · See more »
Pool (computer science)
In computer science, a pool is a set of resources that are kept ready to use, rather than acquired on use and released afterwards.
New!!: Btrfs and Pool (computer science) · See more »
POSIX
The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.
New!!: Btrfs and POSIX · See more »
Random permutation
A random permutation is a random ordering of a set of objects, that is, a permutation-valued random variable.
New!!: Btrfs and Random permutation · See more »
ReactOS
ReactOS is a free and open-source operating system for x86/x64 personal computers intended to be binary-compatible with computer programs and device drivers made for Windows Server 2003.
New!!: Btrfs and ReactOS · See more »
Red Hat
Red Hat, Inc. is an American multinational software company providing open-source software products to the enterprise community.
New!!: Btrfs and Red Hat · See more »
Red Hat Enterprise Linux
Red Hat Enterprise Linux (RHEL) is a Linux distribution developed by Red Hat and targeted toward the commercial market.
New!!: Btrfs and Red Hat Enterprise Linux · See more »
Red–black tree
A red–black tree is a kind of self-balancing binary search tree in computer science.
New!!: Btrfs and Red–black tree · See more »
Reference counting
In computer science, reference counting is a technique of storing the number of references, pointers, or handles to a resource such as an object, block of memory, disk space or other resource.
New!!: Btrfs and Reference counting · See more »
ReFS
Resilient File System (ReFS), codenamed "Protogon", is a Microsoft proprietary file system introduced with Windows Server 2012 with the intent of becoming the "next generation" file system after NTFS.
New!!: Btrfs and ReFS · See more »
Reiser4
Reiser4 is a computer file system, successor to the ReiserFS file system, developed from scratch by Namesys and sponsored by DARPA as well as Linspire.
New!!: Btrfs and Reiser4 · See more »
ReiserFS
ReiserFS is a general-purpose, journaled computer file system formerly designed and implemented by a team at Namesys led by Hans Reiser.
New!!: Btrfs and ReiserFS · See more »
Replication (computing)
Replication in computing involves sharing information so as to ensure consistency between redundant resources, such as software or hardware components, to improve reliability, fault-tolerance, or accessibility.
New!!: Btrfs and Replication (computing) · See more »
Root directory
In a computer file system, and primarily used in the Unix and Unix-like operating systems, the root directory is the first or top-most directory in a hierarchy.
New!!: Btrfs and Root directory · See more »
Singleton pattern
In software engineering, the singleton pattern is a software design pattern that restricts the instantiation of a class to one object.
New!!: Btrfs and Singleton pattern · See more »
Snapshot (computer storage)
In computer systems, a snapshot is the state of a system at a particular point in time.
New!!: Btrfs and Snapshot (computer storage) · See more »
Solid-state drive
A solid-state drive (SSD) is a solid-state storage device that uses integrated circuit assemblies as memory to store data persistently.
New!!: Btrfs and Solid-state drive · See more »
Standard RAID levels
In computer storage, the standard RAID levels comprise a basic set of RAID (redundant array of independent disks) configurations that employ the techniques of striping, mirroring, or parity to create large reliable data stores from multiple general-purpose computer hard disk drives (HDDs).
New!!: Btrfs and Standard RAID levels · See more »
Strato AG
Strato AG is an internet hosting service provider headquartered in Berlin, Germany.
New!!: Btrfs and Strato AG · See more »
Sun Microsystems
Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC.
New!!: Btrfs and Sun Microsystems · See more »
SUSE
SUSE is a German-based, multinational, open-source software company that develops and sells Linux products to business customers.
New!!: Btrfs and SUSE · See more »
SUSE Linux
SUSE Linux is a computer operating system.
New!!: Btrfs and SUSE Linux · See more »
SUSE Linux Enterprise
SUSE Linux Enterprise Server (SLES) is a Linux-based operating system developed by SUSE.
New!!: Btrfs and SUSE Linux Enterprise · See more »
Sync (Unix)
sync is a standard system call in the Unix operating system, which commits to non-volatile storage all data in the kernel filesystem buffers, i.e., data which has been scheduled for writing via low-level I/O system calls.
New!!: Btrfs and Sync (Unix) · See more »
System call
In computing, a system call is the programmatic way in which a computer program requests a service from the kernel of the operating system it is executed on.
New!!: Btrfs and System call · See more »
Theodore Ts'o
Theodore Yue Tak Ts'o (曹子德) (born 1968) is a software engineer mainly known for his contributions to the Linux kernel, in particular his contributions to file systems.
New!!: Btrfs and Theodore Ts'o · See more »
Tiny Encryption Algorithm
In cryptography, the Tiny Encryption Algorithm (TEA) is a block cipher notable for its simplicity of description and implementation, typically a few lines of code.
New!!: Btrfs and Tiny Encryption Algorithm · See more »
Trim (computing)
A trim command (known as TRIM in the ATA command set, and UNMAP in the SCSI command set) allows an operating system to inform a solid-state drive (SSD) which blocks of data are no longer considered in use and can be wiped internally.
New!!: Btrfs and Trim (computing) · See more »
TvOS
tvOS is an operating system developed by Apple Inc. for the fourth-generation and later Apple TV digital media player.
New!!: Btrfs and TvOS · See more »
Unicode
Unicode is a computing industry standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems.
New!!: Btrfs and Unicode · See more »
Union mount
In computer operating systems, union mounting is a way of combining multiple directories into one that appears to contain their combined contents.
New!!: Btrfs and Union mount · See more »
Universally unique identifier
A universally unique identifier (UUID) is a 128-bit number used to identify information in computer systems.
New!!: Btrfs and Universally unique identifier · See more »
USENIX
The USENIX Association is the Advanced Computing Systems Association.
New!!: Btrfs and USENIX · See more »
Virtual machine
In computing, a virtual machine (VM) is an emulation of a computer system.
New!!: Btrfs and Virtual machine · See more »
WatchOS
watchOS is the mobile operating system of the Apple Watch, developed by Apple Inc. It is based on the iOS operating system and has many similar features.
New!!: Btrfs and WatchOS · See more »
Wear leveling
Wear leveling (also written as wear levelling) is a technique Wear leveling techniques for flash EEPROM systems.
New!!: Btrfs and Wear leveling · See more »
Windows Server 2012
Windows Server 2012, codenamed "Windows Server 8", is the sixth release of Windows Server.
New!!: Btrfs and Windows Server 2012 · See more »
ZFS
ZFS is a combined file system and logical volume manager designed by Sun Microsystems and now owned by Oracle Corporation.
New!!: Btrfs and ZFS · See more »
Zlib
zlib is a software library used for data compression.
New!!: Btrfs and Zlib · See more »
Zstandard
Zstandard (or Zstd) is a lossless data compression algorithm developed by Yann Collet at Facebook.
New!!: Btrfs and Zstandard · See more »
Redirects here:
References
[1] https://en.wikipedia.org/wiki/Btrfs