Author |
Message |
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
Вот задался вопросом: что должно присутствовать в операционной системе для того чтобы пользователь (не программист!) не чувствовал[а] себя обделённ[ым||ой] при работе с ней Прошу заметить, что речь идёт именно о Спринтеровской ОС, а не о современных компьютерах с трудом вычисляющих 20 миллионный знак после запятой числа Пи за 0,5 секунды.
|
01 Nov 2004 03:19 |
|
|
CHRV
God
Joined: 29 Dec 2003 01:00 Posts: 1101 Location: Москва
|
Первое - совместитмость с Эстекс. Второе удобный АПИ и интерфейс. И в третьих открытый исходный код, чтобы можно вносить было исправления и поддержку хардваре.
|
01 Nov 2004 05:27 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
Я же говорил про пользователя Но если рассматривать с точки зрения программиста, то полагаю что совместимость с Эстекс делать не следует, из-за неудобства программирования и ограниченности. С этим полностью согласен.
|
01 Nov 2004 23:37 |
|
|
Vasil Ivanov
Doomed
Joined: 11 Dec 2003 14:34 Posts: 413
|
Пользователю "до фени", какая будет (есть) ОС. Ему нужен прикладной софт, в котором он и будет работать. От его фитчей и будет складываться впечатление обо всем. Mac, ты давай заканчивай рассуждения и уже давно пора тебе браться за кодинг ОС-и . За все то время, что идут дебаты разного рода, ты бы уже половину ОС-и написал, даже в одиночку . p.s. Лично я, практически не знаком с "как там все работает.." в ОС-ях, кроме MS-DOS`а. Поэтому тебе от меня будет мало толку.
_________________Vasil Ivanov vasil-i@yandex.ru
|
03 Nov 2004 00:41 |
|
|
CHRV
God
Joined: 29 Dec 2003 01:00 Posts: 1101 Location: Москва
|
Без совместимости с Эстекс ось не имеет смысла - приклада не будет вообще!
|
03 Nov 2004 06:49 |
|
|
dhau
Maniac
Joined: 12 Oct 2004 13:49 Posts: 233
|
По моему что-то типа GEM или MacOS Classic - самое то!
|
03 Nov 2004 06:53 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
Собственно в этом и состоит вопрос: что надо включать в состав ОС, а что добавлять после в виде прикладных и системных программ. Сейчас допишу свою среду программирования и отладки, и начну Так оно и было, пока до справедливого распределения процессорного времени не дошло
|
03 Nov 2004 12:57 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
Я его под Estex не видел практически
|
03 Nov 2004 13:06 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
GEM точно не пойдёт, а вот про MacOS или RiscOS можно подумать.
|
03 Nov 2004 13:07 |
|
|
CHRV
God
Joined: 29 Dec 2003 01:00 Posts: 1101 Location: Москва
|
А я вижу его очень много. Да и поддержать несложно. Если ты думаешь что все бросятся писать под новую ось - то сильно ошибаешся! И самое главное будет потерян "конфигуратор загрузок", ибо он под твоей новой осью без поддержки не загрузится. А без него Спринтер - просто железка.
|
04 Nov 2004 00:14 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
По моему все программы для Estex легко разместятся на двух дискетах, если не считать Thunder. У меня совершенно другое представление о том как должна быть построена операционная система. Поддержать конечно можно, но только в виде эмуляции со всеми побочными эффектами. Не думаю. Под Estex вроде и так ни кто почти не пишет. Правда в основном из-за отсутствия документации и средств отладки. Не вижу причины по которой на винте должна стоять только одна система. Ещё раз повторю что речь идёт о пакете программ, которые должны поставляться с системой. Например: - программа форматирования и проверки дисков (и прочих носителей) - программа установки, обновления и восстановления системы - программа настройки даты и времени - файловая оболочка - калькулятор - архиватор[ы] - текстовый редактор - графический редактор - программа планирования (ежедневник) - программа (точнее служба) преобразования форматов данных - программа резервного копирования данных - программа передачи и приёма данных (напрямую, через модем) Продолжаем список ?
|
04 Nov 2004 02:34 |
|
|
CHRV
God
Joined: 29 Dec 2003 01:00 Posts: 1101 Location: Москва
|
Мне кажется больше есть смысл сделать обезбаженную версию Естекс, с подключаемыми секциями (драйверами) устройств.
А софт пишется, Вася Иванов активно пишет!
|
04 Nov 2004 07:34 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
А так же с потоками, монтируемыми устройствами, виртуальной памятью (хотя бы под данные), секциями exe файлов и т.д. Да, об этом я знаю
|
04 Nov 2004 23:41 |
|
|
CHRV
God
Joined: 29 Dec 2003 01:00 Posts: 1101 Location: Москва
|
Срок разработки такой оси одним человеком - пяток человеколет не меньше Поэтому я считаю что надо начать с малого, а потом перекинуться на чтото серьезное. Тем более ТЗ на ОСЬ я чтото не вижу, а рассуждать что нужно Оси можно бесконечно.
|
18 Nov 2004 07:23 |
|
|
Mac Buster
Retired
Joined: 03 Aug 2003 22:37 Posts: 1474 Location: Moscow
|
Около 4-5 месяцев. Речь идёт о ПРИЛОЖЕНИЯХ операционной системы!
|
18 Nov 2004 23:01 |
|
|