The OpenNET Project / Index page

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



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

Оглавление

Проект RustPython развивает реализацию интерпретатора Python..., opennews (?), 03-Фев-19, (0) [смотреть все]

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


61. "Проект RustPython развивает реализацию интерпретатора Python..."  +1 +/
Сообщение от Ретроград (?), 03-Фев-19, 19:29 
В Redox до сих пор нет драйвера жестких дисков. Вообще. Никакого. Они не осилили даже PIO-режим, умерший еще 20 лет назад, но до сих пор поддерживаемый из соображений совместимости, про SATA я молчу. А рисовать панельки с окошечками во фреймбуффере VESA - невелика заслуга.
Ответить | Правка | Наверх | Cообщить модератору

80. "Проект RustPython развивает реализацию интерпретатора Python..."  –6 +/
Сообщение от Ordu (ok), 04-Фев-19, 08:28 
И чё с того? Типа это повод не запиливать пайтон в систему, или чё? К чему ты все эти буквы набирал, что сказать-то хотел?
Ответить | Правка | Наверх | Cообщить модератору

128. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от нах (?), 05-Фев-19, 16:01 
> И чё с того?

ровно то что обе задачи бессмысленны сами по себе, ага
цитирую тебя же:
>> А кто сказал, что они сами по себе? RedoxOS есть, а нативного python'а в ней нет.

тебе и говорят - да в ней драйвера диска нет, и вообще чего ни хватишься - ничего нет.

поэтому задача добавить туда пихон "чтоб было" - такая же точно бессмысленная.

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

131. "Проект RustPython развивает реализацию интерпретатора Python..."  +/
Сообщение от Ordu (ok), 05-Фев-19, 18:23 
>> И чё с того?
> ровно то что обе задачи бессмысленны сами по себе, ага

А, да, так понятнее. Но смысл -- это субъективная вещь. Если ты видишь человека занятого бессмысленной деятельностью, ты можешь быть уверен в том, что он видит смысл в своей деятельности. То есть его деятельность осмысленна, а отсутствие смысла -- это не отсутствие смысла, а твоя неспособность увидеть смысл.

Создание ОС -- это осмысленная задача, приносящая кучу радости программисту. Ты сам попробуй как-нибудь на досуге. Это квинтэссенция системного программирования, ты создаёшь новую Вселенную. Можно взамен ковыряться в сорцах другой системы, но это не столь увлекательно, там ты просто следуешь за мыслью других программистов, твои собственные мысли не нужны никому. Здесь же ты силой своей мысли создаёшь. Творишь. Это непередаваемые ощущения, я очень рекомендую.

Сложно сказать сейчас, выйдет ли из RedoxOS что-либо, кроме фана для программистов, участвующих в этом. Тут можно отметить, во-первых, что если не писать новых ОС, то новых ОС никогда не появится. Если не пытаться свергнуть сложившийся мировой порядок, то он никогда не будет свергнут. Поэтому надо пытаться, и RedoxOS -- это такая попытка. Во-вторых, RedoxOS выглядит более многообещающим, чем, например, KolibriOS. Они, конечно же, в разных весовых категориях, но дело не только в этом. Ну и, наконец, в третьих -- rust новый язык, как его использовать никто не знает. В том смысле, что есть теоретическое понимание, но насколько теория согласуется с практикой -- это ещё предстоит выяснить. RedoxOS это одно из таких "исследований" языка.

В общем, смысла в RedoxOS больше, чем можно изложить парой абзацев текста. А что до идеи, что драйвер SATA необходимо реализовать первым делом в ОС, или вся затея бессмысленна, так эта мысль посетила ваши с Ретроградом головы только от того, что вы не пробовали писать ОС. Нахрена нужны драйвера, если ОС разрабатывается в qemu? Понятно, что со временем (если всё пойдёт хорошо) драйвера понадобятся, но на данном этапе, зачем они? Если бы было, например, возможно разрабатывать RedoxOS из RedoxOS, то драйвера для реального железа появились бы в течение пары месяцев. Но до тех пор пока RedoxOS не сможет запускать firefox и qemu, никто в здравом уме не будет разрабатывать RedoxOS из RedoxOS. То есть, понятно что нужны не только firefox и qemu, ещё бы неплохо иметь bash, git, cargo, rustc, llvm и много другого, но firefox и qemu, на мой взгляд, наиболее требовательны к ОС, и именно поэтому я их выделяю. А чтобы запускать firefox и qemu нужен не столько драйвер SATA, сколько развитый юзерспейс. Драйвер SATA -- это лишь маленький кусочек гораздо большего квеста, и на данный момент он не выглядит хоть сколь-нибудь приоритетным. Если сейчас написать драйвера для SATA, то они пару лет будут лежать мёртвым грузом никому не нужные, а потом их вероятно придётся переписывать с нуля, потому что в процессе разработки дисковой подсистемы, мы, попробовав несколько архитектурных решений, остановились на таком, которое несовместимо с драйвером написанным два года назад. Ну да, и уж тем более, было бы глупо писать драйвер для PIO-режима, *умершего ещё 20 лет назад*: он тем более не нужен.

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

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

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




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

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