Почему система не POSIX-совместима?

Everything you can't fit into other forums
  • POSIX® (англ. Portable Operating System Interface for Unix — Переносимый интерфейс операционных систем Unix)
    POSIX.1, Корневые службы (включает стандарт ANSI C) (IEEE Std 1003.1-1988)

    * Создание и управление процессами
    * Сигналы
    * Исключения плавающей точки
    * Нарушение сегментации
    * Запрещенные директивы
    * Ошибки шины
    * Таймеры
    * Операции над файлами (директориями)
    * Каналы
    * Библиотека C (Стандартный С)
    * Интерфейс и контроль ввода/вывода
    * Триггеры процессов
    Мы не делаем еще одну *nix-систему. Только и всего. И, да, что такое posix-совместимые программы?
  • Извините, не так выразился=) Я имел ввиду программы, которые портируются под posix-совместимые системы=) Да, и не по сабжу. Можно ли написать программу на Си, которая будет выполняться без ОС, или необходимы какие-либо прерывания? Может ли printf() работать используя только прерывания BIOS?=)
  • Ну, а что, для Колибри мало программ, портированных с posix?
    Не по сабжу: на чистом ANSI C - нельзя. На Си со вставками ассемблера - можно. Printf - очень непростая функция, но если говорить про вывод на экран - то да, через bios можно.
  • Спасибо!=)
  • Хотя, наверняка где-то есть libc и скрипты линковки, позволяющие генерировать бинарники, использующие только функции BIOS.
  • Who is online

    Users browsing this forum: No registered users and 46 guests