The gpl tells you that you can do whatever you want with the software, as long as you provide the source code of your modifications to whoever you distributed the modified version to and as long as this modification is under the gpl as well. This is the most basic os organization, that are related to access levels and security, where users. It was announced on january 29, 2004 the filesystem standard has been designed to be used by unix distribution developers, package. Most linux distributions follow the filesystem hierarchy standard and declare it their own policy to maintain fhs compliance. The opt directory provides storage for large, static application software. Caracteristicas del software libre by luis enrique issuu. Some distributions generally follow the standard but deviate from it in some areas. This standard consists of a set of requirements and guidelines for file and directory placement under unixlike operating systems. Fhs is a standard, and we cant live without standards. The standard allows distros to have their own policy in areas that are not specified by the fhs.
The filesystem standard has been designed to be used by unix distribution developers, package developers, and system implementors. Although each linux distribution has its own quirks, the majority conform for the most part with the filesystem hierarchy standard fhs. Software libre, opensource y gnulinux authorstream presentation. Trusted for over 23 years, our modern delphi is the preferred choice of object pascal developers for creating cool apps across devices. As a result, these programs have had to resort to trickery. Linux distributions usually closely follow the fhs. Essential user command binaries for use by all users. Applications also store their configuration files in this directory and may. Independent software suppliers to create applications which are fhs compliant, and work with distributions which are fhs complaint, os creators to provide systems which are fhs compliant, and. The fhs 3 specification brings the first update in years, aligning with current usage patterns. The lsb is based on the posix specification, the single unix specification sus, and several other open standards, but extends them in.
Also, it ensures gnu linux programs work on all distros. Users to understand and maintain the fhs compliance of a system. For example, configuration files are located in the same location regardless of linux distribution usually in the etc directory. The red hat customer portal delivers the knowledge, expertise. Gobolinux and nixos provide examples of intentionally noncompliant filesystem implementations some distributions generally follow the standard but deviate from it in some areas. Filesystem hierarchy standard edited by rusty russell and daniel quinlan. The linux standard base lsb is a joint project by several linux distributions under the organizational structure of the linux foundation to standardize the software system structure, including the filesystem hierarchy standard used in the linux kernel. Overview of file system hierarchy standard fhs mit.
This makes developing software for linux much easier, since software developers dont have to write different versions of applications for each distribution. Filesystem hierarchy standard introduction this page is the home of the filesystem hierarchy standard fhs. Having a standard supports an orderly software packaging system. Independent software suppliers to create applications which are fhs. The fhs is an important standard which allows people to find the same file on any given linux system. The gnu public license is the most widely used free software license, but for some people also the most restrictive free software license. Fhs defines the directory structure and content in unixlike operating systems. Overview of file system hierarchy standard fhs red. The fhs project began in 1993, and the goal was to come to a consensus on how directories should be organized and which files should be stored where, so that distributions could have a single reference point from which to work. Log in to your red hat account red hat customer portal. The fhs document is the authoritative reference to any fhscompliant file system, but the standard leaves many areas undefined or extensible. Independent software suppliers to create applications which are fhs compliant, and work with distributions which are fhs compliant, os creators to provide systems which are fhs compliant, and users to understand and maintain the fhs compliance of a system. Why does a linux system use a more structured file system than the windows os.
It is based on the older standard fsstnd filesystem standard. Filesystem hierarchy standard fhs linux geek university. Fhs is a widelyadopted standard, in use by the majority of linux. Most linux distributions follow the filesystem hierarchy. The guidelines are intended to support interoperability of applications, system administration tools, development tools, and scripts as well as greater uniformity of documentation for these systems. Red hat enterprise linux uses the filesystem hierarchy standard fhs file system structure, which defines the names, locations, and permissions for many file types and directories. The fhs is a trailing standard, and so documents common practices at a point in time. Red hat enterprise linux 6 also features other utilities for managing ext4 file systems.
725 402 567 504 528 120 389 1557 367 1180 715 1295 151 325 756 1284 860 720 1311 145 948 460 709 1598 1565 1057 1387 724 58 297 561 894 691 559 1260 1386 347 1002 372 526