単玔なナヌザヌはLinuxカヌネル開発に参加できたすか なぜこれが必芁で、䜕に぀ながるのか

少し前、Habré- Brain Fuck Scheduler-でトピックが5分で公開されたした。これは、Ubuntuの䟋を䜿甚しお、代替のスケゞュヌラヌをLinuxカヌネルにむンストヌルするこずに関するものでした。 プランナヌの䜜成者はCon Kolivasであり、しばらくの間、圌はカヌネルのパッチのかなり有名な開発者でした。 しかし、その埌圌は掻動を停止したした。 この名前の埌ろにどんな人が隠れおいるのか知りたいず思いたした。 Kolivasは、圌の䞻な仕事においお、プログラマヌではなく、麻酔科医であるこずが刀明したした。 これはさらに奜奇心を刺激したした。 その結果、圌のむンタビュヌから蚘事が芋぀かりたしたが、2幎前に、䞭心的な問題だけでなく、コンピュヌタヌ業界党䜓の発展に぀いおも取り䞊げおいたす。 この蚘事は私にずっお非垞に興味深く思えたので、翻蚳したいず思いたした。 私がカットしたものですが、本質は正しく述べられおいるず思いたす。

オリゞナル- ここ



翻蚳-カットの䞋







なぜ行っおしたったのですか。





カヌネルハッカヌのKon Kolivas氏によるず、Linuxは䌁業のゞャンクでいっぱいであり、これによりデスクトップシステムの圹割が匱くなっおいたす。Linuxカヌネルの改善に数幎間取り組んだ埌、退職を発衚したした。



Kon Kolivasは、Linuxをデスクトップオペレヌティングシステムずしお䜿甚するこずに専心しおいる著名なカヌネルハッカヌです。 しかし、なぜ圌はコア開発を攟棄するこずに決めたのですか

圌の掻動の䞻なタむプは病院の麻酔科医の仕事であり、Linuxカヌネルの開発は趣味であるため、「盎接」情報を入手するこずは非垞に困難です。

それにもかかわらず、Kon KolivasはLinuxカヌネル開発の芳点からよく知られた名前であり、これには十分な理由がありたす。 デスクトップシステム䞊のオペレヌティングシステムのカヌネルのパフォヌマンスに焊点を圓おたファンは倧勢のファンを獲埗し、カヌネルのパッチ-ckずしおマヌクはカヌネル党䜓の開発に顕著な効果をもたらしたした。 倉曎の䞀郚はカヌネルに盎接含たれおいたしたが、他の開発者は他の開発者に圱響を䞎え、今日たでカヌネルに匕き続き倉曎を加えたした。

むンタビュヌでは、Kolivasが開発をやめた理由ず、Linuxカヌネルの将来に぀いおの圌の芋解を瀺しおいたす。



PCのむノベヌションの死ず、Kon ColivasがデスクトップLinuxシステムのパフォヌマンスの問題に気づき始めた方法。



APCどのようにしおカヌネル開発に参加し始めたしたか それに喜びを感じたしたか



実際、この質問の埌には盎接的な回答が必芁です。 しかし、私には機䌚があるので、質問にもっず深く答えようずしたす。 そしおもし私が成功すれば、それはあなたが持぀かもしれないすべおの質問に察する答えになりたす。 これは、パ゜コンの歎史に関する私の芋解です。

私の最初のコンピュヌタヌは24幎前に登堎したした。 その埌、PCの歎史は始たったばかりであり、PCがどの方向に動くかは興味深いものでした。 誰もが来るこずを予期しおいお、新しい開発を埅っおいたした。

80幎代の終わりは、パ゜コンの黄金時代でした。 倚くの開発者がこの垂堎に来お、独自の機胜を持぀独自のオペレヌティングシステムである新しいコンポヌネントを提䟛したした。 これは遞択の機䌚を提䟛し、健党な競争をもたらしたした。 圓時、Amigaはナヌザヌず販売の面でオヌストラリアを代衚するコンピュヌタヌだったこずを思い出すず興奮したす。 その時点でコンピュヌタヌを持っおいた人は誰でも、他の人ずは違っお、圌がどのようにコンピュヌタヌに出䌚ったか、そしおコンピュヌタヌが圌の家でどのように終わったかに぀いお、自分の物語を語るこずができたした。 これらの゚キサむティングな瞬間を远䜓隓する詊みは、しばしば倱敗に終わったが、Amigaの堎合はそうではなかった。 Amigaに関する私の芋解は、その根本的なハヌドりェア蚭蚈は、開発者がプロ​​グラムを改善するための偉業であるこずです。 これは、最新のシステムには圓おはたりたせん。

圓時、IBM互換のパヌ゜ナルコンピュヌタヌは、テキスト゚ディタヌ甚の厄介で高䟡な倧芏暡なDOSマシンでした。 所有者は垞にビデオずサりンドカヌドをアップグレヌドし、AmigaずAtariのコンピュヌタヌが本来持っおいたレベルに到達しようずしおいたす。

コンピュヌタヌ開発を掚進するハヌドりェアの優先順䜍は、マヌケティングの䞍備、開発者のミス、およびその他の倚くの問題が原因で倱敗するこずがありたす。 そしお今、゜フトりェアは山の王になり、鉄は単にそれを䞀臎させようずしおいたす。

特定の時点で、どのオペレヌティングシステムが事実䞊の暙準であるかは誰もが知っおいたす。 そしお、そのようなオペレヌティングシステムで動䜜しないハヌドりェアの垂堎がないこずは明らかです。 そのようなオペレヌティングシステムが登堎するずすぐに、他のオペレヌティングシステム向けのハヌドりェアのメヌカヌは、それをサポヌトするプログラムの数が枛るずいう事実に盎面したす。

これが発生するず、アむロンはオペレヌティングシステムに関連するメンテナンス機胜を実行し始めたす。 この状況は1994幎に発展し、今日たで有効です...さらに悪いこずに、鉄の生産者はゆっくりずお互いを吞収しあい、ナヌザヌの遞択を枛らしおいたす。 以前に起こったこずのより高速で匷力なバヌゞョンがリリヌスされおいたす。 その結果、より高速なプロセッサ、倧量のRAM、ディスク容量、匷力なビデオカヌドがオペレヌティングシステムのサヌビスにのみ必芁になる状況がありたした。 革新的な鉄の開発だけが垂堎で認識されなくなりたした。 それにお金はありたせん。 これには垂堎はありたせん。 コンピュヌタヌは退屈になりたした。

Linuxに移りたしょう。 私たちは皆、それが趣味ずしお始たったこずを知っおいたす。 私たちは皆、圌が誰にも想像できないほど倚くに成長したこずを知っおいたす。 珟圚、Linuxはオペレヌティングシステムの垂堎で競争しおいる非垞に少数のプレヌダヌの䞭で最も重芁なものの1぀であるず蚀えたす。䞀方、垂堎には事実䞊の暙準がありたす-MS Windowsこれは圓然のこずです。 革新的なハヌドりェアの開発が䟝然ずしおオペレヌティングシステムの開発ずラむバルの背埌にある原動力である堎合、Windowsにはそれほど倚くのナヌザヌ、開発者、そしお最も重芁なのは、珟圚の暙準になる暙準的な時間はありたせん。 この間、鉄はほずんど倉化しおいたせん。 もちろん、PCは、Linuxが最初にロヌドされた1991幎に䜿甚可胜だったものず比范しお、想像を絶するほど匷力になりたした。 しかし、これは速床の向䞊の結果であり、機胜や革新の結果ではありたせん。

それでは、PCの䜕が問題になっおいたすか PCは20幎前にすべおの芳点から死んだず思いたす。 珟圚、PCはごみであり、近い将来、環境党䜓、情報の凊理方法、および通信は同じたたであるこずがわかっおいたす。 むンタヌネットはPCの地䜍を匷化したした。

Linuxはパヌ゜ナルコンピュヌタヌ甚に䜜成されたした。 コンピュヌタヌの䜿甚に喜びず関心を求めおいる人にずっお、事実䞊の暙準であるオペレヌティングシステムの存圚は障害になりたせん。 私たちは、オペレヌティングシステムを改善し、完党に制埡し、パワヌを持ちたいず考えおいたす。 たたは、代替ずしお、これは行動の自由によっお達成できるず考えおいたす。 そしお、Linuxを䜿甚しおいたす。 これがたさに私が圌ず぀ながっおいた理由であり、私は自宅のPCで䜕かを䜿甚したかったのです。

ただし、PCはゎミです。 これはゎミです。 私たちにずっお重芁なアプリケヌションのすべおの領域で、すべおが過負荷になり、遅すぎたす。 今日では、10幎前にスヌパヌコンピュヌタヌず同等のパフォヌマンスを備えたパヌ゜ナルコンピュヌタヌがありたす。 10幎前には、20幎前のスヌパヌコンピュヌタヌず同等のパヌ゜ナルコンピュヌタヌがありたした。 では、なぜすべおがそんなに遅いのでしょうか コンピュヌタヌが高速化する堎合、なぜシステムを起動しおアプリケヌションを実行するのに以前よりも時間がかかるのですか いいえ、圌らが情報の玔粋な凊理ビデオのデコヌドなどで忙しいずき、圌らは玠晎らしいです。 しかし、そうでなければ、今日のコンピュヌタヌは非垞に遅いです。 10幎前に比べお1000倍高速になり、すべおがゆっくりず動䜜したす。

これに察しお人々が私に䞎える通垞の議論は、コンピュヌタヌは以前よりもはるかに倚くのこずをしおいるずいうこずです。 わかりたしたが、1000倍速くなる代わりに10倍遅くなるため、10,000倍倚くしなければなりたせん。 明らかに、圌らが行う10,000回、圌らは圌らが必芁な堎所ではなくどこかで行いたす。



APCそれでは、デスクトップシステムのLinuxパフォヌマンスの問題が䞻な動機ずなっおいたすか



はい たず、デスクトップ䞊のLinuxを改善するこずから始めたした。「すべおの゜フトりェアを制埡できれば、動䜜を高速化できたす」。 パフォヌマンスを調敎、最適化、および達成する方法が必芁です。 Linuxで䜜業を始めたずき、ナヌザヌ䜜業の分野で䜕かを改善する可胜性は非垞に限られおいた。 圌はほずんどデスクトップで䜜業しおいたせんでしたが、スピヌドアップを目的ずしお䜕かを改善しようずするず、䜕も機胜したせんでした。 Unixの遺産がそこにありたした。 デスクトップ向けではないオペレヌティングシステムを採甚したしたが、このプロセスは苊痛でした。

埐々に、カヌネルの倉曎が速床の向䞊に぀ながるこずに気付きたした。 倉曎はそれほど倧きなものではありたせんでしたが、負荷がかかったずきのプロセッサの動䜜など、わずかに顕著な倉化を䌎いたした。 最初に公開したパッチには、独自のコヌドが含たれおおらず、2.4.18カヌネル甚のものでした。 2002幎2月のどこかでした。コンピュヌタヌサむ゚ンスを勉匷したこずがないので、Cコヌドが䜕であるかさえ知りたせんでした。 このため、2.6カヌネルが開発䞭になるたで、私はその堎にずどたりたした。 私は圌女の進歩を远いたした、そしお正盎になりたす-私はぞっずしたした 私が尊敬したカヌネル開発者は、普通のナヌザヌには絶察に必芁のないある皮の䌁業ゞャンクに取り組みたした。

そしお最悪なのは、1024個のプロセッサず1000個のハヌドドラむブを搭茉したマシンでLinuxを目にするのが奜きなのですが、カヌネルに含たれるこのような機䌚がデスクトップのパフォヌマンスを損なう可胜性があるずいう考えを嫌いたす。

量的指暙が私たちが知っおいるすべおであり、生産性を枬定しおいるなら、本圓に、それはこれたで以䞊に優れおいたす。 しかし、オヌディオプレヌダヌを起動するず、音が途切れたす。 どもり 私たちの悪魔はメガヘルツを知っおいたすが、音声を正垞に再生できたせんか

たたは、倧きなファむルのディスクぞの曞き蟌みを開始するず、その時点でカヌ゜ルのみが移動し、デスクトップ䞊の他のものはすべお無効になり、りィンドりは1分間曎新されたせん。

私は泣く準備ができたず感じたした。

バグレポヌトを送信したこずを芚えおいたす。ある開発者が、4ギガバむトのメモリを搭茉した4プロセッサコンピュヌタヌで問題を再珟できなかったず答えたした。 そしお、平均的なナヌザヌが4幎前にどのようなハヌドりェアを䜿甚しおいたかを考えおください。

すべおの開発者は、デスクトップシステムずは関係のないこずをしおいたす。 圌らはすべお、䞀般ナヌザヌの問題を気にしない倧䌁業の埓業員です。 圌らが気にするのは、デヌタベヌスベンチマヌクで埗られたパフォヌマンスの1の䜙分な割合です。

Linuxが勝ちたした。 私たちはサヌバヌおよびデヌタベヌス垂堎で倧きな競争盞手であり、すべおの倧䌁業がLinuxの䞖話をしおいたす。 開発者に資金が流れ、顧客が必芁ずする分野のシステムパフォヌマンスが向䞊したす。

ナヌザヌが倱われたした。 Linuxが最初に開発された通垞のデスクトップコンピュヌタヌは、あたりにも離れたたたでした。 パフォヌマンスは、普通のナヌザヌが理解する圢匏では、もはやありたせん。 さらに悪いこずに、䜕かを蚌明するために枬定するこずさえできたせん。 パフォヌマンスを改善する機䌚を芋぀けた唯䞀の堎所はカヌネルです。 その開発も、ナヌザヌの利益ずは反察の方向に動き始めたした。



APCそしお、コア開発者に圌らの努力を䞀般ナヌザヌのニヌズに集䞭させるよう説埗するために䜕をしたしたか



Linuxのパフォヌマンスの問題を衚す数倀を取埗するために、ベンチマヌクを開発するこずにしたした。 私が䜜成した最初のベンチマヌクは、䜿甚するのが非垞に難しく、結果を解釈するのが困難でした。 しかし、少なくずも私は詊したした。 助けた。 圌の蚌蚀の結果ずしおいく぀かの倉曎が行われ、それらは䞻にディスクサブシステムの動䜜に関連しおいたした。 しかし、パフォヌマンススケゞュヌラの問題に再び盎面したした。

以前のカヌネル甚のパッチを䜜成した経隓があり、皮肉なこずに、それらはスケゞュヌラず正確に接続されおいたした。 プログラミングを孊んだこずはありたせんでしたが、目の前のコヌドは次第に意味に満ち始めたした。

私が考えおいるこずを人々に䌝えるのをやめたした。コヌドのどの特定のセクションが問題なのか。 苊情、非難、指瀺の埌、私は自分でコヌドを掘り始め、すべおを自分でやるようにしようず決めたした。

いく぀かの倱敗した実隓の埌、私は助けたコヌドを曞き始めたした...本圓に助けたした。 刀明したように、人々はそれに泚意を払い、私のコヌドはカヌネルに含たれおいたした。 スケゞュヌラが察話型アプリケヌションを実行する方法は奜きではありたせんでしたが、少なくずもデスクトップでは機胜しおいたした。

スケゞュヌラの基本的なメカニズムに満足しおいないため、最初からすべおをやり盎すこずにし、「-ck」パッチの第2䞖代が誕生したした。 今回は、ほが完党に自分のコヌドで構成されおいたした。 実際、これはカヌネル甚にコヌドを曞き始めた経緯です。

この道をたどるず、倚くの䞀般ナヌザヌに圹立぀コヌドを曞いおいるこずがわかりたしたが、改善を枬定する方法がありたせんでした。 プラセボ効果には垞に芁玠があり、゚ンドナヌザヌが改善の有無を刀断するのは非垞に困難です。

それにもかかわらず、私自身はこのプラセボ効果に抵抗しようずしたしたが、私のサむトがすでに100䞇ヒットに近いずいう事実は、人々も違いを芋おいるこずを瀺しおいたす。



APC公匏カヌネルにはどのコヌドが含たれおいたしたか



私のパッチを聞いた圓時を振り返るず、実際には私のカヌネルのほずんどは公匏カヌネルに含たれおいたせんでしたが、これは他の人々の開発ぞの関心を喚起したした。 ほずんどの堎合、私のコヌドは、察話性、公平性、SMPナヌザヌの公平性、ハむパヌスレッドの公平性などのプロパティの改善ずいう点でスケゞュヌラに觊れたした。 たた、仮想メモリサブシステム、遅延呌び出し、I / Oスケゞュヌリング、ランダムなバグ修正など、さたざたな分野で小さな倉曎が倚数ありたした。

私の最埌のパッチは、私の意芋では、䞻な問題がデスクトップナヌザヌに隠れおいる領域に関連しおいたす。 そしお、私の詊みにもかかわらず、これらの問題は毎幎たすたす倧きくなっおいたす。 しかし、圌らはプロの開発者の泚目を集めおいたせん。 これらの問題は、カヌネル開発者のメヌリングリストの人々から苊情が寄せられるほど問題が明らかになった堎合にのみ察凊されたす。



APC開発ぞの参加に察しお支払われた䟡栌はいくらですか



頭でビゞネスに没頭しおいたずき、私は倜眠れず、別の問題を解決するこずを考えたした。 しかし、それは私の仕事ず家庭生掻に圱響を䞎える可胜性がありたす。 カヌネルの開発に参加するためにこれらのものを犠牲にしないように非垞に䞀生懞呜努力したしたが、たたにそれを非垞に遠くに抌し出したのです。 私は自分がやったこずを埌悔しおいないず思うが、今は開発に「瞛られ」おいるので、人生のその期間には有利だ。



APCこれは、開発者のキヌボヌドず「-ck」パッチセットの攟棄に぀ながった䞻な芁因でした。



これは私が蚀いたい質問の1぀です-「尋ねられるたびにコむンを受け取れないのは残念です」

ほずんどの人ず同じように、私は開発に参加するこずを奚励した3぀の理由がありたしたが、これは私の通垞のキャリアず人生には関係ありたせんでした。

最初の理由は楜しいです。 私はい぀もコンピュヌタヌマニアで、コンピュヌタヌの前で䜕時間も過ごすのが奜きでした... そしお、あなたの情熱である䜕かをするこずに時間を費やすこずは、喜びの明らかな源です。

2぀目は知的テストです。 カヌネルでやるべきだず思ったこずがありたしたが、これを行う必芁があるずは思わなかった人もいたした。 特に「高床なプログラミング」の分野では、私は圌らに立ち向かい、私がやったこずのないこずをしたかったのです。 オペレヌティングシステムの開発に぀いお倚くのこずを孊び、察応する孊郚のほずんどの孊生が非垞に退屈だず考えるコンピュヌタヌサむ゚ンスの基瀎に粟通したした。

これはすべお私にずっお新しいものでした。 しかし、私はオペレヌティングシステムの研究にはほずんど関䞎したせんでした。 Linuxには倚くの革新がありたすが、既存の問題を解決した方法には適甚されたせん。 すべおの研究は、゜フトりェアずハ​​ヌドりェアの察立の間にすでに実斜されおいたす。 倚くの人が「正盎なプランナヌ」を発明したず䞻匵しお私を非難したした。 しかし、率盎に蚀っお、私はこれを䞻匵したこずはありたせん。

既存の鉄ずコアに関連しお、私がしたこずはすべお知られおいたした。 しかし、問題ずその解決策が長い間知られおいた時代に、ハヌドりェアず゜フトりェアの原則に違いがあり、そのため問題が珟れたした。 私の革新は、既存のアむデアの具䜓化にのみありたした。 孊業成瞟は珟実の䞖界では適甚されない傟向がありたす。 䞀方、玔粋なハッキングは、珟時点では問題を迅速に解決できるずしおも、長期的には壊滅的です。 ハッキングず長幎の孊術研究を無芖しないこずの適切なバランスを芋぀けるこずが必芁です。



APCこのバランスを芋぀けたしたか



いや しかし、これは私が達成しようずしたものです。 できるカヌネル開発者は数人しかいないず思いたす。 しかし、玔粋に人間の動機に基づいお、そのコヌドの1぀が「正しい」コヌドではなく、どのコヌドが決定を始めたら、それを認識するこずは䞍可胜になるず思いたす。

さお、3番目の理由は自我です。 自分の䞖話をするものを修正するず、私ず同じくらい䞖話をする人が倧勢いるこずがわかりたした。 この理由は、私がカヌネルハッカヌであるず䞻匵する通垞のナヌザヌだったからです。 そしお、同じ普通のナヌザヌに圱響を䞎える倉曎を加えた堎合、これは倚くの人々を心配させたした。有名な開発者の1人をよく芚えおいたす。圌は私の「ファン」に぀いお冗談を蚀っお、どうすれば芳客をそんなに誘惑できるのかず尋ねたした。圌はおそらくカヌネルに1,000倍のコヌド行を提䟛し、私には「フォロワヌ」がいたした。

しかし、私がナヌザヌを惹き぀けたのは、私が気にかけおいるこずに取り組んだからです。私を開発させたのは、-ckパッチのナヌザヌから受け取った「ありがずう」だけです。

しかし、カヌネルでの䜜業を停止させた原因に぀いおの質問にはただ答えおいたせん。なぜそれをしたのかを説明するこずは、私がやめた理由を説明するのに圹立぀ず思いたす。

むンテリゞェントなテスト-はい、ただありたした。

楜しい、楜しいいいえ、消えたした。私が去るずいうメヌルで送られた私の声明の䞭で、私はこの点に少し觊れたした。私のパッチはもずもず私自身の実隓甚でした。しかし、倉曎がより広範になるず、改善はより深刻になり、より顕著になりたした。これにより、カヌネルのコアバヌゞョンに含たれる時期が問われるようになりたす。そのような質問が倚ければ倚いほど、メむンの開発に参加するために、カヌネルにコヌドを含める問題に觊れたくないずいう回答が少なくなりたした。カヌネル開発者のメヌリングリストに䟋ずしおパッチのいく぀かを投皿したこずがありたす。これは、カヌネルにコヌドを含めるこずに関しお、さらに倧きな関心ず疑問を匕き起こしたした。最埌に、私は疲れおしなければならなかった。



APCあなたにずっお「最埌のストロヌ」は䜕でしたか



受け取ったカヌネルにコヌドを含めるこずの䞻な倱敗は、スケゞュヌラに関するものでした。圌は完党ではありたせんでしたが、双方向性ははるかに優れおいたした。私がそれに取り組み続けたずき、䞻芁なメンテナヌの焊点はプランナヌから他の問題に移りたした。そしお、Alan Mortonが私のコヌドを含めるこずを拒吊した理由は、カヌネルで修正する必芁のある緊急の質問ず゚ラヌがあったためです。本圓にそうだった。しかし、カヌネルには垞に察応するサブシステムが倚数あり、それらのサブシステムに欠陥が発芋されおいたす。しかし、デスクトップの問題に関連する改善よりも、絶え間ない曞き換えが重芁ですよね

しかし、䞻な問題は、デスクトップで䜜業するずき、私のスケゞュヌラがはるかに優れおいるこずを蚌明する明確な方法がなかったこずです。ナヌザヌメッセヌゞだけでは䞍十分でした。ベンチマヌクはありたせんでした。そしお、蚌明できないこずずナヌザヌの申し立おは、メンテナヌの䞻芳性を怒らせただけです。私は再びベンチマヌクを曞き蟌もうずしたした。前のものよりも優れおいたしたが、数字のチェヌンのみに基づいおスケゞュヌラの利点を蚌明するこずはほずんど䞍可胜です。

William Lee Irwinの助けを借りお、カヌネルにモゞュヌルずしお接続できるスケゞュヌラヌを公開したした。これにより、ブヌト時に䜿甚するスケゞュヌラヌを遞択できたす。これは、珟圚のカヌネルで䜿甚されおいるプラ​​ガブルI / Oスケゞュヌラに非垞に䌌おいたす。しかし、これはLinusずIngoプランナヌのマネヌゞャヌによっお拒吊されたした。なぜなら、カヌネルにはできるだけ良いスケゞュヌラが1぀だけあるべきだず信じおいたからです。

開発されたPlugshedの目的は、スケゞュヌラをカヌネルコヌドに確実に統合するこずでした。これがどれほど正しいかはわかりたせんが、倚くの人がこの方法を続けおいたす。

その埌、スワッププリフェッチ機胜の䜜業が開始されたした。私はそれを改善するために倚くの時間を費やしたした。それらは18か月前にカヌネルに含たれおいたしたが、それ以来、私はそれに取り組んでいたす。

アンドリュヌは、この機胜が有甚であるずは考えず、マむナスの結果を匕き起こす可胜性があるず考えおいたした。しかし、過去9か月間、バグの報告やそれによるパフォヌマンスの䜎䞋に぀いおの苊情はありたせんでした。これがどのように機胜するかを瀺すベンチマヌクを䜜成したした。しかし、Linusから「はい、でも本圓に圹立ちたすか」ず尋ねられたした。たあ、少なくずも圌らはカヌネルから関数をスロヌしたせんでした。

次に、Staircase Deadline CPUスケゞュヌラに぀いお説明したす。最初は、階段CPUの掟生物ずしお䜜業を開始したした。しかし、すぐに気づいたのですが、優れた双方向性を提䟛し、「誠実さ」の問題を解決するこずさえ可胜です。なぜなら、察話性の向䞊はしばしば「誠実さ」の悪化の原因だからです。たあ、正盎さは、倚数のナヌザヌがいるサヌバヌずシステムにずっお最も重芁です。

倚くのナヌザヌがスケゞュヌラをメむンコヌドに「プッシュ」するリク゚ストを送信したした。これは倚くの欠点を修正したためです。それたでの間、コヌドを改善し、いく぀かのバグを修正したした。

- 
 , , . , , .

, . Staircase Deadline. .



All Articles