Вопросы по теме 'minix'
У кого-нибудь здесь есть опыт разработки для Minix?
Недавно меня заинтересовала ОС Minix. http://www.minix3.org/
Меня очень впечатлили описания его характеристик устойчивости и надежности, но я заметил явную нехватку программных пакетов, доступных для этой платформы.
Кто-нибудь здесь...
1009 просмотров
schedule
16.12.2022
Как настроить proc.c в minix для реализации алгоритма FCFS?
Я хочу настроить код файла minix /usr/src/kernel/proc.c для реализации алгоритма FCFS, но у меня нет никаких идей или подсказок. Мне говорили, что текущий алгоритм работает с каким-то уровнем приоритета и все процессы сначала идут в одну очередь, а...
3780 просмотров
schedule
10.05.2023
Портирование JVM на MINIX
Как видно из названия, по какой-то причине мне нужно сделать возможным запуск файлов .class в Minix (компилятор не нужен). Так может ли кто-нибудь указать мне в каком-либо направлении, предложить литературу или дать совет? В общем, как бы вы...
880 просмотров
schedule
07.03.2023
Необходимо иметь пользователей в нескольких группах защиты
У меня есть проект, который я делаю для своего класса ОС, и есть часть, которая меня немного озадачила:
В вашей системе должно быть не менее 3 разных обычных пользователей и не менее трех разных групп защиты, причем каждая группа защиты должна...
126 просмотров
schedule
29.01.2023
Измените /dev/zero в MINIX, чтобы получить «a»
Для проекта мне нужно изменить нулевой драйвер, чтобы он производил бесконечное количество «а» вместо обычного нуля. Поэтому я изменил /usr/src/drivers/memory/memory.c
Это был оригинал:
/* Initialize /dev/zero. Simply write zeros into the...
323 просмотров
schedule
01.10.2022
printf в C печатает спецификатор на консоль
Я пытаюсь напечатать некоторую статистику о структуре дыр в ядре MINIX 3, я изменил файл alloc.c, чтобы напечатать количество дыр в списке, количество итераций до того, как дыра в списке была найдена, и средний размер отверстия. Я использую printf...
187 просмотров
schedule
14.02.2024
Реализация системного вызова Minix 3.3 как вызова библиотеки libc
Я следовал этому руководству, чтобы создать системный вызов в Minix.
http://homepages.cs.ncl.ac.uk/nick.cook/csc2025/minix/syscall-exercise1.html
Я могу правильно использовать системный вызов, когда использую _syscall, и теперь я хотел бы...
553 просмотров
schedule
01.07.2022
Сколько времени занимает компиляция minix?
Я скачал исходный код Minix через git:
git clone git://git.minix3.org/minix minixsrc
Затем я последовал инструкциям по кросс-компиляции MINIX с build.sh и запустил команда
sh build.sh -mi386 -O ../build tools
Теперь я ждал около...
421 просмотров
schedule
17.12.2022
Запись в файл с серверов PM или VFS (Minix)
Я пытаюсь написать системный вызов для системы Minix. Системный вызов необходим для поиска позиции и записи в файл в этой позиции.
Однако я не могу вызвать lseek или write или fseek, fwrite изнутри сервера pm. Если я включаю любую из библиотек, в...
390 просмотров
schedule
20.12.2022
ошибка связывания clang: неопределенная ссылка на «qsort»
Несмотря на то, что я включил '#include' в свой код, когда я использую встроенную функцию qsort, clang выдает мне ошибку:
schedule.o: In function `chooseTicket':
schedule.c:(.text+0x16d): undefined reference to `qsort'
clang: error: linker command...
1295 просмотров
schedule
18.07.2022
VMware — Minix 3 — ошибка pkgin
Я установил Minix 3.3.0 на VMware 12.5.2.
Убунту 16.04, Линукс 4.4.8
Когда я пытаюсь бежать
# pkgin update
я получаю сообщение об ошибке
pkgin: Can't open database /usr/var/db/pkgin/pkgin.db: unable to open database file: No such...
206 просмотров
schedule
28.06.2022
Как переименовать файл по его индексу в Minix mfs?
В рамках адаптации в университете я должен изменить функцию unlink_file , расположенную в /usr/src/minix/fs/mfs/link.c , поэтому (при определенных условиях) вместо удаления файлов просто меняет их имя.
У меня есть индекс родительского каталога,...
271 просмотров
schedule
05.03.2024
Разница между системным вызовом и вызовом ядра в Minix/Microkernel
Концептуально, в чем разница между системным вызовом и вызовом ядра в Minix?
Я как бы понимаю эту разницу в операционной системе, такой как Linux, но как насчет микроядра, такого как Minix? Оба типа вызовов одинаковы?
401 просмотров
schedule
17.06.2022