Skip to content

Linuxtag - Windows Services for UNIX

Jürgen Pfeifer von Microsoft hält einen sehr guten Vortrag über "Services for UNIX"

Wertung: Der für mich beste Vortrag des Linuxtags

Der erste Vortrag des Freitags ist für mich der Vortrag über Microsoft Services for Unix. Der Referent, Jürgen Pfeifer, ist ein alter Hase in der Softwareentwicklung, hat viele Jahre UNIX-Erfahrung (ist unter anderem der führende Autor von ncurses) und ist seit Ende der 90er "Senior Architecture Evangelist" bei Microsoft. Am Anfang kann er sich den "Schwanzlängenvergleich" nicht verkneifen und ist tatsächlich derjenige im Raum, der sowohl auf die längste UNIX-, als auch auf die längste Linux-Erfahrung zurückblicken kann.

Durch seinen Background in der Software-Entwicklung kommen die Tool-Aspekte der Microsoft Services for UNIX leider zu kurz. So wird nur erwähnt, dass ein Windows-Server mit SFU zu einem NFS- und einem AD-integrierten NIS-Server wird. Schade, das ist für mich das eigentlich interessante.

Der Rest des Vortrags erklärt, dass Windows mit SFU zu einem vollständigen und POSIX-konformen, modernen UNIX wird. Es gibt ein Single-Rooted Filesytem, /proc und numerische PIDs, und sogar einen GCC. Wir bekommen praktisch gezeigt, wie sich ncurses mit dem klassischen Dreikampf "configure; make; make install" auf SFU kompileren lässt. Er erwähnt, dass größtenteils auf NetBSD-Code zurückgegriffen wird und auch das Packagemanagement von NetBSD ausgeliehen ist.

Eins der Ziele der Services for UNIX ist die Herstellung einer Plattform, die den Einsatz von UNIX-Anwendungen in der Windows-Welt ermöglicht, ohne den hohen Portierungsaufwand zu haben. Kommunikation zwischen UNIX- und Windows-Anwendungen auf derselben Maschine ist rasend schnell möglich, da sowohl das Win32- als auch das UNIX-Subsystem auf dieselben Mechanismen (Shared Memory, Semaphoren etc) zurückgreifen können.

Weniger überzeugt hat mich die Vorführung von SFU in Verbindung mit .NET. Mit wenigen Zeilen Code wurde eine .NET-Anwendung erstellt, die die Ausgabe einer Kommandozeilenapplikation in ein Array parsed und per Webservice einem auf einem PDA laufenden Client zur Verfügung stellt. Ich bin mir nicht sicher, ob man zumindest diese einfache Demo mit PHP nicht genauso gut hinbekommen hätte. Ich kenne .NET zu wenig, um zu beurteilen, wie gut das für komplexere Anwendungen taugt.

Qualitätsurteil: Gut.

Trackbacks

Zugschlusbeobachtungen on : Linuxtag 2005

Show preview
Meine Impressionen vom Linuxtag 2005\n\nKarlsruhe ist auch ein halbes Jahr nachdem ich weggezogen bin ein Dorf. In der Strassenbahn vom Bahnhof zum Supermarkt treffe ich Meike, und wir verabreden uns zum Mittagessen.\n\nDie Ausstellungshalle ist nicht merkbar

Comments

Display comments as Linear | Threaded

Hans Bonfigt on :

Nicht zu vergessen bei den "SFU": Der NFS/NIS - SMB - Gateway. Da stellst Du eine einzige Windose in ein reines Unix-Netz und kannst jetzt beliebig viele Windosen streßfrei dranklemmen. Ohne die Mißgeburten SAMBA und LDAP.

Gruß Hans

Anonymous on :

Tschä, dann verschwindet die PC-Senke in unserem nächsten Serverrelease. Dann heißte es für WIN-Clients, "Wir müssen leider draußen bleiben". Schade, schade, schade. Hast Du das aus dem Vortrag ? Downloadmöglichkeiten gibt es ja nicht beim "freien" Kongress, hehe ...

Gruß Hans

Add Comment

Markdown format allowed
Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.
Form options