Skip to content
By using Twitter’s services you agree to our Cookies Use. We and our partners operate globally and use cookies, including for analytics, personalisation, and ads.
  • Home Home Home, current page.
  • About

Saved searches

  • Remove
  • In this conversation
    Verified accountProtected Tweets @
Suggested users
  • Verified accountProtected Tweets @
  • Verified accountProtected Tweets @
  • Language: English
    • Bahasa Indonesia
    • Bahasa Melayu
    • Català
    • Čeština
    • Dansk
    • Deutsch
    • English UK
    • Español
    • Filipino
    • Français
    • Hrvatski
    • Italiano
    • Magyar
    • Nederlands
    • Norsk
    • Polski
    • Português
    • Română
    • Slovenčina
    • Suomi
    • Svenska
    • Tiếng Việt
    • Türkçe
    • Ελληνικά
    • Български език
    • Русский
    • Српски
    • Українська мова
    • עִבְרִית
    • العربية
    • فارسی
    • मराठी
    • हिन्दी
    • বাংলা
    • ગુજરાતી
    • தமிழ்
    • ಕನ್ನಡ
    • ภาษาไทย
    • 한국어
    • 日本語
    • 简体中文
    • 繁體中文
  • Have an account? Log in
    Have an account?
    · Forgot password?

    New to Twitter?
    Sign up
marcan42's profile
Hector Martin
Hector Martin
Hector Martin
@marcan42

Tweets

Hector Martin

@marcan42

If it ain't broke, I'll fix it! I'm porting Linux to Apple Silicon Macs at @AsahiLinux. http://patreon.com/marcan  | http://github.com/sponsors/marcan 

Tokyo, Japan
marcan.st
Joined May 2009

Tweets

  • © 2021 Twitter
  • About
  • Help Center
  • Terms
  • Privacy policy
  • Imprint
  • Cookies
  • Ads info
Dismiss
Previous
Next

Go to a person's profile

Saved searches

  • Remove
  • In this conversation
    Verified accountProtected Tweets @
Suggested users
  • Verified accountProtected Tweets @
  • Verified accountProtected Tweets @

Promote this Tweet

Block

  • Tweet with a location

    You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more

    Your lists

    Create a new list


    Under 100 characters, optional

    Privacy

    Copy link to Tweet

    Embed this Tweet

    Embed this Video

    Add this Tweet to your website by copying the code below. Learn more

    Add this video to your website by copying the code below. Learn more

    Hmm, there was a problem reaching the server.

    By embedding Twitter content in your website or app, you are agreeing to the Twitter Developer Agreement and Developer Policy.

    Preview

    Why you're seeing this ad

    Log in to Twitter

    · Forgot password?
    Don't have an account? Sign up »

    Sign up for Twitter

    Not on Twitter? Sign up, tune into the things you care about, and get updates as they happen.

    Sign up
    Have an account? Log in »

    Two-way (sending and receiving) short codes:

    Country Code For customers of
    United States 40404 (any)
    Canada 21212 (any)
    United Kingdom 86444 Vodafone, Orange, 3, O2
    Brazil 40404 Nextel, TIM
    Haiti 40404 Digicel, Voila
    Ireland 51210 Vodafone, O2
    India 53000 Bharti Airtel, Videocon, Reliance
    Indonesia 89887 AXIS, 3, Telkomsel, Indosat, XL Axiata
    Italy 4880804 Wind
    3424486444 Vodafone
    » See SMS short codes for other countries

    Confirmation

     

    Welcome home!

    This timeline is where you’ll spend most of your time, getting instant updates about what matters to you.

    Tweets not working for you?

    Hover over the profile pic and click the Following button to unfollow any account.

    Say a lot with a little

    When you see a Tweet you love, tap the heart — it lets the person who wrote it know you shared the love.

    Spread the word

    The fastest way to share someone else’s Tweet with your followers is with a Retweet. Tap the icon to send it instantly.

    Join the conversation

    Add your thoughts about any Tweet with a Reply. Find a topic you’re passionate about, and jump right in.

    Learn the latest

    Get instant insight into what people are talking about now.

    Get more of what you love

    Follow more accounts to get instant updates about topics you care about.

    Find what's happening

    See the latest conversations about any topic instantly.

    Never miss a Moment

    Catch up instantly on the best stories happening as they unfold.

    1. Hector Martin‏ @marcan42 2 Dec 2018
      • Report Tweet
      • Report NetzDG Violation
      Replying to @justinrwlynn @RaptorCompSys and

      Yeah, @Puri_sm do good work, but they are unfortunately held back by their goal of wanting to get FSF "Respects your Freedom" certification (which does anything but). I've ranted about this on Twitter before. They are having to engineer horrible anti-user hacks to meet it.

      2 replies 0 retweets 3 likes
    2. Hector Martin‏ @marcan42 2 Dec 2018
      • Report Tweet
      • Report NetzDG Violation
      Replying to @marcan42 @justinrwlynn and

      On a more positive note, a couple of times I've basically said "nobody does open X", someone said "@RaptorEng do" and @RaptorEng immediately followed up with a Git repo link. <3

      1 reply 0 retweets 6 likes
    3. Robert Spigler  🔑‏ @RobertSpigler 2 Dec 2018
      • Report Tweet
      • Report NetzDG Violation
      Replying to @marcan42 @justinrwlynn and

      Sigh...over-exaggerating is a nice way to say false advertisement. They will /never/ be able to deliver a libreboot machine, and the first machines they shipped delivered on none of their promises. They admittedly do a great job with UI and education for secure computing.

      1 reply 0 retweets 2 likes
    4. Robert Spigler  🔑‏ @RobertSpigler 2 Dec 2018
      • Report Tweet
      • Report NetzDG Violation
      Replying to @RobertSpigler @marcan42 and

      They're working on a dead platform, I wish they'd see that. They have to reverse engineer each gen. of CPU to partially free it of IntelME (which they'll then advertise as fully free), so the machines will always be years behind. And with Blackbird's out, they're not cheaper.

      2 replies 0 retweets 2 likes
    5. Hector Martin‏ @marcan42 2 Dec 2018
      • Report Tweet
      • Report NetzDG Violation
      Replying to @RobertSpigler @justinrwlynn and

      I was mostly thinking of their phone, which has a decent chance of getting close to fully free (as far as the AP goes anyway) but the way they're dealing with the remaining blobs is deliberately *anti-freedom* because that's what RYF certification requires.

      1 reply 0 retweets 2 likes
    6. Hector Martin‏ @marcan42 2 Dec 2018
      • Report Tweet
      • Report NetzDG Violation
      Replying to @marcan42 @RobertSpigler and

      Basically the FSF says if you make blobs invisible, immutable, un-auditable, and therefore un-freeable then they might as well not exist by their definition, which is hilariously backwards - I want all my blobs in /lib/firmware where I can see them and mess with them.

      2 replies 0 retweets 6 likes
    7. Shawn C‏ @citypw 5 Dec 2018
      • Report Tweet
      • Report NetzDG Violation
      Replying to @marcan42 @RobertSpigler and

      FSF guys might not fully understand what libre firmware means. @Puri_sm has done some good job to make skylake-based machine as "libre" as possible. But some parts of x86 e.g: microcode, ME/SGX can't be audited in nature stops anyone who try to go further to build the libre fw.

      2 replies 0 retweets 1 like
    8. olddellian‏ @olddellian 5 Dec 2018
      • Report Tweet
      • Report NetzDG Violation
      Replying to @citypw @marcan42 and

      I'm not too upset about the #Librem Laptops, there they are doing the best they can AFAIK. They even did some reverse engineering of ME ROMP:https://puri.sm/posts/reverse-engineering-the-intel-management-engine-romp-module/ …

      1 reply 0 retweets 0 likes
    9. olddellian‏ @olddellian 5 Dec 2018
      • Report Tweet
      • Report NetzDG Violation
      Replying to @olddellian @citypw and

      and of the FSP, although some of that info was taken down at @intel's demand: https://puri.sm/posts/intel-fsp-reverse-engineering-finding-the-real-entry-point/ …

      1 reply 0 retweets 0 likes
    10. olddellian‏ @olddellian 5 Dec 2018
      • Report Tweet
      • Report NetzDG Violation
      Replying to @olddellian @citypw and

      but @marcan42 was talking about the #Librem5, where @Puri_sm team decided to use the "secondary processor" loophole in the RYF requirements to load a proprietary blob anyway, but hide it from the user and waste an entire CPU core: https://puri.sm/posts/librem5-solving-the-first-fsf-ryf-hurdle/ …

      2 replies 0 retweets 0 likes
      Hector Martin‏ @marcan42 5 Dec 2018
      • Report Tweet
      • Report NetzDG Violation
      Replying to @olddellian @citypw and

      And as far as I can tell they did this with the full blessing of the FSF. The entire "secondary processor" loophole is a terribly ill-conceived backdoor designed to make non-fully-libre systems *appear to be* libre while in fact they are more evil than just loading a normal blob.

      7:47 AM - 5 Dec 2018
      • 1 Retweet
      • 1 Like
      • olddellian
      2 replies 1 retweet 1 like
        1. Hector Martin‏ @marcan42 5 Dec 2018
          • Report Tweet
          • Report NetzDG Violation
          Replying to @marcan42 @olddellian and

          I'm *okay* with blobs - they're not ideal, but they're a fact of life on most systems, and at least we can analyze them. I am *not okay* with the FSF actively trying to hide blobs from me, and then claiming it's 100% free.

          0 replies 0 retweets 1 like
          Thanks. Twitter will use this to make your timeline better. Undo
          Undo

      Loading seems to be taking a while.

      Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

        Promoted Tweet

        false

        • © 2021 Twitter
        • About
        • Help Center
        • Terms
        • Privacy policy
        • Imprint
        • Cookies
        • Ads info