Vlákno názorů k článku
RISC-V se více prosazuje po celém světě od klokan - Nějak z toho RISC-V pořád odvázaný nejsem. Samotná...

  • Článek je starý, nové názory již nelze přidávat.
  • 24. 2. 2020 22:33

    klokan

    Nějak z toho RISC-V pořád odvázaný nejsem. Samotná instrukční sada je sice svobodná, ale to přece nijak nezaručuje, že konkrétní čipy nebudou mít proprietární mikrokód případně i se zadními vrátky, jako je to u Intelu a AMD? Kromě toho, když je ISA úplně volná, nebude to mít paradoxně ten efekt, že se každý výrobce bude snažit implementovat svá vlastní nekompatibilní "rozšíření", aby uvěznil zákazníky, jako to bylo za dob války mezi unixy?

  • 24. 2. 2020 23:05

    RDa

    Jsem asi nazorove taky v podobne situaci. Mnoho povyku pro nic.. klidne to muze dopadnout stejne zprasene, uzavrene a izolovane jako ze Android je Linux.. no zkuste si na tom pustit linuxovou aplikaci :)

  • 24. 2. 2020 23:23

    Křišťan Surname

    Zatím je praxe pozitivní. Pár větších firem, co RV dotáhlo už do křemíku (SiFive, Western Digital, GigaDevice, určitě i další) se předhání v tom, kdo dá komunitě víc (a naprosto správně počítají s tím, že se jim taková investice vyplatí).

    Př. https://www.westerndigital.com/company/innovations/risc-v

  • 25. 2. 2020 0:42

    klokan

    To je právě otázka. Model "kooperativního soutěžení" funguje výborně, ale jen ve specifických případech, jako je např. jádro Linux. Intel, AMD, ARM a další do něj významným způsobem přispívají, protože žádný z nich nemá za cíl být dodavatelem OS, ale zároveň evidentně nemá šanci prodat nový mikroprocesor, pokud tento nebude mít prvotřídní podporu na straně OS a to konkrétně Windows a Linuxu. Snažit se "ohnout" Linux tak, aby byl nekompatibilní, není v zájmu žádného z těchto výrobců (a kromě toho to GPL neumožňuje).

    Ale u instrukční sady je situace jiná, kdyby dejme tomu někdo začal používat RISC-V pro androidní zařízení, těžko bude odolávat (naivní, ale silné) představě, že nejlepší bude, když si ISA rozšíří po svém, začne tlačit na vývojáře aplikací, aby své appky "optimalizovali" tak, aby využívaly "výhody" jejich proprietárního čipu, a bude doufat, že si tím zajistí budoucí odbyt.

  • 25. 2. 2020 8:56

    Křišťan Surname

    Mám přiznávám trochu tunelové vidění, dělám silně embedded vývoj, ale na svém písečku vidím přesně opačný trend — já i kolegové z různých Boschů, Siemensů a podobných oblud dnes velmi těžko obhájíme proprietárním řešení. Tlak proti vendor lock-inu je obrovský a vidí to i velcí výrobci součástek. Ti se sdružují do asociací a aliancí, kterými zastřešují danou technologii a tvrdě vystupují proti proprietárním modifikacím do takové míry, že tyto prakticky už neexistují. Dnes můžu nakoupit komponenty od různých výrobců a nemusím se bát, že spolu nebudou mluvit. Od relativně primitivních technologií jako komunikační sběrnice až po složitější periferie nebo MCU, všude je to znát. Posledních pár let je samozřejmost mít driver v mainline linuxu a definici v buildrootu.

    Na jednom workshopu (Pizza Workshops :-] pořádá SOS Electronics) jsem se zakecal s lidma z NXP a TI kteří, ač soupeři, spolupracují na toolingu pro svá řešení. Podle nich komplexita softwaru raketově roste a spolupráce už je jediná ekonomická možnost. Před deseti lety ještě nebyl problém vyrábět hardware a k tomu prodávat kompilátor, debugger. Dneska jim bez first-class podpory v gcc/llvm nikdo nepodepíše smlouvu.