MythTV

MythTV

MythTV 0.20 Hovedmeny
Generell informasjon
programtype HTPC
utvikler The Myth TV Team
Første utgivelse april 2002 _
Tillatelse GPL
Teknisk informasjon
Planlagt inn
standard grafisk grensesnitt Qt
Versjoner
Siste stabile versjon 31.0 ( info ) (23. mars 2020 (2 år, 6 måneder og 25 dager))
Lenker
Offesiell nettside kodelager

MythTV er en pakke med programmer som prøver å gjøre en personlig datamaskin med riktig maskinvare til en digital videoopptaker som lar TV-programmer spilles inn på en harddisk for visning. I dag går denne applikasjonen lenger, og gjør datamaskinen til et ekte MediaCenter som du kan spille spill, surfe, spille av videoer, lytte til musikk og mye mer med, alt ved hjelp av en enkel fjernkontroll uten behov for tastatur eller mus .

MythTV er en gratis programvareapplikasjon lisensiert under GNU/GPL .

Historikk

MythTV startet som et åpen kildekode-programvareprosjekt i 2002 . Forfatteren er Isaac Richards . Som det fremgår av prosjektets nettsted, var motivasjonene deres:

Jeg er lei av den dårlige kvaliteten på AT&T kabel-TV . Det går tregt å bytte kanal, det er fulle av annonser, og programguiden er morsom. Så jeg tenkte det ville være gøy å bygge en vikar. Ja, jeg kunne ha kjøpt en TiVo , men jeg ville ha mer enn bare en PVR - jeg ville ha en innebygd nettleser, en e-postklient, kanskje noen spill. I utgangspunktet ønsket jeg den mytiske konvergensen som har vært snakket om i årevis.

Utvikling

Som mange andre prosjekter i den frie programvareverdenen, er MythTV-prosjektet preget av utvikling i Bazaar-stil beskrevet av Eric S. Raymond i " The Cathedral and the Bazaar ". Der noen av egenskapene som beskriver denne prosjektstilen brukt av MythTV er:

  1. "Alle gode jobber innen programvare begynner med å prøve å lindre et personlig problem for programmereren."
  2. "Å behandle brukerne dine som samarbeidspartnere er den enkleste måten å raskt forbedre og effektivt feilsøke et program på."
  3. "Lanser den tidlig. Lanser den ofte. Og lytt til brukerne dine."
  4. "Gitt en stor nok base av testere og bidragsytere, vil nesten alle problemer bli identifisert raskt og løsningen deres vil være åpenbar for noen."

Prosjekter i basarstil er uten tvil et av de mest altruistiske fra et etisk synspunkt, siden de gjennomføres uten økonomisk støtte og med ren frivillighet. Hovedmotivasjonen til samarbeidspartnerne i denne typen prosjekter er å tenke at fri programvare er et fellesgode som alle kan dra nytte av.

For utviklingen av prosjektet brukes subversion versjonskontrollsystemet for å organisere kildekoden. For kommunikasjon mellom de forskjellige utviklerne er det en e- postliste og en rekke wikier . Nevn til slutt at brukere, i tillegg til mange nettsider på MythTV, også har wikier og e-postlister.

Funksjoner

MythTV-applikasjonen har en rekke temaer som lar deg endre utseendet. For å få alle funksjonene som denne applikasjonen gir oss, er det nødvendig å oppfylle noen grunnleggende avhengighetskrav for installasjonen, i tillegg til å konfigurere pluginene som gir oss de forskjellige egenskapene. Blant de mest relevante funksjonene den har:

Organisatoriske/assosiative eller beslutningsstrukturer

MythTV har en god organisasjonsstruktur, der hvert område er organisert av en person, som er ansvarlig for å rette feil , gjøre endringer og løse forespørsler om det. Områder kan grupperes i

Versjoner

En omvisning i de nyeste versjonene av prosjektet, og datoen for utgivelsen:

* 0.27.6 utgitt 2016-02-02

Distribusjoner

MythTV kan fås på tre forskjellige måter:

Radiografi

I en applikasjon av denne stilen, for å utføre en røntgen av prosjektet, er det ikke mulig å ta hensyn til bare den skrevne koden, siden det er mange ikoner og bakgrunner hvis utvikling kan betraktes som mye dyrere enn noen blokker av kode. Resultatene som er oppnådd her kan forstås som en nedre grense for prosjektkostnadene når man kun tar hensyn til koden.

Grunnpakken, ved versjon 0.20, overstiger en halv million linjer med kildekode identifisert av SLOCCount, et tall som ifølge COCOMO- modellen ville kreve en innsats for å produsere programvare av denne størrelsen på 150 årsverk. På den annen side er et annet estimat som SLOCCount produserte det som refererer til tiden det vil ta for et selskap å ha programvare som MythTV, som er 3,6 år.Vi fikk også at antallet utviklere som kan jobbe parallelt er omtrent 41 , hvis beregning er oppnådd ved å dele personårene på årene.

Når vi vet hvor mye tid og hvor mange mennesker vi trenger, er kostnadsberegningen enkel, for dette tar vi i betraktning lønnen på $56 286/år, som er gjennomsnittslønnen til en programmerer i USA , og multipliserer deretter resultatet for 2,40 som inkluderer eventuelle ekstra utgifter som ikke er programmererne som: infrastruktur eller markedsføring, alt dette gir et tall på $20.363.190, ca. €15.000.000.


Nåværende status for MythTV
nettside http://www.mythtv.org
Start av prosjektet 2002
Gjeldende versjon 0,21 (03.08.2008)
linjer med kildekode 549.787
Estimert utviklingsinnsats
(person-måned / person-år)
150,74 / 1 808,90
Estimert tid (år) 3,60
Anslått antall parallelle utviklere 41,85
kostnadsberegning $20 363 190 (€ 15 000 000)


Et annet aspekt å nevne er de ulike programmeringsspråkene som brukes i utviklingen av prosjektet, ifølge analysen utført med SLOCCount er de mest brukte språkene ANSI C og C++ , i en liten andel tolkede språk som f.eks. perl og shell eller assemblerspråk .

Programmeringsspråk brukt i MythTV 0.20
Språk linjer med kode %
ANSI-C 276.786 50,34 %
C++ 264.322 48,08 %
perle 4.160 0,76 %
sh 3.048 0,55 %
astma 1.471 0,27%MythTV-applikasjonen har mange temaer som lar deg endre utseendet. For å få alle funksjonene som denne applikasjonen gir oss, er det nødvendig å oppfylle noen grunnleggende avhengighetskrav for installasjonen, i tillegg til å konfigurere pluginene som gir oss de forskjellige egenskapene. Blant de mest relevante funksjonene den har:

Nåværende tilstand

"Myten om konvergens" nevnt av Isaac Richards består av et apparat som er i stand til å tilby alle hjemmets underholdningsfunksjoner. Dette konseptet er veldig løst, men det omfatter i det minste alle funksjonene som finnes i MythTV.

De store selskapene i sektoren begynner allerede å kjempe for en del av kaken som denne konvergensen gir. Initiativer som de nye multimedieprosessorene introdusert av Intel og AMD, nye applikasjoner å nyte på sofaen til de viktigste kommersielle operativsystemene ( Apple Front Row og Windows Media Center) eller multimediefunksjoner i siste generasjons konsoller er indikasjoner på denne endringen.

Fremtiden vil bringe en kamp for å dominere dette nye markedet, og det er å håpe at en applikasjon som Mythtv vil demonstrere hva fri programvaresamfunnet kan tilby på dette feltet, slik det allerede gjør i andre.

Se også

Eksterne lenker


25. januar 2019 (3 ​​år, 8 måneder og 23 dager)