OberonCore
https://forum.oberoncore.ru/

Portos
https://forum.oberoncore.ru/viewtopic.php?f=60&t=3423
Страница 1 из 1

Автор:  Евгений Темиргалеев [ Понедельник, 25 Апрель, 2011 11:40 ]
Заголовок сообщения:  Portos

Кто-нибудь может прокомментировать --- ОС (http://portos.org/) и упоминаемая Пфистером --- одно и тоже, или это совпадение названия?
Pfister С. Component Software, 1997 писал(а):
4.1 Languages
...
Component Pascal is a modern component-oriented language that complements Java, because it is much smaller and simpler, and not bound to a virtual machine. These factors are particularly important for embedded systems, such as robot control systems. For cost reasons, even high-performance embedded systems have only limited amounts of memory, and it is often necessary to write new device drivers for such applications. The Portos [Portos] operating system is designed for embedded real-time applications that have to meet hard real-time constraints, and yet have to be extensible in a component-oriented way. Portos is completely implemented in Component Pascal, and supports applications written in Java. The two languages are close enough that they can even share the same asynchronous real-time garbage collector.

Автор:  Alexey Veselovsky [ Понедельник, 25 Апрель, 2011 11:47 ]
Заголовок сообщения:  Re: Portos

Цитата:
Portos is almost entirely written in C and can be easily ported to various platforms. If you would like to purchase the source code, please contact us with detailed information on your company and project size. Pricing is based on company and/or project size.

Автор:  Евгений Темиргалеев [ Понедельник, 25 Апрель, 2011 11:48 ]
Заголовок сообщения:  Re: Portos

Видел. Но учитывая прошедшие 12 лет, этого мало.

Автор:  Info21 [ Понедельник, 25 Апрель, 2011 12:01 ]
Заголовок сообщения:  Re: Portos

Евгений Темиргалеев писал(а):
Кто-нибудь может прокомментировать --- ОС (http://portos.org/) и упоминаемая Пфистером --- одно и тоже ..?
Не похоже.

Автор:  Евгений Темиргалеев [ Понедельник, 25 Апрель, 2011 12:14 ]
Заголовок сообщения:  Re: Portos

По описанию оно похоже на описание JBed в вики (писал вроде тов. Ермаков...)
Цитата:
JBed (Oberon Microsystems) — создавалась на базе BlackBox, поддерживает совместное выполнение модулей Компонетного Паскаля и классов Java, является наиболее качественной реализацией Java2 Micro Edition, которую используют 5 из 6 известных производителей сотовых телефонов
А ценовая политика похожа на Блэкбоксовскую...
Цитата:
Pricing is based on company and/or project size.
Интересно, много народу щас придерживается такого подхода?

Автор:  Alexey Veselovsky [ Понедельник, 25 Апрель, 2011 12:46 ]
Заголовок сообщения:  Re: Portos

Много.

Автор:  Илья Ермаков [ Понедельник, 25 Апрель, 2011 15:16 ]
Заголовок сообщения:  Re: Portos

Общеизвестный PortOS - это не тот Portos, который был у Оминков.

Автор:  Борис Рюмшин [ Понедельник, 25 Апрель, 2011 22:48 ]
Заголовок сообщения:  Re: Portos

Илья Ермаков писал(а):
Общеизвестный PortOS - это не тот Portos, который был у Оминков.

Основание для такого заключения есть?

Автор:  Илья Ермаков [ Вторник, 26 Апрель, 2011 12:46 ]
Заголовок сообщения:  Re: Portos

Где-то в текстах щвейцарцев я явно видел эту оговорку ("не путайте"), в исторических заметках.

Автор:  Иван Денисов [ Четверг, 12 Май, 2011 21:34 ]
Заголовок сообщения:  Re: Portos

В блоге Руслана Петровича Богатырёва нашел историю про Portos и другое.

Цитата:
В 1993 г. три друга, три товарища, учившиеся аспирантуре в швейцарском ETH, основали компанию Oberon microsystems. Их звали Cuno Pfister, Clemens Szyperski (ныне в Microsoft Research), Beat Heeb. В 1994 г. они сделали первый вариант BlackBox. Хотелось создать своими руками хорошую среду, чтоб и Оберон заиграл и народ полюбовался, как здорово работают идеи Вирта и Гуткнехта.

И все бы ничего, но тут как гром среди ясного неба грянула Java. Что делать? Срочно была предпринята коллективная ревизия Оберона — "наш ответ Чемберлену". Собрали военный совет, тут добавили, там подправили — вот оно, что-то вышло. Новоиспечённому языку дали (из рыночных, как они говорили, соображений) имя Компонентный Паскаль (Component Pascal). Было это в 1997 г. Вирта позвали в крёстные отцы. Что делать — согласился, надо же поддержать молодёжь.

[Пишу по памяти — весной 1998 г. готовил публикацию по Компонентному Паскалю в ComputerWeek-Moscow и связался с Куно Пфистером. Тот живо откликнулся и прислал материал, который и пошёл в печать. В то время у них уже была своя ОС реального времени для встроенных систем с именем Portos.]

В 1999 г. от Oberon microsystems отпочковалась компания Esmertec. Создавали её уже четыре "танкиста" — Daniel Diez, Beat Heeb, Hansruedi Heeb и Peter Eichenberger. Во многом развитию нового направления способствовал потенциал той самой Portos. Эта ОС поддерживала два языка — Компонентный Паскаль (спец. версию для задач реального времени) и Java. Ядро реального времени делалось, разумеется, не на Java. Ну а инструментарий для кросс-разработки (на базе BlackBox) нарекли именем Denia — курортное местечко в Испании, на Коста-Бланка. Portos не нужна была ни виртуальная машина, ни интерпретатор кода, ни JIT-компилятор. Использовались идеи М.Франца.

Попытки продвинуть Змей-Горыныча о двух головах (CP/Java) заметным успехом не увенчались. Очень уж мешалось название "Компонентный" да ещё "Паскаль" в сфере микромира. Java — это класс, Java — это сила! Правильно. Сделали ставку на раскрученную вещь, зная, что уж она у них работать будет, как часы. Portos переименовали и стёрли с карты мира (чтоб никто и не вспоминал). Теперь "героя Дюма" звали Jbed — "ложе для Java". Брат Пфистера — Бернд подсуетился насчёт инвестиций, основал свой фонд, начал накачивать денег. К делу подключили связи по Европе — Франция, Германия, Швейцария. Идея народ вдохновила — ещё бы, Sun ещё там только на бумаге чертила красивые диаграммы, расставляла столбики с надписью "Java Micro Edition — руками не трогать", а они взяли и рванули. На святое замахнулись, на самое ядрёное ядро. Кто помнит, Java ведь с этой идеи начиналась, захвата микромира — "мы им там всем покажем кузькину мать!".

К началу 2007 г. количество устройств, в которых используется Jbed, достигло 100 млн. штук. Стали мировым лидером в области J2ME. Верховодил в компании француз Alain Blancquart. Кстати, ушёл в никому не известную Esmertec из Borland Europe, где занимал высший пост. Стала сколачиваться нехилая команда, пошли люди из IBM Europe, а теперь — стоит глянуть на топ-менеджмент и совет директоров: что ни персона, то ого-го!

Michel Bon — 8 лет возглавлял France Telecom
Ulrich Schumacher — бывший президент Siemens Semiconductor Group
Jean-Pascal Aubert – бывший вице-президент Bull
Michel Kuntz – бывший вице-президент Alcatel
Sylvie Vollet – бывший топ-менеджер Apple Computer Europe
Chase Bailey — бывший главный технолог в Cisco
Jean-Luc Gianduzzo – 12 лет проработал в топ-менеджменте Hewlett-Packard, затем занимался развитием новых технологий в Cisco Systems Europe.


А Бернд Пфистер выбивал и выбивал денюжку. Европейские инвесторы просто помешались на этой компании. Золото, золото! Про Обероны забудьте. Нет у них такого слова. На чём работает Jbed — ни за что не скажут — военная тайна. А тем, кому нужна особая эффективность в микромире, – есть скрытый шлюз Компонентного Паскаля. Как говорится, обращайтесь, господа — сделаем на заказ.

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

Автор:  Neplul [ Четверг, 12 Май, 2011 21:38 ]
Заголовок сообщения:  Re: Portos

Кто-то знает чем сейчас Богатырев занимается?

Автор:  ==== [ Пятница, 13 Май, 2011 04:32 ]
Заголовок сообщения:  Re: Portos

здесь сказано
Богатырев Руслан Петрович руководитель отдела Консультант Плюс Москва

здесь подробнее от 15.10.2009, 15:18
Цитата:
По всем вопросам, связанным с этим письмом, просьба обращаться к Руслану Богатыреву, руководителю Отдела мониторинга конкурентов Департамента продуктовой стратегии.

Автор:  Евгений Темиргалеев [ Пятница, 13 Май, 2011 08:14 ]
Заголовок сообщения:  Re: Portos

divan писал(а):
В блоге Руслана Петровича Богатырёва нашел историю про Portos и другое.
Огромное спасибо, информация полезная.

Автор:  Евгений Темиргалеев [ Пятница, 05 Август, 2011 16:39 ]
Заголовок сообщения:  Re: Portos

1) Component software: beyond object-oriented programming, p. 455

http://books.google.com/books?id=U896iw ... ed&f=false

2) http://www.cin.ufpe.br/~rise/seminars/chapter_20_21.ppt

http://www.slidefinder.net/c/component_ ... 0460880/p2

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/