Здравствуйте, absolute, Вы писали:
C>> Да? А что у нас там запускается в BlueBottle? A>Код, откомпилированный из безопасного языка.
Секундочку, уважаемый... То есть откомпилировать сишную, паскалевскую, эйфельную, адовскую программу под BlueBottle я в принципе не смогу? Есть только Оберон и Вирт-пророк его? А нафига мне нужна ОС, которая заставляет переписывать заново уже сорок раз написанный ранее код?
Ку...
Re[19]: Священная корова Оберона (специально для СГ).
Здравствуйте, Cyberax, Вы писали:
>> Как раз в Win3.11 был механизм аппаратной защиты. C>Только для DOS-приложений, причем далеко не от всего (прерывания в Винде C>не виртуализировались до NT4).
Механизм защиты памяти действовал для всех приложений.
Re[20]: Священная корова Оберона (специально для СГ).
Трурль wrote: > C>cli ; Запретим маскируемые прерывания > C>f: jmp f ; И устроим "пятисекундную паузу" > C> > C>завесит всю систему (так было и в Win9x). > А какое отношение это имеет к защите памяти?
cli — привиллегированая команда, которая должна виртуализироваться.
Строго говоря, это уже не механизм защиты памяти, а вообще механизм
аппаратной защиты (неотъемлимой частью которого является менеджер VM).
--
С уважением,
Alex Besogonov (alexy@izh.com)
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[18]: Священная корова Оберона (специально для СГ).
Трурль wrote: > C>Только для DOS-приложений, причем далеко не от всего (прерывания в Винде > C>не виртуализировались до NT4). > Механизм защиты памяти действовал для всех приложений.
Нет, Win3.11-приложения имели прямой доступ ко всей памяти. Лично писал
для эксперимента программу, которая тупо затирала всю память нолями.
Винда висла мгновенно.
--
С уважением,
Alex Besogonov (alexy@izh.com)
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[19]: Священная корова Оберона (специально для СГ).
Здравствуйте, Cyberax, Вы писали:
C>absolute wrote: >> В Обероне, если по случайности написать код, некорректно вызывающий >> ядро, то такой код просто не скомпилируется. C>В Обероне нет механизма защиты памяти, а значит банальный C>
C>cli ; Запретим маскируемые прерывания
C>f: jmp f ; И устроим "пятисекундную паузу"
C>
C>завесит всю систему (так было и в Win9x).
Ассемблерный код легко различим на уровне исходных текстов.
Re[20]: Священная корова Оберона (специально для СГ).
Здравствуйте, gear nuke, Вы писали:
GN>Когда речь идёт о эксплуатации уязвимостей, никто никому ничего не должен. GN>Напишут намеренно вредоносный код.
Если код не имеет исходника на Обероне, то это потенциально опасный код.
Вот и всё.
Дальше каждый сам себе злобный буратино.
Re[19]: Священная корова Оберона (специально для СГ).
Здравствуйте, Пацак, Вы писали:
П>Секундочку, уважаемый... То есть откомпилировать сишную, паскалевскую, эйфельную, адовскую программу под BlueBottle я в принципе не смогу? Есть только Оберон и Вирт-пророк его? А нафига мне нужна ОС, которая заставляет переписывать заново уже сорок раз написанный ранее код?
Разработчики системы Oberon уже написали весь необходимый код для вас.
Re[19]: Священная корова Оберона (специально для СГ).
Здравствуйте, Пацак, Вы писали:
П>Секундочку, уважаемый... То есть откомпилировать сишную, паскалевскую, эйфельную, адовскую программу под BlueBottle я в принципе не смогу? Есть только Оберон и Вирт-пророк его? А нафига мне нужна ОС, которая заставляет переписывать заново уже сорок раз написанный ранее код?
Зачем тогда вообще нужна новая система?
Уже написанный код работает и в старой системе.
Re[21]: Священная корова Оберона (специально для СГ).
Здравствуйте, Пацак, Вы писали:
П>М-да... "Защита памяти, основанная на легкоразличимости кода" — это несомненно новое слово в программировании. Вирт может гордиться.
Да
Re[3]: Священная корова Оберона (специально для СГ).
_>>тут многим не нравится т.н. "индусский код", но никто не считает, что C# или C++ — плохие языки
К>Т.е. ты хочешь сказать, что создатели этих языков пишут этот самый "индусский код"?
???
Хотелось тут высказать свои "светлые" мысли о мегадетище Вирта — об Обероне.......
я понял твое собщение так: oberon — плохой язык т.к. ты не смог скачать файл размером 64М с сайта написаном на обероне. (мысли как я понял вовсе не светлые)
я верно понял твои "светлые" мысли?
если нет, что конкретно ты хотел сказать об обероне?
Re[20]: Священная корова Оберона (специально для СГ).
Пацак wrote: > A>Разработчики системы Oberon уже написали весь необходимый код для вас. > Правда? И где я могу увидеть переписаную на Оберон Мозиллу? А Oracle? А > 3DMax?
А зачем? Ведь в BlueBottle есть GUI в котором выполнение команд делается
простым кликом на гиперссылку
--
С уважением,
Alex Besogonov (alexy@izh.com)
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[21]: Священная корова Оберона (специально для СГ).
Здравствуйте, Пацак, Вы писали:
П>Правда? И где я могу увидеть переписаную на Оберон Мозиллу? А Oracle? А 3DMax?
Нет такого.
Последние два названия — это софт специального назначения и не используется большинством пользователей.
Собственные браузеры есть, их можно посмотреть и оценить.
Единообразная поддержка форматированного текста в масштабах всей системы — одна из сильнейших черт системы Oberon.
Re[22]: Священная корова Оберона (специально для СГ).
absolute wrote: > Последние два названия — это софт специального назначения и не > используется большинством пользователей.
Ага, конечно. А где там Ворд, например, или Excel?
> Собственные браузеры есть, их можно посмотреть и оценить.
Видел. Примерно на оценку '2' по современным стандартам.
> Единообразная поддержка форматированного текста в масштабах всей системы > — одна из сильнейших черт системы Oberon.
Ага. Чем-то мне Oberon напоминает призыв "Back in USSR" — в нем есть все
суперкрутые и современные технологии.... для 84 года.
--
С уважением,
Alex Besogonov (alexy@izh.com)
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[22]: Священная корова Оберона (специально для СГ).
Здравствуйте, absolute, Вы писали:
П>>Правда? И где я могу увидеть переписаную на Оберон Мозиллу? А Oracle? А 3DMax? A>Нет такого.
Что и требовалось доказать.
A>Последние два названия — это софт специального назначения и не используется большинством пользователей.
И что?
A>Собственные браузеры есть, их можно посмотреть и оценить.
То есть я так понимаю переписывание кода с нуля — и есть подлинно обероновский подход к построению сложных систем? М-дя... Все еще хуже, чем я думал...
A>Единообразная поддержка форматированного текста в масштабах всей системы — одна из сильнейших черт системы Oberon.
Форматированного текста или стандартов W3C?
Ку...
Re[20]: Священная корова Оберона (специально для СГ).
Здравствуйте, absolute, Вы писали:
A>Если код не имеет исходника на Обероне, то это потенциально опасный код. A>Вот и всё.
A>Дальше каждый сам себе злобный буратино.
Вы считаете, что пользователи добровольно закачивают себе на компьютер malware и запускают его осознно?
People who are more than casually interested in computers should have at least some idea of what the underlying hardware is like. Otherwise the programs they write will be pretty weird (c) D.Knuth
Re[4]: Священная корова Оберона (специально для СГ).
Здравствуйте, ilya_ny, Вы писали:
_>Здравствуйте, Курилка, Вы писали:
_>>>тут многим не нравится т.н. "индусский код", но никто не считает, что C# или C++ — плохие языки
К>>Т.е. ты хочешь сказать, что создатели этих языков пишут этот самый "индусский код"? _>???
_>
_>Хотелось тут высказать свои "светлые" мысли о мегадетище Вирта — об Обероне.......
_>я понял твое собщение так: oberon — плохой язык т.к. ты не смог скачать файл размером 64М с сайта написаном на обероне. (мысли как я понял вовсе не светлые)
Мысль в том, что это показатель качества и соотвествия современным стандартам кода на Обероне, коли сами создатели это пишут.
Пока я не видел ещё ни одной системы на Обероне, достойной подражания (в отличие от многих других языков прогаммирования)