compiler Linux pour l'adapter à son matériel à t'il encore un sens ?

compiler Linux pour l'adapter à son matériel à t'il encore un sens ? - Débats - Linux et OS Alternatifs

Marsh Posté le 27-03-2013 à 14:10:58    

hello  :hello:  
 
tout est dans le titre, d'après vous le différence de perf vaut-elle la chandelle ?
 
quels risques encourent-on à faire cela ? je pense à l'embarqué notamment, quand je vois iOS5 fluide sur un iphone 4 à 800mhz et
Android 4.2 qui ramouille sur mon SIII quad core à 1.6Ghz je me dit que Google devrait peut être prendre exemple sur Apple.
 
merci de rester courtois  [:alizean]


Message édité par Sndk le 27-03-2013 à 14:11:30

---------------
Mon topic - Mon Feed-Back
Reply

Marsh Posté le 27-03-2013 à 14:10:58   

Reply

Marsh Posté le 27-03-2013 à 15:32:03    

hormis la question trolliphère de la comparaison incomparable....
/* no comment*/
 
la compilation locale est trjs quoi qu'il arrive plus efficace qu'un package tout fais bien évidement...  
 
MAIS dans disons 99.99% des cas c'est visible que sur quelques secondes/jours pour une application qui tourne H24....
 
donc le ressenti utilisateur c'est ça et pas autre chose qui est important ne change souvent pas.
 
là où la compilation a du sens c'est que souvent 5/6 applis simultanées peuvent se géner l'une l'autre et générer des attentes de ressources ou ce genre de choses tout simplement parce qu'elles ont un port ou un device en dur dans le binaire ou les librairies...
 
si chacune est compilée, avec un makefile efficace et surtout un ./configure lancé avec les bonnes options par l'admin, ce genre de "goulot d’étranglement" n'existe plus....
 
mais en gros pour un utilisateur lambda ou même l'amateur éclairé... ça n'a pas de sens...de se taper les compilations.


---------------
Collectionner les vieux serveurs c'est chouette mais c'est lourd et ça prend de la place ;)
Reply

Marsh Posté le 27-03-2013 à 16:00:24    

je te remercie pour ta réponse, et non ce n'était pas un troll (d'ailleurs il va falloir arrêter de traiter les gens de troll à chaque fois qu'on compare/demande quelque chose)


---------------
Mon topic - Mon Feed-Back
Reply

Marsh Posté le 27-03-2013 à 18:23:43    

c'est le goblin_rieur [:spamatounet]  
Après je dirais sensiblement la même chose, tout dépendra en fait de ton utilisation... mais aussi de la disponibilité d'un package pour ta distribution !
Ainsi en contre-exemple de ce que dit goblin_rieur, akizan voulait installer la dernière version d'Apache2 sur son Ubuntu, pas de pot elle n'est pas encore dispo en tant que package (.deb à part ou inclus dans les serveurs de redistribution), seule l'installation par compilation est disponible.
 
De la même manière, sur une distribution comme Arch ou sur une plate-forme Arm, l'étape de compilation est quelque chose de très courant.


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 27-03-2013 à 19:33:04    

on peut convertir des paquets d'un type à l'autre si on veux pas se faire ch..r à compiler aussi  
 
genre alien par exemple pour convertir un .deb en .rpm ou inversement


---------------
Collectionner les vieux serveurs c'est chouette mais c'est lourd et ça prend de la place ;)
Reply

Marsh Posté le 02-04-2013 à 16:23:33    

Tiens, pour l'anecdote, j'ai souvent téléchargé des programmes qui imposaient d'être compilés avant d'être exécutés...

 

Ca n'a JAMAIS fonctionné. Mais JAMAIS. Et ce quel que soit la distribution ou la bécane. Pourtant j'ai toujours suivi à la lettre les informations du readme, mais non.

Message cité 2 fois
Message édité par Profil supprimé le 02-04-2013 à 16:23:58
Reply

Marsh Posté le 02-04-2013 à 17:48:52    

ben on est 2 mais moi c'est parce que je suis pas bon :D


---------------
Mon topic - Mon Feed-Back
Reply

Marsh Posté le 02-04-2013 à 23:28:24    


Tu peux aussi avoir la dépendance de merde qui va manquer, et qui n'est pas indiquée dans la doc officiel du logiciel ou du driver.
J'ai eu le cas avec une imprimante, dont il n'en existait pendant un moment pas de version précompilée (libre ou propriétaire). Forcément quand il faut libc-dev-bin alors qu'en standard c'est libc-bin qui est utilisé, forcément ça ne va pas fonctionner [:velasquez:3]
Et proposé pourtant par... le constructeur de l'imprimante. Mouais bah les Xerox ColorQube, j'en veux plus :o

goblin_rieur a écrit :

on peut convertir des paquets d'un type à l'autre si on veux pas se faire ch..r à compiler aussi

 

genre alien par exemple pour convertir un .deb en .rpm ou inversement


Excellente idée d'utiliser Alien... quand le deb qu'il te sort est correctement lu par Debian derrière. Là je suis un peu comme taxalot, pour l'anecdote, Alien n'a jamais réussi à me transformer du paquet rpm en deb.


Message édité par bardiel le 02-04-2013 à 23:28:41

---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 03-04-2013 à 08:57:32    


pour contrer, j'ai souvent téléchargé des programmes qui imposait d'être compilé...
et franchement très peu d'entre eux se sont avérés problématiques :p
pour tempérer, j'avoue qu'il faut regarder la sortie du make attentivement (qd ça marche pas) pour se rendre compte
qu'il manque une header (.h) dans le package x-dev.versiontralalatsointsoin qui n'est pas installé.


Message édité par memaster le 03-04-2013 à 09:00:14

---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed