About: UClibc

An Entity of Type: library, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In computing, uClibc (sometimes written µClibc) is a small C standard library intended for Linux kernel-based operating systems for embedded systems and mobile devices. uClibc was written to support μClinux, a version of Linux not requiring a memory management unit and thus suited for microcontrollers (uCs; the "u" is a Latin script typographical approximation - not a proper romanization, which would be letter "m" - of μ for "micro").

Property Value
dbo:abstract
  • في الحوسبة، uClibc (تُكتب أحيانًا µClibc) هي مكتبة صغيرة قياسية C مخصصة لأنظمة التشغيل التي تستند إلى نواة لينكس للأنظمة . تم إنشاء uClibc لدعم ، نسخة لينكس لا تتطلب وحدة إدارة الذاكرة، وبالتالي مناسبة لل ميكروكنترولر (UCS، و «ش» هو الحروف اللاتينية مطبعي تقريب - وليس السليم بالحروف اللاتينية، والتي ستكون حرف «م» - من μ ل «الصغرى»). بدأ التطوير على uClibc في عام 1999. تمت كتابة uClibc في الغالب من البداية، ولكنها تضمنت رمزًا من glibc ومشاريع أخرى. رائد المشروع هو إريك أندرسن، والمساهم الرئيسي الآخر هو مانويل نوفوا الثالث. تعتبر uClibc مرخصة بموجب رخصة جنو العمومية الصغرى، وهي برمجيات مجانية ومفتوحة المصدر. يوسي ليبس أصغر بكثير من مكتبة جنو لسي، مكتبة C تُستخدم عادةً مع توزيعات لينكس. على الرغم من أن glibc يهدف إلى تقديم الدعم الكامل لجميع معايير C ذات الصلة عبر مجموعة واسعة من الأنظمة الأساسية للأجهزة والنواة، يركز يوسي ليبس بشكل خاص على أنظمة لينكس المدمجة. يمكن تمكين الميزات أو تعطيلها وفقًا لمتطلبات المساحة.يعمل يوسي ليبس على أنظمة لينكس قياسية وبدون وحدات إدارة الذاكرة. وهو يدعم i386 واكس86-64 وبنية ايه ار ام (كبير / صغير endian) و وبلاكفن وRenesas / Hitachi H8 (h8300) و وMIPS (endian كبير / صغير) وباور بي سي و endian) وSun SPARC و المعالجات. uClibc-ng عبارة عن مفترق من يوسي ليبس تم الإعلان عنه في قائمة بريد أوبن دبليو آر تي في يوليو 2014 بعد مرور أكثر من عامين بدون إصدار uClibc ، مشيرًا إلى عدم وجود أي اتصال من المشرف. . في الوقت الحالي، لا ينشر مؤلف المشروع الأصلي مزيدًا من التحديثات، لكن يشير إلى شوكة uClibc-ng التي لا تزال قيد التطوير للإصدارات الحالية. (ar)
  • uClibc je implementace standardní knihovny jazyka C zaměřená na podporu vestavěného Linuxu, tedy linuxového jádra tvořícího základ operačního systému na vestavěných systémech jako jsou mobilní telefony nebo složitější síťová zařízení. Jedná se o svobodný software pod licencí GNU LGPL napsaný v C. Poslední oficiální verze vyšla v květnu 2012. Od té doby vydává nové verze následnický projekt uClibc-ng. Původně uClibc vznikla pro µClinux, variantu linuxu pro jednočipy bez jednotky správy paměti. S ním také sdílí myšlenku názvu – úvodní písmeno u je v obou případech považováno za způsob zapsání řeckého písmene mý pomocí latinky a uClibc je tak možno zapisovat jako μClibc. Písmeno přitom odkazuje k předponě mikro, čímž vyjadřuje důraz na minimalismus. Knihovna je výrazně úspornější než glibc, ale také neposkytuje všechny její funkce. V roce 2012 se vyskytla v uClibc zajímavá chyba, kdy se projevilo zjednodušené řešení časových pásem ve starších verzích špatným dnem přechodu na letní čas. (cs)
  • uClibc (auch µClibc) ist eine für Linux-Embedded-Systeme konzipierte, kleine C-Standard-Bibliothek. Sie ist freie Software, lizenziert unter der GNU Lesser General Public License (LGPL). Die Standardbibliothek uClibc wurde ursprünglich erstellt um μClinux zu unterstützen, eine portierte Version des Linux-Kernels für Prozessoren ohne Speicherverwaltungseinheit (MMU). Deshalb eignet diese sich gut für Mikrocontroller, woher das „µC“ im Namen stammt. uClibc ist viel kleiner als die GNU-C-Bibliothek (glibc), welche die C-Standard-Bibliothek der meisten Linux-Distributionen für klassische Computer ist. Während glibc entwickelt wurde, um alle relevanten C-Standards auf einer möglichst breiten Auswahl an Plattformen voll zu unterstützen, ist uClibc auf Embedded-Linux-Systeme spezialisiert. Funktionen können aktiviert oder deaktiviert werden, je nachdem wie viel Speicherplatz zur Verfügung steht. uClibc läuft auf Standard- und auf MMU-losen Linux-Systemen. Es unterstützt Alpha, i386, i960, x86-64, ARM (Big/Little Endian), AVR32, Blackfin, ETRAX CRIS, Renesas H8 (h8300), HP PA-RISC, Motorola m68k, MIPS (Big/Little Endian), IBM PowerPC, SuperH (Big/Little Endian), Sun SPARC, Altera Nios und Prozessoren. Das Build-System Buildroot, ein Teilprojekt von uClibc, besteht aus einer Sammlung von Makefiles und Patches, welche uClibc mit einem kleinen Linux-System und einer Cross-Compile-Werkzeugkette erstellen. Das Projekt wird beziehungsweise wurde von geleitet. Sein aktivster Helfer ist . Eine aktive Weiterentwicklung der Bibliothek findet seit 2015 in dem davon abgespalteten Nachfolgeprojekt statt. Auf dieses Projekt verweist der Originalautor, welcher nach 2012 selbst keine neuen Ausgaben mehr veröffentlichte. (de)
  • En informatique, uClibc est une petite bibliothèque standard du C destinée au développement de systèmes embarqués avec Linux. UClibc est en particulier plus petite que la Glibc généralement utilisée sur Linux. UCLibc supporte également les systèmes sans MMU. UClibc est une bibliothèque libre distribuée selon les termes de la GNU LGPL. À l'origine, uClibc a été produite pour μCLinux. (fr)
  • uClibc es una pequeña biblioteca en C diseñada para sistemas con Linux embebido. Es software libre con licencia LGPL. uClibc fue creada para soportar μClinux, una versión de Linux para sistemas integrados que no requieren de una unidad de manejo de memoria, lo cual es muy conveniente para microcontroladores (por ello el "μC" en el nombre). (es)
  • In computing, uClibc (sometimes written µClibc) is a small C standard library intended for Linux kernel-based operating systems for embedded systems and mobile devices. uClibc was written to support μClinux, a version of Linux not requiring a memory management unit and thus suited for microcontrollers (uCs; the "u" is a Latin script typographical approximation - not a proper romanization, which would be letter "m" - of μ for "micro"). Development on uClibc started around 1999. uClibc was mostly written from scratch, but has incorporated code from glibc and other projects. The project lead is Erik Andersen, and the other main contributor is Manuel Novoa III. Licensed under the GNU Lesser General Public License, uClibc is free and open-source software. uClibc is much smaller than the glibc, the C library normally used with Linux distributions. While glibc is intended to fully support all relevant C standards across a wide range of hardware and kernel platforms, uClibc is specifically focused on embedded Linux systems. Features can be enabled or disabled according to space requirements. uClibc runs on standard and MMU-less Linux systems. It supports i386, x86-64, ARM (big/little endian), Atmel AVR32, Analog Devices Blackfin, Renesas/Hitachi H8 (h8300), Motorola m68k, MIPS (big/little endian), IBM PowerPC, SuperH (big/little endian), Sun SPARC, and Renesas/NEC v850 processors. uClibc-ng is a fork of uClibc announced on the OpenWRT mailing list in July 2014 after more than two years had passed without a uClibc release, citing a lack of any communication from the maintainer. At present, the original project's author no longer publishes updates, but refers to the still actively developed fork uClibc-ng for current releases. (en)
  • uClibc는 임베디드 리눅스 전용으로 만들어진 소형 C 표준 라이브러리다. uClibc는 메모리 관리 장치가 필요없는 마이크로컨트롤러에 장착하는 μLinux 전용으로 만들어졌다. 프로젝트를 개시한 사람은 "Erik Andersen"이며 다른 주요 공헌자로는 "Manuel Novoa III"가 있다. uClibc의 개발은 1999년 즈음 시작되었다. uClibc는 대부분 아무것도 없는 상태에서 개발되었으나 glibc와 다른 프로젝트의 코드를 통합하였다. (ko)
  • uClibc は、組み込みLinux向けの小型標準Cライブラリである。uClibc は、メモリ管理ユニットを必要としないマイクロコントローラに対応したμClinux 向けに開発された("u" は「マイクロ」を意味する μ のローマナイゼーションである)。 プロジェクトを創始したのは Erik Andersen。他の主なコントリビュータとして Manuel Novoa III がいる。GNU Lesser General Public License でライセンスされており、フリーソフトウェアである。 (ja)
  • In de informatica is µClibc een kleine Standaard-C-bibliotheek, die gecreëerd is voor Embedded Linux-systemen. Het is vrije software, die vrijgegeven is onder de LGPL. µClibc werd gecreëerd ter ondersteuning van , een Linux-versie die geen memory management unit nodig heeft en dus geschikt is voor microcontrollers (vandaar de "uC", naar µC of micro-C, in de naam). µClibc is veel kleiner dan de GNU C Library (glibc), de C-bibliotheek die meestal gebruikt wordt in Linuxdistributies. Waar glibc alle relevante C-standaarden wil ondersteunen op een groot aantal platformen, richt µClibc zich specifiek op embedded Linux. Bepaalde opties kan men beschikbaar maken of verwijderen, afhankelijk van de beschikbare geheugenruimtes. µClibc werkt op standaard- en op MMU-loze Linux-systemen en ondersteunt i386, ARM (big/little endian), , , m68k, MIPS (big/little endian), PowerPC, SuperH (big/little endian), SPARC en als processoren. (nl)
  • uClibc – implementacja standardowej biblioteki języka C dla systemów osadzonych (ang. embedded). Jest ona o wiele mniejsza niż GNU libc, ale działają z nią prawie wszystkie aplikacje współpracujące z GNU libc. Można ją uruchomić w standardowym systemie Linux lub w jego wersji bez MMU (zwanej ΜClinux) działającym na procesorach alpha, ARM (big/little endian), , Blackfin, cris, HP/PA, i386, ia64, i960, , m68k, mips (big/little endian), PowerPC, SH (big/little endian), SPARC lub v850. Implementacja uClibc była rozwijana przez Erika Andersena i rozpowszechniana na licencji GNU LGPL. Po wstrzymaniu rozwoju projektu, w 2014 roku powstał fork – . (pl)
  • uClibc — стандартная библиотека языка программирования C, предназначенная для встраиваемых систем на базе Linux. uClibc была разработана для поддержки (специальная редакция ядра Linux, способная работать без блока управления памятью [MMU]) и таким образом подходящая для микроконтроллеров. (буква u есть адаптация греческой буквы µ, означающей «микро»). Координатор проекта — Erik Andersen, другим активным участником является Manuel Novoa III. uClibc — свободное программное обеспечение, распространяемое под GNU LGPL. С 2014 года развитие библиотеки продолжается в форке uClibc-ng. (ru)
  • uClibc é em computação o nome de uma pequena da biblioteca padrão da linguagem C direcionada a sistemas embarcados que utilizam o sistema operacional Linux. Foi criada com o intuito de dar suporte ao projeto μClinux. Esta biblioteca foi criada por Erik Andersen e está publicada sob a licença LGPL. (pt)
  • 在计算术语中,uClibc 是一个面向嵌入式Linux系统的小型的C标准库。最初uClibc是为了支持uClinux而开发,这是一个不需要内存管理单元的Linux版本,因此适合于微控制器系统(uCs;此处"u"是代表"micro"的μ的罗马化). 项目领导人是Erik Andersen.其他主要贡献者是Manuel Novoa III.许可证遵从GNU宽通用公共许可证。uClibc是自由软件。 (zh)
dbo:computingPlatform
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:releaseDate
  • 2000-02-13 (xsd:date)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 689538 (xsd:integer)
dbo:wikiPageLength
  • 6610 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1079166920 (xsd:integer)
dbo:wikiPageWikiLink
dbp:developer
  • Erik Andersen (en)
dbp:discontinued
  • yes (en)
dbp:latestReleaseDate
  • 2021-10-06 (xsd:date)
dbp:latestReleaseVersion
  • 1 (xsd:integer)
dbp:license
dbp:name
  • uClibc (en)
  • uClibc-ng (en)
dbp:operatingSystem
dbp:platform
dbp:programmingLanguage
dbp:released
  • 2000-02-13 (xsd:date)
dbp:repo
dbp:title
  • uClibc (en)
  • uClibc-ng (en)
dbp:website
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • En informatique, uClibc est une petite bibliothèque standard du C destinée au développement de systèmes embarqués avec Linux. UClibc est en particulier plus petite que la Glibc généralement utilisée sur Linux. UCLibc supporte également les systèmes sans MMU. UClibc est une bibliothèque libre distribuée selon les termes de la GNU LGPL. À l'origine, uClibc a été produite pour μCLinux. (fr)
  • uClibc es una pequeña biblioteca en C diseñada para sistemas con Linux embebido. Es software libre con licencia LGPL. uClibc fue creada para soportar μClinux, una versión de Linux para sistemas integrados que no requieren de una unidad de manejo de memoria, lo cual es muy conveniente para microcontroladores (por ello el "μC" en el nombre). (es)
  • uClibc는 임베디드 리눅스 전용으로 만들어진 소형 C 표준 라이브러리다. uClibc는 메모리 관리 장치가 필요없는 마이크로컨트롤러에 장착하는 μLinux 전용으로 만들어졌다. 프로젝트를 개시한 사람은 "Erik Andersen"이며 다른 주요 공헌자로는 "Manuel Novoa III"가 있다. uClibc의 개발은 1999년 즈음 시작되었다. uClibc는 대부분 아무것도 없는 상태에서 개발되었으나 glibc와 다른 프로젝트의 코드를 통합하였다. (ko)
  • uClibc は、組み込みLinux向けの小型標準Cライブラリである。uClibc は、メモリ管理ユニットを必要としないマイクロコントローラに対応したμClinux 向けに開発された("u" は「マイクロ」を意味する μ のローマナイゼーションである)。 プロジェクトを創始したのは Erik Andersen。他の主なコントリビュータとして Manuel Novoa III がいる。GNU Lesser General Public License でライセンスされており、フリーソフトウェアである。 (ja)
  • uClibc — стандартная библиотека языка программирования C, предназначенная для встраиваемых систем на базе Linux. uClibc была разработана для поддержки (специальная редакция ядра Linux, способная работать без блока управления памятью [MMU]) и таким образом подходящая для микроконтроллеров. (буква u есть адаптация греческой буквы µ, означающей «микро»). Координатор проекта — Erik Andersen, другим активным участником является Manuel Novoa III. uClibc — свободное программное обеспечение, распространяемое под GNU LGPL. С 2014 года развитие библиотеки продолжается в форке uClibc-ng. (ru)
  • uClibc é em computação o nome de uma pequena da biblioteca padrão da linguagem C direcionada a sistemas embarcados que utilizam o sistema operacional Linux. Foi criada com o intuito de dar suporte ao projeto μClinux. Esta biblioteca foi criada por Erik Andersen e está publicada sob a licença LGPL. (pt)
  • 在计算术语中,uClibc 是一个面向嵌入式Linux系统的小型的C标准库。最初uClibc是为了支持uClinux而开发,这是一个不需要内存管理单元的Linux版本,因此适合于微控制器系统(uCs;此处"u"是代表"micro"的μ的罗马化). 项目领导人是Erik Andersen.其他主要贡献者是Manuel Novoa III.许可证遵从GNU宽通用公共许可证。uClibc是自由软件。 (zh)
  • في الحوسبة، uClibc (تُكتب أحيانًا µClibc) هي مكتبة صغيرة قياسية C مخصصة لأنظمة التشغيل التي تستند إلى نواة لينكس للأنظمة . تم إنشاء uClibc لدعم ، نسخة لينكس لا تتطلب وحدة إدارة الذاكرة، وبالتالي مناسبة لل ميكروكنترولر (UCS، و «ش» هو الحروف اللاتينية مطبعي تقريب - وليس السليم بالحروف اللاتينية، والتي ستكون حرف «م» - من μ ل «الصغرى»). (ar)
  • uClibc je implementace standardní knihovny jazyka C zaměřená na podporu vestavěného Linuxu, tedy linuxového jádra tvořícího základ operačního systému na vestavěných systémech jako jsou mobilní telefony nebo složitější síťová zařízení. Jedná se o svobodný software pod licencí GNU LGPL napsaný v C. Poslední oficiální verze vyšla v květnu 2012. Od té doby vydává nové verze následnický projekt uClibc-ng. Knihovna je výrazně úspornější než glibc, ale také neposkytuje všechny její funkce. (cs)
  • uClibc (auch µClibc) ist eine für Linux-Embedded-Systeme konzipierte, kleine C-Standard-Bibliothek. Sie ist freie Software, lizenziert unter der GNU Lesser General Public License (LGPL). Die Standardbibliothek uClibc wurde ursprünglich erstellt um μClinux zu unterstützen, eine portierte Version des Linux-Kernels für Prozessoren ohne Speicherverwaltungseinheit (MMU). Deshalb eignet diese sich gut für Mikrocontroller, woher das „µC“ im Namen stammt. (de)
  • In computing, uClibc (sometimes written µClibc) is a small C standard library intended for Linux kernel-based operating systems for embedded systems and mobile devices. uClibc was written to support μClinux, a version of Linux not requiring a memory management unit and thus suited for microcontrollers (uCs; the "u" is a Latin script typographical approximation - not a proper romanization, which would be letter "m" - of μ for "micro"). (en)
  • In de informatica is µClibc een kleine Standaard-C-bibliotheek, die gecreëerd is voor Embedded Linux-systemen. Het is vrije software, die vrijgegeven is onder de LGPL. µClibc werd gecreëerd ter ondersteuning van , een Linux-versie die geen memory management unit nodig heeft en dus geschikt is voor microcontrollers (vandaar de "uC", naar µC of micro-C, in de naam). µClibc werkt op standaard- en op MMU-loze Linux-systemen en ondersteunt i386, ARM (big/little endian), , , m68k, MIPS (big/little endian), PowerPC, SuperH (big/little endian), SPARC en als processoren. (nl)
  • uClibc – implementacja standardowej biblioteki języka C dla systemów osadzonych (ang. embedded). Jest ona o wiele mniejsza niż GNU libc, ale działają z nią prawie wszystkie aplikacje współpracujące z GNU libc. Można ją uruchomić w standardowym systemie Linux lub w jego wersji bez MMU (zwanej ΜClinux) działającym na procesorach alpha, ARM (big/little endian), , Blackfin, cris, HP/PA, i386, ia64, i960, , m68k, mips (big/little endian), PowerPC, SH (big/little endian), SPARC lub v850. Implementacja uClibc była rozwijana przez Erika Andersena i rozpowszechniana na licencji GNU LGPL. (pl)
rdfs:label
  • يوسي ليبس (ar)
  • UClibc (cs)
  • UClibc (de)
  • UClibc (es)
  • UClibc (fr)
  • UClibc (ja)
  • UClibc (ko)
  • ΜClibc (nl)
  • UClibc (pl)
  • UClibc (pt)
  • UClibc (en)
  • UClibc (ru)
  • UClibc (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • uClibc (en)
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:userland of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License