NetBSD
![]() | В другом языковом разделе есть более полная статья NetBSD (англ.). |
NetBSD | |
---|---|
![]() | |
![]() | |
Разработчик | The NetBSD Project |
Семейство ОС | BSD UNIX |
Основана на | 386BSD[3] |
Последняя версия | |
Последняя тестовая версия | 10.0[2] (20 декабря 2022 ) |
Менеджеры пакетов | Pkgsrc |
Поддерживаемые платформы | DEC Alpha, ARM, PA-RISC, Motorola 68000[d], MIPS, PowerPC, SuperH, SPARC, RISC-V, VAX и x86 |
Тип ядра | Монолитное с поддержкой подгружаемых модулей |
Интерфейс | интерфейс командной строки |
Лицензия | BSD[4] |
Состояние | Актуальное |
Репозиторий исходного кода | cvsweb.netbsd.org |
Веб-сайт | netbsd.org (англ.) |
![]() |
NetBSD — свободно распространяемая операционная система. Первая официальная версия NetBSD — 0.8 — была выпущена в апреле 1993 года[5].
NetBSD происходит из систем 4.3BSD и 386BSD[6]. В конце 1995 года от NetBSD появился форк — OpenBSD[7]. NetBSD часто используется в встраиваемых системах[8][9].
NetBSD портирована на огромное количество компьютерных архитектур. Лозунг NetBSD — «Конечно, это работает с NetBSD» (
«NetBSD» — зарегистрированная торговая марка Фонда NetBSD[13].
История
NetBSD произошла от релиза 4.4BSD, сделанного
До 2004 года, релизы NetBSD 1.x выпускались примерно ежегодно, с небольшими релизами-«патчами» между ними. Начиная с релиза 2.0, NetBSD использует семантическое версионирование, и каждый важный релиз NetBSD соответствует увеличенному номеру версии, то есть важные релизы следующие за 2.0 будут 3.0, 4.0, и так далее. Более ранние меньшие релизы сейчас разделены на две категории: x.y — «стабильные» поддерживаемые релизы, и x.y.z релизы — содержащие только исправления ошибок безопасности и критических ошибок[19].
История версий
Цвет | Легенда |
---|---|
красный | Неподдерживаемая версия |
жёлтый | Старая поддерживаемая версия |
зелёный | Текущая версия |
золотой | Последняя тестовая версия |
Версия | Дата релиза | Примечания |
---|---|---|
10.0 | 28 марта 2024 |
|
9.0[22] | 14 февраля 2020 |
|
8.0[23] | 2 июля 2018 |
|
7.1[26] | 11 марта 2017 | |
7.0[27][28] | 8 октября 2015 | |
6.1[29] | 18 мая 2013 | |
6.0[30] | 17 октября 2012 | |
5.0[31][32][33] | 29 апреля 2009 | |
4.0[34] | 19 декабря 2007 | |
3.0[35] | 23 декабря 2005 | |
2.0[36] | 9 декабря 2004 | |
1.6[37] | 14 сентября 2002 | |
1.5[38] | 6 декабря 2000 | |
1.4[39] | 12 мая 1999 | |
1.3[40] | 9 марта 1998 | |
1.2[41] | 4 октября 1996 | |
1.1[42] | 26 ноября 1995 | |
1.0[43] | 26 октября 1994 | |
0.9[44] | 20 августа 1993 | |
0.8[45] | 20 апреля 1993 |
Коллекция пакетов
NetBSD содержит собственную систему пакетов — pkgsrc. На сентябрь 2015 года, в ней находится более 14000 пакетов[46][47]. Установка любой программы, будь то GNOME, KDE, Apache или Perl, сводится к тому, что надо войти в соответствующий каталог и набрать команду make install clean
. После этого исходные коды будут загружены, распакованы, скомпилированы и установлены. Альтернативой самостоятельной сборки служат прекомпилированные (двоичные) пакеты. В любом случае все необходимые зависимости пакетов будут соблюдены автоматически.
Согласно своему лозунгу о портируемости, коллекция пакетов NetBSD портирована не только на все доступные аппаратные платформы, но и — с помощью системы
Логотип
«Флаг» NetBSD, разработанный Грантом Биссеттом, был представлен в 2004 году, и является абстракцией старого логотипа, разработанного Шоном Мюллером в 1994 году[48]. Версия Мюллера была основана на знаменитой фотографии Второй мировой войны «Водружение флага над Иводзимой», которые некоторые воспринимают как культурно нечувствительной, и неподходящей фотографией для международных проектов[49].
NetBSD Foundation
NetBSD Foundation является юридическим лицом, которое владеет интеллектуальной собственностью и товарными знаками, связанными с NetBSD[50]. 22 января 2004 года, NetBSD Foundation стал 501(c)3—некоммерческой организацией, свободной от налогов. Участниками NetBSD Foundation являются разработчики, у которых есть доступ к CVS[51]. Фонд NetBSD имеет Совет директоров, избираемый голосованием членов фонда в течение двух лет[52].
Разработчики
- Алистер Крукс — разработчик и основатель пакетной системы pkgsrc, с 1999 года является президентом фонда «The NetBSD Foundation».
- Тэо де Раадт — программист, сооснователь проекта NetBSD, основатель и лидер проекта OpenBSD
- Саймон Бурж — разработчик, реализовавший в NetBSD журналирование метаданных в файловой системе FFS (fast file system)
- Даррин Джьюэлл — сотрудник Wasabi Systems, автор подсистемы WAPBL (Write Ahead Physical Block Logging), реализующей поддержку журналируемых файловых систем в NetBSD
- Люк Мьюберн — автор системы инициализации rc.d (известной также под названием rc-ng), первоначально созданной для NetBSD, а в настоящее время используемой в FreeBSD и DragonFly BSD
- Чак Сильверс — автор подсистемы UBC, унифицированной системы ввода-вывода и кэширования памяти
- Чарльз Д. Кранор — автор подсистемы UVM — новой системы управления памятью
Полный состав разработчиков NetBSD.
См. также
Примечания
- ↑ Announcing NetBSD 10.0 (Mar 28, 2024) — 2024.
- ↑ NetBSD 10.0 BETA available (англ.). Дата обращения: 21 декабря 2022. Архивировано 21 декабря 2022 года.
- ↑ https://www.netbsd.org/about/history.html
- ↑ http://BXR.SU/NetBSD/sys/kern/init_main.c
- ↑ OS Review: NetBSD 1.6.2 on SPARC64 . Дата обращения: 22 июня 2018. Архивировано 22 июня 2018 года.
- ↑ Open Sources: Voices from the Open Source Revolution . Дата обращения: 22 июля 2018. Архивировано 11 июня 2018 года.
- ↑ 1 2 Архивированная копия . Дата обращения: 22 июня 2018. Архивировано 12 июня 2018 года.
- ↑ Get to know NetBSD. Архивная копия от 1 мая 2008 на Wayback Machine
- ↑ Embedded Hardware: Know It All - Jack Ganssle, Tammy Noergaard, Fred Eady, Lewin Edwards, David J. Katz, Rick Gentile, Ken Arnold, Kamal Hyder, Bob Perrin - Google Книги . Дата обращения: 22 июля 2018. Архивировано 22 июля 2018 года.
- ↑ Portability and supported hardware platforms Архивная копия от 22 декабря 2021 на Wayback Machine (Дата обращения: 5 мая 2009)
- ↑ NetBSD Formal Releases . Дата обращения: 3 июня 2009. Архивировано 3 мая 2009 года.
- ↑ Hardware Supported by NetBSD . Дата обращения: 3 июня 2009. Архивировано 10 июня 2009 года.
- ↑ Latest Status Info Архивная копия от 3 января 2006 на Wayback Machine (Дата обращения: 28 апреля 2009)
- ↑ The History of the NetBSD Project . Дата обращения: 22 июня 2018. Архивировано 6 августа 2011 года.
- ↑ Архивированная копия . Дата обращения: 22 июня 2018. Архивировано 17 января 2020 года.
- ↑ Information about NetBSD 0.8 . Дата обращения: 22 июня 2018. Архивировано 29 июня 2018 года.
- ↑ Information about NetBSD 1.0 . Дата обращения: 22 июня 2018. Архивировано 3 ноября 2019 года.
- ↑ Chapter 1. What is pkgsrc? Дата обращения: 22 июня 2018. Архивировано 22 июня 2018 года.
- ↑ NetBSD release glossary and graphs . Дата обращения: 22 июня 2018. Архивировано 19 июля 2011 года.
- ↑ Husemann, Martin NetBSD 10.0 RC4 available! NetBSD Blog (7 февраля 2024). Дата обращения: 25 февраля 2024.
- ↑ Ошибка в сносках?: Неверный тег
<ref>
; для сносок:0
не указан текст - ↑ Announcing NetBSD 9.0 (Feb 14, 2020) . Дата обращения: 28 мая 2020. Архивировано 29 мая 2020 года.
- ↑ NetBSD 8.0 Release Candidate 1 available . Дата обращения: 22 июля 2018. Архивировано 15 июля 2018 года.
- ↑ NetBSD 8.0 Is Approaching Release With USB 3.0 Support — Phoronix . Дата обращения: 31 июля 2018. Архивировано 31 июля 2018 года.
- ↑ Changes to NetBSD release support policy . Дата обращения: 9 августа 2018. Архивировано 25 июля 2018 года.
- ↑ NetBSD 7.1 released (March 11, 2017) . Дата обращения: 22 июня 2018. Архивировано 27 июня 2018 года.
- ↑ Announcing NetBSD 7.0 . Дата обращения: 22 июня 2018. Архивировано 9 октября 2015 года.
- ↑ DistroWatch Weekly, Issue 638, 30 November 2015 . Дата обращения: 22 июня 2018. Архивировано 22 июня 2018 года.
- ↑ Announcing NetBSD 6.1 . Дата обращения: 22 июня 2018. Архивировано 21 мая 2013 года.
- ↑ Announcing NetBSD 6.0 . Дата обращения: 22 июня 2018. Архивировано 15 января 2016 года.
- ↑ Announcing NetBSD 5.0 . Дата обращения: 22 июня 2018. Архивировано 17 июля 2011 года.
- ↑ Distributions [LWN.net] . Дата обращения: 22 июня 2018. Архивировано из оригинала 27 мая 2018 года.
- ↑ DistroWatch Weekly, Issue 386, 3 January 2011 . Дата обращения: 22 июня 2018. Архивировано 22 июня 2018 года.
- ↑ Announcing NetBSD 4.0 . Дата обращения: 22 июня 2018. Архивировано 18 июля 2011 года.
- ↑ Announcing NetBSD 3.0 . Дата обращения: 22 июня 2018. Архивировано 6 августа 2011 года.
- ↑ Announcing NetBSD 2.0 . Дата обращения: 22 июня 2018. Архивировано 6 августа 2011 года.
- ↑ NetBSD 1.6 Release Announcement . Дата обращения: 22 июня 2018. Архивировано 6 августа 2011 года.
- ↑ NetBSD 1.5 Release Announcement . Дата обращения: 22 июня 2018. Архивировано 6 августа 2011 года.
- ↑ NetBSD 1.4 Release Announcement . Дата обращения: 22 июня 2018. Архивировано 13 апреля 2011 года.
- ↑ Information about NetBSD 1.3 . Дата обращения: 22 июня 2018. Архивировано 7 июня 2011 года.
- ↑ Information about NetBSD 1.2 . Дата обращения: 22 июня 2018. Архивировано 7 июня 2011 года.
- ↑ Information about NetBSD 1.1 . Дата обращения: 22 июня 2018. Архивировано 7 июня 2011 года.
- ↑ NetBSD 1.0 Release Announcement . Дата обращения: 22 июня 2018. Архивировано 7 июня 2011 года.
- ↑ Архивированная копия . Дата обращения: 22 июня 2018. Архивировано 30 мая 2012 года.
- ↑ Архивированная копия . Дата обращения: 22 июня 2018. Архивировано 10 июня 2011 года.
- ↑ pkgsrc.se | The NetBSD package collection Архивная копия от 17 апреля 2009 на Wayback Machine (Дата обращения: 27 декабря 2009)
- ↑ pkgsrc: The NetBSD Packages Collection Архивная копия от 29 апреля 2009 на Wayback Machine (Дата обращения: 27 декабря 2009)
- ↑ Архивированная копия . Дата обращения: 17 июля 2018. Архивировано 18 июля 2011 года.
- ↑ netbsd-advocacy: NetBSD logo design competition . Дата обращения: 17 июля 2018. Архивировано 7 июля 2013 года.
- ↑ The NetBSD Foundation, Inc. Дата обращения: 17 июля 2018. Архивировано 6 августа 2011 года.
- ↑ NetBSD Developers . Дата обращения: 17 июля 2018. Архивировано 19 июля 2011 года.
- ↑ Bylaws of The NetBSD Foundation . Дата обращения: 17 июля 2018. Архивировано 26 июня 2014 года.
Ссылки
- netbsd.org — официальный сайт NetBSD
- Официальный блог проекта
- NetBSD на Twitter
- Сайт Russian NetBSD team — сообщество русских пользователей NetBSD
- NetBSD Wiki
- Коллекция пакетов NetBSD
Проекты
- Live-CD на базе NetBSD
- Jibbed — LiveCDна базе последних наработок NetBSD
- Debian GNU/NetBSD
- NetBSD LiveCD — LiveCD для знакомства с замечательной операционной системой NetBSD.