LINUX.ORG.RU

Haiku, Inc. проспонсировала приобретение RISC-V материнских плат для портирования системы Haiku

 , , , ,


2

4

Изобретатели RISC-V создали компанию под названием SiFive, и эта компания недавно выпустила SoC под названием HiFive Unmatched. Задолго до этого релиза один из разработчиков Haiku - Alexander von Gluck IV (kallisti5) сделал предварительный заказ на эту плату и начал работу над переносом Haiku на RISC-V, добившись некоторого прогресса в работе над загрузчиком, поддержкой u-boot и маппингом памяти.

Примерно два месяца назад другой разработчик Haiku — Ilya Chugin ( X512) также начал работать над портом RISC-V для Haiku, но под другим углом. Подробностей слишком много для этого поста, но их можно прочитать в его теме на форуме Haiku. Подводя итог: он портировал небольшой эмулятор RISC-V под названием TinyEmu на Haiku, написал игрушечную операционную систему и другие инструменты для изучения платформы, затем он медленно заставил Haiku работать в этом эмуляторе с полной поддержкой графического интерфейса, постепенно получая все больше и больше работающих частей Haiku. Затем он начал проделывать аналогичную работу в QEMU, который более точно эмулирует реальное оборудование. Все это было сделано в самой Haiku, работающей на компьютере x86.

Несмотря на то, что все это было сделано в режиме эмуляции, портирование Haiku на RISC-V провиднулось значительно дальше, чем на какую-либо другую платформу, помимо x86.

Учитывая этот огромный прогресс, достигнутый Ilya Chugin (X512) в портировании Haiku, члены сообщества спросили, может ли Haiku, Inc. проспонсировать покупку платы HiFive Unmatched для X512, и после недолгих размышлений Haiku, Inc. согласилась сделать это. Ilya Chugin уже получил деньги для покупки платы и уже ее заказал. Ожидается, что плата прибудет к 6-7 июля 2021 года.

Вдобавок к этому, Haiku, Inc было решено возместить сумму, которую затратил ранее Alexander von Gluck IV (kallisti5) на приобретение материнской планы HiFive Unmatched, хоть он и этого не просил. Это было сочетание спонсорства, ровно также как и для X512, а также и благодарности Alexander за его преданность сообществу и его неустанные усилия по работе над инфраструктурой Haiku и многие другие заслуги, такие как его собственная работа над портом RISC-V.

Мы ожидаем, что и X512 и kallisti5 продолжат совместную работу над портом и, имея теперь одинаковое оборудование добьются отличных результатов.

Также стоит напомнить, что в конце июля ожидается очередной выход бета-версии операционной системы Haiku, на этот раз под номером 3.

Всех заинтересованных милости просим в наш уютный чатик в телеграмме.

>>> Подробности



Проверено: a1batross ()

Ответ на: комментарий от anonymous

Прямо сейчас через dd попробовал поставить бету2 от скачанную с хайку индастрис - ничего не поменялось.

А ты пробовал залить на свою флешку какой-нить из 32-битных линуксов и попробовать его?

aist1 ★★ ()
Ответ на: комментарий от hobbit

если ОЗУ 2 гига или меньше — это только лишний жор ресурсов

К счастью память нынче дешева … Здравствуйте, друг мой …

Владимир

anonymous ()
Ответ на: комментарий от aist1

работодатель (если спалит), может посчитать это конфликтом интересов. И выгнать на мороз

надо сообщить куда следует, не нравится мне это сборище

anonymous ()
Ответ на: комментарий от anonymous

Вот, кстати, проблема. Называется vocal minority. Могут много чего натворить, если добрые люди будут коллективно отмалчиваться.

aist1 ★★ ()
Ответ на: комментарий от anonymous

Ну, до Вас опять не дошло…

Дело не в том, что Вы с этих флешек ставили винду или другую ОС на этот комп.

А в том, чтобы проверить работоспособность изготовленной Вами с образа iso флешки на других компах, с другим железом.

Есть два варианта -

1 неправильно залитый на флешку образ , тогда Вы получите чорный экран на всех других компах 2 правильно залитый на флешку образ, тогда Вы получите НЕчорный экран на всех других компах.

beos ★★ ()
Ответ на: комментарий от anonymous

«Прямо сейчас через dd попробовал поставить бету2 от скачанную с хайку индастрис - ничего не поменялось.»

Нужно обязательно проверить изготовленную Вами флешку на других компах… см. пост выше.

beos ★★ ()
Ответ на: комментарий от aist1

Зачем?

На данный момент есть два варианта:

кривая/убитая/неисправная флешка

комп с критическими для OS проблемами в железе

Чтобы копать в сторону железки или ОС далее - нужно отсечь вариант флешки путем ее проверки на других компах с другим железом.

Метод использования флешки от другого производителя не даст требуемый результат по причине неправильной заливки образа.

beos ★★ ()
Ответ на: комментарий от beos

Я бы еще убедился, что с этой флешки на этом компе вообще что-то грузится. Это же еще древний P4, там всякого хватало.

Второе, что я бы предположил, что RAM битая. Если это так, то ничего толком грузиться не будет.

aist1 ★★ ()
Последнее исправление: aist1 (всего исправлений: 1)
Ответ на: комментарий от aist1
Ответ на: комментарий от beos

Не, ну так оно и понятно, что может быть 1000 и 1 причина для черного экрана. Особенно на таком железе. Мой старый добрый верный друг Q9400 в один прекрасный день просто не включился, и я даже не стал разбираться в проблеме. Отправил на утилизацию.

aist1 ★★ ()
Ответ на: комментарий от beos

Я очень раздосадован..

2 компьютера 64-х битной архитектуры с одной из флешек прекрасно показали загрузчик, как методом «etcher», так и через «dd». Вторую флешку смотреть не стал.

С другой стороны 2 компьютера 32-х битной архитектуры показывают «черный экран». 1 компьютер, о котором была речь до этого, и второй «другой».

Не передать как мне жаль денег отданных на игрушку. Видимо, придётся продать и купить запаску.

Блин.

anonymous ()
Ответ на: комментарий от anonymous

Продай эти платформы и купи 64-битный Core 2 Duo. Делов-то.

wandrien ()
Ответ на: комментарий от beos

Типовое решение проблемы чОрного экрана - таки включить питание монитора…

Напоминаю, черный экран, это включенный монитор с мигающим курсором вместо загрузчика и отсутствием какой бы то ни было информации об ошибке.

anonymous ()
Ответ на: комментарий от X512

Походу у хайку какие-то проблемы с 32-х битной архитектурой, и я не понимаю почему. Особенно странно на этом фоне звучат рассказы про пентиум 1 и ролик с ютуба (где кстати нет процесса установки, и нет пояснений о процессе установки).

Нашёл ещё один компьютер с 32-х битной архитектурой, а результат тот же, плохой.

Не судьба, похоже, посмотреть хайку.

anonymous ()
Ответ на: комментарий от beos

Миллиард ссылок на Ютуб без пояснений, ну и смотри их сам.

Чел, если ты не стебешься, сходи к врачу. Это же пздц, кило желчи на ровном месте, сходу ассоциация себя с парнокопытным, и даже после множества просьб ты не в состоянии скорректировать поведение для общения. Это странно, на мой взгляд. Можешь относится к этому замечанию как хочешь, разумеется.

anonymous ()
Ответ на: комментарий от beos

Да все гораздо проще… Байка про чОрный экран старая, как весь этот ЛОР.

Какая ещё байка? Почему хп, дебиан и семёрка работали? При чём здесь экран?…

anonymous ()
Ответ на: комментарий от anonymous

Смирись уже. Я тебе дал совет как можно поставить на твое железо, но тебе слишком сложно видимо.

anonymous ()
Ответ на: комментарий от anonymous

Снова сказки? Особо хорошо зашло про «второй другой»

«С другой стороны 2 компьютера 32-х битной архитектуры показывают «черный экран». 1 компьютер, о котором была речь до этого, и второй «другой».»

Номер ревизии которую залили на флешку скажете или опять партизанить будете?

Опишите конфигурацию второго компа…

У Вас есть шанс оформить в багтрекер первый в 20 летней истории разработки OS Haiku тикет про первый Ваш комп и про второй - можете аж два написать!

beos ★★ ()
Последнее исправление: beos (всего исправлений: 1)
Ответ на: комментарий от anonymous

Смирись уже. Я тебе дал совет как можно поставить на твое железо, но тебе слишком сложно видимо.

Не, ещё дисковод через иде попробую подключить, и вот тогда, если не заработает, я пошлю эту историю лесом.

anonymous ()
Ответ на: комментарий от beos

Снова сказки? Особо хорошо зашло про «второй другой»

Я устал от этих провокаций, ещё раз прошу прекратить.

Номер ревизии которую залили на флешку скажете, или опять партизанить будете?

Какую ревизию? Мы же тут договорились последню сборку, предпоследнюю и любую из оставшихся. Уверен, что вообще ни одна из них не запустится, в том числе и beta 2 (какая эта бета?! Может альфа?). На «другом» компьютере я попробовал бету2, по выше завуалированным рекомендациям. И, конечно, «черный экран».

anonymous ()
Ответ на: комментарий от beos

Опишите конфигурацию второго компа…

Давай хотя бы с одним разберёмся.

У Вас есть шанс оформить в багтрекер первый в 20 летней истории разработки OS Haiku тикет про первый Ваш комп и про второй - можете аж два написать!

Очень, очень заманчиво.

anonymous ()
Ответ на: комментарий от anonymous

Вы что нить про второй комп, кроме того, что он второй - можете написать?? И прекращайте истерики. Это делу не поможет. Вы тут судя по багтрекеру единственный человек, который имеет чОрный экран сразу на двух разных компах. Или счастливчик, или сказочник-профессионал.

beos ★★ ()
Последнее исправление: beos (всего исправлений: 1)
Ответ на: комментарий от beos

Вы что нить про второй комп, кроме того, что он второй - можете написать??

По второму ничего не могу написать. Доступ произошел спонтанно, и, вероятно, звёзды так второй раз не сойдутся в ближайшее время.

По первому что-то надо добавить или достаточно материнской платы и биоса?

anonymous ()
Ответ на: комментарий от anonymous

Оформите тикет, нет проблем! Не забудьте при оформлении приложить фото всех страниц настроек bios проблемного компа. Подробное описание проблемного железа, используемая видеокарта, монитор и используемый видеокабель. И разумеется - неповторимое фото Вашего монитора с чОрным экраном!

beos ★★ ()
Ответ на: комментарий от beos

Ах да, на всякий случай, я так и не понял где посмотреть тайминги ОЗУ, если они, конечно, нужны. У продавца компьютера этой информации нет.

anonymous ()
Ответ на: комментарий от anonymous

Оформите тикет, нет проблем!

Не забудьте при оформлении приложить фото всех страниц настроек bios проблемного компа.

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

И разумеется - неповторимое фото Вашего монитора с чОрным экраном!

beos ★★ ()
Ответ на: комментарий от beos

Вы тут судя по багтрекеру единственный человек, который имеет чОрный экран сразу на двух разных компах. Или счастливчик, или сказочник-профессионал.

А у многих разработчиков остались 32-х битные машины? Судя по существованию темы «какого софт жирнеет» не много таких. А обычный пользователь будет составлять заявку о чём бы то ни было? Очень сомневаюсь. Я оставлю её из уважении к идее, но ей Богу (это просто «выражение», и не более) быть причастным к сообществу дартаньяана-вкаждойбочкезатычка, конелюда и паре глупых шакалов то ещё испытание. Понятно, что и мои посты с ответной реакцией читать не просто.

Однако, спасибо хоббиту за то, что эта беседа вообще идёт куда-то, да ещё в положительном ключе.

anonymous ()
Ответ на: комментарий от anonymous

Разумеется есть! Если не сможете найти, то рекомендую скачать с сайта изготовителя материнской платы руководство пользователя.

Из того, что помню про Пень-4 … интеловские мамки…

Смотреть в меню Advanced - Chipset Configuration - Chipset Memory Timing Control

beos ★★ ()
Ответ на: комментарий от anonymous

«2 компьютера 64-х битной архитектуры с одной из флешек прекрасно показали загрузчик, как методом «etcher», так и через «dd». Вторую флешку смотреть не стал.»

Процессоры данной архитектуры поддерживают два режима работы: Long mode («длинный» режим) и Legacy mode («унаследованный» — режим совместимости с 32-битным x86).

Данный «унаследованный» режим позволяет x86-64-процессору выполнять команды для процессоров x86, и таким образом реализует полную совместимость с 32-битным кодом и 32-битным операционными системами для x86.

Вы эти два компа загружали с 32 битной флешки? с которой имели на пне4 чОрный экран…

beos ★★ ()
Последнее исправление: beos (всего исправлений: 2)
Ответ на: комментарий от anonymous

Мы же тут договорились последню сборку, предпоследнюю и любую из оставшихся.

К слову. Я всегда за доброжелательность, но когда на вопрос «какая версия» отвечают «последняя», я злюсь. Потому, что форум — не техподдержка, форум для коллективного обмена опытом, и ваша переписка через месяц-другой может внезапно пригодиться ещё кому-то, а к тому времени последней может стать совсем другая версия.

Поэтому вопрос вашего собеседника про ревизию вполне правомерен.

Кроме того, в ворохе едких замечаний как-то потонуло: Вы приводили модели материнских плат и видеокарт на «первом» и «втором» компах? Вы же их с рук покупали, т.е. крышку снять и посмотреть можно?

hobbit ★★★★★ ()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

Надежда умирает последней! Мы тут всей тусовкой, условно говоря, «молимся» за чудо анонимусу - вдруг сбросится bios на дефолт? или он таки включит в bios своего проблемного компа загрузку с USB … если таки нагуглит, как это сделать.

beos ★★ ()
Последнее исправление: beos (всего исправлений: 1)
Ответ на: комментарий от anonymous

А у многих разработчиков остались 32-х битные машины?

У меня есть 3 штуки: древний ноутбук с Pentium 1, ноутбук HP Pavilion dv 5 и планшет Acer W500. На всём кроме первого Haiku работает. Также в квартире до переезда есть ещё четыре 32 битных компьютера (включая материнскую плату с Pentium 3), Haiku на всех работает. Линукс на как минимум на одном из них не работает без специальных манипуляций.

X512 ★★ ()
Ответ на: комментарий от beos

Вы еще не попытали удачу в части сброса настройки bios на дефолт - вдруг полегчает??

Думаю, что там и так дефолт. Пока переносили от продавца ко мне, это у них заняла около 40 минут. Биос, наверняка, «сброшен».

anonymous ()
Ответ на: комментарий от X512

маловата выборка. несовместимого 32битного хлама за время его существования очень много понавыпускали

anonymous ()
Ответ на: комментарий от beos

Смотреть в меню Advanced - Chipset Configuration - Chipset Memory Timing Control

Посмотрю. Спасибо.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.