Wraz z Kolivasem ogłosił zamiar porzucenia pracy nad jądrem Linuksa

Z Kolivasem (programista, który pracował nad jądrem Linuksa i rozwojem oprogramowania do kopania CGMiner) dał mi znać Kilka dni temu Twój zamiar zaprzestania rozwijania swoich projektów na jądrze Linuksa ma na celu uczynienie zadań użytkownika bardziej responsywnymi i interaktywnymi.

W szczególności wspomnij, że zatrzyma wszelki rozwój związany z Harmonogram zadań MuQSS (Multiple Queue Skiplist Scheduler, wcześniej opracowany pod nazwą BFS) y adaptacja zestawu łatki "-ck" dla nowszych wersji jądra.

Powodem tej intencji jest: z powodu utraty zainteresowania programowaniem dla jądra Linuksa po 20 latach działalności podobieństwa i niemożność odzyskania wcześniejszej motywacji po powrocie do działalności medycznej w czasie pandemii Covid19 (z wykształcenia Kon jest anestezjologiem, a podczas pandemii prowadził projekt opracowania nowego projektu respiratora i wykorzystania druku 3D do tworzenia powiązanych części) .

Warto zauważyć, że w 2007 roku wraz z Kolivasem przestał już opracowywać łatki „-Ck” w kontekście niemożności wypromowania łatek do głównego jądra Linux, ale potem wrócił do rozwoju.

Ale teraz wspomnij o tym jeśli tym razem nie znajdziesz motywacji kontynuować pracę, wtedy wydanie poprawki 5.12-ck1 będzie ostatnim.

Rozmiar mojej bazy użytkowników wydaje się z czasem maleć, a ja coraz bardziej oddalam się od tego, co dzieje się w przestrzeni jądra Linuksa, a niezliczone inne rzeczy martwią mnie w wolnym czasie.

Chociaż nadal wolę uruchamiać własne jądro na moim sprzęcie, mam problemy z motywacją po ostatnich 18 miesiącach globalnego szaleństwa z powodu Covid19 i czuję, że naprawdę powinienem zakończyć ten zestaw łatek. Moje pierwsze łaty do jądra Linuksa pochodzą sprzed 20 lat i myślę, że bez prawie żadnej pasji do pracy nad nimi, mogą być spóźnione.

Niestety nie wierzę też, że jest ktoś, komu mogę rzetelnie przekazać kod jako następca, ponieważ prawie wszystkie widelce, które widziałem w mojej pracy, były podatne na problemy, których starałem się uniknąć.

Łaty „-ck”, oprócz programatora MuQSS, że rozwój projektu BFS trwa, zawierać różne zmiany wpływające na zarządzanie pamięcią, obsługa priorytetów, generowanie przerwań czasowych i dostrajanie jądra.

Kluczowym celem poprawek jest poprawa responsywności aplikacji na pulpicie. Ponieważ proponowane zmiany mogą negatywnie wpłynąć na wydajność systemów serwerowych, komputerów z dużą liczbą rdzeni CPU i pracujących w warunkach jednoczesnego wykonywania dużej liczby procesów, wiele zmian Con Colivas odmówiono przyjęcia do głównego skład jądra i musiałem je zachować w postaci osobnego zestawu łatek, dostosowywanych do każdej nowej wersji jądra.

Ostatnią aktualizacją gałęzi "-ck" była adaptacja do wersji 5.12 jądro. Wydanie łatek "-ck" dla jądra 5.13 zostało pominięte, a po wydaniu jądra 5.14 intencją było zatrzymanie migracji do nowszych wersji jądra.

Prawdopodobnie projekty Liquorix i Xanmod, które już wykorzystują rozwinięcia zestawu «-ck», będą mogli przejąć kontrolę nad aktualizacją.

Z Kolivas jesteś gotów przenieść konserwację z łatek do innych rąk, ale uważasz, że to nie jest dobre rozwiązanieponieważ wszystkie poprzednie próby stworzenia widelców doprowadziły do ​​problemów, których starałeś się uniknąć.

Con Kolivas uważa, że ​​dla użytkowników, którzy chcą w pełni wykorzystać główne jądro Linuksa bez przenoszenia do niego programu szeregującego MuQSS, najłatwiejszym i najbardziej wydajnym sposobem na to jest przeniesienie łat, aby zwiększyć częstotliwość generowania przerwań HZ do 1000 Hz.

Wreszcie sJeśli chcesz dowiedzieć się więcej na ten tematmożesz sprawdzić szczegóły W poniższym linku.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.