HOME

TheInfoList



OR:

Linux Software Map (LSM) is a standard text
file format A file format is a Computer standard, standard way that information is encoded for storage in a computer file. It specifies how bits are used to encode information in a digital storage medium. File formats may be either proprietary format, pr ...
for describing
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
software Software is a set of computer programs and associated software documentation, documentation and data (computing), data. This is in contrast to Computer hardware, hardware, from which the system is built and which actually performs the work. ...
. It also refers to the
database In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases spa ...
constructed from these files. LSM is one of the standard methods for announcing a new software release for Linux.


File format

If a Linux program is to be distributed widely, an LSM file may be created to describe the program, normally in a file called ''software_package_name''.lsm. This file begins with and ends with . It has one
field Field may refer to: Expanses of open ground * Field (agriculture), an area of land used for agricultural purposes * Airfield, an aerodrome that lacks the infrastructure of an airport * Battlefield * Lawn, an area of mowed grass * Meadow, a grass ...
on each line. The field name is separated from the value by a colon (:). Mandatory fields are Title, Version, Entered-date, Description, Author and Primary-site.


Example

Here is a what a blank LSM template looks like, at time of writing:
 Begin4
 Title:
 Version:
 Entered-date:
 Description:
 Keywords:
 Author:
 Maintained-by:
 Primary-site:
 Alternate-site:
 Original-site:
 Platforms:
 Copying-policy:
 End


Database

The collective
database In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases spa ...
of LSM entries can be searched in order to locate
software Software is a set of computer programs and associated software documentation, documentation and data (computing), data. This is in contrast to Computer hardware, hardware, from which the system is built and which actually performs the work. ...
of a particular type. This database has passed through various owners. It was created by Jeff Kopmanis, Lars Wirzenius maintained it for a while, and now the current maintainer is Aaron Schrab (with help from volunteers). The database can be
download In computer networks, download means to ''receive'' data from a remote system, typically a server such as a web server, an FTP server, an email server, or other similar system. This contrasts with uploading, where data is ''sent to'' a remo ...
ed in its entirety, or one can perform limited queries using a web interface.


External links


LSM template version 4
on ibiblio.org
Entire LSM Database
on ibiblio.org

on ibiblio.org
Instructions for New Entries
Linux Computer file formats {{linux-stub