Discuss Scratch
- Discussion Forums
- » Pусский
- » разработка ОС в ТУРБОВАРП
- CatCatD
-
Scratcher
100+ posts
разработка ОС в ТУРБОВАРП
(#40)Во всяком случае для начала можно сделать терминал, а потом уже прям графикуТекущий набросок структуры ОС:Терминал - типо текстовый GUI? Есть ещё графический GUI. Я бы лично оставил только графический GUI, а команды вводить можно через эмулятор терминала (программа, которая работает в графическом GUI, но в окне всё как в текстовом).Вопрос: добавить ли ещё что-то и отделить ли терминал от GUI?Warp OS______________________________
V V V
Ядро__________________ Интерфейс Прикладные программы
V V V V
FS и скрипты Ассемблер GUI Звук
- triangle-viper
-
Scratcher
100+ posts
разработка ОС в ТУРБОВАРП
Кстати, если подсмотреть, как работают реальные ОС, то в терминале происходит ввод-вывод между активной программой, эта программа за частую - командная оболочка. Когда мы передаём командной оболочке команду (символическую ссылку на программу в файловой системе) на выполнение программы, то она ищет эту программу и запускает, передавая ей управление (ввод-вывод уже происходит между вызванной программой).(#40)Во всяком случае для начала можно сделать терминал, а потом уже прям графикуТекущий набросок структуры ОС:Терминал - типо текстовый GUI? Есть ещё графический GUI. Я бы лично оставил только графический GUI, а команды вводить можно через эмулятор терминала (программа, которая работает в графическом GUI, но в окне всё как в текстовом).Вопрос: добавить ли ещё что-то и отделить ли терминал от GUI?Warp OS______________________________
V V V
Ядро__________________ Интерфейс Прикладные программы
V V V V
FS и скрипты Ассемблер GUI Звук
Будем использовать в терминале командную оболочку, я так понимаю? И она будет написана скретч-блоками или на языке ассемблера?
- CatCatD
-
Scratcher
100+ posts
разработка ОС в ТУРБОВАРП
(#42)Для скорости лучше блоками, а вообще на пингвине можно на ходу встраивать js в проект.Кстати, если подсмотреть, как работают реальные ОС, то в терминале происходит ввод-вывод между активной программой, эта программа за частую - командная оболочка. Когда мы передаём командной оболочке команду (символическую ссылку на программу в файловой системе) на выполнение программы, то она ищет эту программу и запускает, передавая ей управление (ввод-вывод уже происходит между вызванной программой).(#40)Во всяком случае для начала можно сделать терминал, а потом уже прям графикуТекущий набросок структуры ОС:Терминал - типо текстовый GUI? Есть ещё графический GUI. Я бы лично оставил только графический GUI, а команды вводить можно через эмулятор терминала (программа, которая работает в графическом GUI, но в окне всё как в текстовом).Вопрос: добавить ли ещё что-то и отделить ли терминал от GUI?Warp OS______________________________
V V V
Ядро__________________ Интерфейс Прикладные программы
V V V V
FS и скрипты Ассемблер GUI Звук
Будем использовать в терминале командную оболочку, я так понимаю? И она будет написана скретч-блоками или на языке ассемблера?
UPD: КСТА, МНЕ СТОИТ ИЗУЧИТЬ JS
Last edited by CatCatD (April 26, 2025 18:14:08)
- triangle-viper
-
Scratcher
100+ posts
разработка ОС в ТУРБОВАРП
А мы будем использовать файловую систему из расширения rxFS? Просто я свою файловую систему сделал. Скоро выложу на гугл диск.
Кстати, надо будет сравнить их по скорости, вдруг моя быстрее. Это будет хорошим поводом использовать именно её.
Кстати, надо будет сравнить их по скорости, вдруг моя быстрее. Это будет хорошим поводом использовать именно её.
Last edited by triangle-viper (April 27, 2025 15:05:59)
- SHAMAN2016
-
Scratcher
500+ posts
разработка ОС в ТУРБОВАРП
А мы будем использовать файловую систему из расширения rxFS? Просто я свою файловую систему сделал. Скоро выложу на гугл диск.А как ты её сделал(а)?
Кстати, надо будет сравнить их по скорости, вдруг моя быстрее. Это будет хорошим поводом использовать именно её.
Если это пользовательское раширение без статуса пингвина его не опубликовать (проект с ним) на пингвине
- triangle-viper
-
Scratcher
100+ posts
разработка ОС в ТУРБОВАРП
Срач блоками, единственное расширение - блок-репортер из турбоварпа, надеюсь, он есть в пингвине.А мы будем использовать файловую систему из расширения rxFS? Просто я свою файловую систему сделал. Скоро выложу на гугл диск.А как ты её сделал(а)?
Кстати, надо будет сравнить их по скорости, вдруг моя быстрее. Это будет хорошим поводом использовать именно её.
Если это пользовательское раширение без статуса пингвина его не опубликовать (проект с ним) на пингвине
- nikto_ya
-
Scratcher
45 posts
разработка ОС в ТУРБОВАРП
я не могу зайти в пингвин модЛучше на пингвин моде, там можно пкбликовать проекты, (с любыми раширениями, если у тебя есть статус пингвина или выше, я только пингвином стал)(#2)
сначала нужно название
В качестве названия на время разработки можно выбрать “Warp OS”, потом может появиться получше, а может оставим это.
(p.s. Где будем размещать версии? у варпа ведь нет своего хранилища)
- nikto_ya
-
Scratcher
45 posts
разработка ОС в ТУРБОВАРП
это чёWAOS StudioWarning for the scratch team:
Группа экспериментаторов
This topic is dedicated to a large-scale project and has no alternatives among the pinned topics!
————————-Команда————————-
>Состав:Должность | Ник на скретче>Анкета для вступления:
- Глава | CatCatD
————————-Проект————————-1. Ник на пингвине
2. Желаемая должность
3. Опыт разработки
>Warp OS — масштабный эксперимент по созданию полностью функциональной операционной системы на модификации скретча (ранее турбоварп, ныне пингвин).
- Discussion Forums
- » Pусский
-
» разработка ОС в ТУРБОВАРП



