Je veux vérifier si mon noyau Linux est préemptif ou non préemptif. Comment puis-je vérifier cela en utilisant une commande, quelque chose comme uname -a?
Quelle est la distance entre les appels probables et improbables dans le noyau. En cherchant dans la source du noyau, j'ai trouvé ces déclarations. # define likely(x) __builtin_expect(!!(x), 1) # define unlikely(x) __builtin_expect(!!(x), 0) Quelqu'un pourrait-il y jeter un peu de lumière?
Je sais que plusieurs des mêmes programmes fonctionnent parfaitement sur les deux noyaux. Je sais qu'historiquement, les deux noyaux provenaient d'origines différentes. Je sais aussi philosophiquement qu'ils représentaient des choses différentes. Ma question est, aujourd'hui, en 2011, qu'est-ce qui différencie un noyau Unix d'un noyau Linux, et vice versa?
Je viens de mettre à jour l'un de nos serveurs Debian Jessie et le noyau a été mis à jour, rien de spécial, comme nous l'avons fait plusieurs fois. Mais la première fois, il y a eu des avertissements lors de la génération du fichier de configuration grub. Je ne …
Si j'écris un programme qui essaie de lire la mémoire à chaque adresse possible et que je l'exécute sur un Unix "complet", il ne pourra pas accéder à toute la RAM physique. Mais comment le système d'exploitation l'empêche-t-il de le faire? Je connais mieux les petites architectures de CPU où …
Je construis un système Linux très minimal qui se compose simplement du noyau (v4.1-rc5) et d'un initramfs peuplé de busybox (v1.23.2). Cela fonctionne très bien pour la plupart, mais j'observe une différence dans le comportement de l'exécution des commandes dans / init, que j'utilise un initramfs intégré par rapport à …
Je sais qu'il a printfbesoin de l'aide du système d'exploitation pour faire son travail. Je sais également que printfne fonctionne pas dans le code source Linux car il n'y a pas de bibliothèque. Et nous avons donc printkpour le débogage. Comment ça printkmarche quand le système d'exploitation démarre encore?
J'ai un Lenovo IdeaPad Yoga 13 avec Ubuntu 13.10 installé. L'appareil dispose d'un bouton "Toggle TouchPad" sur le clavier ( F5). Les F*boutons du clavier sont inversés (donc pour l'obtenir F5, je dois appuyer sur Fn+ F5, et F5c'est en fait la touche à bascule). J'ai découvert que le bouton …
Je me demande depuis quelques jours comment ça marche exactement. Nous pouvons définir des paramètres d'exécution du noyau en utilisant sysctl ou echo boolen 1> /proc/sys/module/exactParametermais /sys/modules/module/parameters/parameternous pouvons également définir des valeurs. Les paramètres des modules sont-ils /proc/sys/liés uniquement au disque dur dans le noyau? ou il pourrait également y …
Si vous exécutiez ce qui suit, que se passerait-il? cat /dev/random > ~/randomFile # don't run Serait-il écrit jusqu'à ce que le lecteur manque d'espace, ou le système verrait-il un problème avec cela et l'arrêterait-il (comme avec une boucle de lien symbolique infinie)?
La dernière version du noyau Linux (3.x) utilise-t-elle toujours le Completely Fair Scheduler (CFS) pour la planification des processus qui a été introduite dans 2.6.x? Si ce n'est pas le cas, lequel utilise-t-il et comment fonctionne-t-il? Veuillez fournir une source.
Comment mettre à jour le noyau en cours d'exécution sans redémarrer? Je connais Oracle ksplice mais ce n'est pas gratuit et il ne supporte que les distributions que je n'utilise pas. Existe-t-il des alternatives à ksplice?
J'utilise une machine virtuelle kvm ubuntu 10.04 pour tester certaines fonctionnalités d'un module du noyau. Je parcoure les /var/logfichiers pour observer les messages du noyau sur ce module. Pour commencer à partir d'un état propre, je supprime les fichiers journaux contenant des messages plus anciens en exécutant rm -rf /var/log/*puis …
Sous Linux et Windows, je suis habitué à la situation où j'ai besoin d'un noyau 64 bits pour avoir un système avec multiarch / WoW où je peux exécuter les logiciels 32 bits et 64 bits côte à côte. Et puis, il y a des années, cela m'a époustouflé quand …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.