<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><br><br>--- On <b>Thu, 6/10/11, selven <i><pcthegreat@gmail.com></i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: selven <pcthegreat@gmail.com><br>Subject: Re: [lugm.org] Linux on the desktop got a long way to go<br>To: "LUGM Discuss Mailing List" <discuss@lugm.org><br>Date: Thursday, 6 October, 2011, 17:35<br><br><div id="yiv259444069">Well logan you already know the answer to this. First :p devices are documented well enough, in case where blobs are use, it tends to be more than ok. [nvidia? ]. (at some point it should have been acceptable to accept blobs until power was gained and then drop all support for blobs one at a time which would have pressed manufacturers to document more instead of believing in purist who was adamant about certains things )
 <br><br>Indeed, for stuff like nvidia, it's no use if manufacturers won't document anything.<br>We have ATI/Intel who have finally got the message.<br><div>
<br></div><div>As for X being primitive, that it might, but :) windows environment mixes the graphical user interface with the core system itself. While with unix like system, our X is just :p an option.<br><br>It's not a well-designed option. We may make fun of windows back in the XP days, but the truth is that they worked on fixing issues, unlike Xorg developers.<br><br>Xorg runs in userspace, but as you know, since it works with video card registers,<br>it needs root privileges. Essentially, you have to allow X to access the hardware<br>directly without any sort of checking being done.<br><br>This also means that you have plenty of memory to run your exploits in the VGA<br>memory.<br><br>http://www.invisiblethingslab.com/resources/misc-2010/xorg-large-memory-attacks.pdf<br><br></div><div>Windows took a different approach, and integrated their graphics in the kernel,<br>and implemented some abstraction to allow some checking to be done. For example, in
 case of problems, windows resets ANY graphics adapter. This implements standard behaviour across different video cards which is a good idea.<br><br>It's only now that X developers are starting to think about solving those issues.<br>But I'm not sure if they're heading in the right direction. The answer is supposed<br>to be KMS, but it is still a moving target. It's further complicated by the fact<br>that TTM, GEM, UMS are still being developed, and this fragments the <br>developer resources.<br><br>I think the Xorg ppl should buy beer for the Windows developers, and learn<br>how to design a proper windowing model.<br><br>[I should add that Xorg ``releases'' is a headache for a lot of distributions, but<br>that's another issue ]<br><br></div>
<div>.Talking about which, i heard that some windows people have started talking like overexcited school kids on the mention of the powershell .. weirdly these people were against 'a command line interface' back when one would have said "our leenix machine pwnz your stoopid limited gui windows world for we've got unlimited ways to do things in a command environment.".<br>
<br>powershell has a long way to go :-) <br><br>Ohh well in this world ... as we say it in creole :p "bef travail souwal manzE", slowly thousands of coders contributed to leenix at some point probably am sure not in the hope that microsoft will be gaining money through that, but then at some point, good faith ends up being exploited .. comes in google, comes in android, comes in " patent infringement coz of fat! " and in the end microsoft gets 5 bucks out of every phone with that hardwork of those coders! </div>
<div><br>google pays/hires free software developers. A lot of OpenBSD ppl work for google<br>and they are paid to take 1-2 week off to hack on Open Source code. <br><br>Microsoft patent rattle is completely stupid. Patent on code is a joke.<br><br></div><div>:) so yes :p whatever is being done microsoft will copy whatever innovation people with good faith creates and then make money out of it. </div><div><br></div><div>Microsoft devised some clever way to solve the graphic stack problem. They are<br>putting the barrier higher. Their solution is better than Xorg.<br></div><div><br><br><div class="yiv259444069gmail_quote">
On Thu, Oct 6, 2011 at 8:36 AM, Nitin K Sookun <span dir="ltr"><<a rel="nofollow" ymailto="mailto:nsgupta@indra.mu" target="_blank" href="/mc/compose?to=nsgupta@indra.mu">nsgupta@indra.mu</a>></span> wrote:<br><blockquote class="yiv259444069gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Like u use to say, "It's against the religion!".<br>
<font color="#888888">--<br>
Nitin K Sookun<br>
openSUSE Ambassador (Mauritius)<br>
FSF Member #9934<br>
Freenode: Ishwon #opensuse<br>
<br>
<br>
This email has been sent using openSUSE 11.4 & Novell Evolution 2.32.<br>
</font><div><div></div><div class="yiv259444069h5"><br>
<br>
On Thu, 2011-10-06 at 15:51 +0400, Ronny R. wrote:<br>
> he sold his soul<br>
><br>
> On Thu, Oct 6, 2011 at 3:23 PM, ashvin saminathen<br>
> <<a rel="nofollow" ymailto="mailto:csyke.ashvin@gmail.com" target="_blank" href="/mc/compose?to=csyke.ashvin@gmail.com">csyke.ashvin@gmail.com</a>> wrote:<br>
> > logan praising windows???<br>
> > i've seen it all now, i can die ;P<br>
> ><br>
> ><br>
> > On 5 October 2011 19:23, Loganaden Velvindron <<a rel="nofollow" ymailto="mailto:gnukid1@yahoo.co.uk" target="_blank" href="/mc/compose?to=gnukid1@yahoo.co.uk">gnukid1@yahoo.co.uk</a>> wrote:<br>
> >><br>
> >> I'm running windows 7 in my laptop.<br>
> >><br>
> >> If there's a problem with the GPU, Windows<br>
> >> resets the GPU, and I get a notification.<br>
> >><br>
> >> Contrast this to Linux/BSD, where if there's<br>
> >> an error with Xorg, the whole machine goes<br>
> >> down in the process.<br>
> >><br>
> >> Xorg and friends are still very very primitive<br>
> >> compared to the Windows graphic stack.<br>
> >><br>
> >> Microsoft's product offering is getting really<br>
> >> good these days.<br>
> >><br>
> >> Back in the windows XP days, Linux/BSD had the<br>
> >> stability advantage. It's gone now.<br>
> >><br>
> >><br>
> >><br>
> >><br>
> >><br>
> >> __________________________________________________________<br>
> >> Linux User Group of Mauritius (LUGM) Discuss mailing list<br>
> >> Website: <a rel="nofollow" target="_blank" href="http://lugm.org">http://lugm.org</a><br>
> >> Mailing list archive: <a rel="nofollow" target="_blank" href="http://lugm.org/pipermail/discuss_lugm.org/">http://lugm.org/pipermail/discuss_lugm.org/</a><br>
> >> Forum: <a rel="nofollow" target="_blank" href="http://lugm.org/forum/">http://lugm.org/forum/</a><br>
> >> IRC: #<a rel="nofollow" target="_blank" href="http://linux.mu">linux.mu</a> on Freenode<br>
> ><br>
> ><br>
> > __________________________________________________________<br>
> > Linux User Group of Mauritius (LUGM) Discuss mailing list<br>
> > Website: <a rel="nofollow" target="_blank" href="http://lugm.org">http://lugm.org</a><br>
> > Mailing list archive: <a rel="nofollow" target="_blank" href="http://lugm.org/pipermail/discuss_lugm.org/">http://lugm.org/pipermail/discuss_lugm.org/</a><br>
> > Forum: <a rel="nofollow" target="_blank" href="http://lugm.org/forum/">http://lugm.org/forum/</a><br>
> > IRC: #<a rel="nofollow" target="_blank" href="http://linux.mu">linux.mu</a> on Freenode<br>
> ><br>
> ><br>
><br>
> __________________________________________________________<br>
> Linux User Group of Mauritius (LUGM) Discuss mailing list<br>
> Website: <a rel="nofollow" target="_blank" href="http://lugm.org">http://lugm.org</a><br>
> Mailing list archive: <a rel="nofollow" target="_blank" href="http://lugm.org/pipermail/discuss_lugm.org/">http://lugm.org/pipermail/discuss_lugm.org/</a><br>
> Forum: <a rel="nofollow" target="_blank" href="http://lugm.org/forum/">http://lugm.org/forum/</a><br>
> IRC: #<a rel="nofollow" target="_blank" href="http://linux.mu">linux.mu</a> on Freenode<br>
<br>
<br>
__________________________________________________________<br>
Linux User Group of Mauritius (LUGM) Discuss mailing list<br>
Website: <a rel="nofollow" target="_blank" href="http://lugm.org">http://lugm.org</a><br>
Mailing list archive: <a rel="nofollow" target="_blank" href="http://lugm.org/pipermail/discuss_lugm.org/">http://lugm.org/pipermail/discuss_lugm.org/</a><br>
Forum: <a rel="nofollow" target="_blank" href="http://lugm.org/forum/">http://lugm.org/forum/</a><br>
IRC: #<a rel="nofollow" target="_blank" href="http://linux.mu">linux.mu</a> on Freenode<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div style="margin:0in 0in 0pt;"><b><span style="color:#262626;font-size:10pt;" lang="EN-GB">Pirabarlen Cheenaramen </span></b><span style="color:#262626;font-size:10pt;" lang="EN-GB">| $3|v3n<b> </b></span></div>

<div style="margin:0in 0in 0pt;"><font color="#404040"><span style="font-size:11px;"><span lang="EN-GB"></span>L'escalier</span></font></div>
<p style="margin:0in 0in 0pt;"><span style="color:#404040;font-size:8pt;" lang="EN-GB">mobile: +230 49 24 918</span></p>
<div style="margin:0in 0in 0pt;"><span style="color:#1f497d;font-size:8pt;" lang="EN-GB">email: <a rel="nofollow" ymailto="mailto:pcthegeat@gmail.com" target="_blank" href="/mc/compose?to=pcthegeat@gmail.com">pcthegeat@gmail.com</a> || <a rel="nofollow" ymailto="mailto:god@hackers.mu" target="_blank" href="/mc/compose?to=god@hackers.mu">god@hackers.mu</a></span></div>

<div style="margin:0in 0in 0pt;"><span style="color:#1f497d;font-size:8pt;" lang="EN-GB">contact: <a rel="nofollow" target="_blank" href="http://godifiy.me/">http://godifiy.me</a></span></div>
<div style="margin:0in 0in 0pt;"><span style="color:rgb(31, 73, 125);font-size:11px;">/*memory is like prison*/ (user==selven)?free(user):user=malloc(sizeof(brain));</span></div>
<div style="margin:0in 0in 0pt;"><span style="color:#1f497d;font-size:8pt;" lang="EN-GB"></span><span style="font-family:Webdings;color:#336600;font-size:8pt;" lang="EN-GB">P </span><span style="color:#336600;font-size:8pt;" lang="EN-GB">Save electricity & disk space. Cat this mail to >/dev/null 2>&1 after use.<br>
</span><span style="color:#1f497d;font-size:8pt;" lang="EN-GB"></span></div><br>
</div>
</div><br>-----Inline Attachment Follows-----<br><br><div class="plainMail">__________________________________________________________<br>Linux User Group of Mauritius (LUGM) Discuss mailing list<br>Website: <a href="http://lugm.org" target="_blank">http://lugm.org</a><br>Mailing list archive: <a href="http://lugm.org/pipermail/discuss_lugm.org/" target="_blank">http://lugm.org/pipermail/discuss_lugm.org/</a><br>Forum: <a href="http://lugm.org/forum/" target="_blank">http://lugm.org/forum/</a><br>IRC: #linux.mu on Freenode<br></div></blockquote></td></tr></table>