Nasarus wrote:Ведь любую вещь можно использовать как во благо, так и во вред. Например программа перехватывает обращение к файлу, проверяет по своему списку, и если у подконтрольного приложения есть к примеру права для доступа к файлу то хост ей разрешает, а если нет блокирует; при этом не нужно менять ФС. И это не единственный ПОЛОЖИТЕЛЬНЫЙ вариант ))
Не вижу в этом примере ничего положительного. Проверка прав доступа - исключительная прерогатива операционной системы.
Если (и когда) такая проверка потребуется - можно будет её внедрить в Ядро, в модули, в драйверы, но только не в пользовательское приложение.
Попробуй лучше добавить эту проверку в ядро (в свою домашнюю версию, конечно).
Даже если ничего не выйдет - получишь массу свежих впечатлений
art_zh wrote:
Попробуй лучше добавить эту проверку в ядро (в свою домашнюю версию, конечно).
Даже если ничего не выйдет - получишь массу свежих впечатлений
Скорее всего с моими познаниями в осеписательстве мое ядро даже не загрузится
Не боги горшки лепят. Иван Поддубный учась в 10 классе (11-летней школы) собирал уже собственные руссифицированные дистрибутивы Менуэт в 2002 (ЕМНИП). Разве не показатель?
Все с чего-то начинали. Я до Колибри вообще программировал только на 3-х языках: бейсик, фокал и ассtмблер (БК-0010/PDP11). На х86 естественно начинал с нуля. И только явная недоделанност ядра Менуэт32 побудило ковырять это самое ядро.
IIRC, there was a single thread OS/IDLE, slot 1, protected from termination.
Then it was split to IDLE, slot 1, and OS threads, slots 2+.
There was no protection for OS threads because nobody implemented it until #8270.
dunkaist wrote:IIRC, there was a single thread OS/IDLE, slot 1, protected from termination.
Then it was split to IDLE, slot 1, and OS threads, slots 2+.
There was no protection for OS threads because nobody implemented it until #8270.