OptimizationKit – Jak To Jest Zrobione?

W ramach pracy nad nową wersją OptimizationKit (demon został wcześniej opisany w kilku newsach) napisałem dokumentację, która powinna być bardzo użyteczna dla osób, które chcą zmodyfikować kod demona, oraz bardziej zaawansowanych użytkowników, którzy chcą dokładnie poznać zasadę działania OptimizationKit.

Na kilku stronach opisałem krok po kroku działania, które wykonuje demon, oraz ważniejsze struktury danych używane w programie. Dokumentacja jest napisana dla OptimizationKit 0.1.2-rc2 i uwzględnia ostatnie zmiany w strukturach danych programu.

Wszystkich zainteresowanych zapraszam do lektury OptimizationKit – Jak To Jest Zrobione? Jak zwykle konstruktywne komentarze i sugestie są mile widziane.

żadnych reklam, sama wiedza.

Zarejestruj się na BEZPŁATNY NEWSLETTER i raz w tygodniu otrzymuj najważniejsze wiadmości
ze świata IT, nowych technologii i kryptowalut.

Bez reklam.

  1. Awatar jellonek
    jellonek

    nie za czesto sie tu reklamujesz? 😉
    bardzo dobrze ze informujesz co jakis czas o postepach swoich prac (co wiecej – w temacie, ktorego bardzo malo ludzi sie podjelo)
    ale faktycznie nieco to wyglada na darmowe reklamowanie sie w tutejszych linkach…
    wypadalo by przynajmniej odwdzieczyc sie poprzez umieszczenie u siebie jakiegos linka do tutejszej darmowej tablicy ogloszen 😉

    1. Awatar Rsh
      Rsh

      Zresztą, te niusy nie wchodzą automatycznie na stronę główną, więc nadal to ludzie decydują czy ta darmowa reklama jest ok czy nie.

    2. Awatar optimizationkit
      optimizationkit

      Gdybym chciał za darmo reklamować stronę, to dodałbym ją do kilku tysięcy katalogów dla seo – jak możesz sprawdzić nie zrobiłem tego. Nie zależy mi na podbijaniu pagerank strony.

      Dodałem newsa niezwiązanego z projektem, żeby nie było, że chcę coś za darmo – news o OK co 2, 3 tygodnie i parę newsów o innych rzeczach. To chyba uczciwy układ? Jutro też wrzucę na stronę domową projektu jakąś stronę z linkami do JakiLinux, Linuxnews i OSNews.

      1. Awatar kocio
        kocio

        Ja tam chętnie bym widział, gdyby ludzie uczestniczący w różnych projektach opowiadali czasem co w nich nowego.

      2. Awatar jellonek
        jellonek

        w/g mnie bardzo uczciwy uklad, a i info o linkach tez pocieszajace 😉

    3. Awatar wujek_bogdan
      wujek_bogdan

      a co w tym zlego ze reklamuje swoj DARMOWY produkt?
      ma cos czym sie moze podzielic i to robi.

      1. Awatar trasz
        trasz

        Dokladnie to samo, co w reklamowaniu platnego produktu. Tam tez ma cos, czym sie moze podzielic, na okreslonych warunkach.

        1. Awatar Krzys
          Krzys

          Eh, wiec mowisz, ze platna sluzba zdrowia to "dokladnie to samo" co wolontariat w krajach trzeciego swiata? Przeciez tu pomoc, tam pomoc…

        2. Awatar trasz
          trasz

          @Krzys: Nie. Mowie, ze reklama to reklama. Nie ma znaczenia, czy reklamowany produkt jest za darmo.

        3. Awatar michalzxc
          michalzxc

          @trasz: Osobiście chyba bardziej lubię/akceptuję reklamy (jako osoba oglądająca) w których ktoś daje mi coś za darmo, niż te w których ktoś chce mi coś sprzedać:P

  2. Awatar Mieszko Kaczmarczyk
    Mieszko Kaczmarczyk

    Facetowi coś się udało zrobić gdy inni nawet nie próbują cokolwiek zrobić – za to nie brakuje im uszczypliwych wypowiedzi.

    1. Awatar Vogel
      Vogel

      Ale jeszcze nie przebił częstotliwości naszych newsów o kadu 0.6.0 z czasów przed wydaniem 😉

      NIedługo chyba to zainstaluje 😉

      1. Awatar burak
        burak

        jak ten program dziala jak kadu to rzeczywiscie potrzebuje reklamy

  3. Awatar Roobal
    Roobal

    napisałem dokumentacje

    Chyba dokumentację.

    Pozdrawiam!

    1. Awatar optimizationkit
      optimizationkit

      Dzięki za zwrócenie uwagi, poprawione.

  4. Awatar vampire
    vampire

    czy chociaz w jednym zdaniu moglbys napisac czym jest optomizationKit?

    1. Awatar optimizationkit
      optimizationkit

      W jednym zdaniu może być trudno…

      OK monitoruje uruchomione w systemie procesy i w zależności od konfiguracji zdefiniowanej przez użytkownika stosuje odpowiednie optymalizacje systemu – tak aby wybrany program działał szybciej (dostawał więcej zasobów etc.), lub dodaje programy do określonych grup kontrolnych (obsługa mechanizmu cgroups w nowszych wersjach Linuksa). Istnieje też możliwość prefetchu wybranych programów i bibliotek podczas startu demona (ta funkcjonalność zostanie udoskonalona w kolejnej wersji).

      Więcej informacji znajdziesz w dokumentacji na stronie projektu.

  5. Awatar tremor
    tremor

    Ciekawy projekt. Pozdrowienia dla twórców.

Dodaj komentarz

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