abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 21:00 | Zajímavý projekt

    Microsoft na GitHubu zveřejnil zdrojový kód projektu LiteBox, jedná se o 'knihovní operační systém' (library OS) zaměřený na bezpečnost, využívající systémovou architekturu LVBS k ochraně jádra před útoky z uživatelského prostoru. LiteBox je napsán v Rustu a uvolněný pod licencí MIT. Projekt je teprve v rané fázi vývoje.

    NUKE GAZA! 🎆 | Komentářů: 0
    včera 16:11 | Zajímavý software

    BreezyBox je open-source shell a virtuální terminál pro populární jednočip ESP32. Nabízí základní unixové příkazy, sledování aktuálního pracovního adresáře (CWD), jednoduchý instalátor a spouštěč aplikací v podobě ELF binárních souborů, zabudovaný HTTP server nebo třeba ovládání WiFi - ukázka použití coby 'malého osobního počítače'. Ačkoliv je BreezyBox inspirovaný BusyBoxem, oproti němu má tento projekt několik externích závislostí, zejména na ESP-IDF SDK. BreezyBox je dostupný pod licencí MIT.

    NUKE GAZA! 🎆 | Komentářů: 0
    včera 16:00 | Humor

    Byl představen cross-assembler xa.sh, napsaný čistě v Bourne shell skriptu. Tento nástroj umožňuje zpracovávat assemblerový kód pro Intel 8080, přičemž je možné snadno přidat podporu i pro další architektury, například 6502 a 6809. Skript využívá pouze různé běžné unixové příkazy jako jsou awk, sed nebo printf. Skript si lze stáhnout z GitHubového repozitáře projektu.

    NUKE GAZA! 🎆 | Komentářů: 3
    6.2. 17:22 | IT novinky

    Byla představena nová verze modelu Claude Opus 4.6 od společnosti Anthropic. Jako demonstraci možností Anthropic využil 16 agentů Claude Opus 4.6 k vytvoření kompilátoru jazyka C, napsaného v programovacím jazyce Rust. Claude pracoval téměř autonomně, projekt trval zhruba dva týdny a náklady činily přibližně 20 000 dolarů. Výsledkem je fungující kompilátor o 100 000 řádcích kódu, jehož zdrojový kód je volně dostupný na GitHubu pod licencí Creative Commons.

    NUKE GAZA! 🎆 | Komentářů: 17
    6.2. 16:44 | Komunita

    Kultovní britský seriál The IT Crowd (Ajťáci) oslavil dvacáté výročí svého prvního vysílání. Sitcom o dvou sociálně nemotorných pracovnících a jejich nadřízené zaujal diváky svým humorem a ikonickými hláškami. Seriál, který debutoval v roce 2006, si i po dvou dekádách udržuje silnou fanouškovskou základnu a pravidelně se objevuje v seznamech nejlepších komedií své doby. Nedávné zatčení autora seriálu Grahama Linehana za hatecrime však vyvolává otázku, jestli by tento sitcom v současné Velké Británii vůbec vznikl.

    NUKE GAZA! 🎆 | Komentářů: 10
    6.2. 13:33 | IT novinky

    Společnost JetBrains oznámila, že počínaje verzí 2026.1 budou IDE založená na IntelliJ ve výchozím nastavení používat Wayland.

    Ladislav Hagara | Komentářů: 4
    6.2. 11:22 | IT novinky

    Společnost SpaceX amerického miliardáře Elona Muska podala žádost o vypuštění jednoho milionu satelitů na oběžnou dráhu kolem Země, odkud by pomohly zajistit provoz umělé inteligence (AI) a zároveň šetřily pozemské zdroje. Zatím se ale neví, kdy by se tak mělo stát. V žádosti Federální komisi pro spoje (FCC) se píše, že orbitální datová centra jsou nejúspornějším a energeticky nejúčinnějším způsobem, jak uspokojit rostoucí poptávku po

    … více »
    Ladislav Hagara | Komentářů: 26
    6.2. 11:11 | Nová verze

    Byla vydána nová verze 2.53.0 distribuovaného systému správy verzí Git. Přispělo 70 vývojářů, z toho 21 nových. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    6.2. 04:22 | Komunita

    Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 216. sraz, který proběhne v pátek 20. února od 18:00 v Red Hat Labu (místnost Q304) na Fakultě informačních technologií VUT v Brně na ulici Božetěchova 1/2. Tématem srazu bude komunitní komunikační síť MeshCore. Jindřich Skácel představí, co je to MeshCore, předvede nejrůznější klientské zařízení a ukáže, jak v praxi vypadá nasazení vlastního repeateru.

    Ladislav Hagara | Komentářů: 0
    6.2. 03:33 | Nová verze

    Byla vydána nová major verze 9.0 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (19%)
     (6%)
     (0%)
     (10%)
     (25%)
     (3%)
     (5%)
     (2%)
     (12%)
     (29%)
    Celkem 795 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Eratosthenes: Jednodušší a bezpečnější web

    18.10.2012 21:51 | Přečteno: 1470× | Co mě zaujalo

    Moderní webové prohlížeče už neslouží jen k prohlížení dokumentů, ale staly se z nich platformy pro běh aplikací. Aby se vývojářům usnadnila tvorba aplikací, je sada webových technologií neustále rozšiřována. Množství a složitost technologií však způsobuje problémy při jejich specifikaci a implementaci. Výsledkem pak jsou bezpečnostní problémy nebo různá chování různých prohlížečů. Jedno z možných řešení problému je radikálně zjednodušit prohlížeč.

    Místo toho, aby prohlížeč implementoval řadu složitých technologií, tak bude implementovat jen několik jednoduchých funkcí – zejména funkce pro správu paměti, pro práci se sítí, pro vykreslení obsahu paměti na obrazovku, pro načítání vstupu od uživatele a pro perzistentní uložení dat. Takto jednoduché rozhraní je snažší specifikovat i implementovat. Nad tímto rozhraním lze také vybudovat knihovny, které poskytnou webovým aplikacím bohatší API. Zvláště zajímavým případem takové knihovny je jádro dnešního webového prohlížeče – webová aplikace tedy může záviset na konkrétním jádře, čímž odpadne nutnost ladit aplikaci pro více různých jader.

    Celá myšlenka je podrobněji popsána v článku Eratosthenes: Radically Refactoring the Web (Howell, Parno, Douceur; 2012). Autorům se v jejich „prohlížeči“ podařilo zprovoznit některé desktopové aplikace založené na Gtk a Qt včetně webového prohlížeče založeného na WebKitu.        

    Hodnocení: 100 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    18.10.2012 22:54 yad
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    Podobnosť s OS čisto náhodná predpokladám. :)
    19.10.2012 08:48 Radovan
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    Stejně náhodná jako podobnost s BASICem na osmibitových počítačích :-D
    xkucf03 avatar 19.10.2012 00:57 xkucf03 | skóre: 50 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    Proč vynalézat kolo? Nakonec se z toho stane virtuální stroj – ale ten nemusíš psát, stačí použít hotový – třeba Javu nebo Flash (resp. jeho podmnožinu implementovanou pomocí svobodného softwaru). Nebo můžeš použít třeba Dosbox či emulátor nějaké herní konsole…
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    xkucf03 avatar 19.10.2012 00:58 xkucf03 | skóre: 50 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    P.S. tak jsem kliknul na odkaz a koukám, kdo to má na svědomí – to nemá asi ani cenu to PDF stahovat.
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    19.10.2012 09:04 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    to nemá asi ani cenu to PDF stahovat
    Mohu se zeptat, proč si to myslíte? Je tím důvodem pouze to, že výzkumníky zaměstnává Microsoft Research?
    Bedňa avatar 19.10.2012 13:00 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    Vole, ty si tu dal odkaz na tých smradov, na hranicu s ním :-D
    KERNEL ULTRAS video channel >>>
    19.10.2012 17:30 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    Ano. Nepřenositelných sra*ek, jejichž implementace je jinde než v moftech obtížná až nemožná (protože MS neuvolňuje specifikace), je už na světě dost.
    Quando omni flunkus moritati
    20.10.2012 10:07 trekker.dk
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    Btw. abych nemluvil jenom obecně - schválně si zkuste vzpomenout na to, jak MS do nynějška "přispěl" k rozvoji webu. Při vzpomínání doporučuji (zejména webdesignérům) začít u libovolné verze Internet Exploreru.
    20.10.2012 10:53 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    jak MS do nynějška "přispěl" k rozvoji webu
    Třeba iframe a AJAX.
    20.10.2012 12:27 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    Vy asi narážíte na různá odchýlení od standardů, že? U některých vlastností IE byl problém v tom, že je MS implementoval dříve, než byly standardizovány, a když pak byly standardizovány jinak, tak zřejmě MS dal přednost zpětné kompatibilitě před standardem.
    Bedňa avatar 20.10.2012 15:04 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    Nie, štandardy boli a oni si ich implementovali po svojom. V každom prehliadači keď dám dva objekty veľkosti 50% vedľa seba majú 100% šírku, len v tom šmejde nie a ešte sa to líši verzia od verzie. Web ktorý fungoval vo Firefoxe 0.nič ide stále rovnako aj s verziou 16. Pre MS musím čo verzia to ladiť CSS. Evidentne o tom vieš kulové inak by si nám to sem nepchal. Už aby chcípli.
    KERNEL ULTRAS video channel >>>
    20.10.2012 15:50 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    Pre MS musím čo verzia to ladiť CSS
    Poslední verze disponují režimem kompatibility, pokud jste tedy stránku odladil pro konkrétní verzi IE, stačí vložit odpovídající tag meta.
    Bedňa avatar 20.10.2012 16:35 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    To áno, ale tie nervy keď spravím CSS menu aby sa rolovalo pre všetky IE a oni vydajú verziu 9 a zas to nejde to je na infarkt (Snažím sa vyhýbať JavaSriptu). Áno aj v iných prehliadačoch sa robia zmeny, ale spravidla sa opravujú zlé implementácie a nerozbije sa tým dizajn (z 99%). Čo sa týka Chrome, to je najškaredší prehliadač na Zemi :-)
    KERNEL ULTRAS video channel >>>
    20.10.2012 16:20 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    I Firefox a Chrome provádí zpětně nekompatibilní změny, jenž ovlivňují chování nebo vzhled stránek – viz třeba Chrome 22 Breaks Everything nebo Firefox 7 breaking changes with text-overflow: ellipsis.
    rADOn avatar 19.10.2012 18:37 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    Jestli Microsoft Research je ta stejna parta klaunu ktera ne tak davno na scienceworldu nadsene prezentovala "objev" zalozek v prohlizeci, tak se vubec nedivim.
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    Grunt avatar 21.10.2012 11:00 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    Ehm…Ano?
    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    20.10.2012 13:07 Ondra
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    tady malinko pozor, me se zda, ze M$ Research je dost vyjmka v ramci M$.

    vis napriklad, ze M$R zamestava lidi, co jsou mezi jinymi zodpovedni za Haskell, a predevsim za vlajkovou lod -- prekladac GHC. a ten je licencovany pod *BSD* (jo, copyleftova licence to sice neni, ale i tak...), takze se bavime o svobodnym software.

    a vis, jakej ma GHC resp. celej Haskell podle dost lidi problem? ze nefunguje pod Win tak hezky jako pod GNU/Linuxem ;)
    19.10.2012 02:22 Kvakor
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    Jak Java applety, tak Flash byly zaprvé původně vymyšlené jako "rozšíření webových stránek o to, co HTML&spol. neumí" (což by nebyl problém), ale hlavně to byly více či méně uzavřené standardy jednoho výrobce. Pokud by se něco takového mělo udělat správně, tak zaprvé by to muselo být něco, co by muselo (alespoň na pohled) běžet jako plnohodnotná aplikace a ne jako cosi v okně prohlížeče, zadruhé by to musel být zcela otevřený standard.

    Teoreticky je možné, že by dostatečně bohatá firma jako Microsoft dokázala něco takového protlačit, ale obávám se toho, že původní čistá idea by byla během své implemenace natolik "zmikrosoftizována", že by nedopadla o moc lépe než první dvě zmíněné.
    19.10.2012 09:49 Franta
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    ale hlavně to byly více či méně uzavřené standardy jednoho výrobce
    Java je svobodná a už dřív byla otevřená v tom smyslu, že existovala specifikace a k ní víc implementací.
    muselo být něco, co by muselo (alespoň na pohled) běžet jako plnohodnotná aplikace a ne jako cosi v okně prohlížeče
    Souhlas -- pouštět aplikace v rámci* jiné aplikace (prohlížeče) je otravné a nesmyslné. Pro Javu je běh mimo prohlížeč přirozený. Flash má taky něco takového, aby nemusel běžet v rámci webové stránky. Dosbox je rovněž samostatné okno/aplikace.

    Další možností je virtualizace -- aplikace by se šířila jako obraz CD nebo disku. Opět není potřeba vymýšlet kolo, rozhraní je definované, síť tam funguje + se dá přidat nějaké TCP nebo třeba PCI či USB API, kterým bude mít aplikace zpřístupněné některé další zdroje (soubory, schránku atd.). Aplikace pak bude mít nějaké velmi lehké jádro operačního systému, nebo bude sama operačním systémem** -- třeba takový GRUB2 toho umí dost a je to taky taková aplikace.

    *) nejde až tak o ty procesy a technickou stránku, ale hlavně GUI

    **) resp. nebude, ale bude v jeho pozici z pohledu virtualizace
    20.10.2012 13:11 Ondra
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    Java Web Start

    to je podle me technologie, jejiz princim je krasne jednoduchej a dost me mrzi, ze se o ni moc nevi/moc se neuchytila
    19.10.2012 08:57 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    Nakonec se z toho stane virtuální stroj – ale ten nemusíš psát, stačí použít hotový – třeba Javu nebo Flash (resp. jeho podmnožinu implementovanou pomocí svobodného softwaru).
    API nového prohlížeče je další mezivrstva, jejíž hlavní výhodou je jednoduchost – dá se tedy očekávat menší počet bezpečnostních problémů. Virtuální stroj se může postavit nad tím jednoduchým API. Rozdíl oproti dnešnímu stavu je v tom, že virtuální stroj bude izolován od zbytku operačního systému.
    Proč vynalézat kolo?
    Bohužel dnešní prohlížeče a virtuální stroje nejsou schopny izolovat spouštěné (webové) aplikace – stačí se podívat na objevené bezpečnostní problémy. Smyslem je vytvořit prohlížeč, kde se nebudete muset bát spustit libovolnou aplikaci (a navíc tam odpadnou problémy s nekompatibilitou různých prohlížečů nebo různých VM).

    Nejrozšířenější VM (JVM, CLR, V8, SpiderMonkey, Chakra) jsou neuniverzální, což je důvod, proč aplikaci povolit, aby si s sebou nesla vhodnější VM – dnes to však znamená důvěřovat autorům VM.
    20.10.2012 13:09 Ondra
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    Grunt avatar 21.10.2012 11:05 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: Eratosthenes: Jednodušší a bezpečnější web
    Moderní webové prohlížeče už neslouží jen k prohlížení dokumentů, ale staly se z nich platformy pro běh aplikací.
    Za což bych střílel.
    Místo toho, aby prohlížeč implementoval řadu složitých technologií, tak bude implementovat jen několik jednoduchých funkcí – zejména funkce pro správu paměti, pro práci se sítí, pro vykreslení obsahu paměti na obrazovku, pro načítání vstupu od uživatele a pro perzistentní uložení dat.
    Sorry, to musel vymyslet někdo na drogách. Jiné vysvětlení nemám.
    Celá myšlenka je podrobněji popsána v článku Eratosthenes: Radically Refactoring the Web (Howell, Parno, Douceur; 2012).
    Autory prosím rovnou zastřelit u zdi.
    včetně webového prohlížeče založeného na WebKitu.
    Yo Dawg…
    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.