Debian-prosjekt

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 ).

Prosjektorganisasjon

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 .

Debians prosjektleder

Leder Land Siden Før Refs
Ian Murdock Tyskland Tyskland august 1993 mars 1996
Bruce Perens  USA april 1996 desember 1997
Ian Jackson januar 1998 desember 1998
Wichert Akkermann Nederland Nederland januar 1999 mars 2001
ben collins  USA april 2001 april 2002
Bdale Garbee  USA april 2002 april 2003
Martin Michlmayr Østerrike Ø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 England april 2008 april 2010
Stefano Zacciroli Italia Italia april 2010 april 2013
Lucas Nussbaum  Frankrike april 2013 april 2015
neil mcgovern England England april 2015 april 2016
Mehdi Dogguy Tunisia Tunisia Frankrike  april 2016 april 2017
Chris Lamb England 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.

Utviklingsmodell

Rekruttering, motivasjon og oppsigelse av utviklere

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).

Utviklingssyklus

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.

Grener

Stabil

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/stablemain

Fø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/oldstablemain

Den 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 main

Den nåværende fordelingen av i testing er bullseye . [ 12 ]

Ustabil

I " 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 main

Den ustabile fordelingen kalles alltid: sid . [ 12 ]

Frosset

Nå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.

Eksperimentell

Dette 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/experimentalmain

Utgivelser

Versjon 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).

Utviklingsversjoner

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 .

Historien til Debian

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 .

Operativsystemer under Debian-merket

Debian GNU/Linux

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

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

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

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 ]

Avledede distribusjoner

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 ]

Fellesskap

Det er mange og varierte fellesskap relatert til Debian-prosjektet. Noen av dem er i:

Se også

  • Portal: Gratis programvare . Innhold relatert til fri programvare .
  • Debian-baserte distribusjoner

Filosofi

Diverse

Referanser

  1. "Om Debian" (html) . Arkivert fra originalen 21. desember 2018 . Hentet 11. januar 2019 . "Debian-prosjektet er en sammenslutning av mennesker som har gjort felles sak for å lage et gratis operativsystem (OS). Dette operativsystemet som vi har laget heter Debian. » 
  2. "Om Debian" (html ) . Arkivert fra originalen 21. desember 2018 . Hentet 11. januar 2019 . "Debian-prosjektet er en sammenslutning av enkeltpersoner som har gjort en felles sak for å lage et gratis operativsystem. Dette operativsystemet som vi har laget heter Debian. » 
  3. ^ "ChangeLog" . ibiblio _ Hentet 18. august 2016 . 
  4. "Kapittel 3 – Debian-utgivelser" . En kort historie om Debian . Debians dokumentasjonsteam . Hentet 10. februar 2016 . 
  5. En kort historie om Debian, debian.org
  6. Pengedonasjoner
  7. Carter, Jonathan (15. mars 2020). "Jonathan Carter DPL-plattform" (online ) . Indianapolis, USA: Debian.org . Hentet 12. mai 2020 . 
  8. "Debian-prosjektledervalg 2020" (online ) . Indianapolis, USA: Debian.org. 18. april 2020 . Hentet 12. mai 2020 . "Schwartz-sett inneholder alternativ 1: "Jonathan Carter"". 
  9. Naranjo, David (22. april 2020). "Debian: Ny prosjektleder, fjerning av gammel kode og anbefalinger for bruk av Git" (online) . Manzanares el Real, Spania: AB Internet Networks 2008 SL . Hentet 12. mai 2020 . «Om resultatet av det årlige valget der 339 utviklere deltok i avstemningen (som er 33 % av alle deltakerne med stemmerett og at det siste året var deltakelsen 37 %, året før de siste 33 %) , av de tre kandidatene til lederstillingen, deltok i valget Jonathan Carter, Sruthi Chandran, Brian Gupta. Å være Jonathan Carter vinneren og med det blir han leder av Debian-prosjektet i år. » 
  10. debian.org Debians nye utviklerhjørne Mer informasjon om prosessen med "ny utvikler" finner du her .
  11. "ReleaseWhenReady - Debian Wiki" . wiki.debian.org . Hentet 18. august 2020 . 
  12. ↑ a b c "Debian -- Debian-utgivelser" . www.debian.org . Hentet 18. august 2020 . 
  13. debian.org (06-02-1997) debian 1.3 ser lyset Arkivert 2008-07-23 på Wayback Machine
  14. debian.org (24-07-1998) debian GNU/Linux 2.0 "Hamm" utgitt Arkivert 2008-07-24 på Wayback Machine
  15. debian.org (03-09-1999) Debian 2.1-distribusjon arkivert 06-07-2008 på Wayback Machine .
  16. debian.org (2000-08-15) debian GNU/Linux 2.2, versjon "Joel 'Espy' Klecker", offisielt utgitt Arkivert 13. oktober 2007 på Wayback Machine .
  17. debian.org (2002-07-19) debian GNU/Linux 3.0 utgitt Arkivert 2007-01-11 på Wayback Machine
  18. debian.org (2005-06-06) debian GNU/Linux 3.1-utgivelse Arkivert 2007-04-08 på Wayback Machine .
  19. debian.org (2007-04-08) debian GNU/Linux 4.0-utgivelse Arkivert 2008-05-11 på Wayback Machine .
  20. debian-prosjektet (2009). "Utgivelse av debian GNU/Linux 5.0" . Hentet 15. februar 2009 . 
  21. debian.org Etterfølgerversjonsnavnet til Lenny
  22. [1]
  23. debian.org Utgivelseskunngjøring for Debian Wheezy
  24. debian.org Etterfølgerversjonsnavnet til Wheezy
  25. https://lists.debian.org/debian-devel-announce/2015/03/msg00016.html
  26. ^ "Debian - Porter" . www.debian.org . Hentet 18. august 2020 . 
  27. "Debian -- Debian GNU/kFreeBSD" . www.debian.org . Hentet 18. august 2020 . 
  28. "Debian GNU/NetBSD" . www.debian.org . Hentet 18. august 2020 . 
  29. Debian GNU/Hurd 2019 utgitt!
  30. "Debian Buildd-statistikkside" . Arkivert fra originalen 5. september 2015 . Hentet 26. mars 2011 . 
  31. "Debian GNU/Hurd README" . 
  32. Distro-døtre av debian
  33. "debian Brasil" . Hentet 28. januar 2021 . 
  34. debianColombia
  35. Costa Rica debian
  36. debian Chile (debianchile.org) Arkivert 2007-12-06 på Wayback Machine debian Chile ( debianchile.cl)
  37. debian Mexico
  38. ^ "Debian Nicaragua" . Arkivert fra originalen 25. mars 2008 . Hentet 16. mars 2008 . 
  39. "Debian-Ve Information" (online) . Debian Venezuela. Arkivert fra originalen 14. juli 2014 . Hentet 12. mai 2020 . «Debian Venezuela er et uavhengig fellesskap av Debian-brukere. Laget slik at Debian-brukere i Venezuela har et sted hvor vi kan uttrykke oss selv, hjelpe oss selv og dele med andre alt relatert til Debian. » 

Eksterne lenker