The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Опубликован план превращения Genode в операционную..."
Отправлено uniman, 22-Янв-12 23:21 
>>> У линуксоидов система в таком виде была при царе Горохе.
>> (albeit limited) ABI implementation is provided.
>> Вам перевести, или вы справитесь?
> Вы прелестны. :)  "при Горохе" -- "да, при Горохе!"

Для вас - на русском.

1  Linux kernel ABI реализовано настолько, насколько это требуется для запуска ряда binary-only приложений (AcrobatReader, GoogleEarth, Skype, etc).
Большее - нафик не упало, поскольку никакого смысла в этом нет.

Ряд ABI в оригинальном linux kernel сделано для реализации подсистем, которые существуют только в нем. Реализовывать их в bsd ядре нет никакого смысла.

2 Реализация Linux ABI была _начата_ в 1995 году.
# svn log | tail -20
------------------------------------------------------------------------
r9313 | sos | 1995-06-25 20:32:43 +0300 (Sun, 25 Jun 1995) | 11 lines

First incarnation of our Linux emulator or rather compatibility code.
This first shot only incorporaties so much functionality that DOOM
can run (the X version), signal handling is VERY weak, so is many
other things. But it meets my milestone number one (you guessed it
- running DOOM).

Uses /compat/linux as prefix for loading shared libs, so it won't
conflict with our own libs.

Kernel must be compiled with "options COMPAT_LINUX" for this to work.
------------------------------------------------------------------------

3 По мере необходимости (внимание - необходимости) подпроект дорабатывался и дорабатывается.
# svn log | head -20
------------------------------------------------------------------------
r229923 | dim | 2012-01-10 10:42:01 +0300 (Tue, 10 Jan 2012) | 8 lines

MFC r229402:

In sys/compat/linux/linux_ioctl.c, work around a warning when a pointer
is compared to an integer, by casting the pointer to l_uintptr_t.  No
functional difference on both i386 and amd64.

Reviewed by:    ed, jhb
------------------------------------------------------------------------

4 Состояние на данным момент
http://svnweb.FreeBSD.org/base/release/9.0.0/sys/compat/linux/

5 Версия, которую выдает модуль - фуфло, обманка для приложений.
Если кто-то делает на его основании выводы о качестве linux abi в указанных проектных целях, то это его компетентность в ит весьма сомнительна.

То, что вы написали, видимо используя в качестве источника потолок - милая, прелестная глупость.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру