[COMPOSER] Add new php-ffmpeg package

This commit is contained in:
t3nma
2020-08-07 23:42:38 +01:00
parent 0a6bb5190f
commit c527ad0803
8874 changed files with 1090008 additions and 154 deletions

View File

@@ -0,0 +1,11 @@
<HTML>
<HEAD>
<TITLE>Test with badly formatted HTML</title>
</HEAD>
<h2>Some random text</h2>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
<p>
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
<P>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
</HTML>

View File

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<article xmlns="http://docbook.org/ns/docbook">
<section>
<sectioninfo>
<title>Test with badly formatted HTML</title>
</sectioninfo>
<section>
<title>Some random text</title>
<para> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. </para>
<para> Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. </para>
<para> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. </para>
</section>
</section>
</article>

View File

@@ -0,0 +1,14 @@
<HTML>
<HEAD>
<TITLE>Test with badly formatted HTML</title>
</HEAD>
<h2>Some random text</h2>
Duis autem vel eum iriure dolor in <i>hendrerit</i> in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
<br>
<br>
<BR/>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
<br><br>
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum.
<br />
</HTML>

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<article xmlns="http://docbook.org/ns/docbook">
<section>
<sectioninfo>
<title>Test with badly formatted HTML</title>
</sectioninfo>
<section><title>Some random text</title><para> Duis autem vel eum iriure dolor in <emphasis>hendrerit</emphasis> in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. </para>
<para> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. </para>
<para> Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. </para>
</section>
</section>
</article>

View File

@@ -0,0 +1,259 @@
<HTML>
<HEAD>
<TITLE>Test with badly formatted HTML</title>
</HEAD>
<h1>Test entities and special chars</h2>
<p>
Anfuehrungszeichen oben &quot; &#34;<br>
Ampersand-Zeichen, kaufmaennisches Und &amp; &#38;<br>
oeffnende spitze Klammer &lt; &#60;<br>
schlieszende spitze Klammer &gt; &#62;<br>
umgekehrtes Ausrufezeichen &iexcl; &#161;<br>
Cent-Zeichen &cent; &#162;<br>
Pfund-Zeichen &pound; &#163;<br>
Waehrungszeichen &curren; &#164;<br>
Yen-Zeichen &yen; &#165;<br>
durchbrochener Strich &brvbar; &#166;<br>
Paragraph-Zeichen &sect; &#167;<br>
Puenktchen oben &uml; &#168;<br>
Copyright-Zeichen &copy; &#169;<br>
Ordinal-Zeichen weiblich &ordf; &#170;<br>
angewinkelte Anfuehrungszeichen links &laquo; &#171;<br>
Verneinungs-Zeichen &not; &#172;<br>
bedingter Trennstrich &shy; &#173;<br>
Registriermarke-Zeichen &reg; &#174;<br>
Ueberstrich &macr; &#175;<br>
Grad-Zeichen &deg; &#176;<br>
Plusminus-Zeichen &plusmn; &#177;<br>
Hoch-2-Zeichen &sup2; &#178;<br>
Hoch-3-Zeichen &sup3; &#179;<br>
Akut-Zeichen &acute; &#180;<br>
Mikro-Zeichen &micro; &#181;<br>
Absatz-Zeichen &para; &#182;<br>
Mittelpunkt &middot; &#183;<br>
Haekchen unten &cedil; &#184;<br>
Hoch-1-Zeichen &sup1; &#185;<br>
Ordinal-Zeichen maennlich &ordm; &#186;<br>
angewinkelte Anfuehrungszeichen rechts &raquo; &#187;<br>
ein Viertel &frac14; &#188;<br>
ein Halb &frac12; &#189;<br>
drei Viertel &frac34; &#190;<br>
umgekehrtes Fragezeichen &iquest; &#191;<br>
A mit accent grave (Gravis) &Agrave; &#192;<br>
A mit accent aigu (Akut) &Aacute; &#193;<br>
A mit Zirkumflex &Acirc; &#194;<br>
A mit Tilde &Atilde; &#195;<br>
A Umlaut &Auml; &#196;<br>
A mit Ring &Aring; &#197;<br>
A mit legiertem E &AElig; &#198;<br>
C mit Haekchen &Ccedil; &#199;<br>
E mit accent grave (Gravis) &Egrave; &#200;<br>
E mit accent aigu (Akut) &Eacute; &#201;<br>
E mit Zirkumflex &Ecirc; &#202;<br>
E Umlaut &Euml; &#203;<br>
I mit accent grave (Gravis) &Igrave; &#204;<br>
I mit accent aigu (Akut) &Iacute; &#205;<br>
I mit Zirkumflex &Icirc; &#206;<br>
I Umlaut &Iuml; &#207;<br>
groszes Eth (islaendisch) &ETH; &#208;<br>
N mit Tilde &Ntilde; &#209;<br>
O mit accent grave (Gravis) &Ograve; &#210;<br>
O mit accent aigu (Akut) &Oacute; &#211;<br>
O mit Zirkumflex &Ocirc; &#212;<br>
O mit Tilde &Otilde; &#213;<br>
O Umlaut &Ouml; &#214;<br>
Mal-Zeichen &times; &#215;<br>
O mit Schraegstrich &Oslash; &#216;<br>
U mit accent grave (Gravis) &Ugrave; &#217;<br>
U mit accent aigu (Akut) &Uacute; &#218;<br>
U mit Zirkumflex &Ucirc; &#219;<br>
U Umlaut &Uuml; &#220;<br>
Y mit accent aigu (Akut) &Yacute; &#221;<br>
groszes Thorn (islaendisch) &THORN; &#222;<br>
scharfes S &szlig; &#223;<br>
a mit accent grave (Gravis) &agrave; &#224;<br>
a mit accent aigu (Akut) &aacute; &#225;<br>
a mit Zirkumflex &acirc; &#226;<br>
a mit Tilde &atilde; &#227;<br>
a Umlaut &auml; &#228;<br>
a mit Ring &aring; &#229;<br>
a mit legiertem e &aelig; &#230;<br>
c mit Haekchen &ccedil; &#231;<br>
e mit accent grave (Gravis) &egrave; &#232;<br>
e mit accent aigu (Akut) &eacute; &#233;<br>
e mit Zirkumflex &ecirc; &#234;<br>
e Umlaut &euml; &#235;<br>
i mit accent grave (Gravis) &igrave; &#236;<br>
i mit accent aigu (Akut) &iacute; &#237;<br>
i mit Zirkumflex &icirc; &#238;<br>
i Umlaut &iuml; &#239;<br>
kleines Eth (islaendisch) &eth; &#240;<br>
n mit Tilde &ntilde; &#241;<br>
o mit accent grave (Gravis) &ograve; &#242;<br>
o mit accent aigu (Akut) &oacute; &#243;<br>
o mit Zirkumflex &ocirc; &#244;<br>
o mit Tilde &otilde; &#245;<br>
o Umlaut &ouml; &#246;<br>
Divisions-Zeichen &divide; &#247;<br>
o mit Schraegstrich &oslash; &#248;<br>
u mit accent grave (Gravis) &ugrave; &#249;<br>
u mit accent aigu (Akut) &uacute; &#250;<br>
u mit Zirkumflex &ucirc; &#251;<br>
u Umlaut &uuml; &#252;<br>
y mit accent aigu (Akut) &yacute; &#253;<br>
kleines Thorn (islaendisch) &thorn; &#254;<br>
y Umlaut &yuml; &#255;<br>
Alpha grosz &Alpha; &#913;<br>
alpha klein &alpha; &#945;<br>
Beta grosz &Beta; &#914;<br>
beta klein &beta; &#946;<br>
Gamma grosz &Gamma; &#915;<br>
gamma klein &gamma; &#947;<br>
Delta grosz &Delta; &#916;<br>
delta klein &delta; &#948;<br>
Epsilon grosz &Epsilon; &#917;<br>
epsilon klein &epsilon; &#949;<br>
Zeta grosz &Zeta; &#918;<br>
zeta klein &zeta; &#950;<br>
Eta grosz &Eta; &#919;<br>
eta klein &eta; &#951;<br>
Theta grosz &Theta; &#920;<br>
theta klein &theta; &#952;<br>
Iota grosz &Iota; &#921;<br>
iota klein &iota; &#953;<br>
Kappa grosz &Kappa; &#922;<br>
kappa klein &kappa; &#954;<br>
Lambda grosz &Lambda; &#923;<br>
lambda klein &lambda; &#955;<br>
My grosz &Mu; &#924;<br>
my klein &mu; &#956;<br>
Ny grosz &Nu; &#925;<br>
ny klein &nu; &#957;<br>
Xi grosz &Xi; &#926;<br>
xi klein &xi; &#958;<br>
Omikron grosz &Omicron; &#927;<br>
omikron klein &omicron; &#959;<br>
Pi grosz &Pi; &#928;<br>
pi klein &pi; &#960;<br>
Rho grosz &Rho; &#929;<br>
rho klein &rho; &#961;<br>
Sigma grosz &Sigma; &#931;<br>
Schluss-Sigma &sigmaf; &#962;<br>
sigma klein &sigma; &#963;<br>
Tau grosz &Tau; &#932;<br>
tau klein &tau; &#964;<br>
Ypsilon grosz &Upsilon; &#933;<br>
ypsilon klein &upsilon; &#965;<br>
Phi grosz &Phi; &#934;<br>
phi klein &phi; &#966;<br>
Chi grosz &Chi; &#935;<br>
chi klein &chi; &#967;<br>
Psi grosz &Psi; &#936;<br>
psi klein &psi; &#968;<br>
Omega grosz &Omega; &#937;<br>
omega klein &omega; &#969;<br>
theta Symbol &thetasym; &#977;<br>
ypsilon mit Haken &upsih; &#978;<br>
pi Symbol &piv; &#982;<br>
fuer alle &forall; &#8704;<br>
partiell &part; &#8706;<br>
existiert &exist; &#8707;<br>
leere Menge &empty; &#8709;<br>
Nabla &nabla; &#8711;<br>
Element von &isin; &#8712;<br>
kein Element von &notin; &#8713;<br>
Element von (gespiegelt) &ni; &#8715;<br>
Produkt &prod; &#8719;<br>
Summe &sum; &#8721;<br>
minus &minus; &#8722;<br>
Asterisk &lowast; &#8727;<br>
Wurzel &radic; &#8730;<br>
proportional zu &prop; &#8733;<br>
unendlich &infin; &#8734;<br>
Winkel &ang; &#8736;<br>
und &and; &#8743;<br>
oder &or; &#8744;<br>
Schnittmenge &cap; &#8745;<br>
Vereinigungsmenge &cup; &#8746;<br>
Integral &int; &#8747;<br>
deshalb &there4; &#8756;<br>
aehnlich wie &sim; &#8764;<br>
kongruent &cong; &#8773;<br>
beinahe gleich &asymp; &#8776;<br>
ungleich &ne; &#8800;<br>
identisch mit &equiv; &#8801;<br>
kleiner gleich &le; &#8804;<br>
groeszer gleich &ge; &#8805;<br>
Untermenge von &sub; &#8834;<br>
Obermenge von &sup; &#8835;<br>
keine Untermenge von &nsub; &#8836;<br>
Untermenge von oder gleich mit &sube; &#8838;<br>
Obermenge von oder gleich mit &supe; &#8839;<br>
Restklassenaddition &oplus; &#8853;<br>
Kronecker-Produkt &otimes; &#8855;<br>
senkrecht zu &perp; &#8869;<br>
Punkt-Operator &sdot; &#8901;<br>
Raute &loz; &#9674;<br>
links oben &lceil; &#8968;<br>
rechts oben &rceil; &#8969;<br>
links unten &lfloor; &#8970;<br>
rechts unten &rfloor; &#8971;<br>
spitze Klammer links &lang; &#9001;<br>
spitze Klammer rechts &rang; &#9002;<br>
Pfeil links &larr; &#8592;<br>
Pfeil oben &uarr; &#8593;<br>
Pfeil rechts &rarr; &#8594;<br>
Pfeil unten &darr; &#8595;<br>
Pfeil links/rechts &harr; &#8596;<br>
Pfeil unten-Knick-links &crarr; &#8629;<br>
Doppelpfeil links &lArr; &#8656;<br>
Doppelpfeil oben &uArr; &#8657;<br>
Doppelpfeil rechts &rArr; &#8658;<br>
Doppelpfeil unten &dArr; &#8659;<br>
Doppelpfeil links/rechts &hArr; &#8660;<br>
Bullet-Zeichen &bull; &#8226;<br>
Minutenzeichen &prime; &#8242;<br>
Sekundenzeichen &Prime; &#8243;<br>
Ueberstrich &oline; &#8254;<br>
Bruchstrich &frasl; &#8260;<br>
Weierstrasz p &weierp; &#8472;<br>
Zeichen fuer "imaginaer" &image; &#8465;<br>
Zeichen fuer "real" &real; &#8476;<br>
Trademark-Zeichen &trade; &#8482;<br>
Euro-Zeichen &euro; &#8364;<br>
Alef-Symbol &alefsym; &#8501;<br>
Pik-Zeichen &spades; &#9824;<br>
Kreuz-Zeichen &clubs; &#9827;<br>
Herz-Zeichen &hearts; &#9829;<br>
Karo-Zeichen &diams; &#9830;<br>
OE-Ligatur &OElig; &#338;<br>
oe-Ligatur &oelig; &#339;<br>
S mit Hatschek (Caron) &Scaron; &#352;<br>
s mit Hatschek (Caron) &scaron; &#353;<br>
Y Umlaut &Yuml; &#376;<br>
Funktion &fnof; &#402;<br>
Leerzeichen Breite n &ensp; &#8194;<br>
Leerzeichen Breite m &emsp; &#8195;<br>
Schmales Leerzeichen &thinsp; &#8201;<br>
null breiter Nichtverbinder &zwnj; &#8204;<br>
null breiter Verbinder &zwj; &#8205;<br>
links-nach-rechts-Zeichen &lrm; &#8206;<br>
rechts-nach-links-Zeichen &rlm; &#8207;<br>
Gedankenstrich Breite n &ndash; &#8211;<br>
Gedankenstrich Breite m &mdash; &#8212;<br>
einfaches Anfuehrungszeichen links &lsquo; &#8216;<br>
einfaches Anfuehrungszeichen rechts &rsquo; &#8217;<br>
einfaches low-9-Zeichen &sbquo; &#8218;<br>
doppeltes Anfuehrungszeichen links &ldquo; &#8220;<br>
doppeltes Anfuehrungszeichen rechts &rdquo; &#8221;<br>
doppeltes low-9-Zeichen rechts &bdquo; &#8222;<br>
Kreuz &dagger; &#8224;<br>
Doppelkreuz &Dagger; &#8225;<br>
Horizontale Ellipse (Auslassungszeichen) &hellip; &#8230;<br>
Promille &permil; &#8240;<br>
angewinkeltes einzelnes Anf.zeichen links &lsaquo; &#8249;<br>
angewinkeltes einzelnes Anf.zeichen rechts &rsaquo; &#8250;<br>
Zirkumflex &circ; &#710;<br>
kleine Tilde &tilde; &#732;<br>
</p>
</HTML>

View File

@@ -0,0 +1,263 @@
<?xml version="1.0" encoding="utf-8"?>
<article xmlns="http://docbook.org/ns/docbook">
<section>
<sectioninfo>
<title>Test with badly formatted HTML</title>
</sectioninfo>
<section>
<title>Test entities and special chars </title>
<literallayout class="normal"> Anfuehrungszeichen oben " "
Ampersand-Zeichen, kaufmaennisches Und &amp; &amp;
oeffnende spitze Klammer &lt; &lt;
schlieszende spitze Klammer &gt; &gt;
umgekehrtes Ausrufezeichen ¡ ¡
Cent-Zeichen ¢ ¢
Pfund-Zeichen £ £
Waehrungszeichen ¤ ¤
Yen-Zeichen ¥ ¥
durchbrochener Strich ¦ ¦
Paragraph-Zeichen § §
Puenktchen oben ¨ ¨
Copyright-Zeichen © ©
Ordinal-Zeichen weiblich ª ª
angewinkelte Anfuehrungszeichen links « «
Verneinungs-Zeichen ¬ ¬
bedingter Trennstrich ­ ­
Registriermarke-Zeichen ® ®
Ueberstrich ¯ ¯
Grad-Zeichen ° °
Plusminus-Zeichen ± ±
Hoch-2-Zeichen ² ²
Hoch-3-Zeichen ³ ³
Akut-Zeichen ´ ´
Mikro-Zeichen µ µ
Absatz-Zeichen ¶ ¶
Mittelpunkt · ·
Haekchen unten ¸ ¸
Hoch-1-Zeichen ¹ ¹
Ordinal-Zeichen maennlich º º
angewinkelte Anfuehrungszeichen rechts » »
ein Viertel ¼ ¼
ein Halb ½ ½
drei Viertel ¾ ¾
umgekehrtes Fragezeichen ¿ ¿
A mit accent grave (Gravis) À À
A mit accent aigu (Akut) Á Á
A mit Zirkumflex  Â
A mit Tilde à Ã
A Umlaut Ä Ä
A mit Ring Å Å
A mit legiertem E Æ Æ
C mit Haekchen Ç Ç
E mit accent grave (Gravis) È È
E mit accent aigu (Akut) É É
E mit Zirkumflex Ê Ê
E Umlaut Ë Ë
I mit accent grave (Gravis) Ì Ì
I mit accent aigu (Akut) Í Í
I mit Zirkumflex Î Î
I Umlaut Ï Ï
groszes Eth (islaendisch) Ð Ð
N mit Tilde Ñ Ñ
O mit accent grave (Gravis) Ò Ò
O mit accent aigu (Akut) Ó Ó
O mit Zirkumflex Ô Ô
O mit Tilde Õ Õ
O Umlaut Ö Ö
Mal-Zeichen × ×
O mit Schraegstrich Ø Ø
U mit accent grave (Gravis) Ù Ù
U mit accent aigu (Akut) Ú Ú
U mit Zirkumflex Û Û
U Umlaut Ü Ü
Y mit accent aigu (Akut) Ý Ý
groszes Thorn (islaendisch) Þ Þ
scharfes S ß ß
a mit accent grave (Gravis) à à
a mit accent aigu (Akut) á á
a mit Zirkumflex â â
a mit Tilde ã ã
a Umlaut ä ä
a mit Ring å å
a mit legiertem e æ æ
c mit Haekchen ç ç
e mit accent grave (Gravis) è è
e mit accent aigu (Akut) é é
e mit Zirkumflex ê ê
e Umlaut ë ë
i mit accent grave (Gravis) ì ì
i mit accent aigu (Akut) í í
i mit Zirkumflex î î
i Umlaut ï ï
kleines Eth (islaendisch) ð ð
n mit Tilde ñ ñ
o mit accent grave (Gravis) ò ò
o mit accent aigu (Akut) ó ó
o mit Zirkumflex ô ô
o mit Tilde õ õ
o Umlaut ö ö
Divisions-Zeichen ÷ ÷
o mit Schraegstrich ø ø
u mit accent grave (Gravis) ù ù
u mit accent aigu (Akut) ú ú
u mit Zirkumflex û û
u Umlaut ü ü
y mit accent aigu (Akut) ý ý
kleines Thorn (islaendisch) þ þ
y Umlaut ÿ ÿ
Alpha grosz Α Α
alpha klein α α
Beta grosz Β Β
beta klein β β
Gamma grosz Γ Γ
gamma klein γ γ
Delta grosz Δ Δ
delta klein δ δ
Epsilon grosz Ε Ε
epsilon klein ε ε
Zeta grosz Ζ Ζ
zeta klein ζ ζ
Eta grosz Η Η
eta klein η η
Theta grosz Θ Θ
theta klein θ θ
Iota grosz Ι Ι
iota klein ι ι
Kappa grosz Κ Κ
kappa klein κ κ
Lambda grosz Λ Λ
lambda klein λ λ
My grosz Μ Μ
my klein μ μ
Ny grosz Ν Ν
ny klein ν ν
Xi grosz Ξ Ξ
xi klein ξ ξ
Omikron grosz Ο Ο
omikron klein ο ο
Pi grosz Π Π
pi klein π π
Rho grosz Ρ Ρ
rho klein ρ ρ
Sigma grosz Σ Σ
Schluss-Sigma ς ς
sigma klein σ σ
Tau grosz Τ Τ
tau klein τ τ
Ypsilon grosz Υ Υ
ypsilon klein υ υ
Phi grosz Φ Φ
phi klein φ φ
Chi grosz Χ Χ
chi klein χ χ
Psi grosz Ψ Ψ
psi klein ψ ψ
Omega grosz Ω Ω
omega klein ω ω
theta Symbol ϑ ϑ
ypsilon mit Haken ϒ ϒ
pi Symbol ϖ ϖ
fuer alle ∀ ∀
partiell ∂ ∂
existiert ∃ ∃
leere Menge ∅ ∅
Nabla ∇ ∇
Element von ∈ ∈
kein Element von ∉ ∉
Element von (gespiegelt) ∋ ∋
Produkt ∏ ∏
Summe ∑ ∑
minus
Asterisk
Wurzel √ √
proportional zu ∝ ∝
unendlich ∞ ∞
Winkel ∠ ∠
und ∧ ∧
oder
Schnittmenge ∩ ∩
Vereinigungsmenge
Integral ∫ ∫
deshalb ∴ ∴
aehnlich wie
kongruent ≅ ≅
beinahe gleich ≈ ≈
ungleich ≠ ≠
identisch mit ≡ ≡
kleiner gleich ≤ ≤
groeszer gleich ≥ ≥
Untermenge von ⊂ ⊂
Obermenge von ⊃ ⊃
keine Untermenge von ⊄ ⊄
Untermenge von oder gleich mit ⊆ ⊆
Obermenge von oder gleich mit ⊇ ⊇
Restklassenaddition ⊕ ⊕
Kronecker-Produkt ⊗ ⊗
senkrecht zu ⊥ ⊥
Punkt-Operator ⋅ ⋅
Raute ◊ ◊
links oben ⌈ ⌈
rechts oben ⌉ ⌉
links unten ⌊ ⌊
rechts unten ⌋ ⌋
spitze Klammer links 〈 〈
spitze Klammer rechts 〉 〉
Pfeil links ← ←
Pfeil oben ↑ ↑
Pfeil rechts → →
Pfeil unten ↓ ↓
Pfeil links/rechts ↔ ↔
Pfeil unten-Knick-links ↵ ↵
Doppelpfeil links ⇐ ⇐
Doppelpfeil oben ⇑ ⇑
Doppelpfeil rechts ⇒ ⇒
Doppelpfeil unten ⇓ ⇓
Doppelpfeil links/rechts ⇔ ⇔
Bullet-Zeichen • •
Minutenzeichen
Sekundenzeichen ″ ″
Ueberstrich ‾ ‾
Bruchstrich
Weierstrasz p ℘ ℘
Zeichen fuer "imaginaer"
Zeichen fuer "real"
Trademark-Zeichen ™ ™
Euro-Zeichen € €
Alef-Symbol ℵ ℵ
Pik-Zeichen ♠ ♠
Kreuz-Zeichen ♣ ♣
Herz-Zeichen ♥ ♥
Karo-Zeichen ♦ ♦
OE-Ligatur Œ Œ
oe-Ligatur œ œ
S mit Hatschek (Caron) Š Š
s mit Hatschek (Caron) š š
Y Umlaut Ÿ Ÿ
Funktion ƒ ƒ
Leerzeichen Breite n
Leerzeichen Breite m
Schmales Leerzeichen
null breiter Nichtverbinder
null breiter Verbinder
links-nach-rechts-Zeichen
rechts-nach-links-Zeichen
Gedankenstrich Breite n
Gedankenstrich Breite m — —
einfaches Anfuehrungszeichen links
einfaches Anfuehrungszeichen rechts
einfaches low-9-Zeichen
doppeltes Anfuehrungszeichen links “ “
doppeltes Anfuehrungszeichen rechts ” ”
doppeltes low-9-Zeichen rechts „ „
Kreuz † †
Doppelkreuz ‡ ‡
Horizontale Ellipse (Auslassungszeichen) … …
Promille ‰ ‰
angewinkeltes einzelnes Anf.zeichen links
angewinkeltes einzelnes Anf.zeichen rechts
Zirkumflex ˆ ˆ
kleine Tilde ˜ ˜
</literallayout>
</section>
</section>
</article>

View File

@@ -0,0 +1,470 @@
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xml:lang="en"
lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="Personal homepage of Kore Nordmann. Contains information about his mainly PHP related projects with some political rants in his blog." />
<meta name="keywords" content="Image_3D, Image_Curve, Image_Turtle, Rays, k.Portal, k.bot, irc, irc bot, graphics, 3d" />
<meta name="language" content="en" />
<meta name="author" content="Kore Nordmann" />
<meta name="date" content="Sat, 28 Jun 2008 21:17:17 +0200" />
<meta name="robots" content="all" />
<link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" />
<meta name="DC.title" content="Detecting URLs with PCRE" />
<meta name="DC.creator" content="Kore Nordmann" />
<meta name="DC.date" content="Sat, 28 Jun 2008 21:17:17 +0200" />
<meta name="DC.rights" content="CC by-sa" />
<link rel="Stylesheet" type="text/css" href="/styles/screen.css" media="screen" />
<link rel="Stylesheet" type="text/css" href="/styles/print.css" media="print" />
<link rel="icon" href="/favicon.png" type="image/png" />
<link rel="alternate" type="application/rss+xml" title="Detecting URLs with PCRE" href="/blog/detect_url_in_texts.rss" />
<title>Detecting URLs with PCRE - Kore Nordmann - PHP / Projects / Politics</title>
</head>
<body>
<div class="frame">
<h1>
<a href="/" title="Kore Nordmann - PHP / Projects / Politics">
Kore Nordmann - PHP / Projects / Politics
</a>
</h1>
<ul class="mainnav">
<li class="selected">
<a href="/blog.html" title="Blog">
Blog
</a>
</li>
<li >
<a href="/projects.html" title="Projects">
Projects
</a>
</li>
<li >
<a href="/portfolio.html" title="Portfolio">
Portfolio
</a>
</li>
</ul>
<div class="box" id="navigation">
<h2>Contents</h2>
<ul>
<li class="requested">
<a href="/blog.html" title="Blog">Blog</a>
<ul>
<li >
<a href="/blog/php.html" title="PHP">PHP</a>
</li>
<li >
<a href="/blog/phpug.html" title="PHP Usergroup">PHP Usergroup</a>
</li>
<li >
<a href="/blog/projects.html" title="Project news">Project news</a>
</li>
<li >
<a href="/blog/articles.html" title="Articles">Articles</a>
</li>
<li >
<a href="/blog/irc_bot.html" title="k.Bot - PHP IRC Bot">k.Bot - PHP IRC Bot</a>
</li>
<li >
<a href="/blog/busimess.html" title="busimess.org">busimess.org</a>
</li>
<li >
<a href="/blog/personal.html" title="Personal &amp; Website">Personal &amp; Website</a>
</li>
<li >
<a href="/blog/receipts.html" title="Rezepte">Rezepte</a>
</li>
<li >
<a href="/blog/tagging.html" title="Tagging">Tagging</a>
</li>
</ul>
</li>
<li >
<a href="/projects/projects.html" title="Projects">Projects</a>
<ul>
<li >
<a href="/projects/phpillow/index.html" title="PHPillow">PHPillow</a>
</li>
<li >
<a href="/projects/image_3d/index.html" title="Image 3D">Image 3D</a>
</li>
<li >
<a href="/projects/kaforkl/index.html" title="KaForkL">KaForkL</a>
</li>
<li >
<a href="/projects/k_bot/index.html" title="k.Bot">k.Bot</a>
</li>
<li >
<a href="/projects/code_snippets/index.html" title="Code snippets">Code snippets</a>
</li>
</ul>
</li>
<li >
<a href="/portfolio.html" title="Portfolio">Portfolio</a>
</li>
<li >
<a href="/about_me.html" title="About me">About me</a>
</li>
<li >
<a href="/photos/index.html" title="Photos">Photos</a>
<ul>
<li >
<a href="/photos/experiments.html" title="Experimental pictures">Experimental pictures</a>
</li>
<li >
<a href="/photos/norway.html" title="Norway">Norway</a>
</li>
<li >
<a href="/photos/industriekultur.html" title="Industriekultur">Industriekultur</a>
</li>
<li >
<a href="/photos/misc.html" title="Miscellaneous pictures">Miscellaneous pictures</a>
</li>
</ul>
</li>
<li >
<a href="/impressum.html" title="Legal info">Legal info</a>
</li>
</ul>
</div>
<div
class="content"
xml:lang="en"
lang="en">
<div class="path">
<div class="breadcrumbs">
<a href="/.html">Start</a>
&#187; <a href="/blog.html">Blog</a>
&#187; <a href="/blog/detect_url_in_texts.html">Detecting URLs with PCRE</a>
</div>
<a href="/blog/detect_url_in_texts.rdf">
RDF
</a>
|
<a href="/blog/detect_url_in_texts.html">
HTML
</a>
|
<a href="/blog/detect_url_in_texts.txt">
Text
</a>
|
<a href="/blog/detect_url_in_texts.rss">
Feed
</a>
</div>
<div id="detect_url_in_texts">
<h2>Detecting URLs with PCRE</h2><p>From time to time I experience the issue that I should detect URLs in some text, while neither the URLs are standard conform (regarding the used characters), nor the URLs are strictly separated from other stuff by whitespaces or something. Now <a href="http://www.derickrethans.nl/">Derick</a> asked me to provide him with a regular expression for that, and I finally wrote some, which should work in most cases:</p><code>(
(?:^|[\s,.!?])
(?# Ignore matching braces around the URL)
(&lt;)?
(\[)?
(\()?
(?# Ignore quoting around the URL)
([\'"]?)
(?# Actually match the URL)
(?P&lt;url&gt;https?://[^\s]*?)
\4
(?(3)\))
(?(2)\])
(?(1)&gt;)
(?# Ignore common punctuation after the URL)
[.,?!]?(?:\s|$)
)xm</code><p>Sadly invalid characters are not always encoded, and also you can't expect to have only matching braces in the URLs, but still user like to write something like:</p><blockquote>Check out my Blog ($url)!</blockquote><p>In which case the braces are obviously not part of the actual URL so you should skip them, the same for the other brace types.</p><p>The regular expression uses conditional subpatterns to check for those matching braces before and after an URL and ignores them, when they are found. The same for quotes. Often URLs are followed by some markup, which also shouldn't be included in the actual URL, which is also ignored by this regular expression, but still - even not valid - characters like commas are included in the URL, if used there.</p><a name="issues"></a><h3>Issues</h3><p>There are two issues, which are still not really solveable by a regular expression I think, but additions and suggestions would be really welcome:</p><ol><li><p>PCRE does not reuse the end markers (?:\s|$) as start markers for the next URL, and I see no way to get the regular expression working without them. This means, that two URLs, only separated by one whitespace, would be detected when calling preg_match_all. You can still call preg_match() in a while-loop, though and remove all URLs from the text, after you found them.</p></li><li><p>Some users tend to use braces for subsentences, where one brace may end right after the URL, like this:</p><blockquote>Hi there (Check out my blog at $url)!</blockquote><p>Where the closing brace after the URL won't be removed, because there is no opening URL right before the URL.</p><p>I don't think this is fixable, because you can't expect the user to have only matching braces in his sentences, nor can you expect that for URLs itself. So we can just guess, what will be there more common problem - ignoring closing braces at the end of URLs, or users writing such sentences...</p></li></ol><p>Still I think this regular expression might be useful to you, feel free to use it where ever you might find it useful. As a german I am not allowed to put something under public domain, but I grant anyone the right to use this for any purpose, without any conditions, unless such conditions are required by law.</p>
</div>
<ul class="bookmark">
<li>
<a href="http://del.icio.us/post?url=http://kore-nordmann.de/blog/detect_url_in_texts.txt">
<img src="/images/favicons/delicious.png" width="16" height="16"
alt="Bookmark at del.icio.us"
title="Bookmark blog entry at del.icio.us" />
</a>
<a href="http://digg.com/submit?phase=2&amp;url=http://kore-nordmann.de/blog/detect_url_in_texts.txt">
<img src="/images/favicons/digg.png" width="16" height="16"
alt="Digg it!"
title="Digg blog entry" />
</a>
<a href="http://yigg.de/neu?exturl=http://kore-nordmann.de/blog/detect_url_in_texts.txt">
<img src="/images/favicons/yiggit.png" width="16" height="16"
alt="Yigg it!"
title="Yigg blog entry" />
</a>
</li>
</ul>
<h3>Comments</h3>
<ul class="comments">
<li>
<a name="comment_1"></a>
<h4>
<a href="http://enobrev.com/" title="Mark Armendariz">
<strong>Mark Armendariz</strong>
</a>
at Sat, 21 Jun 2008 23:19:47 +0200
</h4>
<p>
I&#039;ve been using this for years, which has been incredibly successful for me:<br />
<br />
&#039;/(?P&lt;protocol&gt;(?:(?:f|ht)tp|https):\/\/)?<br />
(?P&lt;domain&gt;(?:(?!-)<br />
(?P&lt;sld&gt;[a-zA-Z\d\-]+)(?&lt;!-)<br />
[\.]){1,2}<br />
(?P&lt;tld&gt;(?:[a-zA-Z]{2,}\.?){1,}){1,}<br />
|<br />
(?P&lt;ip&gt;(?:(?(?&lt;!\/)\.)(?:25[0-5]|2[0-4]\d|[01]?\d?\d)){4})<br />
)<br />
(?::(?P&lt;port&gt;\d{2,5}))?<br />
(?:\/<br />
(?P&lt;script&gt;[~a-zA-Z\/.0-9-_]*)?<br />
(?:\?(?P&lt;parameters&gt;[=a-zA-Z+%&amp;0-9,.\/_ -]*))?<br />
)?<br />
(?:\#(?P&lt;anchor&gt;[=a-zA-Z+%&amp;0-9._]*))?/x&#039;;<br />
<br />
it has an optional protocol (which you can make mandatory by removing the ? at the end of the 1st line), and names all the parts (protocol, domain, sld, tld, ip, port, script, parameters, anchor).<br />
<br />
You can include internal ones using a &#039;servername&#039; like so:<br />
&#039;|(?P&lt;servername&gt;[a-zA-Z\d\-]*[a-zA-Z\d][^:\/]?)&#039;<br />
<br />
after the &#039;&lt;ip&gt;&#039; line.<br />
<br />
Mark<br />
</p>
<a class="permalink" href="#comment_1">
Link to comment
</a>
</li>
<li>
<a name="comment_2"></a>
<h4>
<a href="http://kore-nordmann.de" title="Kore">
<strong>Kore</strong>
</a>
at Sat, 21 Jun 2008 23:43:46 +0200
</h4>
<p>
I wrote similar ones following the specification of relevant RFC, but this is actually not the point of the regular expression mentioned above.<br />
<br />
The above one does not try to detect the parts of regular expressions, I found the PHP function parse_url() more useful (and more readable) for that task, but from filtering URLs out of random text. Your regular expression misses that part and does not accept quite common URL chrarcters like () and ;.<br />
<br />
But anyways - thanks for sharing that regular expression.
</p>
<a class="permalink" href="#comment_2">
Link to comment
</a>
</li>
<li>
<a name="comment_3"></a>
<h4>
<a href="http://enobrev.com/" title="Mark Armendariz">
<strong>Mark Armendariz</strong>
</a>
at Mon, 23 Jun 2008 03:05:04 +0200
</h4>
<p>
Good call about the extra characters. I had recently added semicolons and commas, but hadn&#039;t thought to add parentheses (thanks for the suggestion!). The regex I gave can be used to filter them out, but now i realize what you&#039;re showing in your post. I&#039;d originally misread it (sorry).<br />
<br />
As for punctuation surrounding a url, I imagine you could get rid of anything that is &quot;touching&quot; a url. Any surrounding text that is not a \s (or even \b) would likely be associated with that url and would likely do well to be filtered out as well.
</p>
<a class="permalink" href="#comment_3">
Link to comment
</a>
</li>
</ul>
<form action="/blog/detect_url_in_texts.dyn" method="post">
<fieldset>
<label for="blog_author"><strong>Author:</strong></label>
<input name="author" type="text" id="blog_author" />
<label for="blog_homepage">Homepage:</label>
<input name="homepage" type="text" id="blog_homepage" />
<!-- This input field is only for cactching spam bots, should be hidden
using CSS -->
<input name="url" type="text" id="blog_url" />
<label for="blog_comment"><strong>Comment:</strong></label>
<textarea name="comment" id="blog_comment" rows="10" cols="50"></textarea>
<label for="blog_submit">Submit:</label>
<input name="submit" type="submit" id="blog_submit" value="Send comment" />
<legend>Add new comment</legend>
</fieldset>
</form>
<p>
Fields with bold names are mandatory.
</p>
</div>
<div class="box" id="search">
<h2>Search</h2>
<form action="/search.html" method="post">
<fieldset>
<legend>Search</legend>
<label for="search_phrase">Search phrase</label>
<input type="text" id="search_phrase" name="phrase" />
<input type="submit" name="search" value="Search" />
</fieldset>
</form>
</div>
<div class="box" id="info">
<ul>
<li class="revision">
Revision 4<br />
<ul>
<li>
<p>
Revision 488
by kore
at Sat, 28 Jun 2008 21:17:17 +0200
</p>
<p class="message">
- s/butt/but/<br />
</p>
</li>
<li>
<p>
Revision 478
by kore
at Sat, 21 Jun 2008 23:46:36 +0200
</p>
<p class="message">
- Fixed typo. changed license remark<br />
</p>
</li>
<li>
<p>
Revision 477
by kore
at Sat, 21 Jun 2008 20:38:48 +0200
</p>
<p class="message">
- Replaced tabs by whitespaces<br />
</p>
</li>
<li>
<p>
Revision 476
by kore
at Sat, 21 Jun 2008 20:37:20 +0200
</p>
<p class="message">
- Published blog article about regular expression for URL detection<br />
</p>
</li>
</ul>
</li>
<li class="spacer">&nbsp;</li>
<li>By <a href="" onclick="returnMailLink( this, 'kore-nordmann', 'de', 'website' );">Kore Nordmann</a></li>
<li>At Sat, 28 Jun 2008 21:17:17 +0200</li>
<li>License: <a href="http://creativecommons.org/licenses/by-sa/3.0/deed.de" title="Creative Commons Attribution-ShareAlike 3.0">CC by-sa</a></li>
</ul>
</div>
<div class="box" id="books">
<h2>eZ Components</h2>
<a id="book_ezc" href="http://www.amazon.de/gp/product/3836210738?ie=UTF8&amp;tag=korenordmap07-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=3836210738" title="eZ Components">
<img src="/images/ez_components.png" width="67" height="90" alt="eZ Components" />
</a>
<h2>Exploring PHP</h2>
<a id="book_expl" href="http://www.amazon.de/gp/product/3935042957?ie=UTF8&amp;tag=korenordmap07-21&amp;linkCode=as2&amp;camp=1638&amp;creative=6742&amp;creativeASIN=3935042957" title="Exploring PHP">
<img src="/images/exploring_php.png" width="62" height="90" alt="Exploring PHP" />
</a>
</div>
<div class="box">
<a href="http://norro.de/Spam/Pot1/+/hp.honeypot.simpleformspam=" title="Spam honeypot - NOT for humans">Spam honeypot</a>
</div>
<div class="box" id="thanks">
<h2>Amazon wishlist</h2>
<ul>
<li>
<a id="t_amazon" href="http://www.amazon.de/gp/registry/?type=wishlist&amp;id=4MA8PIIHYC7E" title="Amazon wishlist">
<img src="/images/thanks/amazon_wishlist.png" alt="Amazon wishlist" />
</a>
</li>
</ul>
<h2>Powered by</h2>
<ul>
<li>
<a id="t_lighttpd" href="http://lighttpd.net" title="Lighttpd">
<img src="/images/thanks/lighttpd.png" alt="Powered by Lighttpd" />
</a>
</li>
<li>
<a id="t_wcv" href="http://wcv.kore-nordmann.de" title="Web Content Viewer">
<img src="/images/thanks/wcv.png" alt="Powered by Web Content Viewer" />
</a>
</li>
<li>
<a id="t_php" href="http://php.net" title="The PHP Group">
<img src="/images/thanks/php.png" alt="Powered by PHP" />
</a>
</li>
<li>
<a id="t_svn" href="http://subversion.tigris.org" title="Subversion">
<img src="/images/thanks/svn.png" alt="Powered by Subversion" />
</a>
</li>
<li>
<a id="t_gentoo" href="http://gentoo.org" title="Gentoo Foundation">
<img src="/images/thanks/gentoo.png" alt="Powered by Gentoo" />
</a>
</li>
</ul>
</div>
<div class="clear"></div>
<div class="footer">
Revision <strong>4</strong> by
<strong><a href="" onclick="returnMailLink( this, 'kore-nordmann', 'de', 'website' );">Kore Nordmann</a></strong>
at <strong>Sat, 28 Jun 2008 21:17:17 +0200</strong>
licensed under <strong><a href="http://creativecommons.org/licenses/by-sa/3.0/deed.de" title="Creative Commons Attribution-ShareAlike 3.0">CC by-sa</a></strong>
<br />
Displayed with <a href="http://web-content-viewer.org/" title="Web Content Viewer">WCV</a>
licensed under <a href="http://www.gnu.org/licenses/gpl.txt" title="GNU General Public License - Version 3">GPLv3</a>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="utf-8"?>
<article xmlns="http://docbook.org/ns/docbook">
<section>
<sectioninfo>
<abstract>
<para>Personal homepage of Kore Nordmann. Contains information about his mainly PHP related projects with some political rants in his blog.</para>
</abstract>
<author>Kore Nordmann</author>
<date>Sat, 28 Jun 2008 21:17:17 +0200</date>
<title>Detecting URLs with PCRE</title>
<author>Kore Nordmann</author>
<date>Sat, 28 Jun 2008 21:17:17 +0200</date>
<copyright>CC by-sa</copyright>
<title>Detecting URLs with PCRE - Kore Nordmann - PHP / Projects / Politics</title>
</sectioninfo>
<section>
<title>Detecting URLs with PCRE</title>
<para>From time to time I experience the issue that I should detect URLs in some text, while neither the URLs are standard conform (regarding the used characters), nor the URLs are strictly separated from other stuff by whitespaces or something. Now <ulink url="http://www.derickrethans.nl/">Derick</ulink> asked me to provide him with a regular expression for that, and I finally wrote some, which should work in most cases:</para>
<literallayout>(
(?:^|[\s,.!?])
(?# Ignore matching braces around the URL)
(&lt;)?
(\[)?
(\()?
(?# Ignore quoting around the URL)
([\'"]?)
(?# Actually match the URL)
(?P&lt;url&gt;https?://[^\s]*?)
\4
(?(3)\))
(?(2)\])
(?(1)&gt;)
(?# Ignore common punctuation after the URL)
[.,?!]?(?:\s|$)
)xm</literallayout>
<para>Sadly invalid characters are not always encoded, and also you can't expect to have only matching braces in the URLs, but still user like to write something like:</para>
<blockquote>
<para>Check out my Blog ($url)!</para>
</blockquote>
<para>In which case the braces are obviously not part of the actual URL so you should skip them, the same for the other brace types.</para>
<para>The regular expression uses conditional subpatterns to check for those matching braces before and after an URL and ignores them, when they are found. The same for quotes. Often URLs are followed by some markup, which also shouldn't be included in the actual URL, which is also ignored by this regular expression, but still - even not valid - characters like commas are included in the URL, if used there.</para>
<section>
<title>Issues</title>
<para>There are two issues, which are still not really solveable by a regular expression I think, but additions and suggestions would be really welcome:</para>
<orderedlist>
<listitem>
<para>PCRE does not reuse the end markers (?:\s|$) as start markers for the next URL, and I see no way to get the regular expression working without them. This means, that two URLs, only separated by one whitespace, would be detected when calling preg_match_all. You can still call preg_match() in a while-loop, though and remove all URLs from the text, after you found them.</para>
</listitem>
<listitem>
<para>Some users tend to use braces for subsentences, where one brace may end right after the URL, like this:</para>
<blockquote>
<para>Hi there (Check out my blog at $url)!</para>
</blockquote>
<para>Where the closing brace after the URL won't be removed, because there is no opening URL right before the URL.</para>
<para>I don't think this is fixable, because you can't expect the user to have only matching braces in his sentences, nor can you expect that for URLs itself. So we can just guess, what will be there more common problem - ignoring closing braces at the end of URLs, or users writing such sentences...</para>
</listitem>
</orderedlist>
<para>Still I think this regular expression might be useful to you, feel free to use it where ever you might find it useful. As a german I am not allowed to put something under public domain, but I grant anyone the right to use this for any purpose, without any conditions, unless such conditions are required by law.</para>
</section>
</section>
</section>
</article>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<article xmlns="http://docbook.org/ns/docbook">
<section>
<sectioninfo>
<title>Kickfire beschleunigt MySQL - Golem.de</title>
</sectioninfo>
<section>
<title> </title>
<para><ulink url="http://www.golem.de/audio-video/">Audio/Video</ulink> | <ulink url="http://www.golem.de/desktop-applikationen/">Desktop-Applikationen</ulink> | <ulink url="http://www.golem.de/foto/">Foto</ulink> | <ulink url="http://www.golem.de/games/">Games</ulink> | <ulink url="http://www.golem.de/handy/">Handy</ulink> | <ulink url="http://www.golem.de/internet/">Internet</ulink> | <ulink url="http://www.golem.de/mobil/">Mobil</ulink> | <ulink url="http://www.golem.de/oss/">OSS</ulink> | <ulink url="http://www.golem.de/pc-hardware/">PC-Hardware</ulink> | <ulink url="http://www.golem.de/politik-recht/">Politik/Recht</ulink> | <ulink url="http://www.golem.de/security/">Security</ulink> | <ulink url="http://www.golem.de/software-entwicklung/">Software-Entwicklung</ulink> | <ulink url="http://www.golem.de/wirtschaft/">Wirtschaft</ulink> | <ulink url="http://www.golem.de/wissenschaft/">Wissenschaft</ulink></para>
<para><ulink url="http://www.golem.de/ticker/">Ticker</ulink> | <ulink url="http://www.golem.de/0402/29672.html">RSS</ulink> | <ulink url="http://forum.golem.de">Forum</ulink> | <ulink url="http://www.golem.de/0407/32162.html">Zusatz-Dienste</ulink> | <ulink url="http://markt.golem.de">Markt</ulink> | <ulink url="http://jobs.golem.de">Jobs</ulink> | <ulink url="http://events.golem.de">IT-Events</ulink></para>
<para><ulink url="http://www.golem.de">Home</ulink> | <ulink url="http://www.golem.de/sonstiges/impressum.html">Impressum</ulink> | <ulink url="http://www.golem.de/sonstiges/werbung.html">Werbung</ulink> | <ulink url="http://www.golem.de/microsite/freugol/index.html">Freunde</ulink></para>
<para> Copyright © 1997 - 2008 <ulink url="http://www.golem.de">Golem.de</ulink>. Alle Rechte vorbehalten. </para>
<para> </para>
</section>
</section>
</article>

View File

@@ -0,0 +1,853 @@
<html>
<head>
<!-- Site Navigation Bar -->
<link rel="copyright" title="Heise Zeitschriften Verlag" href="/kontakt/impressum.shtml">
<link rel="start" title="Start" href="/">
<link rel="author" title="Kontakt" href="mailto:kontakt%40heise.de?subject=heise%20online">
<link rel="alternate" type="application/atom+xml" title="Aktuelle News von heise online" href="http://www.heise.de/newsticker/heise-atom.xml">
<link rel="alternate" type="application/rss+xml" title="Aktuelle News von heise online (f&uuml;r &auml;ltere RSS-Reader)" href="http://www.heise.de/newsticker/heise.rdf">
<!-- Site Navigation Bar News-Meldungen-->
<link rel="prev" title="Vorige Meldung" href="/newsticker/meldung/113558">
<link rel="next" title="Naechste Meldung" href="/newsticker/meldung/113563">
<!-- Allgemeines Standard-Stylesheet -->
<link href="/stil/standard.css" rel="stylesheet" type="text/css" media="screen, projection, print">
<!-- heise online Standard-Stylesheet -->
<link href="/stil/ho/standard.css" rel="stylesheet" type="text/css" media="screen, projection, print">
<!-- heise online weitere Stylesheets -->
<link href="/stil/ho/news.css" rel="stylesheet" type="text/css" media="screen, projection, print">
<link href="/stil/ho/glossar.css" rel="stylesheet" type="text/css" media="screen, projection, print">
<link href="/stil/ho/newschannel.css" rel="stylesheet" type="text/css" media="screen, projection, print">
<!-- Allgemeines Druck-Stylesheet -->
<link href="/stil/drucken.css" rel="stylesheet" type="text/css" media="print">
<!-- heise online Druck-Stylesheet -->
<link href="/stil/ho/drucken.css" rel="stylesheet" type="text/css" media="print">
<title>heise online -
30.07.08 -
Kernel-Log: 2.6.25.13 korrigiert Sicherheitslücke, Probleme rund um ACPI</title>
<!-- Keywords -->
<meta NAME="Keywords" CONTENT="Kernel-Log: 2.6.25.13 korrigiert Sicherheitslücke, Probleme rund um ACPI">
<!-- Description -->
<meta name="date" content="2008-07-30T14:15:44" />
<meta name="description" content="2.6.25.13 korrigiert eine Sicherheitslücke im PPP-Code, ohne dass die Kernel-Entwickler explizit darauf hinweisen; ACPI-Probleme bereiten derweil Anwendern und Entwicklern Schwierigkeiten, die bereits zu Gerüchten über Blockaden durch Foxconn führten." />
<meta name="kill_switch" content="true" />
<!-- Copyright -->
<meta NAME="copyright" CONTENT="Heise Zeitschriften Verlag">
<link href="/favicon.ico" rel="shortcut icon">
<script type="text/javascript" src="/support/lib/external.js"></script>
<base target="_top">
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#003399" vlink="#666666" alink="#3366cc"
leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!--googleoff: index-->
<table border="0" cellspacing="0" cellpadding="0" width="100%" class="druck">
<tr>
<td align="center" bgcolor="#eeeeee">
<table cellpadding="2" cellspacing="2" border="0">
<tr>
<td><a href="/" title="heise online" class="navi_oben_ho">heise&nbsp;online</a></td>
<td><b class="trenner">&middot;</b></td>
<td><a href="/ct/" title="c't" class="navi_oben_ct">c't</a></td>
<td><b class="trenner">&middot;</b></td>
<td><a href="/ix/" title="iX" class="navi_oben_ix">iX</a></td>
<td><b class="trenner">&middot;</b></td>
<td><a href="/tr/" title="Technology Review" class="navi_oben_tr">Technology&nbsp;Review</a></td>
<td><b class="trenner">&middot;</b></td>
<td><a href="/tp/" title="Telepolis" class="navi_oben_tp">Telepolis</a></td>
<td><b class="trenner">&middot;</b></td>
<td><a href="/mobil/" title="heise mobil" class="navi_oben_mob">mobil</a></td>
<td><b class="trenner">&middot;</b></td>
<td><a href="/security/" title="heise Security" class="navi_oben_sec">Security</a></td>
<td><b class="trenner">&middot;</b></td>
<td><a href="/netze/" title="heise Netze" class="navi_oben_net">Netze</a></td>
<td><b class="trenner">&middot;</b></td>
<td><a href="/open/" title="heise open" class="navi_oben_op">Open&nbsp;Source</a></td>
<td><b class="trenner">&middot;</b></td>
<td><a href="/resale/" title="heise resale" class="navi_oben_res">Resale</a></td>
<td><b class="trenner">&middot;</b></td>
<td><a href="/foto/" title="heise Foto" class="navi_oben_foto">Foto</a></td>
<td><b class="trenner">&middot;</b></td>
<td><a href="/autos/" title="heise Autos" class="navi_oben_aut">Autos</a></td>
<td><b class="trenner">&middot;</b></td>
<td><a href="/ct/tv/" title="ctmagazin.tv" class="navi_oben_tv">c't-TV</a></td>
<td><b class="trenner">&middot;</b></td>
<td><a href="/jobs/" title="heise jobs" class="navi_oben_job">Jobs</a></td>
<td><b class="trenner">&middot;</b></td>
<td><a href="/kiosk/" title="Zeitschriften-Archiv" class="navi_oben_kio">Kiosk</a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="#999999"><img src="/icons/ho/1pix.gif" width="1" height="1" hspace="375" alt=""></td>
</tr>
</table>
<div class="leaderboard">
<table border="0">
<tr align="center">
<td><!--OAS AD="Top" CM="wp02_30ros_08"-->
<script type="text/javascript" src="http://whitepaper.heise.de/special_ads/script/10.js"></script>
<img src="http://oas.heise.de/RealMedia/ads/adstream_lx.ads/www.heise.de/newsticker/meldungen/security/1779932201/Top/OasDefault/wp02_30ros_08/wp02_23sec_08_redirect.html/35356236323635343438383437353530?_RM_EMPTY_" width="1" height="1" alt="" /></td>
</tr>
</table>
</div>
<div class="full_content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td valign="top" width="141" class="druck">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td><a href="/"><img src="/icons/ho/heise.gif" alt="heise online" width="137" height="60" border="0" vspace="5" hspace="4"></a></td>
</tr>
<tr>
<td class="rand_links" bgcolor="#cccccc" valign="top">
<p id="navi_login"><!-- login_ho -->
<script type="text/javascript" src="/support/lib/login_ho.js"></script>
<noscript>
<a href="/userdb/sso?rm=show_login&amp;dirid=1&amp;objekt=/newsticker/">Einloggen</a> |
<a href="/userdb/sso?rm=do_logout&amp;dirid=1">Ausloggen</a>
</noscript>
</p><!-- /login_ho -->
<form id="suchfeld" action="/suche" method="get" accept-charset="utf-8">
<fieldset>
<legend><label for="q">Suche</label></legend>
<input type="text" name="q" id="q" value="" class="textfield" tabindex="10" />
<input type="submit" name="search_submit" value="los" class="search_submit" />
<input type="hidden" name="rm" value="search" />
</fieldset>
</form>
<p class="navi_links_news">
<a href="/newsticker/" class="navi_links">7-Tage-News</a><br>
<a href="/newsticker/archiv/" class="navi_links">News-Archiv</a><br>
<a href="http://heise-online.mobi/" class="navi_links" title="Newsticker f&uuml;r mobile Endger&auml;te">News unterwegs</a><br>
<a href="/newsletter/" class="navi_links">Newsletter</a><br>
<a href="http://www.heise-online.co.uk/" class="navi_links">English News</a><br>
<a href="/news-extern/" class="navi_links">News einbinden</a><br>
</p>
<p class="navi_links_dienste">
<a href="/telefontarife/" class="navi_links">Telefontarife</a><br>
<a href="/internettarife/" class="navi_links">Internettarife</a><br>
<a href="/netze/tools/imonitor-internet-stoerungen/" class="navi_links">Internet-St&ouml;rungen</a><br>
</p>
<p class="navi_links_dienste_zwei">
<a href="/software/" class="navi_links">Software/Download</a><br>
<a href="/itmarkt/" class="navi_links">IT-Markt</a><br>
<a href="http://www.heisetreff.de/" class="navi_links">heisetreff</a><br>
</p>
<p class="navi_links_user">
<a href="/foren/" class="navi_links">Leserforum</a><br>
<!-- <a href="/chat/" class="navi_links">Chat-Events</a><br> -->
</p>
<p class="navi_links_kontakt">
<a href="/abo/" class="navi_links">Abo &amp; Heft</a><br>
<a href="/events/" class="navi_links">Veranstaltungen</a><br>
<a href="/kontakt/" class="navi_links">Kontakt</a><br>
<a href="/mediadaten/" class="navi_links">Mediadaten</a><br>
</p>
<div align="center" class="contentbanner">
<table border="0">
<tr align="center">
<td><!--OAS AD="Left" CM="google03_ros"-->
<script type="text/javascript"><!--
google_ad_client = "pub-5771615946322111";
/* Promo Ad ros */
google_ad_slot = "0959691308";
google_ad_width = 125;
google_ad_height = 125;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<img src="http://oas.heise.de/RealMedia/ads/adstream_lx.ads/www.heise.de/newsticker/meldungen/security/963245215/Left/OasDefault/google03_ros/google02_nfanwendungen_script.html/35356236323635343438383437353530?_RM_EMPTY_" width="1" height="1" alt="" /></td>
</tr>
</table>
</div>
<!-- ONLINE-MARKT -->
<h4 class="kasten_markt_titel">ONLINE-MARKT</h4>
<table border="0" cellspacing="0" cellpadding="5" width="100%" class="kasten_markt">
<tr>
<td>
<div class="werbung" align="right">Werbung</div>
<!-- SManager - Position 1-4 -->
<div class="powered_by_yahoo">
<p>
<b>Web-Suche</b>
<a href="http://de.hs.search.yahoo.com/?fr=yhs-heise-ht">Mehr...</a>
</p>
<div>
<b>Top 5 Suche:</b>
<ol>
<li>
<a href="http://de.yhs.search.yahoo.com/yhs/search?ei=UTF-8&amp;fr=yhs-heise-ht&amp;lyt=st&amp;partnerid=yhs-heise&amp;p=%22Tagesgeld%22">Tagesgeld</a>
</li>
<li>
<a href="http://de.yhs.search.yahoo.com/yhs/search?ei=UTF-8&amp;fr=yhs-heise-ht&amp;lyt=st&amp;partnerid=yhs-heise&amp;p=%22Privat%20Krankenversicherung%22">Privat Krankenversicherung</a>
</li>
<li>
<a href="http://de.yhs.search.yahoo.com/yhs/search?ei=UTF-8&amp;fr=yhs-heise-ht&amp;lyt=st&amp;partnerid=yhs-heise&amp;p=%22Abendkleid%22">Abendkleid</a>
</li>
<li>
<a href="http://de.yhs.search.yahoo.com/yhs/search?ei=UTF-8&amp;fr=yhs-heise-ht&amp;lyt=st&amp;partnerid=yhs-heise&amp;p=%22Poker%22">Poker</a>
</li>
<li>
<a href="http://de.yhs.search.yahoo.com/yhs/search?ei=UTF-8&amp;fr=yhs-heise-ht&amp;lyt=st&amp;partnerid=yhs-heise&amp;p=%22Lotto%22">Lotto</a>
</li>
</ol>
</div>
</div>
<form method="GET" action="http://www.heise.de/preisvergleich/" name="sform">
<p class="kasten_markt">
<b><a href="http://www.heise.de/preisvergleich/" style="font-family: Arial, Helvetica, Verdana, sans-serif; margin: 0; color: #990000;">Preisvergleich</a></b><br>
<input type="text" name="fs" size="15" style="font-size: 80%; margin: 2px 0;"><br>
<select name="in" style="font-size: 80%; margin: 2px 0;">
<option value="">in allen Kategorien</option>
<option value="1">in Hardware</option>
<option value="2">in Software</option>
<option value="3">in Games</option>
<option value="4">in Video/Foto/TV</option>
<option value="5">in Telefon &amp; Co</option>
<option value="6">in Audio/HIFI</option>
<option value="7">in DVD</option>
<option value="8">in Haushalt</option>
</select><br>
<input type="image" width="65" height="22" alt="Suchen" src="http://geizhals.at/suchen.gif" border="0" style=" margin: 2px 0;">
</p>
</form>
<div class="microsites">
<p class="microsite_titel">
<img src="/icons/ho/heise_min.gif" alt="heise oline" width="30" height="30" style="float: left; margin-right: 3px;">
<b>Unternehmens-<br>
informationen</b><br>
</p>
<p class="microsite_link">
<b><a href="http://www.heise.de/heisejobs/sub/jobtown2008/">Jobtown 2008</a></b>
</p>
<p class="microsite_link">
<b><a href="http://www.heise.de/security/microsites/whitepaper_webcast/">Whitepaper &amp; Webcasts
</a></b>
</p>
</div>
<!-- IT-Markt -->
<p class="kasten_markt">
<a href="/itmarkt/"><img src="/icons/itmarkt/itmarkt_logo_klein.gif" alt="IT-Markt" width="70" height="35" border="0" vspace="3"></a><br>
<span class="size80">Anbieter in Ihrer Region<br>
Beispiel:
<b>Kiel</b></span><br>
<a href="/itmarkt/detail/detail_info/425145424367494e5a73786a45673d3d/">Internet-mit-IQ</a><br>
</p>
<!-- heisetreff -->
<p class="kasten_markt" style="padding-top: 0px;">
<a href="http://www.heisetreff.de/"><img src="/icons/ho/treff_logo.gif" alt="" border="0" vspace="8"></a><br>
<span style="font-size: 0.9em"><a href="http://www.heisetreff.de/" style="font-weight: bold">Kleinanzeigen</a> und <a href="http://www.heisetreff.de/v/" style="font-weight: bold">Veranstaltungen</a></span>
</p>
<!-- MittelstandsWiki -->
<p class="kasten_markt" style="margin-top: -0.5em; margin-bottom: -0.5em;">
<b><a title="MittelstandsWiki" href="http://www.mittelstandswiki.de/" target="_blank">MittelstandsWiki</a></b><br>
<span class="size80"><a title="MittelstandsBlog" href="http://www.mittelstandsblog.de/" target="_blank">News</a>, <a title="ITK Journal" href="http://itk.mittelstandswiki.de" target="_blank">IT</a>, <a title="Pressezentrum" href="http://kmu.mittelstandswiki.de" target="_blank">Pressezentrum</a> und <a title="Pro Journal" href="http://pro.mittelstandswiki.de/" target="_blank">Fakten</a> f&uuml;r Unternehmen</span>
</p>
<!-- eMedia -->
<p class="kasten_markt">
<b><a href="http://www.emedia.de/" target="_blank">eMedia.de</a></b><br>
<span class="size80">Fachb&uuml;cher, Edutainment, <br>
c't- und iX-Archiv-CDs</span><br>
</p>
<!-- Sonderhefte -->
<p class="kasten_markt">
<a href="/kiosk/special/ct/08/05/"><img src="/icons/ho/ct/special0508.gif"
alt="" border="0" vspace="5" width="85"></a><br>
<span class="size80">c't special</span><br>
<b><a href="/kiosk/special/ct/08/05/">Linux</a></b>
</p>
<p class="kasten_markt">
<a href="/kiosk/special/ct/08/04/"><img src="/icons/ho/ct/special0408.gif"
alt="" border="0" vspace="5" width="85"></a><br>
<span class="size80">c't special</span><br>
<b><a href="/kiosk/special/ct/08/04/">Digitale Fotografie</a></b></p>
<!-- Loseblattwerke -->
<p class="kasten_markt">
<a href="/kiosk/loseblattwerke/"><img src="/kiosk/loseblattwerke/online-recht/heise-online-recht_ho.gif" width="85" height="102" alt="Heise Online-Recht &ndash; Der Leitfaden f&uuml;r Praktiker &amp; Juristen" border="0" vspace="5"></a><br>
<span class="size80">Loseblattwerke</span><br>
<b><a href="/kiosk/loseblattwerke/">Heise Online-Recht &ndash;<br>Der Leitfaden f&uuml;r Praktiker &amp; Juristen</a></b>
</p>
<!-- dpunkt.foto -->
<p>
<a href="http://www.fotoespresso.de/" target="_blank"><img src="/icons/ho/fotoespresso.gif" alt="" width="137" height="55" border="0" vspace="10"></a>
</p>
<!-- Logiprint -->
<div>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
<td valign="top">
<div class="heiseadvert">
<table border="0">
<tr>
<td valign="middle" align="left" nowrap>
<table cellpadding="2" cellspacing="0" border="0">
<tr>
<td><!--OAS AD="TopLeft"-->
<!-- www.heise.de/newsticker/meldungen/security@TopLeft --></td>
<td><!--OAS AD="Top1"-->
<!-- heise blocker @page&@position --></td>
<td><!--OAS AD="TopRight"-->
<!-- www.heise.de/newsticker/meldungen/security@TopRight --></td>
<td><!--OAS AD="Middle" CM="he-zaehler-02"-->
<a href="http://oas.heise.de/RealMedia/ads/click_lx.ads/www.heise.de/newsticker/meldungen/security/849805243/Middle/OasDefault/he-zaehler-02/zaehler.gif/35356236323635343438383437353530" rel="external"><img src="http://oas.heise.de/RealMedia/ads/Creatives/OasDefault/he-zaehler-02/zaehler.gif" width="1" height="1" alt="" /></a><img src="http://oas.heise.de/RealMedia/ads/adstream_lx.ads/www.heise.de/newsticker/meldungen/security/849805243/Middle/OasDefault/he-zaehler-02/zaehler.gif/35356236323635343438383437353530?_RM_EMPTY_" width="1" height="1" alt="" /></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr class="druck">
<td width="13" class="rand_oben"><img src="/icons/ho/1pix.gif" width="1" height="1" hspace="6" alt=""></td>
<td width="100%" class="rand_oben"><img src="/icons/ho/1pix.gif" width="1" height="1" hspace="200" alt=""></td>
<td width="7" class="rand_oben"><img src="/icons/ho/1pix.gif" width="1" height="1" hspace="3" alt=""></td>
<td class="rand_oben2"><img src="/icons/ho/1pix.gif" width="1" height="1" hspace="70" alt=""></td>
<td width="7" class="rund"><img src="/icons/ho/1pix.gif" width="1" height="1" hspace="3" alt="" vspace="5"></td>
<td width="1" valign="top" rowspan="2" class="wallpaper">
<div class="skyscraper">
<table border="0">
<tr align="center">
<td><!--OAS AD="Left1" CM="google04_news_security"-->
<script type="text/javascript"><!--
google_ad_client = "pub-5771615946322111";
/* skyscraper news security */
google_ad_slot = "5172909594";
google_ad_width = 120;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<img src="http://oas.heise.de/RealMedia/ads/adstream_lx.ads/www.heise.de/newsticker/meldungen/security/1777956111/Left1/OasDefault/google04_news_security/google04_nfanwendungen_script.html/35356236323635343438383437353530?_RM_EMPTY_" width="1" height="1" alt="" /></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td class="druck"></td>
<td width="100%" valign="top">
<!-- siehe Template -->
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td width="120"><a href="/newsticker/"><img src="/icons/ho/news_logo.gif" alt="news" width="120" height="30" border="0"></a></td>
<!-- *** tmpl *** -->
<td width="100%" nowrap valign="bottom">30.07.2008 14:15</td>
<td valign="bottom" align="right"><a href="/open/"><img src="/open/icons/open_min.gif" alt="heise open" width="50" height="30" border="0"></a></td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td width="100%" nowrap align="right" class="size80">
&lt;&lt;&nbsp;<a href="/newsticker/meldung/113558" class="ohne">Vorige</a>
|
<a href="/newsticker/meldung/113563" class="ohne">N&auml;chste</a>&nbsp;&gt;&gt;
</td>
</tr>
</table>
<!-- HEISETEXT -->
<!--googleon: index-->
<h2>
Kernel-Log: 2.6.25.13 korrigiert Sicherheitslücke, Probleme rund um ACPI
<!--googleoff: index-->
<script language="JavaScript" type="text/javascript">
<!--
function openWindow() {
window.open('/newsticker/meldung/audio/113560', 'Vorlesen', 'width=492,height=600,left=100,top=100,menubar=no,status=no,scrollbars,resizable,toolbar=no,hotkeys,location=no')
}
document.write("<a href=\"javascript:openWindow()\">");
//-->
</script>
<noscript><a href="/newsticker/meldung/audio/113560"></noscript><img src="/icons/ho/vorlesen.gif" alt="Meldung vorlesen" width="64" height="13" border="0" style="vertical-align: 0%; margin-left: 0.5em;" class="ISI_IGNORE"></a>
<!--googleon: index-->
</h2>
<div class="meldung_wrapper">
<p>
<table class="ISI_IGNORE" border = "0" cellpadding = "0" cellspacing = "0"
align = "right" >
<tr>
<td rowspan = "2"><img src="/icons/null.gif" alt=""
width="6" height="1" /></td>
<td>
<img src = "/bilder/113560/0/0"
alt = "Kernel-Log-Logo"
width = "224"
height = "297"
align = "right"
/>
</td>
</tr>
<tr>
<td colspan = "2"><img src="/icons/null.gif" alt=""
width="1" height="6" /></td>
</tr>
</table>
Die Betreuer der <a href = "/glossar/entry/ea8d3c7097639206" class="glossar_link">Stable-Kernel-Series</a> haben die Kernel-Versionen <a href="http://thread.gmane.org/gmane.linux.kernel/711370" rel="external">2.6.25.12</a> und <a href="http://thread.gmane.org/gmane.linux.kernel/712767" rel="external">2.6.25.13</a> freigegeben. Erstere enthält knapp fünfzig Korrekturen in verschiedenen Bereichen des Linux-Kernels; die neuen Änderungen bei 2.6.25.13 sind hingegen vornehmlich im Netzwerk-Subsystem angesiedelt. Die Freigabe-Mails der beiden jüngsten Linux-Versionen der 25er-Serie erwähnen weder CVE-Nummern noch Sicherheitskorrekturen explizit; in beiden Mails rät Greg Kroah-Hartman den Anwendern von selbst kompilierten 2.6.25-Kerneln aber zum Update auf die neuen Versionen ("<em>Any users of the 2.6.25 kernel series should upgrade to this version</em>"). </p>
<p>Das heißt aber nicht, dass die neuen Versionen nicht doch Sicherheitskorrekturen enthalten; einige der Kernel-Entwickler haben erst kürzlich in einer längeren Diskussion (<a href="http://thread.gmane.org/gmane.linux.kernel/701694/" rel="external">1</a>, <a href="http://thread.gmane.org/gmane.linux.kernel/701694/" rel="external">2</a>) durchblicken lassen, dass sie zwar durchaus bereit sind, öffentlich zu (sicherheitsrelevanten) Fehlern und deren Korrektur zu stehen. Mit dem in Sicherheitskreisen üblichen Drumherum etwa dem Schreiben detaillierter Fehlerberichte oder die Freigabekoordination mit Linux-Distributoren wollen sich zumindest einige der Kernel-Entwickler aber nicht herumschlagen. So scheint es auch bei 2.6.25.13 zu sein, denn zumindest <a href="http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.25.y.git;a=commitdiff;h=0c9b216d1ce5c322631c21bd6656ec35047ffc87" rel="external">eine</a> Änderungen am PPP-Code korrigiert eine Sicherheitslücke, die derzeit als <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2750" rel="external">CVE-2008-2750</a> diskutiert wird; Fedora, OpenSuse und Ubuntu haben das Problem in den vergangenen Tagen bereits durch Kernel-Updates behoben.</p>
<p>Das zeigt wieder einmal, dass Anwender, die die Kernel-Entwicklung nicht intensiv verfolgen, mit einem Distributions-Kernel meist am besten bedient sind. Ähnlich hatte es auch Greg Kroah-Hartman kürzlich in einer Mail <a href="http://thread.gmane.org/gmane.linux.kernel/707127/focus=707604" rel="external">durchblicken lassen</a>. Anwender, die anhand der von ihm bei der Veröffentlichung mitgegebenen Informationen nicht entscheiden könnten, ob sie das Kernel-Update einspielen müssen oder nicht, sollten besser einer Firma das Bereitstellen von Updates überlassen und nicht selbst Kernel einspielen. ("<em>Take a look at the words I used, if someone can't determine if they should upgrade or not based on that, then they need to rely on a company to provide updates for them, and not be running their own kernels because they really have no clue about system management.</em>").<hr width="5%"></p>
<!-- cadv --><!--googleoff: index-->
<div class="ISI_IGNORE">
<table border="0" align="right" width="200" cellpadding="3">
<tr>
<td align="right"><!--OAS AD="Middle1" CM="jobtown05_28ros_08"-->
<span style="font-family: Arial, Helvetica, sans-serif; color: Black; font-size:7pt; font-weight: normal; text-align: left;">Anzeige</span><br />
<a href="http://oas.heise.de/RealMedia/ads/click_lx.ads/www.heise.de/newsticker/meldungen/security/1540888205/Middle1/OasDefault/jobtown05_28ros_08/microsoft05_11ros_08_script.html/35356236323635343438383437353530?http://www.heise.de/heisejobs/sub/jobtown2008" target="_blank">
<img src="http://oas.heise.de/RealMedia/ads/Creatives/OasDefault/jobtown05_28ros_08/jobtown336x280.gif" width="336" height="280" alt="" /></a>
<img src="http://oas.heise.de/RealMedia/ads/adstream_lx.ads/www.heise.de/newsticker/meldungen/security/1540888205/Middle1/OasDefault/jobtown05_28ros_08/microsoft05_11ros_08_script.html/35356236323635343438383437353530?_RM_EMPTY_" width="1" height="1" alt="" /></td>
</tr>
</table>
</div>
<!--googleon: index--><!-- /cadv -->
<p>Durch einige Foren und Webseiten geisterte in den vergangenen Tagen die Nachricht, Foxconn hätte das BIOS und speziell deren ACPI-Tabellen eines Mainboards absichtlich so manipuliert, dass die Boards nicht mit Linux zusammenarbeiten. <a href = "/glossar/entry/5c3ed590f974758c" class="glossar_link">Kernel-Hacker</a> Matthew Garrett erklärt in zwei Blog-Posts (<a href="http://mjg59.livejournal.com/94905.html" rel="external">1</a>, <a href="http://mjg59.livejournal.com/94998.html" rel="external">2</a>) die Problematik genauer und stellte dabei klar, dass kein Vorsatz seitens Foxconn vorliegt; vielmehr seien auch Fehler im Linux-Kernel für die mit dem Foxconn-Board auftretenden Probleme mitverantwortlich. </p>
<p>Auch auf der Linux-Kernel Mailing Liste (LKML) gab es in den vergangenen Wochen wieder allerlei Diskussionen um ACPI. Ausgelöst wurden die durch die von Suse-Entwickler Thomas Renninger <a href="http://thread.gmane.org/gmane.linux.acpi.devel/33039" rel="external">gefundenes und analysiertes</a> Überhitzungsprobleme beim Einsatz von Linux auf einem HP-Notebook. Daraufhin schlug Renninger einige Änderungen und <a href="http://article.gmane.org/gmane.linux.acpi.devel/33040" rel="external">ACPI BIOS Guidelines for Linux</a> vor. Len Brown, der Verwalter des Linux-ACPI-Subsystems, ist mit einigen der Lösungsvorschläge und Ideen aber nicht ganz einverstanden. <hr width="5%"></p>
<p><strong>Kernel-Log-Staccato</strong></p>
<ul>
<li>Elias Oltmanns hat auf der LKML <a href="http://thread.gmane.org/gmane.linux.ide/33099" rel="external">Patches</a> vorgestellt, durch die der Kernel die Schreib-/Leseköpfe von Festplatten zügig parkt, falls etwa das Notebook zu stark beschleunigt wird ("Disk shock protection").</li>
</ul><ul>
<li>Kurz nachdem VIA Harald Welte als Open-Source-Berater <a href="http://www.heise.de/open/VIA-setzt-auf-Harald-Welte-als-Open-Source-Berater--/news/meldung/113318" title="VIA setzt auf Harald Welte als Open-Source-Berater">engagierte</a>, hat das Unternehmen Dokumentation zu zwei Chipsätzen und der Padlock-Engine neuerer VIA-CPUs auf VIAs im Frühjahr gestarteten <a href="http://linux.via.com.tw/" rel="external">Linux-Portal</a> veröffentlicht. </li>
</ul><ul>
<li>Die Entwickler des <a href="http://hplip.sourceforge.net/" rel="external">Hplip-Projekts</a> haben die Version 2.8.6b der Hplip-Treiber für HP-Drucker und -Multifunktionsgeräte <a href="http://sourceforge.net/forum/forum.php?forum_id=849275" rel="external">veröffentlicht</a>.</li>
</ul>
<p><em>Weitere Hintergründe und Informationen rund um Entwicklungen im Linux-Kernel und dessen Umfeld finden sich auch in den vorangegangen Ausgaben des <a href = "/glossar/entry/09d9fae15978a6a8" class="glossar_link">Kernel-Logs</a> auf heise open:</em></p>
<ul>
<li>29.07.2008: <a href="http://www.heise.de/open/Kernel-Log-Erste-Vorabversion-von-2-6-27-beendet-heisse-Entwicklungsphase--/news/meldung/113503" title="Kernel-Log: Erste Vorabversion von 2.6.27 beendet heiße Entwicklungsphase">Erste Vorabversion von 2.6.27 beendet heiße Entwicklungsphase</a></li>
<li>28.07.2008: <a href="http://www.heise.de/open/Kernel-Log-Aus-der-Praxis-fuer-die-Praxis-Hintergrund-und-Vorabinformationen-zu-Linux-vom-OLS--/news/meldung/113407" title="Kernel-Log: Aus der Praxis für die Praxis - Hintergrund- und Vorabinformationen zu Linux vom OLS">Aus der Praxis für die Praxis - Hintergrund- und Vorabinformationen zu Linux vom OLS</a></li>
<li>22.07.2008: <a href="http://www.heise.de/open/Kernel-Log-Centrino-2-WLAN-Treiber-iwl-5000-und-Webcam-Treiber-gscpa-in-Linux-2-6-27--/news/meldung/113137" title="Kernel-Log: Centrino-2-WLAN-Treiber iwl-5000 und Webcam-Treiber gscpa in Linux 2.6.27">Centrino-2-WLAN-Treiber iwl-5000 und Webcam-Treiber gscpa in Linux 2.6.27</a></li>
</ul><ul>
<li>21.07.2008: <a href="http://www.heise.de/open/Kernel-Log-Ath9k-Treiber-fuer-neue-Atheros-WLAN-Chips-Diskussionen-um-Nvidia-Treiber--/news/meldung/113099" title="Kernel-Log: Ath9k-Treiber für neue Atheros-WLAN-Chips, Diskussionen um Nvidia-Treiber">Ath9k-Treiber für neue Atheros-WLAN-Chips, Diskussionen um Nvidia-Treiber</a></li>
<li>16.07.2008: <a href="http://www.heise.de/open/Kernel-Log-Keine-Unstable-Series-Linux-2008-7-Umgang-mit-Sicherheitskorrekturen--/news/meldung/112892" title="Kernel-Log: Keine Unstable-Series, Linux 2008.7, Umgang mit Sicherheitskorrekturen">Keine Unstable-Series, Linux 2008.7, Umgang mit Sicherheitskorrekturen</a></li>
<li>16.07.2008: <a href="http://www.heise.de/open/Kernel-Log-Entwicklung-von-2-6-27-laeuft-flott-an-Alsa-1-0-17-freigegeben--/news/meldung/112861" title="Kernel-Log: Entwicklung von 2.6.27 läuft flott an, Alsa 1.0.17 freigegeben">Entwicklung von 2.6.27 läuft flott an, Alsa 1.0.17 freigegeben</a></li>
</ul><ul>
<li>14.07.2008: <a href="http://www.heise.de/open/Kernel-Log-Neue-Grafiktreiber-Treiber-Enwicklungsmodell-erklaert-Nebeneffekte-durch-Stromsparen--/news/meldung/110313" title="Kernel-Log: Neue Grafiktreiber, Treiber-Enwicklungsmodell erklärt, Nebeneffekte durch Stromsparen">Zur Freigabe von 2.6.26: Feinschliff und Anbauten Die Neuerungen von Linux 2.6.26</a></li>
<li>10.07.2008: <a href="http://www.heise.de/open/Kernel-Log-USB-Kamera-Treiber-in-2-6-26-neue-2-6-25-Variante-veroeffentlicht--/news/meldung/110704" title="Kernel-Log: USB-Kamera-Treiber in 2.6.26, neue 2.6.25-Variante veröffentlicht">USB-Kamera-Treiber in 2.6.26, neue 2.6.25-Variante veröffentlicht</a></li>
<li>02.07.2008: <a href="http://www.heise.de/open/Kernel-Log-Neue-Grafiktreiber-Treiber-Enwicklungsmodell-erklaert-Nebeneffekte-durch-Stromsparen--/news/meldung/110313" title="Kernel-Log: Neue Grafiktreiber, Treiber-Enwicklungsmodell erklärt, Nebeneffekte durch Stromsparen">Neue Grafiktreiber, Treiber-Enwicklungsmodell erklärt, Nebeneffekte durch Stromsparen</a></li>
</ul>
<p><em>Ältere <a href = "/glossar/entry/09d9fae15978a6a8" class="glossar_link">Kernel-Logs</a> finden sich über <a href="http://www.heise.de/open/news/archiv/" rel="external">das Archiv</a> oder <a href="http://www.heise.de/open/suche?sort=d;rm=search;q=Kernel-Log;channel=open" rel="external">die Suchfunktion</a> von <a href="http://www.heise.de/open/" rel="external">heise open</a>.</em>
<span class="ISI_IGNORE">(<a href="mailto:thl@ct.heise.de" class="ohne" title="Thorsten Leemhuis">thl</a>/c&#39;t)</span>
<br clear="all"></p>
</div>
<!--googleoff: index-->
<!-- /HEISETEXT -->
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td width="100%" nowrap class="size80"><b><a href="/newsticker/meldung/print/113560" class="ohne" rel="nofollow">Version zum Drucken</a></b> | <b><a href="/newsticker/meldung/mail/113560" class="ohne" rel="nofollow">Per E-Mail versenden</a></b></td>
<td align="right" nowrap class="size80">
&lt;&lt;&nbsp;<a href="/newsticker/meldung/113558" class="ohne">Vorige</a>
|
<a href="/newsticker/meldung/113563" class="ohne">N&auml;chste</a>&nbsp;&gt;&gt;
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%" class="hinweis_foren">
<tr>
<td valign="top">
<h4>
<a href="/security/news/foren/go.shtml?list=1&amp;forum_id=141504"><b>Kommentare lesen (26 Beitr&auml;ge)</b></a><br />
</h4>
</td>
<td align="right" nowrap valign="top">
<h4>Themen-Forum <a href="/open/foren/go.shtml?list=1&forum_id=93835">Betriebssysteme</a></h4>
</td>
</tr>
</table>
<!-- Es gibt keine Uebersetzung -->
<!-- siehe Template -->
<div class="adbottom">
<table align="center" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><!--OAS AD="Bottom" CM="ligatus06_27nros_08"-->
<script language="JavaScript" src="http://a.ligatus.de/?ids=8550&t=js" type="text/javascript"></script>
<IMG SRC="http://oas.heise.de/RealMedia/ads/adstream_lx.ads/www.heise.de/newsticker/meldungen/security/17577856/Bottom/OasDefault/ligatus06_27nros_08/ligatus06_27nros_08_redirect.html/35356236323635343438383437353530?_RM_EMPTY_" WIDTH="1" HEIGHT="1"></td>
</tr>
</table>
</div>
</td>
<td class="druck"></td>
<td valign="top" colspan="2" class="druck">
<table border="0" cellspacing="0" cellpadding="0" width="100%" class="rand_rechts">
<tr>
<td>
<div id="news_open">
<div class="themen">
<h4><a href="/open/artikel/cases/">Business Cases</a></h4>
<ul>
<li><b><a href="/open/SugarCRM-fuer-das-Arbeitsinspektorat-des-Kantons-Waadt--/artikel/109532"
title="SugarCRM für das Arbeitsinspektorat des Kantons Waadt">
SugarCRM für die Gewerbeaufsicht</a></b><br />
Workflow-Management mit SugarCRM <a
href="/open/SugarCRM-fuer-das-Arbeitsinspektorat-des-Kantons-Waadt--/artikel/109532"
title="SugarCRM für das Arbeitsinspektorat des Kantons Waadt">
mehr...</a></li>
</ul>
<h4><a href="/open/artikel/markt/">Markt</a></h4>
<ul>
<li><b><a href="/open/EU-Studie-Open-Source-ist-gut-fuer-die-Wirtschaft--/artikel/83795"
title="EU-Studie: Open Source ist gut für die Wirtschaft">
EU-Studie: Open Source nutzt der Wirtschaft</a></b><br />
Open Source fördert Innovation und Wirtschaftswachstum <a
href="/open/EU-Studie-Open-Source-ist-gut-fuer-die-Wirtschaft--/artikel/83795"
title="EU-Studie: Open Source ist gut für die Wirtschaft">
mehr...</a></li>
</ul>
<h4><a href="/open/artikel/software/">Software</a></h4>
<ul>
<li><b><a href="/open/Tiefe-Einblicke-Informationen-zu-Linux-in-den-Vortraegen-vom-OLS--/artikel/113338"
title="Tiefe Einblicke Informationen zu Linux in den Vorträgen vom OLS">
Tiefe Einblicke</a></b><br />
Informationen in den Vorträgen des OLS <a
href="/open/Tiefe-Einblicke-Informationen-zu-Linux-in-den-Vortraegen-vom-OLS--/artikel/113338"
title="Tiefe Einblicke Informationen zu Linux in den Vorträgen vom OLS">
mehr...</a></li>
</ul>
<h4><a href="/open/artikel/hintergrund/">Hintergrund</a></h4>
<ul>
<li><b><a href="/open/Die-Woche-Geheimniskraemereien-beim-Android-SDK--/artikel/113311"
title="Die Woche: Geheimniskrämereien beim Android-SDK">
Geheimnisvoller Android</a></b><br />
Neuere Versionen des Android-SDK bekommen nur handverlesene Entwickler <a
href="/open/Die-Woche-Geheimniskraemereien-beim-Android-SDK--/artikel/113311"
title="Die Woche: Geheimniskrämereien beim Android-SDK">
mehr...</a></li>
</ul>
</div>
<h4><a href="/open/news/">heise open-News</a></h4>
<p class="kasten_news">
<a href="/newsticker/Kernel-Log-Dateisystem-Tux3-angekuendigt-neues-rund-um-X-org--/meldung/113564" title="Kernel-Log: Dateisystem Tux3 angekündigt, neues rund um X.org">Kernel-Log: Dateisystem Tux3 angekündigt, neues rund um X.org</a>
</p>
<p class="kasten_news">
<a href="/newsticker/Kernel-Log-2-6-25-13-korrigiert-Sicherheitsluecke-Probleme-rund-um-ACPI--/meldung/113560" title="Kernel-Log: 2.6.25.13 korrigiert Sicherheitslücke, Probleme rund um ACPI">Kernel-Log: 2.6.25.13 korrigiert Sicherheitslücke, Probleme rund um ACPI</a>
</p>
<p class="kasten_news">
<a href="/newsticker/Erste-Beta-Version-der-Linux-Distribution-Mandriva-2009--/meldung/113539" title="Erste Beta-Version der Linux-Distribution Mandriva 2009">Erste Beta-Version der Linux-Distribution Mandriva 2009</a>
</p>
<p class="kasten_news">
<a href="/newsticker/Unix-Linux-Desktop-KDE-in-Version-4-1-erschienen--/meldung/113517" title="Unix/Linux-Desktop KDE in Version 4.1 erschienen">Unix/Linux-Desktop KDE in Version 4.1 erschienen</a>
</p>
<p class="kasten_news">
<a href="/newsticker/Kernel-Log-Erste-Vorabversion-von-2-6-27-beendet-heisse-Entwicklungsphase--/meldung/113503" title="Kernel-Log: Erste Vorabversion von 2.6.27 beendet heiße Entwicklungsphase">Kernel-Log: Erste Vorabversion von 2.6.27 beendet heiße Entwicklungsphase</a>
</p>
</div>
<!-- FUER ALLE GILT DIE UEBERGREIFENDE NEWS-SUCHE -->
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<!-- IVW-Pixel -->
<div style="display: inline;"><img src="/ivw-bin/ivw/CP/newsticker/meldungen/open/113560" width="1" height="1" alt="" /></div>
<script type="text/javascript"> <!--
var IVW="<div style=\"display: inline;\"><img src=\"http://heise.ivwbox.de/cgi-bin/ivw/CP/newstick_sec;/newsticker/meldungen/open/113560?r=http://www.heise.de/";
document.write(IVW + "&amp;d=" + (Math.random()*100000) + "\" width=\"1\" height=\"1\" alt=\"\" /></div>");
// -->
</script>
<noscript>
<div style="display: inline;"><img src="http://heise.ivwbox.de/cgi-bin/ivw/CP/newstick_sec;/newsticker/meldungen/open/113560?r=http://www.heise.de/&amp;d=93430.8896822337" width="1" height="1" alt="" /></div>
</noscript>
<script type="text/javascript"> <!--
window.onunload=function() {};
// -->
</script>
<p id="navi_bottom">
<span class="left">
Copyright &copy; 2008 <a href="http://www.heise-medien.de/zeitschriften/" title="Heise Zeitschriften Verlag">Heise Zeitschriften Verlag</a>
</span>
<span class="right">
<a href="/privacy/" title="Datenschutzhinweis heise online">Datenschutzhinweis</a>
<a href="/kontakt/impressum.shtml" title="Impressum heise online">Impressum</a>
<a href="/kontakt/" title="Kontakt heise online">Kontakt</a>
<a href="http://www.plusline.de">Hosted by Plus.line</a>
</span>
<span class="international">
International: <a href="http://www.heise-online.co.uk/" title="heise online UK">heise online UK</a>, <a href="http://www.heise-online.co.uk/security/" title="heise Security UK">heise Security UK</a>, <a href="http://www.heise-online.co.uk/open/" title="heise open source UK">heise open source UK</a>, <a href="http://www.heise-online.co.uk/networks/" title="heise networks UK">heise networks UK</a>, <a href="http://www.heise-online.pl/" title="heise online Polska">heise online Polska</a>, <a href="http://www.heise-online.pl/security/" title="heise Security Polska">heise Security Polska</a>, <a href="http://www.heise-online.pl/open/" title="heise open source Polska">heise open source Polska</a>, <a href="http://www.heise-online.pl/networks/" title="heise networks Polska">heise networks Polska</a>
</span>
</p>
</body>
</html>

View File

@@ -0,0 +1,182 @@
<?xml version="1.0" encoding="utf-8"?>
<article xmlns="http://docbook.org/ns/docbook">
<section>
<sectioninfo>
<title>heise online - 30.07.08 - Kernel-Log: 2.6.25.13 korrigiert Sicherheitslücke, Probleme rund um ACPI</title>
<date>2008-07-30T14:15:44</date>
<abstract>
<para>2.6.25.13 korrigiert eine Sicherheitslücke im PPP-Code, ohne dass die Kernel-Entwickler explizit darauf hinweisen; ACPI-Probleme bereiten derweil Anwendern und Entwicklern Schwierigkeiten, die bereits zu Gerüchten über Blockaden durch Foxconn führten.</para>
</abstract>
</sectioninfo>
<section>
<title> Kernel-Log: 2.6.25.13 korrigiert Sicherheitslücke, Probleme rund um ACPI <ulink url="/newsticker/meldung/audio/113560"/><inlinemediaobject><imageobject><imagedata fileref="/icons/ho/vorlesen.gif" width="64" depth="13"/></imageobject><textobject><para>Meldung vorlesen</para></textobject></inlinemediaobject></title>
<table>
<tbody>
<row>
<entry morerows="1">
<mediaobject>
<imageobject>
<imagedata fileref="/icons/null.gif" width="6" depth="1"/>
</imageobject>
<textobject>
<para/>
</textobject>
</mediaobject>
</entry>
<entry>
<mediaobject>
<imageobject>
<imagedata fileref="/bilder/113560/0/0" width="224" depth="297"/>
</imageobject>
<textobject>
<para>Kernel-Log-Logo</para>
</textobject>
</mediaobject>
</entry>
</row>
<row>
<entry>
<mediaobject>
<imageobject>
<imagedata fileref="/icons/null.gif" width="1" depth="6"/>
</imageobject>
<textobject>
<para/>
</textobject>
</mediaobject>
</entry>
</row>
</tbody>
</table>
<para> Die Betreuer der <ulink url="/glossar/entry/ea8d3c7097639206">Stable-Kernel-Series</ulink> haben die Kernel-Versionen <ulink url="http://thread.gmane.org/gmane.linux.kernel/711370">2.6.25.12</ulink> und <ulink url="http://thread.gmane.org/gmane.linux.kernel/712767">2.6.25.13</ulink> freigegeben. Erstere enthält knapp fünfzig Korrekturen in verschiedenen Bereichen des Linux-Kernels; die neuen Änderungen bei 2.6.25.13 sind hingegen vornehmlich im Netzwerk-Subsystem angesiedelt. Die Freigabe-Mails der beiden jüngsten Linux-Versionen der 25er-Serie erwähnen weder CVE-Nummern noch Sicherheitskorrekturen explizit; in beiden Mails rät Greg Kroah-Hartman den Anwendern von selbst kompilierten 2.6.25-Kerneln aber zum Update auf die neuen Versionen ("<emphasis>Any users of the 2.6.25 kernel series should upgrade to this version</emphasis>"). </para>
<para>Das heißt aber nicht, dass die neuen Versionen nicht doch Sicherheitskorrekturen enthalten; einige der Kernel-Entwickler haben erst kürzlich in einer längeren Diskussion (<ulink url="http://thread.gmane.org/gmane.linux.kernel/701694/">1</ulink>, <ulink url="http://thread.gmane.org/gmane.linux.kernel/701694/">2</ulink>) durchblicken lassen, dass sie zwar durchaus bereit sind, öffentlich zu (sicherheitsrelevanten) Fehlern und deren Korrektur zu stehen. Mit dem in Sicherheitskreisen üblichen Drumherum – etwa dem Schreiben detaillierter Fehlerberichte oder die Freigabekoordination mit Linux-Distributoren – wollen sich zumindest einige der Kernel-Entwickler aber nicht herumschlagen. So scheint es auch bei 2.6.25.13 zu sein, denn zumindest <ulink url="http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.25.y.git;a=commitdiff;h=0c9b216d1ce5c322631c21bd6656ec35047ffc87">eine</ulink> Änderungen am PPP-Code korrigiert eine Sicherheitslücke, die derzeit als <ulink url="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2750">CVE-2008-2750</ulink> diskutiert wird; Fedora, OpenSuse und Ubuntu haben das Problem in den vergangenen Tagen bereits durch Kernel-Updates behoben.</para>
<para>Das zeigt wieder einmal, dass Anwender, die die Kernel-Entwicklung nicht intensiv verfolgen, mit einem Distributions-Kernel meist am besten bedient sind. Ähnlich hatte es auch Greg Kroah-Hartman kürzlich in einer Mail <ulink url="http://thread.gmane.org/gmane.linux.kernel/707127/focus=707604">durchblicken lassen</ulink>. Anwender, die anhand der von ihm bei der Veröffentlichung mitgegebenen Informationen nicht entscheiden könnten, ob sie das Kernel-Update einspielen müssen oder nicht, sollten besser einer Firma das Bereitstellen von Updates überlassen und nicht selbst Kernel einspielen. ("<emphasis>Take a look at the words I used, if someone can't determine if they should upgrade or not based on that, then they need to rely on a company to provide updates for them, and not be running their own kernels because they really have no clue about system management.</emphasis>").</para>
<beginpage/>
<table>
<tbody>
<row>
<entry><para>Anzeige</para>
<mediaobject><imageobject><imagedata fileref="http://oas.heise.de/RealMedia/ads/Creatives/OasDefault/jobtown05_28ros_08/jobtown336x280.gif" width="336" depth="280"/></imageobject><textobject><para/></textobject></mediaobject><mediaobject><imageobject><imagedata fileref="http://oas.heise.de/RealMedia/ads/adstream_lx.ads/www.heise.de/newsticker/meldungen/security/1540888205/Middle1/OasDefault/jobtown05_28ros_08/microsoft05_11ros_08_script.html/35356236323635343438383437353530?_RM_EMPTY_" width="1" depth="1"/></imageobject><textobject><para/></textobject></mediaobject></entry>
</row>
</tbody>
</table>
<para>Durch einige Foren und Webseiten geisterte in den vergangenen Tagen die Nachricht, Foxconn hätte das BIOS und speziell deren ACPI-Tabellen eines Mainboards absichtlich so manipuliert, dass die Boards nicht mit Linux zusammenarbeiten. <ulink url="/glossar/entry/5c3ed590f974758c">Kernel-Hacker</ulink> Matthew Garrett erklärt in zwei Blog-Posts (<ulink url="http://mjg59.livejournal.com/94905.html">1</ulink>, <ulink url="http://mjg59.livejournal.com/94998.html">2</ulink>) die Problematik genauer und stellte dabei klar, dass kein Vorsatz seitens Foxconn vorliegt; vielmehr seien auch Fehler im Linux-Kernel für die mit dem Foxconn-Board auftretenden Probleme mitverantwortlich. </para>
<para>Auch auf der Linux-Kernel Mailing Liste (LKML) gab es in den vergangenen Wochen wieder allerlei Diskussionen um ACPI. Ausgelöst wurden die durch die von Suse-Entwickler Thomas Renninger <ulink url="http://thread.gmane.org/gmane.linux.acpi.devel/33039">gefundenes und analysiertes</ulink> Überhitzungsprobleme beim Einsatz von Linux auf einem HP-Notebook. Daraufhin schlug Renninger einige Änderungen und <ulink url="http://article.gmane.org/gmane.linux.acpi.devel/33040">ACPI BIOS Guidelines for Linux</ulink> vor. Len Brown, der Verwalter des Linux-ACPI-Subsystems, ist mit einigen der Lösungsvorschläge und Ideen aber nicht ganz einverstanden. </para>
<beginpage/>
<para>
<emphasis Role="strong">Kernel-Log-Staccato</emphasis>
</para>
<itemizedlist>
<listitem>
<para>Elias Oltmanns hat auf der LKML </para>
<para><ulink url="http://thread.gmane.org/gmane.linux.ide/33099">Patches</ulink> vorgestellt, durch die der Kernel die Schreib-/Leseköpfe von Festplatten zügig parkt, falls etwa das Notebook zu stark beschleunigt wird ("Disk shock protection").</para>
</listitem>
</itemizedlist>
<itemizedlist>
<listitem>
<para>Kurz nachdem VIA Harald Welte als Open-Source-Berater </para>
<para><ulink url="http://www.heise.de/open/VIA-setzt-auf-Harald-Welte-als-Open-Source-Berater--/news/meldung/113318">engagierte</ulink>, hat das Unternehmen Dokumentation zu zwei Chipsätzen und der Padlock-Engine neuerer VIA-CPUs auf VIAs im Frühjahr gestarteten <ulink url="http://linux.via.com.tw/">Linux-Portal</ulink> veröffentlicht. </para>
</listitem>
</itemizedlist>
<itemizedlist>
<listitem>
<para>Die Entwickler des </para>
<para><ulink url="http://hplip.sourceforge.net/">Hplip-Projekts</ulink> haben die Version 2.8.6b der Hplip-Treiber für HP-Drucker und -Multifunktionsgeräte <ulink url="http://sourceforge.net/forum/forum.php?forum_id=849275">veröffentlicht</ulink>.</para>
</listitem>
</itemizedlist>
<para>
<emphasis>Weitere Hintergründe und Informationen rund um Entwicklungen im Linux-Kernel und dessen Umfeld finden sich auch in den vorangegangen Ausgaben des <ulink url="/glossar/entry/09d9fae15978a6a8">Kernel-Logs</ulink> auf heise open:</emphasis>
</para>
<itemizedlist>
<listitem>
<para>29.07.2008:</para>
<para>Erste Vorabversion von 2.6.27 beendet heiße Entwicklungsphase</para>
</listitem>
<listitem>
<para>28.07.2008:</para>
<para>Aus der Praxis für die Praxis - Hintergrund- und Vorabinformationen zu Linux vom OLS</para>
</listitem>
<listitem>
<para>22.07.2008:</para>
<para>Centrino-2-WLAN-Treiber iwl-5000 und Webcam-Treiber gscpa in Linux 2.6.27</para>
</listitem>
</itemizedlist>
<itemizedlist>
<listitem>
<para>21.07.2008:</para>
<para>Ath9k-Treiber für neue Atheros-WLAN-Chips, Diskussionen um Nvidia-Treiber</para>
</listitem>
<listitem>
<para>16.07.2008:</para>
<para>Keine Unstable-Series, Linux 2008.7, Umgang mit Sicherheitskorrekturen</para>
</listitem>
<listitem>
<para>16.07.2008:</para>
<para>Entwicklung von 2.6.27 läuft flott an, Alsa 1.0.17 freigegeben</para>
</listitem>
</itemizedlist>
<itemizedlist>
<listitem>
<para>14.07.2008:</para>
<para>Zur Freigabe von 2.6.26: Feinschliff und Anbauten – Die Neuerungen von Linux 2.6.26</para>
</listitem>
<listitem>
<para>10.07.2008:</para>
<para>USB-Kamera-Treiber in 2.6.26, neue 2.6.25-Variante veröffentlicht</para>
</listitem>
<listitem>
<para>02.07.2008:</para>
<para>Neue Grafiktreiber, Treiber-Enwicklungsmodell erklärt, Nebeneffekte durch Stromsparen</para>
</listitem>
</itemizedlist>
<literallayout class="normal"><emphasis>Ältere <ulink url="/glossar/entry/09d9fae15978a6a8">Kernel-Logs</ulink> finden sich über <ulink url="http://www.heise.de/open/news/archiv/">das Archiv</ulink> oder <ulink url="http://www.heise.de/open/suche?sort=d;rm=search;q=Kernel-Log;channel=open">die Suchfunktion</ulink> von <ulink url="http://www.heise.de/open/">heise open</ulink>.</emphasis>(<ulink url="mailto:thl@ct.heise.de">thl</ulink>/c't)
</literallayout>
<table>
<tbody>
<row>
<entry>
<emphasis Role="strong">
<ulink url="/newsticker/meldung/print/113560">Version zum Drucken</ulink>
</emphasis>
<para> | <emphasis Role="strong"><ulink url="/newsticker/meldung/mail/113560">Per E-Mail versenden</ulink></emphasis></para>
</entry>
<entry>
<para> &lt;&lt; </para>
<para><ulink url="/newsticker/meldung/113558">Vorige</ulink> | <ulink url="/newsticker/meldung/113563">Nächste</ulink> &gt;&gt; </para>
</entry>
</row>
</tbody>
</table>
<table>
<tbody>
<row>
<entry>
<section>
<title><ulink url="/security/news/foren/go.shtml?list=1&amp;amp;forum_id=141504"><emphasis Role="strong">Kommentare lesen (26 Beiträge)</emphasis></ulink>
</title>
</section>
</entry>
<entry>
<section>
<title>Themen-Forum <ulink url="/open/foren/go.shtml?list=1&amp;amp;forum_id=93835">Betriebssysteme</ulink></title>
</section>
</entry>
</row>
</tbody>
</table>
<table>
<tbody>
<row>
<entry>
<mediaobject>
<imageobject>
<imagedata fileref="http://oas.heise.de/RealMedia/ads/adstream_lx.ads/www.heise.de/newsticker/meldungen/security/17577856/Bottom/OasDefault/ligatus06_27nros_08/ligatus06_27nros_08_redirect.html/35356236323635343438383437353530?_RM_EMPTY_" width="1" depth="1"/>
</imageobject>
</mediaobject>
</entry>
</row>
</tbody>
</table>
</section>
</section>
</article>

View File

@@ -0,0 +1,441 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head>
<link rel="stylesheet" type="text/css" title="The Register default colours" href="/Design/style/colour/Reg_default.css" media="screen, projection" />
<link rel="stylesheet" type="text/css" href="/style_picker/layout" media="screen, projection" />
<link rel="stylesheet" type="text/css" href="/Design/style/small_screen.css" media="handheld" />
<style type="text/css" media="screen, projection">
#MenuSoftware
a
{
background-image:url(/Design/graphics/Reg_default/white_pressed_button.png);
background-color:#ffffff;
color:#000000;
}
#MenuDeveloper
a
{
font-weight: bold;
}
</style>
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<script src="/Design/javascript/form_prompt.js" type="text/javascript"></script>
<script type="text/javascript">
var RegId = 80145;
var RegKW = "kw=microsoft;kw=apache;kw=opensource;kw=gpl;";
</script>
<script type="text/javascript" src="rating.js"></script>
<link rel="up" title="Developer" href="/software/developer/" />
<link rel="alternate" media="print" title="Printer-Friendly" href="print.html" />
<meta name="keywords" content="&quot;microsoft&quot;, &quot;apache&quot;, &quot;opensource&quot;, &quot;gpl&quot;" />
<script type="text/javascript" src="http://www.theregister.co.uk/Design/javascript/swfobject.js"></script>
<script type="text/javascript">
(function () {
var u = 'http://nir.theregister.co.uk/?g=c\x26g=a\x26s=c/soft.developer';
if (typeof RegId != 'undefined') u += '\x26s=a/' + RegId;
document.write('\x3Cscript src="' + u + '" type="text/javascript">\x3C/script>');
})();
</script>
<script type="text/javascript" src="/Design/javascript/aprep.js"></script>
<script type="text/javascript" src="/Design/javascript/content.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="top" title="Headlines" href="/" />
<link rel="search" href="http://search.theregister.co.uk/" />
<link rel="search" type="application/opensearchdescription+xml" title="El Reg Search"
href="/Design/page/search.osd" />
<link rel="SHORTCUT ICON" href="/favicon.ico" />
<link rel="apple-touch-icon" href="/Design/graphics/icons/vulture_black_60_trans.png" />
<link rel="microsummary" href="/microsummary.txt" type="text/plain; charset=utf-8" />
<link rel="alternate" type="application/rss+xml" href="/headlines.rss"
title="The Register: site-wide RSS" />
<link rel="alternate" type="application/atom+xml" href="/headlines.atom"
title="The Register: site-wide Atom feed" />
<link rel="alternate" type="application/rss+xml" href="/software/developer/headlines.rss"
title="The Register: Developer subsection RSS" />
<link rel="alternate" type="application/atom+xml" href="/software/developer/headlines.atom"
title="The Register: Developer subsection Atom feed" />
<link rel="alternate" type="application/rss+xml" href="/software/headlines.rss"
title="The Register: Software section RSS" />
<link rel="alternate" type="application/atom+xml" href="/software/headlines.atom"
title="The Register: Software section Atom feed" />
<title>
Microsoft pledges love and money to open source | The Register </title>
</head>
<body>
<p class="NoCSS"><a href="#Content">Skip to content</a></p>
<div id="Masthead">
<div id="MastheadStrap">
<div id="MastheadStrapLeft">
<strong><img src="/Design/graphics/icons/vulture_bullet_red_matte.gif" height="16" width="16" alt="" /><span id="MastheadSloganWithImage">Biting the hand that feeds IT</span>
</strong>
</div>
<ul>
<li><a href="http://go.theregister.com/k/cncshopnav">Cash &#8217;n&#8217; Carrion</a></li>
<li><a href="http://go.theregister.com/k/eventsnav">Events</a></li>
</ul>
</div>
<div id="MastheadMain">
<h1><a href="/">
<img src="/Design/graphics/Reg_default/The_Register_r.png" alt="The Register &#174;" title="Site homepage" width="397" height="60" /></a>
</h1>
</div>
</div>
<ul class="Menu Buttons" id="SectionMenu"
><li class="FirstItem" id="MenuHardware"><a href="/hardware/" title="Hardware: PCs &amp; Chips, Servers, Storage, Data Networking, Semi-Coherent Computing, Virtualization">Hardware</a></li
><li id="MenuSoftware"><a href="/software/" title="Software: Operating Systems, Applications, Enterprise Software, Development, Open Season">Software</a></li
><li id="MenuMusicMedia"><a href="/music_media/" title="Music and media">Music &amp; Media</a></li
><li id="MenuComms"><a href="/comms/" title="Communications: VoIP, Wireless, Mobile, Networks">Comms</a></li
><li id="MenuSecurity"><a href="/security/" title="Security: Crime, Enterprise Security, Anti-Virus, Spam, Identity, Spyware">Security</a></li
><li id="MenuPublicSector"><a href="/public_sector/" title="Public Sector: Government, Law, Policing">Public Sector</a></li
><li id="MenuManagement"><a href="/management/" title="Management: Financial News, Small Biz, IT Director, Reg Weekly, Reg Technology Panel">Management</a></li
><li id="MenuScience"><a href="/science/" title="Science: Environment, Biology, Physics, Space, Rise of the Machines&#8482;">Science</a></li
><li id="MenuOdds"><a href="/odds/" title="Odds &amp; Sods: BOFH, Bootnotes, Entertainment, Letters">Odds &amp; Sods</a></li
>
</ul>
<p class="NoCSS">Software:</p>
<ul class="Menu" id="SubsectionMenu"
><li class="FirstItem" id="MenuOS"><a href="/software/os/" title="Operating System news, analysis and opinion">Operating Systems</a></li
><li id="MenuApps"><a href="/software/apps/" title="Application news, analysis and opinion">Applications</a></li
><li id="MenuDeveloper"><a href="/software/developer/" title="Software development news, analysis and opinion">Developer</a></li
><li id="MenuOpenSeason"><a href="/software/open_season/" title="Open source software analysis and humor">Open Season</a></li
>
</ul>
<div id="UnderMenuBar"><hr /></div>
<div class="Ad" id="AdUnit">
<table id="AdTable"><tr><td id="AdContainer">
<script type="text/javascript">
if(typeof(tile) == "undefined"){var tile = 1} else {tile++}
document.write('\x3Cscript src="http://ad.uk.doubleclick.net/adj/reg.software.4159/developer;cta='+cta+';ctb='+ctb+';ctc='+ctc+';sc='+sc+';cid='+cid+';'+RegExCats+GetVCs()+'pid='+RegId+RegDT+';'+RegKW+';test='+test+';pf='+RegPF+';dcove=d;tile='+tile+';sz=728x90;ord=' + rand + '?" type="text/javascript">\x3C\/script>');
</script>
<noscript>
<a href="http://ad.uk.doubleclick.net/jump/reg.software.4159/developer;dcove=d;sz=728x90;ord=G26Tl9Rk6jcAACULD2gAAAFe?" target="_blank"><img src="http://ad.uk.doubleclick.net/ad/reg.software.4159/developer;dcove=d;sz=728x90;ord=G26Tl9Rk6jcAACULD2gAAAFe?" width="728" height="90" border="0" alt="" /></a>
</noscript>
</td></tr></table>
</div>
<table id="MainCols"><tr>
<td id="LeftNav">
<div class="LeftNavSearch">
<form class="LeftNavSearch" action="http://search.theregister.co.uk/" method="get">
<input type="text" name="q" id="q" size="10" />
<script type="text/javascript">
SetPromptText('q', 'Search');
</script>
<noscript>
<input type="submit" value="Search" />
</noscript>
</form>
</div>
<ul class="LeftNavSites">
<li class="SiteHardware"><a href="http://www.reghardware.co.uk/">Reg Hardware</a></li>
<li class="SiteChannel"><a href="http://www.channelregister.co.uk/">Channel Register</a></li>
<li class="SiteResearch"><a href="http://whitepapers.theregister.co.uk/">Whitepapers</a></li>
</ul>
<div class="LeftNavITBox LeftNavBox">
<h3>News Tools</h3>
<ul class="VertMenu">
<li><a href="/Design/page/feeds.html">Newsletters &amp; Feeds <img src="/Design/graphics/icons/feeds.png" width="14" height="14" alt="RSS Feeds" /></a></li>
<li><a href="http://go.theregister.com/k/mobregnav" title="Get The Register News on your mobile device, free">Reg Mobile</a></li>
<li><a href="http://go.theregister.com/k/newsalerts_nav" title="Never miss the news with Reg Desktop news alerts">Reg Desktop News Alerts</a></li>
</ul>
</div>
<div class="LeftNavITBox LeftNavBox">
<h3>Reg Shops</h3>
<ul class="VertMenu">
<li><a href="http://go.theregister.com/k/reg_merchandise"
title="Register Merchandise">Reg Merchandise</a></li>
<li><a href="http://go.theregister.com/k/tech_books"
title="Register Books &amp; On-line Learning">Books/Online Learning</a></li>
</ul>
</div>
<div id="TopNBox" class="SpotlightBox New">
<h3>Top Stories</h3>
<div id="TopNBoxTabs"> </div>
<ol>
<li>
<a href="/2008/07/30/google_streetview_open_street_map/" title="The Reg calls on Google to open Street View">Driving some value into Google's Street View</a>
</li>
<li>
<a href="/2008/07/25/googlecode_bans_mpl/" title="Less is more">Google Code blacklists Mozilla Public License</a>
</li>
<li>
<a href="/2008/07/25/microsoft_gpl/" title="Ponies up to Apache, endorses LGPL">Microsoft pledges love and money to open source</a>
</li>
<li>
<a href="/2008/07/23/google_opens_knol/" title="Knol is short for knowledge - honest">Google unfurls less laughable Wikipedia</a>
</li>
<li>
<a href="/2008/07/30/ramji_microsoft_heart/" title="If you ignore Windows">Microsoft claims heart beats in open source</a>
</li>
</ol>
<div class="ReadMore">
<a href="/popular.html">Read more top stories</a>
</div>
</div><script src="/top_rated_stories.js" type="text/javascript"></script>
<script src="/popular.js" type="text/javascript"></script>
<script src="/Design/javascript/top_n_unread.js" type="text/javascript"></script>
<script src="/software/developer/top_rated_stories.js" type="text/javascript"></script>
<script src="/software/developer/popular.js" type="text/javascript"></script>
<script type="text/javascript">select_rated_stories()</script>
<div class="RelatedWhitepapers">
<h3>Related Whitepapers</h3>
<ul>
<li class="Even">
<a href="http://go.theregister.com/wp/related/316/idc-outsourcing-wp?td=related">Creating Cost and Energy Efficiency Through Outsourcing Hosting Solutions</a>
<br/>
<small>An IDC Opinion Paper</small>
</li>
<li class="Odd">
<a href="http://go.theregister.com/wp/related/435/cirba-whitepaper-vmware?td=related">Virtualization Analysis for VMware</a>
<br/>
<small>CiRBA Data Center Intelligence</small>
</li>
<li class="Even">
<a href="http://go.theregister.com/wp/related/436/cirba-selecting-virtualization?td=related">How to Choose the Right Virtualization Technology For Your Environment</a>
<br/>
<small>A CiRBA Whitepaper</small>
</li>
<li class="Odd">
<a href="http://go.theregister.com/wp/related/434/cirba-virtualizing-environments?td=related">Transformational Analytics</a>
<br/>
<small>Virtualizing IT Environments</small>
</li>
<li class="Even">
<a href="http://go.theregister.com/wp/related/317/rackspace-mouse-rage?td=related">Life online: Mouse rage!</a>
<br/>
<small>A supplementary study by the Social Issues Research Centre</small>
</li>
<li class="Odd">
<a href="http://go.theregister.com/wp/related/241/compuware-white-paper?td=related">Capturing Project Development Success</a>
<br/>
<small>Successful Management Solutions</small>
</li>
</ul>
</div>
</td>
<td id="Content">
<div id="Article"><div class="YouAreHere"><a href="/">The Register</a> » <a href="/software/">Software</a> » <a href="/software/developer/">Developer</a> » </div><div class="IconsTop"><a href="print.html"><img src="/Design/graphics/icons/pf.png" alt="[Print]" title="Printer-friendly version" width="25" height="25" /></a><a href="http://go.theregister.com/k/mobregicon"><img src="/Design/graphics/icons/regmob.png" alt="[Mobile]" title="Read The Reg on your mobile phone" width="16" height="21" /></a><a href="http://go.theregister.com/k/newsalerts_icon"><img src="/Design/graphics/icons/alerts.png" alt="[Alerts]" title="Reg Desktop News Alerts" width="12" height="25" /></a>
</div><h2>Microsoft pledges love and money to open source</h2><h3 class="Standfirst">Ponies up to Apache, endorses LGPL</h3><div class="Byline">By <a href="http://forms.theregister.co.uk/mail_author/?story_url=/2008/07/25/microsoft_gpl/" title="Send email to the author">Gavin Clarke in San Francisco</a> <small class="MoreByAuthor"><a href="http://search.theregister.co.uk/?author=Gavin%20Clarke" title="More stories from this site by Gavin Clarke">More by this author</a></small></div><div class="Date"><small>Published Friday 25th July 2008 18:02 GMT</small></div><hr id="UnderDate" /><div class="TopTextLink">
<a href="http://go.theregister.co.uk/c/td/ttl/http%3A//www.theregister.co.uk/Page/security200803/">Nail down your security priorities. Ask the experts and your peers at The Register Security Debate, September 24 2008.</a>
</div>
<div id="Body"><p><strong class="Label">OSCON</strong> After years of hostility towards Free Software Foundation (FSF) licensing (<a href="http://www.theregister.co.uk/2002/04/22/gates_gpl_will_eat_your/">here</a> and <a href="http://www.microsoft.com/presspass/exec/craig/05-03sharedSource.mspx" target="_blank">here</a>) Microsoft has announced the first in a series of PHP patches - and it's using an FSF license.</p>
<p>Microsoft told <em>The Reg</em> it's submitted a patch to the community for the <a href="http://adodb.sourceforge.net/" target="_blank">ADOdb</a> database abstraction library for PHP to add support for the <a href="http://www.microsoft.com/downloads/details.aspx?familyid=85f99a70-5df5-4558-991f-8aee8506833c&amp;displaylang=en" target="_blank">PHP SQL Driver</a> developed with PHP shop Zend Technologies. The patch is under the FSF's Lesser GPL (LGPL).</p>
<div class="Ad" id="MidArticleSlot">
<script type="text/javascript">
tile++;
document.write('\x3Cscript src="http://ad.uk.doubleclick.net/adj/reg.software.4159/developer;cta='+cta+';ctb='+ctb+';ctc='+ctc+';sc='+sc+';cid='+cid+';'+RegExCats+GetVCs()+'pid='+RegId+RegDT+';'+RegKW+';test='+test+';pf='+RegPF+';dcove=d;tile='+tile+';sz=336x280;ord=' + rand + '?" type="text/javascript">\x3C\/script>');
</script>
<noscript>
<a href="http://ad.uk.doubleclick.net/jump/reg.software.4159/developer;dcove=d;sz=336x280;ord=G26Tl9Rk6jcAACULD2gAAAFe?" target="_blank"><img src="http://ad.uk.doubleclick.net/ad/reg.software.4159/developer;dcove=d;sz=336x280;ord=G26Tl9Rk6jcAACULD2gAAAFe?" width="336" height="280" border="0" alt="" /></a>
</noscript>
</div>
<p>And, in a further move towards greater support of open source, Microsoft is becoming a platinum member of the Apache Software Foundation (ASF), paying $100,000 in sponsorship. The move follows work between the two to support the Office Open XML file formats in Apache's <a href="http://poi.apache.org/" target="_blank">POI</a> project.</p>
<div class="CaptionedImage Right Float"><img src="http://regmedia.co.uk/2008/05/30/sam_ramji.jpg" alt="Sam Ramji" title="Sam Ramji" height="242" width="173" />
<p>Ramji: watching Jakarta</p>
</div>
<p>That work has also led to a "clarification" of Microsoft's Open Specification Promise to re-assure POI developers that subsets and defects of the work are also covered by OSP. Under <a href="http://www.microsoft.com/interop/osp/default.mspx" target="_blank">OSP</a> Microsoft has agreed not to assert claims against implementations of certain of its technologies.</p>
<p>Microsoft is also expanding OSP by adding to the list more than 100 protocols for interoperability between its Windows Server and the Windows client.</p>
<p>Until now, the protocols had been available under the Microsoft Communications Protocol Program (<a href="http://www.microsoft.com/about/legal/intellectualproperty/protocols/mcpp.mspx" target="_blank">MCPP</a>) that was ordered as part of Microsoft's anti-trust settlement with the US Department of Justice. Microsoft, though, has repeatedly landed in hot water on MCPP for failing to make the pricing and terms clear to licensees.</p>
<p>Sam Ramji, senior director of Microsoft platform strategy, told <em>The Reg</em> Microsoft is moving from participating in open source to becoming a contributor.</p>
<p>Ramji, who made the announcements at the O'Reilly Open Source Convention (OSCON) Friday, promised "a lot more" PHP patches in the coming months now Microsoft had established processes he said clarified how employees can contribute to open source.</p>
<p>He did not provide details of the new policy, but <em>El Reg</em> reported <a href="http://www.theregister.co.uk/2008/06/12/microsoft_dlr_closed/">reported</a> on Microsoft's new guidelines last month.</p>
<p>It would seem employees can contribute to projects but open source code cannot be used in Microsoft's products, to protect the company from unwanted licenses and IP claims. The PHP SQL Driver does not ship with Microsoft software and must be downloaded.</p>
<p>Microsoft's new love for FSF licensing and PHP is not exactly unselfserving. The decision to work on PHP fits with the overall strategy of improving the language's interoperability with Windows and stemming the loss of PHP application deployments to Linux. LGPL allows code to be used with proprietary programs - such as SQL Server - unlike its GPL cousin.</p>
<p>Also, while Ramji stressed support for ASF did not represent a move away on the web server from <a href="http://www.iis.net/" target="_blank">IIS</a>, it is a recognition of the rival <a href="http://httpd.apache.org/" target="_blank">Apache HTTP Web Server's</a> enduring number-one status on the web and Microsoft's desire to have it run on Windows instead of Linux servers.</p>
<p>Also, in a measure of how far it's willing to contribute, Microsoft does not appear ready to have its engineers actually participate in open source groups, such as Eclipse.</p>
<p>"Putting members in to Eclipse may or may not happen," Ramji said. He noted, though, Microsoft is keeping an eye on what it can do to help ASF's <a href="http://jakarta.apache.org/" target="_blank">Jakarta Project</a>.&#174;</p>
<div style="padding:1em 0"><a style="font-weight:bold;font-family:Tahoma,Arial,Helvetica,Sans-serif;color:#C00" href="http://whitepapers.theregister.co.uk/paper/view/356/?td=btmtl">Free Security whitepaper: The Need for Vulnerability Management</a></div>
<p class="CommentsLink"><a href="comments/">21&#160;comments</a> posted &#8212; <a href="comments/#comment-form">Post a new comment</a></p><div id="InlineCommentLinks"><div class="Comment"><h4><a href="comments/#c_279213">April 1?</a></h4><p>Posted:&#160;18:15&#160;25th&#160;July&#160;2008</p></div><div class="Comment"><h4><a href="comments/#c_279275">The MS-Linux distribution has not been release yet...</a></h4><p>Posted:&#160;20:08&#160;25th&#160;July&#160;2008</p></div><div class="Comment"><h4><a href="comments/#c_279284">What The Hell?</a></h4><p>Posted:&#160;20:33&#160;25th&#160;July&#160;2008</p></div><div class="Comment"><h4><a href="comments/#c_279339">Finally,</a></h4><p>Posted:&#160;22:14&#160;25th&#160;July&#160;2008</p></div><div class="Comment"><h4><a href="comments/#c_279367">Beware of geeks bearing gifts</a></h4><p>Posted:&#160;23:05&#160;25th&#160;July&#160;2008</p></div><p class="More"><a href="comments/#c_279368">More comments&#8230;</a></p>
<script type="text/javascript" src="http://www.theregister.co.uk/Design/javascript/comment_age.js"></script>
</div>
</div><div class="TrackIt">
Track this type of story as a <a href="alert.html">custom Atom/RSS feed or by email.</a></div><div class="RelatedStories"><h3>Related stories</h3><ul><li><a href="/2008/07/25/googlecode_bans_mpl/" title="Less is more">Google Code blacklists Mozilla Public License</a> <small>(25 July 2008)</small></li><li><a href="/2008/07/23/sun_linux_support/" title="Money talks">Sun to support AMP plus Linux</a> <small>(23 July 2008)</small></li><li><a href="/2008/07/23/moblin_reworked/" title="Nothing personal, just no developers">Re-jigged Intel mobile Linux stack dumps Ubuntu</a> <small>(23 July 2008)</small></li><li><a href="/2008/07/23/shuttleworth_apple_challenge/" title="Don't need no stinkin' ads">Ubuntu man challenges open source to out-pretty Apple</a> <small>(23 July 2008)</small></li><li><a href="/2008/07/23/ubuntu_springframework_glassfish/" title="Sun and SpringSource possible donors">Ubuntu to get open-source Java heart implant</a> <small>(23 July 2008)</small></li><li><a href="/2008/07/22/intel_tbb/" title="Affinity for threads">Intel juices parallel programming for the masses</a> <small>(22 July 2008)</small></li><li><a href="/2008/07/22/ubuntu_next_launchpad/" title="Join the herd">Canonical hippies spread Ubuntu Launchpad love</a> <small>(22 July 2008)</small></li><li><a href="/2008/07/22/symbian_independence/" title="Cleans room, cleans house, cleans culture">New Symbian launches mobile free-for-all</a> <small>(22 July 2008)</small></li><li><a href="/2008/05/19/ramji_microsoft_open_source_strategy/" title="Consistency and commitment needed">Can Microsoft 'do' open source by 2015?</a> <small>(19 May 2008)</small></li><li><a href="/2008/03/19/microsoft_eclipse_swt_project_wpf/" title="Seven-year commitment">Microsoft cozies to Eclipse, no tongues though</a> <small>(19 March 2008)</small></li><li><a href="/2008/03/06/microsoft_moonlight_patent_protection/" title="Patent media protection">Microsoft indemnifies Novell Moonlight users</a> <small>(6 March 2008)</small></li><li><a href="/2007/09/05/novell_microsoft_silverlight/" title="Officially official">Novell fills Microsoft Silverlight hole</a> <small>(5 September 2007)</small></li></ul></div><div class="IconsBtm"><a href="print.html"><img src="/Design/graphics/icons/pf.png" alt="[Print]" title="Printer-friendly version" width="25" height="25" /></a><a href="http://go.theregister.com/k/mobregicon"><img src="/Design/graphics/icons/regmob.png" alt="[Mobile]" title="Read The Reg on your mobile phone" width="16" height="21" /></a><a href="http://go.theregister.com/k/newsalerts_icon"><img src="/Design/graphics/icons/alerts.png" alt="[Alerts]" title="Reg Desktop News Alerts" width="12" height="25" /></a>
<div class="LinkToSocial"><a href="http://slashdot.org/bookmark.pl?url=http%3a//www.theregister.co.uk/2008/07/25/microsoft_gpl/&amp;title=Microsoft%20pledges%20love%20and%20money%20to%20open%20source" title="Post to Slashdot"><img src="/Design/graphics/icons/slashdot.png" width="16" height="16" alt="Slashdot" /> Post to Slashdot
</a><a href="http://digg.com/submit?phase=2&amp;url=http%3a//www.theregister.co.uk/2008/07/25/microsoft_gpl/&amp;title=Microsoft%20pledges%20love%20and%20money%20to%20open%20source" title="Digg this"><img src="/Design/graphics/icons/digg.png" width="16" height="16" alt="Digg" /> Digg this
</a><a href="http://del.icio.us/post?url=http%3a//www.theregister.co.uk/2008/07/25/microsoft_gpl/&amp;title=Microsoft%20pledges%20love%20and%20money%20to%20open%20source" title="Add to your del.icio.us bookmarks"><img src="/Design/graphics/icons/delicious.png" width="16" height="16" alt="del.icio.us" /> Add to del.icio.us
</a><a href="http://reddit.com/submit?url=http%3a//www.theregister.co.uk/2008/07/25/microsoft_gpl/&amp;title=Microsoft%20pledges%20love%20and%20money%20to%20open%20source" title="Add to Reddit"><img src="/Design/graphics/icons/reddit.png" width="18" height="18" alt="Reddit" /> Reddit
</a></div></div><table id="PrevNextTable" width="100%"><tr><td class="PrevArticle"><a href="/2008/07/25/sutton_police_scheme/" title="Sutton Police bribe kids to behave"><img src="/Design/graphics/Reg_default/article_arrow_prev.png" width="14" height="13" alt=""/> Previous Article</a>
</td><td class="NextArticle" align="right"><a href="/2008/07/25/orange_may_get_iphone/" title="Orange UK: the iPhone's latest colour carrier?">Next Article <img src="/Design/graphics/Reg_default/article_arrow_next.png" width="14" height="13" alt=""/></a>
</td></tr></table></div><div class="TextAd">
<ul class="TextAdCol">
<li><a href="http://ad.doubleclick.net/clk;203449190;13533154;w?http://www.symbian.com/tenyears">From small embedded OS to the world's most used open mobile OS</a></li>
</ul>
<ul class="TextAdCol">
<li><a href="http://whitepapers.theregister.co.uk/paper/view/436/?td=standardtextlink">How to Choose the Right Virtualization Technology For Your Environment - Free whitepaper</a></li>
</ul>
</div>
<table id="RelatedStuff">
<tr>
<th id="RelatedStuffHead_books" width="100%" class="FirstItem">IT &amp; Business Books</th>
</tr>
<tr>
<td>
<ul>
<li>
<a href="http://go.theregister.com/.s0/book/834697">Sketching User Experiences: Getting The Design Right And The Right Design</a>
</li>
<li>
<a href="http://go.theregister.com/.s0/book/701103">Linux in a Windows World</a>
</li>
<li>
<a href="http://go.theregister.com/.s0/book/822172">The Myths of Innovation</a>
</li>
<li>
<a href="http://go.theregister.com/.s0/book/884465">The Myths of Innovation</a>
</li>
<li>
<a href="http://go.theregister.com/.s0/book/708742">Forensic Discovery</a>
</li>
<li>
<a href="http://go.theregister.com/.s0/book/805815">Head First PMP</a>
</li>
</ul>
</td>
</tr>
</table>
<!-- ID: 80145 -->
</td>
<td class="Ad">
<script type="text/javascript">
tile++;
document.write('\x3Cscript src="http://ad.uk.doubleclick.net/adj/reg.software.4159/developer;cta='+cta+';ctb='+ctb+';ctc='+ctc+';sc='+sc+';cid='+cid+';'+RegExCats+GetVCs()+'pid='+RegId+RegDT+';'+RegKW+';test='+test+';pf='+RegPF+';dcove=d;tile='+tile+';dcopt=ist;sz=160x600;ord=' + rand + '?" type="text/javascript">\x3C\/script>');
</script>
<noscript>
<a href="http://ad.uk.doubleclick.net/jump/reg.software.4159/developer;dcove=d;sz=160x600;ord=G26Tl9Rk6jcAACULD2gAAAFe?" target="_blank"><img src="http://ad.uk.doubleclick.net/ad/reg.software.4159/developer;dcove=d;sz=160x600;ord=G26Tl9Rk6jcAACULD2gAAAFe?" width="160" height="600" border="0" alt="" /></a>
</noscript>
<div id="MSDNPromo">
<div class="top">
<h2>Developer Headlines</h2>
</div>
<div class="strap">
<h3>The UK's latest developer news from MSDN</h3>
</div>
<div class="news">
<ul>
<li>
<a href="http://go.theregister.com/s/msdn_magazine/http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032378385&amp;EventCategory=5&amp;culture=en-US&amp;CountryCode=US">TechNet Webcast: How Microsoft does IT: Management and Operations in Windows Server 2008 (Level 300)</a>
</li>
<li>
<a href="http://go.theregister.com/s/msdn_magazine/http://blogs.msdn.com/msdnmagazine/archive/2008/07/18/8734869.aspx">.NET Matters: Asynchronous I/O with WebClient</a>
</li>
<li>
<a href="http://go.theregister.com/s/msdn_magazine/http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032377126&amp;EventCategory=5&amp;culture=en-US&amp;CountryCode=US">TechNet Webcast: IAG 2007 in Under an Hour (Level 300)</a>
</li>
</ul>
<div>
<a href="/msdn/">All of today's stories</a>
</div>
</div>
<div class="logo">
<img src="/Design/graphics/msdn/promo/logo.png" width="148" height="22" alt="MSDN Developer Zone"/>
</div>
</div>
<div id="WPBox" class="FeatureBox" style="margin-top:1em; width:160px;">
<div class="FeatureBoxHeader"><a href="http://whitepapers.theregister.co.uk/paper/view/436?td=wom" target="_blank"><img src="http://www.theregister.co.uk/Design/graphics/Feature_Box/wpotm_header.png" width="158" height="41" alt="Whitepaper of the Month" /></a></div>
<p class="Title"><strong><a target="_blank" href="http://whitepapers.theregister.co.uk/paper/view/436?td=wom">How to Choose the Right Virtualization Technology For Your Environment</a></strong></p>
<p><small>Insights on the viability, stability and success of your virtualization initiative</small></p>
<p style="text-align: center"><a target="_blank" href="http://whitepapers.theregister.co.uk/paper/view/436?td=wom">Download here</a></p>
</div>
</td>
</tr></table>
<p class="Ad">
<a href="/popular.html">Top 20 stories</a> &#8226;
<a href="/week_summary.html">All The Week&#8217;s Headlines</a> &#8226;
<a href="/archive.html" title="Everything we've done in date order">Archive</a> &#8226;
<a href="http://search.theregister.co.uk" title="Search the site">Search</a>
</p>
<div id="Footer">
<div id="Copyright">
&copy; Copyright 2008
</div>
<ul class="Menu">
<li><a href="http://www.theregister.co.uk/odds/about/privacy/">Privacy Policy</a></li><li><a href="http://media.theregister.co.uk/" target="_blank">Advertising</a></li><li><a href="http://www.theregister.co.uk/odds/site_news/site_map/">Site Map</a></li><li><a href="http://www.theregister.co.uk/odds/about/contact/">Contact Us</a></li><li><a href="http://www.theregister.co.uk/odds/about/">About Us</a></li><li><a href="http://www.theregister.co.uk/odds/about/republishing/">Syndication</a></li>
</ul>
</div>
<script type="text/javascript" src="/Design/javascript/story_fixup.js"></script>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-4476960-2");
pageTracker._initData();
pageTracker._trackPageview();
</script>
</body>
</html>

View File

@@ -0,0 +1,230 @@
<?xml version="1.0" encoding="utf-8"?>
<article xmlns="http://docbook.org/ns/docbook">
<section>
<sectioninfo>
<title> Microsoft pledges love and money to open source | The Register </title>
</sectioninfo>
<section>
<title>Ponies up to Apache, endorses LGPL</title>
<para>By </para>
<para><ulink url="http://forms.theregister.co.uk/mail_author/?story_url=/2008/07/25/microsoft_gpl/">Gavin Clarke in San Francisco</ulink><ulink url="http://search.theregister.co.uk/?author=Gavin%20Clarke">More by this author</ulink></para>
<para>Published Friday 25th July 2008 18:02 GMT</para>
<beginpage/>
<para>
<ulink url="http://go.theregister.co.uk/c/td/ttl/http%3A//www.theregister.co.uk/Page/security200803/">Nail down your security priorities. Ask the experts and your peers at The Register Security Debate, September 24 2008.</ulink>
</para>
<para><emphasis Role="strong">OSCON</emphasis> After years of hostility towards Free Software Foundation (FSF) licensing (<ulink url="http://www.theregister.co.uk/2002/04/22/gates_gpl_will_eat_your/">here</ulink> and <ulink url="http://www.microsoft.com/presspass/exec/craig/05-03sharedSource.mspx">here</ulink>) Microsoft has announced the first in a series of PHP patches - and it's using an FSF license.</para>
<para>Microsoft told <emphasis>The Reg</emphasis> it's submitted a patch to the community for the <ulink url="http://adodb.sourceforge.net/">ADOdb</ulink> database abstraction library for PHP to add support for the <ulink url="http://www.microsoft.com/downloads/details.aspx?familyid=85f99a70-5df5-4558-991f-8aee8506833c&amp;amp;displaylang=en">PHP SQL Driver</ulink> developed with PHP shop Zend Technologies. The patch is under the FSF's Lesser GPL (LGPL).</para>
<mediaobject>
<imageobject>
<imagedata fileref="http://ad.uk.doubleclick.net/ad/reg.software.4159/developer;dcove=d;sz=336x280;ord=G26Tl9Rk6jcAACULD2gAAAFe?" width="336" depth="280"/>
</imageobject>
<textobject>
<para/>
</textobject>
</mediaobject>
<para>And, in a further move towards greater support of open source, Microsoft is becoming a platinum member of the Apache Software Foundation (ASF), paying $100,000 in sponsorship. The move follows work between the two to support the Office Open XML file formats in Apache's <ulink url="http://poi.apache.org/">POI</ulink> project.</para>
<mediaobject>
<imageobject>
<imagedata fileref="http://regmedia.co.uk/2008/05/30/sam_ramji.jpg" width="173" depth="242"/>
</imageobject>
<caption>
<para>Ramji: watching Jakarta</para>
</caption>
<textobject>
<para>Sam Ramji</para>
</textobject>
</mediaobject>
<para/>
<para>That work has also led to a "clarification" of Microsoft's Open Specification Promise to re-assure POI developers that subsets and defects of the work are also covered by OSP. Under <ulink url="http://www.microsoft.com/interop/osp/default.mspx">OSP</ulink> Microsoft has agreed not to assert claims against implementations of certain of its technologies.</para>
<para>Microsoft is also expanding OSP by adding to the list more than 100 protocols for interoperability between its Windows Server and the Windows client.</para>
<para>Until now, the protocols had been available under the Microsoft Communications Protocol Program (<ulink url="http://www.microsoft.com/about/legal/intellectualproperty/protocols/mcpp.mspx">MCPP</ulink>) that was ordered as part of Microsoft's anti-trust settlement with the US Department of Justice. Microsoft, though, has repeatedly landed in hot water on MCPP for failing to make the pricing and terms clear to licensees.</para>
<para>Sam Ramji, senior director of Microsoft platform strategy, told <emphasis>The Reg</emphasis> Microsoft is moving from participating in open source to becoming a contributor.</para>
<para>Ramji, who made the announcements at the O'Reilly Open Source Convention (OSCON) Friday, promised "a lot more" PHP patches in the coming months now Microsoft had established processes he said clarified how employees can contribute to open source.</para>
<para>He did not provide details of the new policy, but <emphasis>El Reg</emphasis> reported <ulink url="http://www.theregister.co.uk/2008/06/12/microsoft_dlr_closed/">reported</ulink> on Microsoft's new guidelines last month.</para>
<para>It would seem employees can contribute to projects but open source code cannot be used in Microsoft's products, to protect the company from unwanted licenses and IP claims. The PHP SQL Driver does not ship with Microsoft software and must be downloaded.</para>
<para>Microsoft's new love for FSF licensing and PHP is not exactly unselfserving. The decision to work on PHP fits with the overall strategy of improving the language's interoperability with Windows and stemming the loss of PHP application deployments to Linux. LGPL allows code to be used with proprietary programs - such as SQL Server - unlike its GPL cousin.</para>
<para>Also, while Ramji stressed support for ASF did not represent a move away on the web server from <ulink url="http://www.iis.net/">IIS</ulink>, it is a recognition of the rival <ulink url="http://httpd.apache.org/">Apache HTTP Web Server's</ulink> enduring number-one status on the web and Microsoft's desire to have it run on Windows instead of Linux servers.</para>
<para>Also, in a measure of how far it's willing to contribute, Microsoft does not appear ready to have its engineers actually participate in open source groups, such as Eclipse.</para>
<para>"Putting members in to Eclipse may or may not happen," Ramji said. He noted, though, Microsoft is keeping an eye on what it can do to help ASF's <ulink url="http://jakarta.apache.org/">Jakarta Project</ulink></para>
<para>Free Security whitepaper: The Need for Vulnerability Management</para>
<para><ulink url="comments/">21 comments</ulink> posted — <ulink url="comments/#comment-form">Post a new comment</ulink></para>
<section>
<title>
<ulink url="comments/#c_279213">April 1?</ulink>
</title>
<para>Posted: 18:15 25th July 2008</para>
</section>
<section>
<title>
<ulink url="comments/#c_279275">The MS-Linux distribution has not been release yet...</ulink>
</title>
<para>Posted: 20:08 25th July 2008</para>
</section>
<section>
<title>
<ulink url="comments/#c_279284">What The Hell?</ulink>
</title>
<para>Posted: 20:33 25th July 2008</para>
</section>
<section>
<title>
<ulink url="comments/#c_279339">Finally,</ulink>
</title>
<para>Posted: 22:14 25th July 2008</para>
</section>
<section>
<title>
<ulink url="comments/#c_279367">Beware of geeks bearing gifts</ulink>
</title>
<para>Posted: 23:05 25th July 2008</para>
</section>
<para>
<ulink url="comments/#c_279368">More comments…</ulink>
</para>
<para>Track this type of story as a</para>
<para>custom Atom/RSS feed or by email.</para>
<section>
<title>Related stories</title>
<itemizedlist>
<listitem>
<para>Google Code blacklists Mozilla Public License</para>
<para>(25 July 2008)</para>
</listitem>
<listitem>
<para>Sun to support AMP plus Linux</para>
<para>(23 July 2008)</para>
</listitem>
<listitem>
<para>Re-jigged Intel mobile Linux stack dumps Ubuntu</para>
<para>(23 July 2008)</para>
</listitem>
<listitem>
<para>Ubuntu man challenges open source to out-pretty Apple</para>
<para>(23 July 2008)</para>
</listitem>
<listitem>
<para>Ubuntu to get open-source Java heart implant</para>
<para>(23 July 2008)</para>
</listitem>
<listitem>
<para>Intel juices parallel programming for the masses</para>
<para>(22 July 2008)</para>
</listitem>
<listitem>
<para>Canonical hippies spread Ubuntu Launchpad love</para>
<para>(22 July 2008)</para>
</listitem>
<listitem>
<para>New Symbian launches mobile free-for-all</para>
<para>(22 July 2008)</para>
</listitem>
<listitem>
<para>Can Microsoft 'do' open source by 2015?</para>
<para>(19 May 2008)</para>
</listitem>
<listitem>
<para>Microsoft cozies to Eclipse, no tongues though</para>
<para>(19 March 2008)</para>
</listitem>
<listitem>
<para>Microsoft indemnifies Novell Moonlight users</para>
<para>(6 March 2008)</para>
</listitem>
<listitem>
<para>Novell fills Microsoft Silverlight hole</para>
<para>(5 September 2007)</para>
</listitem>
</itemizedlist>
</section>
<mediaobject>
<imageobject>
<imagedata fileref="/Design/graphics/icons/pf.png" width="25" depth="25"/>
</imageobject>
<textobject>
<para>[Print]</para>
</textobject>
</mediaobject>
<mediaobject>
<imageobject>
<imagedata fileref="/Design/graphics/icons/regmob.png" width="16" depth="21"/>
</imageobject>
<textobject>
<para>[Mobile]</para>
</textobject>
</mediaobject>
<mediaobject>
<imageobject>
<imagedata fileref="/Design/graphics/icons/alerts.png" width="12" depth="25"/>
</imageobject>
<textobject>
<para>[Alerts]</para>
</textobject>
</mediaobject>
<mediaobject>
<imageobject>
<imagedata fileref="/Design/graphics/icons/slashdot.png" width="16" depth="16"/>
</imageobject>
<textobject>
<para>Slashdot</para>
</textobject>
</mediaobject>
<para>Post to Slashdot</para>
<mediaobject>
<imageobject>
<imagedata fileref="/Design/graphics/icons/digg.png" width="16" depth="16"/>
</imageobject>
<textobject>
<para>Digg</para>
</textobject>
</mediaobject>
<para>Digg this</para>
<mediaobject>
<imageobject>
<imagedata fileref="/Design/graphics/icons/delicious.png" width="16" depth="16"/>
</imageobject>
<textobject>
<para>del.icio.us</para>
</textobject>
</mediaobject>
<para>Add to del.icio.us</para>
<mediaobject>
<imageobject>
<imagedata fileref="/Design/graphics/icons/reddit.png" width="18" depth="18"/>
</imageobject>
<textobject>
<para>Reddit</para>
</textobject>
</mediaobject>
<para>Reddit</para>
<table>
<tbody>
<row>
<entry>
<mediaobject>
<imageobject>
<imagedata fileref="/Design/graphics/Reg_default/article_arrow_prev.png" width="14" depth="13"/>
</imageobject>
<textobject>
<para/>
</textobject>
</mediaobject>
<para>Previous Article</para>
</entry>
<entry>
<para>Next Article</para>
<mediaobject>
<imageobject>
<imagedata fileref="/Design/graphics/Reg_default/article_arrow_next.png" width="14" depth="13"/>
</imageobject>
<textobject>
<para/>
</textobject>
</mediaobject>
</entry>
</row>
</tbody>
</table>
</section>
</section>
</article>