1- lsb
1+ LSB
22===
33
44Linux Standard Base Documentation and Tests
55
6- The Linux Standard Base working group is a working group under the umbrella
7- of the Linux Foundation.
6+ The Linux Standard Base working group is a working group presently under the
7+ umbrella of the Linux Foundation.
88
9- For many years the working group has spent it's time focusing on the
9+ For many years the working group has spent its time focusing on the
1010production of the LSB specification which consists of a formal written
1111specification, similar to IEEE or ISO standards, and an accompanying test
1212suite.
1313
14- The specification was defined as a trailing specification to document an
14+ The specification was historically defined as a 'trailing' specification
15+ to document an
1516accepted cross section of packages, libraries, and interfaces in Linux
16- distributions, primarily focused on the Enterprise distributions. As the
17+ distributions. As the Linux distribution development process has matured,
18+ in recent years this become a primary focus on the Enterprise distributions,
19+ as so called bleeding development happens in distributions less interested
20+ in long term stability, and more interested in living at HEAD and in
21+ continual development.
22+
23+ As the commercial
1724"Linux market" has matured the specification and tests have contributed to
1825maintaining a certain compatibility across Linux distributions making it
1926reasonably straight forward for ISVs to treat many distributions as one
20- Linux platform. At the same time the demand on new interfaces and the speed
27+ Linux platform. At the same time
28+ with the market acceptance and adoption of Open Source software,
29+ and the Agile rapid development models, and Test Driven Design,
30+ a demand has appeared for new interfaces. The speed
2131at which these interfaces have been adopted by Linux distributions has
2232significantly increased such that the creation of a formal specification
23- and accompanying certification is no longer a tenable goal. Therefore,
33+ and accompanying certification is no longer as important a primary goal.
34+
35+ Therefore,
2436at the face to face meeting held during the Linux Foundation Collaboration
2537Summit in March, 2014, the working group has concluded that rather than
26- producing a voluminous specification the working group should transform it's
27- work to become the place to discuss and resolve cross-distribution topics
28- that are important to ISVs and distributors. This new approach will allow the
38+ producing a voluminous specification, the working group should transform its
39+ work to emphasize its other role as a neutral venue to discuss and resolve cross-distribution topics
40+ that are important to ISVs and distributors. This new focus will allow the
2941working group to continue to provide the value of contributing to distribution
3042compatibility while at the same time being more involved in cross-distribution
3143discussions.
3244
33- The LSB 5.0 specification released in 2014 will be the last of it's kind. The
45+ The LSB 5.0 specification released in 2014 may well be the last of
46+ its kind. The
3447specification and tests are in maintenance mode. Bugs will be accepted and
3548fixed and these bug fixes may be released as updates, i.e. 5.0.1 and others
36- as needed. However, there is no ongoing work to produce a new LSB 5.1 or 6.0
49+ as needed. However, we do not presently plan to work to produce a new
50+ LSB 5.1 or 6.0
3751specification. The specification and accompanying tests remain in the Bazaar
38- tree (http://bzr.linuxfoundation.org/loggerhead/lsb/ ) maintained by the
39- working group. No new development, i.e. addition of interfaces, libraries,
40- etc. is expected in the Bazaar repository.
52+ tree ( http://bzr.linuxfoundation.org/loggerhead/lsb/ ) maintained by the
53+ working group. No new development, i.e. large scale addition of new
54+ interfaces, libraries,
55+ etc., is expected in the Bazaar repository. That repository will be quiesced
56+ as to new commits, and parts may be replicated over into a 'git' backing store.
4157
42- The focus on providing distribution compatibility, where its matters to
58+ The focus on providing distribution compatibility, where it matters to
4359distributions, ISVs, and other stakeholders will remain a key goal of the
4460working group. The approach to the compatibility challenge is that a specific
4561challenge will be described in a reasonably short document along with a
@@ -49,21 +65,21 @@ implemented that allow distributions to test their compliance to the agreed
4965upon specification.
5066
5167The general work flow is that a problem is identified and the problem
52- statement is formulated. The working copy of the problem statement is tracked
68+ statement is formulated. The working copy of the Problem Statement is tracked
5369in documents/problems. Once a solution statement has been formulated the
5470document migrates from documents/problems to documents/proposals. The proposal
55- should be vetted on distribution mailing lists and the discussion should be
56- included by reference link to the archive in the proposal. After a consensus
57- is reached and implementation can commence the proposal becomes a de facto
71+ should be vetted on distribution mailing lists, and as it develops, by a
72+ matching statement in the version control system, to the precise language
73+ of the Problem Statement. Major threads in the discussion should be
74+ referenced by pointers included by reference link to the archive
75+ in the proposal. After a consensus
76+ is reached and implementation can commence, and the proposal becomes a de facto
5877standard and migrates to documents/specifications. Unless specifically stated
5978no document should become an accepted specification without an accompanying
6079test that allows distributions to self monitor their compliance to the
6180agreed upon de facto standard. An accepted specification contains a list
62- of distributions that have pledged to meet the specification and have pledged
63- to integrate the appropriate test in their distribution test suite.
81+ of distributions that have undertaken to meet the specification and
82+ have integrated the appropriate test in their distribution test suite.
6483
6584Contribution guidelines are provided in the Contributing.txt file in the
6685top level of the repository.
67-
68-
69-
0 commit comments