Aller au contenu

fabien29200

INpactien
  • Compteur de contenus

    3 380
  • Inscription

  • Dernière visite

  • Jours gagnés

    2

Messages posté(e)s par fabien29200

  1. Et je peux savoir comment tu juges mes connaissances globales acquises depuis de nombreuses années sur un topic à la con ?

    Je trouve ça assez exagéré. Tu n'as répondu à aucune question technique autrement que par "je suis sceptique, mais le boss dit que c'est possible".

    Pour se faire respecter techniquement, on a vu mieux. De plus, tu ne donnes aucun détail technique sur le projet (ni sur ceux que tu critiques), uniquement des concepts.

  2. C'est clair qu'il suffit de poser 2-3 questions pour voir si ton boss a déjà un peu pensé son OS.

    Comment décider quel OS gérera tel ou tel périphérique ?

    Quand tu reçois un paquet réseau, quel OS prime ?

    Même question lors d'une interruption matérielle.

    Comment tu répartis le processeur et la mémoire entre les demandes des 2 OS ?

    Déjà, si il coince là dessus, c'est pas la peinde de donner + d'importance à ce projet.

  3. En tout cas, j'ai du mal à croire qu'on puisse envisager une seule seconde qu'un micronoyau réinterprétant et optimisant le code d'un noyau monolithique modulaire (Linux) soit + performant qu'un seul noyau ...

    Et ensuite, pour faire tourner les jeux, il faudra que vous réinterprétiez les instructions DirectX et les appels Windows, ce qui n'est rien d'autre que Wine.

    Mais je vois pas bien comment on peut apporter des idées tant le concept est spécial et que les infos ne suffisent pas à l'appréhender.

  4. @actaruss

    J'ai du mal à voir ta vision de Linux.

    Moi j'ai installé des Ubuntu avec drivers Nvidia proprio et les logiciels voulus sans toucher une fois à la ligne de commande. Avec une installation du système beaucoup + simple et installation des périphériques enfantines ...

    Alors oui, il y a du progrès à faire, mais installe un Linux d'il y a 6-7 ans et installe Ubuntu 8.04, tu verras que de très nets progrès ont été réalisés en terme d'ergonomie.

    Installe Windows XP puis Vista : bah c'est toujours la même chose à installer, les périhpériques, c'est toujours aussi chiant, les logiciels pareil.

    Tu dis que Windows impose ces normes, lesquelles ??

    Si c'est pour le fenêtrage, les clics, ça a pas bougé depuis des lustres. Tu peux toujours pas mettre une fenêtre en "Always On Top", la loose !

    Les effets 3D sous Linux ont précédé ceux de Vista.

    D'ailleurs, est-ce anodin si Microsoft commence à sortir des versions de + en + rapidement ?

    Tu crois que Microsoft aurait bradé des XP pour les netbooks si il n'y avait pas la concurrence directe de Linux ?

    Qui + est dans le monde des téléphones portables, si on considère que Symbian et Google Android sont basés sur Linux, Microsoft est déjà en passe de perdre face à Linux.

    Bref, je pense que le "je m'en foutisme" de Microsoft face à Linux est terminé. Des administrations entières l'ont adopté, ce qui est une perte sèche pour Microsoft. Et ce qui est sûr, c'est que quelqu'un qui a adopté Linux sera très difficile à convaincre d'utiliser Windows et encore moins un autre système qui dégrade les performances de Linux pour installer des logiciels Windows (dont il a des équivalents libres). A mon avis, Linux à de beaux jours devant lui.

    Sinon selon Xiti, Linux en était à 1% en avril. Ajourd'hui il est à 1.2. Et on peut espérer que les prochaines versions d'Ubuntu convertissent de nouveaux adeptes :chinois: Si on fait un petit calcul, Gartner nous dit que le nombre de PC a dépassé le milliard en mai. Si on reste sur cette base ça fait 12 millions de linuxiens au moins (car beaucoup de linuxien surfe sous Windows à leur taf).

    Mais tu vois que 1% de part de marché est quelque chose d'énorme à atteindre.

  5. C'est peut être un avis de puriste, mais pourquoi mélanger un OS bon techniquement mais manquant de GUI, avec un autre que vous décrivez vous mêmes comme un échec technologique, sous prétexte qu'il y a des logiciels et des jeux qui fonctionnent dessus ?

    Je ne pense pas que ce soit une bonne vision de départ pour commencer un OS.

    Ca serait comme essayer d'avoir les performances d'une voiture sportive mais sans aucun confort en la méangeant avec une voiture de luxe hyper lourde mais qui a toutes les options. Et pour se faire, de construire un camion qui a sur une remorque la sportive et la voiture de luxe.

    On voit bien qu'il vaut mieuxajouter du luxe à la sportive ou de la sportivité à la luxueuse ...

  6. Ok, je comprends mieux.

    Quand je parle de serveur non graphique, je parle que par question de sécurité il n'y a pas d'environnement graphique installé. Pas de X. Juste une console.

    Evidemment, ce n'est pas votre cible, mais c'est pour ça que sous Linux, il y d'abord un fichier de conf puis une interface si des gens s'en occupent.

    Personnellement, je suis loin de dire que Linux est parfait, mais c'est un système légal qui marche plutôt bien. Certes, il reste encore beaucoup à lui apporter au niveau des interfaces de configuration.

    On ne peut comparer la progression d'un navigateur et d'un OS. Là où il suffit d'installer un logiciel, un OS nécessite des changements bien + violents pour un utilistateur de base. Et c'est un frein non négligeable pour tout nouvel OS qui arrive. Mais il y a 3 ans, Linux atteignait à peine les 0.3% de part de marché. Il a quand même beaucoup progressé.

    Quant à Gentoo, je suis actuellement dessus et j'ai KDE 4.1.2 je suis en train de compiler OpenOffice 3. Donc je serai tenté de dire que c'est plutôt bien maintenu.

    Je trouve aussi que vous critiquez beaucoup les autres systèmes sans vous critiquez vous mêmes. Tu dis que Linux est une communité élitiste. Mais comment sais-tu que votre communauté sera meilleure ? On ne choisit pas une communauté.

    Après si vous voulez une communauté, et que personne ne fait d'assembleur, ça démarre durement. Mais déjà concernant Gentoo, beaucoup de gens disent que le gain de performances est imperceptible sur des machines modernes. Et en théorie, si vous réinterprétez l'assembleur de tous les binaires pour l'optimiser à la volée, vous perdrez en performance par rapport à un code déjà optimisé pour une plateforme comme sous Gentoo.

    Maintenant je t'avoue que je suis aussi curieux de savoir comment vous allez résoudre certains problèmes techniques. Surtout au niveau des drivers. Faire cohabiter des drivers Windows et Linux est quelque chose qui me laisse sceptique. Mais si ça a été résolu, je suis curieux de savoir comment.

    Voilà, ce n'est que mon avis. Et je pense que si Linux continue sa progression (il est maintenant vendu préinstallé sur pas mal de netbooks et on peut espérer le voir se répandre sur les autres PC), les éditeurs de matériels réticents et les éditeurs de jeux voudront vendre sous Linux. Ils suffisent que les éditeurs de jeu rendent leurs jeux compatibles avec Linux et votre système n'aura plus d'intérêt.

    D'autant que si il n'est pas légal, crois-tu que beaucoup de gens iront faire l'effort de l'adopter ? Tu dis que 1% du marché c'est minable, mais je pense que si un jour vous arrivez à vos fins, vous vous rendrez compte que c'est déjà énorme.

    Mais je vous souhaite de réussir vos paris techniques.

  7. Un ami et moi, nous avons décidé de créer un nouvel OS.

    Amibitieux ma foi.

    Nous en avons marre des OS actuels.

    - Windows est un système d'exploitation commercial fait par des gens pas super-bons en info

    Bah le résultat est pas brillant. Mais bon, le jour où des nuls feront des OS, je pense que ça n'ira pas très loin.

    Avantages

    * Compatible avec un grand nombre d'applications, et surtout avec les jeux.

    Ce n'est pas l'OS qui est compatible avec les jeux, mais les jeux qui sont faits pour l'OS. C'est une nuance de taille à mon sens.

    Inconvénients

    *Sécurité déplorable, puisque Microsoft fait du partenariat avec les boîtes anti-viri qui produisent elles-mêmes la majorité des viri. La sécurité ne sera donc jamais correcte pour des raisons commerciales, en dépit de tout ce que Microsoft a toujours raconté à chaque lancement d'un nouveau Windows.

    * Il ne laisse pas de droits d'accès, il verrouille trop de choses (notamment les couches comme la 2, le réseau et Windows, c'est pas l'extase...).

    * Les questions de priorité des comptes sont mal gérées, chacun débute sur un compte admin, ce qui est une très grosse erreur.

    * L'installation du système est très incomplète, les questions posées et les composants installées et réglages devraient être bien plus nombreuses.

    * Le système des DLL est catastrophique, chaque application place des DLL et des drivers n'importe où, ce qui abouti à la polution de system32 et de la base des registres (winrot)

    * Le système de base des registres est un enfer, la configuration devrait être dispatchée dans des fichiers. (par exemple, chaque fenêtre devrait avoir son fichier de config avec taille, position, etc.)

    * Désinstallation très mal gérée, elles sont souvent très sales, il faudrait un système qui se passe des installations. Il faudrait que le script des installations soit réutilisé pour désinstaller, et qu'il n'y ait qu'un dossier à supprimer.

    La notion même d'installer un programme telle qu'elle est définie sous Windows est une hérésie informatique.

    Tout est dit. Et tu oublies un grand nombre de fonctionnalités limitées comparées à Linux (systèmes de fichiers, RAID logiciel et LVM sur la partition raicne ...)

    - Linux est un système d'exploitation de vieil informaticien, fait par des gens pas non plus super-bons en info

    Ouahou. Tu t'appuies sur quoi pour dire ça ? Tu dis que c'est beaucoup mieux conçu et performant que Windows, mais tous les 2 sont faits par des nuls. Je trouve ça très contradictoire.

    Défaut majeur : Il ne faut jamais taper dessus sur un forum, sinon on se fait latter les couilles. Mais si Linux était si bien que ça, il n'aurait pas que 1% de parts de marché.

    Linux n'est pas vendu par défaut sur 99% des PC vendus. Mais ça commence à arriver.

    * Il est incompatible avec les jeux

    Là encore, ce n'est pas Linux qui est incompatible avec les jeux. Ce sont les jeux qui ne sont pas faits pour Linux.

    * Pas de centralisation du panneau de configuration, chaque panneau de conf devrait être accessible depuis un seul endroit.

    Ah bon ? Sous KDE, Gnome, XFCE, tous les éléments du panneau de configuration sont centralisées en un point.

    * Pas assez d'interfaces graphiques, personne ne devrait jamais avoir à bidouiller des fichiers de conf :

    Ah, et tu fais comment sur un serveur qui n'a pas d'écran ? Les fichiers de conf doivent rester. Mais généraliser les interfaces graphiques pour modifier ces fichiers est la clé.

    Un truc m'énerve sous nux :

    Sous couvert d'un esprit communautaire, c'est en fait un énorme tas d'élitistes hypocrites qui se terre dans la communauté linuxienne, dans la mesure ou la moitié des programmes nécessitent la lecture d'une ReadMe de 30 Ko avant d'utiliser les progs en tapant des lignes de commandes. Puisque l'user a l'honneur d'utiliser linux, il doit se creuser la tête. Ce qui est intolérable.

    Les linuxiens ont trop tendance à estimer que l'user doit être capable de bidouiller, ce qui empêche la pénétration du système dans le grand publique.

    C'est de moins en moins vrai au fil du temps. Des distribs comme Ubuntu deviennent + simple que Windows (c'est pas moi qui le dit mais des gros noob). Les prbolèmes restent quand il y a des drivers propriétaires.

    Que certains soient d'accords ou pas, la "ligne de commande pure et dure" est un concept archaïque et dépassé qui doit être abandonné si Linux veut progresser. Les programmes doivent être graphiques et intuitifs.

    Et certains ne l'ont toujours pas compris...

    Ce n'est pas à l'user d'aller à Linux, c'est à Linux de s'adapter à l'user.

    Idem. Sur un serveur sans écran, elle marche comment ton appli graphique ? Ce n'est pas les développeurs de Linux qui n'ont rien compris. Ils veulent faire des choses qui peuvent s'adapter à tous les systèmes (serveur, PDA, super calculateurs) et le PC n'est qu'un cas particulier de ces systèmes. Si vous ne souhaitez que vous concentrez sur un cas particulier, c'est facile de taper sur ceux qui veulent faire des choses "universelles".

    La programmation :

    La programmation des composants principaux sera faite en assembleur. Norme X86 standard et X64 (AMD64).

    La plupart des bouquins d'ASM sont actuellement trop vieux, et l'ASM a évolué depuis.

    Ce langage est notre point fort dans la mesure où nous le maîtrisons bien, ce qui est extrêmement rare parmi les informaticiens que ce langage fait fuir.

    Bah au final, un langage comme le C est compilé en assembleur non ?

    Le but de notre OS est de concilier les avantages de Linux et Windows.

    Le noyau :

    Pour l'instant, seul le boot est terminé.

    Ca marche, et ça marche bien, vu qu'en assembleur, les choses vont bien plus vite. Cette fois, quand on vous dit que l'ordinateur va s'allumer comme une TV, ce sera vrai.

    Hmm hmm. Et vous supportez quels matériels ? Le noyau linux boote relativement rapidement et supporte des milliers de matériels. Bon courage pour en arriver là.

    Le principe est identique à la compilation sur chaque machine proposée par feu-Gentoo.

    Ah, j'écris ces lignes depuis Gentoo, j'ai pas trop eu l'impression que c'était mort. Et c'est le but de tout noyau que de mettre 100% des capacités du processeur à la diposition des processus.

    Très vulgairement : Le noyau utilisera un fichier pour chaque type de processeur, et sur ce fichier seront mentionnées les instructions spécifiques aux processeurs ainsi que la transcription des jeux d'instructions de base afin d'utiliser ces instructions spécifiques.

    Ouahou. Et vous ne pensez pas que le temps d'écrire ce code, la plateforme sera obsolète ? Gentoo utilises comme base les sources des logiciels et GCC (référence mondiale en terme de compilateur) pour optimiser le code assembleur.

    Sécurité et droits d'accès :

    Les comptes Administrateur et Utilisateur ne seront plus seuls.

    Il est prévu de tout pousser à l'extrême en faisant 4 ou 5 types de comptes :

    - Super-administrateur : Les droits seront supérieurs au "root" du linux actuel. C'est impossible me direz-vous, si vous répondrais-je, avec encore plus de commandes et des priorités totales, notamment sur le Hardware. Destruction de PC garantie pour les bidouilleurs.

    - Administrateur : Tous les droits mais des interdictions pour les risques de destruction logicielle / matérielle

    - Utilisateur : Compte normal. Interdiction d'installation / désinstallation. Le compte sécurisé.

    - Enfant : Compte Utilisateur paramétrable à souhait sur le contrôle parental, les applis autorisées...

    Au coeur du système dans la mesure où les enfants vont de plus en plus dans le cyber-world, et c'est pas toujours très bon.

    - Invité : Le compte minimal.

    Bonne idée.

    Le système Linux en somme.

    Tout est dit.

    Les disques durs se font de plus en plus gros, donc copier un grand nombre de fois la même bibliothèque n'est pas tellement un problème...

    Cela éviterait notamment les problèmes de rétro-compatibilité dus au vieillissement des applications qui ne supportent plus les nouvelles versions des bibliothèques...

    Il me semble qu'il existe une distribution Linux où chaque logiciel s'installe dans un répertoire. Ce qui permet entre autre d'avoir plusieurs versions simultanément sur le disque.

    Typiquement les jeux qui utilisent de vieilles versions de Direct3D ou DirectDraw... Ici, chaque application pourra s'exécuter dans l'environnement de son époque en ayant dans son répertoire une copie du DirectX correspondant...

    La configuration DOIT être centralisée, car il n'y a qu'une seule configuration, un seul PC. Il faudra donc 1 menu de config avec des interface graphiques pour tout.

    Notamment afin d'éviter les conflits de raccourcis claviers, très chiants sous Linux...

    Et comment tu imposes aux gens qui font des logiciels multi plateformes de respecter tes raccourcis et pas ceux de Windows ou Linux ?

    Drivers :

    Support des pilotes des 2 systèmes nativement, avec en priorité le support des pilotes graphiques Windows.

    Bon courage...

    Les pilotes Linux sont très faciles à créer, du fait de la limpidité des standards. Tant que l'on a les spécifications du matériel, tout fonctionne bien.

    Les pilotes windows sont très chiants à créer, et il faut payer cher pour avoir les normes. Mais ils sont incontournables, surtout au niveau graphique.

    Là encore tout est dit.

    Le fait est que Linux ne tourne correctement que sur du matériel standard. Il faudra donc remédier à cela.

    Je ne comprends pas bien. Sur quels matériels Linux ne tourne pas ? Linux fonctionne sur bien + de matériels que Windows. Après si certains éditeurs ne font pas de drivers pour Linux, je ne vois pas en quoi c'est la faute de Linux.

    Le support du plug and play, très mal géré sous linux, sera essentiel ici. Support du stockage de masse, des baladeurs mp3, et des téléphones portables.

    Ouahou. Tu peux me dire en quoi c'est mal géré sous Linux ? J'ai un clavier et une souris USB et des clés USB. J'ai eu beaucoup moins de problèmes sous des ubuntu que sous Windows.

    Inclusion de drivers propriétaires obligatoire donc. C'est un frein pour certains linuxiens, mais pas pour nous.

    Encore faut-il que les éditeurs soient d'accord. Ce qui limite bien les choses.

    Exécution sécurisée :

    Contre les viri, il faudrait un système permettant d'identifier nativement un virus de manière heuristique.

    Linux n'a pas le défaut des viri car les dépôts des packages sont bien protégés. Mais aller chercher des paquets ailleurs devient dangereux.

    L'exécution d'un exécutable devra donc conduire à son analyse, et une sorte d'UAC devra prévenir l'utilisateur en cas de réalisation de certaines opérations dangereuses (pas de fenêtre ouverte, écriture dans le système, etc.), le tout conduisant à un % de probabilité de virus et à un avertissement.

    Le tout étant de ne plus jamais avoir à utiliser d'anti-virus, de les rendre obsolètes, à moins qu'un type s'amuse à exécuter un virus en super-admin.

    Tout système de protection peut être contourné. Et à ma connaissance il y a aussi des failles d'élévations de privilèges sous Vista malgré l'UAC.

    Gestion du réseau :

    Celle de Linux sera conservée, bien meilleure. Il faudra faire quelques modules pour la compatibilité windows, mais rien de bien méchant.

    Tout est dit.

    DirectX et émulation :

    La prise en charge des jeux vidéo est une nécessité aujourd'hui.

    C'est chiant à dire, mais Windows ne reste n°1 du marché qu'à cause de 60Mo de DLL.

    Il sera donc essentiel ici de prendre en charge directX, le support de toutes les versions jusqu'à la 11 devra être prévu sans devoir tout réécrire (en réutilisant les DLL de Microsoft).

    Et tu penses que Microsoft sera d'accord ?

    De même, l'émulation des consoles devra être une priorité, des vieilles consoles jusqu'à la PS2 et XBOX.

    Idem.

    Les problèmes juridiques :

    Nous avons décidé de nous passer des problèmes de licence. En effet, il existe des brevets sur le double-clique, sur le clique droit, sur la barre de progression...

    Il est évident qu'un système libre compatible DirectX fera hurler Microsoft.

    Nous avons décidé d'ignorer ce problème, estimant que les brevets étaient un inutile frein à l'innovation. Nous verrons en temps voulu...

    Pourtant ça peut réduire à néant vos efforts.

    Ma conclusion c'est que vous voulez un Kubuntu qui fassent tourner les jeux et les drivers Windows. Y a des gens qui essaient depuis 10 ans ... Alors à mon avis vous êtes pas rendus.

  8. Il y en a qui osent tout :
    Au moins un distributeur de systèmes d'exploitation (OS) qui s'est fixé rendez-vous fixe (le mardi sécuritaire) pour publier ses correctifs à une date fixe (chaque 2ème mardi du mois) et qui admet au moins qu'aucun code de programmation n'est parfait !!! Un exemple à suivre pour tous les autres distributeurs de systèmes d'exploitation (surtout Mac et Linux) et de CMS, LMS...

    Mort de rire ! C'est tellement navrant que je ne suis même pas aller lire l'article.

    Qui d'autre a dit qu'il y avaient des codes sans failles ni bugs ?? J'en ai jamais vu moi...

    De plus, il est évident que le meilleur jour pour les mises à jour n'est pas le deuxième mardi du mois (ni un autre d'ailleurs) mais le jour même ou le lendemain de la découverte du problème ! Chez MS, les 0-day exploit se transforment en 1-month exploit si la faille est découverte le deuxième mercredi du mois ...

    Mais bon, ça fait pas très longtemps que les gens de chez MS découvrent ce que c'est que des MAJ régulières, faut leur laisser le temps de bien comprendre ce que ça implique ... :transpi:

  9. Je plussois Aefron.

    Windows installé sur une partition étendue ??

    A ma connaissance (qui s'arrête à XP) Windows veut impérativement installer les informations de boot sur une partition primaire du disque maître formatée dans un FS qu'il connaît.

    Donc si tu l'as installé en sda5, il y a des chances qu'il ait écrit des informations de boot dans la première partition FAT32 ou NTFS. Cherche où sont les fichiers boot.ini, ntldr .....

    Essaie ensuite avec cette partition. Exemple :

    rootnoverify (hd0,0)

    Car en fait la commande chainloader, lance un autre boot loader. Dans ton cas, celui de Windows. Il faut donc pointer la partition root sur la partition où est le boot loader de Windows.

    Attention, à trop utiliser Linux, tu vas vite trouver Windows comme étant une merde infame.

  10. Il faut différencier "deni de service à distance" et "prise de contrôle à distance".

    Je pense que les développeurs OpenBSD parlent du deuxième type de faille.

    En gros en 10 ans, il n'y a eu qu'une fois où on pouvait espérer prendre le contrôle d'une machine OpenBSD (avec l'install par défaut) à distance.

    Là, ce n'est qu'une faille où on empêche les autres d'accéder au serveur, et non pas en prendre le contrôle. C'est donc moins grave comme faille.

    Mais je te rassure, l'OS sans faille n'est pas né. OpenBSD n'échappe pas à la règle. D'ailleus j'avais lu un test, assez poussé mais qui date un peu, de performances réseau entre OpenBSD, FreeBSD, NetBSD, linux 2.4 et linux 2.6.

    OpenBSD a terminé bon dernier de ce test. Linux 2.6 et NetBSD ayant les meilleures performances.

  11. Là ou j'ai commencé à avoir des difficulté c'est dans l'edition d'un fichier(menu.lst de Grub) qui etait la propriété de Root... Donc si j'ai bien compris pas moyen par l'interface graphique, je suis passé par un terminal avec qui j'ai lutté pour comprendre le fonctionnement au debut, mais je suis quand meme arrivé à mes fins :ouioui:

    ...

    Si vous avez des idées je suis preneurs :mdr:

    Tu peux toujours lancer un éditeur graphique en mode root :

    $ sudo gedit /boot/grub/menu.lst

    Où est gedit est le nom de ton éditeur (peut être remplacé par kate ...)

×
×
  • Créer...