Por meio desses métodos de pesquisa, podemos oferecer uma visão abrangente do estado da prática dos testes de drivers de dispositivo do kernel Linux. Para isso, realizamos um mapeamento sistemático de literatura formal, uma revisão da literatura cinzenta e uma pesquisa com mantenedores de drivers de dispositivos do Linux. Esta pesquisa caracteriza como os drivers de dispositivo do kernel Linux são testados. No entanto, isso nem sempre é facilmente alcançável porque os drivers de dispositivo dependem de componentes de hardware que podem operar de forma não determinística, falhar inesperadamente ou estar indisponíveis para os desenvolvedores. Para mitigar isso, os drivers de dispositivo devem ser testados em vários cenários de caso de uso. Bugs nesses componentes podem comprometer a estabilidade de qualquer sistema operacional GNU/Linux. Finally, we offer an extensive characterization of Linux kernel testing tools.ĭrivers de dispositivo são uma parte essencial do kernel do Linux. Further, we have evaluated those tools that showed the most promising for daily use by Linux developers. We have summarized the information gathered in a catalog of test tools used to test the Linux kernel and its device drivers. Through these research methods, we are able to offer a comprehensive overview of the state of the practice about tests on Linux kernel device drivers. To accomplish that, we carried out a mapping study, a grey literature review, and a survey with Linux device driver maintainers. This research characterizes how Linux kernel device drivers are tested. However, that is not always easily achievable because device drivers rely on hardware components that might operate nondeterministically, fail unexpectedly, or be unavailable to developers. To mitigate that, device drivers should be tested against many use case scenarios. Bugs in these components may compromise the stability of any GNU/Linux operating system. macOS 10.11.6 (64bit) El Capitan: Lazarus 1.9.0 carbon trunk, FPC 3.0.Device drivers are an essential part of the Linux kernel.$ ImageViewer -i 2 -f on -o on -e off C:\Users\\Pictures\Wallpapers\ Specify window should stay on top (default off): Specify a moniter to show fullscreen slideshow (default 0 is the main moniter): Load pictures in the sub folders as well when manually open a picture (default on): Picture stretch Out (fit to window/screen when the size is smaller than window/screen. Picture stretch In (fit to window/screen when the size is bigger than window/screen. Set slideshow transitional effect (default on): Set slideshow interval in seconds (default 4 seconds): Start/Force slideshow (default behavior: if single file is selected = off, if folder is selected = on): Start inFrame mode at startup (default off): Start fullscreen mode at startup (default off): ImageViewer can be launched via command-line, and applications or scripts can also launch Image Viewer with following options. Image Viewer can be also launched via command-line, meaning other applications or scripts can launch Image Viewer with following options. Image Viewer can be launched by (1) double clicking the executable and selecting image files or (2) selecting image files or folders in the explorer, and using “send to” feature in Windows explorer (create “shortcut” file and place it to “shell:sendto” folder) or (3) command-line. Windowless View (with slideshow) on macOS Windowless View (with slideshow) on Windows 11 Configurable options with command line parameters and popup menus.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |