3480

Brunni (./3474) :
De toute façon si tu veux une très bonne UI accompagnée d'un système performant, developpement-libre-compliant, il n'y a vraiment qu'OS X.

(mise en gras rajoutée)
rotfl

OS X est un des systèmes les plus casse-pieds pour développer des logiciels libres, du "Unix mais pas tout à fait", avec comme compilateurs système des versions de GCC et Clang suffisamment modifiées pour causer des incompatibilités subtiles, et où l'attitude de l'utilisateur moyen est "Quoi? Compiler? C'est quoi ça?", mais à un tel point qu'on ne trouve pas du tout de packageurs binaires et que donc forcément il faut tout compiler soi-même pour utiliser des logiciels libres. sick (Ce phénomène touche autant les petits projets comme les miens que les gros projets comme KDE, mac.kde.org ne fournit plus de binaires et conseille d'utiliser MacPorts pour tout compiler.) Les utilisateurs moyens d'OS X ne connaissent d'ailleurs pas du tout les parties Unix du système et il faut leur donner les commandes ligne par ligne pour qu'ils arrivent à compiler un logiciel. (J'ai eu de longues sessions sur IRC pour ça. Et ça ne peut être que pire chez ceux qui ne connaissent même pas IRC!) Donc pour livrer ses logiciels libres aux utilisateurs, c'est perdu.

Il n'y a pas d'alternative sérieuse à GNU/Linux (le sujet du topic) pour développer des logiciels libres.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3481

Kevin Kofler (./3480) :
Les utilisateurs moyens d'OS X ne connaissent d'ailleurs pas du tout les parties Unix du système et il faut leur donner les commandes ligne par ligne pour qu'ils arrivent à compiler un logiciel.
Preuve que c'est un bon système d'exploitation où l'interface graphique est suffisante pour 99% des utilisateurs…
J'ai eu de longues sessions sur IRC pour ça. Et ça ne peut être que pire chez ceux qui ne connaissent même pas IRC!
Oh mon dieu, il y a des gens qui n'en ont rien à foutre d'un protocole de discussion antédiluvien utilisé uniquement par les hackers, les geeks, et autres "gens bizarres"… Bouhouhou mourn
Donc pour livrer ses logiciels libres aux utilisateurs, c'est perdu.
Bouhouhou, trop dur pour le développeur de compiler lui même son propre logiciel sous les OS qu'il désire supporter…
Il n'y a pas d'alternative sérieuse à GNU/Linux (le sujet du topic) pour développer des logiciels libres.
Heu si… Windows et OSX.
C'est quoi que t'intègres pas dans cette idée ? T'as cru que dans libre il y avait forcément "GNU" ? Faudrait peut-être sortir de chez toi de temps à autre… Et essayer de comprendre un peu les idées que tu défends, car tu passes souvent de libre (!= gratuit) à libre == gratuit, libre à libre == GNU ou à libre == FSF… dès que ça t’arrange.
(cf. discussion sur la paye des développeurs pour libre == gratuit…)
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

3482

Tout est optimisé pour les logiciels propriétaires sur les OS propriétaires. Par exemple, il n'y a même pas de résolution automatique des dépendances!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3483

Donc logiciel libre == résolution automatique des dépendances…
C'est bien, on progresse… T'en as encore d'autres comme ça ?
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

3484

Trying to push any particular license as "the ethical choice" just makes me mad. Really.

Je ne mets ni la source, ni l'auteur de la citation volontairement.

3485

GoldenCrystal (./3483) :
Donc logiciel libre == résolution automatique des dépendances…

logiciel libre → réutilisation de code → bibliothèques partagées → dépendances → résolution automatique
logiciel propriétaire → bibliothèques redistribuées avec le logiciel sick
De plus, distribuer un logiciel libre "façon Mac", en redistribuant toutes les bibliothèques, est un bordel logistique parce que du coup on est obligé de redistribuer aussi les sources de chaque bibliothèque. sick Il faut vraiment les dépôts de paquetages avec la résolution automatique des dépendances pour ça!
Et de toute façon, je ne peux même pas compiler pour Mac parce qu'il n'y a pas de chaîne d'outils complètement libre (contrairement à Cross-MinGW, par exemple).

avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3486

Tu peux sans doute m'indiquer où tout cela est marqué ici : http://www.gnu.org/philosophy/free-sw.en.html ?
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

3487

Kevin Kofler (./3480) :
"Unix mais pas tout à fait

Pouran bizzarement il EST Unix Certified.. Linux l'est lui? (Meme FreeBSD, NetBSD ou OpenBSD peuvent prétendre a etre un UNIX, ce que Linux ne peux pas)
Kevin Kofler (./3480) :
avec comme compilateurs système des versions de GCC et Clang suffisamment modifiées pour causer des incompatibilités subtiles

Hum autant GCC est modifié oui pour le support de l'Obj-C, autant Clang/LLVM c'est la version "standard"
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

3488

Kevin Kofler (./3480) :
OS X est un des systèmes les plus casse-pieds pour développer des logiciels libres, du "Unix mais pas tout à fait"

OS X *est* un UNIX, qui est d'ailleurs certifié UNIX... Contrairement à Linux, qui ne peut pas être un UNIX (vu qu'il ne respecte pas tout à fait la norme).
, avec comme compilateurs système des versions de GCC et Clang suffisamment modifiées pour causer des incompatibilités subtiles, et où l'attitude de l'utilisateur moyen est "Quoi? Compiler? C'est quoi ça?", mais à un tel point qu'on ne trouve pas du tout de packageurs binaires et que donc forcément il faut tout compiler soi-même pour utiliser des logiciels libres.

Comme toujours, tu racontes n'importe quoi... Il y a plein de logiciels libres très bien fichus, que tu peux tout à fait utiliser directement. AdiumX, MacVim (de loin la meilleure GUI pour VIM, au passage), Firefox, Thunderbird, iTerm, TeXShop, ...

Les utilisateurs moyens d'OS X ne connaissent d'ailleurs pas du tout les parties Unix du système et il faut leur donner les commandes ligne par ligne pour qu'ils arrivent à compiler un logiciel.

Et au passage, c'est *NORMAL* qu'un utilisateur moyen ne sache pas compiler.

Donc pour livrer ses logiciels libres aux utilisateurs, c'est perdu.

N'importe quoi... Faut vraiment arrêter de fumer.


(!fork ?)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

3489

GoldenCrystal (./3486) :
Tu peux sans doute m'indiquer où tout cela est marqué ici : http://www.gnu.org/philosophy/free-sw.en.html ?

Je ne parle pas de la définition du logiciel libre, mais de ses conséquences pratiques.

Le système de dépendances découle de la volonté de réutiliser du code au lieu de réinventer la roue. Le problème de la distribution des sources découle du copyleft (gauche d'auteur), très courant parce que c'est le seul moyen de garantir que le code reste libre.
Godzil (./3487) :
Pouran bizzarement il EST Unix Certified.. Linux l'est lui? (Meme FreeBSD, NetBSD ou OpenBSD peuvent prétendre a etre un UNIX, ce que Linux ne peux pas)

et
flanker (./3488) :
OS X *est* un UNIX, qui est d'ailleurs certifié UNIX... Contrairement à Linux, qui ne peut pas être un UNIX (vu qu'il ne respecte pas tout à fait la norme).

Ça illustre bien la différence entre la théorie et la pratique.

Sur le papier, OS X est parfaitement conforme UNIX et GNU/Linux ne l'est pas. En pratique, GNU/Linux est beaucoup plus compatible. La raison est simple: OS X n'implémente que le minimum de UNIX pour passer la certification, la plupart des parties optionnelles ne sont pas implémentées (ou pas complètement, il me semble que ce soit le cas pour les pthreads par exemple), et à la place, il y a des bibliothèques propriétaires, totalement incompatibles avec UNIX. De plus, les logiciels modernes (même propriétaires) sont écrits pour les *nix libres (GNU/Linux, *BSD) et les bibliothèques libres qui vont avec, pas seulement pour du pur POSIX.

Bref, la certification de conformité UNIX de OS X est une feuille de papier sans aucune valeur pratique, utilisable au mieux comme du papier-toilettes.
Comme toujours, tu racontes n'importe quoi... Il y a plein de logiciels libres très bien fichus, que tu peux tout à fait utiliser directement. AdiumX, MacVim (de loin la meilleure GUI pour VIM, au passage), Firefox, Thunderbird, iTerm, TeXShop, ...

La plupart des logiciels que tu cites sont des logiciels faits exclusivement pour le Mac, donc développés comme des logiciels propriétaires, qui ont juste une licence libre (mais une dépendance non-libre: OS X!), mais ne profitent pas des frameworks libres, utilisant les frameworks propriétaires de OS X à la place. Ce n'est pas du tout ce que j'appelle du "développement libre" (le terme employé par Brunni).

(Firefox et Thunderbird sont des cas un peu particuliers.)

La plupart des logiciels libres ne feront pas ce choix d'être Mac-only. Ce choix est antithétique aux principes du libre (portabilité, non-dépendance de logiciels propriétaires).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3490

Kevin Kofler (./3489) :
Sur le papier, OS X est parfaitement conforme UNIX et GNU/Linux ne l'est pas. En pratique, GNU/Linux est beaucoup plus compatible. La raison est simple: OS X n'implémente que le minimum de UNIX pour passer la certification, la plupart des parties optionnelles ne sont pas implémentées (ou pas complètement, il me semble que ce soit le cas pour les pthreads par exemple), et à la place, il y a des bibliothèques propriétaires, totalement incompatibles avec UNIX. De plus, les logiciels modernes (même propriétaires) sont écrits pour les *nix libres (GNU/Linux, *BSD) et les bibliothèques libres qui vont avec, pas seulement pour du pur POSIX.

C'est surtout GNU qui a introduit beaucoup d'extensions propres... Mais c'est toujours la même chose avec toi, les autres doivent respecter les standards, mais quand c'est GNU, ça n'a pas d'importance…
La plupart des logiciels que tu cites sont des logiciels faits exclusivement pour le Mac, donc développés comme des logiciels propriétaires, qui ont juste une licence libre (mais une dépendance non-libre: OS X!), mais ne profitent pas des frameworks libres, utilisant les frameworks propriétaires de OS X à la place. Ce n'est pas du tout ce que j'appelle du "développement libre" (le terme employé par Brunni).

Oui, donc en gros, pour toi, logiciel libre == logiciel libre sur Linux. Manque de pot, ce n'est pas le cas.

Faut arrêter de changer les définitions en ce qui t'arrange...

Mais si ça peut te faire plaisir, Linux est la meilleure plate-forme pour faire du logiciel libre pour Linux. Alors, heureux ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

3491

flanker (./3491) :
si ça peut te faire plaisir, Linux est la meilleure plate-forme pour faire du logiciel libre pour Linux. Alors, heureux ?
rotfl
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3492

C'est aussi la meilleure plateforme pour faire du logiciel libre portable (c'est-à-dire indépendant de la plateforme, je précise, parce que "portable" a été récemment rédéfini par certains pour dire "énorme EXE monoplateforme 100% statique qu'on peut mettre sur une clé USB" sick).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3493

Heu portable… Bof bof…
T'as vu la tronche de GTK+ ? Paye ta portabilité de merde… (Bourré de bugs quelle que soit la plateforme, on repassera. Et je ne parle même pas de la laideur de l'interface, des images mal alignées et tout, ça c'est un sujet à part entière…)
Ce qu'il faut pas entendre, vraiment…

(Ah oui pardon, portable = portable sur Linux trioui)
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

3494

Bah un peu comme Qt (au moins sur OS X). Ou alors, il faut bien bosser le truc sur chaque plate-forme... mais on est loin d'un truc identique aux applis natives.
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

3495

Je sais pas ou en est NetBSD (il avait ete question de sa mort a une epoque et j'ai pas suivi comment ca s'etait resolu), mais c'etait portable a nettement plus de plateformes materielles que Linux.
Au passage, il est techniquement possible de faire du GNU/FreeBSD aussi ^^

3496

(Et Debian avait releasé un GNU/MiNT, c'est dire s'il peut y avoir des GNU !)
avatar

3497

real_programmers.png
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

3498

grin

3499

Folco (./3453) :
T'as pensé à Mint ?


pas d'ovnis svp. après quand tu cherches un soft dans les repositories et qu'il est pas là, tu galères pour l'installer à la main.

donc debian, fedora étant idéologiquement exclu et centos pas assez a jour.

au boulot quand je veux aller vite je fais une vm debian+WMaker ça marche très rapidement et sans emmerdes.

pour la maison madame va s'en servir donc je mettrai kde.

et une carte nvidia avec le driver propriétaire.

(et unity n'est qu'un dock OSX mal pompé)

3500

avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3501

3502

Autre question, pour se faire un dual boot, vaut mieux commencer par windows ou linux ?
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

3503

windows.

sinon il nique grub avec son ntldr.

3504

squalyl (./3499) :
fedora étant idéologiquement exclu

Idéologiquement?!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3505

C'est le même raisonnement quand tu refuses de compiler pour Mac car les outils ne sont pas à ton goût...

3506

Mais je ne comprends pas quelle idéologie permettrait Debian, CentOS et Mint, mais pas Fedora.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3507

L'idéologie, c'est de ne pas avoir le même OS que quelqu'un qui fait de la pub pour celui-ci dès que l'occasion se présente car en phase avec sa religion.

3508

Je sais pas ou en est NetBSD (il avait ete question de sa mort a une epoque et j'ai pas suivi comment ca s'etait resolu), mais c'etait portable a nettement plus de plateformes materielles que Linux.

Ca doit faire bien dix ans que Linux est plus portable que NetBSD, et la différence ne fait que s'élargir smile
Linux est portable vers davantage de jeux d'instruction, et pour chacun de ces jeux d'instructions, vers davantage de plate-formes (définies comme des ensembles de périphériques associées à un processeur, selon la définition Linux - la définition NetBSD est différente).
Mais il y a effectivement un problème de manpower sur tous les BSD.
Au passage, il est techniquement possible de faire du GNU/FreeBSD aussi ^^

Debian/kFreeBSD, en effet, en est un. Et à cause du manque de manpower sur les BSD, l'introduction massive de choses comme systemd embête tous ceux qui veulent avoir un système d'init qui fonctionne sur Linux et BSD, au premier rang desquels Debian.

Mint n'est pas un OVNI, des millions de gens déçus d'Unity y sont passés, dont mes 4 collègues de notre petite équipe de bureau (moi, je reste sur Debian unstable). Pendant un temps, je mettais à jour des CD-RW avec Ubuntu; je suis passé à Mint dès Ubuntu 11.10.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

3509

voir 3506.

L'environnement technologique de fedora ne me pose aucun pb, j'utilise régulièrement rhel et centos au boulot, j'ai utilisé fedora jusqu'a je sais plus quelle version sans souci... jusq'a ce que apt-rpm soit viré et que je sois obligé de me taper yum et ses fantaisies/lourdeur. Et en plus en voyant ici le matraquage marketing, j'ai décidé de passer a debian.
aucun argument ne me fera changer d'avis, c'est trop tard depuis des années.

3510

./3479, ./3480 (sorry, loupé une page sad)
Meowcate (./3479) :
Et pitié, évite, ÉVITE ce genre de remarque quand tes [arguments] pour défendre Apple en général pourraient tout aussi bien être résumé en "Bon, Apple a/n'a pas fait ceci/cela, où est le problème ?".

Hum Apple c'est un autre problème, si tu dois quitter l'écosystème ça a beaucoup plus d'implications (à cause de l'App Store, de la machine et autres conneries) alors qu'un Linux bon, Ubuntu c'est rien qu'une distro et même si tu veux rester chez Canonical tu as encore des tas d'autres choix comme Kubuntu. Et sinon des tas d'autres distros. Et puis bon voilà, si t'aimes vraiment pas et que tu as fait l'effort d'essayer de t'adapter, ben tu lâches, c'est simple et c'est valable pour Apple aussi.

Et sinon Kevin le Unix mais pas tout à fait heu comment dire... (que j'aie besoin de dire ça) c'est lequel des systèmes qui est certifié Unix déjà ? Après, de mon expérience c'est un bon compromis, ça marche vraiment très bien pour dév pour des technos libres comme java, ruby, php, c/c++, etc. mais ça a ses désavantages (macports comme l'a cité Kevin) mais pour avoir qqes spécimens qui ont absolument tenu à se mettre sous Linux dans la boîte je peux dire qu'il n'y a pas photo, avec tous les problèmes qu'ils ont et le temps qu'ils perdent. Et ne parlons pas de la logitèque, rien que pour faire un schéma ils passent des heures avec des softs inadaptés, quand de l'autre côté tu as l'excellent Omnigraffle par exemple (ou Visio au pire sous Win, même si je ne l'aime pas non plus).
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741