LINUX.ORG.RU

Prex 0.8.0

 ,


0

0

Prex — это портативная операционная система реального времени для встраиваемых систем, предназначенная специально для маленьких, с ограниченными ресурсами, платформ. Небольшая, надежная, написана на языке C на основе микроядра традиционной архитектуры. Микроядро Prex предоставляет только основные функции для выполнения задач, потоки, управление памятью, IPC, исключения и синхронизации. Другие основные функции ОС — процессы, файловую систему, загрузку приложений и сетей — предоставляют сервисы пользовательского режима. Кроме того, Prex предусматривает слой эмуляции POSIX в целях использования существующих *nix приложений. Эта конструкция системы позволяет выполнять одновременно как родные задачи реального времени, так и общие POSIX-процессы, не уменьшая производительности в режиме реального времени.

Минимальные системные требования:

  • процессор: 32-bit,
  • память: 128KB RAM (ядро < 25k байт),
  • таймер: таймер с программируемыми интервалами.
MMU и устройства постоянного хранения данных не являются обязательными компонентами. Они могут присутствовать опционально.

Изменения: Добавлена поддержка файловой системы FAT и функции FIFO/pipe.

Распространяется под лицензией BSD.

>>> Подробности

★★★★

Проверено: Shaman007 ()

Re: Prex 0.8.0

Итить, Bod, ты новости свои вычитываешь хотя бы на предмет здравого смысла и понимаемости, или сразу из-под промта на ЛОР соваешь? Низкое энергопотребление — ты откуда взял? И причем здесь embedded _linux_?

shimon ★★★★★ ()

Re: Prex 0.8.0

Bod, запомни, пожалуйста. Читаю - понимаю - пишу. Читаю - понимаю - пишу. Читаю - понимаю - пишу. Читаю - понимаю - пишу. Читаю - понимаю - пишу. Читаю - понимаю - пишу.

А ты пытаешься перевести любое слово, которое было в оригинальном тексте, видимо считая, что автор новости напишет лучше. Он-то напишет, но не на том языке. Кроме того, сквозные переводы на ЛОРе не приветствуются, здесь любят собственные работы.

Aceler ★★★★★ ()
Ответ на: Re: Prex 0.8.0 от Sphinx

Re: Prex 0.8.0

Да, сабж хорош, судя по описанию.

Aceler ★★★★★ ()
Ответ на: Re: Prex 0.8.0 от shimon

Re: Prex 0.8.0

Шепотом. Только никому не говори. Я брал анонс отсюда:
http://freshmeat.net/projects/prex/?branch_id=57043&release_id=282833
а затем уже коррелировал с оригинальным сайтом.

"Prex is a portable real-time operating system for embedded systems."
"and low power kernel is written in the C language based on microkernel design."

З.Ы.
И смилуйся, пожалуйста. Думаешь легко одновременно - писать рабочие документы на украинском, троллить в толксах на русском и переводить новости с английского (при том, что я учил его лет 20-ть назад и с тех пор практически не пишу на нем). И это все на 14-ти дюймовом ЭЛТ-мониторе на 60Hz (с экраном от излучения ;). Думал, может таким образом хоть словарный запас подтяну (тупо, по японски). Начинаю уже подумывать - на.. мне все это нужно? ;)

Bod ★★★★ ()
Ответ на: Re: Prex 0.8.0 от Aceler

Re: Prex 0.8.0

И обрати внимание, что понятие "BSD-лицензия" относится к лицензиям, похожим на BSD, в то время как "лицензия BSD" подразумевает конкретную лицензию BSD.

Aceler ★★★★★ ()
Ответ на: Re: Prex 0.8.0 от Bod

Re: Prex 0.8.0

Да. И спеллчекер гаский в лисице установлен (словарь т.е.), активен, но нихрена не работает (т.е., вообще). Что ему, блин, нужно?!

Bod ★★★★ ()
Ответ на: Re: Prex 0.8.0 от Bod

Re: Prex 0.8.0

> "and low power kernel is written in the C language based on microkernel design."

В данном случае - low power - малофункциональное. Далее объясняется, что имеется в виду.

Aceler ★★★★★ ()
Ответ на: Re: Prex 0.8.0 от Aceler

Re: Prex 0.8.0

> И обрати внимание, что понятие "BSD-лицензия" относится к лицензиям, похожим на BSD, в то время как "лицензия BSD" подразумевает конкретную лицензию BSD.

http://freshmeat.net/projects/prex/?branch_id=57043&release_id=282833

[License] OSI Approved :: BSD License (revised)

Bod ★★★★ ()
Ответ на: Re: Prex 0.8.0 от Aceler

Re: Prex 0.8.0

> В данном случае - low power - малофункциональное. Далее объясняется, что имеется в виду.

Промахнулся :( Я почему то решил, что с низким энергопотреблением (а оно там имхо важно, для таких устройств).

Bod ★★★★ ()
Ответ на: Re: Prex 0.8.0 от Bod

Re: Prex 0.8.0

> BSD License

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

Aceler ★★★★★ ()
Ответ на: Re: Prex 0.8.0 от Aceler

Re: Prex 0.8.0

Дабы не набежали любители русской и английской филологии - не всегда.

Aceler ★★★★★ ()
Ответ на: Re: Prex 0.8.0 от Aceler

Re: Prex 0.8.0

Кошмар!! :))
Спасибо!

Bod ★★★★ ()
Ответ на: Re: Prex 0.8.0 от ChALkeR

Re: Prex 0.8.0

Prex License
Prex is provided under the following BSD style license.
The license allows you to use the source code free of change in your commercial products.

Copyright (c) 2005-2008, Kohsuke Ohtani
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the author nor the names of any co-contibutors
may be used to endorse or promote products derived from this software
without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

SourceForge.net Logo
Copyright© 2005-2008 Kohsuke Ohtani

Bod ★★★★ ()

Re: Prex 0.8.0

хм... очередной микровелосипед ?

hexenlord ()

Re: Prex 0.8.0

Оно даже в qemu работает

anonymous ()
Ответ на: Re: Prex 0.8.0 от anonymous

Re: Prex 0.8.0

лучше уж minix 3...

anonymous ()

Re: Prex 0.8.0

Ну теперь-то линаксу точно капец!

anonymous ()
Ответ на: Re: Prex 0.8.0 от Aceler

Re: Prex 0.8.0

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

"В начале" в данном случае пишется раздельно.

anonymous ()
Ответ на: Re: Prex 0.8.0 от anonymous

Re: Prex 0.8.0

чем грузины (с)

anonymous ()

Re: Prex 0.8.0

Хорошо, начало есть. Так же, как оно было у Mach, QNX, Minix, етц. А есть ли какие-то особенности, позволяющие выбрать именно это ядро? Хотелось бы уже определиться с платформой, ибо все эти посиксы/линуксы уже достали.

matumba ★★★★★ ()
Ответ на: Re: Prex 0.8.0 от anonymous

Re: Prex 0.8.0

Чем Prex 0.8.0

зы: другой анонимус

anonymous ()
Ответ на: Re: Prex 0.8.0 от matumba

Re: Prex 0.8.0

>Хорошо, начало есть. Так же, как оно было у Mach, QNX, Minix, етц. А есть ли какие-то особенности, позволяющие выбрать именно это ядро? Хотелось бы уже определиться с платформой, ибо все эти посиксы/линуксы уже достали.

ага, только из этих ос только qnx и minix только дальше разрабатываются....

но тенденция явно на лицо...пора уходить от монолита...

P.S.: Сейчас начнётся ;)

anonymous ()
Ответ на: Re: Prex 0.8.0 от anonymous

Re: Prex 0.8.0

Собственно какими характеристиками?

anonymous ()

Re: Prex 0.8.0

Ктонить может объяснить как скомпилить example в этой операционке? На live cd и live floppy даже компилятора нет.

anonymous ()
Ответ на: Re: Prex 0.8.0 от hexenlord

Re: Prex 0.8.0

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

BasileyOne ()
Ответ на: Re: Prex 0.8.0 от Bod

Re: Prex 0.8.0

> И это все на 14-ти дюймовом ЭЛТ-мониторе на 60Hz (с экраном от излучения ;).

А не пробовал зарабатывать денег ?

anonymous ()
Ответ на: Re: Prex 0.8.0 от anonymous

Re: Prex 0.8.0

Вчера видел объявление - приму монитор в подарок:) Я бы подарил (без шуток и насмешек), да живу в другой стране. Скоро за новый пересяду, а выкидывать Samsung 763MB жалко.

anonymous ()
Ответ на: Re: Prex 0.8.0 от anonymous

Re: Prex 0.8.0

+1 у всех было "босоногое детство".

BasileyOne ()
Ответ на: Re: Prex 0.8.0 от anonymous

Re: Prex 0.8.0

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

Bod ★★★★ ()
Ответ на: Re: Prex 0.8.0 от anonymous

Re: Prex 0.8.0

Спасибо. Но я правда не вижу особого смысла. У меня есть более приоритетные задачи по поводу траты денег. Может как-нибудь соберусь и монитор действительно поменяю. На что-нибудь плоское. Заодно и место на столе освободится..

Bod ★★★★ ()

Re: Prex 0.8.0

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

BasileyOne ()
Ответ на: Re: Prex 0.8.0 от Bod

Re: Prex 0.8.0

> Бо анонимус сэкономил на школьных завтраках и почувствовал себя Крезом?

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

PS. Организм мой растет уже только вширь - но зал помогает с этим справится

anonymous ()
Ответ на: Re: Prex 0.8.0 от anonymous

Re: Prex 0.8.0

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

Поверь, когда его покупали, он, зараза, был очень дорогим ;) И ведь работает? На работе уже половина его младших братьев передохла.. А этому хоть бы хны..

Bod ★★★★ ()
Ответ на: Re: Prex 0.8.0 от Bod

Re: Prex 0.8.0

то что у меня дома стоит Macintosh LC с 13" монитором - не значит что я на нем работаю...

anonymous ()
Ответ на: Re: Prex 0.8.0 от Bod

Re: Prex 0.8.0

> Поверь, когда его покупали, он, зараза, был очень дорогим ;) И ведь работает? На работе уже половина его младших братьев передохла.. А этому хоть бы хны..

У некоторых еще запорожцы на ходу... 3200 рублей стояли - ой как недешево...

anonymous ()
Ответ на: Re: Prex 0.8.0 от anonymous

Мал Запор, да дорог.

>У некоторых еще запорожцы на ходу... 3200 рублей стояли - ой как недешево...

Странная штука жизнь, они и сейчас столько стоят, только теперь это считается ой как дёшево.

Camel ★★★★★ ()
Ответ на: Мал Запор, да дорог. от Camel

жизнь......

>Странная штука жизнь

жизнь она как пирожок с повидлом...не знаешь с какой стороны вылезет...

anonymous ()
Ответ на: Re: Prex 0.8.0 от anonymous

Re: Prex 0.8.0

> но тенденция явно на лицо...пора уходить от монолита... 

Q. Why does the device driver run in kernel mode?

In general, the modern microkernel runs device drivers in user mode. But, Prex device drivers work in kernel mode because:

   1. To minimize the interrupt latency.
   2. To keep the total memory size small.
   3. To simplify the communication between drivers and kernel.

Так чтааа... Не такое уж это и микроядро.

c0ff ()
Ответ на: Re: Prex 0.8.0 от c0ff

Re: Prex 0.8.0

Они (разработчики Prex) чем разрабатывать ос с нуля, лучше уж minix сделали осрв...имхо

anonymous ()
Ответ на: Re: Prex 0.8.0 от Aceler

Re: Prex 0.8.0

Выглядит интересно, но лицензия зря BSD - GNU-шники растащат все по кусочкам, а назад как всегда не вернут ничего.

anonymous ()
Ответ на: Re: Prex 0.8.0 от anonymous

Re: Prex 0.8.0

>а назад как всегда не вернут ничего

И поделом.

alpmild ()
Ответ на: Re: Prex 0.8.0 от anonymous

Re: Prex 0.8.0

> Выглядит интересно, но лицензия зря BSD - GNU-шники растащат все по кусочкам, а назад как всегда не вернут ничего.

Да-да, вот-то ли дело такие деятели опенсорца как МС - возвращают не в пример больше чем берут. Или тот-же Эппл - крупнейший контрибутор опенсорца.

anonymous ()

Re: Prex 0.8.0

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

anonymous ()
Ответ на: Re: Prex 0.8.0 от anonymous

Re: Prex 0.8.0

для контрорллеров промышленной автоматики, для бортового приборного оборудования и т.д...

anonymous ()
Ответ на: Re: Prex 0.8.0 от anonymous

Re: Prex 0.8.0

Эта операционка в чём то конкурент линуксу, поскольку embedded linux всё же существует и применяется всё чаще, другое дело что ядро слишком навороченное и тяжёлое

anonymous ()

Re: Prex 0.8.0

Prex kernel has the feature of deadlock detection.

любопытно

dimon555 ★★★★★ ()
Ответ на: Re: Prex 0.8.0 от anonymous

Re: Prex 0.8.0

> Эта операционка в чём то конкурент линуксу

А что же конкурент QNX-у?

Stalin ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.