webhosting by: WebSupport.sk                                             UnlimitedHosting | CustomHosting | FreeWeb.sk

BrutalEmbedd (Linux):-)

Dalsi dil

Hey guys,
Od cervna mam konecne dost casu zacit poradne s mojim vysnenym embedd projektem :-).

No asi takto: Firma pro kteru delam + par nacencu se rozhodlo ze proste zaplatit par embedd stroju na vyvoj ale ide o to ze to hlavnim cilem je vsecko udelat OpenSource a free a samozrejme maximalne bezpecne...

Guys v podstate mame uplne volnou ruku co a jak.
Takze mam dva take navrhy:
a) Vytvorit Linuxove distro AKA BrutalWare, ovsem "Brutalne" embedd orientovane :-) (sources: http://www.linuxdevices.com, http://sourceforge.net and http://www.google.com :-)) )

-velmi dobry real-time scheduler uz je k dispozici, xcelo by ho jen trochu "vystuzit" :-))
-budou se kupovat jen stroje s "open-nature" (hledej na LinuxDevices) a oficialni podporou Linuxu (na architekturach MIPS, POWER, X86)

b) Pouzit nejaky lepsi mt (mutli tasking) RT-OS jako je napriklad skvely RTEMS (http://www.rtems.org) (tady muze byt trosku potiz s ovladacema ale ma skvelou architekturu, takze psani ovladacu je v porovnani s Linuxem relativne jednoduche)

-ma nativni a kurewsky dobrej hard-real-time scheduler
-cistej kod
-je kurewsky bezpecny (plne open-source, pod BSD like licenci, a puvodne vyvinutej pro raketovy systemy US-ARMY)

No k hlavnim ucelum projektu, tedy jedna z tehle veci by z toho mela/mohla vzniknout (tj. co by z toho melo bejt):
-Firewall
-IDS/IPS
-nejaky "new" koncept bezpecnostniho a routovaciho systemu

-Napada vas este neco ineho?

Co je anebo v blizke dobe bude k dispozici:
-100 Mbit/s pripojeni na kterem servery mohou byt (v pripade potreby muzeme umistit na az 1 Gbps rozhrani v NIX, ale prvni moznost bude lepsi kvuli dostupnosti zarizeni a navic bychom meli jeden room v nasem hostingovem centru)

-vyvojovy server (web, csv(nebo tak), shell, maily atd.), je to single opteron, 2 GB RAM, 2x80 GB raid (SATA)

-podpora dodavatele (su to komercne porizene stroje, ale zalezi to na dodavateli)

A co bude kdyz se to vsecko povede jak ma?
V Q1 pristiho roku budou spolu s dalsima firmama dokonceny 10 Gbps ATCA (look at wikipedia.org) routing/networking system a ak sa to povede sw se pouzije v telekomunikacnych a high-end sitovych komunikacich, coz bude samozrejme znamenat velmi dobre dotace pro podobne open projekty.
A samozrejme nemale sance pro mladych a talentovanych vyvojarov.

Takze guys vyzyvam Vas, diskutujte, premyslejte a piste pokud mozno smysluplne a k veci :-)

Hlavne veci ktere su treba:
-dat navrhy a vybrat vhodne zarizeni pro zacatek

-vybrat vhodnou platformu

-vybrat vhodne dev nastroje

-ujasnit si koncept

nautiluZ

Average rating
(0 votes)

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

preju vsechno nejlepsi k

preju vsechno nejlepsi k projektu.

bhole's picture

projekt

ak sa dohodnete, a pripadne budete riesit nejake veci, mozeme na blackhole povytvarat zvlast subdomenu, pripadne
vlastne fora / rubriku / grupu (budete mat v podstate vlastny blackhole, kde sa budu zobrazovat clanky iba vasej grupy a podobne..)...

alebo pomoct dalsim sposobom.

tnx

Diky urcite se bude hodit, diky tomu ze usetrime vykon na webovem serveru atp. bychom mohli poskytnout snad prostor i dalsim projektum + plus se chystam jak mi bylo navrzeno v diskusi oslovit v92 a uvidime jestli by se dalo neco "vytezit" z nasi potencialni spoluprace...

Jo jen tak nejaky stroje ktery by se daly pouzit, takze uvitam navrhy a nejaky feedback...
Navic s touhle firmou mame uz urcite vztahy takze by nemusel byt takovy problem ziskat nejakou slevu nebo zapujceni dev-kitu zdarma... Nuz uvidime.

Jo a prvni az druhy tyden by mel byt znam komplet rozpocet na podporu tehle veci... necekejte nejake zazraky, ale snad to dost pomuze...

grid

co takhle pomoct v92ce s timhle projektem?
http://hysteria.sk/v92/mediawiki/index.php/Hlavn%C3%A1_str%C3%A1nka

--
.::[ Trust is a Weakness ]::.

Mohlo by bejt...

Zkusim s tim neco udelat, mnou zminenej system by se dal pouzit jako IDS/IPS + plus nemluvim o tom jak sikovne by se oba projekty daly skloubit.

Nemuzu to zatim bohuzel slibit, ale pokud to dobre pujde nevidim problem minimalne v zapujceni roomu + velmi vykonne linky v nasem hostingovem centru i pro tento projekt...

Ses clenem projektu nebo mam psat primo jim?

hg

cau, nejako nerozumiem na co by sa ti hodil hysteria grid projekt.
totizto ak spravne chapem tak ty riesis nejake embedded zariadenie
na sietove zalezitosti, a podla toho 10gbit ethernetu tak asi
aj mrte vykone. ak ti ide o nejaky load balancing a pod,
tak na tieto veci si myslim sa hodia ine veci nez hg. napis
mi mail co od toho ocakavas. urcite nieco vyriesime

no...

Ja to spis vidim jako mutual benefit :-)
Muzeme vam dohodit (4 free) room v hostingovem centru a vykonou linku atd.

Nase stroje mohou zajistovat:
a) Pristup z internetu, jeho zabezpeceni
b) Load balancing
c) Optimalizaci distribuce dat v clusteru (napr. prostrednictvim systemu SOMA)

Co muzete vy nadinout nam:
Vykon potrebny pro vysoce optimalizovane prekladani zdrojaku.

Vykon na simulace slozitejsich algoritmu atd.

asi tak bych to videl :-)

re

nejsem clenem projektu, jen mu fandim, pac jsem chtel delat neco podobneho... a uz mam na tenhle projekt vyhrazenej jeden drobatko nabouchanej pocitac ;o) (zatim na nem bezi BOINC dokud ten projekt trochu nepostoupi)
--
.::[ Trust is a Weakness ]::.

ako platformu odporucam

ako platformu odporucam Power :) ktory sa vykonovo aj kvalitativne hodi prave na taketo veci

P.S dost dobry projekt ;) drzim palce

ok :-)

No x86 je v podstate nouzova varianta...
Da se rict ze se hlavne bude rozhodovat mezi MIPSem a POWERem a ja osobne mam radsi sice z jistych duvodu MIPS nicmene vzhledem k tomu co je aktualne na trhu to taky vidim na Power. Je vykonove v soucasne dobe asi totiz nejlepsi maji skvele ceny a vybornou podporu + je otevreny (www.power.org).

Jinak diky za nazor :-)

Existuje aj projekt

Existuje aj projekt OpenSPARC taktiez opensource riesenie od Sun.

...

Hehe no to sice existuje, ale nechtel bych se rozmlouvat o jeho pozadi a o tom jak funguje...
Navic je problem ze jedinym dodavatelem techto procesoru je v podstate SUN, ktery se navic neorientuje na typ zarizeni , ktery my potrebujeme

Ok, to bola len pripomienka,

Ok, to bola len pripomienka, inak by som siel asi na PowerPC. V tejto oblasti sa prilis nevyznam tak ponecham rozhodovanie na tych ktori do toho vidia viac.

...

Jiste jakakoliv takova je vitana, jde o to spolecnymi silami dojit k tomu co nejlepsimu zaveru, tomu rikam team work :-)

ja sa tiez priklanam k tomu

ja sa tiez priklanam k tomu mipsu a navrhujem to postavit na baze busybox/uclibc. Este by som tam chcel pridat nejaky mini www servrik pre statistiky a redirektor aby tam bol.

a este tu x86 by som az tak nezavrhoval, je dost PC ktore su na to priam urcene (napr www.soekris.com, alebo wrapy)

OK :-)

To se mi celkem libi, je to klasika, ale od te je dobre se jestli prinejmensim tak odrazit... :-)
S BusyBoxem pocitam, tam asi neni co resit...
Co se tyce uclibc tam asi taky neni moc co resit nicmene prece jenom je to slozitejsi v tom smyslu ze pokud pujdeme do hybridniho reseni s RTEMS+Linuxem, tak to bude treba udelat trochu jinak nez je obvykle... Pokud uz totiz pujdeme do RTEMS coz je skvely hard-real-time os tak by bylo asi lepsi pouzit jeho nativni posixove C knihovny.

Ad webovy server, samozrejme neco takoveho to chce ale v tomhle smeru ATCA a podobne systemy pouzivaji ponekud jiny system, typicky je to M&C (Monitoring & Control) system postaveny na Message Busu. A jeden ze stroju pak funguje jako M&C center a na tom je pak nejake "rozhrani", treba zrovna zminovany webovy server.
Takoveto operace co se spravy tyce se pak provadeji pres nejaky oddeleny hw port (AUI, RS485, pripadne i RJ45) (je to samozrejme kvuli bezpecnosti, jen pres tento port se da zapisovat na flash nebo do urcitych jejich oblasti a tak podobne).

samozrejme

Mluvime tady celou dobu jen o embedd resenich... x86 vsak stale nedosahuje kvalit poweru a jinych at uz se to tyka spotreby, potreby chlazeni, hlavne vykonu atd.

Ale hlavni je sileny ASM, nedokonalost a zastaralost a uzavrenost cele te architektury.

chladenie ? videl si uz wrap

chladenie ? videl si uz wrap s amd geode ? je to bez chladica, ma to 200 MHZ, vykon v pohode, mam na tom FW + shapping + openvpn, bootuje to z 32 MB CF, ide to v pohode

sileny ASM - vec nazoru, mne ten asm vyhovuje, vyhodou je kompatibilita z PC.

ostatne beriem

GEODE je dobry, ale...

GEODE mam taky celkem rad, nicmene jeho vykonost pro tuhle aplikaci neni dostacujici ...

V podstate uz jde o high-end zalezitost a pokud to dobre pujde a povede se mi ziskat lidi, tak bych rad sel i do aplikace evolucnich algoritmu a plnohodnotne heuristiky na filtrovani (v realnem case).
Plus bych uvazoval o VOIP gateway...

Pokud to dobre pujde vydam presnejsi specifikace a nejaky dalsi konkretnejsi informace v prubehu tydne.

HW

hw planujes zohnat kde ? mozes mi sem hodit link ne nejaku dosku s cpu co by to zvladla a bola zohnatelna v nasich zemepisnych podmienkach ?

HW

napr. MICROSYS.de
vice dalsich moznosti najdes na LinuxDevices.com

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
webhosting by: WebSupport.sk UnlimitedHosting | CustomHosting | FreeWeb.sk