Discuss Scratch

CatCatD
Scratcher
100+ posts

разработка ОС в ТУРБОВАРП

SHAMAN2016 wrote:

(#20)

CatCatD wrote:

@SHAMAN2016, го я доработаю главный пост команды разработки и опубликую его в теме для общения? +Надо бы тебя записать в команде, глянь анкету тут
Я не могу заполнить потому что:
1. Я вышел из пингвина
2. Имя пользователя и код не помню
3. Планшет на котором привязана почта на зарядке
Печально

Last edited by CatCatD (April 25, 2025 07:27:08)

SHAMAN2016
Scratcher
500+ posts

разработка ОС в ТУРБОВАРП

CatCatD wrote:

SHAMAN2016 wrote:

(#20)

CatCatD wrote:

@SHAMAN2016, го я доработаю главный пост команды разработки и опубликую его в теме для общения? +Надо бы тебя записать в команде, глянь анкету тут
Я не могу заполнить потому что:
1. Я вышел из пингвина
2. Имя пользователя и код не помню
3. Планшет на котором привязана почта на зарядке
Печально
Скоро по почте код изменю
triangle-viper
Scratcher
100+ posts

разработка ОС в ТУРБОВАРП

Интересно.))
triangle-viper
Scratcher
100+ posts

разработка ОС в ТУРБОВАРП

А вы как ядро ОС будете делать? Скретч-блоками или на языке ассемблера?
triangle-viper
Scratcher
100+ posts

разработка ОС в ТУРБОВАРП

CatCatD wrote:

Ладно, стоит наконец-то перейти к техническим аспектам.
Для удобства совмещения версий стоит разбить ОС на компоненты в разных спрайтах, которые можно перетаскивать через рюкзак. Теперь возникает вопрос: а какие именно будут компоненты? Ну, помимо этих:
  • Ядро (файловая система + ассемблер + скрипты для загрузки)
  • Графическая оболочки (для начала терминал, потом уже окна)
  • Звук
Почему ассемблер как часть ядра? Ассемблер - это по идее отдельная программа, переводящая код с языка ассемблера в машинные команды.
CatCatD
Scratcher
100+ posts

разработка ОС в ТУРБОВАРП

triangle-viper wrote:

(#24)
А вы как ядро ОС будете делать? Скретч-блоками или на языке ассемблера?

triangle-viper wrote:

(#25)

CatCatD wrote:

Ладно, стоит наконец-то перейти к техническим аспектам.
Для удобства совмещения версий стоит разбить ОС на компоненты в разных спрайтах, которые можно перетаскивать через рюкзак. Теперь возникает вопрос: а какие именно будут компоненты? Ну, помимо этих:
  • Ядро (файловая система + ассемблер + скрипты для загрузки)
  • Графическая оболочки (для начала терминал, потом уже окна)
  • Звук
Почему ассемблер как часть ядра? Ассемблер - это по идее отдельная программа, переводящая код с языка ассемблера в машинные команды.
Делать пока будем на блоках. Ассемблер тут не тот ассемблер, который в реальных ПК, а просто язык программирования, на котором будут создаваться программы на данной оси. Если не будет возможности из файлов запускать js в браузере, то местный ассемблер является неотъемлемой частью системы. В теории можно запилить ещё транслятор на js, но не в машинный код. МЫ ВСЁ-ТАКИ НА МОДИФИКАЦИИ СКРЕТЧА ЭКСПЕРИМЕНТИРУЕМ

Last edited by CatCatD (April 26, 2025 14:30:28)

triangle-viper
Scratcher
100+ posts

разработка ОС в ТУРБОВАРП

CatCatD wrote:

Делать пока будем на блоках. Ассемблер тут не тот ассемблер, который в реальных ПК, а просто язык программирования, на котором будут создаваться программы на данной оси. В теории можно запилить ещё транслятор на js, но не в машинный код. МЫ ВСЁ-ТАКИ НА МОДИФИКАЦИИ СКРЕТЧА ЭКСПЕРИМЕНТИРУЕМ
Тогда я понял. Это будет что-то на подобии машинного кода на скретче, который будет запускать программы в ОС.

CatCatD wrote:

>Анкета для вступления:
1. Ник на пингвине
2. Желаемая должность
3. Опыт разработки
1. Нет аккаунта на пингвине, версии могу пересылать через облачное хранилище по типу гугл диска или некоторые части проекта через скретч, если они не имеют блоков, которые скретч не поддерживает.
2. Программист машинного кода для пользовательских программ. Также разработчик прикладных программ в ОС.
3. С далёкого детства, лет эдак 7-8 программирую на скретч. Также, программирую на С уже около полугода.
CatCatD
Scratcher
100+ posts

разработка ОС в ТУРБОВАРП

triangle-viper wrote:

(#27)

CatCatD wrote:

<…>
1. Нет аккаунта на пингвине, версии могу пересылать через облачное хранилище по типу гугл диска или некоторые части проекта через скретч, если они не имеют блоков, которые скретч не поддерживает.
Почта яндекса есть?
triangle-viper
Scratcher
100+ posts

разработка ОС в ТУРБОВАРП

CatCatD wrote:

triangle-viper wrote:

(#27)

CatCatD wrote:

<…>
1. Нет аккаунта на пингвине, версии могу пересылать через облачное хранилище по типу гугл диска или некоторые части проекта через скретч, если они не имеют блоков, которые скретч не поддерживает.
Почта яндекса есть?
В моём регионе яндекс заблокирован.
CatCatD
Scratcher
100+ posts

разработка ОС в ТУРБОВАРП

triangle-viper wrote:

(#29)

CatCatD wrote:

triangle-viper wrote:

(#27)

CatCatD wrote:

<…>
1. Нет аккаунта на пингвине, версии могу пересылать через облачное хранилище по типу гугл диска или некоторые части проекта через скретч, если они не имеют блоков, которые скретч не поддерживает.
Почта яндекса есть?
В моём регионе яндекс заблокирован.
БЛИН
Придётся на гугл переносить
UPD: Синхронизировал с гуглом через ноут. Костыльно, но пока пойдёт

Last edited by CatCatD (April 26, 2025 15:51:26)

CatCatD
Scratcher
100+ posts

разработка ОС в ТУРБОВАРП

triangle-viper wrote:

(#29)

CatCatD wrote:

triangle-viper wrote:

(#27)

CatCatD wrote:

<…>
1. Нет аккаунта на пингвине, версии могу пересылать через облачное хранилище по типу гугл диска или некоторые части проекта через скретч, если они не имеют блоков, которые скретч не поддерживает.
Почта яндекса есть?
В моём регионе яндекс заблокирован.
Тогда какая почта гугла?
triangle-viper
Scratcher
100+ posts

разработка ОС в ТУРБОВАРП

CatCatD wrote:

triangle-viper wrote:

(#29)

CatCatD wrote:

triangle-viper wrote:

(#27)

CatCatD wrote:

<…>
1. Нет аккаунта на пингвине, версии могу пересылать через облачное хранилище по типу гугл диска или некоторые части проекта через скретч, если они не имеют блоков, которые скретч не поддерживает.
Почта яндекса есть?
В моём регионе яндекс заблокирован.
Тогда какая почта гугла?
slsls3wl
CatCatD
Scratcher
100+ posts

разработка ОС в ТУРБОВАРП

triangle-viper wrote:

(#32)

CatCatD wrote:

triangle-viper wrote:

(#29)

CatCatD wrote:

triangle-viper wrote:

(#27)

CatCatD wrote:

<…>
1. Нет аккаунта на пингвине, версии могу пересылать через облачное хранилище по типу гугл диска или некоторые части проекта через скретч, если они не имеют блоков, которые скретч не поддерживает.
Почта яндекса есть?
В моём регионе яндекс заблокирован.
Тогда какая почта гугла?
slsls3wl
Сделал группу на гугле и пригласил тебя. В группе автоматический доступ к папке на диске в качестве комментатора.
Доступ в качестве редактора сделаю как разберёмся со структурой оси.
triangle-viper
Scratcher
100+ posts

разработка ОС в ТУРБОВАРП

CatCatD wrote:

triangle-viper wrote:

(#32)

CatCatD wrote:

triangle-viper wrote:

(#29)

CatCatD wrote:

triangle-viper wrote:

(#27)

CatCatD wrote:

<…>
1. Нет аккаунта на пингвине, версии могу пересылать через облачное хранилище по типу гугл диска или некоторые части проекта через скретч, если они не имеют блоков, которые скретч не поддерживает.
Почта яндекса есть?
В моём регионе яндекс заблокирован.
Тогда какая почта гугла?
slsls3wl
Сделал группу на гугле и пригласил тебя. В группе автоматический доступ к папке на диске в качестве комментатора.
Доступ в качестве редактора сделаю как разберёмся со структурой оси.
Ох ноу. Забыл l дописать… Или клавиатура заела. Мда, надо перепроверять каждый раз…
Почта: slslsl3wl

Last edited by triangle-viper (April 26, 2025 17:02:11)

SHAMAN2016
Scratcher
500+ posts

разработка ОС в ТУРБОВАРП

CatCatD wrote:

WAOS Studio
Группа экспериментаторов
Warning for the scratch team:
This topic is dedicated to a large-scale project and has no alternatives among the pinned topics!


————————-Команда————————-
>Состав:
Должность | Ник на скретче
  • Глава | CatCatD
>Анкета для вступления:
1. 12321_intergram
2. Программист, дизайнер
3. Скретч 1 год с чемто, пингвин мод с 6 апреля 2025, операционные системы с января 2025/ декабря 2024
————————-Проект————————-
>Warp OS — масштабный эксперимент по созданию полностью функциональной операционной системы на модификации скретча (ранее турбоварп, ныне пингвин).
CatCatD
Scratcher
100+ posts

разработка ОС в ТУРБОВАРП

triangle-viper wrote:

(#34)

CatCatD wrote:

<..>
Ох ноу. Забыл l дописать… Или клавиатура заела. Мда, надо перепроверять каждый раз…
Почта: slslsl3wl
Отправил приглашение
CatCatD
Scratcher
100+ posts

разработка ОС в ТУРБОВАРП

Думаю перенести папку команды полностью на гугл диск т.к. там больше места. К тому же в таком случае работа команды не затрудняется, если у меня пропадает инет на компе.

Last edited by CatCatD (April 26, 2025 17:12:40)

CatCatD
Scratcher
100+ posts

разработка ОС в ТУРБОВАРП

Текущий набросок структуры ОС:
Warp OS______________________________
V V V
Ядро__________________ Интерфейс Прикладные программы
V V V V
FS и скрипты Ассемблер GUI Звук
Вопрос: добавить ли ещё что-то и отделить ли терминал от GUI?
SHAMAN2016
Scratcher
500+ posts

разработка ОС в ТУРБОВАРП

CatCatD wrote:

Думаю перенести папку команды полностью на гугл диск т.к. там больше места. К тому же в таком случае работа команды не затрудняется, если у меня пропадает инет на компе.
Можно ссылки на проекты скидывать сюда, и делать ремикс их (пингвин позволяет)
triangle-viper
Scratcher
100+ posts

разработка ОС в ТУРБОВАРП

CatCatD wrote:

Текущий набросок структуры ОС:
Warp OS______________________________
V V V
Ядро__________________ Интерфейс Прикладные программы
V V V V
FS и скрипты Ассемблер GUI Звук
Вопрос: добавить ли ещё что-то и отделить ли терминал от GUI?
Терминал - типо текстовый GUI? Есть ещё графический GUI. Я бы лично оставил только графический GUI, а команды вводить можно через эмулятор терминала (программа, которая работает в графическом GUI, но в окне всё как в текстовом).

Powered by DjangoBB