SDF Chatter
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
einfach_orangensaft@feddit.de to linuxmemes@lemmy.world · 2 years ago

Gone build my own Hardware with diodes and RISC-V

feddit.de

message-square
20
fedilink
325

Gone build my own Hardware with diodes and RISC-V

feddit.de

einfach_orangensaft@feddit.de to linuxmemes@lemmy.world · 2 years ago
message-square
20
fedilink
alert-triangle
You must log in or register to comment.
  • TheFerrango@lemmy.basedcount.com
    link
    fedilink
    arrow-up
    59
    ·
    2 years ago

    Will you be making your own silicon too? Because there’s nothing stopping the risc-v processor manufacturers from slipping in extra logic while making the die.

    • Arghblarg@lemmy.ca
      link
      fedilink
      arrow-up
      23
      ·
      edit-2
      2 years ago

      I haven’t kept up with it, but OpenCores is a balwark against this type of thing. FPGAs, while not as efficient as fab silicon, AFAIK lets one implement CPUs, interconnects and peripherals without any predefined channels to target for subversion. The NSA or other boogeymen couldn’t craft a backdoor for your FPGA CPU, since the FPGA is just a ‘blank slate’ until programmed so they have no idea even what to attack beforehand. The chip could be literally anything once programmed. FPGAs by design have to faithfully implement the basic gates, with no jiggery-pokery, otherwise it would be evident immediately that something was up. Right?

      • TheFerrango@lemmy.basedcount.com
        link
        fedilink
        arrow-up
        12
        ·
        2 years ago

        I honestly do not know. Couldn’t the FPGA hide a backdoor routine on some kind of ROM?

        • teruma@lemmy.world
          link
          fedilink
          arrow-up
          10
          ·
          2 years ago

          Sure, but it wouldn’t be a backdoor into your ROM.

      • areyouevenreal@lemmy.fmhy.net
        link
        fedilink
        arrow-up
        5
        ·
        edit-2
        2 years ago

        FPGAs are mostly proprietary products with proprietary technology inside. Many also have “hard” IP blocks for various things sometimes including a “hard” ARM based computer subsystem.

        If you are getting one and flashing your own CPU to it it will be harder to attack, but definitely not impossible. There have been vulnerabilities in FPGAs before.

    • teruma@lemmy.world
      link
      fedilink
      arrow-up
      9
      ·
      2 years ago

      I tried this once in college, and even at a simplified scale, it was ridiculously difficult. The single course was half a semester’s worth of units, just on its own.

      • agent_flounder@lemmy.world
        link
        fedilink
        arrow-up
        12
        ·
        2 years ago

        And this is why we have to use discrete transistors and a spare house.

        • float@feddit.de
          link
          fedilink
          arrow-up
          3
          ·
          2 years ago

          As long as it plays Doom I’m fine with that. What’s the TDP though? Guess I’ll have to buy a new PSU.

    • Spaceape@lemmy.nrsk.no
      link
      fedilink
      arrow-up
      5
      ·
      2 years ago

      Hopefully there will be several manufacturers to choose from, maybe even from countries that hasn’t incorporated secret government spying through companies by law. It’s not the manufacturers I’m afraid will incorporate back doors.

    • einfach_orangensaft@feddit.deOP
      link
      fedilink
      arrow-up
      3
      ·
      2 years ago

      thats what the diodes are for

    • nothacking@discuss.tchncs.de
      link
      fedilink
      arrow-up
      2
      ·
      2 years ago

      Fine, discrete transistor logic.

      • TheFerrango@lemmy.basedcount.com
        link
        fedilink
        arrow-up
        4
        ·
        2 years ago

        Discrete tube logic or nothing! 😆

        • einfach_orangensaft@feddit.deOP
          link
          fedilink
          arrow-up
          0
          ·
          2 years ago

          oh boi i too love heating the whole zipcode block when compiling firefox on my tube CPU

          • float@feddit.de
            link
            fedilink
            arrow-up
            1
            ·
            2 years ago

            Better heat the whole state and compile it on your Minecraft redstone CPU inside the Java VM on that tube based CPU.

      • Gork@lemm.ee
        link
        fedilink
        arrow-up
        2
        ·
        2 years ago

        If privacy is a concern, discreet transistor logic.

  • cremlin@lemmy.world
    link
    fedilink
    arrow-up
    45
    ·
    2 years ago

    If you also don’t know: https://softwareengineering.stackexchange.com/questions/194746/what-is-the-ken-thompson-hack#194748

  • Alto@kbin.social
    link
    fedilink
    arrow-up
    11
    ·
    2 years ago

    I definitely did not read that as diodes at first.

    I need to go to bed

    • einfach_orangensaft@feddit.deOP
      link
      fedilink
      arrow-up
      5
      ·
      2 years ago

      owo

      • swab148@lemm.ee
        link
        fedilink
        arrow-up
        3
        ·
        2 years ago

        👉👈

    • metaStatic@kbin.social
      link
      fedilink
      arrow-up
      4
      ·
      2 years ago

      can’t sleep, diodes will eat me

  • Chemical Wonka@discuss.tchncs.de
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    2 years ago

    deleted by creator

linuxmemes@lemmy.world

linuxmemes@lemmy.world

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !linuxmemes@lemmy.world

Hint: :q!


Sister communities:
  • !tech_memes@lemmy.world
  • !memes@lemmy.world
  • !lemmyshitpost@lemmy.world
  • !risa@startrek.website

Community rules (click to expand)

1. Follow the site-wide rules
  • Instance-wide TOS: https://legal.lemmy.world/tos/
  • Lemmy code of conduct: https://join-lemmy.org/docs/code_of_conduct.html
2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like “every user of thing”.
  • Don’t get baited into back-and-forth insults. We are not animals.
  • Leave remarks of “peasantry” to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
4. No recent reposts
  • Everybody uses Arch btw, can’t quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
5. 🇬🇧 Language/язык/Sprache
  • This is primarily an English-speaking community. 🇬🇧🇦🇺🇺🇸
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
6. (NEW!) Regarding public figures

We all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.

  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.

 

Please report posts and comments that break these rules!


Important: never execute code or follow advice that you don’t understand or can’t verify, especially here. The word of the day is credibility. This is a meme community – even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don’t remove France.

Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 1.39K users / day
  • 4.72K users / week
  • 9.02K users / month
  • 19K users / 6 months
  • 281 local subscribers
  • 25K subscribers
  • 1.65K Posts
  • 94.8K Comments
  • Modlog
  • mods:
  • Kevin@lemmy.world
  • zephyr@lemmy.world
  • rtxn@lemmy.world
  • BE: 0.19.8
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org