от bop_bop_mara(31-03-2011)

NetBSD е една от операционните системи, поддържащи най-голям брой различни хардуерни платформи - 57 на брой, покриващи 15 различни процесорни архитектури. Мотото на проекта не случайно е "Разбира се, че върви под NetBSD". Но повишаващият се интерес към дадени платформи и занижаващият се към други е провокирал екипа да състави нова политика относно това как да се разпределят усилията за разработване и поддържане на проекта. Вариантите на системата (англ. ports) са разделени в система от три нива (англ. three-level port tier system). Всяко ниво дефинира правила за степента на отговорност от страна на официалния екип на NetBSD и на потребителите.

Първо ниво - Focus ports - включва стратегически най-важните платформи, предназначени за съвременните дектоп, сървърни и вградени системи. Отговорността за имплементирането на машинно зависимите компоненти на системата е изцяло на екипа от разработчиците. Включените в това ниво платформи са 8 на брой: amd64, evbarm, evbmips, evbppc, hpcarm, i386, sparc64, xen; обхванатите процесорни архитектури са arm, i386, mips, powerpc, sparc64, x86_64.

Второ ниво - Organic ports - е предназначено за остарели платформи или платформи, при които общността има ниска активност. Основната отговорност за поддръжката се предава на потребителите, но на разработчиците се препоръчва машинно независимите промени да се синхронизират и с тези варианти на системата. В това ниво са включени останалите 49 платформи, поддържани от NetBSD.

Трето ниво - Life support ports - тук се местят вариантите, които не са били обновявани за голям период от време (6 месеца) или които са сериозно повредени и не работят. Попаднал тук, даден вариант на системата има две опции - ако в рамките на 6-12 месеца проблемите му бъдат отстранени, ще премине на второ ниво; в противен случай ще бъде преместен в Attic директорията на CVS хранилището, с което съществуването му ще приключи. В момента това ниво е празно.

Решението към кое ниво ще принадлежи даден вариант на системата се взема от екипа на NetBSD, като силно влияние има мнението на потребителите и разработчиците. Даден вариант може да променя нивото си нагоре или надолу според активността на общността и популярността на хардуерната си платформа. Официалното разпределение можете да намерите на адрес http://www.netbsd.org/ports/

Източник: Announcing the NetBSD Port Tier System



<< Fedora 15 с директория /run | Document Freedom Day >>