Главная

Haiku в рабочей кондиции

Решил я снова поковыряться в BeOS/Haiku.
Скачал VMWare образ Haiku. Сетка bridget работает. Все шустро и стабильно.

Но софта для программиста нет совсем! Ни редактора нормального, ни компилятора.
Нет даже браузера. Попробовал с помощью wget утянуть FireFox с бебитс. Не работает wget.

Как быть? Как довести Haiku до рабочей кондиции? Может кто уже собирал дистрибутив на основе Haiku?

Ура! Энтузиасты

Ура! Энтузиасты уже озаботились проблемой. Есть такой дистрибутив на основе Haiku для VMWare. Называется Senryu
http://www.haikuware.com/view-details/development/app–installation/senry…

Будем тестировать.

Итак Senryu ядро 17

Итак Senryu
ядро 17 апреля 2008(самый свежий Haiku 27 апреля 2008)
Сетка на developer–edition поднялась. Но через гейт почему–то пакеты не проходят. До гейта и все. Дальше ни пинги, ни что другое никак.
Так что интернета не получилось.

Из полезного девелоперского софта присутствует:
— документация BeBook + BeHappy (не работает, вываливается в дебаггинг), BePDF
— IDE Niue — но он не может скомпилировать проект, поскольку не может найти какой–то …/etc/makefile–engine (ох уж этот мерзостный GCC)
— Pe, но это только скриптики писать
— FireFox, но протестировать в работе не получилось

BeIDE в наборе отсутствует.
Вывод неутешителен: с точки зрения разработчика это мало работоспособный дистрибутив.

Это

Это не дистрибутив. Официального отношения к Гайке не имеет. Этот энтузизист имеет весьма слабое представление о разработке вообще — подробности шоу и его перлы можно найти в гайковском дев–листе. Чуваку, кстати, настучали по маковке за попытки всунуть туда БиИДЕ и ПакажБилдер (а он то к чему там?). Он в ответ расплакался — мол а как программы тогда писать–то без БиИДЕ?!? Что ему ответили зубры — вы уже и сами догадываетесь. :–) Последствия такой его компетенции — к примеру, то самое отсутствие мейкфайл енжина. makefile–engine — это беосный файл — подключается в типовые мейкфайлы. Архиудобная вешь, кстати — позволяет за три минуты создать проект из лежащей рядом болванки мейкфайла. Но вот под гайкой наверняка не пойдет. А он кинул эту Нию без понятия вот она и не пашет. Да, и его еще заставили убрать ссылки на гайку и ее официальные логотипы. Поскольку очевидно, что преждевременная засветка сырого продукта — безусловный вред Делу. А продукт пока сырой. Хотя движение вокруг гайки нынешней весной пошло на удивление большое. И это радует. :–)

Собирайте гайку из сорцов — и ваша копия всегда будет самой актуальной в мире. :–Р

Это —

Это — дистрибутив. Хайку не запрещает создание дистрибутивов на основе Хайку, однако их нельзя называть «Хайку».

Хотите — собирайте из сорцов. Жалко времени — пользуйтесь вомдорфской сборкой, полная свобода.

Формально

Формально вы правы. По сути — нет. Цель создания специализированного дистрибутива — заточка под определенную целевую аудиторию. Заявленая аудитория этого набора софта — разработчики. Система все еще имеет проблемы с селф–хостингом. Какова будет, по–вашему, реакция целевой аудитории? Можно ли назвать, продукт, не исполняющий основную свою функцию продуктом?

Self–hosting

Self–hosting подразумевает сборку самой Хайку, а не приложений под неё. К тому же это только один из дистрибутивов Сэнрю, другой — для конечного пользователя. По мне парень молодец и экономит нам кучу времени

Кстати, Сэнрю — тоже Хайку, только язвительного содержания

>> По мне

>> По мне парень молодец и экономит нам кучу времени
+1
Сенрю довести до используемого состояния гораздо легче, чем то нечто, что скачивается с haiku–os.com

>> Собирайте

>> Собирайте гайку из сорцов

Чего уж там: пишите OS сами. В vi.

Кстати, сколько

Кстати, сколько девочке лет, не вспомните? :–) И когда по вашим ощущениям она прошла точку невозврата, да и прошла ли ее вообще?

не понял

не понял

7 лет. Только

7 лет. Только для того, чтобы воссоздать OS по уже готовым концепциям. Ось образца 97–го года. С рудиментарной многоюзерностью. и т.д. и т.д. и т.д. И все с начала? ;–)

Напишем ОСЬ!
Но нахрена, нужна она?
Когда на улице — ВЕСНА!?!

:–)

Сяржук, не шали

Сяржук, не шали :)))))

Буду. Ибо нет

Буду. Ибо нет дистрибутора кроме Haiku Team и Аксель там самый чоткий. :–) Иное на _данный_ момент — есть банальная ересь.

Моё «пишите

Моё «пишите OS сами. В vi» — была ирония на Ваше «собирайте из сорцов».

Как–то

Как–то не сопоставимо :) Разве сложно набрать

svn update
configure
jam

?

Больше ничего и не требуется.

Сеть

Сеть в VMWare

вырубаешь бридж, включаешь NAT. Как?

в каталоге с vmware лежит утилита vmnetcfg.exe
запускаешь.
на закладке Host Virtual Adapters
гасишь бридж интерфейс, поднимаешь NAT интерфейс (VMnet8 обычно 192.168.18.0 / 255.255.255.0)
на закладке NAT должен стоять верный NAT интерфейс (опять же VMnet8)
Gateway IP Address: 192.168.18.2 и галка Active FTP
там–же жмешь Restart для перезапуска NAT сервиса.

загружаешь гайку в VMWare
в конфигурации виртуальной машины для Ethernet указываешь NAT (в VMware Player это например выпадающее меню)

дальше в терминале:
ifconfig /dev/net/ipro1000/0
route print
cat /etc/resolv.conf
смотрим, правильный ли нам выдали адрес, шлюз и DNS
если что–то не срабатывает, то через настройки (Preferences–>Network)
делаем статический адрес, например в 192.168.18.55 и шлюз с DNS в 192.168.18.2

Тогда

Тогда на хост–машине (Вин ХР) надо роутить (у меня уже дома НАТ). Hастройкой заниматься желания нет.
К тому же через мост Senryu ходит нормально. В один конец. Думается дело в роутинге на самой Senryu, обратные пакеты теряются. Времени нет разбираться.
К тому же самая свежая Хайку нормально работает, это только сборка Senryu имеет проблему.
Но за подсказки сапсибо, может пригодится кому.

на хост машине

на хост машине ничего не надо роутить. оно само зароутит куда надо ;)

XP самa,

XP самa, к сожалению, не зароутит.
и даже после прописывания рут в таблице тожe нет.
Надо править реестр.

И даже после этого у меня не работало как надо.
Правда то были реальные машины (кстати с BeOS/Zeta после WinXP), но технической разницы с VMWare нет.

Ну почему мало

Ну почему мало работоспособный…
Тут скорее проблема в отсутствии полноценных свободных сред разработки. BeIDE — не свободна,
поэтому ее и не включают в данную сборку.
Но ничто не мешает ее установить например из набора того же Макса. И можно жить ;)

Неа? главное

Неа… главное на данный момент — определить — что есть обьект а что есть субьект. :–) Гайка в нынешнем состоянии — это обьект разработки. Даже используя ее как платформу разработки — львиная доля усилий такого разработчика будет идти на доведение собственно гайки и чистку ее от ошибок. Что, в общем–то не так уж и плохо. :–) Вопрос лишь в эффективности таких усилий и соответствии их поставленой им цели.

ПыС: Кубе новое — темы старые. ;–) Хихикс…

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

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

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

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