Open Sound System

Open Sound System
Basisdaten

Entwickler 4Front Technologies
Aktuelle Version 4.2-build2019[1]
(5. März 2019)
Betriebssystem FreeBSD, Linux, OpenSolaris
Kategorie Treibersystem für Soundkarten
Lizenz BSD/GPL/CDDL
deutschsprachig nein
opensound.com

Das Open Sound System (OSS) ist ein portables Treibersystem für Soundkarten für verschiedene Unix-artige Systeme, wo es sich als Quasistandard etabliert hatte. Es wurde ursprünglich für Linux entwickelt und war bis zum Kernel der 2.4er-Reihe der Standard, wurde jedoch im Entwicklerkernel 2.5 und schließlich mit Kernel 2.6 von ALSA abgelöst.[2]

Geschichte

Das Open Sound System wurde 1992 von Hannu Savolainen initiiert und war freie Software. Als Savolainen den zunehmenden Erfolg des Projekts erkannte, machte er die Verbesserungen proprietär und gründete das Unternehmen 4Front Technologies, in dessen Rahmen er es weiterentwickelt und vermarktet.[3] Dieses Unternehmen verkauft auch proprietäre Versionen des Open Sound Systems für UNIX-Derivate (z. B. Solaris, FreeBSD) und auch für Linux.

Am 14. Juni 2007 wurde OSS unter freie Lizenzen, GPL für Linux und BSD-Betriebssysteme sowie die CDDL für Solaris, gestellt.[4] Durch die Öffnung des Projekts konnten zwar neue Entwickler gewonnen werden, aber die Einnahmen der Firma sanken durch fehlende Lizenzverkäufe.[3] Seit 4. Januar 2008 steht es, zusätzlich zur GPL und CDDL, für FreeBSD und andere BSD-Betriebssysteme zusätzlich unter der 2-Klausel-BSD-Lizenz.[5][6]

Linux

Das Open Sound System ist immer noch Bestandteil des Linux-Kernel. Diese als OSS/Free bezeichnete Variante hat jedoch nicht Unterstützung für alle Soundkarten. Als OSS/Linux gibt es eine proprietäre Version für Linux mit zusätzlichen Treibern für weitere Soundkarten sowie Unterstützung (englisch Support) seitens 4Front Technologies.

Seit Kernel 2.6 wird die Advanced Linux Sound Architecture, kurz ALSA, als Standard genutzt und OSS ist als „deprecated“ (veraltet) gekennzeichnet. OSS-Programme können über eine Emulation auch mit ALSA noch verwendet werden.

Unix

Kommerziellen UNIX-Betriebssystemen fehlte bis in die 1990er Jahre traditionell Sound-Unterstützung. Von Linux aus[7] wurde OSS zum De-facto-Standard auf vielen Unix-Systemen, etwa FreeBSD.[8]

Funktionen

Ab Version 4.0 besitzt OSS eine ALSA-Unterstützung und auch die Solaris Audio Device Architecture wird emuliert. Intern rechnet das System mit 64-Bit.[9]

Quellen

  1. ossnext.trueinstruments.com.
  2. Alsa - Advanced Linux Sound Architecture. In: Linux-Magazin. (linux-magazin.de [abgerufen am 24. November 2018]).
  3. a b Open Sound System: Keine Einnahmen mehr durch Open Source - Golem.de. (golem.de [abgerufen am 24. November 2018]).
  4. Open Sound System wird nächste Woche frei - Pro-Linux. In: Pro-Linux. (pro-linux.de [abgerufen am 24. November 2018]).
  5. http://www.opensound.com/press/2008/oss-bsd.txt
  6. OSS unter einer BSD-Lizenz freigegeben - Pro-Linux. In: Pro-Linux. (pro-linux.de [abgerufen am 24. November 2018]).
  7. Jeff Tranter: OSS/Linux Sound Driver. In: Linux Journal. 1. Juni 1997, abgerufen am 25. März 2021 (englisch): „4Front Technologies is hoping that the OSS API will become a de facto standard for Unix systems. If successful, this will be an ironic example of the tail wagging the dog—Unix systems striving to be compatible with Linux.“
  8. FreeBSD Wiki – Sound. (Wiki) Abgerufen am 25. März 2021 (englisch).
  9. Jens Ihlenfeld: Open Sound System 4.0 erschienen. In: golem.de. 20. März 2007, abgerufen am 3. Februar 2024.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.