Перейти к содержимому
antonn3312578859

nonameOS - графическая оболочка для OpenOS

Рекомендуемые сообщения

Начал разработку собственной операционной системы

В будущем:

Установщик (Возможно даже сегодня сделаю, мне лень прямо сейчас)

Разрешения для приложений

Нормальная графическая оболочка

Защита компа по паролю и touch id

Возможно даже sudo
Многозадачность (Да-да, я откопал библиотеку 2015 года и она работает до сих пор. Возможно как нибудь задействую.

Индикаторы ОЗУ, батареи и ПЗУ
Установка приложений (Нормальная, а не методом лома)

Дистрибутив для plan9k (Ну я 4ист хз, там даже на русиян ленгуаге нельзя писать, возможно, юникод не поддерживается, ну я ещё разберусь там)

Антивирус

Поддержка карт из computronics

Настройки.

Всё, что я использовал или буду использовать в разработке:

 Можно будет сделать для рекавери мода

Для лога и ещё много чего.

Многопоток, можно будет хоть и криво, но реализовать функции индикаторов и нескольких приложений

Настрое4ки

Что бы полосы по краям не мешали

Диалоговые окна и окна ошибок

тач айди

Спасибо Exeteres за помощь

Основная библиотека на первое время

Установил, а потом решил, что лучше я сам эти координаты буду вбивать

Мб буду зачем-то использовать

Установщик будет позже, пока что вот моя сборка: https://yadi.sk/d/IivIGHGWIv5yzg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Интересная идея. Надеюсь, сам интерфейс не будет выглядеть, как беспорядочная куча элементов.

 

1 час назад, antonn3312578859 сказал:

Многозадачность

По поводу многозадачности: как будут обрабатываться программы, долго не передающие управление (например, с тяжёлыми вычислениями)?

У меня есть только одна идея по этому поводу: можно создать интерпретатор Lua на самом Lua, и выполнять команды в пользовательских программах по одной, чередуя их с возвратами управления системе.

 

1 час назад, antonn3312578859 сказал:

Антивирус

Он будет контролировать запущенную программу или проверять код на наличие зловреда? Если второй вариант, то я буду рад протестировать такую программу. ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
14 минуты назад, ProgramCrafter сказал:

Интересная идея. Надеюсь, сам интерфейс не будет выглядеть, как беспорядочная куча элементов.

 

По поводу многозадачности: как будут обрабатываться программы, долго не передающие управление (например, с тяжёлыми вычислениями)?

У меня есть только одна идея по этому поводу: можно создать интерпретатор Lua на самом Lua, и выполнять команды в пользовательских программах по одной, чередуя их с возвратами управления системе.

 

Он будет контролировать запущенную программу или проверять код на наличие зловреда? Если второй вариант, то я буду рад протестировать такую программу. ;)

Очень нерациональная идея.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нужно двигаться в сторону Вытесняющей многозадачности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

https://raw.githubusercontent.com/alexexe82/HIPOSAV/master/master/installer.lua

Нашёл установщик, впринципе можно что то оттуда стырить

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Какой смысл сгребать в кучу библиотеки, если нет даже ядра системы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, Totoro сказал:

Какой смысл сгребать в кучу библиотеки, если нет даже ядра системы?

Так это графическая оболочка

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, antonn3312578859 сказал:

Так это графическая оболочка

Пока ещё - нет. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
43 минуты назад, antonn3312578859 сказал:

так это бета

А есть скрины?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, antonn3312578859 сказал:

так это бета

Мне кажется, что это пока ещё только альфа. Пока нету чего-то, похожего на работающий интерфейс, версию обычно не называют "бета".

 

23 минуты назад, Totoro сказал:

А есть скрины?

Есть хотя бы идеи, как интерфейс должен выглядеть? Макет ведь тоже можно выложить, чтобы другие его оценили.

Или идеи засекречены, чтобы другие не написали оболочку раньше? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
19 часов назад, antonn3312578859 сказал:

Многопоточность в OpenComputers

Многопоток, можно будет хоть и криво, но реализовать функции индикаторов и нескольких приложений

 

19 часов назад, antonn3312578859 сказал:

 

"Легкая" библиотека GUI

Основная библиотека на первое время

Очень не рекомендую использовать эти две библиотеки одновременно. Formsы пытаются реализовать собственную многопоточность, так что они подерутся.

И да, многопоточность не значит многозадачность.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Запустил в оцелоте.
Нажатие на любую кнопку кроме меню выдаёт ошибку.
 

Скрытый текст

nKooN3X.png

 

Изменено пользователем ArtHacker
перепутал скрытый текст с цитатой

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Похимичил что-то в характеристиках компа, и всё заработало. Покопался в коде, мой вердикт прикол. Заливай на GitHub и тогда поговорим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...