dbo:abstract |
BitBake is a make-like build tool with the special focus of distributions and packages for embedded Linux cross compilation, although it is not limited to that. It is inspired by Portage, which is the package management system used by the Gentoo Linux distribution. BitBake existed for some time in the OpenEmbedded project until it was separated out into a standalone, maintained, distribution-independent tool. BitBake is co-maintained by the Yocto Project and the OpenEmbedded project. BitBake recipes specify how a particular package is built. Recipes consist of the source URL (http, https, ftp, cvs, svn, git, local file system) of the package, dependencies and compile or install options. They also store the metadata for the package in standard variables. During the build process, recipes are used to track dependencies, performing native or cross-compilation of the package and package it so that it is suitable for installation on the local or a target device. It is also possible to create complete images consisting of a root file system and kernel. As a first step in a cross-build setup, the framework will attempt to create a cross-compiler toolchain suited for the target platform. (en) BitBake는 임베디드 리눅스의 크로스 컴파일 과정을 위한 패키지와 관련파일들을 빌드하는 데 사용되는 툴이다. (ko) BitBakeは、makeライクなビルド自動化のビルドツール。 組み込みLinuxのクロスコンパイル用のディストリビューションやパッケージに特化しているが、それに限定されるものではない。 BitBakeは、Gentoo Linuxディストリビューションで使用されているパッケージ管理システムであるPortageにインスパイアされている。BitBakeは、OpenEmbeddedプロジェクトの中にしばらく存在したが、ディストリビューションに依存しない、独立したツールとして整備された。 BitBakeはYocto ProjectとOpenEmbeddedプロジェクトが、共同でメンテナンスを行っている。 (ja) BitBake,一種軟體組建自動化,以Python語言實作。功能類似於make,特別針對於嵌入式Linux交叉編譯器環境所設計研發,但BitBake的用途不受限於此。 它源自於Gentoo Linux的軟體包管理系統Portage。被OpenEmbedded計畫採用之後,由OpenEmbedded負責維持一段時間,並發展成獨立的軟體工具。現在BitBake由Yocto計劃與OpenEmbedded負責維護。 BitBake自動化建置處方(recipes)描述了如何抓取,配置,編譯與安裝指定的應用程式或套件。包括了該套件相依性,原始碼路徑,配置,編譯,建置,安裝與移除指令。同時在標準變數中儲存中介資料。 (zh) |
dbo:developer |
dbr:OpenEmbedded |
dbo:genre |
dbr:Build_automation |
dbo:latestReleaseDate |
2022-05-23 (xsd:date) |
dbo:latestReleaseVersion |
2.0.1 |
dbo:license |
dbr:GNU_General_Public_License |
dbo:operatingSystem |
dbr:Linux |
dbo:programmingLanguage |
dbr:Python_(programming_language) |
dbo:releaseDate |
2004-12-07 (xsd:date) |
dbo:wikiPageExternalLink |
http://www.openembedded.org/wiki/Main_Page https://docs.yoctoproject.org/bitbake/ https://git.openembedded.org/bitbake/tree/README https://git.openembedded.org/bitbake/ |
dbo:wikiPageID |
17006433 (xsd:integer) |
dbo:wikiPageLength |
3579 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID |
1108668198 (xsd:integer) |
dbo:wikiPageWikiLink |
dbr:Python_(programming_language) dbr:List_of_build_automation_software dbc:Build_automation dbr:Concurrent_Versions_System dbr:OpenEmbedded dbr:Toolchain dbr:GNU_General_Public_License dbr:Gentoo_Linux dbr:Git_(software) dbr:Apache_Subversion dbr:Linux dbr:Make_(software) dbr:Http dbr:Buildroot dbc:Free_software_programmed_in_Python dbc:Embedded_Linux dbr:Build_automation dbr:Portage_(software) dbr:File_system dbr:Metadata dbr:Openmoko dbr:Yocto_Project dbr:Linux_distributions dbr:Package_management_system dbr:Ftp dbr:Build_tool dbr:Https dbr:Cross_compilation dbr:Embedded_Linux dbr:MontaVista_Software |
dbp:author |
Holger Schurig (en) |
dbp:developer |
dbr:OpenEmbedded |
dbp:genre |
dbr:Build_automation |
dbp:latestReleaseDate |
2022-05-23 (xsd:date) |
dbp:latestReleaseVersion |
2 (xsd:integer) |
dbp:license |
dbr:GNU_General_Public_License |
dbp:name |
BitBake (en) |
dbp:operatingSystem |
dbr:Linux |
dbp:programmingLanguage |
dbr:Python_(programming_language) |
dbp:released |
2004-12-07 (xsd:date) |
dbp:repo |
https://git.openembedded.org/bitbake/ |
dbp:website |
http://www.openembedded.org/wiki/Main_Page |
dbp:wikiPageUsesTemplate |
dbt:Infobox_software dbt:Portal dbt:Reflist dbt:Start_date_and_age dbt:Third-party dbt:Openhub dbt:Package_management_systems dbt:Embedded_systems |
dbp:wordnet_type |
http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1 |
dct:subject |
dbc:Build_automation dbc:Free_software_programmed_in_Python dbc:Embedded_Linux |
rdf:type |
owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 |
rdfs:comment |
BitBake는 임베디드 리눅스의 크로스 컴파일 과정을 위한 패키지와 관련파일들을 빌드하는 데 사용되는 툴이다. (ko) BitBakeは、makeライクなビルド自動化のビルドツール。 組み込みLinuxのクロスコンパイル用のディストリビューションやパッケージに特化しているが、それに限定されるものではない。 BitBakeは、Gentoo Linuxディストリビューションで使用されているパッケージ管理システムであるPortageにインスパイアされている。BitBakeは、OpenEmbeddedプロジェクトの中にしばらく存在したが、ディストリビューションに依存しない、独立したツールとして整備された。 BitBakeはYocto ProjectとOpenEmbeddedプロジェクトが、共同でメンテナンスを行っている。 (ja) BitBake,一種軟體組建自動化,以Python語言實作。功能類似於make,特別針對於嵌入式Linux交叉編譯器環境所設計研發,但BitBake的用途不受限於此。 它源自於Gentoo Linux的軟體包管理系統Portage。被OpenEmbedded計畫採用之後,由OpenEmbedded負責維持一段時間,並發展成獨立的軟體工具。現在BitBake由Yocto計劃與OpenEmbedded負責維護。 BitBake自動化建置處方(recipes)描述了如何抓取,配置,編譯與安裝指定的應用程式或套件。包括了該套件相依性,原始碼路徑,配置,編譯,建置,安裝與移除指令。同時在標準變數中儲存中介資料。 (zh) BitBake is a make-like build tool with the special focus of distributions and packages for embedded Linux cross compilation, although it is not limited to that. It is inspired by Portage, which is the package management system used by the Gentoo Linux distribution. BitBake existed for some time in the OpenEmbedded project until it was separated out into a standalone, maintained, distribution-independent tool. BitBake is co-maintained by the Yocto Project and the OpenEmbedded project. (en) |
rdfs:label |
BitBake (en) BitBake (ko) BitBake (ja) BitBake (zh) |
owl:sameAs |
freebase:BitBake wikidata:BitBake dbpedia-et:BitBake dbpedia-ja:BitBake dbpedia-ko:BitBake dbpedia-zh:BitBake https://global.dbpedia.org/id/4ZVXA |
prov:wasDerivedFrom |
wikipedia-en:BitBake?oldid=1108668198&ns=0 |
foaf:homepage |
http://www.openembedded.org/wiki/Main_Page |
foaf:isPrimaryTopicOf |
wikipedia-en:BitBake |
foaf:name |
BitBake (en) |
is dbo:wikiPageRedirects of |
dbr:Bitbake |
is dbo:wikiPageWikiLink of |
dbr:List_of_build_automation_software dbr:OpenEmbedded dbr:Emdebian_Grip dbr:MontaVista dbr:Bitbake dbr:Linux_From_Scratch dbr:Buildroot dbr:List_of_Python_software dbr:Oregon_State_Wireless_Active_Learning_Device dbr:Yocto_Project |
is foaf:primaryTopic of |
wikipedia-en:BitBake |