User:Jhutar

From FedoraProject

(Redirected from Jhutar)
Jump to: navigation, search

Contents

Jan Hutař

jhutar@redhat.com

Red Hat Czech - QA engineer

Inasnum - Fedora package sanity checker

See: https://fedorahosted.org/inasnum

rpmfluff

rpmfluff is a lightweight way of building RPMs, and sabotaging them so they are broken in controlled ways.

It is intended for use when testing RPM-testers e.g. rpmlint and writing test cases for RPM tools e.g. yum

See: https://fedorahosted.org/rpmfluff

BC thesis: Measure power consumption on a different Linux versions

CZ: Měření spotřeby energie na různých verzích Linuxu

Na různých verzích Linuxu (konkrétně distribuce Fedora) nainstalujte program (BLTK) simulující reálnou zátěž systému a pomocí watmetru opakovaně změřte spotřebu elektrické energie při jeho běhu. Měření opakujte na rozdílných strojích s rozdílnou HW konfigurací.

BLTK vy výchozím stavu nepodporuje příliš velké množství distribucí, proto vytvořte opravy, které jej umožní spustit i na dalších distribucích OS Linux. Opravy zašlete upstreamu projektu a zapracujte případné komentáře.

EN: Measure power consumption on a different Linux versions

On various versions of Linux operation systems, known as Linux distributions, and considering Fedora Linux in particular, install package which simulates the real system stress (BLTK). Using the wattmeter measure the power consumption of the computer. Repeat the measure on computers with different hardware configurations.

BLTK is for now usable only for Fedora 11, so the part of this work is to adapt it for another versions of operating systems.

Ideas for additional tasks

Sources of information

Cíle

BC thesis: Manual pages

CZ: Manuálové stránky

man formát je standadní formát používaný pro vytváření dokumentace v prostředí GNU Linux. Takzvané man stránky se vytváří ručně, pomocí GUI editorů, nebo s využitím utilit jako pod2man, které prochází zdrojový kód programů a do výsledné man stránky sestavují speciálně formátované komentáře. Cílem této práce je:

  1. vytvořit přehledný návod jak psát manuálové stránky
    • přehled sekcí manuálových stránek a jejich význam
    • přehled nejpoužívanějších tagů (včetně tabulek)
    • popis doporučeného formátování (standardní odsazení, do které části co patří a jiné konkrétní tipy)
    • napsat ukázkové manuálové stránky pro skripty vytvořené v rámci práce
  2. sestavit přehled manuálových stránek
    • kolik jich je v které distribuci, jak se měnilo jejich množství v čase
    • porovnání množství manuálových stránek přeložených do různých jazyků
    • vytvořit distribučně (například pro Fedora 10, 11, 12, Debian 5.0, 4.0) nezávyslý skript(y), který by zobrazil:
      • množství manuálových stránek v dané distribuci celkem nebo jen pro danou sadu balíků
      • počet manuálových stránek podle sekce
      • zastoupení jednotlivých nástrojů použitých k jejich tvorbě
      • zastoupení tagů formátovacího jazyka manuálových stránek
    • vytvořit webové rozhraní kde by bylo možné zjistit informace per man-page (poslední aktualizace, ...) nebo per distribuce
  3. přehled nástrojů pro vytváření a převod do a z tohoto formátu
    • jaké jsou možnosti automatického generování dokumentace ze zdrojových kódů a které balíky je používají
  4. přehled dalších formátů dokumentace - info a jiné

Goals

Cieľom v prvom semestri budú teda body 1 a 3:

1) Dokumentácia man. stránok

3) Nástroje na vytváranie/prevod do man formátu

+) doplnit statistiky pouzivanosti nastroju

+) rozbor skriptov, ktoré budú pristupovať k repozitárom a sťahovať si potrebné data

Potom v druhom semestri to dokončím 2, 4, 5 a 6:

2) Napíšem skripty, ku ktorým som v 1. semestri urobil analýzu

4) Prehľad iných formátov dokumentácie

5) Prehľad projektov súvisiacich s prekladmi man. stránok

6) Webové rozhranie

Sources of information

$ man man
$ man groff
$ man roff