Ausgabe Februar 2004
Artikel
Sowohl das Urheberrecht als auch das Patentrecht enthalten Sonderregelungen für das Verhältnis zwischen Arbeitnehmer und Arbeitgeber. Dem kommt bei der Lizenzierung als Open Source eine wichtige Rolle zu, aber auch bei der Softwarepatentierung.
Ist Microsoft wirklich der Jobmotor Deutschlands oder pustet die Uni Münster nur Luft durch die norddeutsche Tiefebene? Die ganz persönliche Meinung eines Langzeitbewohners der Linux-Welt.
Unix-Systeme fassen Protokollmeldungen an einer zentralen Stelle zusammen. Das vereinfacht die Pflege und erleichtert die Fehlersuche - der Syslog-Dienst wird zum engen Verbündeten des Admin.
Linux-Printserver bereiten ihren Benutzern kaum Probleme: LPR können alle Unix-Derivate, Windows-Clients drucken auf einen Samba-Server genauso wie auf Windows NT und 200X. Der umgekehrte Fall, ein Linux-Client druckt auf Samba- oder Windows-Servern, ist simpel. Es sei denn, auf dem Client...
Novell liefert mit den Nterprise Linux Services 1.0 eine ganze Reihe seiner bekannten Netware-Komponenten für Suse Linux und Red Hat zertifiziert aus. Das Produkt ist multifunktional, simpel zu installieren und vielfältig mit Leben zu erfüllen.
Ohne Kabel online - technisch kein Problem, nur die Sicherheitsprobleme der Funknetze stören die Gemütlichkeit. Jedem Besucher im Caf} gegenüber beliebig Bandbreite schenken ist nicht jedermanns Sache, also muss eine Authentifizierung her. Die sollte plattformunabhängig funktionieren.
Laufzeit-Informationen des Kernels lassen sich über das Proc-Filesystem auslesen und verändern. Die siebente Kern-Technik-Folge zeigt, wie man in seinem eigenen Code dieses virtuelle Dateisystem unterstützt. Im Kernel 2.6 vereinfachen Sequence Files die Programmierung.
Obgleich eigentlich Arzt, zählt der Australier Con Kolivas (links im Bild) zu den Performance-Spezialisten unter den Kernelprogrammierern. Für Linux 2.4 gab er eine eigene Patchsammlung heraus, schrieb einen Benchmark und zeichnet für wichtige Scheduling-Algorithmen im Kernel 2.6 verantwortlich.
Die Leistungsentfaltung von Betriebssystemen hängt entscheidend von der Performance und der Strategie des Schedulers ab, der die Prozessliste führt und lauffähigen Prozessen die CPU scheibchenweise zuteilt. Der Scheduler des Kernels 2.6 ist komplett umgeschrieben und erfüllt die Anforderungen in...
Ein genauer Blick auf das Thema Fonts in Java-Programmen lohnt sich, denn ein umfangreiches API kann Schriften auf viele Arten verändern. Grundlagenwissen über Schriftfamilien und -technologien ist hilfreich, um dieses Potenzial besser auszuschöpfen.
Fehler in der Speicherverwaltung sind mit einem normalen Debugger kaum zu entdecken. Hilfe versprechen Mpatrol und Valgrind: Die Malloc-Debugger überwachen jede Memory-Aktion und warnen den Entwickler, wenn sein Programm Speicherlücken zurücklässt oder neben dem erlaubten Bereich schreibt.
Für die gängigen Computerspiele führen moderne Grafikkarten viele Berechnungen selbstständig aus und rendern 3D-Szenen in akzeptabler Qualität. Eine realistischere Darstellung schaffen Shader-Programme, die auf dem Grafikchip laufen und unter Linux in der Hochsprache Cg programmiert wurden.
Bugs sind die natürlichen Feinde der Programmierer und wollen gut erforscht sein. In größeren Projekten tauchen sie so oft auf, dass man dafür professionelle Werkzeuge braucht. Bugzilla ist ein solches Tool, das sich in freien und kommerziellen Projekten bewährt.
Diese Kolumne berichtet aus der Perspektive des GNU-Projekts und der FSF über Projekte und aktuelle Geschehnisse aus dem Umfeld freier Software. In dieser Ausgabe: Jaxodraw, Mom, Studie zur Hacker-Ethik, Weltgipfel zur Informationsgesellschaft, Münzschlitze in Hotelzimmern.
| LINUX-MAGAZIN KAUFEN | ||
|---|---|---|
| EINZELNE AUSGABE | Print-Ausgaben | Digitale Ausgaben |
| ABONNEMENTS | Print-Abos | Digitales Abo |
| TABLET & SMARTPHONE APPS | ![]() Bald erhältlich | ![]() Deutschland |

















