====== [hemmerling] Unix 3/12 - Unix Boot Loaders, Unix Build Systems, Unix Installers and Linux & BSD Implementors ====== Related pages: *[[booting.html|Booting from Devices]]. *[[android.html|Google Android]]. *[[lpicone.html|Linux LPIC-1]]. *[[lpictwo.html|Linux LPIC-2]]. *[[linuxskills.html|Linux Skills & Skill Certification]]. *[[unix.html|Unix 1/12]]. *[[unix02.html|Unix 2/12 - Linux & BSD Distributions]]. *[[unix04.html|Unix 4/12 - Unix Applications, Unix Tools and Unix Drivers]]. *[[unix05.html|Unix 5/12 - SUSE 7.1 Linux on Clevo 2700c Notebooks with SIS630S Chipset]]. *[[unix06.html|Unix 6/12 - Unix with X-Terminals and Terminals]]. *[[unix07.html|Unix 7/12 - Unix on X86, X64 and ARM Computers]]. *[[unix08.html|Unix 8/12 - Embedded Systems with Unix]]. *[[unix09.html|Unix 9/12 - Virtualisation with Unix]]. *[[unix10.html|Unix 10/12 - Unix Applications]]. *[[unix11.html|Unix 11/12]]. *[[unix12.html|Unix 12/12]]. ===== Implementors - Professional System Integegrators / Builders of Linux for industrial and embedded Systems ===== ==== Germany ==== *[[http://www.denx.de/|DENX Software Engineering]]. *[[http://www.linutronix.de/|linutronix GmbH]]. *[[http://www.pengutronix.de/|Pengutronix e.K]]. ==== International ==== *[[http://www.timesys.com/|Timesys Corporation]]. ===== Build Systems ===== ==== Buildroot ==== *[[http://buildroot.uclibc.org/|Buildroot]] - "Making Embedded Linux Easy". *[[http://de.wikipedia.org/wiki/Buildroot|DE.Wikipedia "Buildroot"]]. *[[http://en.wikipedia.org/wiki/UClibc|EN.Wikipedia "UClibc"]], [[http://de.wikipedia.org/wiki/UClibc|DE.Wikipedia "UClibc"]]. *[[http://en.wikipedia.org/wiki/Cross_compiler|EN.Wikipedia "Cross compiler"]]. ==== LTIB ( Linux Target Image Builder ) ==== *[[http://www.ltib.org/|LTIB ( Linux Target Image Builder )]] - A Perl tool, used by Freescale in the past. *[[http://en.wikipedia.org/wiki/LTIB|EN.Wikipedia "LTIB"]]. *[[http://www.ptxdist.org/|PTXdist - Reproducible Embedded Linux Systems]] by [[http://www.pengutronix.de/|Pengutronix e.K]]. ==== OpenEmbedded, Angstrom, Yocto ==== === 1. OpenEmbedded === *The Linux distribution [[http://www.openembedded.org/|OpenEmbedded]]. *[[http://www.github.com/openembedded|GitHub "openembedded"]]. *[[http://layers.openembedded.org/| OpenEmbedded Metadata Index]] -> It is important that you select a certain Yocto branch for your project. *[[http://en.wikipedia.org/wiki/OpenEmbedded|EN.Wikipedia "OpenEmbedded"]], [[http://de.wikipedia.org/wiki/OpenEmbedded|DE.Wikipedia "OpenEmbedded"]]. === 2. Angstrom === *[[http://www.angstrom-distribution.org/|The Angström Distribution]]. *[[http://www.beagleboard.org/project/angstrom|BeagleBoard.org "Ångström Distribution"]]. *[[http://www.elinux.org/Dummies_Guide_to_Building_Angstrom_Linux_for_MinnnowBoard|eLinux.org "Dummies Guide to Building Angstrom Linux for MinnnowBoard"]]. *[[http://www.yoctoproject.org/product/angstrom-distribution|Yocto Project "The Angstrom Distribution"]]. *[[http://www.pathpartnertech.com/how-to-build-angstrom-linux-distribution-for-altera-soc-fpga-with-open-cv-camera-driver-support/|PathPartner Technology Pvt Lt "How to build Angstrom Linux Distribution for Altera SoC FPGA with OPEN CV & Camera Driver Support"]]. === 3. Yocto & Poky === == Yocto == *The Linux buiilder [[http://www.yoctoproject.org/|Yocto Project]]. *Wiki [[http://wiki.yoctoproject.org/|Yocto Project Wiki]]. *Git [[http://git.yoctoproject.org/|Yocto Project Git]]. *[[http://www.yoctoproject.org/tools-resources/projects/openembedded-core|Yocto Project "Openembedded Core"]]. *[[http://www.twitter.com/yoctoproject|Twitter "Yocto Project, @yoctoproject"]]. *[[http://en.wikipedia.org/wiki/Yocto_Project|EN.Wikipedia "Yocto Project"]]. *Tools: -[[http://en.wikipedia.org/wiki/BitBake|EN.Wikipedia "BitBake"]], a Python script. Its operation does not depend on timestamps of files. Indeed, after modification of files, you should run the "bitbake clean" command. -[[http://www.yoctoproject.org/tools-resources/projects/hob|Yocto Project "Hob"]]. -[[http://wiki.yoctoproject.org/wiki/Toaster|Yocto Project Wiki "Toaster"]]. == Poky == *The Linux distribution "Poky" - "A reference system of the Yocto Project". *[[http://www.pokylinux.org/|Poky Platform Builder]]. *[[http://www.yoctoproject.org/tools-resources/projects/poky|Yocto Project "Poky"]]. === 4. Factory === *[[http://www.timesys.com/|Timesys Corporation]]. *The commercial IDE [[http://www.timesys.com/embedded-linux/ide/|Timesys Corporation "Optimize Your Application Development: TimeStorm Eclipse-based IDE"]]. *The commercial service [[http://www.timesys.com/linuxlink/|Timesys Corporation "Timesys LinuxLink: Build Embedded Linux Based Devices — Quickly"]]. *[[http://www.timesys.com/embedded-linux/platform-builder/|Timesys Corporation "Timesys Factory(TM) — ‘No Compromise’ Custom Linux Platform Builder"]]. ===== Boot Loaders ===== *See [[booting.html|Booting from Devices]]. *Wubi - See [[unix02.html|Unix 2/12 - Linux & BSD Distributions.]]. ===== Installers for IT Infrastructure ===== *[[http://en.wikipedia.org/wiki/Anaconda_%28installer%29|EN.Wikipedia "Anaconda (installer)"]], [[http://de.wikipedia.org/wiki/Anaconda_%28Software%29|DE.Wikipedia "Anaconda (Software)"]] - used by RedHat. *[[http://en.wikipedia.org/wiki/YaST|EN.Wikipedia "YaST"]], [[http://de.wikipedia.org/wiki/YaST|DE.Wikipedia "YaST"]] - "AutoYast" used by SUN. *[[http://crowbar.github.io/|GitHub.io "The Crowbar Project"]], [[http://www.github.com/opencrowbar|GitHub "OpenCrowbar. Data Center Operations Framework & Bare Metal Deployment"]] - used by Dell. *[[http://www.github.com/crowbar/crowbar/wiki|GitHub.io "crowbar/crowbar" Wiki]]. *[[http://www.dell.com/learn/us/en/19/cloud-computing/crowbar-software-framework|DELL "Free the Cloud with Dell Crowbar"]] - "Streamline configuration, deployment and use of your hardware in the cloud". *IBM uses "Chef" for the installation of the IT configuration management software "IBM The Cloud Manager with Openstack" ( CMwO ). *Chef => See [[devops.html|Development and Operations ( DevOps )]]. *OpenStack => See [[python.html|Python]]. ===== Web Hosting Control Panel ( Software that facilitates the Management of a Web Hosting Server ) ===== *[[http://www.plesk.com/|Plesk]]. *[[http://en.wikipedia.org/wiki/Plesk|EN.Wikipedia "Plesk"]], [[http://de.wikipedia.org/wiki/Plesk|DE.Wikipedia "Plesk"]]. *[[http://cpanel.net/|cPanel]]. *[[http://en.wikipedia.org/wiki/CPanel|EN.Wikipedia "cPanel"]], [[http://de.wikipedia.org/wiki/CPanel|DE.Wikipedia "cPanel"]]. ===== Appropriate OpenDirectory Directory Pages ===== *[[http://www.dmoz.org/Computers/Software/Operating_Systems/Linux/|OpenDirectory "Top: Computers: Software: Operating Systems: Linux"]]. *[[http://www.dmoz.org/Computers/Software/Operating_Systems/Linux/Embedded/|OpenDirectory "Top: Computers: Software: Operating Systems: Linux: Embedded"]]. *[[http://www.dmoz.org/Computers/Software/Operating_Systems/Linux/Platforms/|OpenDirectory "Top: Computers: Software: Operating Systems: Linux: Platforms"]]. *[[http://www.dmoz.org/Computers/Software/Operating_Systems/Embedded/|OpenDirectory "Top: Computers: Software: Operating Systems: Embedded"]]. *[[http://www.dmoz.org/Computers/Software/Operating_Systems/Realtime/|OpenDirectory "Top: Computers: Software: Operating Systems: Realtime"]]. *[[http://www.dmoz.org/Computers/Software/Operating_Systems/Realtime/Open_Source/|OpenDirectory "Top: Computers: Software: Operating Systems: Realtime: Open Source"]]. *[[http://www.dmoz.org/Computers/Software/Operating_Systems/Realtime/Linux/|OpenDirectory "Top: Computers: Software: Operating Systems: Realtime: Linux"]]. {{tag>Linux}}