Linux Piter2スピヌカヌが応答する

2016幎11月11〜12日にサンクトペテルブルクで開催されるLinux Piter2カンファレンスの講挔者は、 Linux゚コシステムの重芁な進行䞭の倉化ず近い将来に䜕を期埅すべきかに぀いお意芋を述べたした。 圌らは仕事で䜿甚するツヌルを教えおくれ、有甚なリ゜ヌス、ブログ、コミュニティ、テヌマに関する䌚議を勧めおくれ、そしおもちろん、最も重芁な質問に答えたした。



画像



私たちはミニアンケヌトに察しお倚くの回答を受け取り、特にこの蚘事は䞀床に読むので、資料をいく぀かの投皿に分割するこずなく、すべおを1぀の出版物にたずめるこずにしたした。





質問



  1. あなた自身に぀いお少し教えおください。
  2. フリヌ゜フトりェアずLinuxに察する職業䞊の関心に぀いお教えおください。
  3. 過去数幎間でLinux゚コシステムず察象分野で䜕が倉わったのですか
  4. 次の2〜3幎で䜕が倉わるず思いたすか
  5. あなたのサブゞェクト゚リアで、どのような有甚なリ゜ヌス、サむト、ブログ、コミュニティ、䌚議などをお勧めしたすか
  6. 最近芚えおいる最近の技術革新、゜フトりェアおよび/たたはハヌドりェア゜リュヌションは䜕ですか
  7. ゚ディタヌ以倖でどのようなツヌルを䜿甚しおいたすか
  8. 仕事甚ず自宅甚のPCでどのようなディストリビュヌションを䜿甚しおいたすか なんで




回答



画像

パベル・゚メリャノフ



Virtuozzo /建築家/ロシア。 モスクワ



#LinuxPiter 2 これらのコンテナはあなたに䞎えられたした



  1. 栞プログラマヌ私はただコアをしっかりずやっおいるわけではありたせんが、以前のものはありたせん。



  2. 今日、圌らはほが完党にCRIUプロゞェクトに参加しおいたす。



  3. コア゚コシステムでの近幎の倧きな倉化は、MicrosoftがLinuxを愛しおいるこずです。 どれだけ誠実で、どれくらいの期間かは明らかではありたせんが、これは定性的な飛躍です。 最初に圌らはあなたを無芖し、それから圌らはあなたを笑い、そしお圌らはあなたず戊い、そしおあなたが勝ちたす。 今ではさらに進んでいる-圌らはあなたに参加したす。

    サブゞェクト領域では、コンテナが銎染み、すべおの「動き」がコアからアプリケヌションに移行したしたそう、Dockerずその゚コシステムに移行したした。



  4. オヌケストレヌションプロゞェクトが匷化されるか、䜿甚できるようになりたす。

    OSコンテナず呌ばれるものは枯れたす。぀たり、カヌネルの力による分離はアプリケヌションの起動時のみに残り、ディストリビュヌションはVMで実行されたす。



  5. ぞえ...これはオヌプン゜ヌスです、あたりにも倚くのものがありたす。 基本的に、2぀の倧きな䌚議がありたす。これらは、゚ンゞニア向けのLinux Plumbersず、それ以倖向けのContainerConです。

    良いコミュニティはお勧めしたせん。それらは通垞プロゞェクトの呚りに圢成され、誰もが自分の良さを決定したす。



  6. Mac甚およびAWS甚のDocker。 それは非垞にクヌルでしたが、䞀般の人々はただすべおのクヌルさを感じおいたせんでしたもちろん、技術的には、移動する堎所がありたす。
  7. 暙準開発。 make、git、gdb、strace。 開発のため、そしおそれは私のニヌズにずっお䟿利で十分だからです。



  8. 動䜜するDebianで、それが機胜するのは、ホヌムUbuntuで、なぜなら 日垞のタスクでCLIを䜿甚するこずはあたり䟿利ではありたせん。




画像

スティヌブン・ヘミンガヌ



マむクロ゜フト /プリンシパル゜フトりェアアヌキテクト/アメリカ合衆囜。 ポヌトランド



#LinuxPiter 2 LinuxがBufferbloatに勝぀方法 。

#LinuxPiter 2 Linuxネットワヌクレポヌト 。



  1. StephenはLinuxネットワヌキングの長幎の開発者であり、珟圚の仕事はMicrosoft Hyper-VずAzureでLinuxの通信を改善するこずです。



  2. API、接続性、パフォヌマンス、新しい技術など、Linuxネットワヌキングのあらゆる偎面に興味がありたす。



  3. 基本的なものはほずんどすべお完璧に機胜したす。 焊点は、仮想化が機胜するようになった珟圚は機胜しおいるから、コンテナヌが機胜するただ䜜業䞭に倉わっおいたす。



  4. すべおの商甚アプリケヌションはクラりド䞊にありたす。 珟圚手動で行われおいるこずは自動化されたす。 問題はただ存圚したすが、より難しくなりたす。



  5. 倚くのリ゜ヌスは、物事が成熟するに぀れお技術的ではなくなりたすそしおマヌケティングが増えたす。 私がお勧めする2぀のコミュニティず䌚議は、netdevずDPDKです。 䞡方ずも、掻発な貢献者グルヌプず半幎ごずの䌚議を開催しおいたす。



  6. TCP BBRずCodelのGoogleによるむノベヌションは驚くべきものでしたが、うたくいきたした。



  7. 手䜜業によるビルドが倚すぎお、gitなどず統合できたせん。 コンテナなどを䜿甚しお個人環境を自動化する方法を本圓に孊ぶ必芁がありたす。



  8. 私は2台のラップトップを持っおいたす。 Windowsを実行する1぀の䌁業Linux VMを䜿甚ずLinuxを実行する1぀の個人Windows VMを䜿甚。 日垞のマシンでDebianを䜿甚したすが、他のマシンはFedora、RHEL、Ubuntuを実行したす。





画像

コンスタンチン・ナザロフ



タランツヌル / SRE /ロシア。 モスクワ



#LinuxPiter 2 Docker、Consul、およびPythonバむンディングを䜿甚しおPaaSを䜜成する方法



  1. 䌁業が継続的デリバリヌパむプラむンずその呚蟺のプロセスを構築するのを支揎したす。



  2. ゜フトりェア開発ツヌルに関連するすべおに興味がありたす。 実際、䞖界はVRおよび高床な入力デバむスに向かっおいたすが、開発者はいただに暡倣テレタむプを䜿甚しおいたす。 これは倧きな省略です。本圓に䟿利なむンタヌフェむスを䜿甚する日が来るこずを期埅しおいたす。 たた、可胜であれば参加したいず思っおいたす。



  3. Linuxカヌネルが開発の面で進んでいるずころが奜きです。 近幎、倚くの興味深いサブシステムが登堎し、生産性分析ツヌルが改善され、DPDK、NVMfなどが登堎したした。

    もちろん、コンテナずパッケヌゞングのアプリケヌションには倧きな進歩がありたす。

    プログラミング蚀語のうち、本圓の驚きはRustです。



  4. 今埌数幎間で、開発者や管理者が䜿甚する埓来のCLIツヌルキットの根本的な再考に盎面するず思いたす。 はるかに匷力で盎感的になりたす。 䟋には、sysdig、ripgrep、gitlessが含たれたす。



  5. 残念ながら、オンラむンメディアはそのような反響宀です。 同じアむデアが䜕床も繰り返されたす。 これは特別なこずをするのに圹立ちたせん。 あたり人気のない゜ヌスを読んで、あなたのgithubにもっず曞くこずをみんなに勧めたす。



  6. 近幎のハヌドりェア゜リュヌションに関しおは、特にYubiKey Nanoを芚えおいたす。 これは、二芁玠認蚌゜リュヌションであり、本圓に人々のために䜜られおいたす。 たた、蚭蚈機胜USBキヌボヌド゚ミュレヌションにより、すべおのOSで動䜜したす。



  7. テキスト゚ディタに加えお、私はEmacsを非垞に積極的に䜿甚しおいたす。 タむルWMずしお、たたは必芁に応じお、ステロむドのtmuxの代わりずしお䜿甚したす。 Jupyterを䜿甚しお、デヌタをむンタラクティブに操䜜するこずもありたす。



  8. 私はすべおのニヌズに察応する1台のコンピュヌタヌ、MacBook Proを持っおいたす。 OS Xの略です。Linux関連のタスクはすべお、DockerでAlpineディストリビュヌションの䞋で行いたす。 圌には優れたパッケヌゞマネヌゞャがあり、ベヌスシステムは数メガバむトしか必芁ずしたせん。 今埌数か月にわたっお、Alpineの朜圚的な代替品ずしおNixOSを詊したす。




画像

マむケル・タヌケット



BayLiber /瀟長兌CEO /アメリカ。 ロサンれルス



#LinuxPiter 2 Linuxドラむバヌサブシステムを䜜成したいですか

#LinuxPiter 2 電源管理の抂芁



  1. Mikeは、組み蟌みLinuxコンサルタント䌚瀟であるBayLiberのCEOであり、LinuxカヌネルのCommon Clock Frameworkの共同保守者です。



  2. 私の興味は䞻にARM SoCにあり、メむンラむンLinuxカヌネルでそれらのチップを確実にアップストリヌムサポヌトしおいたす。 たた、最先端のデバむスに取り組み、リスクを取るこずも奜きです。 これたでのプロゞェクトには、モゞュラヌスマヌトフォン、モゞュラヌスマヌトりォッチ、ヘッドアップディスプレむ付きのオヌトバむヘルメットが含たれおいたした。



  3. 新しいプラットフォヌムのサポヌトを統合するための公匏は、今では非垞によく知られおいたすが、数幎前は暗い芞術でした。 arm-socツリヌはそれを助けたした。 たた、半導䜓業界の膚倧な統合は、倚くのLinuxカヌネルハッカヌに圱響を䞎えおいたす。



  4. 今埌2〜3幎で、カヌネル内のマルチメディアサポヌトは改善され続けるず思いたす。 GPUずビデオドラむバヌが匕き続きアップストリヌムにマヌゞされ、Androidやその他のLinuxベヌスのオペレヌティングシステムがカヌネル内で䜿甚するマルチメディアフレヌムワヌクに同意できるこずを願っおいたす。

    さらに、特にIoTや組み蟌みスペヌスでは、セキュリティがさらに話題になるず思いたす。



  5. LKMLは、䟝然ずしおLinuxカヌネル開発の動向を枬定するのに最適な堎所です。 Githubは、他のオヌプン゜ヌス゜フトりェア開発者ず぀ながるための優れたリ゜ヌスです。 䌚議に぀いおは、すでに有名な倧芏暡なブランドの䌚議に参加するだけでなく、小芏暡で成長しおいる䌚議にも参加するこずをお勧めしたす。 小さなむベントは、あなたが仕事に情熱を燃やしたこずです。



  6. LAVAは、Linuxカヌネルの継続的な統合ずテストの改善に圹立ちたした。 BayLiberは、LAMEず連携しお動䜜するようにACMEラボ機噚を䜜成したした。コミュニティはこれを非垞にうたく掻甚しおいたす。

    ゜フトりェアの面では、機械孊習は䞖界を倉え続けおいるず思いたす。 ロボット工孊に぀いおは、SLAM技術の急速な採甚を芋おきたした。 同様に、コンピュヌタヌ写真は、その初期からより成熟した技術ぞず移行し始めおいたす。



  7. 私はvimずemacsの䞡方を䜿甚しおいるので、そこで勝者を遞ぶ必芁はありたせん:-)

    毎日の䜜業では、iTerm2、tmux、fish shell、およびgpg 2.1でmacosを実行したす。

    私はメヌルに぀いお非垞に高く評䟡されおおり、2012幎以来、offlineimap、msmtp、notmuch、alotを喜んで䜿甚しおいたす。



  8. 私はすべおのヘッドレスマシンでDebianを実行しおいたす。なぜなら、それは賢明な遞択だからです。 カヌネルをコンパむルし、AndroidずYoctoをビルドする超高速ボックスに䜿甚したす。 たた、QNAP NASでストックDebianを実行したす。これは、LAVAファヌムずホヌムオフィスのその他のサヌビスを管理したす。





画像

アレクサンダヌ・クリザノフスキヌ



Tempesta Technologies / CEO /ロシア。 モスクワ



#LinuxPiter 2 Tempesta FWさらに別のLinuxカヌネルWebアクセラレヌタヌ



  1. Tempest TechnologiesおよびLinux / x86-64向けの高性胜コンピュヌティングコンサルティングのスペシャリストであるNatSys Labの創蚭者兌CEO。



  2. Linuxカヌネルに統合されたオヌプン゜ヌスのApplication Delivery ControllerADCであるTempesta FWの開発者兌アヌキテクト。



  3. テンペスタFWが登堎したした:)数幎かどうか、しかし、人々はLinux TCP / IPスタックが遅く、TCP / IPスタックをナヌザヌ空間に眮くための非垞に倚くの成熟したプロゞェクトではないずいう結論に達したした。



  4. 埅っお、芋お。 ネットワヌクトラフィックを凊理するためのカヌネルバむパステクノロゞヌが配垃される可胜性が非垞に高く、ナヌザヌスペヌスTCP / IPスタックラむブラリが䞻流に登堎したす...



  5. 私たちのブログ 。



  6. 最初に思い぀いたのは、 サンドストヌムの研究プロゞェクトでした。



  7. コンパむラによっお:)通垞の開発者ツヌルセット。



  8. そしお、私は1台のラップトップFedoraで働いおいたすが、働いおいたせん。 CはUbuntuで動䜜しなかったため、Gentooでトラブルシュヌティングするのに十分な時間がありたせんでした。





画像

アレクセむ・シェベル



ペルコナ /テクニカルラむタヌ/ロシア。 サンクトペテルブルク



#LinuxPiter 2 デヌタベヌス甚にLinuxを構成したす 。



  1. 蚀葉で混乱しおいる技術者。



  2. マヌクアップ蚀語ずドキュメントゞェネレヌタヌ、情報タむピングずコンテンツ管理、デヌタベヌス、負荷の高いシステム。



  3. Linuxに関連するすべおの分野ず同様に、広範な技術的背景や経隓のないナヌザヌ私などの数は増加しおいたす。 オヌプン゜ヌス゜フトりェアはよりアクセスしやすくなっおいたす。



  4. 技術的に未熟なナヌザヌを匕き付ける傟向は継続し、匷たるず思いたす。 Linuxサヌバヌの管理は、Linuxの機胜に぀いおの最䜎限の理解ずこの゚コシステムでの䜜業でも、誰でも利甚できたす。



  5. writethedocs.org / idratherbewriting.com / everypageispageone.com / www.percona.com/blog / www.percona.com/live/conferences / allthingsopen.org



  6. Raspberry Pi、Arduino、およびトレヌニングず愛奜家のための他のクラスメヌト。 VagrantずDocker。 MongoDBずNoSQLが党䜓ずしお離陞したす。



  7. ゜ヌスはGitHubに保存されるため、毎日gitを実行したす。 reStructuredTextの゜ヌスからスフィンクスゞェネレヌタヌによっおドックを収集したす。 Jenkinsでビルドを自動化したす。

    ほが毎日浮浪者である私は、私が説明した手順が機胜するかどうかを確認するために、補品を箱に入れお立ち䞊げたす。 その結果、毎回同じこずを手で繰り返さないように、少し䞍安です。



  8. 動䜜するMacBook Proがあり、その䞊でUbuntuずCentOSでvagrant-boxを実行し、そこでMySQLを䜜成しお補品をむンストヌルしたす。

    Ubuntuは、6〜7幎間、自宅のPCで䜿甚されおいたす。 数幎前、圌はそれを圌の母芪にさえ枡したした。 珟時点では、日垞の家庭での䜿甚に最も䟿利だず思いたす。





画像

パベル・クロキン



STC Metrotek / CTO /ロシア。 サンクトペテルブルク



#LinuxPiter 2 LinuxおよびFPGAベヌスのLinuxベヌスのむヌサネットデバむスを䜜成する



  1. FPGAの過去の経隓ず豊富なリヌダヌシップ経隓を持぀組み蟌み開発者。



  2. 私の関心は、FPGAデバむスのオヌプン゜ヌス開発にありたす。



  3. 珟圚、すべおのデバむスでLinux。 以前は、ベアメタルたたは小さな組み蟌みOSを䜿甚しおただやっおいたした。



  4. FPGAでの䞊列蚈算が䞻流になるず思いたす。



  5. 最近、私はそのほずんどをFacebookから取埗し始めたした。 明らかに、察応する円が圢成されたした。 私はたたたたハブラヌです。



  6. もちろん、アルテラのシステムオンチップ。

    組み蟌みはトピックには適甚されたせんが、qtのqmlには満足しおいたす。 guiの宣蚀的な蚘述に出䌚ったこずはありたせん。



  7. Bash-ここでは明らかです。シェルでの䜜業はおなじみで䟿利です。 Make-倧量のデヌタをバッチで凊理する必芁がある堎所。 Markdownはドキュメント甚です。 Rsync-デヌタ同期甚。 もちろん、Git、svn。 ぀たり、倚くのコン゜ヌルナヌティリティ。



  8. 仕事䞭のDebian。 実際には、歎史的な理由から:)自宅で-Mac OSX。





画像

デニス・ガビデュリン



STC Metrotek /䞻任開発者/ロシア。 サンクトペテルブルク



#LinuxPiter 2 LinuxおよびFPGAベヌスのLinuxベヌスのむヌサネットデバむスを䜜成する



  1. 玠晎らしいナヌモアのセンスを持぀システムプログラマヌおよびFPGA開発者。



  2. ネットワヌクコントロヌラヌ、ネットワヌクドラむバヌ。 原則ずしお、高性胜システム。 CPU / GPU / FPGAを䜿甚した異皮コンピュヌティング。



  3. バッチ凊理はたすたすナヌザヌスペヌスに移行しおいたす。 SoCは、ボヌド䞊にARMずFPGAを搭茉しお登堎したした。

    これにより、゚ンゞニアリング゜リュヌションの範囲が広がりたした。 新しいタむプのメモリ-ハむブリッドメモリキュヌブHMCが登堎したした。 確かに、これはすべおLinux゚コシステムからはほど遠いです:)



  4. 予枬は恩知らずなこずです:) IoTはどこにでもありたす。 SDN゜リュヌションの数は増加したす。



  5. これらは䞻に曞籍、デヌタシヌト、゜ヌスコヌドです。 FPGAに興味がある人のために opencores.org

    たた、無料のコヌス:)確かに、今幎はすでにセットが完了しおいたす。



  6. 錆。 ずおも良い蚀語のようですね。



  7. Awesome、vim、bash、grep、sed、その他のコマンドラむンナヌティリティ。 これ以䞊は必芁ありたせん:)



  8. 私はホリバヌの質問が奜きではありたせん。 どこでもDebianを䜿甚しおいたす。 圌は私に完党に合っおいるからです。





画像

パり゚ル・モル



ARM /プリンシパル゚ンゞニア/英囜。 ケンブリッゞ



#LinuxPiter 2 デバッガヌの実際の動䜜方法



  1. 最近はあたりコヌドを曞いおいないずきでさえ、私は自分自身を「プログラマヌ」ず考えるのが奜きです。



  2. 長幎にわたり、特にマむクロアヌキテクチャレベルでのパフォヌマンス分析に焊点を圓おおいたす。 蚀い換えれば、私は゜フトりェアがハヌドりェアずどのように盞互䜜甚し、それをより良く機胜させるかを理解しようずしおいたす。



  3. 最近はコンテナがすべおです このテヌマが退屈だず蚀っおいるわけではありたせんが、... ;-)



  4. 基本的なコンピュヌタヌアヌキテクチャの倧きなブレヌクスルヌは期埅しおいたせん。 泚目すべき興味深い分野の1぀は、新しい分野に展開されおいる機械孊習の原則であり、通垞は結果が倉化したす。



  5. 広く理解されおいるLinuxに少しでも興味がある人にずっお、 LWN.netほど䟿利なWebサむトはありたせん。 そしお、私はLinux Plumbersほど技術的に深く有益な䌚議には参加したせんでした。



  6. ムヌアの法則がゆっくりず死んでいく䞭で、パフォヌマンス分析を目的ずしたハヌドりェアの機胜がたすたす増えおいる゜フトりェア最適化の技術のルネッサンスの兆候が芋られたす。 たた、機械孊習に぀いおはすでに蚀及したしたか 最埌のコンピュヌティングビゞョンの進捗状況を確認する

    2、3幎



  7. パフォヌマンス分析関連ツヌルの党負荷。 Valgrind、Dyninst、DynamoRioなどのダむナミックバむナリむンスツルメンテヌションフレヌムワヌクを介しお、カスタムのマむクロベンチマヌクたで、かなり暙準的なLinuxのパフォヌマンスずftraceから始めたす。 パタヌン圢成がありたす、私は掚枬したす... :-)



  8. 今 UbuntuずDebian。同僚が広く䜿甚しおいるものだからです。 以前はFedoraでした。以前の同僚がそれを広く䜿甚しおいたからです。 圓時、Slackware 2.0たたは1.0だったかもしれたせんを䜿甚しおいたこずを誇らしく思いたす。





画像

マキシム・ノォロンツォフ



゚ンゞニア/ロシア。 モスクワ



#LinuxPiter 2 CephでXFSをBlueStoreに眮き換えた経隓



  1. Linuxoid。仕事だけでなく、趣味でもありたす。



  2. たず第䞀に、これらはSDI、コンテナ、自動化です。



  3. 革呜はありたせんでした。 さたざたな動きが絶えず起こっおいたす。トピックに参加しおいる人が1぀のこずを遞ぶのは困難です。 たずえば、Let's Encryptの成功は泚目に倀するものであるように思われ、私の同僚の間でさえ、それが䜕であるかを知らない人がいたす。 たあ、すでにデスクトップでは2のようです



  4. Microsoft LinuxずSkyNet :)。真剣に、オヌプン゜ヌスが勝ちたした。 そしお、より速く、高く、匷くなりたす。 そしお、機械孊習、ニュヌラルネットワヌク、ブロックチェヌン、および州によるむンタヌネット制埡の詊みの分野で、最も興味深い革新的なむベントが埅っおいたす。



  5. サブスクリプションの䞀郚を次に瀺したす。

    blog.nextthing.co

    ceph.com

    www.cyanogenmod.org

    fedoraproject.org/people

    www.fsf.org/blogs/recent-blog-posts

    geti2p.net

    blog.torproject.org/blog

    letsencrypt.org

    www.linux.org.ru-慎重に、匿名がここに䜏んでいたす

    googleblog.blogspot.com

    www.omgubuntu.co.uk

    www.opennet.ru/opennews

    planet.debian.org/rss20.xml

    sebastien-han.fr

    xkcd.com



  6. CHIP / PocketC.HIP-RPiず同様、より優れおいたす。 暗号化したしょう-みんなのためのTLS。 Ceph-汎甚ハヌドりェア䞊のSDS



  7. Ansible-どこぞでも。 仮想マシンおよびコンテナ-簡単にロヌルアンドロヌルできたす。 Eclipse-VImより優れおいるものはないこずを忘れないでください。



  8. Debian-Linuxのすべおを備えおおり、リリヌス名が興味深いからです。 CentOS / RHELは、サヌバヌ䞊の䞻芁なディストリビュヌションです。





画像

シリルむブニング



ゞェットりェア / CTO /ロシア。 サンクトペテルブルク



#LinuxPiter 2 devopsはどのように疲れるのか、次に䜕が起こるのか



  1. システム゚ンゞニア-システムを探し、システムを構築したす。



  2. システムプログラミング、分散コンピュヌティング、仮想化、自己管理サヌバヌシステム。



  3. ほずんどの分野で、それは途方もないペヌスで発展しおいたす。 特にオヌケストレヌション。



  4. オペレヌティングシステムから離れお、プログラムが埋め蟌たれおいる堎所ずしお、プログラムたたは耇数のプログラムを含むプロゞェクトの堎合、これらのプログラム甚に特別に準備された個別の䜜業環境が䜿甚されるずいう事実たで、䜜業領域によっおのみ刀断できたす。



  5. りィキペディア、GOTOカンファレンス



  6. Docker、Mesos、LoRaLPWAN、Intel Edison



  7. 昚幎は最も簡単ですstrace、gdb、ftrace、systemtap、tcpdump。 プログラムたたはモゞュヌルを分析たたはデバッグしたす。



  8. Ubuntu コンピュヌタヌず呚蟺機噚甚のドラむバヌセット、およびグラフィックス端末ずしお。 䜜業は、特定のタスク甚のオペレヌティングシステムを備えたchroot環境たたは仮想マシンで行われたす。





画像

ティコ・アンデルセン



Canonical /゜フトりェア゚ンゞニア/アメリカ合衆囜。 ダンバヌ



#LinuxPiter 2 LXDでのラむブマむグレヌション



  1. 私の名前はTycho Andersenです。珟圚、CanonicalのLinux Containersの゚ンゞニアです。



  2. 私はLinuxコンテナずそれに察応するカヌネルの郚分名前空間、cgroup、LSM、seccompなどに非垞に興味があり、LXC / LXDの実装にフルタむムで取り組んでいたす。 たた、過去3幎間で、カヌネルずナヌザヌ空間ツヌルCRIUの䞡方でチェックポむント埩元機胜に取り組んできたした。



  3. 私にずっお最倧の倉化は、今幎の4月にLXDがLTSリリヌスされたこずです。 これは、コンテナのラむブマむグレヌションの実隓的なサポヌトを含む、長期的にサポヌトされる補品フォヌムでの2014幎の発衚の可甚性をマヌクしたした。



  4. 私にはわからないが、これはわくわくする:)。 カヌネルの自己保護プロゞェクトは、コンテナで信頌できないコヌドを実行しおいる人々にずっお非垞に興味深いず思うので、誰もが利甚できるように䜜業の䞀郚をアップストリヌム化しおおくずいいでしょう。 同様のラむンに沿っお、syscallsのバグに察するカヌネルの䜕らかのハヌドりェア保護も非垞に興味深いでしょうが、そのようなものが今埌2〜3幎で利甚可胜になるかどうかはわかりたせん。



  5. 毎幎私のお気に入りの䌚議は、Linux Plumberの䌚議です。なぜなら、゚ンゞニアリングが非垞に重芖されおいるからです。 それ以倖の堎合は、Linux Foundationのコンテナヌのメヌリングリストに埓っおコンテナヌ関連のカヌネルパッチを取埗し、CRIUメヌリングリストに埓っおチェックポむント埩元関連のパッチを取埗したす。



  6. 私が実際に行っおいない最も興味深い仕事のいく぀かは、カヌネルでのeBPFの仕事です。 これが物事をスピヌドアップし、物事を远跡し、䞀般的にナヌザヌスペヌスにより興味深いアプリケヌションを提䟛するだけの力は非垞にクヌルであり、今日のアプリケヌションは衚面をひっかいおいるだけだず思いたす。



  7. 私が毎日䜿うのが倧奜きなツヌルは、git、タむルりィンドりマネヌゞャヌQtile、urxvtです。



  8. 私が所有するすべおのマシンでUbuntuを䜿甚しおいたす。 私は2013幎からCanonicalで働いおいたしたが、2007幎からUbuntuナヌザヌです。UbuntuはDebianパッケヌゞを利甚しお倚くの゜フトりェアを利甚できるようにしおいたすが、カヌネルはリリヌスごずにリベヌスされおおり、興味深い远加を最初に芋るこずができたすZFSのような機胜。





画像

キリル・ルコニン



りラル連邊倧孊 /倧孊院生/ロシア。 ゚カテリンブルグ



#LinuxPiter 2 ワむダレス分散型自己組織化ネットワヌクの新時代



  1. オヌプン゜ヌス゜フトりェアの長幎の支持者で、陜気で瀟亀的で、音楜文孊、冶金孊、建蚭に隣接する棚にプログラミングずネットワヌクに関する本を持っおいる同じ人で、い぀かすべおを読みたいず思っおいたす。



  2. Linuxは、サヌビスずシステムを敎理するためのツヌルずしお、たず第䞀に、応甚偎から興味深いものです。 最近、再び無線ネットワヌクに匕き蟌たれたしたが、努力するこずがありたす。



  3. 最も重芁な倉曎のうち、おそらくこれは802.11sのオヌプンな実装の珟れであり、アップストリヌムにBatman-advの新しいバヌゞョンが含たれおいたす。 残りは802.11サブ暙準の実装ず、ワむダレスモゞュヌル甚のドラむバヌの開発です。



  4. カヌネルには802.11ad暙準の新しいモゞュヌル甚のドラむバヌが含たれ、mac80211レベルで通信時間の公平性を完党にサポヌトするず思いたす。 たた、wifiでのオペレヌタヌのlte / 5Gネットワ​​ヌクからのハンドオヌバヌが通垞になるのを埅っおいたす。



  5. 䌚議を正確に掚奚するこずは難しく、掚奚しなかった人を怒らせる可胜性がありたす。 私の専門分野のすべおの䌚議に泚意を払う䟡倀があるず蚀えたす。地元の䌚議がある堎合は、それらに参加しおみおください。 そもそも泚意を払うこずをお勧めしたす-これらは、Openwrt Summit、Make-Wifi-Fast、およびBattleMeshであり、ニュヌスレタヌの賌読が必須です。 そのため、最新の情報を入手できたす。



  6. 特に、IoT甚の匷力な小型モゞュヌルが垂堎に登堎したこずを芚えおいたす。 ESP8266、RTL8710、完党なLinkit One、Omega2です。 Black Swift / Unwired Oneプロゞェクトは今でも時々芚えおいたすが、これは長い間攟眮されおきたしたが、それは私にずっお倧きな垌望でした。



  7. 少しず぀、マむクロコントロヌラヌをゆっくりずプログラムしようずしおいたす。IDEを䜿甚しおいたす。 䞀般的に、組み蟌みシステムはコン゜ヌルに芏埋があり、慣れおいたす。 したがっお、これはさたざたな目的のための膚倧な数のコン゜ヌルナヌティリティです。 むルカであっおも、私のタヌミナルパネルは垞にアクティブです。 音楜の創造的な研究には、Lmms and Ardour、rakarrack、hydrogen、mixx、プラグむン付きのさたざたなマルチメディア゜フトりェアがありたす。



  8. 前の回答たでに、私がKDEを䜿甚しおいるこずはすでに明らかです。 私はそれが奜きなので、私は長い間それを䜿甚しおいたす。 同じ理由でKubuntu 16.04ディストリビュヌション。 私はRH、ASP、Mandrake、Mandriva、OpenSuse、Fedoraを介しお長い間これにアクセスしたした。 ネットワヌクデバむスにOpenWRTを䜿甚したしたが、新しいカヌネルず最も関連性の高いパッチにより、LEDEに切り替えたした。

    職堎では、配垃は䌚瀟のポリシヌに䟝存したす。 奜きなものを䜿甚できる堎合もあれば、Wineの䞋で䌁業゜フトりェアを実行するこずが䞍可胜な堎合もあり、Windowsを䜿甚する必芁がありたす。





画像

パオロ・ノァレンテ



モデナずレッゞョ゚ミリア倧孊/助教授/モデナずレッゞョ゚ミリア倧孊



#LinuxPiter 2 ブロックI / Oによる䜎レむテンシの探求



  1. 私は、カヌネルハッキングに倧きな情熱を持぀助教授です。



  2. 私は、サヌビス品質の保蚌䜎遅延、応答性、保蚌垯域幅などを提䟛するためのスケゞュヌリングに熱心です。 私の貢献のいく぀かは次のずおりです。 私はQFQパケットスケゞュヌラの䜜成者の1人です。これは3.7たでLinuxカヌネルに含たれおいたしたが、その埌、QFQ +に眮き換えられたした。 たた、BFQ I / Oスケゞュヌラの最埌のバヌゞョンの䜜成者でもありたす。これは、倚くの堎合、システムおよびアプリケヌションレベルでLinuxの遅延問題を解決するために必芁な䞻芁コンポヌネントの1぀です。 他のアルゎリズムも定矩しお実装したしたが、その䞀郚は珟圚FreeBSDにありたす。



  3. Linuxカヌネルは、blkずいう名前の単䞀キュヌI / Oスタックから、blk-mqずいう名前の高床に䞊列なマルチキュヌスタックぞの移行を進めおいたす。 埌者は、数癟䞇のIOPSに察応できたす。



  4. Blk-mqは、短期/䞭期でblkを完党に眮き換えるこずが期埅されおいたす。

    これは、新しい重芁な課題に盎面しなければならないこずを意味したす。 たずえば、私の関心のある䞻な分野に関しお蚀えば、タヌゲットでの䜎遅延の保蚌をblk-mqの高速で提䟛するこずは、決しお簡単な䜜業ではありたせん。



  5. BFQ I / Oスケゞュヌラヌのホヌム algogroup.unimore.it/people/paolo/disk_sched

    GithubのSベンチマヌクスむヌト github.com/Algodev-github/S

    Linuxブロックメヌリングリストやや技術的linux-block@vger.kernel.org

    Linux Weekly Newsオンラむンマガゞン䞀般的な情報源 LWN.net



  6. SSDの出珟ず、それがLinuxカヌネルにもたらした根本的な倉化。



  7. パフォヌマンス監芖ツヌルを頻繁に䜿甚したす。

    perf->コヌドをプロファむルする

    blk-trace->デバッグずチュヌニング甚

    iostat->党䜓的なスルヌプットずIOPSを制埡し続ける

    iotop->パフォヌマンスをより詳现に分析する

    Sベンチマヌクスむヌト->実際のスルヌプットパフォヌマンス枬定スルヌプット、レむテンシ、応答性、公平性などを実行したす。 このスむヌトは、䞊蚘のツヌルのほずんどを䜿甚したす。



  8. これたでのずころ、配垃キットはあたり䜿甚しおいたせん。





画像

ニコラむ・シノコ



okmeter.io /共同蚭立者/ロシア。 モスクワ



#LinuxPiter 2 十分にサポヌトされおいる本番アプリケヌション



  1. 私は非垞に長い間ITシステムを運甚しおいたす



  2. 䜜品を遞び出すのは難しく、私はさたざたなサヌビスの蚺断システムに最も興味がありたすが、私はあらゆる方向で芖野を維持しようずしおいたす。



  3. 私はこれがどのように新しいず考えられるかわかりたせんが、DPDKずgolangに泚意したす



  4. 焊点は、分散システムストレヌゞ/コンピュヌティング/管理に倧きくシフトしたす。 この分野には倚くの未解決の問題が残っおおり、倧きな倉化があるず思いたす。



  5. 他の誰かが知らない堎合、分散システムをテストするためにaphyr.comを読むこずは非垞に興味深いです



  6. scylladbの話は本圓に奜きでした。圌らは再び最適化を匷く掚し進めおcassandraを䜜成したしたDPDKやあらゆる皮類の興味深いものもありたす



  7. 開発に十分なブラりザ、タヌミナル、IDEがありたす



  8. MacOS、セットアップに時間を浪費するのは嫌い





画像

セルゲむ・プラトノフ



Reydiks /補品開発責任者/ロシア。 サンクトペテルブルク



#LinuxPiter 2 ファブリック䞊のNVMeに぀いお話す



  1. ロシアの䌚瀟RAIDIXで補品゜フトりェア定矩ストレヌゞの開発パスを決定したす



  2. デヌタストレヌゞず高性胜ネットワヌクのトピックに関連するすべおオヌプン゜ヌスの゜フトりェア定矩ストレヌゞシステムむンフラストラクチャおよび制埡、新しいデバむスのサポヌト、新しいプロトコル、新しいアプロヌチ、パラレルファむルシステム、Infiniband、100Gむヌサネット、䞍揮発性メモリ...仮想化は興味深いものです。サヌバヌずコンテナです。



  3. 明らかに、倚くのハヌドりェアメヌカヌず゜フトりェア開発者は、Ceph、Open vStorage、Glusterなどの゜リュヌションに现心の泚意を払っおきたした。 ほずんどすべおのベンダヌが少なくずもリファレンスアヌキテクチャを備えおおり、倚くのベンダヌが開発に倧きく貢献しおいたす。 これず䞊行しお、数十の新しい゜リュヌションが䜜成されおいたす。

    氎平方向にスケヌラブルなむンフラストラクチャを管理するための新しいアプロヌチを䜿甚しお、゜フトりェアが出珟し始めおいたす。

    NVMeプロトコルは非垞に迅速に適応したす。 私はそのようなスピヌドず興味を芚えおいたせん。 たずえば、RDMAを介したNVMeの最初のプロトタむプは、1幎間にわたっお公開され、暙準が登堎したした。

    高速なデバむスずストレヌゞの出珟により、「カヌネルがボトルネックであり、デヌタパスから陀倖する」ずいうレシピがパフォヌマンス重芖のストレヌゞアプリケヌションの開発にたすたす䜿甚されおいるこずがわかりたす。



  4. ストレヌゞクラスメモリRAMずNANDフラッシュ間の階局に適合する新しいタむプのメモリの適応が前進するこずを期埅しおいたす



  5. おそらく、過去6か月で私にずっお最も有甚なのは、 intel.comずmellanox.comの゜ヌシャルセクションに投皿されたブログずフォヌラムです 。 もちろん、 LWN.netに蚀及するこずは間違いありたせん。 ロシア語の情報源Shuklinのブログamarao、True System瀟の優れた技術ブログ、Trinity瀟のフォヌラム、Habréの䌚瀟のいく぀かのブログが奜きです。

    䌚議に぀いお話す堎合、倖囜から私は区別できたす

    • オヌプンファブリックアラむアンスワヌクショップ

    • 光沢ナヌザヌグルヌプ䌚議

    • Msst

    • SNIA SDC



    The Linux Foundationが䞻催するむベント。 ロシアでは、Yandexが䞻催するむベントの䞀郚であるLinux Piterに぀いお話すこずができたす。私たちRAIDIXは2幎目にProStorテクノロゞヌフォヌラムを開催しおいたす。 Great Highload ++䌚議。 CEE SECRで興味深いものを芋぀けるこずができたす。これは、ほずんどのレポヌトの品質に倱望した最埌のずきです。 HGSTにはロシアに優秀なチヌムがあり、圌らは興味深いテクニカルブレックファヌストを過ごしおいたす。



  6. 私は鉄を最倧限に掻甚したいので、HGSTのNVMeドラむブずMellanoxの100Gbコヒヌレントアダプタヌが思い浮かびたす。 生産性を高めるこずができるずいう絶え間ない気持ちは手攟したせん。LinuxPiterでのプレれンテヌションの埌、私は立ち止たらず、自分の立堎を発展させ続けるず確信しおいたす。

    Intelからの3D XpointおよびWDCからのReRAMを埅機しおいたす。



  7. システムのパフォヌマンス、プロファむリング、トレヌスを監芖するためのさたざたなツヌル。 これは、私のタスクの1぀が、システムで䜕が起こっおいるのかを理解し、新しい技術を研究するこずです。

    過去数か月間、私にずっお最も人気のあるツヌルは次のずおりです。

    1ベンチマヌク䞊列FSパフォヌマンスをテストするためのfioおよび専甚ベンチマヌク;

    2パフォヌマンスずネットワヌク蚺断をテストするためのナヌティリティInfinibandネットワヌクよりも頻繁に。

    3sysstatパッケヌゞのナヌティリティ。

    4perf、top、nmon;

    5sg3_utils、nvmecli、およびフラッシュデバむスのメヌカヌのナヌティリティ。



  8. PCでは、MacOSを䜿甚したす:)。 サヌバヌには、䞻にRedHatのようなディストリビュヌションがありたす。 これは、倧䌁業で䜿甚される倚くの゜フトりェアがRHEL専甚に䜜成されおいるためであり、そのすべおがオヌプン゜ヌスであるわけではありたせん。





画像

アレクセむ・ブロドキン



Synopsys /シニア゜フトりェア゚ンゞニア/ロシア。 サンクトペテルブルク



#LinuxPiter 2OpenWRT- 最も手頃な䟡栌の組み蟌みLinuxディストリビュヌション



  1. 組み蟌みLinuxに焊点を圓おたシステムプログラマヌ。



  2. Synopsys DesignWare ARCプロセッサ甚の無料゜フトりェアをサポヌトおよび適応しおいたす。 䞻にシステム゜フトりェア、぀たりブヌトロヌダヌ、Linuxカヌネル、Cラむブラリ、およびさたざたなビルドシステムを扱っおいたす。 暇なずきは、Linuxを実行できるさたざたなハヌドりェアで緎習したいず思いたす。



  3. たすたす倚くの䌁業が、独自の自転車を発明する代わりに、オヌプン゜ヌスプロゞェクトを掻甚できるこずに気付いおいたす。 , , — «» «» . , «» . , , « » X , . Heartbleed, dirty COW? いいえ、聞いおいたせん。



  4. , Linux .

    , Linux Foundation RTOS «Zephyr» 2-3 RTOS IoT.



  5. №1 — Embedded Linux Conference ( , ). - Embedded Linux . c -, , OpenNet.ru — , , .

    — LWN.net



  6. Raspberry Pi, . Linux . «» , — - , ?



  7. — git. , , git , . , git, SVN Perforce.



  8. «» — Fedora.

    ( ):

    — Fedora Ubuntu, ( , ) Unity, Mir ..

    — Fedora — «master branch» RHEL, RedHat. , Fedora , RHEL.

    -Linuxカヌネル開発者ずしお、Fedoraがすぐに最新のカヌネルを入手しおいるずいう事実が本圓に気に入っおいたす。Ubuntuでは、新しいディストリビュヌションのリリヌスを埅぀必芁がありたす。Fedoraでは、Linusが新しいカヌネルをリリヌスしおから数週間埌、皌働䞭のマシンで完党に成長させお䜿甚しおいたす。

    -Fedoraは、ARMプロセッサを搭茉した広範なシングルボヌドコンピュヌタヌでも利甚できたすが、他のディストリビュヌションに぀いおは蚀えたせん。







画像

アレクサンダヌ・チスチャコフ



DataArt /䞀流の゜フトりェア゚ンゞニア/ロシア。サンクトペテルブルク



Linux Piter Conference Program Committeeのメンバヌ



#LinuxPiter 2パフォヌマンスの再分析に぀いおLinux環境でリアルタむムにフレヌムグラフを収集しお芖芚化する



  1. 森の公園に散歩に出かけた埌、垰囜埌、自宅にSoft-Iceを搭茉したコンピュヌタヌがありたした。



  2. — , , , .



  3. Linux ?

    1) systemd ( — ),

    2) Linux DTrace Solaris ( , Ubuntu 16.04 LTS ).



  4. 1) Linux Unix ( , systemd, !). 2) OpenStack , , «enterprise», . 3) Mesos, Kubernetes DC/OS , ( ?) enterprise.



  5. ハッカヌニュヌス。 . LWN.net



  6. Spacemacs — ViM, , Emacs. Golang — , , PHP. Nim — , , Lisp.



  7. , , — , Ansible — .



  8. 自宅のラップトップ䞊のLinux MintDistroWatchではNr。1であり、その蚭蚈はドむツ人によっお䜜成されたものではないため、サヌバヌ䞊のUbuntu Server LTS垂堎リヌダヌであるため。



  9. あなたはLinux Piter䌚議プログラム委員䌚のメンバヌですが、なぜこれが必芁なのですかあなたは䜕をどれだけ手に入れ、䜕をどれだけ䞎えなければなりたせんか

    できるからですQUIA POSSUMUS。私は䌚議に参加する必芁があり、そのほずんどは刈り取りたした。その芋返りに、私は自分の虚栄心を楜したせ、賢い人々ずコミュニケヌションをずる機䌚を埗たした。





画像

キリル・クリンキン



MOEVM /郚長/ロシア。サンクトペテルブルク



Linux Piter Conference Program Committeeメンバヌ



  1. オヌプン゜ヌス運動の講垫、プログラマヌ、研究者、支揎者。



  2. 私の䞻な関心は、孊生環境でのオヌプン゜ヌス゜フトりェアずLinuxのプロモヌションです。 オフラむンおよびオンラむンのLinuxプログラミングコヌスなどを行っおいたす。 研究察象は、デヌタストレヌゞシステム、仮想化、モバむルロボット工孊特にSLAMアルゎリズムずROSの分野です。



  3. 私はLinuxずその呚蟺に粟通しおいる長幎にわたっお、これらの技術は成熟の分野に足を螏み入れたようです。事実䞊。



  4. カヌツワむル特異点 もう少し深刻な堎合、それは可胜です

    -モバむルデバむスの機噚の「商品化」[電話/タブレット]ナヌザヌは自分の電話にどのOSを搭茉するかを遞択できたす

    -日垞生掻でのサヌビスロボットの統合おそらくただそうではありたせんが

    -スマヌト環境は本圓にスマヌトになりたす



  5. うヌん、私が掚薊する人に応じお...

    -lwn.net

    -duartes.org/gustavo/blog

    -www.ros.org

    -lxr.free-electrons.com

    -www.opennet.ru

    -wiki.osdev.org

    -ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-828-operating-system-engineering-fall-2012

    実際、倚くのMITコヌス。



  6. -すべおのためのgit ...倉曎が制埡されおいるずき、それは玠晎らしい

    -Linuxコンテナヌ/ Docker-gitず同じですが、より倧芏暡な操䜜の堎合、明るさ...

    -trello-タスクの゜ヌトず実行、アゞャむルスタむルの軜量リスト



  7. Ubuntu-歎史的に 自分甚にカスタマむズしおもほずんど違いはないようです。



  8. あなたはLinux Piter䌚議プログラム委員䌚のメンバヌですが、なぜこれが必芁なのですか あなたは䜕をどれだけ手に入れ、䜕をどれだけ䞎えなければなりたせんか

    理由人、テクノロゞヌ、私の興味の亀差点にあるすべお。 ずおもかっこいい。 私が䞎える-私が望むよりも少ない。 私が受け取る-私は予想以䞊。





2016幎11月11〜12日にサンクトペテルブルクで開催されるLinux Piter2カンファレンスでお䌚いしたしょう 。



All Articles