View previous topic :: View next topic |
Author |
Message |
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Wed Jul 19, 2006 3:08 pm Post subject: |
|
|
Je suis pas sur que le disque dur change quelque chose car lors d'une compilation le compilateur est tjs en attente de cpu et pas de disque dur.
Sauf au moment de copier les fichiers mais à ce moment la c'est fini ...
Donc du coup je ne sais pas si la ram change qqch. Perso sur mon portable je suis passé de 256mo de ram à 1024 et cela n'a pas changé grand chose au niveau compilation voir même rien du tout.
Et pourtant a 256 mo la machine swappait à mort.
Enfin on peut tenir compte de la ram dans les résulats.
Pour les flags on a dis qu'on en tenait pas compte.
Si maintenant on veut en tenir compte il faut fair un script qui parse tout les ebuilds pour connaitre les flags filtrés mais je ne pense pas que ce soit utile. |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Thu Jul 20, 2006 2:03 am Post subject: |
|
|
Je sens que l'on ne va pas être d'accord sur l'influence de la mémoire et du disque dur sur la conpilation, j'ai deux machines avec le même cpu mais pas la même quantité de mémoire l'une doit swapper pour compiler certains programmes et son disque est un 5400tours, je peux te garantir que la compilation de programme qui demande beaucoup de resources et font swapper la deuxième machine ne se compile pas dans le même laps de temps. |
|
Back to top |
|
|
PabOu Veteran
Joined: 11 Feb 2004 Posts: 1088 Location: Hélécine - Belgium
|
Posted: Thu Jul 20, 2006 2:06 am Post subject: |
|
|
il suffit de voir qu'une simple copie de fichiers (une utilisation du disque quoi) fait grimper la charge... alors si ca doit compiler en plus à coté :\ _________________ Mangez du poulet ! |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Thu Jul 20, 2006 7:12 am Post subject: |
|
|
bon donc je tiens compte de la ram en + de l'architecture. Autre chose?
Pensez vous qu'il soit important de tenir compte de la version du soft?
genre binutils-2.16.1-r3 et binutils-2.16.1-r2 ou alors je fais binutils?
Ou encore on ne tiens compte que des versions majeures ...
Je dirais que sans tenir compte de la version ca fais une moyenne et ca fais que je n'aurais pas besoin de nettoyer la base. mais avec le numero c plus précis.
Qu'en pensez vous? |
|
Back to top |
|
|
kaworu Guru
Joined: 07 Dec 2005 Posts: 450
|
Posted: Thu Jul 20, 2006 3:12 pm Post subject: |
|
|
perso, je pense qu'il faut prendre uniquement les archi. (pas la RAM, ni les versions).
pk ?
parce que je ne pense pas que c'est rentable de compatibiliser la RAM, les versions. à ce moment faut tenir compte de la vitesse du proc, des uses, des cflags, du portage niceness, le ./configure, la vitesse du disque dur... et après ça on aura des résultat qui seront toujours approximatifs. Je veux dire, dans l'idée, le but c'est de répondre à la question : café , pizza, ou monopoly non?
Les résultat seront toujours assez satisfaisant avec uniquement les archi, et cela simplifiera bcp le script.
mes 2 cents.. _________________ Macbook
Core2Duo @ 2.0GHz - 1Go RAM - HD 80Go - Intel GMA 945
Gentoo GNU/Linux
~amd64 - 2.6.24-gentoo-r2 - Fluxbox || (KDE && Compiz-Fusion) |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Thu Jul 20, 2006 3:20 pm Post subject: |
|
|
au pire on peut commencer light comme ca et évoluer si la demande se fait.
Le script light comme cela est déjà fonctionnel. Pas assez rapide à mon goût mais fonctionnel.
Dites moi : j'ai un problème moral a résoudre. Je voudrais mettre cela sous licence. Je veux que les gens puissent l'utiliser gratos, le modifier a condition de publier les modifs (au moins à moi pour les répercuter) mais ne puissent pas faire d'argent avec.
Quelqu'un s'y connait? |
|
Back to top |
|
|
Magic Banana Veteran
Joined: 13 Dec 2005 Posts: 1912 Location: Belo Horizonte, Minas Gerais, Brasil
|
Posted: Thu Jul 20, 2006 3:41 pm Post subject: |
|
|
GPL... |
|
Back to top |
|
|
epsy n00b
Joined: 20 Jul 2006 Posts: 33
|
Posted: Thu Jul 20, 2006 4:05 pm Post subject: |
|
|
nan la gpl n'oblige pas à publier les fichiers et on peut faire de l'argent avec
ps: si tu les obliges à publier les modifs...alors ce n'est plus une license libre
(voir le cas de l'apsl < 2.0) _________________ Ces informations seront visibles publiquement |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Thu Jul 20, 2006 6:52 pm Post subject: |
|
|
epsy wrote: | ps: si tu les obliges à publier les modifs...alors ce n'est plus une license libre |
Hu ? Les trolls se réveillent ?
Suivant ton raisonnement, la GPL n'est donc pas une licence libre ? |
|
Back to top |
|
|
epsy n00b
Joined: 20 Jul 2006 Posts: 33
|
Posted: Thu Jul 20, 2006 7:28 pm Post subject: |
|
|
non, je ne sort pas de ma caverne
==> http://www.gnu.org/philosophy/historical-apsl.fr.html
(cela ne vaut pas pour les version de l'apsl 2 et supérieures)
la gpl, à ce que je sache n'oblige en rien à publier quoi que ce soit _________________ Ces informations seront visibles publiquement |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Thu Jul 20, 2006 9:26 pm Post subject: |
|
|
epsy wrote: | la gpl, à ce que je sache n'oblige en rien à publier quoi que ce soit |
Peut-être mais il y a peu de sens à placer un programme sous GPL si ce n'est pas pour le distribuer !
Et en cas de distribution sous GPL, les sources doivent être accessibles en vertu de son article 3. |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Fri Jul 21, 2006 2:05 am Post subject: |
|
|
Aucune licence ne peut obliger quelqu'un à publier les sources d'un programme qu'il à fait ou modifier pour son usage personnel, comment on peut vérifier, mais du moment qu'il le distribue la GPL me semple pas mal, je ne suis pas un expert mais comme dit plus haut à ce moment il doit y avoir publication des sources. |
|
Back to top |
|
|
kaworu Guru
Joined: 07 Dec 2005 Posts: 450
|
Posted: Fri Jul 21, 2006 7:00 am Post subject: |
|
|
à ce que comprend Il turisto veut obliger ceux qui font des modification dans le code de les publier. à ce moment je trouve aussi que ce n'est plus vraiment une licence libre..
GPL +1
wikipédia wrote: |
L'objectif de la licence GNU GPL, selon ses créateurs est de garantir à l'utilisateur les droits suivants (appelés libertés) sur un programme informatique :
la liberté d'exécuter le logiciel, pour n'importe quel usage ;
la liberté d'étudier le fonctionnement d'un programme et de l'adapter à ses besoins ;
la liberté de redistribuer des copies ;
la liberté d'améliorer le programme et de rendre publiques les modifications afin que l'ensemble de la communauté en bénéficie.
|
Il faut aussi ajouter qu'un logiciel sous GPL est toujours redistribué sous GPL (il reste libre) et qu'un logiciel dans lequel on inclu du code GPL doit etre distribué sous GPL.
[url]http://fr.wikipedia.org/wiki/Licence_publique_générale_GNU
http://www.gnu.org/licenses/gpl.html[/url] _________________ Macbook
Core2Duo @ 2.0GHz - 1Go RAM - HD 80Go - Intel GMA 945
Gentoo GNU/Linux
~amd64 - 2.6.24-gentoo-r2 - Fluxbox || (KDE && Compiz-Fusion)
Last edited by kaworu on Fri Jul 21, 2006 7:06 am; edited 1 time in total |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Fri Jul 21, 2006 7:01 am Post subject: |
|
|
Bon ok alors on oublie ce point.
Ce que je veux vraiment c que personne ne fasse d'argent avec mon script (aussi minable soit-il).
Je pourrais vous faire un long débat sur le pourquoi je ne veux pas cela mais ca ne servirais à rien.
Pour résumer en un mot je dirais : je fournit ce travail pour la communauté, je n'ai pas l'intention de gagner de l'argent avec (évidemment si on m'en offre je le prend ) et je ne veux pas qu'on gagne d'argent sur mon dos (mes patrons sont la pour ça ) |
|
Back to top |
|
|
kaworu Guru
Joined: 07 Dec 2005 Posts: 450
|
Posted: Fri Jul 21, 2006 7:08 am Post subject: |
|
|
On comprend tout à fait tes raisons ^___^
la GPL "garanti" qu'on ne peut faire d'argent, car par exemple si je le redistribue en demandant rémunération, le client va se tourner vers qqn (par exemple toi) qui le redistribue gratuitement.
Mais si je le modifie, puis dis que c'est une version améliorée, comme je suis le seul détenteur du produit, je peux le vendre. (après surement qu'un client va le redistribué gratuitement et mon petit commerce est foutu, donc c'est pas viable). _________________ Macbook
Core2Duo @ 2.0GHz - 1Go RAM - HD 80Go - Intel GMA 945
Gentoo GNU/Linux
~amd64 - 2.6.24-gentoo-r2 - Fluxbox || (KDE && Compiz-Fusion) |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Fri Jul 21, 2006 7:32 am Post subject: |
|
|
Donc pour vous le gpl serait ce que je recherche?
Du coup seconde question : pour être sous gpl il suffit de dire : je suis sous gpl et je distribue la licence avec mon soft ou il faut s'enregistrer quelque part? |
|
Back to top |
|
|
kaworu Guru
Joined: 07 Dec 2005 Posts: 450
|
Posted: Fri Jul 21, 2006 10:05 am Post subject: |
|
|
Il suffit de mettre dans l'en-tête de ton soft la licence, ça ressemble à ça :
Code: |
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
|
Si c'est un script, tu met ça dans l'en-tête, si c'est un projet, tu met un fichier LISENCE avec la GPL complète (ou ça) et une note dans le README par rapport à la licence. (ou directement dans le README).
mes 2 cents. _________________ Macbook
Core2Duo @ 2.0GHz - 1Go RAM - HD 80Go - Intel GMA 945
Gentoo GNU/Linux
~amd64 - 2.6.24-gentoo-r2 - Fluxbox || (KDE && Compiz-Fusion) |
|
Back to top |
|
|
man in the hill Veteran
Joined: 15 Dec 2005 Posts: 1552 Location: Madinina
|
Posted: Fri Jul 21, 2006 10:39 am Post subject: |
|
|
Salut,
Le mieux est tu contacts le FSF france http://fsffrance.org/contact.fr.html et que tu demandes des précisions et qques conseils (chacun son boulot ... ).
@+ _________________ Get Up and Go ! |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Fri Jul 21, 2006 12:16 pm Post subject: |
|
|
kaworu wrote: | la GPL "garanti" qu'on ne peut faire d'argent, car par exemple si je le redistribue en demandant rémunération, le client va se tourner vers qqn (par exemple toi) qui le redistribue gratuitement. |
Au contraire, la GPL n'interdit pas de faire de l'argent (Cite-moi un texte qui prouverait cette interdiction !).
En pratique, tu as cependant raison : pourquoi payer alors qu'on peut l'avoir gratuit chez le gars d'à côté et de manière tout-à-fait légale ...
Il n'en reste pas moins que si je vends le logiciel de il turisto publié sous gpl, celà restera parfaitement légal !
Si il turisto veut interdire qu'on fasse de l'argent avec son logiciel, il doit passer par une licence propriétaire (ou bien créer sa "propre" licence libre ... )
Mais utiliser la GPL dans ce cas-là serait une erreur !
http://www.linux-france.org/article/these/gpl.html :
GPL - Préambule wrote: | Liberté des logiciels ne signifie pas nécessairement gratuité. Notre Licence est conçue pour vous assurer la liberté de distribuer des copies des programmes, gratuitement ou non, de recevoir le code source ou de pouvoir l'obtenir, de modifier les programmes ou d'en utiliser des éléments dans de nouveaux programmes libres, en sachant que vous y êtes autorisé. |
(Quand je vous disais que les trolls se réveillaient ! ) |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Fri Jul 21, 2006 11:49 pm Post subject: |
|
|
Chut ne le réveille pas il est bien ou il est.
Pour recentrer le sujet, c'est pour quand la phase de béta test du script |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Mon Jul 24, 2006 7:08 am Post subject: |
|
|
Ah c'est pas trop loin je pense.
Ce matin dans le train j'ai finit de débugguer une partie qui déconnait dans le site.
Il va falloir que je modifie encore un peu côté web et je pense que l'on arrivera à quelque chose de presque potable (une version 0.0.1 pre alpha ).
Bon pour ma licence je n'ai pas eu de réponses de fsffrance |
|
Back to top |
|
|
kaworu Guru
Joined: 07 Dec 2005 Posts: 450
|
Posted: Mon Jul 24, 2006 7:55 am Post subject: |
|
|
@ gothi :
t'as tout à fait raison. je voulais juste dire qu'en pratique, c'est quand même difficile..
@ Il turisto :
Si t'as besoin d'aide, chuis en vacances ^____^ _________________ Macbook
Core2Duo @ 2.0GHz - 1Go RAM - HD 80Go - Intel GMA 945
Gentoo GNU/Linux
~amd64 - 2.6.24-gentoo-r2 - Fluxbox || (KDE && Compiz-Fusion) |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Mon Jul 24, 2006 8:10 am Post subject: |
|
|
C'est bien gentil Kaworu mais jusque la ca va.
Le seul prob que je rencontre c'est la licence. C'est ce qui va ralentir le plus la version 0.1.
Peut être pourrais tu y regarder? |
|
Back to top |
|
|
PabOu Veteran
Joined: 11 Feb 2004 Posts: 1088 Location: Hélécine - Belgium
|
Posted: Mon Jul 24, 2006 9:09 pm Post subject: |
|
|
petite découverte : Code: | pabou@chocolat ~ $ time qlop -t baselayout
baselayout: 51 seconds average for 26 merges
real 0m0.041s
user 0m0.019s
sys 0m0.006s
pabou@chocolat ~ $ time qlop -g baselayout
baselayout: Thu Apr 21 04:49:03 2005: 41 seconds
baselayout: Mon Apr 25 06:48:01 2005: 60 seconds
baselayout: Thu Apr 28 01:12:30 2005: 41 seconds
baselayout: Mon May 2 22:22:36 2005: 44 seconds
baselayout: Fri Jun 24 08:07:24 2005: 38 seconds
baselayout: Mon Sep 19 07:21:29 2005: 109 seconds
baselayout: Thu Oct 27 20:32:35 2005: 47 seconds
baselayout: Wed Nov 9 07:48:15 2005: 146 seconds
baselayout: Sun Dec 25 03:09:46 2005: 96 seconds
baselayout: Sun Jan 8 20:01:58 2006: 89 seconds
baselayout: Wed Jan 18 16:36:45 2006: 74 seconds
baselayout: Wed Feb 1 01:00:06 2006: 33 seconds
baselayout: Thu Feb 23 12:50:33 2006: 32 seconds
baselayout: Tue Mar 7 00:39:20 2006: 71 seconds
baselayout: Sun Apr 9 04:56:28 2006: 23 seconds
baselayout: Tue Apr 11 12:00:17 2006: 26 seconds
baselayout: Wed Apr 12 11:59:00 2006: 34 seconds
baselayout: Thu Apr 13 09:31:37 2006: 35 seconds
baselayout: Sun Apr 23 02:00:16 2006: 52 seconds
baselayout: Tue May 2 13:40:58 2006: 37 seconds
baselayout: Wed May 3 18:16:54 2006: 82 seconds
baselayout: Tue May 9 22:50:49 2006: 32 seconds
baselayout: Sun May 28 20:05:52 2006: 27 seconds
baselayout: Wed Jul 5 20:10:17 2006: 33 seconds
baselayout: Thu Jul 6 02:31:09 2006: 25 seconds
baselayout: Thu Jul 6 20:00:26 2006: 17 seconds
baselayout: 26 times
real 0m0.187s
user 0m0.023s
sys 0m0.005s
|
qlop fait partie du paquet : Code: | pabou@chocolat ~ $ qfile qlop
app-portage/portage-utils (/usr/bin/qlop)
|
_________________ Mangez du poulet ! |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Tue Jul 25, 2006 7:14 am Post subject: |
|
|
Sympa qlop. Pour le moment je me base sur genlop et j'ai fais le truc en bash mais je me disais que je le recoderais bien en c pour gagner en performances ... |
|
Back to top |
|
|
|