LINUX.ORG.RU

Redox — операционная система, написанная на Rust

 ,


5

7

Redox — новая UNIX-подобная операционная система с открытым исходным кодом, написанная на Rust.

Основные особенности:

  • микроядерная архитектура;
  • основная часть кода написана на Rust;
  • имеется опционально включаемый GUI Orbital;
  • библиотека Newlib для программ на C (аналог glibc);
  • лицензия MIT;
  • драйверы работают в пространстве пользователя;
  • доступны распространенные команды UNIX;
  • поддержка ZFS (пока в разработке).

Скриншот

Образы для QEMU и VirtualBox, ISO с установщиком

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

Deleted

Проверено: JB ()
Последнее исправление: cetjs2 (всего исправлений: 14)

да здравствует велосипед

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

И да, переключение контекста != переключение адресного пространства.

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

Скажи это моей unionfs-fuse

Передай ей трубку, я с ней поговорю.

И да, переключение контекста != переключение адресного пространства.

А, ну это всё меняет.

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

Вендо/линуксокапец?

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

За пределами гипервизоров и всякого там эмбидеда оно толком не взлетело.

Symbian. EKA2. ~400 millions of units shipped. Не взлетело, ага.

X-Pilot ★★★★★
()
Ответ на: комментарий от shkolnick-kun

Redox is Serious

Всё, после такого представления точно не взлетит. Вот если бы автор написал: «Not as big and professional as unix», тогда шансы были бы.

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

С тем что микроядро неплохо живёт в эмбидеде и гипервизорах вроде никто и не спорит.
Хотя можно-ли считать мобилки ембидедом это ещё вопрос.

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

да :) услада для глаз...ммм..жду в кофеварках и стиральных машинах

oblepiha_pie
()

/apps
/bin
/etc
/home
/ui
Джобсопоклонники?

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

Все же оно загнулось не из-за технической специфики, а маркетинга, поэтому я с мнением Линуса о микроядрах не согласен.

X-Pilot ★★★★★
()
        0x0 => exception!("Divide by zero exception"),
        0x1 => exception!("Debug exception"),
        0x2 => exception!("Non-maskable interrupt"),
        0x3 => exception!("Breakpoint exception"),
        0x4 => exception!("Overflow exception"),
        0x5 => exception!("Bound range exceeded exception"),
        0x6 => exception!("Invalid opcode exception"),
        0x7 => exception!("Device not available exception"),
        0x8 => exception_error!("Double fault"),
        0x9 => exception!("Coprocessor Segment Overrun"), // legacy
        0xA => exception_error!("Invalid TSS exception"),
        0xB => exception_error!("Segment not present exception"),
        0xC => exception_error!("Stack-segment fault"),
        0xD => exception_error!("General protection fault"),
        0xE => exception_error!("Page fault"),
        0x10 => exception!("x87 floating-point exception"),
        0x11 => exception_error!("Alignment check exception"),
        0x12 => exception!("Machine check exception"),
        0x13 => exception!("SIMD floating-point exception"),
        0x14 => exception!("Virtualization exception"),
        0x1E => exception_error!("Security exception"),
        _ => exception!("Unknown Interrupt"),

В вот и магические числа пошли...

Никак не могу найти планировщик...

Он что там платформенно-зависимый?

shkolnick-kun ★★★★★
()
Ответ на: комментарий от X-Pilot

Не факт. Похоже у Нокии были проблемы с адоптацией симбы под современные смартфоны, ведь зачем-то они начали пилить Maemo.

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

Нет, они хотят переписать всю платформу на Rust, потому что на C встречаются buffer overflow и прочие «радости».

Deleted
()

Иконки поменять, и очень даже. Если на нетбук встанет, то так и оставлю, для его задач много не надо.

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

Linux никогда не допилят, вся суть в процессе

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

Дваждую кубитрак, только сегодня на свой 512 ссд подключил и федорку 23 загрузил. Странно что sata и 2GB памяти так мало популярны у raspberry-level девайсов, я не нашел альтернативы кубитраку.

anonymous
()

складывается впечатление, что вам места на гитхабе жалко

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

Это не круто. Круто - если загрузчик грузит драйвер видекарты, а система работает в её памяти через OpenCL. Вот это было бы, увидеть и обосраться. А php + js - это увидеть и проблеваться.

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

Так в этом и фишка, что это просто очередная ОС... которую врядли допилят. Тот же GNU / Hurd микроядерный, хороший и никому ненужный...

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

Значительное замедление usermode-драйверов из-за переключений контекста - миф.

бгг, забавно слышать такой бред от пятизвездочника. Это при том что все популярные пользовательские ОС либо монолит либо гибридное микроядро - прикинь, гибридное оно именно потому что негибридное тормозит.

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

бгг, забавно слышать такой бред

Отнюдь не всё, что неизвестно тебе, является бредом.

Это при том что все популярные пользовательские ОС либо монолит либо гибридное микроядро

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

от пятизвездочника

Странно слышать от анонимуса, что количество звезд на что-то влияет.

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

загрузчик грузит драйвер видекарты, а система работает в её памяти через OpenCL

Эххх... круто было бы Xserver на видеокарте запустить, а клиенты бы с ним общались с ним через сетевое устройство pcie0 по протоколу X11.

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

какой вывод ты из этого делаешь

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

anonymous
()

...стопицот новых систем

ура

лучше бы написали, что она умеет, что не умеет арч, дебиан или бубунта?

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

в условиях конкуренции практичность и доход в конечном счете важней высеров инженегров

Речь не мальчика, но успешного менеджера.

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