OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 20:27

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: UnixAOS
СообщениеДобавлено: Пятница, 29 Июнь, 2007 17:35 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4695
Откуда: Россия, Орёл
Guenter Feldmann писал(а):
Hi Oberoners,

The second alpha release of UnixAos is now ready for download. It exists in
three versions: LinuxAos, SolarisAos and DarwinAos (MacOS X). You will
find them in

ftp://ftp.informatik.uni-bremen.de/home ... /UnixAos/*

This release is based on the Bluebottle sources of 21.04.2007 and uses
the new object format. Currently the Oberon system is used as user
interface. The Bluebottle windowmanager modules are also present but
the windowmanager does not get installed yet.

Knows problems:

- The code for invoking user supplied exception handlers is missing.
You get a standard trap view with a corresponding message instead.

- The Paco compiler gets slower with every compilation.

- Module AosUPD contains mostly dummy routines and is unuseable.
It's only there because it was needed for compiling other modules.
But the old module NetSystem works and ssh and telnet are usable.


-- Guenter


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: UnixAOS
СообщениеДобавлено: Понедельник, 30 Апрель, 2012 09:06 
Аватара пользователя

Зарегистрирован: Понедельник, 09 Апрель, 2012 16:22
Сообщения: 88
Откуда: Иркутск
Ставил unixaos на убунту lucid - работало прекрасно, включая новейшую версию unixaos rel 1.6 (от 18 апреля 2012).

На новейшей убунте 12.04 (codenamed "precise") нужно немного потвикать системные папки убунты (без этого unixaos (rel 1.3 и rel 1.6) не запускается). Сообщаю, как:

Код:
ls /usr/lib/libX11.so*
#ls: cannot access /usr/lib/libX11.so*: No such file or directory
ln -s /usr/lib/i386-linux-gnu/libX11.so.6 /usr/lib/libX11.so.6
ln -s /usr/lib/libX11.so.6 /usr/lib/libX11.so
ls /usr/lib/libXext.so*
#ls: cannot access /usr/lib/libXext.so*: No such file or directory
ln -s /usr/lib/i386-linux-gnu/libXext.so.6 /usr/lib/libXext.so.6
ln -s /usr/lib/libXext.so.6 /usr/lib/libXext.so
ls /lib/tls/i686/cmov/libc.so*
#ls: cannot access /lib/tls/i686/cmov/libc.so*: No such file or directory
ls /lib/tls/i686/cmov/
#ls: cannot access /lib/tls/i686/cmov/: No such file or directory
mkdir -p /lib/tls/i686/cmov/
#mkdir -p --- создать все отсутствующие родительские директории, которые родительнее, чем заданная
ln -s /lib/i386-linux-gnu/libc.so.6 /lib/tls/i686/cmov/libc.so.6
ln -s /lib/tls/i686/cmov/libc.so.6 /lib/tls/i686/cmov/libc.so


Однако aos всё же продолжает выдавать:
Код:
Unix.Dlopen: loading library libc.so.6 failed


Это побороть я не смог. Если кто подскажет, как побороть эту ошибку, буду благодарен. Отправил автору UnixAOS отчёт о проблеме и способе обхода проблемы.

Однако эта ошибка не мешает unixaos запускаться и работать. Что при этом страдает в результате этой ошибки, я не знаю. Было бы интересно узнать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: UnixAOS
СообщениеДобавлено: Понедельник, 30 Апрель, 2012 10:55 

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1177
Откуда: Мариуполь
Попробуй запускать с командой strace для того, чтобы увидеть отладочные сообщения вызовов
Код:
strace <command> <parameters>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: UnixAOS
СообщениеДобавлено: Понедельник, 30 Апрель, 2012 16:22 
Аватара пользователя

Зарегистрирован: Понедельник, 09 Апрель, 2012 16:22
Сообщения: 88
Откуда: Иркутск
Не хватало вызова ldconfig, чтобы обновить инфу. :)

Вот полный workaround для Ubuntu 12.04 and UnixAos rel 1.6:

I symlinked

/usr/lib/libX11.so.6
/usr/lib/libX11.so
/usr/lib/libXext.so.6
/usr/lib/libXext.so
/lib/tls/i686/cmov/libc.so.6
/lib/tls/i686/cmov/libc.so

to the matching system files, and after that, ran "ldconfig", after this all worked OK.

file /usr/lib/libX11.so.6
/usr/lib/libX11.so.6: symbolic link to
`/usr/lib/i386-linux-gnu/libX11.so.6'
Ok
file /usr/lib/libX11.so
/usr/lib/libX11.so: symbolic link to
`/usr/lib/libX11.so.6'
Ok
file /usr/lib/libXext.so.6
/usr/lib/libXext.so.6: symbolic link to
`/usr/lib/i386-linux-gnu/libXext.so.6'
Ok
file /usr/lib/libXext.so
/usr/lib/libXext.so: symbolic link to
`/usr/lib/libXext.so.6'
Ok
file /lib/tls/i686/cmov/libc.so.6
/lib/tls/i686/cmov/libc.so.6: symbolic link to
`/lib/i386-linux-gnu/libc.so.6'
Ok
file /lib/tls/i686/cmov/libc.so
/lib/tls/i686/cmov/libc.so: symbolic link to
`/lib/tls/i686/cmov/libc.so.6'
Ok

Гюнтер обещал починить эту штуку в следующем релизе, я ему подробные описания и все логи выслал. Он ответил, что эти вещи описаны в Linux.Unix.Mod. В этот модуль я ещё не смотрел.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: UnixAOS
СообщениеДобавлено: Понедельник, 30 Апрель, 2012 16:26 
Аватара пользователя

Зарегистрирован: Понедельник, 09 Апрель, 2012 16:22
Сообщения: 88
Откуда: Иркутск
Вот, исходя из лога strace, список обыскиваемых папок:

So, the actual aos.linux's search path for "libX11.so.6" is:

/lib32/, /usr/lib32/, /i386-linux-gnu/,
/usr/i386-linux-gnu/, /lib/, /usr/lib/, /usr/X11R6/lib/,
/usr/X11/lib/ .

Если UNIXAOS rel 1.6 не находит ./libX11.so.6 в этих папках (без рекурсивного поиска по папкам), то он сдаётся (фатально) и пишет в логи ошибку. Порядок поиска для других либ я не смотрел.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB