Kezako un OS?
- 41 réponses
- 9 participants
- 1 173 vues
- 1 follower
Shariff/RIP
2546
Squatteur·euse d’AF
Membre depuis 22 ans
Sujet de la discussion Posté le 29/04/2003 à 00:18:47Kezako un OS?
Salut,
Comment ça marche dans le fond un OS? Qu'est-ce qui le compose (noyau, etc..)?
Qu'est-ce qui fait qu'un est meilleur qu'un autre?
Pourquoi en fait on peut pas utiliser un programme sur un OS et pas un autre?
Si vous avez de la doc, même en anglais, précis à ce sujet, ça m'intéresse...
Merci d'avance... ;)
Comment ça marche dans le fond un OS? Qu'est-ce qui le compose (noyau, etc..)?
Qu'est-ce qui fait qu'un est meilleur qu'un autre?
Pourquoi en fait on peut pas utiliser un programme sur un OS et pas un autre?
Si vous avez de la doc, même en anglais, précis à ce sujet, ça m'intéresse...
Merci d'avance... ;)
Shariff/RIP
2546
Squatteur·euse d’AF
Membre depuis 22 ans
31 Posté le 30/04/2003 à 19:50:42
Je sais pas, t'as surement raison, mais j'aime bien discuter avec toi, ça fait style je m'y connais et tout... Je suis pas pro-Linux.
C gratuit ça QNX? ou au moins le développement pour lui est-il libre?
C gratuit ça QNX? ou au moins le développement pour lui est-il libre?
Shariff/RIP
2546
Squatteur·euse d’AF
Membre depuis 22 ans
32 Posté le 30/04/2003 à 20:02:50
Bon, je viens de voir que c'est pas gratuit, mais quel est son prix, ça je le trouve pas...
Mais didonc, je parcours le site là, on dirait vraiment un OS pour développeur, pire que Linux!
Par contre, ils ont fait les choses bien, un superbe plan de travail pour les futurs applications.
Mais qu'en est-il pour l'utilisateur lambda (yeah... comme Half-Life)?
Mais didonc, je parcours le site là, on dirait vraiment un OS pour développeur, pire que Linux!
Par contre, ils ont fait les choses bien, un superbe plan de travail pour les futurs applications.
Mais qu'en est-il pour l'utilisateur lambda (yeah... comme Half-Life)?
Pov Gabou
19553
Drogué·e à l’AFéine
Membre depuis 22 ans
33 Posté le 01/05/2003 à 13:03:24
Si, il y a une version gratuite, telechargeable. Vu qu'avec, il y a gcc, il y a de quoi faire.
Oui, c pour du dev, aujourd'hui, QNX. Mais installe le, apres avoir verifie la compatibilite avec ton hardware. Meme installer windows XP par ghost sur mon portable est plus complique. AU pire, tu peux l'installer dans une partition windows ( fat, pas NTFS, attention ), et booter sur disquette, comme ca, t'as meme pas besoin de jouer avec les partitions de ton disque, tu risques rien.
Puis quand qqch est developpe par une boite, au moins, tu as qqch de correct au niveau de la doc; un peu comme QT, par exemple. Quand on me dit que linux, c'est genial, car t'as toute l'aide avec grep, je me barre direct.
http://www.qnx.com/developer/download/free/
Oui, c pour du dev, aujourd'hui, QNX. Mais installe le, apres avoir verifie la compatibilite avec ton hardware. Meme installer windows XP par ghost sur mon portable est plus complique. AU pire, tu peux l'installer dans une partition windows ( fat, pas NTFS, attention ), et booter sur disquette, comme ca, t'as meme pas besoin de jouer avec les partitions de ton disque, tu risques rien.
Puis quand qqch est developpe par une boite, au moins, tu as qqch de correct au niveau de la doc; un peu comme QT, par exemple. Quand on me dit que linux, c'est genial, car t'as toute l'aide avec grep, je me barre direct.
http://www.qnx.com/developer/download/free/
Shariff/RIP
2546
Squatteur·euse d’AF
Membre depuis 22 ans
34 Posté le 01/05/2003 à 19:31:51
Salut,
J'ai téléchargé BeOS 5 Pro, après décompression, ya que 2 fichiers: un .bin et l'autre .cue. Est-ce que tu saurais pas comment ça s'installe ce truc?
J'ai vérifié la compatibilité, apparemment, ya pas grand chose qui va marcher, mais j'ai quand même de voir de mes yeux comment ça tourne. Tu m'en a dis du bien mais j'en ai lu du mal aussi, ya apparemment pas mal de pbs de hardware et plus grave, les softs fournis sont pas terribles ou trop lents (vu ici), donc... je vais voir.
Ciao ;)
J'ai téléchargé BeOS 5 Pro, après décompression, ya que 2 fichiers: un .bin et l'autre .cue. Est-ce que tu saurais pas comment ça s'installe ce truc?
J'ai vérifié la compatibilité, apparemment, ya pas grand chose qui va marcher, mais j'ai quand même de voir de mes yeux comment ça tourne. Tu m'en a dis du bien mais j'en ai lu du mal aussi, ya apparemment pas mal de pbs de hardware et plus grave, les softs fournis sont pas terribles ou trop lents (vu ici), donc... je vais voir.
Ciao ;)
Shariff/RIP
2546
Squatteur·euse d’AF
Membre depuis 22 ans
35 Posté le 02/05/2003 à 08:26:35
Un site intéressant: http://www.multios.com/index.php3
Pov Gabou
19553
Drogué·e à l’AFéine
Membre depuis 22 ans
36 Posté le 02/05/2003 à 10:33:46
Citation :
J'ai téléchargé BeOS 5 Pro, après décompression, ya que 2 fichiers: un .bin et l'autre .cue.
Oublie BeOS 5 pro. Deja, il y a des chances que ce soit pas legal de l'avoir, et il y a l'equivalent, avec qqs patchs en plus ( genre pour athlon XP ) la
http://www.beosonline.de/
Pour graver des .bin et /cue, il y a nero, cdrwin, ou tout simplement le graveur de ... BeOS.
Ensuite, un truc dont il faut se souvenir : BeOS, en tant qu'OS, est plutot reussi. Maintenant, ca fait quand meme 3-4 qu'il n'est plus vraiment developpe; il y a un manque crucial de drivers; il y a un manque crucial de vraies appli pro. Je connais relativement peu de plug in "pro" qui tournent sous BeOS ( en fait, en dehors de ceux d'ohmforce, j'en connais pas ).
Je conseillerai jamais a quiconque voulant faire de la zik d'installer BeOS aujourd'hui. Pour la musique, niveau soft + driver, c'est bien pire que linux. Et c'est pas pret de changer, vu qu'aucun veritable clone de BeOS n'est pret de sortir, a part peut etre zeta. OpenBeOS est loin, loin d'etre fini ( c'est vraiment encore l'ebauche, et ils manquent clairement de developpeurs ), BlueOS n'a pas l'ait tres bandant, etc...
Mais bon, c'est aussi un cercle vicieux : linux ne devient vraiment utilisable pour des trucs "classiques" pour l'utilisateur lambda que depuis 3 ans, je crois ( et encore, je pense etre gentil ). Et le projet a commence en 91. NT a ete commence en 90, ca devient vraiment utilisable en 2001 pour la musique. Il faut du temps, beaucoup de temps. Et avant de voir des appli pro, il faut un support de cartes sons correct, un OS qui tourne correctement ( surtout le reseau, gros defaut de BeOS; en gros, il faut pouvoir aller sur internet, lire ses mails, et faire l'equivalent d'office; les jeux, j'y crois moins ).
Pov Gabou
19553
Drogué·e à l’AFéine
Membre depuis 22 ans
37 Posté le 02/05/2003 à 10:42:27
Pour mettre une petite touche positive a tout ca :
VST et VST Gui vont peut etre passer en open source. Ca me parait pas impossible, car ce serait un excellent moyen de contre l'audio unit de logic ( cool pour SX ), et evidemment de le tdm de pro tools ( cool pour nuendo ). Et du coup, ca veut dire une implementation plus aisee d'hotes VST sous linux, beos, qnx ( en plus de windows et mac, bien sur ).
Zeta commence a faire parler de lui. S'il verifie au moins a moitie toute la hype qu'il y a autour, alors ca peut etre pas mal ( il parait que les video de demo sont sympa, mais j'ai pas de moyen de les lire ici ).
http://www.yellowtab.com
VST et VST Gui vont peut etre passer en open source. Ca me parait pas impossible, car ce serait un excellent moyen de contre l'audio unit de logic ( cool pour SX ), et evidemment de le tdm de pro tools ( cool pour nuendo ). Et du coup, ca veut dire une implementation plus aisee d'hotes VST sous linux, beos, qnx ( en plus de windows et mac, bien sur ).
Zeta commence a faire parler de lui. S'il verifie au moins a moitie toute la hype qu'il y a autour, alors ca peut etre pas mal ( il parait que les video de demo sont sympa, mais j'ai pas de moyen de les lire ici ).
http://www.yellowtab.com
Shariff/RIP
2546
Squatteur·euse d’AF
Membre depuis 22 ans
38 Posté le 02/05/2003 à 12:01:32
Ok, ok, merci Gabou, je m'en vais dl l'autre version.
Je voulais aussi te demander, dans chaque OS ya un "server graphique" comme le XFree86 de Linux? et que gère-t-il?
Je sais pas si t'as remarqué des petits ennuis comme quand tu maximise/minimise des fenêtres dans les quelles tournent des applis audio, le son crachote, ou quand ya des bugs d'affichage dans les applis ou encore quand les pages web mettent du temps à s'afficher (pas à charger), est-que c'est sa faute ou celle desdéveloppeurs des applis?
Merci encore
Je voulais aussi te demander, dans chaque OS ya un "server graphique" comme le XFree86 de Linux? et que gère-t-il?
Je sais pas si t'as remarqué des petits ennuis comme quand tu maximise/minimise des fenêtres dans les quelles tournent des applis audio, le son crachote, ou quand ya des bugs d'affichage dans les applis ou encore quand les pages web mettent du temps à s'afficher (pas à charger), est-que c'est sa faute ou celle desdéveloppeurs des applis?
Merci encore
Pov Gabou
19553
Drogué·e à l’AFéine
Membre depuis 22 ans
39 Posté le 02/05/2003 à 12:24:49
C'est la faute a tout le monde Je veux pas trop m'avancer, car on commence a rentrer dans ces trucs que je connais pas beaucoup, mais ces pbs de crachotements sont dus :
- a des pbs hardware : bus PCI encombre, typiquement
- a un manque de puissance CPU : si le proc est pas assez puissant pour assurer son boulot relatif a l'audio
- drivers audio mal programmes : une fois le son calcule, c'est entre autre au driver de s'assurer qu'il y a le minimem de temps s'ecoulent entr le moment ou le son lui est fourni, et le moment ou le son peut "passer dans le hardware" ( a ce niveau la, hardware, software, la difference deviuent tenue ). Pour qu'il y ait le minimum de temps entre l'appli qui produit le son et le moment ou le son est fourni au driver, la, c'est le boulot de l'OS ( c'est un peu tout l'enjeu de directX, asio et cie, d'ailleurs ).
- a l'OS : a l'ordonanceur ET au gestionnaire graphique ET a l'appli audio pour savoir que le son est prioritaire sur le graphique dans ce cas la. Windows est extrememnt rapide graphiquement; tout est tres fluide, beaucoup plus que sous linux, pour n raisons, entre autres par ce que c'est une de ses priorites ( vas y avant de plus pouvoir bouger la souris sous windows. Meme pris a 100 %m la souris a toujours la priorite ). Il se trouve que lorsquu tu veux faire de l'audio, c'est pas forcement genial. Il y a aussi le pb des threads, etc...
Bref, pas simple....
pour le graphique : non, tout le monde n'a pas le meme modele que Xfree. En gros, Xfree ne fait que dessiner des lignes et des points, assurer les couleurs des pixels assurer le truc du reseau ( gros truc de Xfree, d'ailleurs ), ce genre de trucs. Apres, faire des fenetre avec de jolis boutons, c'est le role du window manager ( Windowmaker et cie ). Je sais pas vraiment ou se situe la limit entre le boulot du WM et celle de Xfree. Bref, Xfree per;et de programmer independemment de la carte graphique.
Sous windows, c'est GDI.exe qui fait ca, et il marche en mode kermel ( une des raisons qui explique la plus grande rapidite du graphique et la moins grande stabilite et securite de NT sur linux ).
Sous mac OS X, je sais pas vraiment : c'est le role de quartz, mais quartz n'assure pas l'open Gl, par exemple, alors que gdi le fait en partie, je crois. En tout cas, le role est le meme :
- a des pbs hardware : bus PCI encombre, typiquement
- a un manque de puissance CPU : si le proc est pas assez puissant pour assurer son boulot relatif a l'audio
- drivers audio mal programmes : une fois le son calcule, c'est entre autre au driver de s'assurer qu'il y a le minimem de temps s'ecoulent entr le moment ou le son lui est fourni, et le moment ou le son peut "passer dans le hardware" ( a ce niveau la, hardware, software, la difference deviuent tenue ). Pour qu'il y ait le minimum de temps entre l'appli qui produit le son et le moment ou le son est fourni au driver, la, c'est le boulot de l'OS ( c'est un peu tout l'enjeu de directX, asio et cie, d'ailleurs ).
- a l'OS : a l'ordonanceur ET au gestionnaire graphique ET a l'appli audio pour savoir que le son est prioritaire sur le graphique dans ce cas la. Windows est extrememnt rapide graphiquement; tout est tres fluide, beaucoup plus que sous linux, pour n raisons, entre autres par ce que c'est une de ses priorites ( vas y avant de plus pouvoir bouger la souris sous windows. Meme pris a 100 %m la souris a toujours la priorite ). Il se trouve que lorsquu tu veux faire de l'audio, c'est pas forcement genial. Il y a aussi le pb des threads, etc...
Bref, pas simple....
pour le graphique : non, tout le monde n'a pas le meme modele que Xfree. En gros, Xfree ne fait que dessiner des lignes et des points, assurer les couleurs des pixels assurer le truc du reseau ( gros truc de Xfree, d'ailleurs ), ce genre de trucs. Apres, faire des fenetre avec de jolis boutons, c'est le role du window manager ( Windowmaker et cie ). Je sais pas vraiment ou se situe la limit entre le boulot du WM et celle de Xfree. Bref, Xfree per;et de programmer independemment de la carte graphique.
Sous windows, c'est GDI.exe qui fait ca, et il marche en mode kermel ( une des raisons qui explique la plus grande rapidite du graphique et la moins grande stabilite et securite de NT sur linux ).
Sous mac OS X, je sais pas vraiment : c'est le role de quartz, mais quartz n'assure pas l'open Gl, par exemple, alors que gdi le fait en partie, je crois. En tout cas, le role est le meme :
Shariff/RIP
2546
Squatteur·euse d’AF
Membre depuis 22 ans
40 Posté le 05/05/2003 à 10:52:57
Salut,
Gabou, je ne sais plus où tu disais que le scheduler de Linux était à revoir, là j'suis en train de lire le bouquin "Understanding Linux kernel" et je vois pas vraiment en quoi il est à plaindre et depuis la parution de ce livre (v. 2.2 du noyau) ça va en s'améliorant (v. 2.4), alors pourrais-tu préciser ta pensée stp?
Et puis tu dis aussi que "le pb de linux pour l'utilisateur lambda est profond, et loin d'être supperficiel", càd à quel niveau? tu vois d'autres points à améliorer à part ceux que j'ai cité au-dessus?
Je pense toujours que Linux est améliorable et qu'il sera "le troisième homme" si les autres OS continuent comme ça, enfin peut-etre que je me trompe. Par exemple, j'ai découvert qu'il y avait une couche réseau (TCP/IP) dans X11, ça ouvre certes des possibilités intéressantes comme contoler le server graphique d'une autre machine, en installer plusieurs sur la même machine etc... mais ça ralentit globalement les graphismes de tout le monde. Comme l'utilisateur lambda s'en fout de faire ces tâches précitées, il serait possible de complètement supprimer cette couche réseau...
Ciao ;)
Gabou, je ne sais plus où tu disais que le scheduler de Linux était à revoir, là j'suis en train de lire le bouquin "Understanding Linux kernel" et je vois pas vraiment en quoi il est à plaindre et depuis la parution de ce livre (v. 2.2 du noyau) ça va en s'améliorant (v. 2.4), alors pourrais-tu préciser ta pensée stp?
Et puis tu dis aussi que "le pb de linux pour l'utilisateur lambda est profond, et loin d'être supperficiel", càd à quel niveau? tu vois d'autres points à améliorer à part ceux que j'ai cité au-dessus?
Je pense toujours que Linux est améliorable et qu'il sera "le troisième homme" si les autres OS continuent comme ça, enfin peut-etre que je me trompe. Par exemple, j'ai découvert qu'il y avait une couche réseau (TCP/IP) dans X11, ça ouvre certes des possibilités intéressantes comme contoler le server graphique d'une autre machine, en installer plusieurs sur la même machine etc... mais ça ralentit globalement les graphismes de tout le monde. Comme l'utilisateur lambda s'en fout de faire ces tâches précitées, il serait possible de complètement supprimer cette couche réseau...
Ciao ;)
- < Liste des sujets
- Charte