Pourr faire court, on voit que les problèmes sont gravissimes, d'ordres
- Fonctionnel
- Multimédia
- Défaut majeur de l'interface et des technologies utilisées
- Pas de standardisation des API pour des logiciels fenêtrés
- Des incompatibilités entre les différentes versions
- Des gros bugs, d'énormes problèmes de régression dans le dévelopement
- Pas d'outils de gestion pour le déployement, etc... etc...
Enfin un article qui va jusqu'au des choses et qui montre que ce
système est vraiment un tas de caca lol
D'ailleurs, le marché le dit bien < 1 % d'utilisateurs de ce machin, et
encore généralement en trial boot pour s'ammuser une semaine ou deux
Mais bon, c'est un bricolage et un passe temps pour certain lol
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.
-- Utiliser le butineur, le courriéleur, le lecteur de nouvelles et le SE avec lesquels vous vous sentez le plus sécurisé ... ;) Posted via www.individual.net http://mdoucet.wordpress.com/
Bonjour/soir, le Tue, 19 May 2009 19:15:14 +0200, *JP* a caressé son
clavier pour nous dire dans le message suivant:
--
Utiliser le butineur, le courriéleur, le lecteur de nouvelles
et le SE avec lesquels vous vous sentez le plus sécurisé ... ;)
Posted via www.individual.net
http://mdoucet.wordpress.com/
-- Utiliser le butineur, le courriéleur, le lecteur de nouvelles et le SE avec lesquels vous vous sentez le plus sécurisé ... ;) Posted via www.individual.net http://mdoucet.wordpress.com/
JKB
Le 19-05-2009, ? propos de Pourquoi Linux ne fonctionnera jamais sur un desktop, JP ?crivait dans fr.comp.os.linux.debats :
Des gens sérieux ont étudié le problème, et on fait la liste ici
Pourr faire court, on voit que les problèmes sont gravissimes, d'ordres
Pour faire court, j'utilise Linux sur des sparc, donc a priori une architecture sur laquelle je devrais avoir plein de problèmes puisqu'elle est assez marginale.
- Fonctionnel
Quel problème ?
- Multimédia
deezer.com ne fonctionne pas (gnash n'est pas au point là-dessus), mais youtube fonctionne et d'autres trucs en flash. Je reçois la télévision grâce à une clef USB sur une carte PCI/USB2, j'écoute tout ce que je veux grâce à la carte son intégrée, je lis tous les DVD sans aucun problème. Quels problèmes donc ?
- Défaut majeur de l'interface et des technologies utilisées
Quels défauts ? Mon Windowmaker fonctionne à merveille. Me taper le bureau JDS de Solaris me ferait plutôt vomir.
- Pas de standardisation des API pour des logiciels fenêtrés
Pardon ? On s'en contrefiche. Ce qui est standardisé, c'est X11, et c'est largement plus important que la standardisation d'une bibliothèque graphique qui change à chaque nouvelle version du bouzin.
- Des incompatibilités entre les différentes versions
Lesquelles ? Exemples.
- Des gros bugs, d'énormes problèmes de régression dans le dévelopement
Même remarque, monsieur le troll mal dégrossi. Parce que je vais finir par rappeler la régression de l'int21h sous Windows pour que les programmes DOS ne fonctionnent plus. Et l'absence du mode plein écran en ligne de commande sous Vista. Comment, je l'ai rappelé ?
- Pas d'outils de gestion pour le déployement, etc... etc...
Mmmmmmmouarf ! En 1998, j'avais des outils de déploiement sur Redhat 5.0.
Enfin un article qui va jusqu'au des choses et qui montre que ce système est vraiment un tas de caca lol
Ah ?
D'ailleurs, le marché le dit bien < 1 % d'utilisateurs de ce machin, et encore généralement en trial boot pour s'ammuser une semaine ou deux
Je serais assez curieux d'avoir les _vrais_ chiffres (ceux qui prennent en compte tous les appareils, et pas seulement les PC).
Mais bon, c'est un bricolage et un passe temps pour certain lol
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.
C'est parfaitement faux. Solaris est maintenant libre. Idem pour MySQL. Qcad est libre aussi. De très bons jeux en 3D existent sous Unix en général et sous Linux en particulier.
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.
Et les daemons de gestion des files sonores, c'est de la roupie de sansonnet ? Ça fait un bail que ça existe.
1.1 Insanely difficult to set up volume levels, audio recording ... and in some situations even audio output.
apt-cache search mixer
1.2 Highly confusing, not self-explanatory mixer settings.
Gnî ?
1.3 By default many distros do not set volume levels properly (no audio output/no sound recording).
By default, you have to read some documentation if you cannot find *mixer on your desktop.
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.
Tu n'as qu'à utiliser X avec les athena widgets. De toute façon, tu peux avoir autant de bibliothèques graphiques du même produit que tu veux mais avec des versions différentes. Autre question ?
2.2 Very slow GUI (except when being run with composite window managers on top of OpenGL).
Hein ?
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).
P'taing, qu'est-ce qu'il ne faut pas lire ici...
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.
Ssssssi !... En tout cas, mon windowmaker le fait.
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.
On s'en fout. Times est moisie et on devrait fusiller ses utilisateurs avec des balles rouillées pour qu'ils crèvent du tétanos ! La graisse est ignoble, il faut toujours utiliser un corps de 12 pts pica, bref, c'est une merde.
2.5 No double buffering.
Ah bon ? Cette option est activée chez moi (sur une sparc) depuis _très_ longtemps. Sur les PC, je parie que c'est encore bien plus vieux.
3. Problems stemming from the vast number of Linux distributives:
3.1 No unified configuration system for computer settings, devices and system services.
Les 'devices' sont nommés par le noyau. Après, c'est du ressort de l'utilisateur, mais par défaut, une interface réseau ethernet, c'est eth*. Un disque, c'est hd*, sd*...
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.
C'est de l'adminsitration, pas de l'utilisation. La gestion des réseaux est aussi totalement différente d'une version de l Ouïndowzerie à une autre.
3.2 No unified installer across all distros. Consider RPM, deb, portage, tar.gz, sources, etc. It adds a cost for software development.
Oh, le joli troll de bas étage... Tu as oublié pkgsrc.
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).
Il y a une phôte dans ta fraze.
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.
configure est ton ami, mais encore faut-il comprendre son fonctionnement.
4. It should be possible to configure everything via GUI which is still not a case for too many situations and operations.
Je ne vais pas tenter de t'expliquer pourquoi.
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).
Exemples ?
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.
Je me suis arrêté à Windows 2.1 que tu n'as jamais dû connaître vu ta prose. J'ai utilisé des outils de CAO 2D et 3D (sur SS20 sous Linux), des trucs de traitement d'image et de typographie vraiment avancée. J'ai rarement buté devant un outil qui n'existait pas sous Unix.
5.2 No games. Full stop. Cedega and Wine offer very incomplete support.
On s'en fout. Si on veut jouer, on prend directement une console de jeu. C'est plus puissant et moins cher.
5.3 Incomplete or unstable drivers for some hardware. Problems setting up some hardware (like sound cards or TV tuners/Web Cameras).
Tu vérifies _avant_ d'acheter. Personnellement, j'ai un tas de trucs qui ne fonctionnerait pas sous Vista.
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?
Vue le prix d'une imprimante PostScript, tu en achètes une et tu ne viens pas nous emmerder avec ça.
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.
Ce n'est pas un problème spécifique à Linux, renseigne-toi bien.
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.)
J'ai _exactement_ le même grief contre Windows où j'ai très souvent l'impression d'essuyer les plâtres avec une brique.
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.
Sous Windows, c'est mieux. Tant que personne ne tombe sur le bug, il n'existe pas. Les bugs critiques sont sauf exception très vite corrigés.
8. Poor interoperability between applications and their components. E.g. many kernel features get a decent userspace support years after introduction.
Tu parles du presse-papier et des trucs abscons à la OLE ? Heureusement qu'on n'a pas ça (je ne vais pas t'expliquer pourquoi je suis contre).
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.
apt-get install mysql apache2 wu-ftpd... et la configuration de base est faite.
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.
Mauvais exemple. Lorsqu'on charge openoffice, on charge les bibliothèques qui viennent avec lui (et java) alors que MS-Office s'appuie sur des bibliothèques non documentées de Windows _déjà_ chargées.
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.
Argumente, tu m'intéresses.
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.
Faux. Mais on se demande ce que ça apporte sauf à ralentir le truc avec des accès disques concurrents.
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.
SYS$OUTPUT et SYS$ERROR, pardon, stdout et stderr ne sont pas faits pour les chiens.
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.
Gni ?
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).
Idem pour Windows. Le vieux fonctionne sur le neuf, le neuf, rarement sur le vieux.
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.
Petit troll deviendra grand...
JKB
-- Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre masse corporelle, mais disperse à lui seul 25% de l'énergie que nous consommons tous les jours.
Le 19-05-2009, ? propos de
Pourquoi Linux ne fonctionnera jamais sur un desktop,
JP ?crivait dans fr.comp.os.linux.debats :
Des gens sérieux ont étudié le problème, et on fait la liste ici
Pourr faire court, on voit que les problèmes sont gravissimes, d'ordres
Pour faire court, j'utilise Linux sur des sparc, donc a priori une
architecture sur laquelle je devrais avoir plein de problèmes
puisqu'elle est assez marginale.
- Fonctionnel
Quel problème ?
- Multimédia
deezer.com ne fonctionne pas (gnash n'est pas au point là-dessus),
mais youtube fonctionne et d'autres trucs en flash. Je reçois la
télévision grâce à une clef USB sur une carte PCI/USB2, j'écoute tout ce
que je veux grâce à la carte son intégrée, je lis tous les DVD sans
aucun problème. Quels problèmes donc ?
- Défaut majeur de l'interface et des technologies utilisées
Quels défauts ? Mon Windowmaker fonctionne à merveille. Me taper le
bureau JDS de Solaris me ferait plutôt vomir.
- Pas de standardisation des API pour des logiciels fenêtrés
Pardon ? On s'en contrefiche. Ce qui est standardisé, c'est X11, et
c'est largement plus important que la standardisation d'une bibliothèque
graphique qui change à chaque nouvelle version du bouzin.
- Des incompatibilités entre les différentes versions
Lesquelles ? Exemples.
- Des gros bugs, d'énormes problèmes de régression dans le dévelopement
Même remarque, monsieur le troll mal dégrossi. Parce que je vais
finir par rappeler la régression de l'int21h sous Windows pour que les
programmes DOS ne fonctionnent plus. Et l'absence du mode plein écran en
ligne de commande sous Vista. Comment, je l'ai rappelé ?
- Pas d'outils de gestion pour le déployement, etc... etc...
Mmmmmmmouarf ! En 1998, j'avais des outils de déploiement sur Redhat
5.0.
Enfin un article qui va jusqu'au des choses et qui montre que ce
système est vraiment un tas de caca lol
Ah ?
D'ailleurs, le marché le dit bien < 1 % d'utilisateurs de ce machin, et
encore généralement en trial boot pour s'ammuser une semaine ou deux
Je serais assez curieux d'avoir les _vrais_ chiffres (ceux qui
prennent en compte tous les appareils, et pas seulement les PC).
Mais bon, c'est un bricolage et un passe temps pour certain lol
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.
C'est parfaitement faux. Solaris est maintenant libre. Idem pour
MySQL. Qcad est libre aussi. De très bons jeux en 3D existent sous
Unix en général et sous Linux en particulier.
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.
Et les daemons de gestion des files sonores, c'est de la roupie de
sansonnet ? Ça fait un bail que ça existe.
1.1 Insanely difficult to set up volume levels, audio recording ... and
in some situations even audio output.
apt-cache search mixer
1.2 Highly confusing, not self-explanatory mixer settings.
Gnî ?
1.3 By default many distros do not set volume levels properly (no audio
output/no sound recording).
By default, you have to read some documentation if you cannot find
*mixer on your desktop.
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.
Tu n'as qu'à utiliser X avec les athena widgets. De toute façon, tu
peux avoir autant de bibliothèques graphiques du même produit que tu
veux mais avec des versions différentes. Autre question ?
2.2 Very slow GUI (except when being run with composite window managers
on top of OpenGL).
Hein ?
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).
P'taing, qu'est-ce qu'il ne faut pas lire ici...
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.
Ssssssi !... En tout cas, mon windowmaker le fait.
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.
On s'en fout. Times est moisie et on devrait fusiller ses
utilisateurs avec des balles rouillées pour qu'ils crèvent du tétanos !
La graisse est ignoble, il faut toujours utiliser un corps de 12 pts
pica, bref, c'est une merde.
2.5 No double buffering.
Ah bon ? Cette option est activée chez moi (sur une sparc) depuis
_très_ longtemps. Sur les PC, je parie que c'est encore bien plus vieux.
3. Problems stemming from the vast number of Linux distributives:
3.1 No unified configuration system for computer settings, devices and
system services.
Les 'devices' sont nommés par le noyau. Après, c'est du ressort de
l'utilisateur, mais par défaut, une interface réseau ethernet, c'est
eth*. Un disque, c'est hd*, sd*...
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.
C'est de l'adminsitration, pas de l'utilisation. La gestion des
réseaux est aussi totalement différente d'une version de l Ouïndowzerie
à une autre.
3.2 No unified installer across all distros. Consider RPM, deb,
portage, tar.gz, sources, etc. It adds a cost for software development.
Oh, le joli troll de bas étage... Tu as oublié pkgsrc.
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).
Il y a une phôte dans ta fraze.
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.
configure est ton ami, mais encore faut-il comprendre son
fonctionnement.
4. It should be possible to configure everything via GUI which is still
not a case for too many situations and operations.
Je ne vais pas tenter de t'expliquer pourquoi.
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).
Exemples ?
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.
Je me suis arrêté à Windows 2.1 que tu n'as jamais dû connaître vu
ta prose. J'ai utilisé des outils de CAO 2D et 3D (sur SS20 sous Linux),
des trucs de traitement d'image et de typographie vraiment avancée. J'ai
rarement buté devant un outil qui n'existait pas sous Unix.
5.2 No games. Full stop. Cedega and Wine offer very incomplete support.
On s'en fout. Si on veut jouer, on prend directement une console de
jeu. C'est plus puissant et moins cher.
5.3 Incomplete or unstable drivers for some hardware. Problems setting
up some hardware (like sound cards or TV tuners/Web Cameras).
Tu vérifies _avant_ d'acheter. Personnellement, j'ai un tas de trucs
qui ne fonctionnerait pas sous Vista.
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?
Vue le prix d'une imprimante PostScript, tu en achètes une et tu ne
viens pas nous emmerder avec ça.
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.
Ce n'est pas un problème spécifique à Linux, renseigne-toi bien.
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.)
J'ai _exactement_ le même grief contre Windows où j'ai très souvent
l'impression d'essuyer les plâtres avec une brique.
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.
Sous Windows, c'est mieux. Tant que personne ne tombe sur le bug, il
n'existe pas. Les bugs critiques sont sauf exception très vite corrigés.
8. Poor interoperability between applications and their components.
E.g. many kernel features get a decent userspace support years after
introduction.
Tu parles du presse-papier et des trucs abscons à la OLE ?
Heureusement qu'on n'a pas ça (je ne vais pas t'expliquer pourquoi je
suis contre).
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.
apt-get install mysql apache2 wu-ftpd... et la configuration de base
est faite.
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.
Mauvais exemple. Lorsqu'on charge openoffice, on charge les
bibliothèques qui viennent avec lui (et java) alors que MS-Office
s'appuie sur des bibliothèques non documentées de Windows _déjà_
chargées.
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.
Argumente, tu m'intéresses.
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.
Faux. Mais on se demande ce que ça apporte sauf à ralentir le truc
avec des accès disques concurrents.
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.
SYS$OUTPUT et SYS$ERROR, pardon, stdout et stderr ne sont pas faits
pour les chiens.
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.
Gni ?
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).
Idem pour Windows. Le vieux fonctionne sur le neuf, le neuf,
rarement sur le vieux.
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.
Petit troll deviendra grand...
JKB
--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
Pourr faire court, on voit que les problèmes sont gravissimes, d'ordres
Pour faire court, j'utilise Linux sur des sparc, donc a priori une architecture sur laquelle je devrais avoir plein de problèmes puisqu'elle est assez marginale.
- Fonctionnel
Quel problème ?
- Multimédia
deezer.com ne fonctionne pas (gnash n'est pas au point là-dessus), mais youtube fonctionne et d'autres trucs en flash. Je reçois la télévision grâce à une clef USB sur une carte PCI/USB2, j'écoute tout ce que je veux grâce à la carte son intégrée, je lis tous les DVD sans aucun problème. Quels problèmes donc ?
- Défaut majeur de l'interface et des technologies utilisées
Quels défauts ? Mon Windowmaker fonctionne à merveille. Me taper le bureau JDS de Solaris me ferait plutôt vomir.
- Pas de standardisation des API pour des logiciels fenêtrés
Pardon ? On s'en contrefiche. Ce qui est standardisé, c'est X11, et c'est largement plus important que la standardisation d'une bibliothèque graphique qui change à chaque nouvelle version du bouzin.
- Des incompatibilités entre les différentes versions
Lesquelles ? Exemples.
- Des gros bugs, d'énormes problèmes de régression dans le dévelopement
Même remarque, monsieur le troll mal dégrossi. Parce que je vais finir par rappeler la régression de l'int21h sous Windows pour que les programmes DOS ne fonctionnent plus. Et l'absence du mode plein écran en ligne de commande sous Vista. Comment, je l'ai rappelé ?
- Pas d'outils de gestion pour le déployement, etc... etc...
Mmmmmmmouarf ! En 1998, j'avais des outils de déploiement sur Redhat 5.0.
Enfin un article qui va jusqu'au des choses et qui montre que ce système est vraiment un tas de caca lol
Ah ?
D'ailleurs, le marché le dit bien < 1 % d'utilisateurs de ce machin, et encore généralement en trial boot pour s'ammuser une semaine ou deux
Je serais assez curieux d'avoir les _vrais_ chiffres (ceux qui prennent en compte tous les appareils, et pas seulement les PC).
Mais bon, c'est un bricolage et un passe temps pour certain lol
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.
C'est parfaitement faux. Solaris est maintenant libre. Idem pour MySQL. Qcad est libre aussi. De très bons jeux en 3D existent sous Unix en général et sous Linux en particulier.
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.
Et les daemons de gestion des files sonores, c'est de la roupie de sansonnet ? Ça fait un bail que ça existe.
1.1 Insanely difficult to set up volume levels, audio recording ... and in some situations even audio output.
apt-cache search mixer
1.2 Highly confusing, not self-explanatory mixer settings.
Gnî ?
1.3 By default many distros do not set volume levels properly (no audio output/no sound recording).
By default, you have to read some documentation if you cannot find *mixer on your desktop.
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.
Tu n'as qu'à utiliser X avec les athena widgets. De toute façon, tu peux avoir autant de bibliothèques graphiques du même produit que tu veux mais avec des versions différentes. Autre question ?
2.2 Very slow GUI (except when being run with composite window managers on top of OpenGL).
Hein ?
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).
P'taing, qu'est-ce qu'il ne faut pas lire ici...
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.
Ssssssi !... En tout cas, mon windowmaker le fait.
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.
On s'en fout. Times est moisie et on devrait fusiller ses utilisateurs avec des balles rouillées pour qu'ils crèvent du tétanos ! La graisse est ignoble, il faut toujours utiliser un corps de 12 pts pica, bref, c'est une merde.
2.5 No double buffering.
Ah bon ? Cette option est activée chez moi (sur une sparc) depuis _très_ longtemps. Sur les PC, je parie que c'est encore bien plus vieux.
3. Problems stemming from the vast number of Linux distributives:
3.1 No unified configuration system for computer settings, devices and system services.
Les 'devices' sont nommés par le noyau. Après, c'est du ressort de l'utilisateur, mais par défaut, une interface réseau ethernet, c'est eth*. Un disque, c'est hd*, sd*...
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.
C'est de l'adminsitration, pas de l'utilisation. La gestion des réseaux est aussi totalement différente d'une version de l Ouïndowzerie à une autre.
3.2 No unified installer across all distros. Consider RPM, deb, portage, tar.gz, sources, etc. It adds a cost for software development.
Oh, le joli troll de bas étage... Tu as oublié pkgsrc.
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).
Il y a une phôte dans ta fraze.
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.
configure est ton ami, mais encore faut-il comprendre son fonctionnement.
4. It should be possible to configure everything via GUI which is still not a case for too many situations and operations.
Je ne vais pas tenter de t'expliquer pourquoi.
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).
Exemples ?
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.
Je me suis arrêté à Windows 2.1 que tu n'as jamais dû connaître vu ta prose. J'ai utilisé des outils de CAO 2D et 3D (sur SS20 sous Linux), des trucs de traitement d'image et de typographie vraiment avancée. J'ai rarement buté devant un outil qui n'existait pas sous Unix.
5.2 No games. Full stop. Cedega and Wine offer very incomplete support.
On s'en fout. Si on veut jouer, on prend directement une console de jeu. C'est plus puissant et moins cher.
5.3 Incomplete or unstable drivers for some hardware. Problems setting up some hardware (like sound cards or TV tuners/Web Cameras).
Tu vérifies _avant_ d'acheter. Personnellement, j'ai un tas de trucs qui ne fonctionnerait pas sous Vista.
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?
Vue le prix d'une imprimante PostScript, tu en achètes une et tu ne viens pas nous emmerder avec ça.
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.
Ce n'est pas un problème spécifique à Linux, renseigne-toi bien.
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.)
J'ai _exactement_ le même grief contre Windows où j'ai très souvent l'impression d'essuyer les plâtres avec une brique.
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.
Sous Windows, c'est mieux. Tant que personne ne tombe sur le bug, il n'existe pas. Les bugs critiques sont sauf exception très vite corrigés.
8. Poor interoperability between applications and their components. E.g. many kernel features get a decent userspace support years after introduction.
Tu parles du presse-papier et des trucs abscons à la OLE ? Heureusement qu'on n'a pas ça (je ne vais pas t'expliquer pourquoi je suis contre).
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.
apt-get install mysql apache2 wu-ftpd... et la configuration de base est faite.
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.
Mauvais exemple. Lorsqu'on charge openoffice, on charge les bibliothèques qui viennent avec lui (et java) alors que MS-Office s'appuie sur des bibliothèques non documentées de Windows _déjà_ chargées.
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.
Argumente, tu m'intéresses.
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.
Faux. Mais on se demande ce que ça apporte sauf à ralentir le truc avec des accès disques concurrents.
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.
SYS$OUTPUT et SYS$ERROR, pardon, stdout et stderr ne sont pas faits pour les chiens.
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.
Gni ?
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).
Idem pour Windows. Le vieux fonctionne sur le neuf, le neuf, rarement sur le vieux.
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.
Petit troll deviendra grand...
JKB
-- Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre masse corporelle, mais disperse à lui seul 25% de l'énergie que nous consommons tous les jours.
Richard Delorme
JP a cité :
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).
J'ignore de quoiu il est fait mention, je n'ai pas de problème de son.
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.
Il oublie de dire que les anciennes bibliothèques Qt et GTK sont toujours fournis, garantissant ainsi le fonctionnement des anciennes applications.
2.2 Very slow GUI (except when being run with composite window managers on top of OpenGL).
Chez moi c'est le contraire, le bling-bling 3D ralentit le GUI.
[.snip un tas d'âneris sur les fontes.]
2.4.3.2 By default most distros come without good or even compatible with Windows fonts.
Et réciproquement, par défaut Windows ne vient pas avec de bonnes fontes ou simplement compatible avec freetype.
2.5 No double buffering.
Faux. Le module dbe (installé par défaut) est là pour ça.
3. Problems stemming from the vast number of Linux distributives:
[...]
Pour l'utilisateur, le système des distros est 100 fois plus pratique et sûr. Un seul endroit pour chercher des logiciels ; un seul interlocuteur pour rapporter les bugs, etc.
4. It should be possible to configure everything via GUI which is still not a case for too many situations and operations.
Bof. De plus en plus, on va vers une auto-configuration qui rend inutile gui et fichiers de configuration.
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.
Et réciproquement, il manque à windows des programmes qui ne fonctionne que sous linux.
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?
C'est faux. Les "winprinters" ont beaucoup plus de chance de fonctionner sous Linux que sous un windows aussi peu récent que Windows XP (et encore moins avec Windows Vista).
5.3.2 A lot of web cameras still do not work at all in Linux.
Faux.
5.4 It's impossible to watch Blue-Ray movies.
C'est vrai... pour l'instant.
5.5 Questionable patents and legality status. US Linux users cannot play many popular audio and video formats until they purchase appropriate codecs.
C'est faux.
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.
Tandis que Windows n'a aucun bogue bien sûr.
8. Poor interoperability between applications and their components. E.g. many kernel features get a decent userspace support years after introduction.
Ça tombe bien ces années sont passées.
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.
N'importe quoi.
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.
Faux.
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.
Faux.
9.3 (Being resolved) Huge shutdown time.
Faux.
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.).
Evidemment faux.
13. A very bad backwards and forward compatibility.
Faux. Les anciennes bibliothèques sont toujours présentes.
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).
N'importe quoi.
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).
Faux. 1) On peut produire des exécutables statiques ne dépendant pas des bibliothèques. 2) L'idée du libre est de toute manière de fournir les sources, donc si elles sont compatibles...
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.
N'importe quoi.
Bref un tas d'ânerie.
JP a cité :
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).
J'ignore de quoiu il est fait mention, je n'ai pas de problème de son.
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.
Il oublie de dire que les anciennes bibliothèques Qt et GTK sont
toujours fournis, garantissant ainsi le fonctionnement des anciennes
applications.
2.2 Very slow GUI (except when being run with composite window managers
on top of OpenGL).
Chez moi c'est le contraire, le bling-bling 3D ralentit le GUI.
[.snip un tas d'âneris sur les fontes.]
2.4.3.2 By default most distros come without good or even compatible
with Windows fonts.
Et réciproquement, par défaut Windows ne vient pas avec de bonnes fontes
ou simplement compatible avec freetype.
2.5 No double buffering.
Faux. Le module dbe (installé par défaut) est là pour ça.
3. Problems stemming from the vast number of Linux distributives:
[...]
Pour l'utilisateur, le système des distros est 100 fois plus pratique et
sûr. Un seul endroit pour chercher des logiciels ; un seul interlocuteur
pour rapporter les bugs, etc.
4. It should be possible to configure everything via GUI which is still
not a case for too many situations and operations.
Bof. De plus en plus, on va vers une auto-configuration qui rend inutile
gui et fichiers de configuration.
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.
Et réciproquement, il manque à windows des programmes qui ne fonctionne
que sous linux.
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?
C'est faux. Les "winprinters" ont beaucoup plus de chance de fonctionner
sous Linux que sous un windows aussi peu récent que Windows XP (et
encore moins avec Windows Vista).
5.3.2 A lot of web cameras still do not work at all in Linux.
Faux.
5.4 It's impossible to watch Blue-Ray movies.
C'est vrai... pour l'instant.
5.5 Questionable patents and legality status. US Linux users cannot play
many popular audio and video formats until they purchase appropriate
codecs.
C'est faux.
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.
Tandis que Windows n'a aucun bogue bien sûr.
8. Poor interoperability between applications and their components. E.g.
many kernel features get a decent userspace support years after
introduction.
Ça tombe bien ces années sont passées.
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.
N'importe quoi.
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.
Faux.
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.
Faux.
9.3 (Being resolved) Huge shutdown time.
Faux.
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.).
Evidemment faux.
13. A very bad backwards and forward compatibility.
Faux. Les anciennes bibliothèques sont toujours présentes.
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).
N'importe quoi.
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).
Faux.
1) On peut produire des exécutables statiques ne dépendant pas des
bibliothèques.
2) L'idée du libre est de toute manière de fournir les sources, donc si
elles sont compatibles...
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.
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).
J'ignore de quoiu il est fait mention, je n'ai pas de problème de son.
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.
Il oublie de dire que les anciennes bibliothèques Qt et GTK sont toujours fournis, garantissant ainsi le fonctionnement des anciennes applications.
2.2 Very slow GUI (except when being run with composite window managers on top of OpenGL).
Chez moi c'est le contraire, le bling-bling 3D ralentit le GUI.
[.snip un tas d'âneris sur les fontes.]
2.4.3.2 By default most distros come without good or even compatible with Windows fonts.
Et réciproquement, par défaut Windows ne vient pas avec de bonnes fontes ou simplement compatible avec freetype.
2.5 No double buffering.
Faux. Le module dbe (installé par défaut) est là pour ça.
3. Problems stemming from the vast number of Linux distributives:
[...]
Pour l'utilisateur, le système des distros est 100 fois plus pratique et sûr. Un seul endroit pour chercher des logiciels ; un seul interlocuteur pour rapporter les bugs, etc.
4. It should be possible to configure everything via GUI which is still not a case for too many situations and operations.
Bof. De plus en plus, on va vers une auto-configuration qui rend inutile gui et fichiers de configuration.
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.
Et réciproquement, il manque à windows des programmes qui ne fonctionne que sous linux.
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?
C'est faux. Les "winprinters" ont beaucoup plus de chance de fonctionner sous Linux que sous un windows aussi peu récent que Windows XP (et encore moins avec Windows Vista).
5.3.2 A lot of web cameras still do not work at all in Linux.
Faux.
5.4 It's impossible to watch Blue-Ray movies.
C'est vrai... pour l'instant.
5.5 Questionable patents and legality status. US Linux users cannot play many popular audio and video formats until they purchase appropriate codecs.
C'est faux.
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.
Tandis que Windows n'a aucun bogue bien sûr.
8. Poor interoperability between applications and their components. E.g. many kernel features get a decent userspace support years after introduction.
Ça tombe bien ces années sont passées.
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.
N'importe quoi.
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.
Faux.
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.
Faux.
9.3 (Being resolved) Huge shutdown time.
Faux.
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.).
Evidemment faux.
13. A very bad backwards and forward compatibility.
Faux. Les anciennes bibliothèques sont toujours présentes.
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).
N'importe quoi.
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).
Faux. 1) On peut produire des exécutables statiques ne dépendant pas des bibliothèques. 2) L'idée du libre est de toute manière de fournir les sources, donc si elles sont compatibles...
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.
N'importe quoi.
Bref un tas d'ânerie.
thierry escola
JP a écrit :
Des gens sérieux ont étudié le problème, et on fait la liste ici
Pourr faire court, on voit que les problèmes sont gravissimes, d'ordres
- Fonctionnel - Multimédia - Défaut majeur de l'interface et des technologies utilisées - Pas de standardisation des API pour des logiciels fenêtrés - Des incompatibilités entre les différentes versions - Des gros bugs, d'énormes problèmes de régression dans le dévelopement - Pas d'outils de gestion pour le déployement, etc... etc...
Enfin un article qui va jusqu'au des choses et qui montre que ce système est vraiment un tas de caca lol
D'ailleurs, le marché le dit bien < 1 % d'utilisateurs de ce machin, et encore généralement en trial boot pour s'ammuser une semaine ou deux
Mais bon, c'est un bricolage et un passe temps pour certain lol
Ça me rappelle une pub, Renault il me semble : "Marchera jamais !"
pourquoi dénigrer autant quelque chose d'aussi insignifiant ? J'en suis très satisfait. Je fais tout mon boulot dessus, graphisme y compris.
Thierry
http://escola.fr <-- fait à 100% avec des logiciels libres :)
JP a écrit :
Des gens sérieux ont étudié le problème, et on fait la liste ici
Pourr faire court, on voit que les problèmes sont gravissimes, d'ordres
- Fonctionnel
- Multimédia
- Défaut majeur de l'interface et des technologies utilisées
- Pas de standardisation des API pour des logiciels fenêtrés
- Des incompatibilités entre les différentes versions
- Des gros bugs, d'énormes problèmes de régression dans le dévelopement
- Pas d'outils de gestion pour le déployement, etc... etc...
Enfin un article qui va jusqu'au des choses et qui montre que ce système
est vraiment un tas de caca lol
D'ailleurs, le marché le dit bien < 1 % d'utilisateurs de ce machin, et
encore généralement en trial boot pour s'ammuser une semaine ou deux
Mais bon, c'est un bricolage et un passe temps pour certain lol
Ça me rappelle une pub, Renault il me semble : "Marchera jamais !"
pourquoi dénigrer autant quelque chose d'aussi insignifiant ?
J'en suis très satisfait. Je fais tout mon boulot dessus, graphisme y
compris.
Thierry
http://escola.fr <-- fait à 100% avec des logiciels libres :)
Pourr faire court, on voit que les problèmes sont gravissimes, d'ordres
- Fonctionnel - Multimédia - Défaut majeur de l'interface et des technologies utilisées - Pas de standardisation des API pour des logiciels fenêtrés - Des incompatibilités entre les différentes versions - Des gros bugs, d'énormes problèmes de régression dans le dévelopement - Pas d'outils de gestion pour le déployement, etc... etc...
Enfin un article qui va jusqu'au des choses et qui montre que ce système est vraiment un tas de caca lol
D'ailleurs, le marché le dit bien < 1 % d'utilisateurs de ce machin, et encore généralement en trial boot pour s'ammuser une semaine ou deux
Mais bon, c'est un bricolage et un passe temps pour certain lol
Ça me rappelle une pub, Renault il me semble : "Marchera jamais !"
pourquoi dénigrer autant quelque chose d'aussi insignifiant ? J'en suis très satisfait. Je fais tout mon boulot dessus, graphisme y compris.
Thierry
http://escola.fr <-- fait à 100% avec des logiciels libres :)
Stephan Peccini
Richard Delorme a écrit :
JP a cité :
5.4 It's impossible to watch Blue-Ray movies.
C'est vrai... pour l'instant.
Non, non. C'est possible depuis 2 ans environ.
-- Stéphan Peccini Les photos : <URL:http://photonature.fr> Les Pyrénées : <URL:http://photonature.fr/pyrenees> Le blog : <URL:http://pyrenees.peccini.fr>
Richard Delorme a écrit :
JP a cité :
5.4 It's impossible to watch Blue-Ray movies.
C'est vrai... pour l'instant.
Non, non. C'est possible depuis 2 ans environ.
--
Stéphan Peccini
Les photos : <URL:http://photonature.fr>
Les Pyrénées : <URL:http://photonature.fr/pyrenees>
Le blog : <URL:http://pyrenees.peccini.fr>
-- Stéphan Peccini Les photos : <URL:http://photonature.fr> Les Pyrénées : <URL:http://photonature.fr/pyrenees> Le blog : <URL:http://pyrenees.peccini.fr>
Pas vraiment. Ce qui est actuellement faisable, c'est de recopier le film en le décryptant sur le disque dur avec un logiciel comme dumphd ; puis de lire le résultat avec la dernière version de mplayer. Parfois (où souvent?) c'est même plus difficile, il faut lancer la lecture du Blu-Ray dans MS-Windows et, à l'aide d'un logiciel (dumpVID) récupérer une clé. Quand tout va bien, le décryptage lui même prend une éternité. Bref, toutes ces démarches longues et laborieuses, ce n'est pas ce que j'appelle regarder un Blu-Ray.
-- Richard
Stephan Peccini a écrit :
Richard Delorme a écrit :
JP a cité :
5.4 It's impossible to watch Blue-Ray movies.
C'est vrai... pour l'instant.
Non, non. C'est possible depuis 2 ans environ.
Pas vraiment. Ce qui est actuellement faisable, c'est de recopier le
film en le décryptant sur le disque dur avec un logiciel comme dumphd ;
puis de lire le résultat avec la dernière version de mplayer. Parfois
(où souvent?) c'est même plus difficile, il faut lancer la lecture du
Blu-Ray dans MS-Windows et, à l'aide d'un logiciel (dumpVID) récupérer
une clé. Quand tout va bien, le décryptage lui même prend une éternité.
Bref, toutes ces démarches longues et laborieuses, ce n'est pas ce que
j'appelle regarder un Blu-Ray.
Pas vraiment. Ce qui est actuellement faisable, c'est de recopier le film en le décryptant sur le disque dur avec un logiciel comme dumphd ; puis de lire le résultat avec la dernière version de mplayer. Parfois (où souvent?) c'est même plus difficile, il faut lancer la lecture du Blu-Ray dans MS-Windows et, à l'aide d'un logiciel (dumpVID) récupérer une clé. Quand tout va bien, le décryptage lui même prend une éternité. Bref, toutes ces démarches longues et laborieuses, ce n'est pas ce que j'appelle regarder un Blu-Ray.
-- Richard
Averelll
Michel Doucet a écrit :
Bonjour/soir, le Tue, 19 May 2009 19:15:14 +0200, *JP* a caressé son clavier pour nous dire dans le message suivant:
Vous demandez la permission aux auteurs pour copier-voler des articles entiers sur votre blog merdeux ?
Stephane TOUGARD
Richard Delorme wrote:
Bref, toutes ces démarches longues et laborieuses, ce n'est pas ce que j'appelle regarder un Blu-Ray.
Ce que j'appelle regarder un film (en Blu-Ray ou en n'importe quoi), c'est bouger mon cul de mon siege pour aller jusqu'au sofa. Mettre le DVD dans le lecteur de DVD, allumer la tele et regarder le film.
Et ca, meme avec un ordi sous Linux a la maison, j'y arrive TRES TRES bien.
Richard Delorme wrote:
Bref, toutes ces démarches longues et laborieuses, ce n'est pas ce que
j'appelle regarder un Blu-Ray.
Ce que j'appelle regarder un film (en Blu-Ray ou en n'importe quoi),
c'est bouger mon cul de mon siege pour aller jusqu'au sofa. Mettre le
DVD dans le lecteur de DVD, allumer la tele et regarder le film.
Et ca, meme avec un ordi sous Linux a la maison, j'y arrive TRES TRES
bien.
Bref, toutes ces démarches longues et laborieuses, ce n'est pas ce que j'appelle regarder un Blu-Ray.
Ce que j'appelle regarder un film (en Blu-Ray ou en n'importe quoi), c'est bouger mon cul de mon siege pour aller jusqu'au sofa. Mettre le DVD dans le lecteur de DVD, allumer la tele et regarder le film.
Et ca, meme avec un ordi sous Linux a la maison, j'y arrive TRES TRES bien.
Cumbalero
JKB a écrit :
deezer.com ne fonctionne pas
Sur Sparc, peut-être, aucun souci sur mon PC.
- Pas d'outils de gestion pour le déployement, etc... etc...
Mmmmmmmouarf ! En 1998, j'avais des outils de déploiement sur Redhat 5.0.
Par contre, les admins windows de ma boite se demandent comment déployer le SP3 de XP... Sur le papier, ça marche. Mais la télédistribution de 200Mo vers 18000 postes sur 7 fuseaux horaires semblent leur poser des soucis.
Je serais assez curieux d'avoir les _vrais_ chiffres (ceux qui prennent en compte tous les appareils, et pas seulement les PC).
Et même des chiffres sérieux sur les PCs _a serait déjà un plus.
A+ JF
JKB a écrit :
deezer.com ne fonctionne pas
Sur Sparc, peut-être, aucun souci sur mon PC.
- Pas d'outils de gestion pour le déployement, etc... etc...
Mmmmmmmouarf ! En 1998, j'avais des outils de déploiement sur Redhat
5.0.
Par contre, les admins windows de ma boite se demandent comment déployer
le SP3 de XP... Sur le papier, ça marche. Mais la télédistribution de
200Mo vers 18000 postes sur 7 fuseaux horaires semblent leur poser des
soucis.
Je serais assez curieux d'avoir les _vrais_ chiffres (ceux qui
prennent en compte tous les appareils, et pas seulement les PC).
Et même des chiffres sérieux sur les PCs _a serait déjà un plus.
- Pas d'outils de gestion pour le déployement, etc... etc...
Mmmmmmmouarf ! En 1998, j'avais des outils de déploiement sur Redhat 5.0.
Par contre, les admins windows de ma boite se demandent comment déployer le SP3 de XP... Sur le papier, ça marche. Mais la télédistribution de 200Mo vers 18000 postes sur 7 fuseaux horaires semblent leur poser des soucis.
Je serais assez curieux d'avoir les _vrais_ chiffres (ceux qui prennent en compte tous les appareils, et pas seulement les PC).
Et même des chiffres sérieux sur les PCs _a serait déjà un plus.