Distribution ( English distribute - to distribute) is a form of software distribution.
A distribution usually contains programs for initializing the system. A case of an operating system distribution kit is initialization of the hardware, loading a stripped-down version of the system and launching the installer, the installer (for selecting installation modes and parameters) and a set of special files containing individual parts of the system (so-called packages).
The presence of distributions is a consequence of the fact that the form of software used to distribute it almost never coincides with the form of software on a working system.
A software distribution kit is a bundle (usually a set of files) adapted for distributing software. May include auxiliary tools for automatic or automated initial software configuration (installer).
So when using the software distribution kit - only the necessary files are installed, and so that the operating system correctly sees them. Initial parameters, language, method of connection, for example, to the Internet are also configured.
Most programs are delivered for sale and distribution in a compressed (packaged) form. For normal operation, they must be unpacked, and the necessary data correctly placed on the computer, taking into account the differences between computers and user settings. During the installation, various tests are carried out for compliance with the specified requirements, and the computer is configured (configured) to store the files and data necessary for the proper operation of the program.
Installation includes placing all the files necessary for the program in the appropriate places of the file system. Many programs (including operating systems) come with a universal or special installer - a program that automates most of the work necessary to install them.
Distributions of licensed programs are sold to users. In accordance with the license agreement, the developers of the program guarantee its normal functioning in a certain operating system and are responsible for this.
Shareware programs are offered to users for the purpose of their advertising and promotion to the market. The user is provided with a version of the program with a limited validity period (after the expiration of the specified period, the program ceases to work if payment has not been made for it) or a version of the program with limited functionality (in case of payment, the user is informed of a code that includes all functions).
Manufacturers of free software are interested in its wide distribution. These software tools include the following: • new unfinished (beta) versions of software • software products that are part of fundamentally new technologies • additions to previously released programs that fix found • outdated versions of programs; • Drivers for new devices or improved drivers for existing ones.
Software manufacturers offer users a license agreement.
By accepting this agreement, you express your full agreement with all its terms and conditions. If you are not satisfied with the conditions described in it, then do not install the program. Using the program clearly implies your acceptance of all the terms and conditions of this agreement.
Acceptance of the terms and conditions of this agreement is not a transfer of any ownership of the programs and products.
Software Distribution
The software for Windows is distributed in the form of EXE- or MSI - installers , for Mac OS - most often in DMG images, for Linux - either in common RPM -or DEB- packages, as well as source code , archived in the format tar . gz or tar. bz2 . When distributing a program over the Internet, a distribution package is often packaged into a single file image of a file system or archive.
See also
- Operating system distribution