This HTML5 document contains 169 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-dehttp://de.dbpedia.org/resource/
dctermshttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-kohttp://ko.dbpedia.org/resource/
n22http://dbpedia.org/resource/Input/
dbpedia-eshttp://es.dbpedia.org/resource/
n18https://global.dbpedia.org/id/
umbel-rchttp://umbel.org/umbel/rc/
n6https://hal.freedesktop.org/releases/
yagohttp://dbpedia.org/class/yago/
dbpedia-ruhttp://ru.dbpedia.org/resource/
n20https://freedesktop.org/wiki/Software/hal/
schemahttp://schema.org/
dbthttp://dbpedia.org/resource/Template:
dbpedia-ukhttp://uk.dbpedia.org/resource/
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
dbpedia-pthttp://pt.dbpedia.org/resource/
dbpedia-cshttp://cs.dbpedia.org/resource/
n5http://www.w3.org/2006/03/wn/wn20/instances/
dbpedia-nohttp://no.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
wikipedia-enhttp://en.wikipedia.org/wiki/
dbphttp://dbpedia.org/property/
dbchttp://dbpedia.org/resource/Category:
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-nlhttp://nl.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbrhttp://dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/

Statements

Subject Item
dbr:HAL_(software)
rdf:type
dbo:Software wikidata:Q7397 yago:Application106570110 yago:Writing106359877 yago:Abstraction100002137 yago:Interface106575227 yago:Communication100033020 wikidata:Q386724 yago:Code106355894 yago:CodingSystem106353757 owl:Thing yago:WikicatUserInterfaces dbo:Work yago:WikicatApplicationsUsingD-Bus yago:Program106568978 yago:WrittenCommunication106349220 schema:CreativeWork yago:Software106566077 umbel-rc:SoftwareObject
rdfs:label
HAL (software) HAL (software) HAL (freedesktop.org) HAL (ソフトウェア) HAL (freedesktop.org) HAL (software) HAL (Software) HAL (소프트웨어) HAL (software) HAL (software)
rdfs:comment
Hardware Abstraction Layer ou Hardware Annotation Library (HAL), em português Camada de Abstração de Hardware ou Biblioteca de Anotação de Hardware, é um subsistema de software para sistemas operacionais do tipo UNIX que fornece abstração de hardware. O HAL hoje está obsoleto na maioria das distribuições Linux e no FreeBSD. Sua funcionalidade está sendo incorporada pelo udev no Linux desde 2008-2010 e pelo no FreeBSD. Anteriormente, o HAL foi construído no topo do udev. Alguns outros SOs que não possuem um software alternativo como udev e devd, ainda usam o HAL. HAL was een softwareproject dat een hardware-abstractielaag aanbood voor Unix-achtige besturingssystemen. Met HAL kon hardware aangesproken worden via een API vanuit een computerprogramma zodat het programma geen kennis hoefde te hebben van alle geavanceerde functionaliteit. HAL is verouderd, aangezien de functionaliteit van HAL geïntegreerd werd in in de periode 2008-2010. Voorheen was HAL een uitbreiding op udev waarbij udev op lager niveau functioneerde. Udev is de apparaatbeheerder voor de Linuxkernel. HAL (Hardware Abstraction Layer or rather Hardware Annotation Library) is a software subsystem for UNIX-like operating systems providing hardware abstraction. HAL is now deprecated on most Linux distributions and on FreeBSD. Functionality is being merged into udev on Linux as of 2008–2010 and devd on FreeBSD. Previously, HAL was built on top of udev. Some other OS-es which don't have an alternative like udev or devd still use HAL. HAL is unrelated to the concept of Windows NT kernel HALs, which handle some platform-specific core functionality within the kernel, such as interrupt routing. HAL (zkratka z anglického Hardware Abstraction Layer – Vrstva abstrakce hardwaru) byl svobodný software (pod licencí GNU GPL) pro operační systémy unixového typu, který poskytoval vrstvu abstrakce nad hardwarem. Jeho smyslem bylo umožnit aplikacím snadný přístup k hardware přes přenositelné programové rozhraní. Poslední verze HALu byla vydána v roce 2009 a linuxové distribuce i aplikace od něj následně začaly ustupovat. Například vývojáři X.Org začali plánovat odstranění jeho využití hned v roce 2009. HAL (сокр. от англ. Hardware Abstraction Layer) — более не разрабатываемый демон, представлявший слой аппаратных абстракций для Linux и некоторых других Unix-образных систем. HAL(ハル)は デーモン型のHardware Abstract Layerの一種であり、デスクトップアプリケーションがハードウェア情報に容易にアクセスできるようにすることでバスやデバイスの種類に寄らずに各種デバイスを利用できるようにするオープンソースプロジェクトである。これにより、GUIが一貫した形式で全てのリソースをユーザーに提示できる。 例えば、HAL はリムーバブルメディアドライブの情報を収集し、メディアの出し入れをユーザーのデスクトップ環境に通知する。 従来、デスクトップアプリケーションであってもハードウェアへのアクセスは直接カーネルを使って行うしかなかった。しかし、カーネルはデバイスについて全てを知っているわけではないため、この方式では正確さに難点があり、かつ面倒だった。例えば、MP3プレイヤーやデジタルカメラなどはユーザインタフェースでは単なるハードディスクとして示されることがあった。従って、システムに接続されている周辺機器を一覧するようなデスクトップのユーザインタフェースはほとんどなかった。 HAL (скорочення від англ. Hardware Abstraction Layer) — демон, що надає шар апаратних абстракцій для Linux і деяких інших Unix-подібних систем. Проект спочатку створювався Red Hat, зараз розробляється на freedesktop.org. Демон HAL отримує інформацію про апаратне забезпечення від ядра ОС (у Linux, наприклад, HAL черпає велику частину інформації з sysfs), і надає програмам-клієнтам через D-Bus в зручному для користування форматі. Отримання інформації безпосередньо від ядра — процес складний і може бути пов'язаний з проблемами з безпекою, отже, наявність HAL сильно спрощує розробку програм, які мають знати про апаратну частину комп'ютера (наприклад, що користувач щойно від'єднав принтер або вставив флешку). Оскільки HAL на всіх платформах надає інформацію в одному форматі, незалежно від опера HAL era un proyecto de software que proveía una capa de abstracción de hardware para sistemas Unix-like. HAL está descontinuado en sistemas GNU/Linux, y su funcionalidad se ha incorporado a udev. Anteriormente, HAL se basaba sobre udev, que es de más bajo nivel. Permitía a las aplicaciones de escritorio detectar y usar el hardware a través de una API simple y portable, sin importar el hardware sobre el que se estuviera ejecutando.​ HAL (kurz für Hardware Abstraction Layer) ist eine freie Software, die es Anwendungen ermöglicht, Informationen über verfügbare Hardware abzurufen und mit ihr zu kommunizieren. Mit HAL können Anwendungen auf das Anschließen und Entfernen von Hardware reagieren (Plug and Play). HAL arbeitet als Daemon und benutzt D-Bus, um Informationen an Anwendungssoftware weiterzugeben. HAL verfügt über eine eigene Datenbank, die detaillierte Beschreibungen von Hardwarekomponenten enthält. So kann Anwendungssoftware beispielsweise in die Lage versetzt werden, eine Digitalkamera als solche anzusprechen, auch wenn sie sich am Universal Serial Bus nur als Datenspeicher zu erkennen gibt.
foaf:name
HAL
foaf:homepage
n20:
dbp:name
HAL
dcterms:subject
dbc:Free_system_software dbc:User_interfaces dbc:Applications_using_D-Bus dbc:Freedesktop.org dbc:Software_using_the_Academic_Free_License dbc:Human–computer_interaction
dbo:wikiPageID
6232856
dbo:wikiPageRevisionID
1018016782
dbo:wikiPageWikiLink
dbr:Remote_procedure_call dbr:Object-based dbr:Windows_NT dbr:OpenSolaris dbr:Setuid dbr:Computer_bus dbr:GNOME dbr:Udev dbr:DeviceKit dbr:Free_software dbc:Free_system_software dbr:Operating_system dbr:UNIX dbc:User_interfaces dbr:UPower dbr:Eudev dbr:Desktop_environment dbr:API dbc:Applications_using_D-Bus dbr:Solaris_(operating_system) dbr:Network_topology dbr:Hardware_abstraction dbr:Digital_camera dbr:Havoc_Pennington dbr:Kernel_(computer_science) dbr:System_software dbr:Unix-like dbr:Wireless_network dbr:NetBSD dbr:Linux dbr:Optical_disc n22:output dbr:Debian dbr:Academic_Free_License dbr:Software_portability dbr:X.Org_Server dbr:Virtual_file_system dbr:Device_node dbr:KDE dbr:FreeBSD dbr:Desktop_application dbr:Hotplug dbr:Hotplugging dbr:Disk_partition dbc:Freedesktop.org dbr:Abstraction_(computer_science) dbr:GNU_General_Public_License dbr:System_call dbr:Devfsd dbr:Software dbr:Inter-process_communication dbr:Freedesktop.org dbr:Deprecation dbr:Peripheral dbc:Software_using_the_Academic_Free_License dbr:Computer_hardware dbr:Fedora_(operating_system) dbc:Human–computer_interaction dbr:Daemon_(computer_software) dbr:D-Bus dbr:Ubuntu_(operating_system)
dbo:wikiPageExternalLink
n6: n20:
owl:sameAs
dbpedia-nl:HAL_(software) dbpedia-cs:HAL_(software) wikidata:Q200871 dbpedia-ru:HAL_(freedesktop.org) freebase:m.0fy282 n18:vHe1 dbpedia-ko:HAL_(소프트웨어) dbpedia-ja:HAL_(ソフトウェア) dbpedia-es:HAL_(software) dbpedia-pt:HAL_(software) dbpedia-no:HAL dbpedia-uk:HAL_(freedesktop.org) yago-res:HAL_(software) dbpedia-de:HAL_(Software)
dbp:wikiPageUsesTemplate
dbt:Portal dbt:Fact dbt:About dbt:Outdated_as_of dbt:Reflist dbt:Mono dbt:Short_description dbt:Release_date_and_age dbt:Infobox_software dbt:As_of dbt:Freedesktop.org
dbp:genre
dbr:System_software
dbp:latestReleaseDate
2009-11-30
dbp:latestReleaseVersion
0.5
dbp:license
GNU General Public License and Academic Free License
dbp:operatingSystem
dbr:FreeBSD dbr:NetBSD dbr:Solaris_(operating_system) dbr:OpenSolaris dbr:Linux
dbp:platform
dbr:UNIX
dbp:website
n20:
dbo:abstract
HAL (скорочення від англ. Hardware Abstraction Layer) — демон, що надає шар апаратних абстракцій для Linux і деяких інших Unix-подібних систем. Проект спочатку створювався Red Hat, зараз розробляється на freedesktop.org. Демон HAL отримує інформацію про апаратне забезпечення від ядра ОС (у Linux, наприклад, HAL черпає велику частину інформації з sysfs), і надає програмам-клієнтам через D-Bus в зручному для користування форматі. Отримання інформації безпосередньо від ядра — процес складний і може бути пов'язаний з проблемами з безпекою, отже, наявність HAL сильно спрощує розробку програм, які мають знати про апаратну частину комп'ютера (наприклад, що користувач щойно від'єднав принтер або вставив флешку). Оскільки HAL на всіх платформах надає інформацію в одному форматі, незалежно від операційної системи і версії ядра, він також полегшує розробку крос-платформного ПЗ. HAL розповсюджується за ліцензіями GNU General Public License і , і отже, є вільним програмним забезпеченням. У теперішній час HAL вважається застарілим і не рекомендується до використання. Основними причинами є монолітність і труднощі налаштування. Спочатку велика частина логіки HAL була перенесена в Udev, а правила в новий модуль — DeviceKit (не має нічого спільного з PolicyKit або ConsoleKit). Перевага udev перед HAL в тому, що перший є подієво-керованим модулем, а HAL періодично опитує ядро. Таким чином, використання подієво-керованого udev значно знижує навантаження на систему, а значить і електроспоживання. Однак незабаром схема udev+DeviceKit дещо змінилася — розробники виявили, що велика частина апаратури вже управляється різними програмними компонентами і необхідні тільки правила для дисків (udisks) і живлення (upower). Проект DeviceKit був розбитий на кілька дрібніших частин і більше не використовується і не згадується. Таким чином, сучасні дистрибутиви використовують тільки Udev і правила до нього (udisks, upower). Проте зважаючи на інерційності коду, багато програм все ще вимагають застарілий HAL (в основному для виявлення дисків) і тому дистрибутиви змушені поставляти HAL, фактично дублюючи логіку. Але багато дистрибутивів (наприклад, Ubuntu, Debian и Fedora) вже приступили до використання замість нього Udev. HAL (zkratka z anglického Hardware Abstraction Layer – Vrstva abstrakce hardwaru) byl svobodný software (pod licencí GNU GPL) pro operační systémy unixového typu, který poskytoval vrstvu abstrakce nad hardwarem. Jeho smyslem bylo umožnit aplikacím snadný přístup k hardware přes přenositelné programové rozhraní. Meziprocesovou komunikaci pro přístup aplikací nabízel HAL přes softwarovou sběrnici D-Bus. Na Linuxu objevoval nová zařízení zkoumáním virtuálního souborového systému sysfs a také nasloucháním událostem linuxového jádra hlásícím připojování zařízení za chodu. V některých linuxových distribucích pro něj byla také vytvořena speciální pravidla pro udev, který mu podle nich oznamoval připojení zařízení. Poslední verze HALu byla vydána v roce 2009 a linuxové distribuce i aplikace od něj následně začaly ustupovat. Například vývojáři X.Org začali plánovat odstranění jeho využití hned v roce 2009. HAL was een softwareproject dat een hardware-abstractielaag aanbood voor Unix-achtige besturingssystemen. Met HAL kon hardware aangesproken worden via een API vanuit een computerprogramma zodat het programma geen kennis hoefde te hebben van alle geavanceerde functionaliteit. HAL is verouderd, aangezien de functionaliteit van HAL geïntegreerd werd in in de periode 2008-2010. Voorheen was HAL een uitbreiding op udev waarbij udev op lager niveau functioneerde. Udev is de apparaatbeheerder voor de Linuxkernel. De laatste versie van HAL is 0.5.14 en werd uitgebracht op 30 november 2009. HAL wordt uitgebracht onder de GPL, waardoor het vrije software is. HAL werd gebruikt door GNOME en KDE, maar werd vervangen door in de meeste Linuxdistributies. HAL (kurz für Hardware Abstraction Layer) ist eine freie Software, die es Anwendungen ermöglicht, Informationen über verfügbare Hardware abzurufen und mit ihr zu kommunizieren. Mit HAL können Anwendungen auf das Anschließen und Entfernen von Hardware reagieren (Plug and Play). HAL arbeitet als Daemon und benutzt D-Bus, um Informationen an Anwendungssoftware weiterzugeben. HAL verfügt über eine eigene Datenbank, die detaillierte Beschreibungen von Hardwarekomponenten enthält. So kann Anwendungssoftware beispielsweise in die Lage versetzt werden, eine Digitalkamera als solche anzusprechen, auch wenn sie sich am Universal Serial Bus nur als Datenspeicher zu erkennen gibt. Die erste Version dieser Software wurde im September 2003 veröffentlicht. Der deutsche Begriff dafür wäre Hardwareabstraktionsschicht. Im Mai 2008 bekannte der Verfasser der Spezifikationen indessen, dass es sich nicht um eine Abstraktionsschicht handelt. HAL wird inzwischen wieder aus vielen Linux-Distributionen entfernt, da es „ein großes, monolithisches unwartbares Durcheinander geworden ist“. Basierend auf den Erfahrungen des HAL-Projekts war ursprünglich als Ersatz geplant, inzwischen wurde dessen Funktionalität in eine Sammlung von Einzelkomponenten wie udev, UPower, RFkill und andere aufgeteilt. HAL (Hardware Abstraction Layer or rather Hardware Annotation Library) is a software subsystem for UNIX-like operating systems providing hardware abstraction. HAL is now deprecated on most Linux distributions and on FreeBSD. Functionality is being merged into udev on Linux as of 2008–2010 and devd on FreeBSD. Previously, HAL was built on top of udev. Some other OS-es which don't have an alternative like udev or devd still use HAL. The purpose of the hardware abstraction layer was to allow desktop applications to discover and use the hardware of the host system through a simple, portable and abstract API, regardless of the type of the underlying hardware. HAL for Linux OS was originally envisioned by Havoc Pennington. It became a freedesktop.org project, and was a key part of the software stack of the GNOME and KDE desktop environments. It is free software, dual-licensed under both the GNU General Public License and the Academic Free License. HAL is unrelated to the concept of Windows NT kernel HALs, which handle some platform-specific core functionality within the kernel, such as interrupt routing. HAL(Hardware Abstraction Layer 또는 Hardware Annotation Library)은 하드웨어 추상화를 제공하는 유닉스 계열 운영 체제를 위한 소프트웨어 하위 시스템이다. HAL은 현재 대부분의 리눅스 배포판과 FreeBSD에서 구식화되어 있다. 기능은 리눅스에서는 2008년~2010년 기준으로 udev로 병합되었으며 FreeBSD의 경우 devd에 병합되었다. 이전에 HAL은 udev 위에서 개발되었다. 기타 일부 운영 체제들은 udev나 devd와 같은 대안이 없어서 HAL을 여전히 사용 중이다. 하드웨어 추상화 계층의 목적은 기반이 되는 하드웨어의 종류에 관계 없이 단순하고 포터블하고 추상화된 API를 통해 데스크톱 응용 프로그램들이 호스트 시스템의 컴퓨터 하드웨어를 발견하고 사용할 수 있게 하는 것이다. HAL (сокр. от англ. Hardware Abstraction Layer) — более не разрабатываемый демон, представлявший слой аппаратных абстракций для Linux и некоторых других Unix-образных систем. HAL era un proyecto de software que proveía una capa de abstracción de hardware para sistemas Unix-like. HAL está descontinuado en sistemas GNU/Linux, y su funcionalidad se ha incorporado a udev. Anteriormente, HAL se basaba sobre udev, que es de más bajo nivel. Permitía a las aplicaciones de escritorio detectar y usar el hardware a través de una API simple y portable, sin importar el hardware sobre el que se estuviera ejecutando.​ Hardware Abstraction Layer ou Hardware Annotation Library (HAL), em português Camada de Abstração de Hardware ou Biblioteca de Anotação de Hardware, é um subsistema de software para sistemas operacionais do tipo UNIX que fornece abstração de hardware. O HAL hoje está obsoleto na maioria das distribuições Linux e no FreeBSD. Sua funcionalidade está sendo incorporada pelo udev no Linux desde 2008-2010 e pelo no FreeBSD. Anteriormente, o HAL foi construído no topo do udev. Alguns outros SOs que não possuem um software alternativo como udev e devd, ainda usam o HAL. O propósito da camada de abstração de hardware era permitir que aplicações desktop descobrissem e usassem o hardware do sistema hospedeiro por meio de uma API portável e abstrata, independentemente do tipo de hardware subjacente. O HAL para Linux foi originalmente concebido por Havoc Pennington. Ele se tornou o projeto freedesktop.org e foi uma parte chave da pilha de softwares dos ambientes desktop GNOME e KDE. Ele é um software livre com licença dual sob a GNU General Public License e . HAL não está relacionado com o conceito dos HALs do núcleo do Windows NT, que manipula algumas funcionalidades importantes específicas de plataforma dentro do núcleo, como roteamento de interrupções. HAL(ハル)は デーモン型のHardware Abstract Layerの一種であり、デスクトップアプリケーションがハードウェア情報に容易にアクセスできるようにすることでバスやデバイスの種類に寄らずに各種デバイスを利用できるようにするオープンソースプロジェクトである。これにより、GUIが一貫した形式で全てのリソースをユーザーに提示できる。 例えば、HAL はリムーバブルメディアドライブの情報を収集し、メディアの出し入れをユーザーのデスクトップ環境に通知する。 従来、デスクトップアプリケーションであってもハードウェアへのアクセスは直接カーネルを使って行うしかなかった。しかし、カーネルはデバイスについて全てを知っているわけではないため、この方式では正確さに難点があり、かつ面倒だった。例えば、MP3プレイヤーやデジタルカメラなどはユーザインタフェースでは単なるハードディスクとして示されることがあった。従って、システムに接続されている周辺機器を一覧するようなデスクトップのユーザインタフェースはほとんどなかった。 HAL を使うと、ハードウェアの種類毎の重要な情報が一貫した形式で利用可能となる。新たなデバイスが追加されたとき、追加されたデバイスの種類などの情報を伴って非同期シグナルがシステムのメッセージバス上にブロードキャストされる。このメッセージバスに接続しておくことで、デスクトップアプリケーションが新たなハードウェアを見つけることが可能となる。システムレベルのスクリプトでデバイスを設定することもできる。事実上、HAL はプラグアンドプレイを可能とする。 HAL デーモンはデバイスのリストを実際のハードウェアの状態に合わせて維持する。各デバイスの状態は事前に定義されたキーと値の組で表される。各デバイスオブジェクトの識別には Unique Device Identifier (UDI) という識別子が使われる。キーと値のペアには型があり、HAL の仕様で定義されている。従って、HAL のユーザーはそれらの意味を知ることができる。
gold:hypernym
dbr:Subsystem
dbp:wordnet_type
n5:synset-software-noun-1
prov:wasDerivedFrom
wikipedia-en:HAL_(software)?oldid=1018016782&ns=0
dbo:wikiPageLength
8272
dbo:latestReleaseDate
2009-11-30
dbo:latestReleaseVersion
0.5.14
dbo:computingPlatform
dbr:UNIX
dbo:genre
dbr:System_software
dbo:license
dbr:Academic_Free_License dbr:GNU_General_Public_License
foaf:isPrimaryTopicOf
wikipedia-en:HAL_(software)