Veranstaltungen

Neues Profilingsubsystem für OpenBSD-current: Fortschritt für sichere und effiziente Leistungsmessung

Ein umfassender Überblick über das neue Profilingsubsystem in OpenBSD-current, das von Theo de Raadt entwickelt wurde, um die Leistungsanalyse moderner Anwendungen unter strengen Sicherheitsmaßnahmen wie Privsep und Pledge zu ermöglichen.

Neues Profilingsubsystem für OpenBSD-current: Fortschritt für sichere und effiziente Leistungsmessung

OpenBSD, bekannt für seine Fokus auf Sicherheit und Stabilität, hat kürzlich ein bedeutendes Update im Bereich der Programm- und Systemanalyse erhalten. Mit der Einführung eines neuen Profilingsubsystems für die aktuelle Entwicklungszweig OpenBSD-current setzt das Projekt erneut Maßstäbe in Sachen Sicherheit kombiniert mit Funktionalität. Die Entwicklung wurde maßgeblich von Theo de Raadt, dem Gründer und Projektleiter von OpenBSD, vorangetrieben. Das neue Subsystem bringt eine zeitgemäße Lösung für Herausforderungen, die im bisherigen gprof-Profiling zu beobachten waren, insbesondere im Zusammenspiel mit den strikten Sicherheitsmechanismen von OpenBSD. Die traditionelle gprof-Methode basierte auf dem Profil-Systemaufruf profil(), der es ermöglichte, einen Speicherpuffer anzulegen, in dem die gesammelten Daten über die Programmausführung zwischengespeichert wurden.

Am Ende eines Programmablaufs wurden diese Daten durch eine Routine namens _mcleanup() zusammengefasst und in einer Datei gespeichert. Dieses Verfahren war zwar funktional, stieß jedoch zunehmend an seine Grenzen, da es im OpenBSD-Kontext immer schwieriger wurde, Daten sicher zu speichern. Die zunehmenden Sicherheitsmechanismen wie Privilege-Separation (Privsep), Privileg-Dropping, Chroot, Setresuid sowie die Sicherheitsprimitiven Pledge und Unveil verhinderten es, dass Programme ohne weiteres auf das Dateisystem zugreifen konnten, um gprof-Profiling-Dateien zu schreiben. Dieser Umstand führte dazu, dass Entwickler und Administratoren nach Möglichkeit auf das klassische Profilingsystem verzichteten, da es aufwändige Anpassungen erforderte, um die Sicherheitsvorkehrungen aufzuheben oder zu umgehen. Gerade in sicherheitskritischen Anwendungen wie im Netzwerkbereich oder bei Systemdiensten war dies problematisch.

Beispiele hierfür sind Projekte wie rpki-client oder bgpd, die auf hochsichere OpenBSD-Umgebungen angewiesen sind und dennoch auf effizientes Profiling angewiesen sind, um Performance-Engpässe zu identifizieren und zu beheben. Das neue Profilingsubsystem adressiert genau diese Problematik. Statt wie bisher darauf zu setzen, dass das Programm selbst eine Ausgabedatei öffnet und beschreibt, übernimmt nun der Kernel die Verantwortung für das sichere Schreiben der Profildaten. Der Profil-Systemaufruf wurde dahingehend erweitert, dass er nicht nur den Speicherpuffer angibt, sondern auch genaue Informationen darüber übermittelt, wo und wie die Profildatei erstellt werden soll. Dies ermöglicht es dem Kernel, den Schreibvorgang sicher im Kontext des Programms, aber unter Wahrung der Privilegienbeschränkungen durchzuführen. So entfällt das problematische Öffnen und Schreiben der Datei im Benutzerprozess, was zuvor zahlreiche Sicherheitskonflikte verursachte.

Eine weitere wichtige Änderung besteht darin, dass der bisher oft genutzte monstartup(3)-Funktionsaufruf entfällt und nicht mehr unterstützt wird. Die Vereinfachung der Schnittstellen zugunsten eines robusteren Verfahrens ist ein Schritt, um den Code für Entwickler und Anwender klarer und wartbarer zu gestalten. Die neuen Profildateien erhalten zudem ein verbessertes und eindeutigeres Namensschema. Statt einer statischen Datei gmon. out verwendet das System nun den Namen gmon. progname. pid. out. Dieser Wechsel trägt den modernen Multi-Prozess- und Multi-Nutzer-Umgebungen Rechnung, die bei OpenBSD insbesondere durch Privsep übliche Praxis sind. Damit wird ein Überschreiben von Profilergebnissen vermieden, was gerade bei parallelen oder wiederholten Anwendungsausführungen zu zuverlässigen Messergebnissen führt. Ein weiterer positiver Effekt der Überarbeitung ist die Integration des Profilingsystems in die OpenBSD-Pledge-Funktion, die Anwendungen restriktiv Zugriffsrechte erteilt.

Während das Profil-System früher keinen Zugangsstatus im Zusammenhang mit Pledge hatte oder man es nur mit weiteren Lockern von Sicherheitsprimitiven ermöglichen konnte, wurde nun die Nutzung von profil() unter der Pledge-Stufe "stdio" erlaubt. Der Zugriff wird dabei über einen speziellen ELF-Note (-pg ELF note) gesteuert, was eine einfache und sichere Aktivierung ermöglicht. Diese Änderungen sind ein Beleg für die Innovationskraft und das Engagement der OpenBSD-Community, insbesondere von Theo de Raadt, für eine Lösungen, die sowohl sicherheitskonform als auch funktional sind. Die enge Zusammenarbeit mehrerer Entwickler, darunter Job Snijders, Claudio Jeker und Henning Brauer, sorgte für das Gelingen dieses Projekts und dafür, dass Profiling auch in hochgesicherten OpenBSD-Umgebungen praktikabel bleibt.

Für Anwender und Entwickler bedeutet dies, dass sie künftig wieder einfacher und sicherer Performance-Analysen durchführen können, ohne die Schutzmechanismen des Systems aufbrechen oder einschränken zu müssen. Die Profildateien werden verlässlich geschrieben, ohne dass die Programmlogik sich mit Dateiberechtigungen und Schreibrechten auseinandersetzen muss. Darüber hinaus ist es erfreulich, dass das neue Profilingsubsystem direkt in der aktuellen Entwicklungszweig OpenBSD-current verfügbar ist und somit zeitnah in neue Versionen Eingang finden wird. Das ermöglicht umfangreiche Tests durch die Community und schnelles Feedback für weitere Verbesserungen. In Zusammenhang mit den allgemeinen Sicherheitsfeatures von OpenBSD zeigt diese Verbesserung, wie man durch wohlüberlegte technische Lösungen dafür sorgen kann, dass essentielle Entwicklerwerkzeuge nicht unter der Sicherheit leiden, sondern diese sogar gestärkt wird.

Dies verdeutlicht das Bestreben von OpenBSD, eine führende Rolle im Bereich sicherer Betriebssysteme einzunehmen, ohne dabei die Entwicklerfreundlichkeit zu vernachlässigen. Die Einführung des neuen Profilingsubsystems steht exemplarisch für die ständige Pflege und Weiterentwicklung des Betriebssystems, die darauf ausgerichtet ist, auch komplexe Anforderungen moderner IT-Umgebungen zu erfüllen. Mit der robusten, sicheren und performant eingebundenen Profiling-Option können Entwickler Fehler leichter erkennen und beheben, Ressourcennutzung optimieren und so letztlich die Stabilität und Nutzererfahrung von Anwendungen auf OpenBSD weiter verbessern. Abschließend lässt sich sagen, dass das neue Profilingsubsystem ein wichtiger Schritt zur modernen, sicheren Analyse und Optimierung von Software unter Berücksichtigung heutiger Sicherheitsstandards ist.

Es überzeugt durch technische Raffinesse und praktische Umsetzung, die Anwendern erlaubt, wieder uneingeschränkt auf Profiling zu setzen, ohne Kompromisse bei der Systemsicherheit eingehen zu müssen. Das neue System wird voraussichtlich schnell breite Akzeptanz finden und zählt zu den bedeutenden Neuerungen in der OpenBSD-Entwicklung im Jahr 2025.

OKX Partnerinhalte

Registrieren Sie sich bei OKX und erhalten Sie Ihren Willkommensbonus

OKX ist eine Plattform für Spot- und Futures-Handel, P2P-Tausch und Krypto-Sparpläne. Ein neues Konto über diesen Link eröffnet Zugang zum Willkommensbonus-Programm: bis zu 10.000 USDT für Ihre ersten Schritte an der Börse.

Konto erstellen und Bonus erhalten →

18+ · Partnerlink. Kryptowährungen sind volatil: Sie können Ihre Einlage verlieren.

Als Nächstes
Wie Gamer EA, Take-Two und CDPR in Angst vor KI versetzen: Risiken und Herausforderungen der künstlichen Intelligenz in der Spieleindustrie
Samstag, 14. November 2026. Wie Gamer EA, Take-Two und CDPR in Angst vor KI versetzen: Risiken und Herausforderungen der künstlichen Intelligenz in der Spieleindustrie

Die Digitalisierung und technologische Fortschritte verändern die Videospielbranche in einem rasanten Tempo. In jüngster Zeit gewann der Einsatz von künstlicher Intelligenz (KI), insbesondere von generativer KI, enorm an Bedeutung.

Die Kraft des Schreibens: Warum 'Ich schreibe' mehr bedeutet als nur Worte
Samstag, 14. November 2026. Die Kraft des Schreibens: Warum 'Ich schreibe' mehr bedeutet als nur Worte

Das Schreiben ist eine der ältesten und kraftvollsten Ausdrucksformen menschlicher Kreativität und Kommunikation. Wenn Menschen sagen „Ich schreibe“, drücken sie oft mehr aus als nur das Verfassen von Wörtern auf Papier oder Bildschirm.

Bybit: Eine umfassende Einführung in die führende Krypto-Börse
Samstag, 14. November 2026. Bybit: Eine umfassende Einführung in die führende Krypto-Börse

Bybit zählt heute zu den bedeutendsten zentralisierten Kryptowährungsbörsen weltweit und überzeugt vor allem durch sein vielfältiges Angebot an Handelsmöglichkeiten, innovative Handelsinstrumente sowie eine klare Benutzerfreundlichkeit. Die Plattform richtet sich gleichermaßen an Einsteiger und fortgeschrittene Trader und hat sich in den letzten Jahren vor allem in der Derivate-Handelsbranche eine starke Position erarbeitet.

VexFS: Die Revolution des Dateisystems für KI-Agenten mit semantischer Speicherfunktion
Samstag, 14. November 2026. VexFS: Die Revolution des Dateisystems für KI-Agenten mit semantischer Speicherfunktion

In der heutigen digitalen Welt sind Künstliche Intelligenz und maschinelles Lernen nicht mehr aus dem Alltag von Unternehmen und Entwicklern wegzudenken. Die Herausforderung liegt jedoch längst nicht mehr nur darin, leistungsfähige Algorithmen zu entwickeln, sondern auch in effizienten und robusten Speicherlösungen, die den besonderen Bedürfnissen von KI-Agenten gerecht werden.

DeepSeek Prognose: Bitcoin könnte 2025 auf 500.000 US-Dollar steigen – Chancen und Voraussetzungen
Samstag, 14. November 2026. DeepSeek Prognose: Bitcoin könnte 2025 auf 500.000 US-Dollar steigen – Chancen und Voraussetzungen

Bitcoin hat sich in den letzten Jahren als führende Kryptowährung etabliert und zieht weiterhin das Interesse von institutionellen Anlegern, Regierungen und Privatpersonen auf sich. Eine aktuelle Prognose des KI-Modells DeepSeek hat für große Aufsehen in der Krypto-Community gesorgt.

Der UE1 Homebrew 1-Bit Vakuumcomputer in Aktion: Eine faszinierende Reise in die Anfänge der Rechentechnik
Samstag, 14. November 2026. Der UE1 Homebrew 1-Bit Vakuumcomputer in Aktion: Eine faszinierende Reise in die Anfänge der Rechentechnik

Die Entwicklung von Computern ist eine der faszinierendsten technologischen Errungenschaften der Menschheit. Während moderne Geräte mit mehreren Kernen, gigantischem Speicher und unglaublicher Rechenleistung aufwarten, richtet sich der Blick auch voller Bewunderung und Nostalgie immer wieder zu den Anfängen der Computertechnik.

Nvidia bringt günstigeren Blackwell AI-Chip für China auf den Markt – Reaktion auf US-Exportbeschränkungen
Samstag, 14. November 2026. Nvidia bringt günstigeren Blackwell AI-Chip für China auf den Markt – Reaktion auf US-Exportbeschränkungen

Nvidia, einer der führenden Entwickler von Grafikprozessoren und KI-Chips weltweit, reagiert auf die jüngsten Verschärfungen der US-Exportbeschränkungen mit der Einführung eines neuen, günstigeren KI-Prozessors für den chinesischen Markt. Diese Entwicklung ist eine direkte Folge der US-Politik, die darauf abzielt, den technologischen Fortschritt Chinas in sensiblen Bereichen wie der künstlichen Intelligenz zu bremsen.

Weitere Artikel zum Thema
Warum DOGE und SHIB trotz Elon Musks süßer Hunde-Posts weiter fallen
Freitag, 13. November 2026. Warum DOGE und SHIB trotz Elon Musks süßer Hunde-Posts weiter fallen

Im März 2025 sorgte Elon Musk erneut für Aufsehen, als er auf der Social-Media-Plattform X, früher bekannt als Twitter, ein Bild mit mehreren Hunden und Münzen postete. Darunter befand sich auch eine Darstellung des Shiba Inu, der ikonische Hund, der als Vorlage für diverse Meme-Coins wie Dogecoin (DOGE) und Shiba Inu (SHIB) dient.

Mattel pausiert Hot Wheels Virtual Garage NFTs: Was steckt hinter der Entscheidung?
Samstag, 14. November 2026. Mattel pausiert Hot Wheels Virtual Garage NFTs: Was steckt hinter der Entscheidung?

Mattel, einer der weltweit führenden Spielzeughersteller, hat kürzlich bekannt gegeben, dass das Projekt Hot Wheels Virtual Garage NFTs vorerst eingestellt wird. Diese Ankündigung sorgt in der Sammler- und NFT-Community für Aufsehen, denn sie zeigt, wie dynamisch und herausfordernd der Markt für digitale Sammlerstücke sein kann – insbesondere wenn traditionelle Marken wie Hot Wheels ihre Präsenz im Krypto- und NFT-Bereich ausbauen.

Bitcoin steht vor Risiko eines Rückgangs auf 75.000 USD bei Bruch der 83.000 USD Unterstützung – Technische Analyse im Fokus
Samstag, 14. November 2026. Bitcoin steht vor Risiko eines Rückgangs auf 75.000 USD bei Bruch der 83.000 USD Unterstützung – Technische Analyse im Fokus

Bitcoin, die bekannteste Kryptowährung weltweit, zeigt derzeit Anzeichen von erhöhter Volatilität und Unsicherheit auf dem Markt. Nach einer starken Erholungsphase in den vergangenen Wochen ist der Kurs bei etwa 86.

KI-Agenten: Weniger Hype, Mehr Verlässlichkeit für den echten Mehrwert
Samstag, 14. November 2026. KI-Agenten: Weniger Hype, Mehr Verlässlichkeit für den echten Mehrwert

Im Jahr 2025 werden KI-Agenten von vielen als die nächste große Revolution in der Technologiebranche gefeiert. Die Fortschritte bei günstigeren Modellen, innovativen Werkzeugen wie Multi-Component-Processing (MCP), Gedächtnis-Funktionalitäten und Rapid Automated Generation (RAG) sowie zehnfach gesteigerte Inferenzgeschwindigkeiten lassen die Erwartungen an KI-Agenten enorm steigen.