Главная

Пришло время для управления пакетами

После продолжительной задержки Инго Вейнхольд (Ingo Weinhold) и Оливер Таппе (Oliver Tappe) приступили к работе по контрактам Haiku Package Management (управление пакетами Haiku). Каждый из них будет работать по 320 часов, т.е. полных два месяца.

Инго пишет: в начале мы скорее всего не будем работать полный рабочий день, поэтому завершение задания потребует немного больше времени, чем ожидалось. Одна из причин этого — незавершенные дела с предыдущими обязательствами по контракту. Осталось несколько незавершенных вещей, которые зависят от обратной связи с нашими пользователями (исправление ошибок, обновление документации и т.п.). Однако, вместо того, чтобы вновь откладывать контракт по пакет–менеджеру, мы приняли решение, что для всех будет лучше начать прямо сейчас и делать паузы (или уменьшать кол–во рабочих часов в день) по необходимости.

[ Читать полностью ]

Не торопим.

Не торопим. Мы верим в Хайку!

Надеюсь

Надеюсь они там все как надо сделают с репозиториями и установкой/удалением программ. Также важный момент — (авто)обновление системы и программ. Системные файлы, по словам разработчиков, будут поставляться в виде отдельного пакета, поэтому обновляться на новые версии (скажем, ночники) можно будет прямо из самой системы.

Обновляться

Обновляться прямо из системы и так уже можно. Достаточно удалить /boot/system и скопировать содержимое новой сборки в /boot. Затем перезагрузить.

При желании процесс можно автоматизировать…

При желании

При желании можно и Кеды поставить, тут вопрос не в хитрых скриптах, а в нормальной системной утилите с гуями.

К слову

К слову о хитрых скриптах и ночнушках:
http://www.haiku–os.org/community/forum/automated_nightly_installer

Вышла новая

Вышла новая статья Инго с новостями про пакет–менеджер.

Прошло три недели с тех пор, как был опубликован предыдущий блогпост и некоторые читатели стали спрашивать о текущем состоянии проекта и чем сейчас занимаются Инго и Оливер. Разработчики сообщают, что сами планировали составить небольшой пост с обновлениями, так что все пришлось очень кстати. Они достигли одного из важнейших рубежей на пути к воплощению проекта: HaikuPorter поддерживает иерархическую сборку пакетов. Инго сообщает:

Получив название пакета, программа теперь анализирует дерево HaikuPorter, содержащее все инструкции для сборки, рекурсивно определяя какие еще пакеты требуются для успешной компиляции пакета и собирает все, что нужно в правильном порядке. Каждый пакет собирается в чистом chroot, это означает окружение, в котором устанавливаются только пакеты, требующиеся для сборки данного пакета в соответствии с инструкциями. Таким образом мы уменьшаем вероятность того, что собираемый нами пакет не будет запрашивать для себя других пакетов, которые ему в действительности нужны. Это позволит избежать ошибок и «поломок» после установки.

[ Читать полностью ]

В Haiku

В Haiku реализованы функции ASLR и DEP

Начиная с ревизии Haiku hrev45522 в системе доступны функции ASLR (рандомизация адресного пространства) и DEP (предотвращение выполнения данных). Эта функциональность уже довольно давно является стандартной в большинстве уважающих себя современных операционных систем, если они включены, то злоумышленникам становится гораздо сложнее использовать любые уязвимости, которые могут присутствовать в приложениях работающих в Haiku. Эти новые для Haiku механизмы позволят улучшить текущее положение нашей операционной системы в контексте защищенности ОС от компьютерных атак недоброжелателей.

[ Читать полностью ]

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
a
2
G
K
g
k
Enter the code without spaces and pay attention to upper/lower case.