Autor Tema: Why Linux is not (yet) Ready for the Desktop  (Leído 3011 veces)

0 Usuarios y 4 Visitantes están viendo este tema.

Desconectado juanca

  • The Communiter-
  • *
  • Mensajes: 1112
Why Linux is not (yet) Ready for the Desktop
« : mayo 18, 2009, 02:21:18 pm »
Por ahi me encontre estos comentarios, algunos validos, otros muy escuetos, pero el articulo se enfoca en porque el considera que linux no esta listo aun para las desktop (masivamente claro).

http://linuxfonts.narod.ru/why.linux.is.not.ready.for.the.desktop.html


[spoiler]Preface:

    In this document we only discuss Linux deficiencies while everyone should keep in mind that there are areas where Linux has excelled other OSes.

    A primary target of this comparison is Windows OS.

Linux major shortcomings and problems:

0. Premise: proprietary software will stay indefinitely. Full stop. You may argue eternally, but complicated software like games, 3D applications, databases, CADs(Computer-aided Design), etc. which cost millions of dollars and years of man-hours to develop will never be open sourced. Software patents are about to stay forever.

1. No reliable sound system, no reliable unified software audio mixing, many (old or/and proprietary) applications still open audio output exclusively causing major user problems and headache.

1.1 Insanely difficult to set up volume levels, audio recording ... and in some situations even audio output.

1.2 Highly confusing, not self-explanatory mixer settings.

1.3 By default many distros do not set volume levels properly (no audio output/no sound recording).

2. X system:

2.1 No good stable standardized API for developing GUI applications (like Win32 API). Both GTK and Qt are very unstable and often break backwards compatibility.

2.2 Very slow GUI (except when being run with composite window managers on top of OpenGL).

2.3 Many GUI operations are not accelerated. No analogue of GDI or GDI+. Text antialiasing and other GUI operations are software rendered by GUI libraries (GTK->Cairo/QT->Xft).

2.4 Font rendering is implemented via high level GUI libraries, thus:

2.4.1 fontconfig fonts antialiasing settings cannot be applied on-the-fly.

2.4.2 Fonts antialiasing only works for certain GUI toolkits (see 2.1).

2.4.3 Default fonts (often) look ugly.

2.4.3.1 (Being resolved) By default most distros disable advanced fonts antialiasing.

2.4.3.2 By default most distros come without good or even compatible with Windows fonts.

2.5 No double buffering.

3. Problems stemming from the vast number of Linux distributives:

3.1 No unified configuration system for computer settings, devices and system services. E.g. distro A sets up networking using these utilities, outputting certain settings residing in certain file system locations, distro B sets up everything differently. This drives most users mad.

3.2 No unified installer across all distros. Consider RPM, deb, portage, tar.gz, sources, etc. It adds a cost for software development.

3.3 Many distros' repositories do not contain all available open source software. User should never be bothered with using ./configure && make && make installer. It should be possible to install any software by downloading a package and double clicking it (yes, like in Windows, but probably prompting for user/administrator password).

3.4 Applications development is a major PITA. Different distros can use a) different libraries versions b) different compiler flags c) different compilers. This leads to a number of problems raised to the third power.

4. It should be possible to configure everything via GUI which is still not a case for too many situations and operations.

5. Problems stemming from low linux popularity and open source nature:

5.1 Few software titles, inability to run familiar Windows software. (Some applications (which don't work in Wine) have zero Linux equivalents).

5.1.1 No equivalent of some hardcore Windows software like AutoCAD/3D Studio/Adobe Premier/Corel Painter/etc. Home and work users just won't bother installing Linux until they can work for real.

5.2 No games. Full stop. Cedega and Wine offer very incomplete support.

5.3 Incomplete or unstable drivers for some hardware. Problems setting up some hardware (like sound cards or TV tuners/Web Cameras).

5.3.1 A lot of WinPrinters do not have any Linux support (e.g. Lexmark models). An argument that user should buy a Linux compatible printer is silly since that way Linux won't ever gain even a traction of popularity. Why should I install an OS where my printer doesn't work?

5.3.2 A lot of web cameras still do not work at all in Linux.

5.4 It's impossible to watch Blue-Ray movies.

5.5 Questionable patents and legality status. US Linux users cannot play many popular audio and video formats until they purchase appropriate codecs.

6. Poor or almost missing regression testing in Linux kernel (and, alas, in other Open Source software too) leading to a situation when new kernels may become totally unusable for some hardware configurations (software suspend doesn't work, crashes, unable to boot, networking problems, video tearing, etc.)

7. A galore of software bugs across all applications. Just look into KDE or Gnome bugzilla's - some bugs are now ten years old with over several dozens of duplicates and no one is working on them.

8. Poor interoperability between applications and their components. E.g. many kernel features get a decent userspace support years after introduction.

8.1 Most distros don't allow you to easily set up a server with e.g. such a configuration: Samba, SMTP/POP3, Apache HTTP Auth and FTP where all users are virtual. LDAP is a major PITA. Authentication against MySQL/any other DB is also a PITA.

9. General slowness: just compare load times between e.g. OpenOffice and Microsoft Office. If you don't like this example, try running OpenOffice in Windows and in Linux. In the latter case it will be much slower.

9.1 Slow (libraries) linker. Braindead slow linker. Intolerably slow linker. Win32 OpenOffice being run from Wine starts in a less time than native Linux OpenOffice. Microsoft Office 2003 starts from Wine in a matter of few seconds even on 1GHz CPUs with a slow HDD.

9.2 (Being resolved) No parallel boot of system services. Questionable services for Desktop installations (Fedora, Suse, Mandriva, Ubuntu). No delayed loading of system services.

9.3 (Being resolved) Huge shutdown time.

10. CLI (command line interface) errors for user applications (see clause 4.). All GUI applications should have a visible errors presentation.

11. (Being slowly resolved) Poor documentation.

12. Bad security model: there's zero protection against keyboard keyloggers and against running malicious software (Linux is viruses free only due to its extremely low popularity). sudo is very easy to circumvent (social engineering). sudo still requires CLI (see clause 4.).

13. A very bad backwards and forward compatibility.

13.1 Old applications rarely work in new Linux distros (glibc incompatibities (double-free errors), missing libraries, wrong/new libraries versions, GCC source level errors). Abandoned Linux GUI software generally doesn't work in newer Linux distros. Most well written GUI applications for Windows 95 will work in Windows 7 (15 years of compatibility on binary level).

13.2 New applications linked only against lib C will refuse to work in old distros. (Even though they are 100% source compatible with old distros).

13.3 New libraries versions bugs, regressions and incompatibilites.

14. Enterprise level problems:

14.1 No software policies.

14.2 No standard way of software distribution.

14.3 (Being slowly resolved) No SMB/AD level replacement/equivalent (samba doesn't count): 1) Centralized and easily managable user directory. 2) Simple file sharing. 3) Simple (LAN) computers discovery and browsing.


***

Additions to and well-grounded critics of this list are welcomed.

Written during April 30 2009 - May 18 2009

©2009 Artem S. Tashkinov - All rights reserved. No reproduction of any kind is allowed without express permission by the author.[/spoiler]
« Última Modificación: mayo 18, 2009, 02:26:03 pm por juanca »
Tus derechos comienzan donde terminan tus responsabilidades......

Desconectado DarkBios

  • The Communiter-
  • *
  • Mensajes: 2329
  • El conocimiento no tiene limites
    • Rivera Center System
Re: Why Linux is not (yet) Ready for the Desktop
« Respuesta #1 : mayo 18, 2009, 02:33:09 pm »
amigo, el criterio de estas personas deben tener algun motivo, para mi OPensuse y el mundo RPM es la ley para mi

Desconectado juanca

  • The Communiter-
  • *
  • Mensajes: 1112
Re: Why Linux is not (yet) Ready for the Desktop
« Respuesta #2 : mayo 18, 2009, 02:38:03 pm »
amigo, el criterio de estas personas deben tener algun motivo, para mi OPensuse y el mundo RPM es la ley para mi

Bueno me imagino que lo hacen comparandolo con Windows, con algunas de sus caracteristicas administrativas, aunque hay unas que estoy muy deacuerdo con ellas.
Tus derechos comienzan donde terminan tus responsabilidades......

Desconectado Wheeljack

  • Sv Member
  • ***
  • Mensajes: 222
  • 1D+D4000
    • Li lin
Re: Why Linux is not (yet) Ready for the Desktop
« Respuesta #3 : mayo 18, 2009, 02:40:09 pm »
Esta me da risa:

Código: [Seleccionar]
12. Bad security model: there's zero protection against keyboard keyloggers and against running malicious software (Linux is viruses free only due to its extremely low popularity). sudo is very easy to circumvent (social engineering). sudo still requires CLI (see clause 4.).
La contraseña que este libre de la Ingeniería Social que tire la primera piedra.... y los keyloggers, por favor jejeje

La Ingeniería Social y los keyloggers no son cosa de software es cosa de mara p3nd3x

Tenés algún problema conmigo...? Arreglemos de una vez...

Desconectado Tio B

  • -^- Elite Gold -^-
  • The Communiter-
  • **
  • Mensajes: 10221
  • Vendo nanosuit barato, poco uso
Re: Why Linux is not (yet) Ready for the Desktop
« Respuesta #4 : mayo 18, 2009, 03:21:01 pm »
uta lo lei todo y de plano que estoy de acuerdo con buena parte de ello. aunque no es del todo malo, a mi lo que me gusta es por ejemplo:

- que si reproduzco un video y no tengo el codec, linux te dice cual codec es y si es posible te lo descarga e instala. Winbug jamas hará eso.
- la instalacion de linux te dura mas que la de winbug

- perdes demasiado tiempo configurando linux, aunque esto lo estan mejorando mucho.
- lo peor de todo es que linux no tiene sentido si no tienes internet XD.
- lo del blueray es un golpe muy bajo.

Por supuesto si tuviera todo lo que el escritor dice, ya no seria linux, sino un windows con traje de pingüino
« Última Modificación: mayo 18, 2009, 03:23:02 pm por Borth »

Desconectado juanca

  • The Communiter-
  • *
  • Mensajes: 1112
Re: Why Linux is not (yet) Ready for the Desktop
« Respuesta #5 : mayo 18, 2009, 03:45:13 pm »
uta lo lei todo y de plano que estoy de acuerdo con buena parte de ello. aunque no es del todo malo, a mi lo que me gusta es por ejemplo:

- que si reproduzco un video y no tengo el codec, linux te dice cual codec es y si es posible te lo descarga e instala. Winbug jamas hará eso.
- la instalacion de linux te dura mas que la de winbug

- perdes demasiado tiempo configurando linux, aunque esto lo estan mejorando mucho.
- lo peor de todo es que linux no tiene sentido si no tienes internet XD.
- lo del blueray es un golpe muy bajo.

Por supuesto si tuviera todo lo que el escritor dice, ya no seria linux, sino un windows con traje de pingüino

Exacto, no todo es malo, es mas el ultimo ubuntu esta bastante mejorado, pero aun le falta. La idea es que un usuario comun y silvestre no se complique la vida cambiando de OS y que el usuario no use la linea de comandos configurandolo.
Tus derechos comienzan donde terminan tus responsabilidades......

Desconectado Pattyxoxo

  • Sv Vampire Team ®
  • The Communiter-
  • ***
  • Mensajes: 4398
  • Judge XOXO Dredd
Re: Why Linux is not (yet) Ready for the Desktop
« Respuesta #6 : mayo 18, 2009, 03:53:39 pm »
Esta me da risa:

Código: [Seleccionar]
12. Bad security model: there's zero protection against keyboard keyloggers and against running malicious software (Linux is viruses free only due to its extremely low popularity). sudo is very easy to circumvent (social engineering). sudo still requires CLI (see clause 4.).
La contraseña que este libre de la Ingeniería Social que tire la primera piedra.... y los keyloggers, por favor jejeje

La Ingeniería Social y los keyloggers no son cosa de software es cosa de mara p3nd3x



pues la verdad muchas de las aceveraciones son correctas el alsa en linux siempre ha sido un dolor para todos
sep mi password esta libre de ingenieria social 16 a 32 caracteres segun se permita que incluye codigos ascii, ademas, por el hecho que todos estan tan confiados que su linux es seguro y que nada les va pasar el dia que pase va a ser catastrofico
« Última Modificación: mayo 18, 2009, 03:56:50 pm por Pattyxoxo »
"El Socialismo solo funciona en dos lugares: en el Cielo, donde no lo necesitan, y en el Infierno donde ya lo tienen"


Desconectado Ne0x

  • Sv Member
  • ***
  • Mensajes: 344
  • User dangerous o0
Re: Why Linux is not (yet) Ready for the Desktop
« Respuesta #7 : mayo 18, 2009, 05:02:09 pm »
Concuerdo tal vez no es perfecto aunque tambien concuerdo con algunos puntos, pero si mucho más que window$, desde que probe ubuntu la ley  :thumbsup: luego debian, hasta ahorita con slackware y todo perfecto alguna que otra config para la grafica, sonido y compiz pero de ahi nada, lo único y más rescatable de ese texto y lo que siempre he sostenido el soporte para juegos, bueno los que jugamos, pero entonces no tendria sentido y no aprenderias a configuralo todo a tu manera y se convertiria en windows ya que  te la pasas aprendiendo de todo con lo  que jamás windows te podra enseñar. por lo demas todo exelente.

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: Why Linux is not (yet) Ready for the Desktop
« Respuesta #8 : mayo 18, 2009, 05:22:54 pm »
La verdad es cuestion de cada quien, yo en mi compu tengo Linux 24/7, en el trabajo *casi* todo el tiempo (hola Flash, hola VS6.0) pero para lo demas no me es necesario Windows. Y no lo hago por ser "rebelde sin causa" o porque "todos lo usan", menos por "querer alucinar"  si no porque mis hobbys y mi trabajo mayormente se basa en cuestiones de desarrollo web que es algo que se lleva muy bien en linux. Ademas cuando llego solo enciendo la maquina y... funciona!, no tengo que llegar y rezar porque el error de Windows del dia no se haya comido mi trabajo :D

Ahora bien, en el entretenimiento Windows sale en carroza, puesto que los juegos, reproductores y codecs mas bonitos los tiene el, y eso es un gran precio a pagar por usar Linux.

Sin embargo para cualquier usuario de los que estamos acá nos es evidente que una comparasión entre Linux y algo deja de ser valida en unos pocos meses, Linux esta acelerando tan rapido el desarrollo que al fin esta alcanzando un nivel de por lo menos poder ser instalado por personas normales!. Aun falta muchas optimizaciones en el area grafica, pero los pasos son grandes y el numero de programadores Linux va incrementando.

Total, los que lo comparan quieren que todo sea igual que en Windows, y ese es el error de los comparadores, porque como dijeron ahi arriba (Borth), Linux no es Windows disfrazado.

Desconectado ameyalli

  • Sv Full Member
  • *
  • Mensajes: 503
  • Mocentlalia!!!!!!!!!!!!!
Re: Why Linux is not (yet) Ready for the Desktop
« Respuesta #9 : mayo 18, 2009, 05:32:00 pm »
he sounds like a frustrated Linux user, "wannabe* Linux user" hahahahahahaha
go back to windoze you cry baby!!! lol lol

Desconectado juanca

  • The Communiter-
  • *
  • Mensajes: 1112
Re: Why Linux is not (yet) Ready for the Desktop
« Respuesta #10 : mayo 18, 2009, 06:27:55 pm »
Total, los que lo comparan quieren que todo sea igual que en Windows, y ese es el error de los comparadores, porque como dijeron ahi arriba (Borth), Linux no es Windows disfrazado.

Cierto, Linux es Linux, pero que tal si Linux tuviera algunas de las caracteristicas de Windows?, por ejemplo politicas de grupo, para mi seria bueno para tener controlin a los usuarios si tuviera mas de 20 pc y mas si son traviesos, aunque lo de el articulo se refiere mas a los usuarios normales, y aquellas cosas que debieran mejorar para los usuarios de desktops.
Tus derechos comienzan donde terminan tus responsabilidades......