Новости AROS 03/2007
Дайджест за март 2007 года
Итак, что было сделано на AROS в марте.
Заменена и включена по умолчанию система украшения графических элементов окон (decor) , с новой темой ICE от Darius Brewka.
Michal Schulz внёс свой код для USB в SVN AROS. Это самая первая WIP-prealpha версия, однако, она должна работать. Содержит смесь собственного кода под LGPL и кода BSD.
В настоящее время он содержит драйвер для контроллеров UHCI (драйвер OHCI будет написан позднее), простой USB-стэк, базовый класс USBDevice (из него исходят все остальные устройства), класс USBHub, а также внешний класс USBHID
с рабочей поддержкой usb-мышей. Уже добавлена начальная поддержка USB-клавиатур и планшетов. Класс USBHID в ближайшее будущее будет расширен улучшенной поддержкой планшетов USB (да, чтобы работать с Lunapaint!) и далее — поддержкой USB-клавиатур. Затем будет написан драйвер OHCI.
На этом автор останавливаться не планирует — в планах написание соответствующей документации, написание дополнительных драйверов, а также, возможно, программы управления настройками. Также возможно написание инструмента для работы с USB наподобие PCITool.
В настоящее время для того чтобы протестировать стэк необходимо собрать его с помощью metamake(мета-цель hidd-usb). Также стэк может быть включен в rom. Для использования внешних классов , необходимо назначить
USBCLASSES: соответственным образом (в настоящее время CLASSES:usb/). Для включения стэка в целом на машинах с OHCI
используется команда C:Loadresource DRIVERS:uhci.hidd
(на машинах с OHCI затем будет C:Loadresource DRIVERS:ohci.hidd).
Продолжается внедрение поддержки FAT, Rob Norris работает
над переделкой кэширования и устойчивостью хэндлера.
Хэндлер файловой системы SFS включен по умолчанию (был ранее выключен) и доступен для тестирования (на самом деле, поддержка SFS довольно стабильна, но имеет ряд известных багов).
Команда C:Format была доработана Павлом Фединым и поддерживает OFS и интернациональный режим.
Также Павел предоставил код улучшенной файловой системы CDVDFS CF с корректной поддержкой Joliet и национальных символов, однако, он ещё не протестирован в достаточной мере, и не доступен по умолчанию. Поддержка русских букв также пока не активирована, поскольку для этого надо улучшить реализацию пакетов DOS. Павел обещает продолжить работу над ним. Также, благодаря ему драйвер vesa.hidd получил улучшенную поддержку старых видеокарт и ряд исправлений. Vesa.hidd более не использует определение режимов из GRUB, что позволяет использовать стандартную версию GRUB.
Произведены доработки стэка AROSTCP от Nic Andrews, вводимые с целью улучшения совместимости и удобства пользования (ннтеграция кода из MOSNet и miami (в частности, класса MUI.MiamiPanel), которая ещё не закончена). Также Nic закончил своё задание по разработке драйвера сетевой карты Via Rhine, а полученные средства распределил на некоторые другие задания (см. Graphics Subsystem Cleanup,
Graphics Subsystem Enhancement
animation.datatype
.
Neil McCafferkey взялся за выполнение задания первой фазы инсталятора AROS (см задание)/ Пожелаем ему удачи.
Исправлен ряд ошибок в самой системе и Zune.
Режим Wanderer Double Buffer убран окончательно.
Интерпретатор REXX доработан для запуска программ в командной строке (команда rx).
Обновлён интерпретатор языка Lua до версии 5.1.2.
Добавлена первая альфа-версия клона Удобства DepthMenu
в sys:tools/commodities (открывает всплывающее меню со списком открытых окон при щелчке правой клавишей мыши на соответствующем элементе).
Объявлен конкурс на лучшие обои для десктопа AROS. Размер изображений не должен быть менее 800x600, изображения должны быть выпущены на условиях лицензии APL, и загружены в галерею коммьюнити-сайта aros-exec.org не позднее 31го мая 2007 года (также файлы можно найти на archives.aros-exec.org). Лучшие обои войдут в ночные сборки AROS. Также разрабатываются новые логотипы для сайтов новостей и наборы иконок для AROS.
---Приложения---
Выпущена новая альфа-версия проигрывателя MP3 от Tomas Kun — AROSAmp 0.20 , теперь получившего меню и полностью конфигурируемый интерфейс с модной поддержкой "шкурок", а также, сохранением установок в файл.
Благодаря исходникам от Robert Norris на AROS портирована
игра Frontier: The First Encounter.(заменяемый бинарник) Также появилась версия игры AlienAttack (клона SpaceInvaders), написанного при помощи Hollywood 2.5., под все Амига-системы.
Обновился
Yet Another FTP Server 1.7.1
Новости AROS 02/2007 (репост)
Прошёл второй месяц нового года, и работа по разработке AROS (AmigaOS-клон для x86) кипит как никогда. За прошедшее время произошло множество важных изменений.
Прежде всего, наконец заработал drag & drop в Wanderer! Имеется в виду, что теперь можно использовать Wanderer как для копирования файла между папками простым перетаскиванием (включая и выделение группы файлов), так и для открытия файла путём "опускания" иконки на иконки приложений (AppWindows). Это "чудо" было сотворено Christoph Szczecina и Darius Brewka. Проблемы со стабильностью Wanderer на native-системе в текущее время устранены, благодаря усилиям нашего неутомимого "охотника за багами" Hogne Titlestadt.
Robert Norris успешно завершил работу над поддержкой сети для linux-hosted AROS. Интерфейс Tap окончательно работает и может быть опробован в составе последних "ночных" сборок. William Ouwenhand работает над датской версией Aros.org. Сhristoph Szczecina написал руководство по сборке AROS для Ubuntu Linux. Nic Andrews представил код драйверов сетевых адаптеров RTL 8139 и VIA Rhine. Они всё ещё требуют доработки, но эта работа не должна занять слишком много времени.
Снимки AROS более недоступны для скачивания, поскольку начали весьма быстро устаревать из-за ускоренного развития системы. Теперь для тестирования должны применяться ночные сборки, содержащие все последние изменения. За прошедший месяц были назначены новые задания на сайте Team AROS: AROS-порты TeX и Scalos. Последний не должен заставить себя долго ждать, поскольку разработчик порта Scalos на OS4 Staf является также разработчиком ядра AROS.
Порт AROS на EFIKA "прибавил в весе" и составляет почти $1500. Есть ли охотники?
Ведётся работа над поддержкой пакетов DOS и дополнительных файловых систем. Благодаря Robert Norris, AROS в скором времени, видимо, получит поддержку FAT16/32 а также, возможно, многих систем, работающих на FUSE, например, NTFS. Подробнее о процессе разработки можно прочитать в его блоге. Также можно почитать интервью с Робом здесь.
Выпущен графический редактор Lunapaint 0.3.1 с множеством дополнений и изменений. Например, появился инструмент для написания текста (пока не работает на native, что будет исправлено в следущем релизе). Повышена скорость, улучшена поддержка слоев. Исходный код будет открыт и доступен на Berlios.de.
Matthias Rustler портировал WGET на AROS, известную утилиту командной строки для скачивания и передачи файлов по протоколам FTP/HTTP. Скомпилирована без поддержки SSL. Скачать её можно здесь.
Вышла новая версия AmiGG 0.44.5 (ICQ-подобная утилита) с устранённой проблемой с сохранением профиля на AROS. Вышла первая альфа-версия "движка" базы данных Simple Database Engine (SDB Engine). Она доступна в виде zip-архива и в виде загрузочного ISO с AROS и установленной SDB. Также выпущена альфа-версия программы распознавания текста GOCR с графическим интерфейсом. Кириллица пока не поддерживается.
Новости AROS 01/2007 (репост)
Новости из стана AROS
Опубликовано интервью с основателем проекта — Aaron Digulla на The AROS Show.
Также на The AROS Show опубликован рассказ о создании базы данных SDB, созданной Falcucci Fabio при
помощи языка Lua. Сам Lua на AROS недавно обновился.
Опубликован первый перевод документации для разработчиков о разработке
программ с Zune GUI, написанный Aggressor`ом (мерси!).
Staf Verhaegen работает над доработкой документации для разработчиков.
За прошедшие 2 года многое переменилось и документация постепенно
устаревает. Благодаря Staf новые разработчики смогут найти полезную информацию
на нашем сайте.
Marcin Kielesinski портировал на AROS cвой 'пэйджер' (IM)
AmiGG 0.44.3.
Это первая из таких программ, поддерживающая 2 популярных в Польше протокола —
Gadu-Gadu и Tlen. В будущем обещана поддержка ICQ и MSN.
Портирована программа для чтения документации в формате autodoc — AutoDocReader.
Создана первая интегрированная среда разработки (Integrated Development Environment)
Murks IDE. Это простой графический инструмент
разработчика, способный открывать проекты, сохраненные в формате AmiDevCpp
и при наличии в системе компилятора GCC — компилировать их.
Самая часто обновляемая программа AROS — Lunapaint — близится
к версии 0.3, которая должна стать самой стабильной. Подарок к рождеству
от Hogne Titlestad =)
MP3-проигрыватель AROSAmp от Tomas Kun также близится к релизу. Возможно, он
состоится даже до нового года. (Собственно, состоялся, и уже есть вторая альфа плеера).
Находятся в задумках порт браузера Sputnik от Marcik, базирующийся
на версии KHTML для ОС Symbian и порт оригинального GUI Feelin. Также
возможно, что на AROS будет портирован AmiVNC.
Изменения в системе
Система была подправлена c учётом установки strict-aliasing в GCC4,
что позволило избежать проблем при сборке системы с этим компилятором.
Устранены некоторые потенциальные проблемы в драйверах (HIDD) ATI и nVidia.
Благодаря Bernd Roesch и Georg Steger в Zune были добавлены все нобходимые
возможности, чтобы заменить MUI для многих программ Amiga. Michal Schulz
добавил функцию записи в тип данных PNG, что существенно упростит
создание изображений и иконок в AROS.
Благодаря Christoph Szczecina Wanderer обрел первые возможности
Drag`n`drop — теперь файлы можно копировать
перетаскиванием, чего пока нельзя сделать с каталогом.
Также была добавлена подпрограмма Diskinfo, показывающая свободное место
на используемом устройстве в окнах Wanderer. Добавлен инструмент IconX,
позволяющий запускать скрипты, связанные с иконками.
AROS доступна в русской локализации
С начала сентября 2006 года свободная система AROS получила русскую локализацию, а также был начат перевод сайта. А в октябре был создан этот док, в котором я обо всём этом рассказываю =)
Подробнее о системе вы можете прочитать на официальном сайте . Также есть русский форум поддержки.
Недавно была опубликована переведенная статья о AROS — AROS: Последний билет в Чудесную Страну Amiga на портале AmiRus.Org.Ru
Проекту постоянно требуются разработчики, система живая, шустрая и интересная, к тому же ребята особенно надеются на поддержку среди русских кодеров. Приходите!

0


