The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В OpenBSD добавлена начальная поддержка архитектуры RISC-V"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В OpenBSD добавлена начальная поддержка архитектуры RISC-V"  +/
Сообщение от opennews (??), 23-Апр-21, 21:13 
В состав OpenBSD приняты изменения с реализацией порта для архитектуры RISC-V. Поддержка пока ограничена ядром OpenBSD и для полноценной работы системы ещё требует доработки. В текущем виде ядро  OpenBSD уже может загрузиться в эмуляторе  RISC-V на базе QEMU и передать управлением init-процессу. Из планов на будущее упоминается реализация поддержки многопроцессорности (SMP), обеспечение загрузки системы в многопользовательский режим, а также адаптация компонентов пространства пользователя (libc, libcompiler_rt)...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=55018

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 23-Апр-21, 21:13   +2 +/
Хорошо что эти новые риски энергоэффективные, а то Тео опять на электричестве разорится. 😁
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8

4. Сообщение от Аноним (4), 23-Апр-21, 22:20   –14 +/
интересно, сколько в бзду утащили кода из Linux, предварительно переименовав переменные, шоб визуально типа был другой код
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #7, #9, #11

5. Сообщение от acroobat (??), 23-Апр-21, 22:27   +2 +/
Это гентушники виновоты - натырили их порты.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #38

6. Сообщение от Аноним (6), 23-Апр-21, 22:30   –1 +/
> уже может загрузиться в эмуляторе RISC-V на базе QEMU и передать управлением init-процессу

Рисквешники во всей своей красе :) а дальше? дальше сами пилите! Начиная с проца.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #15

7. Сообщение от Аноним (7), 23-Апр-21, 22:32   +6 +/
Вот вообще не интересно. Главное что это в опенсорсе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

8. Сообщение от funny.falcon (?), 23-Апр-21, 22:47   +/
Думаешь, он успел слить те 20 битков&
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

9. Сообщение от Аноним (9), 23-Апр-21, 22:47   +6 +/
За все BSD не скажу, но конкретно в OpenBSD такое не принято. Вот фанаты GPL — да, порой любят и практикуют, даже ничего не переименовывая, просто шлёпать поверх чужого кода GPL.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #28

10. Сообщение от Аноним (10), 23-Апр-21, 23:19   +/
Андроид на риск пять тоже через qemu сделали. Это норма.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

11. Сообщение от Брат Убунтус (?), 23-Апр-21, 23:56   +2 +/
> интересно, сколько в бзду утащили кода из Linux, предварительно переименовав переменные, шоб визуально типа был другой код

Много, Брат во Пингвине! Совсем не стесняются мерзкие грешники:
https://github.com/torvalds/linux/blob/master/include/uapi/l...


/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef _UAPI__LINUX_BPF_COMMON_H__
#define _UAPI__LINUX_BPF_COMMON_H__

/* Instruction classes */
#define BPF_CLASS(code) ((code) & 0x07)
#define        BPF_LD        0x00
#define        BPF_LDX        0x01
...
/* ld/ldx fields */
#define BPF_SIZE(code)  ((code) & 0x18)
#define        BPF_W        0x00 /* 32-bit */
#define        BPF_H        0x08 /* 16-bit */
#define        BPF_B        0x10 /*  8-bit */
/* eBPF        BPF_DW        0x18    64-bit */
#define BPF_MODE(code)  ((code) & 0xe0)
...
/* alu/jmp fields */
#define BPF_OP(code)    ((code) & 0xf0)
#define        BPF_ADD        0x00
#define        BPF_SUB        0x10
#define        BPF_MUL        0x20

https://github.com/freebsd/freebsd-src/blob/main/sys/net/bpf.h
добавили для отвода глаз шапку вранья, вписали свои нечестивые копирайты и комментарии


/*-
* SPDX-License-Identifier: BSD-3-Clause
*
* Copyright (c) 1990, 1991, 1993
*    The Regents of the University of California.  All rights reserved.
*
* This code is derived from the Stanford/CMU enet packet filter,
* (net/enet.c) distributed as part of 4.3BSD, and code contributed
* to Berkeley by Steven McCanne and Van Jacobson both of Lawrence
* Berkeley Laboratory.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:

но далее не заладилось у них:

* The instruction encodings.
*
* Please inform tcpdump-workers@lists.tcpdump.org if you use any
* of the reserved values, so that we can note that they're used
* (and perhaps implement it in the reference BPF implementation
* and encourage its implementation elsewhere).
*/

/*
* The upper 8 bits of the opcode aren't used. BSD/OS used 0x8000.
*/

/* instruction classes */
#define BPF_CLASS(code) ((code) & 0x07)
#define        BPF_LD        0x00
#define        BPF_LDX        0x01
#define        BPF_ST        0x02
#define        BPF_STX        0x03
#define        BPF_ALU        0x04
#define        BPF_JMP        0x05
#define        BPF_RET        0x06
#define        BPF_MISC    0x07
...
/* alu/jmp fields */
#define BPF_OP(code)    ((code) & 0xf0)
#define         BPF_ADD         0x00
#define         BPF_SUB         0x10
#define         BPF_MUL         0x20


что с пакостных еретиков взять?!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #14, #16

12. Сообщение от Аноним (12), 24-Апр-21, 00:12   –1 +/
illumos risc-V port  https://illumos.topicbox.com/groups/discuss/T51b9dfae3816d40...
FreeBSD rsic-v https://wiki.freebsd.org/riscv
Ответить | Правка | Наверх | Cообщить модератору

14. Сообщение от Тео (?), 24-Апр-21, 03:17   –1 +/
Эй слюшай ты сафсэм тупой да.
Фри от опена отличить не можешь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #20

15. Сообщение от Тео (?), 24-Апр-21, 03:19   +4 +/
Купи и отправь мне комп на рискве. Буду на нем собирать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

16. Сообщение от Аноним (16), 24-Апр-21, 05:12   –1 +/
Ой, константы спиратили. Mono это пиратская копия .net, а wine пиратская копия Windows.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #26, #32

19. Сообщение от Ivanov (??), 24-Апр-21, 05:32   –1 +/
Это шикарная новость.
Плохо что для широкого круга граждан пока не доступны девборды с RISC-V :(
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #21, #24

20. Сообщение от Аноним (-), 24-Апр-21, 08:05   +/

>> Copyright (c) 1990, 1991, 1993
>> *    The Regents of the University of California.  All rights reserved.
>> distributed as part of 4.3BSD
> Эй слюшай ты сафсэм тупой да.
> Фри от опена отличить не можешь?

То ли дело ты?


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

21. Сообщение от YetAnotherOnanym (ok), 24-Апр-21, 08:54   –1 +/
Да оно и узкому кругу пока не очень-то нужно. Ковыряются несколько стартапов на деньги венчурных фондов - авось и выйдет что-то дельное.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #29

22. Сообщение от Аноним (22), 24-Апр-21, 09:56   +5 +/
Нужно делать несколько миллионов вариантов ядер RISC-V микропроцессоров и желательно, что бы они были несовместимы!
Тогда порядок будет!
Процессор, это же такая хрень что под каждый чих нужно проектировать новый вариант ядра!
Мы же нихрена унифицировать не научились, что еле в десяток вариаций поместились.
Нужно обязательно еще больше!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #27, #30

24. Сообщение от Сейд (ok), 24-Апр-21, 12:32   +/
Почему? Sipeed Maixduino Kit for RISC-V AI + IoT стоит всего 23,90 $.
https://www.seeedstudio.com/Sipeed-Maixduino-Kit-for-RISC-V-...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

26. Сообщение от Аноним (-), 24-Апр-21, 13:25   +2 +/
>> интересно, сколько в бзду утащили кода из Linux, предварительно переименовав переменные, шоб визуально типа был другой код
> Ой, константы спиратили. И шапку с ненужными бздуновскими копирайтами и прочим убрали.
> Но это ведь Линукс! Великое Ядро! Это другое! Понимать надо!

От оно че, Михалыч!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

27. Сообщение от Аноним (6), 24-Апр-21, 14:05   –2 +/
> что бы они были несовместимы!

Так и есть, на любой вопрос: сделайте сами! добавьте сами! расширьте сами! Даже в спеках пишут: этого нет, другого нет, если нужно - делайте расширения. И кому потом этот зоопарк в джунглях сдался?!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #31

28. Сообщение от Аноним (28), 24-Апр-21, 20:52   –3 +/
> не переименовывая, просто шлёпать поверх чужого кода GPL.

"Лицензия позволяет". А если вы хотели что-то иное - тогда и писали бы иное.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #34

29. Сообщение от Аноним (29), 24-Апр-21, 20:57   +1 +/
> Да оно и узкому кругу пока не очень-то нужно. Ковыряются несколько стартапов
> на деньги венчурных фондов - авось и выйдет что-то дельное.

Опять повылезло горе-экспертов. Чтобы таким горе-"экспертам" икалось правильно, прямо сейчас на хабре кто-то как раз выложил подборочку по одноплатникам на RISCV и перспективах их развития. Так что несколько стартапов (уже довольно много) довольно успешно ковыряются так то.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #33

30. Сообщение от Аноним (29), 24-Апр-21, 21:01   +1 +/
> Мы же нихрена унифицировать не научились, что еле в десяток вариаций поместились.

А зачем вон тем умным часам быть унифицированными с вон тем суперкомпьютером? Чтобы было хреново и тем и другим?

> Нужно обязательно еще больше!

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #35

31. Сообщение от Аноним (-), 24-Апр-21, 21:09   +1 +/
> сделайте сами! добавьте сами! расширьте сами!

В этом весь пойнт. Фирма ARM на этом целую экосистему создала и захватила мир. А сейчас будет то же самое, только куда более опенсорсно.

> И кому потом этот зоопарк в джунглях сдался?!

Вон тому легиону фирмачей, например. И тех кто у них эти процыки потом купит. Я, кстати, один из них. С удовольствием буду юзать RISCV SoC и одноплатники. Да и что-то типа десктопа или лаптопа, наверное, постепенно образуется. Надоели эти ваши x86 с ME и PSP, пусть их производители себе все это счастье оставят. Пора поддерживать звонкой монетой кого-то менее враждебного.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #36

32. Сообщение от Аноним (-), 24-Апр-21, 21:11   +/
> Ой, константы спиратили.

Вроде, в гугл vs оркал как-то более менее утрясли что только константы и прототипы для совместимости с апи за пираси не считается.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

33. Сообщение от YetAnotherOnanym (ok), 24-Апр-21, 21:31   +/
Этот "кто-то" лучше бы ссылочку на одноплатник с RISC-V на DNS или Citilink выложил. Желательно - по цене, сопоставимой с бананкой или апельсинкой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #40

34. Сообщение от Аноним (34), 24-Апр-21, 22:06   +/
>> 1. Redistributions of source code must retain the above copyright
>> notice, this list of conditions and the following disclaimer.
> "Лицензия позволяет". А если вы хотели что-то иное - тогда и писали бы иное.

Читающим жопой - несомненно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #39

35. Сообщение от Козлетто (?), 24-Апр-21, 22:59   –1 +/
>А зачем вон тем умным часам быть унифицированными с вон тем суперкомпьютером? Чтобы было хреново и тем и другим?

А зачем клепать однотипные, но разные желёзки? Как в армах, медиатеки, клюакомы, эниксоны и прочая пaрaша. Абсолютно друг с другом не совместимые. Даже между своими чуть разными моделями SoC!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

36. Сообщение от Аноним (36), 25-Апр-21, 07:00   –2 +/
Опенсорс ни на что не способен, до сих пор нормальных опенсорс камней не появилось. И не появится. Всё дело тут в жадности и лицензионных отчислениях -- это замена мипсу. Не арму. Разговоры про опенсорс и всё хорошее могут впечатлить только самых наивных.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

38. Сообщение от Аноним (38), 26-Апр-21, 16:48   +/
У гентушников ebuild'ы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

39. Сообщение от Аноним (38), 26-Апр-21, 16:52   +/
И что это меняет? BSDL любого типа не запрещает поменять лицензию на другую, хоть проприетарную.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #41

40. Сообщение от Аноним (38), 26-Апр-21, 16:55   +1 +/
На DNS или Citilink и Малин не продают. Вам на Алик.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

41. Сообщение от Аноним (-), 26-Апр-21, 21:57   +/
>> 1. Redistributions of source code must retain the above copyright
>> notice, this list of conditions and the following disclaimer
.
> И что это меняет? BSDL любого типа не запрещает поменять лицензию на
> другую, хоть проприетарную.
> Мы на опеннете регулярно повторяем эту чушь, а значит это правда!

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру