ROCK Linux

ROCK Linux

multipleissues
rewrite = June 2008
advert = June 2008
notability = June 2008

ROCK Linux is a flexible Linux distribution Build Kit. I.e. it is a toolchain/framework for making your own Linux distributions.

Configurable Build

You can configure your personal build of ROCK and easily build your own distribution. It is software for managing operating environments. In a way it is a software development toolkit for building OS solutions. The available config options include, but are not limited to: ; Package Selection : You can select the packages you want to have in your distribution. So packages you don't want or need are not built at all. A list of available packages can be found here. ; Compiler and Optimization : You can select a compiler and optimization options for building your distribution. That enables you to highly optimize for your hardware. You can also build your entire distribution with the GCC Stack-Smashing Protector enabled for enhanced security. ; Dietlibc and uClibc: You can use dietlibc or uClibc instead of the GNU LibC as your C library. That can be very useful e.g. for embedded systems. ; And much more ... : Other options are: selection of an init-style and package manager, custom GNU configure options, cross-building, and much more. A major focus in the ROCK development always has been to make adding new features and config options as easy as possible.

Supported Architectures

Most of the ROCK Linux development is done on x86 hardware. But ROCK Linux also supports the Alpha AXP, ARM, HPPA/HPPA64, ia64, MIPS, PowerPC, Sparc32/Sparc64 and x86-64 architectures. Others will follow and are easy to add. The ROCK Linux Core has been ported to the PowerPC. This was done live, on stage at the Chaos Communication Congress 1999 in only 3 congress days. That was a very impressive demonstration of the high portability of ROCK Linux.

Targets

A "ROCK Linux Build Target" is a set of rules for creating a ROCK Linux based Linux distribution. The ROCK Linux build system has very flexible hooks which allow targets to modify the way the build system works. So targets can be used to create special-purpose distributions like single-disk routers, embedded systems, NCs (thin clients), set-top-boxes or cluster-nodes.

Building on a Cluster

Building ROCK Linux can take a long time (a few days, even with state of the art hardware, if you build all packages with high optimization). To speed up build time it's possible to build ROCK Linux on a cluster of workstations.

ee also

* System Development Environment
* T2 SDE (Fork made in 2004)

External links

* [http://www.rocklinux.org/ Official website]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • ROCK Linux — Saltar a navegación, búsqueda ROCK Linux Parte de la familia Linux rocklinux.org Información general Última versión estable …   Wikipedia Español

  • Rock — Rock(s) may refer to: * Rock (geology), a mineral substance * Rock music, a form of popular musicPlaces* Rock, Cornwall, a village in Kernow (Cornwall) * Rock, Worcestershire, a village in Worcestershire, UK * Rock, Kansas, an unincorporated… …   Wikipedia

  • Rock — bezeichnet: ein Kleidungsstück, siehe Rock (Kleidung) einen Musikstil, siehe Rockmusik sowie Rock ’n’ Roll einen Familien und Vornamen, siehe Rock (Name) ein Fabelwesen („Vogel Rock“), siehe Roch eine Linux Distribution, siehe ROCK Linux einen… …   Deutsch Wikipedia

  • Linux from Scratch — Entwickler Linux From Scratch Team Version 6.4 (23. November 2008) Lizenz …   Deutsch Wikipedia

  • Linux-Distributionen — Eine Linux Distribution ist eine Zusammenstellung von Software auf Basis des Linux Kernels. Inhaltsverzeichnis 1 Populäre Distributionen für Heimrechner 2 Weitere Distributionen für Heimrechner 2.1 Distributionen nach dem KISS Prinzip 2 …   Deutsch Wikipedia

  • Linux Outlaws — Hosting Fabian Scherschel and Dan Lynch Language English Updates Varies ( Recording on Monday, Release on Wednesdays) Audio format Ogg Vorbis, MP3 …   Wikipedia

  • Rock, Paper, Shotgun — URL: http://www.rockpapershotgun.com/ Тип сайта …   Википедия

  • Rock Creek (CPU) — Rock Creek ist der Codename eines Vielkern Experimental Prozessors von Intel, der Anfang Dezember 2009 der Öffentlichkeit vorgestellt wurde.[1] Das Design und oft auch das Prozessorsystem selbst werden als Single chip Cloud Computer (SCC)… …   Deutsch Wikipedia

  • Linux — Portal:Linux Saltar a navegación, búsqueda Portal GNU/ …   Wikipedia Español

  • Cross Linux From Scratch — Linux From Scratch Entwickler Linux From Scratch Team Version 6.4 (23. November 2008) Lizenz …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”