Smallfoot was the name of both a
rapid application development
Rapid application development (RAD), also called rapid application building (RAB), is both a general term for adaptive software development approaches, and the name for James Martin's method of rapid development. In general, RAD approaches to ...
toolkit and an
embedded operating system
An embedded operating system is an operating system for embedded computer systems. Embedded operating systems are computer systems designed to increase functionality and reliability for achieving a specific task. Resource efficiency comes at the ...
designed and released by
Caldera Systems
Caldera International, Inc., earlier Caldera Systems, was an American software company that existed from 1998 to 2002 and developed and sold Linux- and Unix-based operating system products.
Caldera Systems was created in August 1998 as a spinoff ...
/
Caldera International
Caldera International, Inc., earlier Caldera Systems, was an American software company that existed from 1998 to 2002 and developed and sold Linux- and Unix-based operating system products.
Caldera Systems was created in August 1998 as a spinoff ...
/
The SCO Group
The SCO Group (often referred to SCO and later called The TSG Group) was an American software company in existence from 2002 to 2012 that became known for owning Unix operating system assets that had belonged to the Santa Cruz Operation (the ...
in both
UnixWare and
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 ...
formats.
Created for use in embedded environments such as
point of sale
The point of sale (POS) or point of purchase (POP) is the time and place at which a retail transaction is completed. At the point of sale, the merchant calculates the amount owed by the customer, indicates that amount, may prepare an invoice f ...
systems and
video gaming
Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, controller, keyboard, or motion sensing device to generate visual feedback. This feedbac ...
, the toolkits were intended to create specifically tailored operating systems geared towards the desired use.
These customized and stripped down versions of the operating systems made less of a
footprint
Footprints are the impressions or images left behind by a person walking or running. Hoofprints and pawprints are those left by animals with hooves or paws rather than feet, while "shoeprints" is the specific term for prints made by shoes. T ...
, hence the names ''Smallfoot embedded UNIX'' and ''Smallfoot embedded Linux'' respectively.
Smallfoot is also notable in that it was a key Linux product of The SCO Group, developed for both the UNIX and Linux platforms and distributed by
SCO and
Caldera Systems
Caldera International, Inc., earlier Caldera Systems, was an American software company that existed from 1998 to 2002 and developed and sold Linux- and Unix-based operating system products.
Caldera Systems was created in August 1998 as a spinoff ...
/
Caldera International
Caldera International, Inc., earlier Caldera Systems, was an American software company that existed from 1998 to 2002 and developed and sold Linux- and Unix-based operating system products.
Caldera Systems was created in August 1998 as a spinoff ...
after its purchase of SCO. In the ''
SCO v. IBM
''SCO Group, Inc. v. International Business Machines Corp.'', commonly abbreviated as ''SCO v. IBM'', is a civil lawsuit in the United States District Court of Utah. The SCO Group asserted that there are legal uncertainties regarding the use of ...
'' lawsuit, SCO denied distribution of Linux kernel code, however SCO Smallfoot is based on both 2.4.10 and 2.6.1 Linux kernel versions.
History
Smallfoot was first proposed in 2001. The name Smallfoot (whilst trademarked by SCO) was never the intended product's final name, but rather was a working name that stuck. A first prototype was built around the Linux platform. A deal was signed in January 2003 for Smallfoot to work on Beetle point-of-sale terminals from
Wincor Nixdorf
Wincor Nixdorf was a German corporation that provided retail and retail banking hardware, software, and services. Wincor Nixdorf was engaged primarily in the sale, manufacture, installation and service of self-service transaction systems (such a ...
.
But given the
SCO–Linux disputes
In a series of legal disputes between SCO Group and Linux vendors and users SCO alleged that its license agreements with IBM meant that source code IBM wrote and donated to be incorporated into Linux was added in violation of SCO's contractual rig ...
that were underway a couple of months later, the Smallfoot Toolkit development switched to a Unix-based OS in May 2003.
The formatting of the toolkit configuration language drew heavily on
Tcl
TCL or Tcl or TCLs may refer to:
Business
* TCL Technology, a Chinese consumer electronics and appliance company
** TCL Electronics, a subsidiary of TCL Technology
* Texas Collegiate League, a collegiate baseball league
* Trade Centre Limited ...
. The toolkit included extensive configuration of many parts of the system,
JavaPOS JavaPOS (short for Java for Point of Sale Devices), is a standard for interfacing point of sale (POS) software, written in Java, with the specialized hardware peripherals typically used to create a point-of-sale system. The advantages are reduced PO ...
library, newly developed drivers for Point-of-Sale (POS) devices, and a POS application. A complete POS terminal developed with the Smallfoot Toolkit release 1.0 was demonstrated at
SCO Forum
SCO Forum was a technical computer conference sponsored by the Santa Cruz Operation (SCO), briefly by Caldera International, and later The SCO Group that took place during the 1980s through 2000s. It was held annually, most often in August of ea ...
in 2004 in Las Vegas, where breakout sessions entitled "Build a Smallfoot OS Using the Smallfoot Toolkit" and "Smallfoot is Not Just for Retail Anymore" were held. The further development, including a GUI, was shelved until the sales of the command-line version of the toolkit would pick up and provide a revenue stream.
The product itself was announced in June 2004, as part of a roadmap presented by SCO intended to show renewed investment in their Unix product lines.
The Smallfoot Toolkit product went onto the SCO price list in July 2004. The minimal bundle was priced at approximately $35,000 and included the Toolkit, UnixWare license for the development machine running the toolkit, 500 deployment UnixWare licenses for the generated images, 10 hours of support. Larger volumes of the deployment licenses provided extra per-license discounts. None were ever sold and eventually the product was discontinued.
Eventually an outgrowth of Smallfoot found a customer,
Budgens
Budgens Stores Ltd, trading as Budgens, is a chain of grocery stores in the United Kingdom. The business was founded in 1872 by John Budgen, who opened the first shop in Maidenhead, Berkshire and was incorporated as a private limited company ...
supermarkets. Budgens, a part of the
Musgrave Group
Musgrave Group Ltd. is an Irish food wholesaler, founded in Cork by the Musgrave brothers, Thomas and Stuart in 1876. It is currently Ireland's largest grocery distributor, with operations in Ireland and Spain with estimated annual sales of ov ...
, were looking to implement Linux at their point of sale systems.
The project became an early success story in terms of stores taking a chance on a Linux-based solution.
See also
*
Lineo Embedix
Lineo was a thin client and embedded systems company spun out of Caldera Thin Clients by 20 July 1999.
History
Caldera Thin Clients, Inc., had been created as a subsidiary of Caldera, Inc., on 2 September 1998. Caldera Thin Clients' original ...
References
{{reflist, refs=
[{{cite web , url=http://ir.sco.com/releasedetail.cfm?ReleaseID=137086 , title=SCO Announces Broad Array of New Unix Products, Channel Support and Training Programs , date=2004-06-15 , author=SCO , access-date=2007-10-05 , url-status=dead , archive-url=https://web.archive.org/web/20071225145354/http://ir.sco.com/ReleaseDetail.cfm?ReleaseID=137086 , archive-date=2007-12-25]
[{{cite web , url=http://ir.sco.com/ReleaseDetail.cfm?ReleaseID=99268 , title=SCO and Wincor Nixdorf to Offer Joint Retail Solutions , date=2003-01-13 , author=SCO , access-date=2007-10-05 , url-status=dead , archive-url=https://web.archive.org/web/20061017020138/http://ir.sco.com/releasedetail.cfm?ReleaseID=99268 , archive-date=2006-10-17]
[{{cite web , url=http://www.crn.com/software/18825000 , title=SCO: Project Legend, UnixWare SVR6 Will Drive Future Channel Business , date=2003-08-19 , last=CRN , access-date=2007-10-05 , url-status=dead , archive-url=https://archive.today/20130120023542/http://www.crn.com/software/18825000 , archive-date=2013-01-20]
{{webarchive , url=https://web.archive.org/web/20080124024723/http://ir.sco.com/ReleaseDetail.cfm?ReleaseID=99268 , date=2008-01-24
[CA and OSS, enable Budgens to save 375,000 GBP](_blank)
{{webarchive , url=https://web.archive.org/web/20060717210358/http://www.dc-center.com/uk/ca/files/Budgens_case_study.pdf , date=2006-07-17
External links
– SCO documentation
Embedded Linux distributions
Embedded operating systems
Linux distributions