NetBSD - це розподіл BSD з відкритим вихідним кодом, отриманий від добре відома та стабільна операційна система FreeBSD, і розроблена з нуля, щоб забезпечити користувачів дуже портативною ОС UNIX, яка підтримує широкий спектр апаратні платформи.
Основні функції включають в себе чистий дизайн, фільтрацію пакетів та трансляцію мережевої адреси (NAT), підтримку IPv6, підтримку мережевої файлової системи (NFS), всеосяжну та надійну мережу, апаратне і програмне забезпечення RAID, високопродуктивну PCI IDE та підтримку великих IDE-диски.
Наявність підтримуваних архітектур та параметри завантаження
Цей дистрибутив доступний для завантаження як ISO-образи компакт-диска, який можна легко записати на пусті або RW CD диски або розгорнути на USB флеш-накопичувачі за допомогою програм Unetbootin або Диски, а також будь-якого програмного забезпечення для запису на CD / DVD.
Він був розроблений для безпосереднього встановлення на локальному диску. Таким чином, ви можете використовувати завантажувальний рядок з інсталяційного компакт-диска, щоб встановити операційну систему за замовчуванням без ACPI, без SMP (Симетрична багатопроцесорна) та ACPI. Також можна випадати до командного рядка оболонки.
Підтримувані архітектури включають i386, amd64, Sparc / Sparc64, IBM RS / 6000, CES FIC8234, Atari, алгоритміки, Amiga PowerPC, Commodore Amiga, Digital / Compaq Alpha, Acorn RiscPC / A7000, IBM Network Station 1000, Motorola MVME 68k , Digital VAX, Digital DNARD та багато інших.
Установка
Процес встановлення NetBSD використовується в текстовому режимі за допомогою керованої у меню утиліти, яка дозволяє користувачам встановлювати операційну систему або модернізувати існуючу установку. Він підтримує п'ять мов (англійська, німецька, іспанська, французька, польська), і полягає у виборі розкладки клавіатури, розділі диска та налаштування користувачів і паролів.
Нижня лінія
На закінчення NetBSD надає користувачам дуже швидко і стабільно UNIX-подібну операційну систему, яка підтримує безліч архітектур і може бути розгорнута на серверних машинах без особливих проблем. Програми можна встановити за допомогою всеосяжних пакетів NetBSD Packages Collection.
Що нового в цьому випуску:
- Підтримка малини Пі Зеро
- Початкова підтримка DRM / KMS для відеокарт NVIDIA через модернізацію (відключена за замовчуванням. Випробуйте командний номер nouveau і nouveaufb в конфігурації ядра).
- Додавання vioscsi, драйвера для диску Google Compute Engine.
- Поліпшення сумісності з Linux, що дозволяє, наприклад, використовувати програвач Adobe Flash Player 24.
- wm (4):
- Підтримка C2000 KX і 2.5G.
- Підтримка Wake On Lan.
- Системи 82575 і більш нові SERDES тепер працюють.
- Ethernet ODROID-C1 тепер працює.
- Виправлено багато помилок та покращено стабільність.
Що нового в версії:
- Підтримка малини Пі Зеро
- Початкова підтримка DRM / KMS для відеокарт NVIDIA через модернізацію (відключена за замовчуванням. Випробуйте командний номер nouveau і nouveaufb в конфігурації ядра).
- Додавання vioscsi, драйвера для диску Google Compute Engine.
- Поліпшення сумісності з Linux, що дозволяє, наприклад, використовувати програвач Adobe Flash Player 24.
- wm (4):
- Підтримка C2000 KX і 2.5G.
- Підтримка Wake On Lan.
- Системи 82575 і більш нові SERDES тепер працюють.
- Ethernet ODROID-C1 тепер працює.
- Виправлено багато помилок та покращено стабільність.
Що нового у версії 7.1:
- Підтримка малини Пі Зеро
- Початкова підтримка DRM / KMS для відеокарт NVIDIA через модернізацію (відключена за замовчуванням. Випробуйте командний номер nouveau і nouveaufb в конфігурації ядра).
- Додавання vioscsi, драйвера для диску Google Compute Engine.
- Поліпшення сумісності з Linux, що дозволяє, наприклад, використовувати програвач Adobe Flash Player 24.
- wm (4):
- Підтримка C2000 KX і 2.5G.
- Підтримка Wake On Lan.
- Системи 82575 і більш нові SERDES тепер працюють.
- Ethernet ODROID-C1 тепер працює.
- Виправлено багато помилок та покращено стабільність.
Що нового в версії 7.0.2 / 7.1 RC2:
- Значно покращена підтримка сучасного графічного обладнання Intel та Radeon через порт коду DRM / KMS Linux. Більшість компонентів X.Org також оновлено.
- Підтримка мультипроцесорів ARM
- Підтримка нових плат ARM, деякі з яких наведено нижче:
- Малина Пі 2
- ODROID-C1
- BeagleBoard-xM
- BeagleBone
- BeagleBone Black
- Banana Pi
- Cubieboard 2
- Cubietruck
- Merii Hummingbird
- Marvell ARMADA XP
- GlobalScale MiraBox
- Кобо
- Sharp Netwalker PC-Z1
- Підтримка GPT в системі sysinst
- Сценарії ядра Lua
- Багатопроцесорний USB-стек
- Багато вдосконалень для NPF, фільтр пакетів NetBSD
- GCC 4.8.4 (і, необов'язково, LLVM / Clang 3.6.1)
Що нового в версії 7.0.2 / 7.1 RC1:
- Значно покращена підтримка сучасного графічного обладнання Intel та Radeon через порт коду DRM / KMS Linux. Більшість компонентів X.Org також оновлено.
- Підтримка мультипроцесорів ARM
- Підтримка нових плат ARM, деякі з яких наведено нижче:
- Малина Пі 2
- ODROID-C1
- BeagleBoard-xM
- BeagleBone
- BeagleBone Black
- Banana Pi
- Cubieboard 2
- Cubietruck
- Merii Hummingbird
- Marvell ARMADA XP
- GlobalScale MiraBox
- Кобо
- Sharp Netwalker PC-Z1
- Підтримка GPT в системі sysinst
- Сценарії ядра Lua
- Багатопроцесорний USB-стек
- Багато вдосконалень для NPF, фільтр пакетів NetBSD
- GCC 4.8.4 (і, необов'язково, LLVM / Clang 3.6.1)
Що нового в версії 7.0.2:
- Значно покращена підтримка сучасного графічного обладнання Intel та Radeon через порт коду DRM / KMS Linux. Більшість компонентів X.Org також оновлено.
- Підтримка мультипроцесорів ARM
- Підтримка нових плат ARM, деякі з яких наведено нижче:
- Малина Пі 2
- ODROID-C1
- BeagleBoard-xM
- BeagleBone
- BeagleBone Black
- Banana Pi
- Cubieboard 2
- Cubietruck
- Merii Hummingbird
- Marvell ARMADA XP
- GlobalScale MiraBox
- Кобо
- Sharp Netwalker PC-Z1
- Підтримка GPT в системі sysinst
- Сценарії ядра Lua
- Багатопроцесорний USB-стек
- Багато вдосконалень для NPF, фільтр пакетів NetBSD
- GCC 4.8.4 (і, необов'язково, LLVM / Clang 3.6.1)
Що нового в версії 7.0.1:
- Значно покращена підтримка сучасного графічного обладнання Intel та Radeon через порт коду DRM / KMS Linux. Більшість компонентів X.Org також оновлено.
- Підтримка мультипроцесорів ARM
- Підтримка нових плат ARM, деякі з яких наведено нижче:
- Малина Пі 2
- ODROID-C1
- BeagleBoard-xM
- BeagleBone
- BeagleBone Black
- Banana Pi
- Cubieboard 2
- Cubietruck
- Merii Hummingbird
- Marvell ARMADA XP
- GlobalScale MiraBox
- Кобо
- Sharp Netwalker PC-Z1
- Підтримка GPT в системі sysinst
- Сценарії ядра Lua
- Багатопроцесорний USB-стек
- Багато вдосконалень для NPF, фільтр пакетів NetBSD
- GCC 4.8.4 (і, необов'язково, LLVM / Clang 3.6.1)
Що нового в версії 6.1.5 / 7.0 RC3:
- Значно покращена підтримка сучасного графічного обладнання Intel та Radeon через порт коду DRM / KMS Linux. Більшість компонентів X.Org також оновлено.
- Підтримка мультипроцесорів ARM
- Підтримка нових плат ARM, деякі з яких наведено нижче:
- Малина Пі 2
- ODROID-C1
- BeagleBoard-xM
- BeagleBone
- BeagleBone Black
- Banana Pi
- Cubieboard 2
- Cubietruck
- Merii Hummingbird
- Marvell ARMADA XP
- GlobalScale MiraBox
- Кобо
- Sharp Netwalker PC-Z1
- Підтримка GPT в системі sysinst
- Сценарії ядра Lua
- Багатопроцесорний USB-стек
- Багато вдосконалень для NPF, фільтр пакетів NetBSD
- GCC 4.8.4 (і, необов'язково, LLVM / Clang 3.6.1)
Що нового в версії 6.1.5 / 7.0 RC1:
- Значно покращена підтримка сучасного графічного обладнання Intel та Radeon через порт коду DRM / KMS Linux. Більшість компонентів X.Org також оновлено.
- Підтримка мультипроцесорів ARM
- Підтримка нових плат ARM, деякі з яких наведено нижче:
- Малина Пі 2
- ODROID-C1
- BeagleBoard-xM
- BeagleBone
- BeagleBone Black
- Banana Pi
- Cubieboard 2
- Cubietruck
- Merii Hummingbird
- Marvell ARMADA XP
- GlobalScale MiraBox
- Кобо
- Sharp Netwalker PC-Z1
- Підтримка GPT в системі sysinst
- Сценарії ядра Lua
- Багатопроцесорний USB-стек
- Багато вдосконалень для NPF, фільтр пакетів NetBSD
- GCC 4.8.4 (і, необов'язково, LLVM / Clang 3.6.1)
Що нового в версії 6.1.5:
- Зауваження щодо безпеки:
- NetBSD-SA2014-005 libXfont кілька вразливостей
- NetBSD-SA2014-006 Багато вразливостей OpenSSL
- NetBSD-SA2014-007 bozohttpd базовий http-аутентифікаційний обхід
- NetBSD-SA2014-008 Багато вразливостей OpenSSL
- NetBSD-SA2014-009 Багато вразливостей у системному виклику execve
- NetBSD-SA2014-010 Кілька вразливостей в шарах сумісності
- NetBSD-SA2014-011 Розподіл пам'яті під керуванням користувача в системному виклику modctl
- NetBSD-SA2014-012 Витік пам'яті в системний виклик setsockopt
- Примітка. Поради до NetBSD-SA2014-005 не впливають на NetBSD 6.1.5.
- Інші виправлення безпеки:
- Виправте різні проблеми в системі syscall, які локальний користувач може використовувати для паніки системи.
- OpenPAM: виправлення неправильної обробки помилок в аналізаторі політики PAM. CVE-2014-3879.
- Ядро:
- wm (4): Bump max TX DMA розмір, щоб уникнути патологічного стану з TSO.
- торкніться (4): виправте гонку. PR kern / 47506 і kern / 46199.
- urndis (4): Виправте паніку.
- віофій (4): виправте паніку. PR kern / 49007.
- Виправте помилку mbuf у IPFilter.
- Виправлено два переповнення та помилка кодування пам'яті в ptyfs та umapfs.
- Відхилити незбалансовану PCI-конфігурацію зареєструйте запити ioctl, перш ніж ми показуємо.
- Різне:
- heimdal: Виправлено дескриптор файлу. Виправлено PR lib / 48718
- Оновлення до tzdata2014g.
- Оновити bozohttpd до 20140708.
- Оновити openssl до 1.0.1i.
- Виправлення помилки Xserver при виході (викликає налаштування палітри екрана, щоб їх не було відновлено) під час використання wsfb.
- післяinstall (8): не застосовувати & quot; ptyfsoldnodes & quot; якщо / dev / pts не існує.
- названо: оновити root.cache до 2014060201.
- альфа:
- Зробити правильну схему sysinst за допомогою Tru64 disklabels. PR порт-альфа / 48697.
- sparc64:
- Виправте помилку longjmp, яка спричиняє несправність сегментації для ядра sparc64 з 32-бітним користувацьким регіоном.
- next68k:
- Перемістіть математичні розрахунки перед ініціалізацією nptpage. PR порт-m68k / 45915.
Що нового у версії 6.1.4:
- Покращення паралелізму та ефективності стеків мережі.
- Розробка сучасних файлових систем та вдосконалення існуючих.
- Функції, корисні для вбудованих середовищ, наприклад, таймери високої роздільної здатності та підтримка на місці (XIP).
- Автоматичне тестування та забезпечення якості.
- NetBSD-SA2014-003 posix_spawn розподілу пам'яті необмеженого ядра
- Розкриття інформації про OpenSSL NetBSD-SA2014-004 ("серцебиття")
- OpenSSL: CVE-2014-0076
- Виправте витік пам'яті на брехні ELF.
- veriexec: уникайте помилки "використання після безкоштовного".
- atari: Виправте помилку ядра, коли користувач намагається переключитися на неіснуючий термінал. Виправлено помилку PR # 48599.
Що нового у версії 6.1.3:
- Зауваження щодо безпеки:
- NetBSD-SA2013-010Використовуйте після обробки Xserver із запитами ImageText (CVE-2013-4396)
- NetBSD-SA2013-011embryonic TCP сокети локальної DoS
- NetBSD-SA2013-012Router Реклама sysctl локальна відмова в обслуговуванні
- NetBSD-SA2013-013Memory витоку при спробі виконати фіктивні файли ELF
- NetBSD-SA2014-001Stack переповнення буфера в libXfont (CVE-2013-6462)
- NetBSD-SA2014-002ntpd використовується як підсилювач DDoS
- Примітка. Поради до NetBSD-SA2013-009 не впливають на NetBSD 6.1.3.
- Інші виправлення безпеки:
- bind: Fix CVE-2014-0591.
- Ядро:
- pci (4): Обробити помилку QEMU, що перешкоджає завантаженню NetBSD в деяких версіях QEMU та KVM. (PR # 45671)
- Xen: виправте помилку dom0 з деякими доменами
- Xen: видаліть фіктивне діагостичне повідомлення про спам консолі. (PR # 46313)
- sparc64: виправте діагностичну паніку ядра.
- Мережа:
- NPF: виправте пост-порядок для порівняння діапазону порту
- NPF: виправте стан перегонів
- Файлові системи:
- ffs: Виправлена внутрішня помилка fsck_ffs на UFS1.
- Різне:
- Xserver (1): виправлена помилка на i810e. (PR # 48315)
- sysinst (8): Виправлено невірний роздільник MBR на малих дисках. (PR # 48304)
- ld.elf_so (1): виправлена корекція пам'яті. (PR # 48324)
- sparc64: виправлено gcc, щоб не генерувати недійсних пакунків.
Що нового в версії 6.1.2:
- Зауваження щодо безпеки:
- NetBSD-SA2013-009user, що встановлює невеликий буфер BPF, може викликати паніку
- Примітка. Поради до NetBSD-SA2013-009 не впливають на NetBSD 6.1.2.
- Ядро
- virtio (4): Виправлено паніку під час вимкнення на KVM. (PR # 48105)
- uhci (4): у деяких випадках виправлено перерахування пристроїв USB, виправлено кілька операцій на великогабаритних машинах. (PR # 47522, PR # 48237)
- Мережа:
- Включіть BRDADDR та NETMASK в IPv4 ioctls, які ми забороняємо для IPv6.
- npf (3): Виправлена паніка при використанні IPv6, коли nbufs перерозподіляються.
- npf (3): Виправлена фільтрація з динамічними правилами.
- Файлові системи:
- udf: Виправлена проблема, яка може спричинити сміття після обмеження 4 Гб.
- Різне:
- pthread (3): виправлена помилка повернення з pthread_create () у деяких випадках.
- Оновлення tzdata до 2013 року.
- Оновити деякі ключі SSH TNF у / etc / ssh / ssh_known_hosts.
- Виправлено проблему середовища, яка може призвести до збоїв у Emacs 24 та деяких інших програмах.
- pkg_install: Виправлена установка підписаних пакетів. (PR # 48194)
- Виправлена регресія, введена в NetBSD 6.1.1, яка впливає на певні програми, що працюють під X. (PR # 48170)
- mvme68k: Виправлена пауза завантаження. (PR # 45915)
Що нового у версії 6.1:
- Зауваження щодо безпеки:
- NetBSD-SA2013-001, Паніка ядра запускається з регіону користувача
- NetBSD-SA2013-002, паніка, пов'язана з kqueue пов'язаною ядром, запускається з користувацького регіону
- NetBSD-SA2013-003, RNG помилка може призвести до слабких криптографічних ключів
- NetBSD-SA2013-004, вразливості в grep
- Виправлення безпеки:
- expat: Виправте CVE-2012-1147, CVE-2012-1148 та CVE-2012-0876.
- BIND: Адреса CVE-2012-5688: Названий може померти за певними запитами з включеним dns64.
- Виправлена помилка, яка може статися з sysctl security.curtain = 1 set. (PR # 47598)
- Адреса CVE-2012-5667: Кілька цілих переповнень у GNU grep.
- Кілька виправлень для обробки ентропії в ядрі.
- Не дозволяйте ktrace відмовитися від ядра.
- Загальне ядро:
- posix_spawn (): Виправлення процесів з атрибутами.
- Вирішити гонки між vget () і vrele (), що призведе до vget () повернення мертвих vnodes.
- Запобігання аварійному завершенню роботи, коли використовуються непідтримувані флеш-файли з кевіндом.
- Виправте помилку, де можна викликати kmem_alloc () з контексту переривання.
- WAPBL: coalesce пише до журналу, щоб прискорити завантаження wapbl_flush () на raid5 у факторі від 3 до 4.
- Мережа:
- Виправте & quot; атомні фрагменти & quot; для IPv6.
- ipf: Виправлено проблеми вирівнювання в ipmon. (PR # 47101)
- npf: обробляйте затримки контрольних сум у стек мережі. (PR # 47235)
- Виправлено деякі проблеми з блокуванням в ipf (4)
- npf (3): Багато виправлень та оновлень. Синтаксис налаштування дещо змінився, перевірте ваші файли конфігурації.
- Виправлена помилка sendto (2) з дейтаграмами UDP IPv6. (PR # 47408)
- vioif (4): Виправлено проблему, яка спричинила невдачу QEMU.
- Файлові системи:
- smbfs: Зробити smbfs насправді працювати на великих портах.
- smbfs: різні виправлення. (PR # 25070)
- Дозволити встановлення ext2fs та msdosfs у 32-розрядному режимі compat
- v7fs: виправте помилку окремо.
- Драйвери:
- ciss (4): не намагайтеся обробляти датчики, якщо їх немає.
- isp (4): Виправте пристрої FC-AL на QLogic ISP2100. (PR # 47302)
- mfi (4): додавання підтримки для контролерів LSI Thunderbolt (SAS2208).
- mfi (4): для керування контролером додайте підтримку для запуску бінарної версії MegaCLI Linux.
- puc (4): додаткова підтримка пристрою.
- bge (4): додавання підтримки Thunderbolt від Apple до Gigabit Ethernet адаптера. (PR # 46961)
- mvgbe (4): виправлення ряду проблем
- nfe (4): уникайте буферизації відмов і покращуйте ефективність
- wm (4): виправлення обробки 82578D та 82579V мікросхем. Різні інші виправлення.
- fss (4): Не завалюй при запуску декількох дампів -X. (PR # 47514)
- fss (4): виправлена паніка. (PR # 47020)
- Платформи:
- альфа:
- Виправлено longjmp / setjmp на альфа для статично зв'язаних програм, таких як / rescue.
- amiga:
- Новий редактор (4) пристрою для мережевих платів шин Hydra та ASDG Zorro2.
- arm:
- Виправте gcc bugid 51408 для рук. (PR # 46972)
- Виправлено бітну перевірку в коді IRQ коду Kirkwood.
- Виправлено помилкові значення для "vmstat -e" на Kirkwood.
- Зробити bigendian ARM отримати розділ MBR і компенсувати правильність. (PR # 47081)
- Виправлена помилка, в якій маскування IRQ неправильно встановлено на Marvell SoC.
- Виправлено статичне посилання на платформи ARM. (PR # 47139)
- Правильно заблокувати IRQ & gt; = 32. (PR # 45371)
- Значно покращена підтримка Raspberry Pi - тепер працюють USB та бортовий Ethernet.
- Увімкнув DCache потоковий перемикач та Write Allocate для процесорів Sheeva.
- Додана підтримка таймера сторожового таймера в деяких групах Marvell.
- Виправлено для не-MBR дисків на ARM. (PR # 47463)
- mips:
- Порти MIPS перейшли на gdb 7.3.1. GDB6 видалено.
- вакс:
- Повернення повернуло MAXPARTITION до 16, опустивши його до 12, щоб виправити завантажувальні блоки та встановити завантаження для завантаження VAX 780 та інших машин за допомогою VMB.EXE.
- x68k:
- Оновлення завантажувача: cdboot, підтримка Netboot та виправлення помилок.
- Додайте підтримку формату дискет.
- x86 (i386, amd64):
- Обгадайте можливу помилку gcc, яка породжує поганий код асемблера. (PR # 45673)
- Відключіть C1E на процесорах AMD K8, щоб запобігти зависанню під час завантаження.
- Виправлення запущених BSDi та NetBSD
Що нового у версії 6.1 RC2:
- Різні термінофікси (PR # 46793, PR # 47090 , PR # 47490, PR # 47532)
- Виправлено segfault в awk (1) (PR # 47553)
- Перемістив boottime50 та пов'язаний з ним sysctl у модуль compat. (PR # 47579)
- Оновлено tzdata до 2013b, останню інформацію про часовий пояс
- Виправлено помилку, коли включена функція security.curtain sysctl (PR # 47598)
- Виправлено деякі проблеми з блокуванням IPF
- Виправлення аварії на статично пов'язаних програмах для NetBSD / альфа
Що нового у версії 6.1 RC1:
- Виправлення помилок та поліпшення функцій для NPF, фільтр пакетів NetBSD
- Поліпшення до декількох платформ ARM, включаючи "Малина Пі", яка зараз майже повністю підтримує
- Підтримка dtrace на amd64
- Порти MIPS перейшли на gdb 7.3.1, видалити gdb6
- Додаткова підтримка пристрою у ключових драйверів, включаючи wm (4), uftdi (4), mfi (4), bge (4), aac (4), tlp (4) та інші.
- Різні портові покращення для портів amiga, arm, sparc64 та x68k.
Що нового у версії 6.0.1:
- Виправлення безпеки:
- expat: Виправте CVE-2012-1147, CVE-2012-1148 та CVE-2012-0876.
- BIND: Адреса CVE-2012-5688: Названий може померти за певними запитами з включеним dns64.
- Загальне ядро:
- posix_spawn (): Виправлення процесів з атрибутами.
- Вирішити гонки між vget () і vrele (), що призведе до vget () повернення мертвих vnodes.
- Запобігання аварійному завершенню роботи, коли використовуються непідтримувані флеш-файли з кевіндом.
- Мережа:
- Виправте & quot; атомні фрагменти & quot; для IPv6.
- ipf: Виправлено проблеми вирівнювання в ipmon. (PR # 47101)
- npf: обробляйте затримки контрольних сум у стек мережі. (PR # 47235)
- Файлові системи:
- smbfs: Зробити smbfs насправді працювати на великих портах.
- Драйвери:
- ciss (4): не намагайтеся обробляти датчики, якщо їх немає.
- Платформи:
- x86 (i386, amd64):
- Обгадайте можливу помилку gcc, яка породжує поганий код асемблера. (PR # 45673)
- Відключіть C1E на процесорах AMD K8, щоб запобігти зависанню під час завантаження.
- xen:
- Запобігання проблемі корекції пам'яті, яка блокує Xen DomU, і може призвести до пошкодження файлової системи. (PR # 47056, PR # 47057)
- Виправити: ядро NetBSD Xen Dom0 може зіткнутися, додавши дублікати xenwatch'ів.
- Виправлення користувачів:
- Оновлення до tzdata2012j.
- cdb: не відмовляйтесь відкривати бази даних без записів або ключів.
- Корекція адресної графіки в останніх днях Каїра, яка найчастіше виражається певними вираженими текстовими розділами, які відображаються як чіткі прямокутні колірні блоки.
Що нового у версії 5.2 RC1:
- NetBSD 5.2 призначений для тих, NetBSD 5.0.x або 5.1.x, які не хочуть перенапруги до NetBSD 6.0, але хотіли б виправити виправлення помилок і деякі стабільні нові функції. З початку року відбулося безліч змін. Див. Повний список у розділі src / doc / CHANGES-5.2.
Коментар не знайдено