Linked by Andy Tars on Fri 25th Apr 2003 17:06 UTC
João Paredes is an almost-21-year-old student of Electrotecnical and Computers Engeneering at Oporto's State University for Engeneering (Faculdade de Engenharia da Universidade do Porto), in Portugal. He is well known and respected in his community, known to be a visonary and a good leader. Also known to be an excelent programmer, as he's been programming computers for 16 years now (yes, since he was 5).
Permalink for comment
To read all comments associated with this story, please click here.
I can't agree with everything you say. Some short comments on your statements.
>About X, yes.. it's outdated, is the client/server aproach >the problem? no, it's been proved.
>direct hardware access is needed, grafical interface in >UNIX's it years behind M$(alfa blending, proper font >support, speed).
Of course it is needed, and XFree86 provides good hardware access, via XFree86 extensions. In those cases it is not the old X standard in use but new extensions (ex:Xv, Xshm...)
The bigger problem of X is not its design (check the discussions on the Forum mailing list) but more the lack of resources for driver developments. The good drivers work _very_ well, the problem is that not all of them are good drivers (lack of developers, specs, hardware....)
About the fonts, I think we lack some free quality fonts, but we can use the M$ fonts with XFree.
>grafical API for unix, it lacks a good solid, performant,
That is why it outperforms windows on quake 3 / ut tests in some cases and is nearly as good in some others.....
That is why a friend of mine plays DVDs on linux on a PII 350 mhz , with no frame drops....
A XFree86 server running on a well supported card is as fast or faster than windows.
I am really sorry that you have a poorly supported piece of hw ;-) , but nowadays linux users still have to be picky about hardware if they want all the fancy features working. Next time, think twice before buying
This is something that people seem not to understand.
>extendable, designed for the years to come. UNIFIED one.. >is this what you mean, right?
There is a standard for X, which can be used througout *nix.
>That for me is the big problem of unix, and why it doens't >go to the desktop, there isn't nothing compaired to the >graphical api of MS, when it comes to doing autocad, >photoshop, adobe, productivity tools for the unix world.
>this is the problem, what's the solution...
I don't think that the reason autocad, photoshop, etc are not on unix is the API (or lack of a good one). Many people find the windows API to be awfull and that doesn't stop the applications from being developed. I think the reasons for this are well known...
>it's also part of the unix/opensource world things like >branches of development, multitude of tools, each unique, >for the same purpose... and you can't fight that, this >happens 'cause ppl are working for free, to enjoy >themselves... trying to do things the way they see fit. >Solve that "problem solver". :-p
The only solution is having the distros make reasonable picks and include only quality software. You can't really stop people from developing whatever they want, although I find silly to put some effort in developing , say, "yet another office suite"...
And yes, linux is quite ready for the corporate desktop, if you have a well informed and picky system administrator. There is more than enough good software for the demands of the typical users, which don't need word or excel, but only a working subset of their features.
Unfortunately we are still too narrow minded (even the geeks) to see that, here in Portugal...
Dear Miguel,
I can't agree with everything you say. Some short comments on your statements.
>About X, yes.. it's outdated, is the client/server aproach >the problem? no, it's been proved.
>direct hardware access is needed, grafical interface in >UNIX's it years behind M$(alfa blending, proper font >support, speed).
Of course it is needed, and XFree86 provides good hardware access, via XFree86 extensions. In those cases it is not the old X standard in use but new extensions (ex:Xv, Xshm...)
The bigger problem of X is not its design (check the discussions on the Forum mailing list) but more the lack of resources for driver developments. The good drivers work _very_ well, the problem is that not all of them are good drivers (lack of developers, specs, hardware....)
About the fonts, I think we lack some free quality fonts, but we can use the M$ fonts with XFree.
>grafical API for unix, it lacks a good solid, performant,
That is why it outperforms windows on quake 3 / ut tests in some cases and is nearly as good in some others.....
That is why a friend of mine plays DVDs on linux on a PII 350 mhz , with no frame drops....
A XFree86 server running on a well supported card is as fast or faster than windows.
I am really sorry that you have a poorly supported piece of hw ;-) , but nowadays linux users still have to be picky about hardware if they want all the fancy features working. Next time, think twice before buying
This is something that people seem not to understand.
>extendable, designed for the years to come. UNIFIED one.. >is this what you mean, right?
There is a standard for X, which can be used througout *nix.
>That for me is the big problem of unix, and why it doens't >go to the desktop, there isn't nothing compaired to the >graphical api of MS, when it comes to doing autocad, >photoshop, adobe, productivity tools for the unix world.
>this is the problem, what's the solution...
I don't think that the reason autocad, photoshop, etc are not on unix is the API (or lack of a good one). Many people find the windows API to be awfull and that doesn't stop the applications from being developed. I think the reasons for this are well known...
>it's also part of the unix/opensource world things like >branches of development, multitude of tools, each unique, >for the same purpose... and you can't fight that, this >happens 'cause ppl are working for free, to enjoy >themselves... trying to do things the way they see fit. >Solve that "problem solver". :-p
The only solution is having the distros make reasonable picks and include only quality software. You can't really stop people from developing whatever they want, although I find silly to put some effort in developing , say, "yet another office suite"...
And yes, linux is quite ready for the corporate desktop, if you have a well informed and picky system administrator. There is more than enough good software for the demands of the typical users, which don't need word or excel, but only a working subset of their features.
Unfortunately we are still too narrow minded (even the geeks) to see that, here in Portugal...
Best regards
Gustavo
GO TUGAS !