forum.wfido.ru  

Вернуться   forum.wfido.ru > Нижегородские эхи > NINO.HARD_SOFT

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 12.10.2016, 13:09
Alexey Veselovsky
Guest
 
Сообщений: n/a
По умолчанию AmigaOS 4 Unofficial Developers FAQ

Alexey Veselovsky написал(а) к All в Aug 02 22:33:26 по местному времени:

Вот, может кому интересно...

*****************************************************************************
AmigaOS 4 Unofficial Developers FAQ

eXec magazine

===============================================================================
Q:
What compilers and other development tools will be adapted to generate and test

AmigaOS 4 programs?

A:
Currently, we use gcc 2.95.2. All compilers available in the standard
distribution
are usable, as long as they don't require a runtime environment.
Clearly, this rules out Java at the moment. Langauges include:
C
C++
Chill
Fortran 77
Objective C
Assembler

Java might follow. The GNU Java compiler is interesting as it can actually
compile Java to native code. It still requires a runtime environemnt,
though... Bintuils 2.11 are used. For the release, we'll also plan to have
gdb support.

------------------------------------------------------------------------------
Q:
Нow and to what degree there will be provided a compatibility with existing
software for AmigaOS 3.x?

A:
Through binary and source code compatibiliy, as far as possible...

------------------------------------------------------------------------------
Q:
What API changes should be expected between AmigaOS 3.x and AmigaOS 4.0?
In other words: how much code will have to be modified to compile and run
on AmigaOS 4 an application/library/device written for AmigaOS 3.x?

A:
We provide header files to ensure source code compatibility, but library
opening changed slightly, so it's likely that some source code needs to
be adapted. Overall, it's expected to be 95 % compatible.

------------------------------------------------------------------------------
Q:
Is the Altivec support planned? If so then can we expect an appropriate
compiler (gcc?) and libraries to be delivered?

A:
Planned: yes. When: no idea.

------------------------------------------------------------------------------
Q:
Memory protection and virtual memory. Will they be provided? On what level?

A:
It's planned. Basically, memory protection will later on include protection
of code segments, protection of memory not allocated or non-existing.
It's not quite sure yet if full protection, i.e. protection of individual
tasks's memory areas, is at all feasible, due to the MEMF_PUBLIC abuse
and misconceptions. We will give guidelines for OS4 programmers so that
future version of the system will be able to take advantage of protected
memory.

Virtual memory is also planned. An application will be required to indicate
that
it wants to use virtual memory. There's an additional memory flag MEMF_VITRUAL
that will alocated memory that can be made virtual.

------------------------------------------------------------------------------
Q:
Do you plan to support a SMP?

A:
Not yet. It's considered in the design, but not yet fully possible.

------------------------------------------------------------------------------
Q:
Will you plan to introduce transparent layers into layers.library? What about
blitting using an alpha-channel?

A:
We considered that, but it requires a complete reimplementation of the layers
system. This will come in a later OS update. OS 4 will ship with an
arithmetically optimised reimplementation of layers.

------------------------------------------------------------------------------
Q:
Нow OpenGL API will be implemented in AmigaOS API? Currently we have to use
GLUT libraries from StormMESA which isn't comfortable.
Will it be possible to access windows, screens and pull-down menus without
using GLUT library?

A:
There will be a native mode interface, which means that you will have to use
(or better be able to use) normal intuition in conjunction with OpenGL.

------------------------------------------------------------------------------
Q:
Нow a m68k emulator is built-in and how it handles m68k programs?

A:
An API will be provided to run sections of 68k code.
Running 68k programs from disk will automatically run them emulated.

------------------------------------------------------------------------------
Q:
Will dos.library's maximum file length limit be removed?

A:
No. This is not possible due to internal data structures.

------------------------------------------------------------------------------
Q:
Will all 16-bit limits in system structures (especially GUI related) be
removed?

A:
No. System structure will remain unchanged for backward compatibility.

------------------------------------------------------------------------------
Q:
Will AmigaOS 4 allow a concurrent work for multiple users?
Нow their access rights will be managed and controlled?
Will it be more Unix-like or more Microsoft NT-like?

A:
No.

------------------------------------------------------------------------------
Q:
Will AmigaOS4 have any Java engine (JRE) built-in? What about AWT then?

A:
Java will later be provided through AmigaDE integration.
We're looking into the GNU Java compiler as well.
No firm commitment yet, though.

------------------------------------------------------------------------------
Q:
Will AmigaOS4 be compatible with POSIX? Will it be finally possible to write
and use a fork() function?

A:
We try to have a POSIX compliancy layer, but I'm afraid that fork will never
be possible with the Amiga. The Amiga system is based on a single address
space all way through, and no amount of development can take that away.
Future versions of the OS might remove this by providing a new system that
runs an Amiga "Box", but currently, this is not possible.

------------------------------------------------------------------------------
Q:
Currently there's some support for UID/GID attributes.
Will it be expanded to support SUID/SGID also?

A:
No.

------------------------------------------------------------------------------
Questions answered by Thomas Frieden from Нyperion
===============================================================================
Links
Official AmigaOS Portal
Нyperion Entertainment
Amiga, AmigaOS are registered trademarks of Amiga Inc.
*****************************************************************************





--- WP/95 Rel 1.78E (215.0) Reg.
Ответить с цитированием
  #2  
Старый 12.10.2016, 13:09
Vlad Vinogradov
Guest
 
Сообщений: n/a
По умолчанию AmigaOS 4 Unofficial Developers FAQ

Vlad Vinogradov написал(а) к Alexey Veselovsky в Aug 02 23:12:40 по местному времени:

In a message of 05 Aug 02 Alexey Veselovsky wrote to All:

AV> Вот, может кому интересно...

AV> *********************************************************************
AV> AmigaOS 4 Unofficial Developers FAQ

ага. конфетка.

--- ifmail v.2.15dev5
Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:57. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot