Quel langage pour creer un distribution linux

Fermé
toyo2020 Messages postés 58 Date d'inscription jeudi 15 octobre 2020 Statut Membre Dernière intervention 5 avril 2024 - 15 juin 2021 à 17:54
toyo2020 Messages postés 58 Date d'inscription jeudi 15 octobre 2020 Statut Membre Dernière intervention 5 avril 2024 - 13 août 2021 à 14:21
bonjour

un de mes amis veut m'embarquer dans la création d'une distribution linux soit une de plus a LinuxKubuntu & Linux-Mandriva & LinuxDebian ...

pour cela il faut connaitre C++ (bas niveau)

peut être aussi le langage assembleur (très bas niveau) ! je ne pense pas car en se basant sur un noyau linux existant alors on ne devrait pas avoir besoin de assembleur

mon amis de parle de base de donnée - une base de donnée est necessaire ? cela m'étonne - dans ce cas là il faut ajouter MySQL ou PostgreSQL ...

je suis étonné par mon amis - a quel niveau on en aurait besoin - il est sur que ce n'est pas pour l'interface KDE ou GNOME - peut être pour afficher tout les documents et logiciels dans le < menu K > équivalent du < menu demarer > de Windows !

merci d'avance de vos réponses
A voir également:

9 réponses

" je me demande combien de mois (4 ou 12 ou 30 ...) mon amis devra payer le salaire d'un informaticien pour qu'il puisse obtenir sa distribution Linux ?"

Si ça peut te donner une idée de l'ampleur de la tâche : A peu près autant de travail que pour créer une voiture de A à Z (le moteur étant l'équivalent du noyau linux qui lui existe déjà) Tu vois le travail de conception que peut représenter tout le reste ! depuis la boite de vitesse jusqu'aux pneus en passant par toute l'électronique embarquée.

Pour info, les développeurs d'Elementary OS, une distribution dérivée d'Ubuntu, travaillent depuis près de 2 ans simplement pour adapter leur bureau maison à la distribution Ubuntu 20.04 et c'est toujours pas fini. Et ils ne partent pas de zéro puisqu'ils ont déjà publié plusieurs versions auparavant.
Ceux de Zorin OS font un travail similaire et leur distro vient seulement de sortir en version Beta après plusieurs années de travail et ils ne travaillent que sur une personnalisation de Gnome, ils ne touchent ni au noyau ni aux composants graphiques de base !
Tu pourras dire à ton pote qu'il faut qu'il embauche une armée de développeurs si possible parmi les meilleurs et qu'il verra les premiers résultats disons dans 2 ans.
2
Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 129
5 août 2021 à 12:01
Attention tout de même, nous ne savons pas si les devs d'élementary ou de Zorin bossent dessus à plein temps ou si ils ont un métiers à coté et le font sur leur temps libre, comme pour beaucoup de projet libre.

Mais bon, même s'ils sont sur leur temps libre et que son ami embauche des devs à plein temps, c'est quand même des mois de boulot pour plusieurs personnes.
0
jns55 > Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024
5 août 2021 à 13:28
Je ne sais pas s'ils bossent tous à plein temps mais l'équipe d'Elementary est relativement étoffée :
https://elementary.io/fr/team

Alors même s'ils bossent à temps partiel sur le projet, ça représente tout de même un belle somme de travail.
Un petit coup d'oeil ici :
https://github.com/orgs/elementary/projects/55
montre l'immensité de la tâche déjà accomplie et ... que la version définitive risque d'être publiée très très prochainement.
0
Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 129 > jns55
5 août 2021 à 13:32
Bien sur, mon commentaire tenait du pinaillage sur la gestion des délais. ;-)

Après, dans la team de elementary, je ne suis pas certain que tout le monde y mette le même temps. Mais ça reste aussi du pinaillage. Ce genre de projet est énorme et demande une grosse somme de travail.

Et pour la question ici, nous ne savons toujours pas le pourquoi d'un tel projet.
0
jns55 > Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024
5 août 2021 à 13:45
Sinon, il peut regarder du côté de Manjaro Architect qui permet de créer sa propre version de Manjaro sans y passer des heures... et surtout sans se retrouver avec des centaines de bugs qui prennent un temps considérable à corriger.
0
Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 129
15 juin 2021 à 17:58
Salut,

Hum, avant tout chose, je vous recommanderais plus de vous lancer d'abord dans Linux From Scratch.

Dans quel but voulez vous créer cette distribution ?
1
toyo2020 Messages postés 58 Date d'inscription jeudi 15 octobre 2020 Statut Membre Dernière intervention 5 avril 2024
17 juin 2021 à 09:36
mon amis est décus de l'ergonomie KDE comme GNOME et il souhaite créer sa propre ergonomie - par exemple il ne veut pas de < menu K > équivalent du < menu démarer > de Windows et il souhaite à la place plusieurs icones pointant chacune vers un contenu du < menu K > comme favoris et application et quitter ...

il veut le noyau Linux seulement et la lecture de Linux From Scratch ne correspond pas a ses attentes - la lecture de Linux From Scratch semble parfaitement adaptée a ceux qui veulent apporter de petites modif à KDE ou GNOME pour créer une distribution Linux de plus
1
Bonjour,
L'interface graphique de linux ne se réduit pas à KDE et gnome. Il existe des dizaines d'interfaces graphiques que tu peux installer sur n'importe quelle distribution linux existante.
Un échantillon ici :
https://doc.ubuntu-fr.org/environnements
Et il y en a d'autres !

Ça sera sans doute plus facile de trouver l'environnement qui te convient que d'en créer un : ça demande un travail considérable le plus souvent réalisé par une équipe qui travaille dur pendant des années, alors écrire ton propre environnement graphique ! c'est possible, mais ton pote ne l'utilisera pas demain matin,surtout si tu pars du niveau zéro.
0
Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 129
17 juin 2021 à 15:06
Ah oui, donc on ne parle pas de créer une distribution, mais d'un environnement de bureau (ou desktop environnement DE);.

Ou même de modifier un DE existant. Ca sera surement beaucoup plus simple que de refaire une distribution entière.


Et comme le dit jns55, avant toute chose, il faudrait déjà tester les différents DE existant pour voir si y'en à pas un qui correspond plus à ses attentes.


Quels sont les connaissances technique de ton pote et de toi même en matière de programmation et d’architecture OS ?
0
toyo2020 Messages postés 58 Date d'inscription jeudi 15 octobre 2020 Statut Membre Dernière intervention 5 avril 2024
2 août 2021 à 17:02
Merci pour le lien jns55 et je me pose des questions à propos de ces interfaces.

L'interface graphique de linux ne se réduit pas à KDE et gnome. Il existe des dizaines d'interfaces graphiques que tu peux installer sur n'importe quelle distribution linux existante.

On peut sélectioner une de ces dizaines d'interfaces graphiques et l'installer sur une distribution linux existante mais aussi l'installer sur une nouvelle distribution crée par soi même. Mais dans ce càs là la charge de travail y est-elle très supérieure ou légèrement supérieure ou équivalente ?
0
Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 129
2 août 2021 à 17:06
Entre utiliser de l'existant et recrée une sois même ? A peut près la même différence qu'entre changer la peinture, les jantes et le cuire des sièges d'une voiture et monter un voiture soi même de A à Z, moteur compris.

Tu n'as répondu sur vos compétences en matière de programmation et d’architecture OS ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
toyo2020 Messages postés 58 Date d'inscription jeudi 15 octobre 2020 Statut Membre Dernière intervention 5 avril 2024
4 août 2021 à 20:22
merci pour le lien jns55

L'interface graphique de linux ne se réduit pas à KDE et gnome. Il existe des dizaines d'interfaces graphiques que tu peux installer sur n'importe quelle distribution linux existante.

je me demande quel temps il faut pour installer une nouvelle interface graphique pour une distribution linux existante ?

je me demande quel temps il faut pour installer une interface graphique pour une nouvelle distribution linux ?

dans les deux cas l'effort y est similaire ou pas ?
0
Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 129
Modifié le 4 août 2021 à 20:35
La question formuler comme ça n'as pas grand sens. Si par installer, tu veux dire crée de zéro, ça dépendra principalement de tes capacités en informatique et programmation. Et si par nouvelle distribution, tu parles de refaire une distribution de zéro en partant du noyau, je me demanderait surtout quel est l’intérêt de faire ça ?

EDIT . j’ajouterai aussi que j'ai essayer de répondre à ta question plus haut.
0
toyo2020 Messages postés 58 Date d'inscription jeudi 15 octobre 2020 Statut Membre Dernière intervention 5 avril 2024
4 août 2021 à 20:57
Hoo ! mon message du < 2 août 2021 à 17:02 > n'étant pas affiché ni ta réponse Pierrecastor sur mon écran je l'ai réécrit il y a 30 minutes. J'aurais du rafraichir l'affichage du navigateur !

De mon coté je connais VisualBasic SQL C++ Java mais je n'y connais rien coté code à propos du noyau bien que je sache ce qu'est le noyau et son rôle. Je ne pourais donc pas aider mon amis.

Mon amis lui souhaite investir et en a les moyens a la diférence de moi, il souhaite donc employer un informaticiens ayant les compétences pour cela.

C'est un commercial qui ne connais pas le code. Je l'ai conseillé et il va suivre mes conseils :

1] utiliser un noyau Linux existant le plus récent si possible
2] affecter une interface graphique existante et originale et l'imposer
3] choisir toujours les solutions techniques les moins couteuses en temps et argents

Voila Pierrecastor je me demande combien de mois (4 ou 12 ou 30 ...) mon amis devra payer le salaire d'un informaticien pour qu'il puisse obtenir sa distribution Linux ?
0
Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 129
4 août 2021 à 21:45
Ton ami est près à payer des milliers d'euros car les interfaces actuels ne lui conviennent pas ? Combien en a il essayé ?

Sachant que même un fois le boulot fini, il faudra tenir l'OS à jour, et que ça demande du temps

Et que les logiciels dispo pour linux sont développé pour des lib graphique tel que GTK ou qt
0
toyo2020 Messages postés 58 Date d'inscription jeudi 15 octobre 2020 Statut Membre Dernière intervention 5 avril 2024
7 août 2021 à 14:30
Ton ami est près à payer des milliers d'euros car les interfaces actuels ne lui conviennent pas ? Combien en a il essayé ?

Nombreuses interfaces actuels lui conviennent et son problème n'est pas a ce niveau là. Ce qu'il veut est de possèder et commercialiser sa propre distribution Linux. Apparemment il pense faire mieux que des acteurs comme Canonical (kubuntu lubuntu ubuntu ...) ou IBM (lunixONE) ou au moins il pense y occuper une niche qui ne l'est pas encore. C'est un commercial pas un artiste.

Et pour sa distribution il lui faudra bien une interface graphique si possible originale afin de se démarquer des autres distributions Linux.

Sachant que même un fois le boulot fini, il faudra tenir l'OS à jour, et que ça demande du temps

Je lui ais parlé de ces coûts et cela ne l'a pas réfroidit, la clientelle qu'il vise ne souhaite pas une mise à jours tous les 3 mois, une fois tous les deux ans devrait suffire.

Et que les logiciels dispo pour linux sont développé pour des lib graphique tel que GTK ou qt

Haa voila un problème auquel je n'avais pas pensé, certains soft sous Linux sont executables via une interface graphique et pas avec d'autres interfaces graphiques ?
0
Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 129
7 août 2021 à 22:47
Ah ben v'la autre chose. Je pense que ton ami va droit dans le mur avec ce genre de projet. Surtout sans aucune connaissance de ce que qu'est linux, une interface graphique, l'UX, le logiciel libre et les licences correspondantes, et j'en passe.

Pour les mises à jours, non, tout les 2 ans ne suffit pas, on parle de correction de failles de sécurités.

Il a fait une étude de marché solide pour être certain qu'il à un projet viable visant une clientèle présente et demandeuse ? Parce que des distributions linux qui se commercialisent, je n'en connait quasiment aucune. Les boites comme suse ou redhat commercialise une expertise, un suivie et un dépannage pour leurs distributions. Distributions que l'on retrouve gratuitement sous licence libre.

Haa voila un problème auquel je n'avais pas pensé, certains soft sous Linux sont exécutables via une interface graphique et pas avec d'autres interfaces graphiques ? 


Si, ça se sera exécutable, à condition que les dépendances sois toutes installées. Et un logiciel KDE sous une interface gnome ressemblera à un logiciel KDE, il ne s’intégrera pas à son environnement.
0
toyo2020 Messages postés 58 Date d'inscription jeudi 15 octobre 2020 Statut Membre Dernière intervention 5 avril 2024
8 août 2021 à 10:27
Il a fait une étude de marché solide pour être certain qu'il à un projet viable visant une clientèle présente et demandeuse ? Parce que des distributions linux qui se commercialisent, je n'en connait quasiment aucune. Les boites comme suse ou redhat commercialise une expertise, un suivie et un dépannage pour leurs distributions. Distributions que l'on retrouve gratuitement sous licence libre.

Je lui ais expliqué cela en juin et cela ne l'a pas contrarié car il envisage l'obtention du cash plus par les services expertises ... qu'a la ventes des licences de la distribution Linux.
0
toyo2020 Messages postés 58 Date d'inscription jeudi 15 octobre 2020 Statut Membre Dernière intervention 5 avril 2024
13 août 2021 à 14:21
Si, ça se sera exécutable, à condition que les dépendances sois toutes installées. Et un logiciel KDE sous une interface gnome ressemblera à un logiciel KDE, il ne s’intégrera pas à son environnement.

parfait
0