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 ()

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

shimon ★★★★★
()

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

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

Aceler ★★★★★
()
Ответ на: комментарий от shimon

Шепотом. Только никому не говори. Я брал анонс отсюда:
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 ★★★★
() автор топика
Ответ на: комментарий от Aceler

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

Aceler ★★★★★
()
Ответ на: комментарий от Bod

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

Bod ★★★★
() автор топика
Ответ на: комментарий от Bod

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

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

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

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

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

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

Bod ★★★★
() автор топика
Ответ на: комментарий от Aceler

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

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

Bod ★★★★
() автор топика
Ответ на: комментарий от Bod

> BSD License

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

Aceler ★★★★★
()
Ответ на: комментарий от ChALkeR

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 ★★★★
() автор топика

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

anonymous
()
Ответ на: комментарий от Aceler

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

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

anonymous
()

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

matumba ★★★★★
()
Ответ на: комментарий от matumba

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

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

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

anonymous
()

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

anonymous
()
Ответ на: комментарий от hexenlord

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

BasileyOne
()
Ответ на: комментарий от Bod

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

anonymous
()
Ответ на: комментарий от anonymous

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

Bod ★★★★
() автор топика
Ответ на: комментарий от anonymous

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

Bod ★★★★
() автор топика

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

BasileyOne
()
Ответ на: комментарий от Bod

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

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

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

Bod ★★★★
() автор топика
Ответ на: комментарий от Bod

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

anonymous
()
Ответ на: комментарий от Bod

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

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

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

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

жизнь......

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

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
()
Ответ на: комментарий от c0ff

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

anonymous
()
Ответ на: комментарий от Aceler

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

anonymous
()
Ответ на: комментарий от anonymous

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

И поделом.

alpmild
()
Ответ на: комментарий от anonymous

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

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

anonymous
()

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

anonymous
()
Ответ на: комментарий от anonymous

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

anonymous
()
Ответ на: комментарий от anonymous

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

anonymous
()

Prex kernel has the feature of deadlock detection.

любопытно

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