LINUX.ORG.RU

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

 , , ,

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 ()
Последнее исправление: CYB3R (всего исправлений: 9)

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

Есть запасной вариант удаления - установки пакетов. При временном отсутствии доступа в инет.

Скачать пакет со сводной вебмордочки репозиториев - https://depot.haiku-os.org/#!/?bcguid=bc1-PHBA&repos=besly,haikuports,clasqm,fatelk&arch=x86_gcc2&viewcrttyp=ALL

Старую версию из папки boot/system/packages удалить вручную, новый пакет переместить вручную в папку boot/system/packages

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

Лучше из консоли установить: pkgman install <путь до пакета>. Если старый пакет просто удалить, могут поломаться зависимости.

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

Спасибо. Сделал по твоим советам и отсюда: https://discuss.haiku-os.org/t/important-change-required-for-nightly-and-r1beta2-users/10898

Но WebPositive не запустился. Ладно, запустится со следующим апдейтом WebPositive. В конце концов Otter работает, и haiku не моя основная система

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

Там даже драйвер VESA на UHD630, но имперских штурмовиков пострелять можно и в сингл, и в мультиплеере.

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

кроме того, нет какой-то магии, которая освободила бы Haiku GUI от тех же проблем

От каких проблем? Ты сравниваешь вещи которые не сравнимы. У тебя вот прямо сейчас большинство твоих программ на Qt и GTK+ используют для отрисовки CPU и не задействуют GPU.

А в Blender GUI идёт в OpenGL-контексте, точно так же как GUI в каком-нибудь 3D-шутере.

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

В чем заключается умирание линукса и как это связано с корпорациями?

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

Да, в Haiku есть системный графический тулкит, а в дистрибутивах Linux такого нет и именно поэтому это одна из причин того, что мы бесследно потеряли какой-нибудь Amarok или Quanta Plus например. Потому что постоянно переписывать ПО со старых рельс на новые никому не интересно.

Да, в Haiku довольно функциональный WM, хоть и кажущийся на первый взгляд очень простым.

Все это и многое другое ещё составляют законченную и как ты выразился «целую» ОС, а не лоскутное одеяло коряво скрепленное изолентой и соплями зелёноглазой девственницы.

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

От этого убожества вытекают глаза. А у тебя синдром утенка. Лошадь-то хоть на автомобиль поменял? Пора уже.

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

Он император?

Вот ещё один император: William Henry Gates III

И ещё один: George Foreman III

Hint: численные постфиксы в имя добавляют когда дед, отец, сын и т. д. носят одно и то же имя.

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

Обещали пофиксить в следующем обновлении вебкит 1.8.1

beos ★★★
()

Ilya Chugin ( X512) также начал работать над портом RISC-V для Haiku, но под другим углом.

Ilya Chugin ( X512) также начал работать над портом RISC-V для Haiku, но под другим градусом.

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

Это ночные билды, судя по номеру ревизии. Рекомендую перейти на бета3. У меня 64 битка.

Welcome to the Haiku shell.

~> uname -a

Haiku shredder 1 hrev55181+23 Jul 2 2021 06:42: x86_64 x86_64 Haiku

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

cairo может использовать xrender, который может использовать видеокарту

А в Blender GUI идёт в OpenGL-контексте

ну и? он аппаратный стал в хайке? на Qt и GTK+ много нарисовал 3d сцен с PBR шейдингом?

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

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

Ну и разумеется её за глаза хватает для быстрой отрисовки интерфейсов.

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

игра игре рознь, рубится в игры в общем случае там нельзя. это дерьмо слабее во много раз даже gf1030 и возможно находится на уровно программного рендеринга на современном нормальном проце

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

cairo может использовать xrender, который может использовать видеокарту

Ога, вот только в реальности:

One of the huge advantages of KWin is the exchangeable compositor allowing to switch to software based XRender in case there are no proper drivers available. In fact KWin switches automatically to XRender if it detects a driver which recommends the XRender backend (e.g. software rasterizer).

https://blog.martin-graesslin.com/blog/2013/06/more-software-compositing/


ну и? он аппаратный стал в хайке?

Так что, много у тебя GUI на OpenGL в программах, помимо Blender’а? Кстати тот факт, что Blender доступен и работает под Haiku пусть и через LLVMPipe уже круто.

на Qt и GTK+ много нарисовал 3d сцен с PBR шейдингом?

Ты у нас уже используешь 3D-сцены с PBR-шейдингом для системного UI?

В общем, как всегда аналитика и аргументы уровня /anonymous/. Брякнул не подумав и перешёл в режим шлангования.

EXL ★★★★★
()

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

Лучше бы Linux …

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

Ну всё у X512 ЧСВ сща васще лопнет

Виновник упорот (в обоих смыслах, в хорошем тоже), но (пока?) не замечен в ЧСВшности.

Ну и новость написал не он сам, тихо проскромничал, но пришёл другой и всех сдал.


@X512 успехов в его нелёгком деле.

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

Когда посылка придёт

Если не секрет, сколько стоит сама плата, не считая пересылки? Не нашёл на сайте ценника.

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

А, вон они куда всё спрятали…

¥78,470

При переключении на ru.mouser.com (ибо японского я не знаю):

$1096.47

Пожалуй, воздержусь. (%

// Причём в international оно стоит $681.36.

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

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

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

Уровня gf 6600 вполне себе за глаза. Ну разве что декод/энкод видео надо бы до актуальных стандартов нарастить.

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

ты же только что втирал, что у тебя на этом все игры летают, а теперь откатился до окошек?

даже gf 6600 быстрее этого УГ, насколько понимаю

anonymous
()

Alexander von Gluck IV

Его высокопревосходительство Александр фон Глюк Четвёртый!

Ржал полчаса всей маршруткой.

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

проектом одного студента.

Красивая история + открытый исходный код = прибыль IT-корпораций.

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

УМВР на реальном железе. Лучше запускать на реальном железе (через live USB) или использовать VMWare или QEMU. VirtualBox известен своей глючностью.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)

Эталонное нинужно.

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

StarWars Jedi Knight 2

С этого надо было и начинать

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

Можно только ванговать…. Самое вероятное - в настройках виртуалки - заменить pcnet на intel1000pro

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

Arduino

ARM мне не нужен ни в каком виде. Одноплатники тоже.

RISC-V хоть и перспективен, но… одноплатник, за килобакс.

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

Эта плата ITX 170х170 вполне прилично выглядит - есть два слота M.2 - вафля и nvme ssd, без лишнего наворота, энергоэффективно.

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

Не, я думал это полноценная плата хотя бы с частью расширений. Одноплатника в твоём юзкейсе (портирование на архитектуру) хватит, мне RISC-V пригодился бы только как боевая машина (коих до сих пор нет ☹).

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