ISC brengt laatste BIND 10-versie uit en laat ontwikkeling over aan community

Het Internet Systems Consortium heeft een nieuwe versie van de veelgebruikte dns-serversoftware BIND 10 uitgebracht. Het gaat om de laatste versie die de organisatie uitbrengt, want het consortium laat weten de ontwikkeling niet meer te kunnen voortzetten.

BIND, oftewel Berkeley Internet Name Domain, is een belangrijk onderdeel van de infrastructuur op internet. Versie 1.2 van BIND 10 biedt systeembeheerders verschillende tools om dns-servers te beheren en te monitoren.

Het Internet Systems Consortium zegt met de vrijgave van BIND 10 te stoppen met het updaten van de opensourcesoftware ten gunste van BIND 9. "We hebben niet de resources om continu aan twee projecten te werken, en BIND 9 wordt meer gebruikt", maakte vice-president Scott Mann bekend.

Aan BIND 10 werd jarenlang gewerkt. Diverse bedrijven als Google, RIPE en SIDN sponsorden het project. Mann laat weten dat BIND 10 binnenkort beschikbaar komt via GitHub onder de naam Bundy. De dns-beheersoftware zal anders heten, omdat BIND 9 nog wel onder de vlag van het ISC wordt ontwikkeld.

Door Yoeri Nijs

Nieuwsposter

18-04-2014 • 19:07

18 Linkedin

Submitter: Lex_brugman

Reacties (18)

18
17
11
2
0
3
Wijzig sortering
Dan vraag ik me toch af, als 10 de opvolger is van 9, waarom stoppen ze dan niet met het ontwikkelen van 9?
Of 9 moet zoals de Ubuntu LTS versies zijn, maar anders snap ik het niet.
Volgens mij omdat de onderliggende architectuur compleet verschillend is, net zoals met samba 3 en 4 het geval is.

Maar ik moet eerlijk zijn dat ik mij nog niet verdiept heb in BIND 10, hier pruttelt 9 nog gewoon vrolijk :)

-edit- mijn vermoeden klopt: compleet andere basis architectuur!

http://jpmens.net/2012/12/21/completely-different-bind-10/

Voor mijn systemen geen noodzaak te upgraden, zou ook een behoorlijke klus worden omdat dus de configuratie backend volledig op de schop gegooid is

[Reactie gewijzigd door terror538 op 18 april 2014 19:52]

De architectuur is inderdaad compleet anders bij BIND10, BIND10 is modulair opgebouwd zo is DHCP nu eindelijk geintegreerd en zou je dus in principe makkelijke dynamic dns kunnen gebruiken ten opzichte van BIND9 met ISC-DHCP-Server. Een andere toegevoegde waarde is dat de zones nu gewoon in een mysql of postgres database gezet kunnen worden waardoor je dus redundantie en clustering voor load balancing kan gebruiken. Daar naast kan je kiezen wat voor type DNS server je wilt configureren (master,slave,caching).Een nadeel is echter dat SAMBA4 nog geen support heeft voor BIND10 als backend.

Wat betreft de support voor BIND9 over BIND10 kan ik me voorstellen als meer dan de helft van alle DNS server BIND9 is. BIND9 is op zich ook gewoon een goed pakket, wat ook hier lekker doorprutelt en mede door de support met SAMBA4 blijf ik die ook wel nog even gebruiken.
Bind heeft ook een verschrikkelijk track record als het gaat om backwards comptabiliteit.

Configuratie van bind 4 werkte niet out of the box met bind 8, een paar jaar later kwam bind 9 uit en weer was het geen simpele upgrade. En vorig jaar kwam dan bind 10 uit. En raad eens: de traditie is netjes in ere gehouden. Overigens is bind 10 de eerste officiele release sinds bind werd overgedragen naar het ISC in 2012.. Overigens is men al in 2009 begonnen met de 'rewrite' van bind 10.

Wat misschien nog wel vervelender is met bind 10 is dat ook alle utilities nu een prefix hebben gekregen van 'b10-' zodat de namen niet conflicteren, maar zelden zal op 1 systeem zowel bind 9 als bind 10 geinstalleerd worden. Veel distributies staan dat niet toe aangezien je vaak maar 1 'dns' package kunt installeren. Het effect is echter dat je daardoor dus niet alleen je config drastisch moet aanpassen, maar ook alle geautomatiseerde scripts en programma's welke gebruik maken van bind libraries.

Een andere reden waarom bind 10 ook niet populair is, is omdat deze bijvoorbeeld ook niet is opgenomen in Debian, RedHat en Suse..

Weet verder niet of de naam bundy wel zo handig is gekozen, omdat bind in het verleden ook vaak als 'Buggy Internet Name Daemon' werd beschreven. Beter hadden ze gekozen voor een synoniem voor 'bind' (als werkwoord) als knot of zo.

Nu maar afwachten hoe ze verder gaan met de ontwikkeling van bind 9. Afgelopen februari werd versie 9.9.5 gereleased, dus hoe lang kun je nog versie 9 blijven doornummeren?
Wat betreft de overgang van BIND9 naar 10 snap ik best het ontbreken van de backwards compatibility, dit omdat het onderliggende systeem compleet anders is. Van BIND8 naar 9 durf ik niet te zeggen hier heb ik geen ervaring mee.

Ik heb BIND10 ook zelf moeten compileren, en anders word het zoeken naar een PPA wat natuurlijk ook niet echt is wat je wilt. Maar voorlopig zal die denk ik ook niet te vinden zijn in de distro repositories.
De b10- prefix klinkt inderdaad slecht gekozen, maar qua dat nummeren, nou dat is zo opgelost hoor. Als je bij 9.9.9 komt, ga je lekker verder met 9.9.10 en zo verder to 9.9.99 en dan 9.9.100, 9.9.101, en dan kom je bij 9.10.0, 9.10.1, enzovoort. Die versie kunnen ze tot in de eeuwigheid doornummeren.
Beetje vreemde redenatie. Want wordt BIND10 nu overgelaten aan de community en gaan ze verder met 9? Of stoppen ze helemaal met BIND en laten ze beide over aan de community? En als 10 uitgebracht wordt, waarom dan nog je energie steken in 9? Want de meesten denken dat 9 "slechter" ontwikkeld is dan 10 en zullen ze 10 elke keer installeren en zodoende raakt 9 in de vergetelheid.

Beter dat ze zeggen dat ze Bundy hebben uitgebracht, maar dat ze de ontwikkeling daarvan stoppen en overlaten aan de community en doorgaan met BIND9 en beide dus twee hele verschillende pakketten worden (wat dus nu het geval is qua structuur). Of zet Tweakers de naam BIND10 hier neer zodat wij het beter begrijpen, maar bedoelt ISC eigenlijk Bundy in hun berichtgeving?

Vragen vragen :)
Een groot deel van je vragen wordt volgens mij beantwoord in dit artikel?
En als 10 uitgebracht wordt, waarom dan nog je energie steken in 9? Want de meesten denken dat 9 "slechter" ontwikkeld is dan 10
BIND 10 is nu bijna een jaar beschikbaar, maar 9 blijft populairder dus je aanname klopt niet:
"We hebben niet de resources om continu aan twee projecten te werken, en BIND 9 wordt meer gebruikt
Je andere vraag:
Want wordt BIND10 nu overgelaten aan de community en gaan ze verder met 9? Of stoppen ze helemaal met BIND en laten ze beide over aan de community?
Nee, ze gaan verder met BIND 9. Dat staat al verkapt in het begin van het artikel, maar wordt afsluitend nog eens expliciet benoemd:
Mann laat weten dat BIND 10 binnenkort beschikbaar komt via GitHub onder de naam Bundy. De dns-beheersoftware zal anders heten, omdat BIND 9 nog wel onder de vlag van het ISC wordt ontwikkeld.
Lezen lezen? :P

[Reactie gewijzigd door Gizz op 18 april 2014 20:26]

Anoniem: 582495
@Gizz19 april 2014 00:21
Ah thanks voor de verduidelijking. Ik moet zeggen, in Yzord's defense, ik snapte er ook niet zoveel van :P
Wat een vreemd verhaal, het lijkt wel of ze zeggen dat ze zelf geen vertrouwen hebben in Bind 10. Ik denk dat ze bedoelen dat ze geen geld meer hebben om aan nieuwe features te werken maar dat ze wel nog Bind 9 blijven onderhouden zolang een groot deel van de wereld daar gebruik van maakt. Ik geloof dus niet dat het de bedoeling is dat ze Bind9 nog verder gaan ontwikkelen maar dat er alleen nog bugfixes komen.

[Reactie gewijzigd door CAPSLOCK2000 op 18 april 2014 21:04]

"We hebben niet de resources om continu aan twee projecten te werken, en BIND 9 wordt meer gebruikt"
Nogal logisch. Immers, hoe kan BIND 10 meer gebruikt worden dan BIND 9, als BIND 10 net pas uit is?
Dat staat er niet. Ze hebben een nieuwe versie van BIND 10 uitgebracht. Eerste regel van het artikel.
Anoniem: 480243
18 april 2014 19:50
Wat een achterlijke bedrijfsvoering, trigger je klanten dan om over te stappen. Had ook veel eerder afgebouwd moeten worden. Typisch gevalletje adhocratie?
Klanten? BIND is een opensource project. Als de "klanten" het echt willen dan kunnen ze zelf verder gaan met de ontwikkeling.

[Reactie gewijzigd door downtime op 18 april 2014 20:03]

Anoniem: 480243
@downtime19 april 2014 12:22
'Klanten' ja :p Een opensource project heeft ook kosten, dus moet er geld binnen komen, dat komt dan van 'klanten', de gebruikers van het product.
Zo werkt het bij BIND (en overigens 80% van alle open source projecten) niet...
De meeste projecten worden OF gesponsord (door bedrijven die er baat bij hebben zoals Google) OF gesponsord qua tijd (ontwikkelaars die er hun tijd insteken zonder loon). Geld komt er meestal niet eens bij kijken.
Het Internet Systems Consortium heeft een nieuwe versie van de veelgebruikte dns-serversoftware BIND 10 uitgebracht.
BIND 10 is helemaal niet “veelgebruikt” — dat is nu juist de reden dat ISC met de ontwikkeling stopt.

Op dit item kan niet meer gereageerd worden.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee