<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="267887" data-post-id="267887">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="AstonJ" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/AstonJ/120/15_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  AstonJ
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<blockquote>
<p>Why does WhatsApp use FreeBSD?</p>
</blockquote>
<p>They don’t <img src="https://forum.elixirforum.com/uploads/default/original/2X/7/776053aa22968f83c10e90c98b23aa0ddd5c9d47.gif?v=15" title=":lol:" class="emoji emoji-custom" alt=":lol:" loading="lazy" width="20" height="20"></p>
<p>As mentioned by others they moved to Linux. There have been a few threads about it, think this was one of the most recent:</p>
<aside class="quote quote-modified" data-post="2" data-topic="49326">
  <div class="title">
    <div class="quote-controls"></div>
    <img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/astonj/48/15_2.png" class="avatar">
    <div class="quote-title__text-content">
      <a href="https://forum.elixirforum.com/t/what-is-the-best-beam-server/49326/2" rel="nofollow">What is the best BEAM server?</a> <a class="badge-category__wrapper " href="/c/chat-discussions/chat-discussions/167" rel="nofollow"><span data-category-id="167" style="--category-badge-color: #cca771; --category-badge-text-color: #FFFFFF; --parent-category-badge-color: #cca771;" data-parent-category-id="165" data-drop-close="true" class="badge-category --style-square --has-parent"><span class="badge-category__name">Discussions</span></span></a>
    </div>
  </div>
  <blockquote>
    I was surprised to learn that WhatsApp dropped beefy machines and now run on servers capped at 32GB of RAM: 
<a href="https://erlangforums.com/t/erlang-io-uring-support/765/9?u=astonj" class="onebox" target="_blank" rel="noopener nofollow">https://erlangforums.com/t/erlang-io-uring-support/765/9?u=astonj</a> 
They also no longer run FreeBSD: 
<a href="https://erlangforums.com/t/freebsd-and-erlang-experiences/241/21?u=astonj" class="onebox" target="_blank" rel="noopener nofollow">https://erlangforums.com/t/freebsd-and-erlang-experiences/241/21?u=astonj</a> 
It wasn’t for performance tho, so I’d be interested in hearing more about optimal server hardware and OS combos as well (tho from what WhatsApp have done, it’s probably safe to say you don’t ‘need’ beefy machines to…
  </blockquote>
</aside>

<p>You may also be interested in:</p>
<aside class="onebox discoursetopic" data-onebox-src="https://erlangforums.com/t/freebsd-and-erlang-experiences/241?u=astonj">
  <header class="source">
      <img src="https://erlangforums.com/uploads/default/optimized/1X/041a4d293a5461fb59b6c03cd802cb1d43e7eaf0_2_32x32.png" class="site-icon" alt="" width="32" height="32">

      <a href="https://erlangforums.com/t/freebsd-and-erlang-experiences/241?u=astonj" target="_blank" rel="noopener nofollow" title="08:35PM - 26 October 2021">Erlang Forums – 26 Oct 21</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:324/320;"><img src="https://erlangforums.com/uploads/default/original/1X/041a4d293a5461fb59b6c03cd802cb1d43e7eaf0.png" class="thumbnail" width="324" height="320"></div>

<div class="title-wrapper">
  <h3><a href="https://erlangforums.com/t/freebsd-and-erlang-experiences/241?u=astonj" target="_blank" rel="noopener nofollow">FreeBSD and Erlang experiences</a></h3>
  <div class="topic-category">
      <span class="badge-wrapper bullet">
        <span class="badge-category-bg" style="background-color: #ff81a5;"></span>
        <span class="badge-category clear-badge">
          <span class="category-name">Chat / Discussions</span>
        </span>
      </span>
    <div class="topic-header-extra">
      <div class="list-tags">
        <div class="discourse-tags">
          <svg class="fa d-icon d-icon-tag svg-icon svg-string"><use href="#tag"></use></svg>
            <span class="discourse-tag simple">production</span>
            <span class="discourse-tag simple">deployment</span>
            <span class="discourse-tag simple">freebsd</span>
        </div>
      </div>
    </div>
  </div>
</div>

  <p>We’ve all heard about the legendary performance of combining Erlang with FreeBSD thanks to posts by WhatsApp and others - so I was wondering whether anyone has experience of the two that they might like to share?  Have you tried FreeBSD with...</p>

  <p>
    <span class="label1">Reading time: 4 mins 🕑</span>
      <span class="label2">Likes: 90 ❤</span>
  </p>

  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>
 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="267887" data-batch-url="/posts/batch_likers">
                        5
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/why-does-whatsapp-use-freebsd/51703/12">Post #11</a>
	                </div>
	            </div>
              <div id="likers-container-267887" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="267887"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-last-post cat-last-post" title="Last post!"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <span class="all-loaded">— All posts loaded —</span>
</div></template></turbo-stream>