The OpenNET Project / Index page

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



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

Оглавление

Выпуск операционной системы Redox OS 0.6, написанной на языке Rust , opennews (??), 26-Дек-20, (0) [смотреть все]

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


31. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  –10 +/
Сообщение от uis (ok), 26-Дек-20, 12:47 
>Полностью переписана система управления памятью ядра (rmm, kernel memory manager).

Когда некрофилу нечем заняться, он дристает

>В новой реализации удалось избавиться от утечек памяти

Никогда такого не было и вот опять. Так что там говорили про память?

>Значительно доработана развиваемая проектом стандартная Си-библиотека Relibc, способная работать не только в Redox, но и в дистрибутивах на базе ядра Linux.

И зачем им stdlib? Хотят без сей, пусть страдают без сей. А то биполярочка какая-то.

>Напомним, что операционная система развивается в соответствии с философией Unix и заимствует некоторые идеи из SeL4, Minix и Plan 9. Redox использует концепцию микроядра, при котором на уровне ядра обеспечивается только взаимодействие между процессами и управление ресурсами, а вся остальная функциональность вынесена в библиотеки, которые могут использоваться как ядром, так и пользовательскими приложениями. Все драйверы выполняются в пространстве пользователя в изолированных sandbox-окружениях.

Чем оно лучше GNU/HURD?

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

49. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +2 +/
Сообщение от Wilem82 (?), 26-Дек-20, 13:26 
> И зачем им stdlib? Хотят без сей, пусть страдают без сей. А то биполярочка какая-то.

Для поддержки программ, написанных под libc. Не на языке Си, а под libc. То есть для совместимости со старьём.

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

203. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +/
Сообщение от uis (ok), 27-Дек-20, 01:10 
> Для поддержки программ, написанных под libc. Не на языке Си, а под libc. То есть для совместимости со старьём.

"Написать под libc"? Так теперь называется использование стандартной библиотеки? И я знаю, что язык отдельно, stdlib отдельно, но прикладные программы напрямую syscall'ы не дёргают, аллокаторы тоже стандартные используют.

man 7 libc

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

208. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +/
Сообщение от Wilem82 (?), 27-Дек-20, 01:34 
> прикладные программы напрямую syscall'ы не дёргают

Скорее всего, у редокса свой API для прикладных программ. В таком раскладе libc - это для совместимости с программами, написанными для API под названием libc.

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

312. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  –1 +/
Сообщение от Аноним (-), 27-Дек-20, 22:24 
>>В новой реализации удалось избавиться от утечек памяти
> Никогда такого не было и вот опять. Так что там говорили про память?

Ох уж эти жопоскриптозники. Все они знают, обо всем имеют свое ценное мнение!
Еще бы хоть немного представляли себе принцип работы kernel memory manager и о каких утечках памяти там может быть речь (hint: динамично выделять память в реализации менеджера памяти немного ... сложновато), да шкурки от бананов не бросали где попало - цены бы им не было.

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

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

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




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

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