en.unionpedia.org

Unix filesystem, the Glossary

Index Unix filesystem

In Unix and operating systems inspired by it, the file system is considered a central component of the operating system.[1]

Table of Contents

  1. 78 relations: /boot/, Addison-Wesley, Application binary interface, Berkeley sockets, Berkeley Software Distribution, Btrfs, C (programming language), Computer mouse, Computer program, Computer terminal, Cray, Device driver, Device file, Directed acyclic graph, Directory (computing), Disk partitioning, DOS, Et cetera, Ext2, Ext3, Ext4, File locking, File system, Filesystem Hierarchy Standard, Fortran, FreeBSD, Generic trademark, HAMMER (file system), Hard link, History of Unix, Home directory, Include directive, Inode, Intel Binary Compatibility Standard, Inter-process communication, JFS (file system), Ken Thompson, Kernel (operating system), Linux Assigned Names and Numbers Authority, Linux distribution, Linux Foundation, Linux Journal, Loadable kernel module, MacOS, Man page, Metadata, Microsoft Windows, Mount (Unix), Multics, Operating system, ... Expand index (28 more) »

  2. File system management
  3. Unix file system technology

/boot/

In Linux, and other Unix-like operating systems, the directory holds files used in booting the operating system. Unix filesystem and /boot/ are Unix file system technology.

See Unix filesystem and /boot/

Addison-Wesley

Addison–Wesley is an American publisher of textbooks and computer literature.

See Unix filesystem and Addison-Wesley

Application binary interface

In computer software, an application binary interface (ABI) is an interface between two binary program modules.

See Unix filesystem and Application binary interface

Berkeley sockets

Berkeley sockets is an application programming interface (API) for Internet sockets and Unix domain sockets, used for inter-process communication (IPC).

See Unix filesystem and Berkeley sockets

Berkeley Software Distribution

The Berkeley Software Distribution or Berkeley Standard Distribution (BSD) is a discontinued operating system based on Research Unix, developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berkeley.

See Unix filesystem and Berkeley Software Distribution

Btrfs

Btrfs (pronounced as "better F S", "butter F S", "b-tree F S", or B.T.R.F.S.) is a computer storage format that combines a file system based on the copy-on-write (COW) principle with a logical volume manager (not to be confused with Linux's LVM), developed together.

See Unix filesystem and Btrfs

C (programming language)

C (pronounced – like the letter c) is a general-purpose programming language.

See Unix filesystem and C (programming language)

Computer mouse

A computer mouse (plural mice, also mouses) is a hand-held pointing device that detects two-dimensional motion relative to a surface.

See Unix filesystem and Computer mouse

Computer program

A computer program is a sequence or set of instructions in a programming language for a computer to execute.

See Unix filesystem and Computer program

Computer terminal

A computer terminal is an electronic or electromechanical hardware device that can be used for entering data into, and transcribing data from, a computer or a computing system.

See Unix filesystem and Computer terminal

Cray

Cray Inc., a subsidiary of Hewlett Packard Enterprise, is an American supercomputer manufacturer headquartered in Seattle, Washington.

See Unix filesystem and Cray

Device driver

In the context of an operating system, a device driver is a computer program that operates or controls a particular type of device that is attached to a computer or automaton.

See Unix filesystem and Device driver

Device file

In Unix-like operating systems, a device file, device node, or special file is an interface to a device driver that appears in a file system as if it were an ordinary file. Unix filesystem and device file are Unix file system technology.

See Unix filesystem and Device file

Directed acyclic graph

In mathematics, particularly graph theory, and computer science, a directed acyclic graph (DAG) is a directed graph with no directed cycles.

See Unix filesystem and Directed acyclic graph

Directory (computing)

In computing, a directory is a file system cataloging structure which contains references to other computer files, and possibly other directories. Unix filesystem and directory (computing) are file system management.

See Unix filesystem and Directory (computing)

Disk partitioning

Disk partitioning or disk slicing is the creation of one or more regions on secondary storage, so that each region can be managed separately.

See Unix filesystem and Disk partitioning

DOS

DOS is a family of disk-based operating systems for IBM PC compatible computers.

See Unix filesystem and DOS

Et cetera

Et cetera, abbreviated to etc., et cet., &c. or &c, is a Latin expression that is used in English to mean "and other things", or "and so forth".

See Unix filesystem and Et cetera

Ext2

ext2, or second extended file system, is a file system for the Linux kernel.

See Unix filesystem and Ext2

Ext3

ext3, or third extended filesystem, is a journaled file system that is commonly used by the Linux kernel.

See Unix filesystem and Ext3

Ext4

ext4 (fourth extended filesystem) is a journaling file system for Linux, developed as the successor to ext3.

See Unix filesystem and Ext4

File locking

File locking is a mechanism that restricts access to a computer file, or to a region of a file, by allowing only one user or process to modify or delete it at a specific time and to prevent reading of the file while it's being modified or deleted.

See Unix filesystem and File locking

File system

In computing, a file system or filesystem (often abbreviated to FS or fs) governs file organization and access.

See Unix filesystem and File system

Filesystem Hierarchy Standard

The Filesystem Hierarchy Standard (FHS) is a reference describing the conventions used for the layout of Unix-like systems. Unix filesystem and Filesystem Hierarchy Standard are Unix file system technology.

See Unix filesystem and Filesystem Hierarchy Standard

Fortran

Fortran (formerly FORTRAN) is a third generation, compiled, imperative programming language that is especially suited to numeric computation and scientific computing.

See Unix filesystem and Fortran

FreeBSD

FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD).

See Unix filesystem and FreeBSD

Generic trademark

A generic trademark, also known as a genericized trademark or proprietary eponym, is a trademark or brand name that, because of its popularity or significance, has become the generic term for, or synonymous with, a general class of products or services, usually against the intentions of the trademark's owner.

See Unix filesystem and Generic trademark

HAMMER (file system)

HAMMER is a high-availability 64-bit file system developed by Matthew Dillon for DragonFly BSD using B+ trees.

See Unix filesystem and HAMMER (file system)

In computing, a hard link is a directory entry (in a directory-based file system) that associates a name with a file.

See Unix filesystem and Hard link

History of Unix

The history of Unix dates back to the mid-1960s, when the Massachusetts Institute of Technology, AT&T Bell Labs, and General Electric were jointly developing an experimental time-sharing operating system called Multics for the GE-645 mainframe.

See Unix filesystem and History of Unix

Home directory

A home directory is a file system directory on a multi-user operating system containing files for a given user of the system.

See Unix filesystem and Home directory

Include directive

Many programming languages and other computer files have a directive, often called include, import, or copy, that causes the contents of the specified file to be inserted into the original file.

See Unix filesystem and Include directive

Inode

The inode (index node) is a data structure in a Unix-style file system that describes a file-system object such as a file or a directory. Unix filesystem and inode are Unix file system technology.

See Unix filesystem and Inode

Intel Binary Compatibility Standard

The Intel Binary Compatibility Standard (iBCS) is a standardized application binary interface (ABI) for Unix operating systems on Intel-386-compatible computers, published by AT&T, Intel and SCO in 1988, and updated in 1990.

See Unix filesystem and Intel Binary Compatibility Standard

Inter-process communication

In computer science, inter-process communication (IPC), also spelled interprocess communication, are the mechanisms provided by an operating system for processes to manage shared data.

See Unix filesystem and Inter-process communication

JFS (file system)

Journaled File System (JFS) is a 64-bit journaling file system created by IBM.

See Unix filesystem and JFS (file system)

Ken Thompson

Kenneth Lane Thompson (born February 4, 1943) is an American pioneer of computer science.

See Unix filesystem and Ken Thompson

Kernel (operating system)

The kernel is a computer program at the core of a computer's operating system and generally has complete control over everything in the system.

See Unix filesystem and Kernel (operating system)

The Linux Assigned Names and Numbers Authority (LANANA) is a central registry of names and numbers used within Linux.

See Unix filesystem and Linux Assigned Names and Numbers Authority

Linux distribution

A Linux distribution (often abbreviated as distro) is an operating system made from a software collection that includes the Linux kernel and often a package management system.

See Unix filesystem and Linux distribution

Linux Foundation

The Linux Foundation (LF) is a non-profit organization established in 2000 to support Linux development and open-source software projects.

See Unix filesystem and Linux Foundation

Linux Journal

Linux Journal (LJ) is an American monthly technology magazine originally published by Specialized System Consultants, Inc. (SSC) in Seattle, Washington since 1994.

See Unix filesystem and Linux Journal

Loadable kernel module

In computing, a loadable kernel module (LKM) is an object file that contains code to extend the running kernel, or so-called base kernel, of an operating system.

See Unix filesystem and Loadable kernel module

MacOS

macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001.

See Unix filesystem and MacOS

Man page

A man page (short for manual page) is a form of software documentation usually found on a Unix or Unix-like operating system.

See Unix filesystem and Man page

Metadata (or metainformation) is "data that provides information about other data", but not the content of the data itself, such as the text of a message or the image itself.

See Unix filesystem and Metadata

Microsoft Windows

Microsoft Windows is a product line of proprietary graphical operating systems developed and marketed by Microsoft.

See Unix filesystem and Microsoft Windows

Mount (Unix)

In computing, mount is a command in various operating systems.

See Unix filesystem and Mount (Unix)

Multics

Multics ("MULTiplexed Information and Computing Service") is an influential early time-sharing operating system based on the concept of a single-level memory.

See Unix filesystem and Multics

Operating system

An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs.

See Unix filesystem and Operating system

Package manager

A package manager or package-management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner.

See Unix filesystem and Package manager

Pipeline (Unix)

In Unix-like computer operating systems, a pipeline is a mechanism for inter-process communication using message passing.

See Unix filesystem and Pipeline (Unix)

Ports collection

Ports collections (or ports trees, or just ports) are the sets of makefiles and patches provided by the BSD-based operating systems, FreeBSD, NetBSD, and OpenBSD, as a simple method of installing software or creating binary packages.

See Unix filesystem and Ports collection

Printer (computing)

In computing, a printer is a peripheral machine which makes a durable representation of graphics or text, usually on paper.

See Unix filesystem and Printer (computing)

Process (computing)

In computing, a process is the instance of a computer program that is being executed by one or many threads.

See Unix filesystem and Process (computing)

Procfs

The proc filesystem (procfs) is a special filesystem in Unix-like operating systems that presents information about processes and other system information in a hierarchical file-like structure, providing a more convenient and standardized method for dynamically accessing process data held in the kernel than traditional tracing methods or direct access to kernel memory. Unix filesystem and Procfs are Unix file system technology.

See Unix filesystem and Procfs

Research Unix

The term "Research Unix" refers to early versions of the Unix operating system for DEC PDP-7, PDP-11, VAX and Interdata 7/32 and 8/32 computers, developed in the Bell Labs Computing Sciences Research Center (CSRC).

See Unix filesystem and Research Unix

Scripting language

In computing, a script is a relatively short and simple set of instructions that typically automate an otherwise manual process.

See Unix filesystem and Scripting language

Sendmail

Sendmail is a general purpose internetwork email routing facility that supports many kinds of mail-transfer and delivery methods, including the Simple Mail Transfer Protocol (SMTP) used for email transport over the Internet.

See Unix filesystem and Sendmail

In computing, a shared resource, or network share, is a computer resource made available from one host to other hosts on a computer network.

See Unix filesystem and Shared resource

Single UNIX Specification

The Single UNIX Specification (SUS) is a standard for computer operating systems, compliance with which is required to qualify for using the "UNIX" trademark.

See Unix filesystem and Single UNIX Specification

Spooling

In computing, spooling is a specialized form of multi-programming for the purpose of copying data between different devices.

See Unix filesystem and Spooling

Superuser

In computing, the superuser is a special user account used for system administration.

See Unix filesystem and Superuser

In computing, a symbolic link (also symlink or soft link) is a file whose purpose is to point to a file or directory (called the "target") by specifying a path thereto. Unix filesystem and symbolic link are Unix file system technology.

See Unix filesystem and Symbolic link

Sysfs

sysfs is a pseudo file system provided by the Linux kernel that exports information about various kernel subsystems, hardware devices, and associated device drivers from the kernel's device model to user space through virtual files.

See Unix filesystem and Sysfs

Tmpfs

tmpfs (short for Temporary File System) is a temporary file storage paradigm implemented in many Unix-like operating systems.

See Unix filesystem and Tmpfs

Tree (graph theory)

In graph theory, a tree is an undirected graph in which any two vertices are connected by path, or equivalently a connected acyclic undirected graph.

See Unix filesystem and Tree (graph theory)

UNICOS

UNICOS is a range of Unix and later Linux operating system (OS) variants developed by Cray for its supercomputers.

See Unix filesystem and UNICOS

Unix

Unix (trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

See Unix filesystem and Unix

Unix File System

The Unix file system (UFS) is a family of file systems supported by many Unix and Unix-like operating systems. Unix filesystem and Unix File System are Unix file system technology.

See Unix filesystem and Unix File System

UNIX System V

Unix System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system.

See Unix filesystem and UNIX System V

Unix-like

A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification.

See Unix filesystem and Unix-like

Veritas File System

The VERITAS File System (or VxFS; called JFS and OnlineJFS in HP-UX) is an extent-based file system.

See Unix filesystem and Veritas File System

Version 7 Unix

Version 7 Unix, also called Seventh Edition Unix, Version 7 or just V7, was an important early release of the Unix operating system.

See Unix filesystem and Version 7 Unix

Virtual memory

In computing, virtual memory, or virtual storage, is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very large (main) memory".

See Unix filesystem and Virtual memory

Window manager

A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface.

See Unix filesystem and Window manager

X Window System

The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems.

See Unix filesystem and X Window System

ZFS

ZFS (previously Zettabyte File System) is a file system with volume management capabilities.

See Unix filesystem and ZFS

See also

File system management

Unix file system technology

References

[1] https://en.wikipedia.org/wiki/Unix_filesystem

Also known as /bin, /etc, /lib, /mnt, /opt, /sbin, /tmp, /usr, /usr/bin, /usr/include, /usr/lib, /usr/local, /var, /var/tmp, Sbin, Unix directory structure, Unix file system, Usr.

, Package manager, Pipeline (Unix), Ports collection, Printer (computing), Process (computing), Procfs, Research Unix, Scripting language, Sendmail, Shared resource, Single UNIX Specification, Spooling, Superuser, Symbolic link, Sysfs, Tmpfs, Tree (graph theory), UNICOS, Unix, Unix File System, UNIX System V, Unix-like, Veritas File System, Version 7 Unix, Virtual memory, Window manager, X Window System, ZFS.