Brain Fuck Scheduler

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj

Brain Fuck Scheduler (w skrócie BFS) – prowokacyjnie nazwany planista jądra Linuksa. Zaprojektowany w sierpniu 2009 roku jako alternatywa dla Completely Fair Scheduler i O(1) scheduler[1]. BFS został stworzony przez Cona Kolivasa[2]. BFS zmniejsza czas odpowiedzi na komputerach desktopowych i urządzeniach mobilnych w architekturze NUMA, które posiadają mniej niż 16 rdzeni procesora.

Nowy planista został zaprezentowany na głównej stronie Slashdota, a jego recenzje ukazały się w Linux Magazine i Linux Pro Magazine[1][3][4]. Pomimo ukazania się recenzji, w których wskazywano na zwiększoną wydajność i zmniejszony czas odpowiedzi, włączenie BFS do głównej gałęzi jądra Linuksa wydaje się mało prawdopodobne[5].

BFS został włączony do wydania CyanogenMod platformy Android dla urządzeń mobilnych, co skutkowało doniesieniami na temat zwiększonej wydajności[6][7].

BFS nie jest związany z językiem programowania Brainfuck.

Przypisy

  1. 1,0 1,1 Marcel Hilzinger: Con Kolivas Introduces New BFS Scheduler (ang.). Linux Pro Magazine, 02-09-2009. [dostęp 15 września 2009].
  2. Con Kolivas: FAQS about BFS. v0.220 (ang.). 13-09.2009. [dostęp 15 września 2009].
  3. Slashdot: Con Kolivas Returns, With a Desktop-Oriented Linux Scheduler (ang.). 06-09-2009. [dostęp 15 września 2009].
  4. Britta Wuelfing: Ingo Molnar Tests New BF Scheduler (ang.). Linux Magazine, 08-09-2009. [dostęp 15 września 2009].
  5. Dyskusja na liście mailingowej jądra Linuksa (ang.). [dostęp 15 września 2009].
  6. Ogłoszenie o włączeniu BFS do CyanogenMod (ang.). 08-09-2009. [dostęp 15 września 2009].
  7. Doniesienia użytkowników na temat Cyanogena z dodanym BFS (ang.). [dostęp 15 września 2009].