: . Главная . : . Форум . : . Загрузка . : . Пользователи . : . ЧаВо . : . Документация . :


Операционная система 3OS -> Форумы -> Идеология проекта
<< Предыдущая тема | Следующая тема >>   

Зачем?

Перейти к странице Предыдущая -1-2-3-4-5-6-7-8-9-10-11-12-13 Следующая
Автор Отправлено
Freeman
Wednesday 12.01.2005 15:26 Цитата

Зарегистрирован: Sunday 16.11.2003 22:36
Местоположение: Зеленоград, Россия
Сообщений - 74
Linker писал(а): ...
За все время существования были тока базары и ничего более.

...К удивлению Воробьянинова, привыкшего к классической интерпретации "Женитьбы"*, Подколесина на сцене не было. Порыскав глазами, Ипполит Матвеевич увидел свисающие с потолка фанерные прямоугольники, выкрашенные в основные цвета солнечного спектра...
(далее цитата из фильма, привожу по памяти)
- Чего это они? - удивленно спросил Воробьянинов
- Ищут - ответил Бендер...
Наверх
pumba103
Wednesday 12.01.2005 18:59 Цитата
Зарегистрирован: Monday 08.11.2004 09:39
Сообщений - 9
Спасибо за активное обсуждение. Нежелание ответить на три раза заданный вопрос "зачем делается эта ОС" тоже индикатор.
Наверх
Roman I Khimov
Wednesday 12.01.2005 22:16 Цитата

Местоположение: Россия, Санкт-Петербург
Сообщений - 178
Полноценная реализация единого объектного пространства данных, максимальная интеграция прикладной функциональности в ОС, логично вытекающая из использования максимума ОО подхода, которая должна привести как к серьезным улучшениям среды для разработчиков (что даст лучшие приложения, разрабатываемые быстрее), так и через это к лучшей среде для пользователя.

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

Вообще, это в документации было описано.

Греби и улыбайся!
Наверх
Сайт
Freeman
Wednesday 12.01.2005 22:36 Цитата

Зарегистрирован: Sunday 16.11.2003 22:36
Местоположение: Зеленоград, Россия
Сообщений - 74
pumba103 писал(а): ...
Нежелание ответить на три раза заданный вопрос "зачем делается эта ОС" тоже индикатор.

Это не индикатор, а тест на "совместимость". HandleX понял, чего мы добивались, czarker, похоже, тоже...
Наверх
captain cobalt
Thursday 13.01.2005 07:10 Цитата
Зарегистрирован: Sunday 15.02.2004 03:47
Сообщений - 49
Roman I Khimov писал(а): ...
(что даст лучшие приложения, разрабатываемые быстрее)

Как это?
Что это ещё за "приложения"?

Обычно приложения - это то, чем "открывают" файлы. Если файлов не должно быть, то и приложений не должно быть.

Предположим, речь идёт о том, что "всё - объекты". Тогда приложения - это тоже объекты. А что будут делать такие объекты? Залезать внутрь других объектов ("с данными") и модифицировать данные внутри них?
Наверх
czarker
Thursday 13.01.2005 10:15 Цитата

Зарегистрирован: Monday 10.01.2005 17:26
Местоположение: Москва, т.д.
Сообщений - 48
Freeman писал(а): ...
Это не индикатор, а тест на "совместимость". HandleX понял, чего мы добивались, czarker, похоже, тоже...
Может тогда стоит объяснить? А то пока была версия про "единое пространство данных", "методы" вместо программ и "объекты" вместо файлов.
Формулировки более чем обтекаемые, но мысли здравые.
Вот только ядро Linux совместить с "глобальнйо чисткой концепций" нельзя, поскольку ядро Linux связано вопросами совметимости.
Или я что-то пропустил?

Но это всё, конечно, моё сугубо личное мнение.
Наверх
Wanderer
Sunday 16.01.2005 21:55 Цитата
Зарегистрирован: Monday 17.11.2003 16:13
Сообщений - 26
О, тут жизнь бьет ключом. И меня не пригласили на этот прадник жизни? Обидно. На мой взгляд, искать смысл 3OS - тоже самое, что и искать смысл жизни

Aut viam inveniam aut faciam.
Наверх
Dreamer
Saturday 22.01.2005 17:26 Цитата
Зарегистрирован: Friday 20.02.2004 09:36
Местоположение: Mogilev, Belarus
Сообщений - 114
Согласен с Wanderer'ом. Нам еще должны были пригласительные прислать, выделить лимузин и личного шофера

Сам вопрос "Зачем?" не имеет под собой основания, т.к. есть цель. Не было бы цели - можно было бы сказать проекту "до свидания". Последняя версия документации содержит в себе весьма здравые идеи. На замечания HandleX'а хочу ответить, что мы не знаем, какая будет WinFS, т.к. как бы не просачивались новости о ее разработке, все остается в предела Редмонда. А вот базовую реализацию подобной идеи вполне можно осуществить. И пусть вас не смущает слово "базовую". Это не обозначает глючную реализацию, а обозначает только то, что эта ФС будет представлять собой суть идеи.

Хочется напомнить, что ОС разрабатывалась как, прежде всего, для собственных нужд (см. документацию). Но это никак не исключает "случайного завоевания" всех компьютеров мира. Повышение уровня квалификации - такой же большой повод, как и попытка создать могущественную ОС. Например, я в конце 2003-го года об ассемблере имел весьма расплывчатое мнение. На данный момент я могу разобрать чужой код, составить вполне рабочий свой. А все из-за чего? А потому, что ОС хотел написать.

Ядро Linux вовсе не плохое. Навесить на него можно все что угодно. И совсем не обязательно оставлять его в прежней позиции. Исходники открыты, все можно подбить под 3OS. Самое главное то, что разработка ядра Linux ведется постоянно. Вместо того, чтобы писать свое ядро, на тебя работают тысячи людей по всему миру. А ты только гляди, успевай обновлять ядро 3OS. Именно эта причина подвигла меня на создание не своей ОС, а отдельного дистрибутива Menuet.

Короче, я думаю, что все эти траблы с вопросом "зачем это нужно" - пустая трата времени. Лучше присоединяйтесь к разработке 3OS А если проекту суждено уйти в легенду, то он, поверьте мне, сделает это и без вас.

Спасибо за внимание.
Наверх
captain cobalt
Monday 24.01.2005 00:39 Цитата
Зарегистрирован: Sunday 15.02.2004 03:47
Сообщений - 49
Процитирую предпоследнюю версию документации (если не ошибаюсь, Март 2004)

Документация 3OS писал(а): ...
-- 3ОС является академической системой, т. е. пишется "для себя"
-- все разговоры о генеральной концепции, применимости, нише 3ОС и т. п. считаются пустой тратой времени


Поэтому - разговорчики - отставить.

Документация 3OS писал(а): ...
Исходя из своего названия, в 3ОС все является объектом. При том, приложение - это не объект. Приложение в обычном понимании этого слова - это нечто, что что-то делает. Что может делать приложение? Очень многое. Это не очень хорошо, так как запустив приложение отследить его деятельность уже крайне сложно.

3ОС предлагает отказаться от приложений. Любое приложение так или иначе оперирует какими-то данными или ресурсами. Без обработки данных приложение не имеет смысла. А значит все может и должно быть привязано к данным - они первичны. Если есть данные, то можно и нужно их обрабатывать, если нет - что делать? А ведь любые данные имеют свой формат, который можно и нужно четко типизировать, а с каждым форматом можно делать только что-то вполне определенное. Объекты и методы, вот к чему сводится вся модель взаимодействия в 3OS. Любые данные представимы в виде объектов, а значит можно четко определить методы взаимодействия с ними, а если так, то зачем нужны приложения?! Все можно свести к вызовам методов.

Такое решение, опять-таки радикально повышает уровень безопасности системы, предоставляя, в то же время, "человеческие" методы взаимодействия с данными.


И вдруг - о чудо - начинаются разговоры о "приложениях".
___________________

Цитата из другого топика: http://www.3os.ru/forum_viewtopic.php?4.329
Roman I Khimov писал(а): ...
Уважаемый, на данном этапе стоит сидеть и много думать. Вы хотите нечто работающее - добро пожаловать в славный мир Linux.
Мы исходим из того, что операционная система должна быть грамотно спроектирована, а не написана "абы работало хоть что-то, а потом мы её ломиком и буде работать, а не буде, так мы её ещё ломиком приложим".


И вдруг из ниоткуда возникает гениальная идея: "А давайте мы Линукс ещё раз ломиком приложим, и у нас получится Триос!!!"

Вот оно - "переосознание"...
Наверх
czarker
Monday 24.01.2005 13:57 Цитата

Зарегистрирован: Monday 10.01.2005 17:26
Местоположение: Москва, т.д.
Сообщений - 48
В принципе, все и так понимают, что можно сказать об изменениях в концепции. У меня к вам, товарищи разработчики, вопрос: а вы всё ещё считаете себя прогрессивными? Считаете, что ваша ОС получится новой?
Как вы представляете сочетание концепции вытеснения принципа "файл-приложение" принципом "объект-метод" с одной стороны и каталога "/usr/local/bin" с другой? Или вы собираетесь про него забыть? Или вы считаете, что у вас много что будет стабильно работать при файловой системе, не поддерживающей классические привелегии доступа UNIX? Или вы считаете, что драйверы периферийных устройств в прогрессивной объектно-ориентированной системе должны работать ниже файловой системы?

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

Я бы очень попросил кого-нибудь из разработчиков ответить.
[ Редактирование Monday 24.01.2005 14:01 ]

Но это всё, конечно, моё сугубо личное мнение.
Наверх
Перейти к странице Предыдущая -1-2-3-4-5-6-7-8-9-10-11-12-13 Следующая

Модераторы: Roman I Khimov, netwizard.

Переход:     Наверх