nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 25 Apr 2024 11:00



Reply to topic  [ 28 posts ]  Go to page 1, 2  Next
Операционная система 
Author Message
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Вот задался вопросом: что должно присутствовать в операционной системе для того чтобы пользователь (не программист!) не чувствовал[а] себя обделённ[ым||ой] при работе с ней :) Прошу заметить, что речь идёт именно о Спринтеровской ОС, а не о современных компьютерах с трудом вычисляющих 20 миллионный знак после запятой числа Пи за 0,5 секунды.


01 Nov 2004 03:19
Profile
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Reply with quote
Mac Buster wrote:
Вот задался вопросом: что должно присутствовать в операционной системе для того чтобы пользователь (не программист!) не чувствовал[а] себя обделённ[ым||ой] при работе с ней :) Прошу заметить, что речь идёт именно о Спринтеровской ОС, а не о современных компьютерах с трудом вычисляющих 20 миллионный знак после запятой числа Пи за 0,5 секунды.

Первое - совместитмость с Эстекс.
Второе удобный АПИ и интерфейс.
И в третьих открытый исходный код, чтобы можно вносить было исправления и поддержку хардваре.


01 Nov 2004 05:27
Profile ICQ WWW
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
CHRV wrote:
Первое - совместитмость с Эстекс.

Я же говорил про пользователя :D Но если рассматривать с точки зрения программиста, то полагаю что совместимость с Эстекс делать не следует, из-за неудобства программирования и ограниченности.
Quote:
Второе удобный АПИ и интерфейс.
И в третьих открытый исходный код, чтобы можно вносить было исправления и поддержку хардваре.

С этим полностью согласен.


01 Nov 2004 23:37
Profile
Doomed
User avatar

Joined: 11 Dec 2003 14:34
Posts: 413
Reply with quote
Mac Buster wrote:
CHRV wrote:
Первое - совместитмость с Эстекс.

Я же говорил про пользователя :D Но если рассматривать с точки зрения программиста, то полагаю что совместимость с Эстекс делать не следует, из-за неудобства программирования и ограниченности.
Quote:
Второе удобный АПИ и интерфейс.
И в третьих открытый исходный код, чтобы можно вносить было исправления и поддержку хардваре.

С этим полностью согласен.


Пользователю "до фени", какая будет (есть) ОС. Ему нужен прикладной софт, в котором он и будет работать. От его фитчей и будет складываться впечатление обо всем.
Mac, ты давай заканчивай рассуждения и уже давно пора тебе браться за кодинг ОС-и ;). За все то время, что идут дебаты разного рода, ты бы уже половину ОС-и написал, даже в одиночку ;).
p.s. Лично я, практически не знаком с "как там все работает.." в ОС-ях,
кроме MS-DOS`а. Поэтому тебе от меня будет мало толку.

_________________
Vasil Ivanov
vasil-i@yandex.ru


03 Nov 2004 00:41
Profile
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Reply with quote
Без совместимости с Эстекс ось не имеет смысла - приклада не будет вообще!


03 Nov 2004 06:49
Profile ICQ WWW
Maniac

Joined: 12 Oct 2004 13:49
Posts: 233
Reply with quote
Post 
По моему что-то типа GEM или MacOS Classic - самое то!


03 Nov 2004 06:53
Profile
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Vasil Ivanov wrote:
Пользователю "до фени", какая будет (есть) ОС. Ему нужен прикладной софт, в котором он и будет работать. От его фитчей и будет складываться впечатление обо всем.

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

Quote:
Mac, ты давай заканчивай рассуждения и уже давно пора тебе браться за кодинг ОС-и ;).

Сейчас допишу свою среду программирования и отладки, и начну ;)

Quote:
За все то время, что идут дебаты разного рода, ты бы уже половину ОС-и написал, даже в одиночку ;).

Так оно и было, пока до справедливого распределения процессорного времени не дошло :)

Quote:
p.s. Лично я, практически не знаком с "как там все работает.." в ОС-ях, кроме MS-DOS`а. Поэтому тебе от меня будет мало толку.


03 Nov 2004 12:57
Profile
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
CHRV wrote:
Без совместимости с Эстекс ось не имеет смысла - приклада не будет вообще!

Я его под Estex не видел практически :wink:


03 Nov 2004 13:06
Profile
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Post 
dhau wrote:
По моему что-то типа GEM или MacOS Classic - самое то!

GEM точно не пойдёт, а вот про MacOS или RiscOS можно подумать.


03 Nov 2004 13:07
Profile
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Reply with quote
Mac Buster wrote:
Я его под Estex не видел практически :wink:

А я вижу его очень много. Да и поддержать несложно.
Если ты думаешь что все бросятся писать под новую ось - то сильно ошибаешся!
И самое главное будет потерян "конфигуратор загрузок", ибо он под твоей новой осью без поддержки не загрузится. А без него Спринтер - просто железка.


04 Nov 2004 00:14
Profile ICQ WWW
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
CHRV wrote:
А я вижу его очень много.

По моему все программы для Estex легко разместятся на двух дискетах, если не считать Thunder.

Quote:
Да и поддержать несложно.

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

Quote:
Если ты думаешь что все бросятся писать под новую ось - то сильно ошибаешся!

Не думаю. Под Estex вроде и так ни кто почти не пишет. Правда в основном из-за отсутствия документации и средств отладки.

Quote:
И самое главное будет потерян "конфигуратор загрузок", ибо он под твоей новой осью без поддержки не загрузится. А без него Спринтер - просто железка.

Не вижу причины по которой на винте должна стоять только одна система.

Ещё раз повторю что речь идёт о пакете программ, которые должны поставляться с системой. Например:

- программа форматирования и проверки дисков (и прочих носителей)
- программа установки, обновления и восстановления системы
- программа настройки даты и времени
- файловая оболочка
- калькулятор
- архиватор[ы]
- текстовый редактор
- графический редактор
- программа планирования (ежедневник)
- программа (точнее служба) преобразования форматов данных
- программа резервного копирования данных
- программа передачи и приёма данных (напрямую, через модем)

Продолжаем список ?


04 Nov 2004 02:34
Profile
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Reply with quote
Мне кажется больше есть смысл сделать обезбаженную версию Естекс, с подключаемыми секциями (драйверами) устройств.

А софт пишется, Вася Иванов активно пишет!


04 Nov 2004 07:34
Profile ICQ WWW
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
CHRV wrote:
Мне кажется больше есть смысл сделать обезбаженную версию Естекс, с подключаемыми секциями (драйверами) устройств.

А так же с потоками, монтируемыми устройствами, виртуальной памятью (хотя бы под данные), секциями exe файлов и т.д.

Quote:
А софт пишется, Вася Иванов активно пишет!

Да, об этом я знаю :)


04 Nov 2004 23:41
Profile
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Reply with quote
Mac Buster wrote:
А так же с потоками, монтируемыми устройствами, виртуальной памятью (хотя бы под данные), секциями exe файлов и т.д.

Срок разработки такой оси одним человеком - пяток человеколет не меньше :-)

Поэтому я считаю что надо начать с малого, а потом перекинуться на чтото серьезное. Тем более ТЗ на ОСЬ я чтото не вижу, а рассуждать что нужно Оси можно бесконечно.


18 Nov 2004 07:23
Profile ICQ WWW
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
CHRV wrote:
Срок разработки такой оси одним человеком - пяток человеколет не меньше :-)

Около 4-5 месяцев.

Quote:
Поэтому я считаю что надо начать с малого, а потом перекинуться на чтото серьезное. Тем более ТЗ на ОСЬ я чтото не вижу, а рассуждать что нужно Оси можно бесконечно.

Речь идёт о ПРИЛОЖЕНИЯХ операционной системы!


18 Nov 2004 23:01
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 28 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 20 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.