abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 01:00 | Nová verze

    Byla vydána (𝕏) květnová aktualizace aneb nová verze 1.90 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.90 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    dnes 00:44 | Nová verze

    Byla vydána (Mastodon, 𝕏) nová verze 2024.2 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení.

    Ladislav Hagara | Komentářů: 0
    včera 16:44 | IT novinky

    Počítačová hra Tetris slaví 40 let. Alexej Pažitnov dokončil první hratelnou verzi 6. června 1984. Mezitím vznikla celá řada variant. Například Peklo nebo Nebe. Loni měl premiéru film Tetris.

    Ladislav Hagara | Komentářů: 10
    včera 10:44 | Nová verze

    MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.23.0. V přehledu novinek je vypíchnuta podpora dynamických USB zařízení nebo nové moduly openamp, tls a vfs.

    Ladislav Hagara | Komentářů: 0
    včera 10:22 | Nová verze

    Canonical vydal Ubuntu Core 24. Představení na YouTube. Nová verze Ubuntu Core vychází z Ubuntu 24.04 LTS a podporována bude 12 let. Ubuntu Core je určeno pro IoT (internet věcí) a vestavěné systémy.

    Ladislav Hagara | Komentářů: 2
    včera 01:00 | Nová verze Ladislav Hagara | Komentářů: 0
    4.6. 19:55 | IT novinky

    Intel na veletrhu Computex 2024 představil (YouTube) mimo jiné procesory Lunar Lake a Xeon 6.

    Ladislav Hagara | Komentářů: 0
    4.6. 13:44 | IT novinky

    Na blogu Raspberry Pi byl představen Raspberry Pi AI Kit určený vlastníkům Raspberry Pi 5, kteří na něm chtějí experimentovat se světem neuronových sítí, umělé inteligence a strojového učení. Jedná se o spolupráci se společností Hailo. Cena AI Kitu je 70 dolarů.

    Ladislav Hagara | Komentářů: 0
    4.6. 13:22 | Nová verze

    Byla vydána nová verze 14.1 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    4.6. 12:55 | Zajímavý software

    Společnost Kaspersky vydala svůj bezplatný Virus Removal Tool (KVRT) také pro Linux.

    Ladislav Hagara | Komentářů: 11
    Rozcestník

    Fedora 20: ARM podmíněně primární architektura

    Podle shrnutí záznamu FESCo konaného 17. července bude ARM podmíněně primární architekturou pro Fedora 20. Podmíněnost je dána tím, zdali se podaří včas připravit infrastrukturu a splnit kritéria potřebná pro release.

    19.7.2013 20:43 | little.owl | Komunita


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

    Komentáře

    Vložit další komentář

    little.owl avatar 19.7.2013 21:34 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    Kdo ze to po mne upravoval ?? :-D
    A former Red Hat freeloader.
    19.7.2013 23:02 alstar
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    "primarne podminena architektura" - dobry ty Cestin, jen co pravda je
    19.7.2013 23:45 frr | skóre: 34
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    Heh... a nemohl bys to pro mě (pomalou lamu) trochu víc okomentovat? Pokud se pamatuju, máš zrovna o tomhle docela přehled. Pokud vím, ARM měl ve zdrojákách vanilkového kernelu docela roztříštěnou množinu podporovaného hardwaru, se spoustou duplicit v platform-specific podadresářích... a pracovalo se na nějakém radikálním pročištění/sjednocení. Jak je to daleko? Souvisí to s tímhle milníkem ve Fedoře? Co je myšleno tou infrastrukturou - vyčištěný chlívek ARMu ve zdrojácích kernelu a třeba učesaný kbuild (pro snadný bootstrap na mnoha ARMových motherboardech), nebo třeba doladěný build environment pro "primární ARM" na fedořích build serverech? Opravdu je ARM svět už natolik jednotný, aby se mohl stát "primární architekturou" klobouku, který odjakživa bydlel hlavně na PCčkách? Půjde vůbec pro ARM sestavit něco jako generické instalační médium? Myslím CD nebo USB flaška. Nebo se Fedora odteď bude dodávat jako zazipovaný build environment, ze kterého po nevyhnutelné konfiguraci vypadne "bootstrap image" bootloaderu + holého základního systému, na který se budou instalovat další už předžvejkané balíčky přes TCP/IP z repa ze serveru? Žeby Fedora převzala styl instalace od OpenWRT?
    [:wq]
    19.7.2013 23:51 frr | skóre: 34
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    Jenom úplně na okraj, bude ta nová Fedora na ARMu "self-hosting", tzn. budou se releasy přímo na ARMu taky kompilovat? Nebo se budou cross-kompilovat na PCčku? Souvisí nějak ten milník se self-hostingem?
    [:wq]
    Rezza avatar 20.7.2013 07:28 Rezza | skóre: 25 | blog: rezza | Brno
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    Přímo na ARMu, buildery běží na hw od Calxedy.
    little.owl avatar 20.7.2013 10:31 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    Přímo na ARMu
    To bych cekal, vzhledem ke stavu cross kompilace.
    hw od Calxedy.
    Tahle kategorie ARMv7/ARMv8 HW je pro vetsinu uzivatelu Fedory v praxi nedostupna.

    Pro nas je tak Cubieboard a Fedora Remix.
    A former Red Hat freeloader.
    20.7.2013 13:55 Ovocníčok
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    ARMv8 ještě na trhu neexistuje (64bit), naopak ten ARMv7 máte ve všech těch zařízeních, co se o ně jedná (Cortex-A8, A9, A7, A15...).

    Calxeda má v sobě Cortex-A9, momentálně zcela nejčastjší jádro na těch různých špalíkách a minideskách. Kromě RPi samozřejmě, ale RPi je holt výkonnostní/technologický stařík.
    little.owl avatar 20.7.2013 14:21 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    ARMv8 ještě na trhu neexistuje (64bit),
    Zatim, ale mam takove tuseni, ze tohle je ten pravy duvod onoho armiho cviceni.
    ten ARMv7 máte ve všech těch zařízeních, co se o ně jedná (Cortex-A8, A9, A7, A15...).
    Jiste, jenze na nich genericky nenabootujete a to jde.
    A former Red Hat freeloader.
    20.7.2013 15:07 Ovocníčok
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    No jo, to ale nesouvisí s tím, že BFU si z praktických a finančních důvodů nemůže koupit nějaký microserver s EnergyCore.

    Na buildbot se musí tak jako tak použít server, to se na nějakém USB ptáku přece dělat nedá :)
    19.7.2013 23:57 frr | skóre: 34
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    Doklikal jsem se na nějakou wiki stránku - "ARM jako primární architektura" znamená, že vedle x86 a x86_64 bude ARMv7 další architekturou, pro kterou se budou buildovat releasy = budou se pro ni kompilovat všechny balíky, které nejsou vyloženě irelevantní (platformově specifické pro jiný hardware). Což mi nevysvětluje, jestli chtějí nějak genericky řešit bootstrap na ARMu atd.
    [:wq]
    little.owl avatar 20.7.2013 01:21 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    Což mi nevysvětluje, jestli chtějí nějak genericky řešit bootstrap na ARMu atd.
    Pokud nebudou cilit na nekolik dostupnych HW platforem a nebudou pro ne bootovatelne image, bude jen hracka pro par skalnich fandu ochotnych si hacknout nejaky Allwinner netbook ci tablet za par babek a na tom se primarni architektura asi stavet neda.

    Snad nam to Rezza vysvetli.
    A former Red Hat freeloader.
    20.7.2013 00:25 Roman Došek | skóre: 17 | blog: flare
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    Dříve muselo být jádro kompilované specificky pro konkrétní ARM hardware (nebo skupinu desek) ale v posledních verzích se přešlo na popis zapojení pomocí DeviceTree souborů, přibyl generický framework pro časovače a pin muxing.....takže teď už vážně jde sestavit generické jádro. Samozřejmě jen pro novější subarchitektury jako je tegra, highbank - se staršíma jako je třeba pxa už se asi nikdo přepisovat nebude.
    little.owl avatar 20.7.2013 01:22 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    DeviceTree je sice fajn, ale v prvni fazi musite dostat pres primarni bootloader a tam muze byt treba neskutecne upraseny uboot.
    A former Red Hat freeloader.
    20.7.2013 11:04 Roman Došek | skóre: 17 | blog: flare
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    Na tom se shodneme, aby to šlo spustit tak tam musí být funkční odemčený bootloader s možností předávat DeviceTreeBlob jádru. Kromě U-Bootu to umí třeba Barebox, který je sice (dle mého osobního názoru) výrazně lépe udělaný, ale je v něm podporováno minimum hardwaru.
    20.7.2013 13:47 Pavel Píša | skóre: 18 | blog: logic
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura

    I pokud máte BareBox/u-boot bez podpory device-tree, tak se to na začátek dá obejít. V jádře lze zvolit

    Boot options ->
    [*] Use appended device tree blob to zImage (EXPERIMENTAL)
    [*]   Supplement the appended DTB with traditional ATAG information
    
    Poté lze stáhnout data do RAM přes TFTP a přidat si vlastní startup helper, který správně nastaví registry před skokem do jádra
    tftp vmx53/zImage zImage
    tftp vmx53/lnx-start-helper.bin lnx-start-helper
    tftp vmx53/atags.dat atags.dat
    memcpy -s zImage 0x0 0x70008000 4182973
    memcpy -s lnx-start-helper 0x0 0x70007000 36
    memcpy -s atags.dat 0x0 0x70000100 4096
    go 0x70007000
    
    Zdroják helperu
    .text
    .code 32
    
    .global _start
    
    _start :
            ldr     r0, .LC_r0_val
            ldr     r1, .LC_r1_val
            ldr     r2, .LC_r2_val
    
            ldr     r3, .LC_jump_val
    
            mov     pc,r3
    
    .LC_r0_val:
            .word   0x0
    .LC_r1_val:
            .word   0x298
    .LC_r2_val:
            .word   0x07000100
    .LC_jump_val:
            .word   0x07008000
    
    .end
    

    R1 je machine ID a pro DT může být 0xffffffff, ale zdá se, že je alespoň pro náš build ignorované. R2 by mělo ukazovat na začátek ATAG, ty se dají vykopírovat z nabootovaného původního jádra/systému. Nejsou ale kritické. Kritická je adresa v R2, která musí ukazovat na start RAM+0x100. Z hodnoty se určí start RAM pro dekompresor a startovací minimální stránkovací tabulku. Zbytek si již jádro vytahá z přibaleného DT.

    Optimální řešení to není, ale minimálně umožní odzkoušení nového jádra bez (s minimalizací) rizika pokažení loaderu ve FLASH.

    20.7.2013 14:11 Roman Došek | skóre: 17 | blog: flare
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    No jasně, jenže s tím už neuděláte univerzální jádro, nebo snad jo? ;-)
    20.7.2013 14:30 Pavel Píša | skóre: 18 | blog: logic
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    Tím jsem se vyjadřoval k tomu bootloaderu bez podpory DT. A vhledem k tomu, že je možné nahrát DT do paměti a ve stubu předat jeho adresu do registru, tak to umožní nahrát i zcela obecné jádro pro danou třídu HW (Ale tak to zrovna my teď nepoužíváme a raději dávám příklad, který máme zrovna otestovaný). Je ale potřeba připravit a zkompilovat DT pro danou platformu. V současné době je ale podpora DT mnoha driverů/platforem v tak překotném vývoji, že na mnoha platformách stejně zkompilované DT chodí akorát s tou verzí jádra, ze které je připravené. Na druhou stranu vlatní jádro (zImage) může být opravdu jen jedno.

    Další možnost je DT do/za konec zImage přidat a tak to kombinovat pro různé desky i s tím embedded DT.

    Přitom na binární distribuci vidím jako hlavní přidanou hodnotu především tu plnou škálu balíčků a jejich provázanost. Pokud je to slušná distribuce a nevychází z nějaké shaddow branch (polo proprietárně vyvíjené a prodávané) opatchované verze jádra, tak kombinace s aktuálním mainline jádrem specifickým pro daný HW/desku není problém. Problém je, že Android a další mají vlastní zprasená jádra a na mainline neběží a mainline nemají snahu o udržbu mainline.
    little.owl avatar 20.7.2013 14:47 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    Problém je, že Android a další mají vlastní zprasená jádra a na mainline neběží a mainline nemají snahu o udržbu mainline.
    Coz je problem i mnoha HW vyrobcu, i ten bezny Allwinner neni v mainline a misto DT pouziva svuj proprietarni format.
    A former Red Hat freeloader.
    21.7.2013 02:30 Kvakor
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    Další možnost je DT do/za konec zImage přidat a tak to kombinovat pro různé desky i s tím embedded DT.
    Myslím, že by možná nebylo špatné mít možnost sestavit jádro se všemi možnýmy DT (nejlépe s možností vyprat je už během konfigurace jádra) a předat mu identifikátro toho správného až v okamžiku zavádění bootloaderm skrz parametr jádra, stejně, jako kdysi dávno u před-PnP ISA sběrnice na x68 šlo vnutit jádru porty, IRQ a DMA hardwaru (pokud nefungovala jeho autodetekce). Soubory .dtb (přeložené binární DT) mají rádově kilobyty až několik desítek kilobitů, takže zas tak moc by to soubor s jádrem nezvětšilo.
    21.7.2013 03:46 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    Ani by nebylo překládání jádra potřeba, myslím (je to jen nějaká binárka od adresy X do adresy Y). Stačilo by předat pointer na vybranej DT při startu.

    Ještě vtipnější by byl editor toho DT před zavedením kernelu :-D.
    little.owl avatar 20.7.2013 14:21 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    Pokud mate odemceny bootloader, delat lze plno veci, nicmene tohle hackovani neni genericke reseni pro primarni architekturu a prumerneho uzivatele.
    A former Red Hat freeloader.
    20.7.2013 01:05 Jardík
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    Doufám, že to boude pro nové 64bit ARM procesory a né pro ty 32bit šmejďárny ;)
    little.owl avatar 20.7.2013 01:22 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    ARMv7 ...
    A former Red Hat freeloader.
    20.7.2013 01:07 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    OMG z tý zprávičky jsem dostal pocit, že jako jediná a x86 budou na vedlejší koleji.
    21.7.2013 00:41 frr | skóre: 34
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    No já se právě taky vyděsil. Ale pak jsem našel tu wiki stránku, a kluci to tady moc hezky dovysvětlili. => pořád to není nic pro mě :-D
    [:wq]
    little.owl avatar 21.7.2013 01:02 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    V cem je problem? Chapani toho, co je ve Fedore primarni a sekundarni architektura? Viz. zde.
    A former Red Hat freeloader.
    21.7.2013 01:36 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    Toho, že ze zprávičky není jasné, zda to bude přidání do množiny nebo nahrazení množiny a délka toho pocitu než jsem si našel jak to teda je ;-).
    21.7.2013 22:00 Petr Ježek | skóre: 10
    Rozbalit Rozbalit vše Re: Fedora 20: ARM podmíněně primární architektura
    No pokud to vyjde, tak ARM povyroste. Slyšel jsem o tom. Nejsem povolán soudit, zda ARM či Intel bude to pravé v čele nejen fedořího zástupu...
    Archlinux for your comps, faster running guaranted!

    Založit nové vláknoNahoru


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