trying to make a near 100% foss build lol

    • Blake [he/him]
      link
      fedilink
      arrow-up
      17
      arrow-down
      5
      ·
      10 months ago

      As long as you say the same for Google and Microsoft, I agree.

      • Big P
        link
        fedilink
        English
        arrow-up
        10
        arrow-down
        1
        ·
        10 months ago

        Technically android is open source, though. You could install AOSP on a device and not use any Google services

      • Tyfud@lemmy.one
        link
        fedilink
        arrow-up
        4
        ·
        10 months ago

        Microsoft has been contributing a ton to FOSS the last 5 or 6 years.

        Their flagship programming language, .net, is fully OSS and runs best on Linux.

        • 30p87@feddit.de
          link
          fedilink
          arrow-up
          2
          ·
          10 months ago

          To be fair, like no programming language is not ‘open source’. A language could only be closed source if there’s only one compiler which is closed source. And in contrast to other languages like Python, which has the official interpreter, cython, PyPy, etc., C++, which has GCC, Clang, Mingw, C# only has the official M$ compiler provided by VS or the inofficial Mono. So C# is actually a lot more closed than nearly any other language.

      • TexMexBazooka@lemm.ee
        link
        fedilink
        arrow-up
        5
        arrow-down
        7
        ·
        10 months ago

        Google, definitely. Microsoft sliiiightly less so, windows specifically you can turn off most monitoring and telemetry- though it would still violate the 100% FOSS idea since windows is technically proprietary

        • dan1101@lemm.ee
          link
          fedilink
          arrow-up
          16
          ·
          10 months ago

          With Windows turning off telemetry will be an ongoing battle as updates find new ways to enable shit.

  • SpikesOtherDog@ani.social
    link
    fedilink
    arrow-up
    14
    ·
    10 months ago

    There is no problem connecting an iPhone to a PC. Generally, Apple requires iTunes to interact with the device, as they wish to restrict and monitor the way you interact with the device. There used to be a FOSS plugin that worked with Apple on Linux, but it was not stable when I was fighting with it back on the iPhone 5.

  • Blake [he/him]
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    10 months ago

    You don’t even need to do that. You can side-load iOS compatible apps through the web browser. The device needs to either be in developer mode or provisioned with a configuration profile for the app (or app signing key) in question, iirc.

    It’s quite a pointless effort, though - using an open source licence and having the source code publicly available is the best you should really try to get for iOS apps. But I’m guessing this is just a theoretical thought experiment.

  • j4k3@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    10 months ago

    I don’t think anyone can really say, but I’m not an expert on security.

    My biggest skepticism is that all phones have untrusted proprietary hardware. Apple does its own thing and usually seems to develop stuff like a full stack. However, I don’t think there has ever been a documented cellular modem. I don’t trust anything on a PC unless it is running libre boot. Like even UEFI has network access. You likely also have an entire Intel ME operating system or the AMD equivalent running with lower level permissions than root at all times. Maybe if you have an extensive SELinux ruleset you could mitigate any potential.

    If your software is signed or has a hash key available, you can use that to verify file status.

    I haven’t had any issues with AOSP and GrapheneOS, but I go as far as installing a fresh OS on an old laptop, setup a custom network, all just to install chrome and do the easy automated ROM swap to run GrapheneOS. Then I format the drive. It is the only way I care to run regular chrome or connect Google tainted hardware.

    • Blake [he/him]
      link
      fedilink
      arrow-up
      3
      ·
      10 months ago

      You can install Graphene without Chrome, just so you know - might be worth looking into, since it sounds like you’re taking this stuff seriously - good for you. But yeah, at a certain point, can you trust the Graphene hashes haven’t been altered? You can take it to extremes.

      • j4k3@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        10 months ago

        We all have our thresholds. I use this mostly to learn using the practical application of an example. I do care about my actual workstation and what is on it, mostly for the peace of mind, but also because I might occasionally get pissed off at some piece of shit proprietary hardware, reverse engineer the design with a schematic and upload it with kicad files. That’s about the only real reason for me. I also source a lot of sketchy datasheets and old documentation. I care enough to be behind a whitelist fw, which would stop most junk. It’s mostly just the principal of ownership. Stalkerware is hacking as privateers with a license from the king of the USA - corporate America.

  • rikonium@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    I believe the iPhone uses a basic read-only protocol to access media. (MTP?) You can use iTunes to add files to the iPhone but that’s not FOSS. I personally use Photosync, you might like that for wireless photo transfers.