Golem.de
 
Suchen bei Golem.de
Videos bei Golem.de
Sonic the Hedgehog 4 Episode 1 - Trailer Sonic the Hedgehog 4 Episode 1 - Trailer
Stellenmarkt

IT-Administrator (m/w)
Grenzebach Maschinenbau GmbH, Asbach-Bäumenheim/Hamlar

Java-Anwendungsentwickler (m/w)
agentes AG, Stuttgart, München

Prozessspezialist/in IT-Prozesse
ADAC e.V., München

Detailsuche
Newsletterabo
Verwandte Themen

Software-Entwicklung, OSS, Desktop-Applikationen, Linux, Linux-Kernel, Programmiersprache

Verwandte Artikel
Letzte Meldungen

Venezuela: Wir planen keine Zensur des Internets

Spieletest: Command & Conquer 4 - Tiberian Twilight

DivX Plus - Player nun mit integriertem Konverter

Huawei übernimmt Teil des Netzbetriebs für O2 Germany

Adriane lässt Computer sprechen

Neuer E-Ink-Vizechef: E-Book-Reader werden farbig

Silverlight für Symbian S60: Erste Betaversion ist da

Breitband: EU will 30 MBit/s bis 2013, 100 MBit/s bis 2020

Jetzt auch Intel: SSD mit 40 GByte unter 100 Euro

Opensocial 1.0 setzt auf Modularität

Freenet setzt verstärkt auf Smartphones und mobiles Internet

Windows Phone 7: Microsoft nennt Hardwareanforderungen

DDR3-Speicher mit 2.400 MHz bei nur 1,65 Volt

Streamingdienst Onlive sperrt Grafikmenü

Hessen erprobt Onlinezulassung von Kraftfahrzeugen

Elcomsofts Passwortknacker - Radeon HD 5970 besiegt Tesla

Amarok 2.3.0 mit erweiterten Playlistfunktionen

Twitter goes @anywhere

VMware Workstation 7.1 als Beta verfügbar

Textsoap entfernt Zeichenmüll aus Texten

Aiptek vermarktet Grafiktablett als Lifestyle-Artikel

Canon-Spiegelreflexkameras über Nintendo DS fernsteuern

RAW-Konverter Bibble Pro 5 für neue Kameras und Objektive

Xeon 5600: 4 oder 6 Kerne und 40 bis 130 Watt (Update)

Opera Mini 5 und Opera Mobile 10 sind fertig

Windows Phone 7: Microsoft nennt weitere Details

Hunted - The Demon's Forge: Bethesda kündigt Actionspiel an

Silverlight 4: Release Candidate ist fertig

Google News: Blättern in uralten Zeitungen

Dell verklagt Displayhersteller wegen Preisabsprachen

Weitere News


Haben wir etwas übersehen? Dann Mail an news@golem.de.

HOME

OSS / 15.09.2009 / 10:32Trackback    Teilen    Druck 

Linux-Kernel-Module in Haskell schreiben

Modifizierter GHC kommt zum Einsatz

Mit einer geänderten Version des Glasgow Haskell Compiler (GHC) ist es möglich, Module für den Linux-Kernel in der funktionalen Programmiersprache Haskell zu schreiben. Eine Anleitung erklärt, wie das funktioniert.

Der Linux-Kernel ist in C geschrieben, und so werden normalerweise auch die Module in C geschrieben. Ein Programmierer hat nun eine Möglichkeit gefunden, um die Kernel-Module in der funktionalen Programmiersprache Haskell schreiben zu können. Genutzt wird dafür der GHC in einer Version, die speziell für das Betriebssystem House angepasst wurde.

Diese GHC-Version wurde so geändert, dass sie Linux-Module erstellen kann. Durch eine weitere Änderung soll es einfacher sein, Kernel-Funktionen zu importieren und exportieren. In der entsprechenden Anleitung wird ausführlich erklärt, wie der GHC vorbereitet wird und wie letztlich Kernel-Module damit erstellt werden können. Die so erstellten Module sollen Typensicherheit bieten und unterstützen Garbage Collection.

Das Ganze ist jedoch eher als interessante Möglichkeit für Haskell-Entwickler zu betrachten. Zudem gibt es mit der Laufzeitumgebung des verwendeten House-GHC 6.8.2 auch noch Probleme. So wird belegter Speicher nicht wieder freigegeben. Beim Hinzufügen und Entfernen von Kernel-Modulen können so große Speicherlecks entstehen, die letztlich zum Systemabsturz führen. (js)
Kommentar-Übersicht / Kommentieren:
Re: Also entweder hab ich Probleme mit der... (gargamehl, 15.09.09 17:23)
Re: Weltherrschaft für Funktionale Programmierung... (LordPinhead, 15.09.09 17:20)
Trackback:
Aktuelle Artikel

Venezuela: Wir planen keine Zensur des Internets
Venezuela: Wir planen keine Zensur des Internets Die Nationalversammlung Venezuela hat keine Pläne für eine Zensur des Internets. Dieser Eindruck war nach einer Äußerung von Präsident Hugo Chávez entstanden. Eine Blockade von Twitter oder Facebook sei nicht geplant, erklärte ein Regierungsvertreter.

Spieletest: Command & Conquer 4 - Tiberian Twilight
Spieletest: Command & Conquer 4 - Tiberian Twilight Der Sammler sammelt nicht mehr, Basisbau ist überflüssig und Kane arbeitet mit GDI zusammen: Ist das noch ein echtes Command & Conquer? Mit Tiberian Twilight will EA die legendäre Echtzeitstrategiereihe abschließen und setzt auf zahlreiche Neuerungen. Macht das Spaß?

DivX Plus - Player nun mit integriertem Konverter
DivX Plus - Player nun mit integriertem Konverter Mit DivX Plus liefert DivX Inc. ein neues Softwarepaket aus Codec, Player, Webplayer und Videokonverter. Der Umgang mit DivX-Videos soll damit einfacher und komfortabler werden - bisher jedoch nur unter Windows.

 

 

Audio/Video | Desktop-Applikationen | Foto | Games | Handy | Internet | Mobil | OSS | PC-Hardware | Politik/Recht | Security | Software-Entwicklung | Wirtschaft | Wissenschaft

Ticker | RSS | API | Forum | Zusatz-Dienste | Jobs | IT-Events

Home | Impressum | Werbung | Freunde

Copyright © 1997 - 2010 Golem.de. Alle Rechte vorbehalten.

 

Zum Artikel Text einblenden Text ausblenden