sysenter/sysexit
Последние версии L4::Ka (может, и Hazelnut). Но, насколько я помню, там AT&T синтаксис. Другими словами, соберётся только Unix-ассемблером.
Только я ничего не понял, о чём ты, что это за акронимы...
Да и перевести AT&T в nasm тоже можно..
Ну а nasm - не юниксовый что ли?
Может и юниксовый, не пользовался.
Чё-то я ничего не понял, что это за L4?..
См. веб.
Да, несмотря на то, что L4 — коммерческая система, её ядро можно скачать. Где — уже не помню. Оно — целиком на асме, и там, кажется, Intel-синтаксис. L4Ka — С++ + асм с AT&T синтаксисом.
Хотя, впоследствии, конечно, они тоже могут быть интересны...
Сорцы ядра обычно менее сложны чем то, что постится в треде "Код с помощью которого я заработал(а) денег".
sysenter/sysexit
системные команды Сложно их ожидать где-то кроме ядра и системных библиотек.
Я их больше нигде не видел. Попробуй в glibc поискать, может там встречается.
Да это-то понятно, я думал, может у кого есть что-нибудь более образовательное
Minix. Тоже операционка, но — как раз образовательная.
Более образовательное, это тема: глянь Это уже давно не так.
---
...Я работаю антинаучным аферистом...
Выложи исходники.
---
...Я работаю антинаучным аферистом...
А также знаю (видимо в отличие от тебя что Hazelnut не является L4. А является лишь другой реализацией специфицированного для L4 интерфейса для работы с ядром из пользовательских приложений. Hazelnut может быть написан на чём угодно, но это не влияет на то, что ядро L4 написано целиком на ассемблере. Поэтому Hazelnut никак не может являться аргументом, оправдывающим твоё заявление
> Оно — целиком на асме
Это уже давно не так.
Оставить комментарий
tatianant
Подскажите примеры использования этой парочки. Если есть возможность, то что-нибудь реально собираемое nasm'ом, например. Спасибо.