OsmocomBB

OsmocomBB (von englisch „Open Source Mobile Communications – Baseband“) ist eine freie Firmware für den Betrieb der Baseband-Prozessoren von GSM-Endgeräten. Sie wird in C entwickelt und als freie Software unter den Bedingungen der GNU General Public License (GPL) (Version 2 oder höher) veröffentlicht. Es ist ein Schwesterprojekt von OpenBSC, das von denselben Programmierern entwickelt wurde. Neben dem Betrieb von GSM-Telephonen mit freier Software soll es auch einer größeren Masse von Personen besseren Einblick und direkte, praktische Auseinandersetzung mit GSM ermöglichen und damit die öffentliche Auseinandersetzung mit der (Un-)Sicherheit von GSM fördern.

OsmocomBB
Basisdaten
Programmiersprache C
Lizenz GPL (Freie Software)
bb.osmocom.org

OsmocomBB enthält eine Implementierung eines GSM-Protokollstapels für OSI-Schichten 1 bis 3 der clientseitigen GSM-Protokolle und Treiber. Die Clients bestehen im Kern aus dem Baseband-Prozessor, der typischerweise aus einem ARM-Prozessor und einem digitalen Signalprozessor besteht.

Geschichte

Nach der Schaffung von OpenBSC wandten sich die Autoren im Januar 2010 der Schaffung einer freien clientseitigen Implementierung der GSM-Protokolle zu. Nach 19 Jahren GSM-Nutzung ist OsmocomBB neben einer Handvoll proprietärer Implementierungen die erste freie Implementierung nach gescheiterten Projekten wie TSM30 von THC und MadOS, einem alternativen Betriebssystem für Nokia-Telefone der DCT-3-Gerätegeneration.

Die Entwickler arbeiteten b​ei der Entwicklung zunächst m​it dem Chipsatz „Calypso“ v​on Texas Instruments, d​a dieser u​nter anderem aufgrund vieler bekannt gewordener Informationen über i​hn leicht z​u hacken ist. Durch d​en Einsatz d​er Programmbibliothek libosmocore, i​n die übergreifend relevanter Code a​us OpenBSC ausgelagert wurde, w​urde versucht, möglichst v​iel Code i​n OsmocomBB wiederzuverwenden.

Siehe auch

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.