<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.kerneltrap.org"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>KernelTrap - Windows</title>
 <link>http://www.kerneltrap.org/taxonomy/term/261/0</link>
 <description></description>
 <language>en-local</language>
<item>
 <title>NDISwrapper and the GPL</title>
 <link>http://www.kerneltrap.org/Linux/NDISwrapper_and_the_GPL</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Linux news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;&lt;i&gt;A change after 2.6.24 broke ndiswrapper by accidentally removing its access to GPL-only symbols,&lt;/i&gt;&quot; noted Pavel Roskin, offering a patch to address the issue.  Linux creator Linus Torvalds was unimpressed, &quot;&lt;i&gt;I&#039;m not seeing why ndiswrapper should be treated separately.  If it loads non-GPL modules, it shouldn&#039;t be able to use GPLONLY symbols.&lt;/i&gt;&quot;  The NDISwrapper project page explains, &quot;&lt;i&gt;many vendors do not release specifications of the hardware or provide a Linux driver for their wireless network cards. This project implements Windows kernel API and NDIS (Network Driver Interface Specification) API within Linux kernel.  A Windows driver for wireless network card is then linked to this implementation so that the driver runs natively, as though it is in Windows, without binary emulation.&lt;/i&gt;&quot;  Due to this, Linus explained:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;Ndiswrapper itself is *not* compatible with the GPL. Trying to claim that ndiswrapper somehow itself is GPL&#039;d even though it then loads modules that aren&#039;t is stupid and pointless. Clearly it just re-exports those GPLONLY functions to code that is *not* GPL&#039;d.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.kerneltrap.org/Linux/NDISwrapper_and_the_GPL&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/NDISwrapper_and_the_GPL#comments</comments>
 <category domain="http://www.kerneltrap.org/GPL">GPL</category>
 <category domain="http://www.kerneltrap.org/Linus_Torvalds">Linus Torvalds</category>
 <category domain="http://www.kerneltrap.org/Linux">Linux</category>
 <category domain="http://www.kerneltrap.org/NDISwrapper">NDISwrapper</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/261">Windows</category>
 <category domain="http://www.kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Mon, 03 Mar 2008 16:09:40 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">15648 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>Git on Windows</title>
 <link>http://www.kerneltrap.org/Linux/Git_on_Windows</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Linux news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;&quot;&lt;i&gt;This lovely dark 4am is as good an occasion as any to offer to you the 5th issue of the  msysGit Herald, the not-quite-biweekly news letter to keep you informed about msysGit, the effort to bring one of the most powerful Source Code Management systems to the poor souls stuck with Windows,&lt;/i&gt;&quot; &lt;a href=&quot;http://kerneltrap.org/mailarchive/git/2007/11/13/407531&quot;&gt;began Johannes Schindelin&lt;/a&gt; on the git mailing list.  He noted that the project was finally concentrating on getting git to work on Windows, having finally gotten the installer working.  The Git on MSys &lt;a href=&quot;http://code.google.com/p/msysgit/&quot;&gt;project home page&lt;/a&gt; notes, &lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;Unfortunately, Git on Windows is only officially supported using Cygwin. However, there is a fork (hopefully to be merged with &#039;official&#039; git real soon now) which enables you to compile git using MinGW/MSys.  It is a little bit tricky to get ahold of everything needed (MSys, iconv, Tcl/Tk, gcc, make, zlib, regex, etc.), so this project tries to provide a single .zip (actually, a 7-Zip packed installer) which you can unpack, and by double-clicking on msys.bat everything is set. You can start right away to hack on your favourite Source Code Management tool.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;!-- google_ad_section_end --&gt;&lt;p&gt;&lt;a href=&quot;http://www.kerneltrap.org/Linux/Git_on_Windows&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.kerneltrap.org/Linux/Git_on_Windows#comments</comments>
 <category domain="http://www.kerneltrap.org/git">git</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/1143">Johannes Schindelin</category>
 <category domain="http://www.kerneltrap.org/Linux">Linux</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/1142">msysGit</category>
 <category domain="http://www.kerneltrap.org/source_control">source control</category>
 <category domain="http://www.kerneltrap.org/taxonomy/term/261">Windows</category>
 <category domain="http://www.kerneltrap.org/news/linux">Linux news</category>
 <pubDate>Mon, 19 Nov 2007 10:15:10 +0000</pubDate>
 <dc:creator>Jeremy</dc:creator>
 <guid isPermaLink="false">14844 at http://www.kerneltrap.org</guid>
</item>
<item>
 <title>Linux:  The Case Against Crash Dumps</title>
 <link>http://www.kerneltrap.org/node/8261</link>
 <description>&lt;div class=&quot;taxonomy-images&quot;&gt;&lt;a href=&quot;/news/linux&quot; class=&quot;taxonomy-image-links&quot;&gt;&lt;img src=&quot;http://kerneltrap.org/files/category_pictures/K-Linux.gif&quot; alt=&quot;Linux news&quot; title=&quot;Linux news&quot;  width=&quot;75&quot; height=&quot;75&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!-- google_ad_section_start --&gt;&lt;p&gt;In a recent &lt;a href=&quot;http://tux.org/lkml/&quot;&gt;lkml&lt;/a&gt; thread the concept of dumping an image of the kernel&#039;s memory to swap when the kernel hits a bug was discussed.  Linus Torvalds pointed out that such a feature wasn&#039;t useful to an operating system like Linux that can ran on such a diverse assortment of computers, &quot;&lt;i&gt;yes, in a controlled environment, dumping the whole memory image to disk may be the right thing to do. BUT: in a controlled environment, you&#039;ll never get the kind of usage that Linux gets. Why do you think Linux (and Windows, for that matter) took away a lot of the market from traditional UNIX?&lt;/i&gt;&quot;  He went on to explain that there are systems where swap is not larger than the size of the core so collecting a crash dump would not be possible, that Linux instead tries to acknowledge bugs without crashing, and quite often the bug is actually in the drivers, &quot;&lt;i&gt;writing to disk when the biggest problem is a driver to begin with is INSANE.&lt;/i&gt;&quot;  Comparing Linux to Solaris he added, &quot;&lt;i&gt;so the fact is, Solaris is crap, and to a large degree Solaris is crap exactly _because_ it assumes that it runs in a &#039;controlled environment&#039;.&lt;/i&gt;&quot;&lt;/p&gt;
&lt;p&gt;Alan Cox went on to point out that there are also privacy issues, &quot;&lt;i&gt;there is an additional factor - dumps contain data which variously is - copyright third parties, protected by privacy laws, just personally private, security sensitive (eg browser history) and so on.  The only reasons you can get dumps back in the hands of vendors is because there are strong formal agreements controlling where they go and what is done with them.&lt;/i&gt;&quot;  He went on to note that dump utilities are also not user friendly, &quot;&lt;i&gt;diskdump 