並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 57件

新着順 人気順

FreeBSDの検索結果1 - 40 件 / 57件

  • Docker一強の終焉にあたり、押さえるべきContainer事情

    章立て はじめに Docker・Container型仮想化とは Docker一強時代終焉の兆し Container技術関連史 様々なContainer Runtime おわりに 1. はじめに Containerを使うならDocker、という常識が崩れつつある。軽量な仮想環境であるContainerは、開発からリリース後もすでに欠かせないツールであるため、エンジニアは避けて通れない。Container実行ツール(Container Runtime)として挙げられるのがほぼDocker一択であり、それで十分と思われていたのだが、Dockerの脆弱性や消費リソースなどの問題、Kubernetes(K8s)の登場による影響、containerdやcri-o等の他のContainer Runtimeの登場により状況が劇的に変化している。本記事では、これからContainerを利用したい人や再度情報

      Docker一強の終焉にあたり、押さえるべきContainer事情
    • 「UNIXというOSが見当たらない」というツイートに歴史の語り部が集まる 2020-7

      リンク note(ノート) さよなら、愛しのFreeBSD|力武 健次 / りきたけ けんじ|note 2019年1月末でFreeBSDに関連する開発活動を止めることにした。とても愛していたOSだけに身を切られるような思いは否めなかったが、別れが来るなら自分の自由になるうちにと思い、決断した。以下は個人的な想いを綴っている。 BSDの大元は、カリフォルニア大学バークレイ校で作られたオペレーティングシステム、今風に言えば基本ソフトだ。Berkeley Software Distributionというのがもともとの名前だ。 1985年に自分がUNIXに触れたころから憧れていたのがこのBSDだった。当時のBSDは 287 users 3 発明家で技術コンサルの北神 @nonNoise 自作Linux基板作るんだから、Linuxについてお詳しいんでしょ?って思うじゃん! 言ってもまだLinuxをビ

        「UNIXというOSが見当たらない」というツイートに歴史の語り部が集まる 2020-7
      • OS Xの終焉

        STRATECHERYより。 2002年5月6日、スティーブ・ジョブズはWWDCでClassic Mac OSの葬儀を行いました。 18年後の昨日、OS Xはついに自ら終焉を迎えました。macOSの次のバージョンは10.16ではなく11.0です。 葬儀はありませんでした。 OS Xファミリー OS Xは、テクノロジーの中でも最も魅力的な系統樹を持っています。その重要性を理解するには、それぞれの先人を理解する必要があります。 Unix: Unixは、AT&Tのベル研究所(その著作権はノベルが所有)に由来する特異なオペレーティング・システムを指しますが、米国政府との和解のおかげで(電気通信の巨人を大目に見ることになり、広く批判されました)、Unixは特に大学に広くライセンスされています。結果として最も人気のある亜種の1つは、カリフォルニア大学バークレー校で開発されたBerkeley Softw

          OS Xの終焉
        • めくるめくLinuxカーネルじゃないLinux実装の世界 - Qiita

          EDIT^7: blink と box86、FEX。 EDIT^6: Unikraft 。 EDIT^5: Tilck 。 EDIT^4: コメント。gVisor はすっかり忘れていました!Linuxを拡張するためにLinuxを実装した良い例だと思います。LINE有りましたね。。 SF.netのCVSはもう死んでしまったので除外にしました。。 OSvのバイナリ互換 はPIEであることが要求なので。。といっても世間的にはもうLinux = Debian/Ubuntu で良いですかね。。表現を調整しました。 EDIT^3: Noah忘れてた! EDIT^2: Cygwinは 下書き段階で削ってしまった 。。 qemuを移植したとき に互換性がイマイチだったので。。特殊fdやprocfsの充実ぶりとかを考えると "かなりLinux" と言って良いとは思うけど、 mmap 等でLinuxとWind

            めくるめくLinuxカーネルじゃないLinux実装の世界 - Qiita
          • Pythonは人気の言語です。しかし、その割にPythonが気軽に利用できるレンタルサーバーは少ない感じがします。何故、レンタルサーバーはPythonの利用に消極的なのですか?

            回答 (9件中の1件目) そうですか? さくらのレンタルサーバーやXserverでは使えるし、レンタルサーバーでpythonだけ使えないっていうことに遭遇したことないです。共用レンタルサーバーならruby、perl、pythonはひと揃い入ってるものという印象なのですが。 私のレンタルサーバーのチョイスが偏ってるだけという可能性はなのは否定しませんが、ちなみに使えなかったのってどこの何プランでした?

              Pythonは人気の言語です。しかし、その割にPythonが気軽に利用できるレンタルサーバーは少ない感じがします。何故、レンタルサーバーはPythonの利用に消極的なのですか?
            • 令和にふりかえる C10K 問題

              C10K 問題 (the C10K problem) は1999年に Dan Kegel が発表した文章、ならびにそこで提示された「問題」です。文章はその後も2000年代前半に何度か更新されているのですが、さすがに令和に読み返すと、当初の問題意識がわかりにくいところがあります。 2000年からの10年は、 ソフトウェア面では、select(2), poll(2) にかわる新しいシステムコールの実装と、それを使ったアプリケーションの普及 ハードウェア面では、x86 アーキテクチャの64ビット移行、仮想化命令の追加と、マルチコア化 さらにそこにクラウドも登場する、面白い時代でした。ここでは、それらの出来事を中心に、さらに、当時の雰囲気をつたえるような日本国内のブログやインタビュー記事をまとめることで、C10K 問題が、さまざまな側面から解決されていく流れを説明したいと思います。 書き足したいと

              • macOSと同等のエクスペリエンスと互換性を目指して開発されているオープンソースOS「ravynOS」

                Macに搭載されているmacOSはAppleが開発を担っており、オープンソースOSのDarwinを基にしているもののソースコードは非公開です。そんなmacOSの代替として、従来通りのエクスペリエンスやMac向けアプリとの互換性を実現するオープンソースOSとして開発されているのが「ravynOS」です。 ravynOS – Finesse of macOS. Freedom of FreeBSD. https://ravynos.com/ ravynOS – Technical Details https://ravynos.com/more/ ravynOSのトップページには、「私たちはmacOSを愛していますが、閉鎖的なハードウェアとエコシステムは好きではありません。そこで私たちはravynOS―macOSの精巧さにFreeBSD(フリーでオープンソースのUnix風OS)の自由を提供する

                  macOSと同等のエクスペリエンスと互換性を目指して開発されているオープンソースOS「ravynOS」
                • Bourneシェルの終焉まで残り1年 ~ 新しいシェルへの移行は完了していますか? - Qiita

                  はじめに 30年以上もの長い間 UNIX を支えてきた Bourne シェルも UNIX のサポート終了とともに消え去ろうとしています。みなさん、他のシェルへの移行はお済みでしょうか? 残り一年、まだ移行が済んでいないという人のために、移行のための簡単なガイドラインと各シェルの特徴をまとめました。 sh は昔は Bourne シェルのことでしたがそれも過去の話です。今どき「Bourne シェル」を解説している記事や sh のことを Bourne シェルと呼んでいる記事は情報が古い(大学関係に多い)、または古い情報を元にして書かれたか、シェルのことを正しく理解してない不正確な記事なので参考になりません。分かりやすい基準ですね。 関連記事 シェルとUNIXコマンドの未来 ~ これからの10年で起きるシェルスクリプトの変化 残り1年というのはどういうこと? Bourne シェルは POSIX に

                    Bourneシェルの終焉まで残り1年 ~ 新しいシェルへの移行は完了していますか? - Qiita
                  • Nginx系が増加し、Apache減少 - 8月Webサーバシェア

                    Q-Successから2020年8月のWebサーバのシェアが発表された。2020年8月はApacheがシェアを減らし、NginxとCloudflare Serverがシェアを増やした。Q-Successの集計データでは、Apacheの減少とNginx系の増加という傾向がはっきり示されている。シェアの値は異なるものの、他の調査データも似たような傾向を示している。 2020年8月Webサーバシェア/円グラフ 2020年8月Webサーバシェア/棒グラフ

                      Nginx系が増加し、Apache減少 - 8月Webサーバシェア
                    • SSDを簡単に消去するコマンドを作ってみた - Qiita

                      SSDを簡単に消去するコマンドを作ってみた 更新情報 2024-02-16 「ドライブのfrozen」と「本当に消去できているのか」を追加 ストレージの消去コマンド 最近になってSSDやHDDのストレージには、セキュアイレース(Secure Erase)という書き込まれているデータを消去する制御コマンドがあることを知りました。FreeBSDやLinuxにはこの制御コマンドを発行するコマンド(FreeBSDではcamcontrol, Linuxではhdparm)が用意されています。書き込み済データを完全に消去できるのであれば、廃棄時に機密情報の漏洩を心配をする必要が無くなります。 消去そのものは制御コマンドを送るだけなのですが、そのためには事前に指定した手順でストレージ側を消せる状態にする必要がありOSのコマンドをそのまま使うだけでは微妙に手間です。そこでこれらの手順をまとめて、データ消去を

                        SSDを簡単に消去するコマンドを作ってみた - Qiita
                      • GitHub - nekoruri/readcgi: 2001年の2ch閉鎖騒動の際のread.cgi CVSレポジトリをGit化したものです。脆弱性等も当時のままですので歴史的資料としてお使いください。

                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                          GitHub - nekoruri/readcgi: 2001年の2ch閉鎖騒動の際のread.cgi CVSレポジトリをGit化したものです。脆弱性等も当時のままですので歴史的資料としてお使いください。
                        • sudo がアレなので doas に乗り替えてみる - Qiita

                          最初にまとめ 長くなってしまったのでまとめを最初に。 sudoを使うのをやめdoasに乗り替えた doasには必要十分な機能があり、sudoに比べ設定がシンプル doasは元々がOpenBSDプロジェクトのものであり、セキュリティ面でも信頼できる FreeBSDではpkgでインストール Linuxではソースからインストール (記事ではDebian/Ubuntu, CentOSでの例を紹介) doasのソース規模はsudoのそれに比べかなり小さい 最近manやmakeを知らない人が居るという事実を見かけるので、その辺りの利用例も含めて少々回りくどく記述しています。 本記事はSoftware Design誌 2020年1月号 に掲載された「sudoからdoasへ」の内容とほぼ同じもの、というより元の原稿そのものです。ネタを明かすと、元々Qiitaで公開するつもりで書いたのですが、書きすぎてボリ

                            sudo がアレなので doas に乗り替えてみる - Qiita
                          • x86上のLinuxとFreeBSDにおいて、メモリキャッシュを無効にするカーネルモジュールを書いた話 - alphakai’s tech blog

                            どうも、前回の記事が思っていたよりも反響があり、Blogを書くモチベーションが高まり、また記事を書くことにします。 ↑とか書いたんですが、このへんまで書いて50日くらい記事を書くのを放置していたので、ちゃっちゃと書き上げることにします。 今回はx86なCPUに存在するControl Registerのうち、CR0に存在するCache Disableフラグを操作するカーネルモジュールをLinux、FreeBSDのそれぞれ向けに作ったのでそれについて記述します。 それでは、続きからどうぞ。 はじめに、作成したカーネルモジュールのリポジトリへのリンクを掲載します。 Linux版のカーネルモジュール(procfsとして実装) cr0cd FreeBSD版のカーネルモジュール(キャラクタデバイスとして実装)cr0cd_fbsd そもそもこれはなに 一言で言うと、メモリのキャッシュ(L1, L2, L

                              x86上のLinuxとFreeBSDにおいて、メモリキャッシュを無効にするカーネルモジュールを書いた話 - alphakai’s tech blog
                            • 論文|snmalloc: A Message Passing Allocator (ISMM 2019)

                              「snmalloc: A Message Passing Allocator」という論文を読んだのでその紹介です。本論文は ISMM (International Symposium on Memory Management) 2019 に採択されており、論文とソースコードは GitHub (microsoft/snmalloc) で公開されています。リポジトリ名から分かる通り、著者の多くが Microsoft Research に所属しています。 免責 読み間違えている可能性があります。正確な情報が欲しい方は必ず論文を読んでください。誤りの指摘や補足、議論などは GitHub Issue や Twitter へお願いします。 更新履歴 2019/07/08 bump pointer と free list の next entry pointer を判定する方法について追記 2019/0

                                論文|snmalloc: A Message Passing Allocator (ISMM 2019)
                              • sh の組み込みコマンド read は遅い

                                2020.3.29 00:11 バッファサイズと shcat の本来の意図に関して文末に追記 まとまった文章を書く機会が減ってしまって、これではいかんと久しぶりに更新。 大学院に入った 19 年前。担当していた大学院生から研究室の計算機環境の管理を引き継いだ。動機は単純で、Unix 系 OS の管理に興味があったからだった。研究室では過去の管理者が構築したメールサーバが引き継がれていて、詳しいひとはすでにいなくなっていた。Unix 系 OS はデスクトップ用途で使われておらず、学生はほぼ全員、当時現役だった管理者が Windows NT で構築したファイルサーバと数台の Windows クライアントマシンを使っていた。 Windows の環境に問題があるわけではなかったが、クライアントマシンは台数が少なく、取り合いになっていた。ネットワークも共有フォルダがあるだけで、認証やホームディレクト

                                • Kernel TLSとSSL_sendfileによるパフォーマンス向上 - NGINX

                                  Analytics cookies are off for visitors from the UK or EEA unless they click Accept or submit a form on nginx.com. They’re on by default for everybody else. Follow the instructions here to deactivate analytics cookies. This deactivation will work even if you later click Accept or submit a form. Check this box so we and our advertising and social media partners can use cookies on nginx.com to better

                                    Kernel TLSとSSL_sendfileによるパフォーマンス向上 - NGINX
                                  • [PDF]Serving Netflix Video at 400Gb/s on FreeBSD - NETFLIX, Drew Gallatin at EuroBSDCon 2021

                                    Serving Netflix Video at 400Gb/s on FreeBSD Drew Gallatin EuroBSDCon 2021 Outline: ● Motivation ● Description of production platform ● Description of workload ● To NUMA or not to NUMA? ● Inline Hardware (NIC) kTLS ● Alternate platforms Motivation: ● Since 2020, Netflix has been able to serve 200Gb/s of TLS encrypted video traffic from a single server. ● How can we serve ~400Gb/s of video from the s

                                    • Netflix報告: Linux Kernel又はFreeBSDのリモートから攻撃可能な脆弱性(TCP SACK PANIC) (CVE-2019-11477, CVE-2019-11478, CVE-2019-11479, CVE-2019-5599) - SIOS SECURITY BLOG

                                      OSSに関するセキュリティ・ツールの使い方・脆弱性等を紹介しています。 SELinux/Capability/AntiVirus/SCAP/SIEM/Threat Intelligence等。

                                        Netflix報告: Linux Kernel又はFreeBSDのリモートから攻撃可能な脆弱性(TCP SACK PANIC) (CVE-2019-11477, CVE-2019-11478, CVE-2019-11479, CVE-2019-5599) - SIOS SECURITY BLOG
                                      • 無料でゲットしたNetflixの元キャッシュサーバーのスペックとは?

                                        オンライン掲示板サイト・Redditのユーザーが、古いNetflixのキャッシュサーバーを無料で入手したとして、そのハードウェア構成の詳細を公開しました。このキャッシュサーバーは「Netflix Open Connect」と呼ばれる独自のコンテンツ配信ネットワーク(CDN)の一部を構成していたものでした。 So I got a Netflix cache server... : homelab https://www.reddit.com/r/homelab/comments/ydollm/comment/ittgzsq/ How a Redditor Ended Up With an Industrial-Grade Netflix Server https://www.vice.com/en/article/k7bkev/how-a-redditor-ended-up-with-an-

                                          無料でゲットしたNetflixの元キャッシュサーバーのスペックとは?
                                        • LinuxコンテナをFreeBSDで動かす「Linux containers on FreeBSD」、containerd 1.7.0で正式サポート

                                          LinuxコンテナをFreeBSDで動かす「Linux containers on FreeBSD」、containerd 1.7.0で正式サポート コンテナランタイムのもっとも代表的な実装としてCloud Native Computing Foundation(CNCF)が開発を主導するのが「containerd」です。 その最新版として3月11日付でリリースされた「containerd 1.7.0」に「Linux containers on FreeBSD」が正式な機能として組み込まれました。 Linux containers on FreeBSDは、LinuxコンテナをFreeBSD上で実行する際に、FreeBSDのファイルシステムの代わりLinuxファイルシステムにマウントする機能だと説明されています。 FreeBSD上でLinuxコンテナを実行可能に FreeBSDには以前からシ

                                            LinuxコンテナをFreeBSDで動かす「Linux containers on FreeBSD」、containerd 1.7.0で正式サポート
                                          • Loading...

                                              Loading...
                                            • 数百万台のIoTや産業用デバイスに影響をおよぼす脆弱性「NAME:WRECK」

                                              IoTや産業用デバイス向けにセキュリティソリューションを提供するForescoutが、「NAME:WRECK」と呼ばれる数百万台のIoTや産業用デバイスに影響をおよぼす可能性のある脆弱性の存在を報告しています。 NAME:WRECK - Forescout https://www.forescout.com/research-labs/namewreck/ NAME:WRECK vulnerabilities impact millions of smart and industrial devices | The Record by Recorded Future https://therecord.media/namewreck-vulnerabilities-impact-millions-of-smart-and-industrial-devices/ How the NAME:W

                                                数百万台のIoTや産業用デバイスに影響をおよぼす脆弱性「NAME:WRECK」
                                              • Netflix Optimized FreeBSD's Network Stack More Than Doubled AMD EPYC Performance - Phoronix

                                                Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 19+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phor

                                                  Netflix Optimized FreeBSD's Network Stack More Than Doubled AMD EPYC Performance - Phoronix
                                                • OpenZFS 2.1 is out—let’s talk about its brand-new dRAID vdevs

                                                  Enlarge / OpenZFS added distributed RAID topologies to its toolkit with today's 2.1.0 release. Friday afternoon, the OpenZFS project released version 2.1.0 of our perennial favorite "it's complicated but worth it" filesystem. The new release is compatible with FreeBSD 12.2-RELEASE and up and Linux kernels 3.10-5.13. This release offers several general performance improvements, as well as a few ent

                                                    OpenZFS 2.1 is out—let’s talk about its brand-new dRAID vdevs
                                                  • Linuxはデスクトップ市場の3%を占めている?--そんなに簡単な話ではない

                                                    この値は悪くもないが、良いとも言えない。これに対して「Windows」のシェアは68.15%で、「macOS」がそれに続く2位で21.38%、「ChromeOS」が3位で4.15%となっている。とは言うものの、Linuxが最下位というわけではない。その汚名を着せられているのは0.01%という「FreeBSD」だ。 ただ、開発者に代表される一部の集団において、Linuxが幅広く用いられている点は断っておきたい。例を挙げると、市場調査会社Statistaの調査によるとプログラマーの45%はLinuxを使用しているという。 それでも筆者は、平均的なユーザーの3%強が従来型のLinuxデスクトップを稼働させているという統計には疑いの目を向けている。 というのも、StatCounterはデスクトップOSのほかにウェブブラウザーなどのシェアを集計しているのだが、その際にはプロプライエタリーな独自手法を

                                                      Linuxはデスクトップ市場の3%を占めている?--そんなに簡単な話ではない
                                                    • レンタルサーバー比較表 使い倒した筆者の思い【2023】

                                                      ビジネスやホビー個人向けのWEBサイトには、「エックスサーバー・コノハウィング」が一番です!GTmetrixの速度測定・稼働率も計測中!試用期間中に気づけなかったトラブルなども解説! これからブログや起業ビジネスなど、ホームページを開設される方へお伝えしたい!筆者が毎日使い倒して分かった、最高のレンタルサーバーを紹介します。 WEBサイトのロード時間が長いと、訪問者の離脱やSEOにも悪影響があります。この記事では、初心者にもおすすめできる、個人・中小事業者さま向けのレンタルサーバーの違いを比較表にてご覧いただけます。(筆者が契約中の6社のメリット・デメリットを解説)

                                                        レンタルサーバー比較表 使い倒した筆者の思い【2023】
                                                      • Linux stack or BSD stack|oraccha

                                                        LinuxのTCP/IPスタックと*BSDのTCP/IPスタックどっちが優れているのかというのはよく出てくる質問で、探せばベンチマーク結果もいろいろ出てくるが、当然TCP/IPスタック以外のカーネル構造の違いも大きいので、apple-to-appleの比較は難しい。 ユーザベースではLinuxが圧倒的なのだろうけど、NetflixのCDNではFreeBSDが使われているのは有名(「Netflix and FreeBSD: Using Open Source to Deliver Streaming Video 」[FOSDEM2019])。また、「サービス可用性を改善するための異種OS間プロセスマイグレーションの活用」によると、一般的にLinuxは常に高スループットであるが、高負荷時にはエラーが頻発する。一方、FreeBSDは高負荷時でもエラーを起こさない。粘りがあるというか、ダイソンの掃

                                                          Linux stack or BSD stack|oraccha
                                                        • Junos OS Evolved Overview | Junos OS Evolved | Juniper Networks

                                                          Junos OS Evolved is a unified, end-to-end network operating system that provides reliability, agility, and open programmability for successful cloud-scale deployments. With Junos OS Evolved, you can enable higher availability, accelerate your deployments, innovate more rapidly, and operate your network more efficiently. We've aligned Junos OS Evolved with Junos OS so that you can seamlessly contin

                                                          • FreeBSD can now boot in 25 milliseconds

                                                            On AWS Firecracker – but there are other new micro-VM engines around, too Replacing a sort algorithm in the FreeBSD kernel has improved its boot speed by a factor of 100 or more… and although it's aimed at a micro-VM, the gains should benefit everyone. MicroVMs are a hot area of technology R&D in the last half decade or so. The core idea is a re-invention of some of concepts and technology that IB

                                                              FreeBSD can now boot in 25 milliseconds
                                                            • Technical reasons to choose FreeBSD over GNU/Linux

                                                              Published on 2020-04-11. Modified on 2023-10-27. I run FreeBSD as my daily driver on both my main workstation and on all my servers and I have been running FreeBSD since about 1999 because I consider it an amazing operating system. In this article I will address some of the technical reasons for choosing FreeBSD over a GNU/Linux distribution. A complete operating system On FreeBSD you'll notice ri

                                                              • 無料のディスク暗号化ツール「VeraCrypt」v1.25.9、MSIインストーラー版にテコ入れ/BSoDにつながる不具合などにも対策

                                                                  無料のディスク暗号化ツール「VeraCrypt」v1.25.9、MSIインストーラー版にテコ入れ/BSoDにつながる不具合などにも対策
                                                                • INTERNET MULTIFEED CO.

                                                                  サービス詳細時刻合わせに利用が可能なNTPサーバを提供いたします。お手持ちのパソコンや機器などのNTPによる時刻合わせ先として下記をご利用ください。 複数設定が可能な場合ntp1.jst.mfeed.ad.jp (210.173.160.27)ntp2.jst.mfeed.ad.jp (210.173.160.57)ntp3.jst.mfeed.ad.jp (210.173.160.87)1つのみ設定が可能な場合ntp.jst.mfeed.ad.jp※DNSのラウンドロビンとなっております。IPアドレスによる設定が必要な場合、上記提供サーバのIPアドレスを任意にお選びください。 IPv6にてご利用される場合ntp1.v6.mfeed.ad.jp (2001:3a0:0:2001::27:123)ntp2.v6.mfeed.ad.jp (2001:3a0:0:2005::57:123)ntp

                                                                    INTERNET MULTIFEED CO.
                                                                  • ZFS Tips [Share FreeBSD based information]

                                                                    UNIX の伝統的なファイルシステムには atime というアクセスされた時刻を保持するフィールドがあります。 ZFS もこの機能をサポートしておりデフォルトでは on に設定されています。 しかし、Copy On Write を基本とする ZFS と atime は非常に相性が悪く、性能劣化を引き起こす要因になります。 なぜならば読み込み操作を行うたびに atime の更新という書き込み処理が発生し、全ての書き込みは Copy On Write で一度コピーが作成されるため、読み込み操作の数に比例して作業用にディスク容量を必要とすることになります。 性能面、資源面ともにデメリットとなりますので、off にしましょう。 なお、FreeBSD のインストーラから ZFS root でインストールした場合、インストーラが zroot の atime を off にします。 そのため、後から自分

                                                                    • FreeBSDの通信性能が悪いと感じたらLRO, TSOオプションをオフにしてみよう

                                                                      先日、FreeBSD上にOpenVPNを用いたVPNサーバを構築する手順(ネットワーク設計編、OpenVPNサーバ編、およびNAT・ファイアウォール編)を紹介しました。その後、無事クライアントからの接続もでき、公衆WiFiでも安全な通信が可能になって満足しています。 なにも問題はなく順調といいたいところですが、OpenVPN以外で一つ問題が起きました。 くだんのVPNサーバは、VPS (Virtual Private Server)を借りてその上に構築しています。ときどきVPSにSSH (Secure Shell)で接続して、メンテナンスなどの作業を行ないますが、使っているうちに奇妙なことに気がつきました。 コマンドの実行には問題がありません。ファイル編集も問題なくできます。しかし、通信がそこそこ連続的に起こるような状況(たとえば、ファイル数の多いディレクトリでls -lを実行してファイル

                                                                        FreeBSDの通信性能が悪いと感じたらLRO, TSOオプションをオフにしてみよう
                                                                      • 新山祐介 (Yusuke Shinyama) on Twitter: "Netflixで、どうやってサーバ1台ごとに400Gbpsで動画を暗号化しつつ配信しているか: FreeBSD-current + nginxを使い、kTLSで暗号化の一部をNICにやらせている。 https://t.co/XeZGeVa47L"

                                                                        Netflixで、どうやってサーバ1台ごとに400Gbpsで動画を暗号化しつつ配信しているか: FreeBSD-current + nginxを使い、kTLSで暗号化の一部をNICにやらせている。 https://t.co/XeZGeVa47L

                                                                          新山祐介 (Yusuke Shinyama) on Twitter: "Netflixで、どうやってサーバ1台ごとに400Gbpsで動画を暗号化しつつ配信しているか: FreeBSD-current + nginxを使い、kTLSで暗号化の一部をNICにやらせている。 https://t.co/XeZGeVa47L"
                                                                        • GitHub - ravynsoft/ravynos: A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.

                                                                          ravynOS is a new open source OS project that aims to provide a similar experience and some compatibility with macOS on x86-64 (and eventually ARM) systems. It builds on the solid foundations of FreeBSD, existing open source packages in the same space, and new code to fill the gaps. The main design goals are: Source compatibility with macOS applications (i.e. you could compile a Mac application on

                                                                            GitHub - ravynsoft/ravynos: A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
                                                                          • OpenZFS 2.0 Released With Unified FreeBSD/Linux Support, Many New Features - Phoronix

                                                                            OpenZFS 2.0 Released With Unified FreeBSD/Linux Support, Many New Features Written by Michael Larabel in Linux Storage on 30 November 2020 at 05:00 PM EST. 17 Comments OpenZFS 2.0 has been officially released! OpenZFS 2.0 marks a major step forward for open-source ZFS file-system support for what started out as ZFSOnLinux but is now OpenZFS with unified FreeBSD and Linux support (macOS support is

                                                                              OpenZFS 2.0 Released With Unified FreeBSD/Linux Support, Many New Features - Phoronix
                                                                            • WireGuard for pfSense Software

                                                                              Netgate Products pfSense Plus and TNSR software. 100% focused on secure networking. Available as appliance, bare metal / virtual machine software, and cloud software options. Made stronger by a battery of TAC support subscription options, professional services, and training services.

                                                                              • The USE Method

                                                                                The Utilization Saturation and Errors (USE) Method is a methodology for analyzing the performance of any system. It directs the construction of a checklist, which for server analysis can be used for quickly identifying resource bottlenecks or errors. It begins by posing questions, and then seeks answers, instead of beginning with given metrics (partial answers) and trying to work backwards. The re

                                                                                • Writing FreeBSD Kernel Modules in Rust

                                                                                  At present all major operating system kernels are written in C/C++, languages which provide no or minimal assistance in avoiding common security problems. Modern languages such as Rust provide better security guarantees by default and prevent many of the common classes of memory safety security bugs. In this post we will take a brief look at existing community efforts towards this goal and build a

                                                                                    Writing FreeBSD Kernel Modules in Rust