Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Какая ОС нужна людям

5.7K
05 ноября 2006 года
grizlyk
64 / / 10.04.2005
Доброй ночи, уважаемые любители программирования.

На этом форуме уже есть тема "Почему мы пишем ОС?".

Это все же хорошо, что год от года не переводятся такие парни, которые не побоятся сделать хороший замах (сразу на новую ОС), невзирая на трудности и отсутствие в данном действе рационального зерна. Как раз для таких я и пишу это письмо в надежде, что удастся объединить их усилия.

Друзья, гораздо важнее ответ на другой вопрос: "Какая ОС нужна людям". Поверьте, что в этом вся соль. Хорошая ОС может быть далеко не самой навороченной, но обгонять по всем параметрам популярных гигантов, если сможет реализовать потребности человека.

Вот так. Если тот, кто загорелся идеей написать ОС уже видит себя пишущим бут-сектора, файловые системы, тайминг процессов и все это в килотоннах строк на асме, то я скажу об этом так - это прожектерство, это постройка моста через пруд у Манилова.

Вопрос о том, какая операционная система нужна - основной и его удачное разрешение есть самое важное для написания новой ОС.

Изыскание ответа на главный вопрос может показаться кому-то неинтересным: в этот момент может быть не написано ни байта кода, а будут писаться доки, составляться таблицы, рисоваться схемы и изучаться вопросы не относящиеся в прямую к программированию.

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

Как проектировать.
Знаете, какая сложность в проектировании одна из самых утомляющих? Это попытка очертить границы применимости вашей системы, попытаться сообразить, какие части программы могут подвергнуться модернизации в будущем и приготовиться к этому.

Это очень трудно и чаще всего нет никакого способа это определить и приходится выбирать по крайней мере "рабочий вариант" произвольно.

Я много раз попадал впросак с "рабочим вариантом", который оказывался в дальнейшем абсолютно непригодным. Например, когда то давно я писал программу для работы с магнитной лентой.

Создал пробный проект, реализовал его. Стал испытывать и понял, что первое проектное предположение о главной задаче как о варьировании формата данных принципиально неправильное, что задача реакции на ошибки приема/передачи данных должна определять структуру программы.

Проект невозможно было использовать без полной, на 90% переделки. "Угадать" это не будучи экспертом по магнитным носителям без проб было бы невозможно.

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

Комплексный подход к проектированию.
Скажем сами себе честно. В настоящее время мало кто пишет книги в электронном виде без картинок, музыки и видео; программы без текстовых файлов и видео-мануалов. Наступило время мультимедиа, так сказать. Другим словом, информация самых разных видов объединяется для лучшего достижения единой цели.

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

Что касается написания ОС, то она нужна не просто, чтобы диодиками подмигивать, поэтому если продолжить идею мультимедиа, то лучше сказать, что требуется не просто написать программу-ОС, а решить комплексную программно-аппаратно-организационную задачу.

Комплексный подход к проектированию означает, что нужно при разработке проекта ОС обращать внимание на то, где будет выполняться ОС, какие программы будут запускаться, в конце концов, даже на стоимость компьютера и на религию пользователей.

Ответ на вопрос.
Так что одна часть ответа на вопрос "Какая ОС нужна людям" заключается в том, что ОС должна быть написана как комплексный аппаратно-програмно-организационный комплекс, иначе она не будет иметь успеха.

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

По счатью, я знаю такую задачу.

Пример конкретной цели.
А конкретно я предлагаю обратить ваше внимание на необходимость написать ОС и базовое ПО для системы сетевых терминалов (не обязательно аппаратно совместимых с IBM PC XT/AT).

Также обращаю внимание, что это некоммерческий проект с открытым исходным кодом. Я однажды (довольно давно) уже бросал тут подобное предложение (но большого энтузиазма не встретил).

Вот здесь есть FAQ по этой задаче (нажмите слева ссылку FAQ). Постарайтесь рассмотреть FAQ как попытку задать границы комплексного аппаратно-програмно-организационного комплекса. Эта задача вполне по силам любому программисту.

Если вы прочитали все, но не поняли в чем отличие от того, что уже есть, почему акценты таковы и т.п. и при этом вы заинтересовались проектом, то спрашивать просьба на основе текста FAQ по примерно такому шаблону:
>написано в FAQ /так-то/
Вы же думаете, что /это/ не так /потому-что/

Жду положительных ответов от всех небезответственных программистов-любителей любой квалификации, которым идея понравится, которые готовы не бросать все когда "надоело", готовы улучшить свои навыки и готовы не ожидать мгновенных результатов.
Страницы:
63
02 января 2007 года
Zorkus
2.6K / / 04.11.2006
Цитата: grizlyk

Пусть мне будет хуже.


Да будет так:)

Цитата: grizlyk

Лучше конечно педагогику и майнкампф в других темах обсуждать.


А почему не здесь? Отдых не испортим никому, я думаю... Если только Вы в ней разбираетесь по-настоящему...Или Вы не хотите быть уличенными в незнании еще и этого, и потому уводите?
[QUOTE=Lerkin]
Это что, простите? Новая форма заказа программы? Или будет следующее: "Вы трепитесь, обсуждайте. Все равно будет так, как я скажу..."? Это вы, уважаемый, Карнеги обчитались...[/QUOTE]
Да нет, конечно. Карнеги не так писал. Скорее, он просто просмотрел статью про Майнкампф и Как оказывать влияние на людей, смешал и приплел. Обидно за великого американца...

3
02 января 2007 года
Green
4.8K / / 20.01.2000
Я предлагаю остановить дальнейшее обсуждение, хотя бы для того, что бы разобраться с кем и о чем мы спорим.

Уважаемый, Максим Алексеевич, на мой взгляд, Вы болезнено одержимы борьбой, "борьбой со злом" (это предложение я написал до того, как прочитал "Принудительно госпитализировать Полянина Максима Алексеевича 1975 года рождения в стационар Ярославской областной клинической психиатрической больницы.") .
Причем зло, как ему и следует, принимает различные формы, но в основном, конечно, политические. У Вас же несколько проектов?
http://scrprotest.narod.ru/0durka/
http://www.geocities.com/mykonfetka/
http://www.geocities.com/mykonfetka2/mod01.htm
http://grizlyk1.narod.ru/
http://educh.narod.ru/
http://scrprotest.narod.ru/
http://qpgprbnaqmoz.narod.ru/0public/
http://wedemand.narod.ru/
http://www.forum-tvs.ru/lofiversion/index.php?t8692.html
http://www.hro.org/forum/showthread.php?t=2783

И в пылу своей борьбы Вы совершенно разучились слушать, а разучившись слушать, разучились и доводить до других свои мысли. Это пытались донести до Вас не раз представители других форумов в контексте того же "образовательного канала":
http://forum.rusf.ru/abs/lst/lst_3695.htm
http://winglion.ru/board/viewtopic.php?t=43&sid=c9a742b442aa6d194a403ef40ed29413
http://www.board.sysbin.com/viewtopic.php?t=1431&highlight=
http://forum.shelek.com/index.php?action=printpage;topic=6189.0
http://www.linux.org.ru/view-message.jsp?msgid=745422
http://www.linux.ru/forum/index.php?t=tree&th=82685&rid=0&S=d44a498b83915de9ef1d01e3edb92fa0
http://kazus.ru/forum/topics/1174.html
и т.д.

Но они для Вас не авторитеты, а что касается Бориса Стругацкого (http://www.rusf.ru/abs/int0080.htm)?
Цитата:

Я не понял, какой именно вопрос Вы задаете и задаете ли Вы его вообще. Ваше беспокойство по поводу низкого уровня предлагаемых публике кинофильмов и книг я, разумеется, разделяю – точно так же, как и подавляющее большинство знакомых мне писателей и режиссеров.
<skip>



Вы умеете строить слова в предложения, но при этом совершенно не можете довести свои мысли до тех, кто пока ещё пытается вас услышать и понять. А может дело не в словах, а в мыслях? Может, кипя идейной борьбой, Вы не имеете четких мыслей, а те что есть приходится излагать длинными пространственными объяснениями?
Вы не терпите никакой критики, не в состоянии отстоять свою точку зрения, не можете принять мнение других. Потому, что Вы делите людей на тех, кто "с Вами", и тех, кто "против Вас".

М-да... В инете Вы засветились... как пустослов и демагог.

Тему, я думаю, можно закрыть. Те кто хочет продолжить этот бесцельный спор, может направить письмо лично г-ну Полянину по адресам:
[email]RusAsIs@yandex.ru[/email]
[email]smethod2@yandex.ru[/email]
[email]smethod@yandex.ru[/email]
[email]QPGpRBnaQmoz@yahoo.com[/email]
[email]mykonfetka@yahoo.com[/email]
[email]ScrProtest@yandex.ru[/email]
[email]grizlyk1@yandex.ru[/email]
[email]grizlyk@chat.ru[/email]
[email]WeDemand@yandex.ru[/email]
[email]grizlyk@yaroslavl.ru[/email]
(надеюсь, этих адресов будет достаточно)


P.S. Кстати, "Неизвестное искусственное сооружение" - это антенная система ТНА-1500 используемая в г.Калязин как радиотелескоп: http://lfvn.astronomer.ru/news/2006/08/0001/index.htm.
Это был ответ на вопрос "что это точно". Думаю, покопавшись в интернете ещё немного можно ответить и на вопрос "и кто его построил".
Может, перед созданием нового информационного канала, научиться использовать уже существующие?

63
02 января 2007 года
Zorkus
2.6K / / 04.11.2006
Аминь. Автора в бан, тему фтопку. Или лучше автора фтопку...
P.S. Да, Green, спасибо, что просветил...
9
02 января 2007 года
Lerkin
3.0K / / 25.03.2003
Цитата: Zorkus
Аминь. Автора в бан, тему фтопку. Или лучше автора фтопку...



Присоединяюсь. Более - никаких постов эту тему. Но тему считаю нужно оставить для ссылки, на случай проявления данного "явления" в других форумах. Дабы - в назидание. Аминь.

P.S. Green - молодец! Спасибо за проделанную работу.

5.7K
03 января 2007 года
grizlyk
64 / / 10.04.2005
Цитата: Green
Я предлагаю остановить дальнейшее обсуждение, хотя бы для того, что бы разобраться с кем и о чем мы спорим.Уважаемый, Максим Алексеевич, на мой взгляд

Дорогие Green и К.

Я понимаю, что это безрезультатно, но уже в который раз прошу вас, а также всех других страждущих, все вопросы, которые не относятся к теме заявленной в "этом конкретном сообщении" не постить сюда.

"Тема в этом сообщении совсем другая" - вы понимаете эту фразу?

Подсказка:
Вы можете посветить лично мне целый сайт. Или даже два сайта. Собрать там всю доступную и недоступную информацию обо мне и стать первым в своем роде гризликоведом.

Чтобы облегчить для вас данный проуцесс, который идет медленно в связи с затрудненным и шаблонным мЫшлением, я сам создам такую тему для затравки.

http://forum.codenet.ru/showthread.php?t=33558

Там вы сможете развернутся и победно постить туда свои шедевры.

23K
06 января 2007 года
rus-prog
10 / / 19.12.2006
чего ты в той теме уже не зочешь отвечат на вопросы по твоей оси? зачем тогда ссылку дал я думал там и надо писать зачем вводить в заблуждение то??? ладно я напишу тут но ты мне ответь на то что я там тебе писал ин а выше то что писал тебе я. как дела с разрабокой оси как можно будет вступить в команду разработчиков???? я ведь специално захожу н форум чтобы поучавствовать а ты издеваешся и не отвечаешь!! да ну не важно ты хоть сейчас давай придерживатся темы и займемся разработкой!!
9
06 января 2007 года
Lerkin
3.0K / / 25.03.2003
Эх, ма... ну и плющит же тебя, Максимка...
63
06 января 2007 года
Zorkus
2.6K / / 04.11.2006
Сошлись же вроде на том, чтобы закрыть тему, и оставить. А просто ее игнорить не удастся - так всякие мульты будут сюда постить, создавая иллюзию серьезности обсуждения. Предлагаю закрыть.
257
06 января 2007 года
kosfiz
1.6K / / 18.09.2005
[quote=Zorkus]Предлагаю закрыть.[/quote]
полностью поддерживаю!!!
334
06 января 2007 года
HexEdit
809 / / 27.07.2006
Цитата: kosfiz
полностью поддерживаю!!!


присоединяюсь.

Это надо сделать чтобы избавиться от гнилых мыслей, изложенных в этой теме, и не заразить ими других.

1.9K
09 января 2007 года
InterWen
331 / / 16.09.2006
Мдя, на пятой странице чтения, чувствую, что к концу топика уважаемый аффтар примет решение создаваь ОСь на языке "Д", который вполне возможно является его собственной разработкой, так разрекламированной на некоторых форумах...

Желающим ещё повалятся падСтулам посвящается офф. сайт сего творения, рекомендовал бы сразу почесть "О динамически формируемых сайтах" (извините, если что, но ррздел как вижу "Отдохнем", да?) - http://okante.narod.ru/articles/dynamic_complex.html
92
24 мая 2007 года
Тень Пса
2.2K / / 19.10.2006
извините... не надо сюда я думаю больше постить... но человека надо вообще фгазенваген....

он жышть еще и педофил....... ужос...

2Green: как инфу собрал не знаю, но сделал это хорошо! ++Тебе!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог