Brain Fuck Scheduler

Brain Fuck Scheduler (w skrócie BFS) – prowokacyjnie nazwany planista jądra Linuksa. Zaprojektowany w sierpniu 2009 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

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