Debian | ||
---|---|---|
Fyr | fellesskap , organisasjon og gratis programvaresamfunn | |
Fundament | 1993 | |
Grunnlegger | Ian Murdock | |
Medlem av | CVE nummereringsmyndigheter | |
Debian eller Debian Project , [ 1 ] ( på engelsk , Debian Project ) [ 2 ] er et fellesskap som består av utviklere og brukere , som vedlikeholder et GNU - operativsystem basert på fri programvare . Systemet er forhåndskompilert, pakket og i deb -format for flere datamaskinarkitekturer og for flere kjerner .
Debian-prosjektet ble opprinnelig kunngjort i 1993 av Ian Murdock . Navnet Debian kommer fra kombinasjonen av hans daværende kjærestes (og senere ekskone) Deborahs navn og hans eget, derav Deb(orah) og Ian. Debian 0.01 ble utgitt 15. september 1993 [ 3 ] og den første stabile versjonen ble laget i 1996. [ 4 ]
Det ble født som en forpliktelse til å skille gratis programvare fra ikke-fri programvare i sine versjoner . Utviklingsmodellen til prosjektet er ikke relatert til forretningsmessige eller kommersielle årsaker, og utføres av brukerne selv , selv om den har støtte fra flere selskaper i form av infrastruktur. Debian selger ikke programvaren direkte , den gjør den tilgjengelig for alle på Internett , selv om den tillater folk eller selskaper å distribuere den kommersielt så lenge lisensen respekteres . [ 5 ]
Utviklerfellesskapet til prosjektet er representert av Software in the Public Interest , [ 6 ] en ideell organisasjon som gir juridisk dekning til ulike gratis programvareprosjekter , med det opprinnelige målet å gi juridisk dekning til Debian -prosjektet , etter slutten av sponsingen av FSF ( Free Software Foundation ).
Den første porten til Debian-systemet , og også den mest utviklede, er Debian GNU/Linux , basert på Linux -kjernen , og som alltid bruker GNU -verktøy . Andre porter med forskjellige kjerner finnes også : Hurd ( Debian GNU/Hurd ); NetBSD ( Debian GNU/NetBSD ) og FreeBSD ( Debian GNU/kFreeBSD ).
Debian-prosjektet er en frivillig organisasjon med 3 grunnleggende dokumenter:
For tiden inkluderer prosjektet mer enn tusen utviklere. Hver og en av dem har en plass i prosjektet, enten relatert til pakkene : vedlikehold, dokumentasjon, kvalitetskontroll eller relatert til infrastrukturen til prosjektet: koordinering av utgivelser, nettoversettelser, etc.
Prosjektet opprettholder e- postlister og et system som lar hele fellesskapet lese og rapportere feil . På denne måten jobber brukere og utviklere sammen .
Det finnes andre kommunikasjonsmåter med bidragsytere og brukere, hovedsakelig via IRC og spesielt på Freenode - serveren . Alle disse mediene har et stort publikum, og blir besøkt av mange brukere og utviklere .
I tillegg kan utviklere ta bindende generelle beslutninger for en resolusjon eller stortingsvalg. All stemmegivning skjer etter Schulze-metoden .
Leder | Land | Siden | Før | Refs |
---|---|---|---|---|
Ian Murdock | Tyskland | august 1993 | mars 1996 | |
Bruce Perens | USA | april 1996 | desember 1997 | |
Ian Jackson | januar 1998 | desember 1998 | ||
Wichert Akkermann | Nederland | januar 1999 | mars 2001 | |
ben collins | USA | april 2001 | april 2002 | |
Bdale Garbee | USA | april 2002 | april 2003 | |
Martin Michlmayr | Østerrike | mars 2003 | april 2005 | |
Branden Robinson | april 2005 | april 2006 | ||
Anthony Towns | Australia | april 2006 | april 2007 | |
Sam Hocevar | Frankrike | april 2007 | april 2008 | |
Steve McIntyre | England | april 2008 | april 2010 | |
Stefano Zacciroli | Italia | april 2010 | april 2013 | |
Lucas Nussbaum | Frankrike | april 2013 | april 2015 | |
neil mcgovern | England | april 2015 | april 2016 | |
Mehdi Dogguy | Tunisia Frankrike | april 2016 | april 2017 | |
Chris Lamb | England | april 2017 | april 2019 | |
Sam Hartman | USA | april 2019 | april 2020 | |
Jonathan Carter | april 2020 | [ 7 ] [ 8 ] [ 9 ] |
Utviklernes stemme velger en Debian-prosjektleder en gang i året. Dette har flere spesielle egenskaper, men de er langt fra en absolutt avgjørelse og brukes sjelden. Under en generell resolusjon kan utviklerne blant annet gjenvelge lederen, omgjøre en beslutning fra lederen eller hans delegater, eller endre Grunnloven og andre stiftelsesdokumenter.
Lederen delegerer noen ganger myndighet til andre utviklere for å utføre spesialiserte oppgaver. Dette betyr generelt at en leder delegerer til noen opprettelsen av en arbeidsgruppe for å utføre nye oppgaver og dermed gradvis bygge opp et team som fortsetter arbeidet, jevnlig utvide eller redusere sine rekker etter behov i hver situasjon.
En kanskje viktigere person enn lederen i Debian-prosjektet er utgivelsessjefen, som setter målene for en "stabil" utgivelse og overvåker prosessen.
En liste over viktige stillinger i Debian-prosjektet er tilgjengelig på Debian-organisasjonens nettsted.
Debian-prosjektet nyter en konstant strøm av mennesker som ønsker å bli utviklere. Disse menneskene må bestå en forseggjort undersøkelsesprosess som etablerer deres identitet, motivasjon, forståelse av prosjektets mål (kombinert i Debians sosiale kontrakt ) og tekniske kompetanse. [ 10 ]
Debian-utviklere blir med i prosjektet av mange grunner; noen av dem er:
Debian-utviklerne kan si opp sin stilling når som helst ved å frigi pakkene de var ansvarlige for og sende en rapport til utviklere- og vedlikeholdsgruppen (slik at deres opplastingsautorisasjon blir tilbakekalt).
Debian tilbyr en udefinert utviklingssyklus, med henvisning til at "den utgis bare når den er klar". [ 11 ] Versjoner utgis vanligvis med intervaller på to til tre år. Kodenavn for Debian-utgivelser er inspirert av karakterer fra Toy Story , og hver utgivelse er knyttet til en gren, som endres når en ny versjon er utgitt.
Debian stable ( Debian Stable , på engelsk), er den stabiliserte versjonen av denne distribusjonen. Den støttes av Debians sikkerhetsteam og anbefales for produksjonsbruk.
Du kan installere binære pakker ( deb ) via APT -verktøyet eller kompilere kildekoden ved å skrive følgende linjer til filen: /etc/apt/sources.list :
# Repository for den stabile versjonen deb http://ftp.debian.org/debian/stablemain deb-src http://ftp.debian.org/debian/stablemainFør den nye stabile versjonen utgis, blir de nåværende stabile Debian -repositoriene omdøpt til: " Old Stable" (oversatt til spansk som: "gammel-versjon-stabil"). Prosessen utføres med tanke på at noen organisasjoner kan kreve en lang plan for å teste og oppgradere datamaskiner. Debians sikkerhetsteam prøver å opprettholde sikkerhetsstøtte i " Old Stable" -utgivelser i et år etter at "nåværende Stable" er utgitt.
De kan fortsatt installeres via APT -verktøyet, binære ( deb ) pakker, eller ved å kompilere kildekode fra forrige versjon av Debian ved å skrive følgende linjer til filen: /etc/apt/sources.list :
# Repository for den gamle stabile versjonen deb http://ftp.debian.org/debian/oldstablemain deb-src http://ftp.debian.org/debian/oldstablemainDen nåværende stabile versjonen av Debian er 10, kalt buster . [ 12 ]
I testing"Debian in testing" (" Debian Testing" på engelsk), er testversjonen av Debian. I denne utgivelsen er pakker som tidligere har vært i Unstable-utgivelsen , men som inneholder langt færre feil . I tillegg skal de kunne installeres i alle arkitekturene de er bygget for. Det er mye brukt som et skrivebordssystem av de som ønsker å ha den mest oppdaterte programvaren, selv om den mangler stabilitet. Herfra kommer den fremtidige stabile versjonen.
# Repository for testversjonen deb http://ftp.debian.org/debian/testmain deb-src http://ftp.debian.org/debian/ testing mainDen nåværende fordelingen av i testing er bullseye . [ 12 ]
UstabilI " Debian unstable " ( Debian Unstable ), er det der den aktive utviklingen av Debian finner sted. Dette er grenen som brukes av prosjektutviklere. Den ustabile Debian-grenen har alltid kodenavnet: Sid .
# Repository for den ustabile versjonen deb http://ftp.debian.org/debian/unstablemain deb-src http://ftp.debian.org/debian/ unstable mainDen ustabile fordelingen kalles alltid: sid . [ 12 ]
FrossetNår testversjonen når et akseptabelt nivå av feil , blir den "frossen" , noe som betyr at nye pakker siden den ustabile versjonen ikke lenger aksepteres. Deretter jobber vi med å polere så mange feil som mulig, for å slippe den stabile versjonen. Denne perioden kan vare flere måneder på grunn av at ingen utgivelsesdato er satt. Debian vil ikke bli utgitt som stabil før utviklerne anser den som stabil. Denne stabiliteten måles basert på programvarefeillogging . Når et akseptabelt nivå er nådd, tildeles den et tidligere avtalt versjonsnummer og frigis som en " stabil versjon" (kun stabile versjoner har et versjonsnummer). Den forrige stabile versjonen er klassifisert som " gammel-stabil" , mottar støtte for en viss periode (vanligvis ett år), og etter det vil den bli forlatt.
EksperimentellDette er ikke en distribusjonsutviklingsgren , men et pakkelager . Både utviklere og vanlige brukere kan få de nyeste versjonene av programvare som nettlesere eller kontorpakker:
deb http://ftp.debian.org/debian/experimentalmain deb-src http://ftp.debian.org/debian/experimentalmainVersjon | Kodenavn | Lansering | Arkitekturer | pakker | Brukerstøtte |
---|---|---|---|---|---|
1.1 | Buzz | 17. juni 1996 | 1 | 474 | nitten nittiseks |
1.2 | Rex | 12. desember 1996 | 1 | 848 | nitten nittiseks |
1.3 | Bo [ 13 ] | 2. juni 1997 | 1 | 974 | 1997 |
2.0 | Hamm [ 14 ] | 24. juli 1998 | to | ~1500 | 1998 |
2.1 | Slink [ 15 ] | 9. mars 1999 | 4 | ~2250 | 2000-02 |
2.2 | Potet [ 16 ] | 15. august 2000 | 6 | ~3900 | 2003-04 |
3.0 | Woody [ 17 ] | 19. juli 2002 | elleve | ~8500 | 2006-08 |
3.1 | Sarge [ 18 ] | 6. juni 2005 | elleve | ~15400 | 2008-10 |
4.0 | Etse [ 19 ] | 8. april 2007 | elleve | ~18000 | 2010-12 |
5.0 | Lenny [ 20 ] | 14. februar 2009 | 12 | ~23000 | 2012-02 |
6.0 | Klem [ 21 ] | 6. februar 2011 | 9+2 | ~29000 | 2016 [ 22 ] |
7,0 | hvesende | 4. mai 2013 [ 23 ] | 11+2 | ~36000 | 2018-05-31 |
8.0 | Jessica [ 24 ] | 25. april 2015 [ 25 ] | 10 | ~43000 | 2020-06-30 |
9,0 | Tøye ut | 17. juni 2017 | 10 | ~51687 | juni 2022 |
10,0 | busters | 6. juli 2019 | 10 | > 59 000 | 2024 |
Debian-versjonsnavn er hentet fra filmen Toy Story . Til dags dato er det femten stabile utgivelser (med respektive hurtigreparasjoner) oppført i den vedlagte tabellen.
Dag-til-dag utvikling foregår på den ustabile versjonen , en gren som vises hardkodet under navnet: Sid; som henspiller på karakteren i filmen Toy Story , en gutt som har det gøy å torturere leker. Imidlertid er det de som mener at Sid er et akronym for "Still In Development" (fortsatt i utvikling).
Programvarepakker under utvikling lastes opp til grener kalt ustabil og eksperimentell . Vanligvis lastes programvarepakker opp til ustabile av den opprinnelige utvikleren av applikasjonen, men med innpakning og andre Debian-spesifikke modifikasjoner introdusert av utviklerne. Programvare som anses som ustabil og ennå ikke er klar for den ustabile grenen, settes vanligvis inn i eksperimentell .
Debian-prosjektet ble grunnlagt i 1993 av Ian Murdock etter å ha studert ved Purdue University . Murdock skrev Debian-manifestet som han brukte som grunnlag for opprettelsen av GNU/Linux Debian-distribusjonen. I denne teksten er høydepunktene: Hold distribusjonen åpen, i samsvar med ånden til Linux (kjerne) og GNU .
Navnet på prosjektet er basert på kombinasjonen av hans daværende kjærestes (senere ekskone) navn "Deborah" med hans eget navn: "Ian", som danner Debian - sammentrekningen , uttalt som de tilsvarende stavelsene til disse navnene, på amerikansk Engelsk : / dɛbˈiːjən/.
Prosjektet vokste sakte til å begynne med, og ga ut sine første 0,9x-versjoner i 1994 og 1995 . De første portene til andre arkitekturer var tidlig i 1995 , med den første 1.x-versjonen av Debian som ble utgitt i 1996 .
I 1996 erstattet Bruce Perens Ian Murdock som prosjektleder. Etter forslag fra utvikler Ean Schuessler ledet han prosessen med å oppdatere Debians sosiale kontrakt og Debians retningslinjer for fri programvare , og definerte de grunnleggende punktene for utviklingen av distribusjonen . Det startet også opprettelsen av organisasjonens lovlige programvarelisens .
Bruce Perens trakk seg i 1998 , før den første glibc-baserte versjonen av Debian, 2.0, ble utgitt. Prosjektet fortsatte med å velge nye ledere og gjøre to revisjoner av versjon 2.x, hver med flere versjoner for andre arkitekturer og flere pakker. Den ble beleilig utgitt i denne perioden, der den første porten var til en kjerne som ikke var basert på Linux -kjernen , og dermed ble debian GNU/Hurd født , ved å bruke Hurd -kjernen fra GNU - prosjektet . De første Debian-baserte GNU/Linux-distribusjonene ( Corel Linux og Stormix's Stormix's Linux ) , ble startet i 1999 . Selv om de ikke var under utvikling på veldig lenge, var disse distribusjonene de første av mange som var basert på Debian.
På slutten av 2000 gjorde prosjektet den største endringen i filstrukturen og utgivelsesorganisasjonen; reorganisering av programvarepakkeutgivelsesprosesser med de nye " pakkepoolene " , og skape en relativt stabil testgren for neste utgivelse. I 2001 begynte utviklere å møtes på en årlig konferanse kalt: Debconf , med diskusjoner og workshops for utviklere og tekniske brukere .
Debian GNU/Linux er hovedprosjektet til Debian-prosjektet, som tilbyr et GNU-operativsystem med Linux-kjernen. Debian GNU/Linux støtter for tiden offisielt i386 , amd64 , ARM (i sine varianter arm64, armel, armhf), MIPS (i sine varianter mips64el, mipsel), ppc64el og s390x, så vel som andre uoffisielle porter. [ 26 ]
Debian GNU/kFreeBSD | ||
---|---|---|
En del av BSD | ||
Generell informasjon | ||
programtype | samfunnet | |
utvikler | Debian | |
Utviklingsmodell | Gratis programvare | |
Første utgivelse | 1993 | |
Tillatelse | BSD -lisens , GPL og andre gratis lisenser | |
Faktisk tilstand | Avviklet | |
Teknisk informasjon | ||
Cellekjernen | FreeBSD | |
Versjoner | ||
Siste stabile versjon | 8.0 "Jessie" () | |
Lenker | ||
Offesiell nettside | ||
Debian GNU/kFreeBSD er et operativsystem utgitt av Debian-prosjektet for i486 -kompatible datamaskinarkitekturer . Det er en distribusjon av GNU -operativsystemet med Debian - pakkebehandlingssystemet ( APT ), og av FreeBSD -kjernen . Den ble utgitt sammen med versjon 6.0 "Squeeze", som er navnet på de "fremmede" karakterene fra filmen Toy Story ).
Det bør bemerkes at k -en i kFreeBSD refererer til det faktum at bare FreeBSD -kjernen brukes . Siden FreeBSD er et komplett operativsystem , er det viktig å merke seg at FreeBSD -kjernen for denne versjonen av Debian er modifisert for å fungere med GNU - bibliotekene . En annen versjon er også laget med NetBSD -kjernen kalt Debian GNU/NetBSD . Det er et alternativ til Linux -kjernen , etter Debian-filosofien om å ha det beste for utviklere og brukere.
Fra og med Debian 8 "Jessie", sluttet Debian å levere offisielle utgivelser av GNU/kFreeBSD. [ 27 ]
Debian GNU/NetBSD er et annet operativsystem med en BSD -basert kjerne , NetBSD , utgitt av Debian-prosjektet , som støtter IA-32 og DEC Alpha -arkitekturene . Prosjektet ble forlatt i 2002. [ 28 ]
Debian GNU/Hurd | ||
---|---|---|
En del av GNU Hurd | ||
Xfce Terminal og Thunar på Debian GNU/Hurd (Jessie/Sid) | ||
Generell informasjon | ||
programtype | samfunnet | |
utvikler | Debian | |
Utviklingsmodell | Gratis programvare | |
Første utgivelse | 1993 | |
Tillatelse | GPL og andre gratis lisenser | |
Faktisk tilstand | Utvikler | |
Teknisk informasjon | ||
Cellekjernen | hurd | |
kjernetype | mikrokjerne | |
Versjoner | ||
Siste stabile versjon | L1 (15. januar 2017 (5 år, 9 måneder og 2 dager)) | |
Siste versjon i tester | Debian GNU/Hurd 2019 [ 29 ] ( 7. juli 2019 (3 år, 3 måneder og 10 dager)) | |
Lenker | ||
Offesiell nettside | ||
Debian GNU/Hurd er et operativsystem distribuert av Debian, som søker å levere en GNU-distribusjon med GNU Hurd -kjernen . Debian GNU/Hurd har vært under utvikling i mange år og har hatt en offisiell utgivelse siden 2013. Med 78 % av Debian GNU/Linux- programvaren [ 30 ] har den blitt portert for GNU/Hurd. Den tilbys for tiden med i386- og AMD64 -arkitekturene .
Debian tilbyr ukentlige utgivelser, både på CD og DVD, samt forhåndsinstallerte bilder for testing på virtuelle maskiner, og er det eneste Debian-operativsystemet (bortsett fra GNU/Linux) som for tiden tilbys. [ 31 ]
For øyeblikket, ettersom Debian er en distro som har bevist sin stabilitet og nytte, har mange utviklere tatt den for å lage nye distribusjoner fra den . De er kjent som Debian-baserte distribusjoner .
Per september 2010 er det 121 aktive Debian-baserte distribusjoner ; I følge DistroWatch -søkemotoren har Debian også en offisiell liste over sine etterkommerdistribusjoner på nettstedet. [ 32 ]
Det er mange og varierte fellesskap relatert til Debian-prosjektet. Noen av dem er i: