Организация FreeBSD Foundation и компания Cavium (http://en.wikipedia.org/wiki/Cavium) объединили (http://www.prnewswire.com/news-releases/cavium-to-sponsor-fr... свои усилия по созданию первого прототипа редакции FreeBSD для архитектуры ARMv8 и обеспечения поддержки семейства процессоров ThunderX (http://cavium.com/ThunderX_ARM_Processors.html), включающих до 48 ядер в одном SoC. В результате проделанной работы планируется получить полноценное решение на базе FreeBSD для серверных систем с 64-разрядной архитектурой ARMv8/AArch64.URL: http://freebsdfoundation.blogspot.ru/2014/10/freebsd-foundat...
Новость: http://www.opennet.me/opennews/art.shtml?num=40729
отличная новость!
новость то отличная, а сколько оно будет стоить ?
48 ядер
Это ж ARM, там другая схема доxyядерности™
Однако кое-что все-таки будет: вопящие на этом форуме "ура" не увидят ни этих железок, ни тем более возможность запустить на таком девайсе измененную версию бзды.
Попробуют запустить на 8(16)-тиядерном Байкале.
> Попробуют запустить на 8(16)-тиядерном Байкале....когда Байкал снимут с производства. По старинной BSDшной традиции тормозить во всем на декаду.
Ну судя по новости - всё будет пучком. А ты наешься грязи :)
Ну да, они научатся пyкать в UART и на байкале до снятия с конвеера. Во я обломаюсь.
Ты уже начал жрать грязь ... ну что же продолжай!
> Ты уже начал жрать грязь ... ну что же продолжай!А что вы под грязью понимаете? Байкал или FreeBSD? Я прямо в тупике.
Дешевле чем Intel, однозначно.
Будет оличная новость, когда я смогу поставить фряху на свою Sony Xperia :)
А драйвера периферии кто напишет? ;) А так запустишь, но будет слепое, глухое, немое и даже по ssh не зайти.
> глухое, немое и даже по ssh не зайти.Неправда! Оно сможет пyкать сообщениями ядра в UART, вызывая слезу умиления - "железо поддерживается!!!1111"
>> глухое, немое и даже по ssh не зайти.
> Неправда! Оно сможет пyкать сообщениями ядра в UART, вызывая слезу умиления -
> "железо поддерживается!!!1111"Ну то есть всё точно так же как и у Линукса сейчас? Тогда чего рвёт вам пуканы?
> Ну то есть всё точно так же как и у Линукса сейчас?А у линукса сейчас в майнлайне поддержка большинства железа самых разныз SoC.
>> Ну то есть всё точно так же как и у Линукса сейчас?
> А у линукса сейчас в майнлайне поддержка большинства железа самых разныз SoC.Правдо оно всё блобами ... эпик вин тсказать ... ну да ладно :)
> Правдо оно всё блобами ...Как раз то что в майнлайне - то сорцами. А блобы - это готовые системы на основе фрибзды которыми производители пичкают кастомеров. Вот там фигвам, а не сорец. Ибо "лицензия позволяет". Так что найти какую-нибудь железку с кавиумом где фрибзду можно будет еще и кастомизировать - ну, мечтайте. Но у вас есть выбор - вы можете сделать железку сами. Всего полгодика попыхтеть с кадом и пятком экспериментальных версий платы, и порядок.
А на ARMv6 уже работает замечательно.
>А на ARMv6 уже работает замечательно.А именно: видео, звук, иксы с ускореним, синие зубья, вафли и т.д.
> А именно: видео, звук, иксы с ускореним, синие зубья, вафли и т.д.Замечательная работа по критериям BSDшников - это когда ядро смогло запустить процессорное ядро и пyкнуть в UART. Это гордо величается замечательной поддержкой оборудования.
> Замечательная работа по критериям BSDшников - это когда ядро смогло запустить
> процессорное ядро и пyкнуть в UART. Это гордо величается замечательной поддержкой
> оборудования.Как вкус землицы-то? На зубах не скрипит? Кушай, кушай. ;)
> А именно: видео, звук, иксы с ускореним, синие зубья, вафли и т.д.Зaчем это? Сeть, sata, ethernet и gpio - тихий, холодный, дешёвый и эффективный сервер готов. Если нужно вифи, есть USB, я лично плат со встроенным wifi не встречал. С BT то же самое. А мультимедия на ARM - это какое-то сложное псиxичecкoе paccтpoйство, и вы правы, её нет.
> Зaчем это? Сeть, sata, ethernet и gpio - тихий, холодный, дешёвый и
> эффективный сервер готов.И много ли в природе железок с ARM где в фрибзде работает sata, эзернет и прочий GPIO?
> Если нужно вифи, есть USB,
Есть. А насколько и какие свистки в фрибзде работоспособны? Их там как, придется под микроскопом рассматривать, выискивая полтора чипа которые все-таки поддерживаются? А потом как всегда окажется что подлые китайцы называют одним словом три абсолютно разные железки на разных чипах, чтобы натянуть лохотронщиков-сертификаторов не менее наглым лохотроном, где от железки от прошлой модели остается целая 1 деталь - корпус. Зато не надо сертификацию проходить - мелкая модификация, ниипет! :)
> я лично плат со встроенным wifi не встречал.
Их навалом. Там чаще всего дешевый реалтек, на все том же usb. В линухе пашет. В фрибзде - вам виднее.
> С BT то же самое.
И с ним как-то аналогично.
> А мультимедия на ARM - это какое-то сложное псиxичecкoе paccтpoйство,
Ну да, конечно. Только у половины ARM хардварный декодер писюкам вставит, мобилки этим активно пользуются, у половины SoC выход HDMI есть, а разрешение иного планшета уделает ваш монитор и прочие телевизоры.
> и вы правы, её нет.
Да там вообще на большинстве платформ поддержка сводится к пyканию отладки в UART (без этого пyкает тот кто портирует). На остальное зачастую пороха не хватает.
Яркий пример - на RouterStation портировали, портировали... девайс уж с конвеера сняли, а порт так и не был готов даже наполовину. Отличная поддержка оборудования.
> И много ли в природе железок с ARM где в фрибзде работает sata, эзернет и прочий GPIO?Я вот не знаю железок где не работает. Где работает неполный список тут https://wiki.freebsd.org/FreeBSD/arm, у меня вот cubieboard2.
> Их навалом. Там чаще всего дешевый реалтек, на все том же usb. В линухе пашет. В фрибзде - вам виднее.
Ну так с USB вайфаем проблем вообще никогда не было. Драйвер rum(4).
> Ну да, конечно. Только у половины ARM хардварный декодер писюкам вставит, мобилки этим активно пользуются, у половины SoC выход HDMI есть, а разрешение иного планшета уделает ваш монитор и прочие телевизоры.
Я знаю, но я представить себе не могу что и зачем мне на этом SOC декодить и выводить на телевизор.
> Я вот не знаю железок где не работает. Где работает неполный список
> тут https://wiki.freebsd.org/FreeBSD/arm, у меня вот cubieboard2.И чего на этом cubie работает? Как раз недавно SATA помнится и не работал. Да и вообще SATA штука редкая на мобилочных SoC. А как у вас дела с реклокингом и питанием? Ну там AXP209 + смена частот проца.
> Ну так с USB вайфаем проблем вообще никогда не было. Драйвер rum(4).
На usb есть туева хуча разных чипов от разных производителей. Из таких наиболее очевидных - реалтек, ралинк и атерос. Наверное и еще что-то бывает.
> Я знаю, но я представить себе не могу что и зачем мне
> на этом SOC декодить и выводить на телевизор.Какой-нибудь медиа-киоск или просто нечто типа приставки к TV? Кстати cubie нормально относится и к мониторам. А с usb клавой/мышом - ну, компьютер. Ну, мелкий.
Ещё один jewniper
Вы так это говорите, как будто это что-то плохое
> Вы так это говорите, как будто это что-то плохоеОпыт можжевельника показал, что на бояздэшную базовую систему натянули несколько полностью закрытых блобов. И даже сеть поддерживается блобом. В общем, бздя в понятии можжевельника - это блоболаунчер.
Плохо или нет? Посмотрим что будет в результате.
>> Вы так это говорите, как будто это что-то плохое
> Опыт можжевельника показал,Долботиц - а "можжевельник" это кто ?
Джунипер на нашенском.
ровно такая же фигня с линуксом на арме, лол. Ни одной армошвали открытосвободный код нафиг не упал.
Молодцы, запилили пакеты, теперь осваивают новые платформы
Пакеты - это лишнее. Проприерасты и так смонтируют фс блоба туда, куда захотят. О можжевельнике чейтайте выше.
> Пакеты - это лишнее. Проприерасты и так смонтируют фс блоба туда, куда
> захотят. О можжевельнике чейтайте выше.А бздюки спаяют себе железку самостоятельно, фигли. Перебьются без сорцов (удачи воспользоваться "фрибсдшными свободами" в том же жунипере).
DragonFly бы лучше спонсировали
> DragonFly бы лучше спонсировалипроспонсируют один раз, а там кому надо - утащит к себе
> DragonFly бы лучше спонсировалиЗачем? Она всё равно у FreeBSD всё тащит, своих ни разработчиков, ни разработок, ни пользователей.
у стрекозябры как минимум своя фс хаммер, которую портануть обратно на фрю не получается, т.к. во фре чего-то там нет, что есть в стрекозе (есть интервью кого-то из разрабов стрекозы, читал давно, а гуглить лень)
> у стрекозябры как минимум своя фс хаммеркому ты объясняешь? там же аптгет черепной коробки, оно читать не может, только писать херню на форумах.
> у стрекозябры как минимум своя фс хаммер, которую портануть обратно на фрю не получается, т.к.т.к. никому в тюбетейка не уперлась :) Будь реалистом.
> у стрекозябры как минимум своя фс хаммер, которую портануть обратно на фрю
> не получается, т.к. во фре чего-то там нет, что есть в
> стрекозе (есть интервью кого-то из разрабов стрекозы, читал давно, а гуглить
> лень)Глупость какая. Я смотрел код хаммера где-то год назад - ничто не мешает его портировать куда угодно. Останавливает только одно - он нафиг нигде не нужен (особенно на фре с ZFS). А попытки погонять его на стрекозе показали ужасную производительность (хотя мне лично кажется что это из-за их кривейшего I/O шедулера) и один раз привели к потере данных, так что нафиг-нафиг.
Возможно. Я изучал этот вопрос поверхностно, после прочтения того интервью дальше копать не стал.
На: https://wiki.freebsd.org/PortingHAMMERFSА вообще, там речь про то, что это не подходит для GSoC, так как задумка слишком сложная для оного.