The Sorry State of the Open Source Today-haan Linux too

Status
Not open for further replies.

iMav

The Devil's Advocate
din if u read this topic im Sorry to go offtopic but whatever

gx u getting the full season or some episodes
 

infra_red_dude

Wire muncher!
gx_saurav said:
Both are GPU accelerated, with Vista Aero having an edge cos it render all the Windows on screen as textures parallel to the monitor screen. So howcome Beryl pwns Aero? :-?

for the end user, it doesn't matter whether the windows are rendered as textures parallel to the screen or not. it all matters whether its working for him or not. compiz/beryl does everything that aero does and much more. at least in my case compiz definitely pwns aero. i haf an old ati igp. aero refuses to run. but compiz runs flawlessly and smoothly and does much more than aero. i'm happy :) and thats all that matters!

gx_saurav said:
We have been doing in Windows since ages using registry keys or 3rd party apps. So how come linux is better then Windows in this regard?

can u customise an app by compiling it to ur needs? or optimise an app by compiling specifically for ur hardware? both flexibility and performance are key words here. registry keys and 3rd party apps can only do whats already built there. it jus unlocks some useful things. thats not pure customisation.

gx_saurav said:
While Nokia makes bread & Coco Cola makes engine oil :D. Let me know if I can watch my TiVo recording or MCE Recording of House Season 3 on Linux which is DRM protected.

no, it cant'!
 
OP
Zeeshan Quireshi

Zeeshan Quireshi

C# Be Sharp !
infra_red_dude said:
can u customise an app by compiling it to ur needs? or optimise an app by compiling specifically for ur hardware? both flexibility and performance are key words here. registry keys and 3rd party apps can only do whats already built there. it jus unlocks some useful things. thats not pure customisation.
since when did the Joe user start editing code and compiling it to his needs ?

normal user's can't even write a single programm , u expect them to edit the complex code and customize it ?
 

infra_red_dude

Wire muncher!
Zeeshan Quireshi said:
since when did the Joe user start editing code and compiling it to his needs ?

and since when did the average joe start hacking the registry??!!! and nobody here is speaking abt the average joe or how easy is it to customise. plz do read correctly whats posted.

before u jump into the 3rd party apps thing, linux has tweaking tools too and u don't even need to code anything!
 

iMav

The Devil's Advocate
actually changing registry keys is far easier as compared to programming ;) and besides there are so manny tweakers for windows available ;)
 
OP
Zeeshan Quireshi

Zeeshan Quireshi

C# Be Sharp !
infra_red_dude said:
and since when did the average joe start hacking the registry??!!! and nobody here is speaking abt the average joe or how easy is it to customise. plz do read correctly whats posted.

before u jump into the 3rd party apps thing, linux has tweaking tools too and u don't even need to code anything!
A normal user cannot hack the registry , but he can simply double-click a .reg file he downloaded from a tweaking site (or got from friend) and that's it , the registry tweak is applied :)

the same can't be said for editing code .
 

gxsaurav

You gave been GXified
infra_red_dude said:
can u customise an app by compiling it to ur needs? or optimise an app by compiling specifically for ur hardware? both flexibility and performance are key words here

Yes you can.

The recommended Microsoft method for making software for Windows Vista is .net 2.0/3.0. If you follow the Microsoft way then when u make an application for Vista in .net , due to it being native to Vista not only it is fast, but also very slim in file size.

The common runtime for .net 3.0 is already there in Vista which when installed optimises itself according the to the hardware u r using. You don't need compile from source code to optimise for the hardware. You can simply make a basic binary say 80% of the software & then while installing it, optimise the code for it using .net 3.0 runtime to make it 100%. .Net & Vista do this using Native Image Generator or ngen.exe

The method is completely transparent to the user. Just install the software like Paint.net & it will automatically optimise itself during the installation for your computer. Mind you, Paint.net is a quite powerful (not as much as Photoshop) tool for image editing & manipulation weighing only 1.4 MB.
 

infra_red_dude

Wire muncher!
Zeeshan Quireshi said:
A normal user cannot hack the registry , but he can simply double-click a .reg file he downloaded from a tweaking site (or got from friend) and that's it , the registry tweak is applied :)

the same can't be said for editing code .

lets not talk abt it, coz if u haf to just double click a .reg file in windows then u jus hafta execute a script in linux. scripting is much more powerful and u can perform all kinda tweaks using argumented scripts. so in terms of ease of use, both are equal. i know scripting also exists in windows. but the so called tweaks in linux are basically a set of commands which can be automated by scripts and evoked by jus performing one step of executing them.

gx_saurav said:
The common runtime for .net 3.0 is already there in Vista which when installed optimises itself according the to the hardware u r using. You don't need compile from source code to optimise for the hardware. You can simply make a basic binary say 80% of the software & then while installing it, optimise the code for it using .net 3.0 runtime to make it 100%. .Net & Vista do this using Native Image Generator or ngen.exe

oh ok, this is news for me. didn't know abt it. thanks for the update! :)
 
OP
Zeeshan Quireshi

Zeeshan Quireshi

C# Be Sharp !
infra_red_dude said:
oh ok, this is news for me. didn't know abt it. thanks for the update! :)
Yups , the Native image generator is the most important feature why C# is miles ahead of Java in terms of performance .

The C# code is distributed in form of MSIL(somewhat like Java Bytecode) .

now where the difference lies is that , the first time you execute a C# app , it gets compiled ofr the current system config and is stored in the Global Assembly Cache(GAC) , and now every time you start the app , the image stored in the GAC is used .

whereas in Java , everytime you start an app , it is compiled and then the whole app works on JIT(Just in Time) principal .

This is why .NET apps give almost(and sometimes even greater efficiency due to memory management , etc) the same performance as Native Win32 apps :)

Also , this feature is available for both XP/2003 n Vista .
 
Status
Not open for further replies.
Top Bottom