OVH Cloud OVH Cloud

Quelle distribution pour débutant sous linux?

568 réponses
Avatar
Mike
Bonsoir à tous,

Ayant testé la dernière version d'UBUNTU en live CD sur mon portable, je
pense l'installer définitivement mais une question me tracasse:
Y a t'il une distribution linux plus aboutie et plus simple pour un
débutant comme moi?

Sachant que je mets à jour régulièrement mon site web
<http://www.passion-moto.eu> existe t'il un logiciel performant de
retouche photo (j'utilise paintshop sous windows)?
Pour la création de site c'est reglé, komposer me convient ainsi que
filezila!

Merci pour vos réponses

10 réponses

Avatar
Thierry
ST écrivait news::

On 12/2/10 6:10 PM, Thierry wrote:

MS pousse depuis Vista a develloper des user-mode driver.
Et il suffit de voir la foultitude de drivers pour voir que windows est
loin d'etre un OS monolithique.



En meme temps, vu que c'est un groupe sur Linux, tu parles qu'on s'en
fout que Windows soit monolithique ou plurideiste.



t'es sur un groupe "debat".
Si tu ne veux pas debattre va sur fr.misc.amitie.
Avatar
Nicolas George
Toxico Nimbus , dans le message
<4cf78216$0$22803$, a écrit :
J'aimerais bien que tu m'explique où est le buffer overflow dans ma
méthode.



Dans le fait que le n dans strncat, c'est la place qui reste dans le buffer,
pas la place totale.
Avatar
Stephan Peccini
Thierry a écrit
Dans le message :

t'es sur un groupe "debat".



fcold veut dire ... ?

Si tu ne veux pas debattre va sur fr.misc.amitie.



fcold, un ilot de convivialité.

--
Stéphan Peccini
Le blog : <URL:http://pyrenees.peccini.fr>
Les photos : <URL:http://photonature.fr>
Avatar
Toxico Nimbus
Nicolas George a écrit :

Toxico Nimbus , dans le message
<4cf78216$0$22803$, a écrit :
J'aimerais bien que tu m'explique où est le buffer overflow dans ma
méthode.



Dans le fait que le n dans strncat, c'est la place qui reste dans le
buffer, pas la place totale.



Effectivement.

--
Toxico Nimbus
Avatar
Toxico Nimbus
Tonton Th a écrit :

On 12/02/2010 12:01 PM, Toxico Nimbus wrote:

strcat(filename, ".png");


strncat aurait été mieux



Pas forcément. Il faut être prudent avec les strnxxx.



Si la variable a été déclarée avec une taille fixe, je ne vois pas le
mal que peut y faire un strncat (avec FILENAME_MAX-1 comme taille
bien-sûr).



Tu vois que tu sais être prudent, mais je te conseilles de bien lire
(et relire) la manpage. Elle est fourbe et vicieuse, tout comme la
fonction qu'elle documente.



C'est tout à fait vrai, j'ai relu et compris mon erreur. Mais je vais
continuer à allouer mes chaînes dynamiquement.

--
Toxico Nimbus
Avatar
Dellara
Doug713705 a papoté sur Usenet le décembre 2, 2010 05:55 AM:

Dans fr.comp.os.linux.debats Thierry nous expliquait:

Bon, vous elevez le débat et c'est tout a votre honneur.
(et Doug va pouvoir apprendre des trucs).



Gnîîî ?
Je n'ai pas nié que votre module ferait planter Linux.



Élever le débat pour lui, ça veut dire lui donner raison alors que sa
spécialité c'est de se planter sur à peu près tous les sujets qu'il
aborde.
Avatar
ST
On 12/2/10 7:30 PM, Thierry wrote:

t'es sur un groupe "debat".
Si tu ne veux pas debattre va sur fr.misc.amitie.




Peut etre, mais Windows, je m'en contre-fous.

A la rigueur je veux bien parler de OS/X parce que c'est un Unix et que
je l'utilise. Mais les consoles de jeux de MS ne m'ont jamais intéressé.
Avatar
talon
Tonton Th wrote:
On 12/02/2010 12:01 PM, Toxico Nimbus wrote:

>>>> strcat(filename, ".png");
>>> strncat aurait été mieux
>>
>> Pas forcément. Il faut être prudent avec les strnxxx.
>
> Si la variable a été déclarée avec une taille fixe, je ne vois pas le mal
> que peut y faire un strncat (avec FILENAME_MAX-1 comme taille bien-sûr).

Tu vois que tu sais être prudent, mais je te conseilles
de bien lire (et relire) la manpage. Elle est fourbe et
vicieuse, tout comme la fonction qu'elle documente.



La page man de strncat dans FreeBSD est bien explicite:

Avoid using strcat(). Instead, use strncat() or strlcat() and ensure
that no more characters are copied to the destination buffer than it can
hold.

Note that strncat() can also be problematic. It may be a security con-
cern for a string to be truncated at all. Since the truncated string
will not be as long as the original, it may refer to a completely differ-
ent resource and usage of the truncated resource could result in very
incorrect behavior. Example:

void
foo(const char *arbitrary_string)
{
char onstack[8];

#if defined(BAD)
/*
* This first strcat is bad behavior. Do not use strcat!
*/
(void)strcat(onstack, arbitrary_string); /* BAD! */
#elif defined(BETTER)
/*
* The following two lines demonstrate better use of
* strncat().
*/
(void)strncat(onstack, arbitrary_string,
sizeof(onstack) - strlen(onstack) - 1);
#elif defined(BEST)
/*
* These lines are even more robust due to testing for
* truncation.
*/
if (strlen(arbitrary_string) + 1 >
sizeof(onstack) - strlen(onstack))
err(1, "onstack would be truncated");
(void)strncat(onstack, arbitrary_string,
sizeof(onstack) - strlen(onstack) - 1);
#endif
}


--

Michel TALON
Avatar
Tonton Th
On 12/02/2010 02:18 PM, ST wrote:

A la rigueur je veux bien parler de OS/X parce que c'est un Unix et que
je l'utilise. Mais les consoles de jeux de MS ne m'ont jamais intéressé.



La GameCube, c'est _mieux_.

--
Ma coiffeuse est formidable - http://sonia.buvette.org/
Avatar
PP
Le 26/11/2010 16:37, Mike a écrit :
Non j'ai juste envie de remplacer windows par linux et de l'utiliser
comme windows, en évitant de me prendre la tête...



Si tu n'as pas envie de te prendre la tête, utilise une Ubuntu.
De plus, la communauté francophone est importante ce qui permet de
trouver facilement de l'aide.
Les logiciels sont récents et en général pour les classiques les
dernières versions en cours.

Pour en rajouter, tu prends un Ubuntu pour avoir un aspect des habitudes
classiques (plutôt que windows-like) et dans 5 mois, avec la version
11.04 avec Unity tu auras vraiment un système différent sans avoir à
faire beaucoup d'effort.