MidnightBSD є вільне поширення BSD роздвоєною від операційної системи FreeBSD і побудована навколо графічного оточення робочого столу GNUstep. Вона покликана забезпечити легкий у використанні робочого столу-орієнтованої ОС для мас. Вона поширюється під BSD як і GPL ліцензії з відкритим вихідним кодом.
Підтримка 32-розрядних і 64-розрядних комп'ютерів
Це FreeBSD походження операційна система доступна для скачування у вигляді встановлюються-тільки образи ISO, які підтримують як 32-розрядний (x86) і 64-розрядних (x86_64) комп'ютерів. Користувач повинен завантажити і записати образ ISO, який відповідає його / її комп'ютер і Rsquo ;. S архітектура на компакт-диск або диск USB великого пальця (рекомендується)
Boot-тільки ISO образи, також доступні для скачування, призначена для людей, які просто хочуть, щоб завантажити операційну систему і отримати доступ до мінімальних промпт, а також віртуальних пристроїв для програмного забезпечення для віртуалізації VMware і Parallels.
варіанти завантаження
При завантаженні образу ISO з BIOS персонального комп'ютера, використовуючи або USB-диск або компакт-диск, то ви потрапите в меню завантаження, де ви можете завантажити систему і завантажити програму установки, падіння в запрошенні оболонки , завантажити з нього машину, включите ACPI (Advanced Configuration і харчуванням), а також для завантаження в безпечному режимі, однокористувальницький режим або режим багатослівним
Що нового в цьому випуску:
- MidnightBSD 0.8 включає в себе кілька удосконалень системи. Ми перейшли системні компілятори від GCC 4.2 до LLVM / брязкотом 3.3 з планами для поновлення до нових версій. Ми робимо використання libdispatch в нашому менеджері пакетів. Кілька давніх помилок з рамках імпорту були виправлені.
Що нового у версії 0.8:
- MidnightBSD 0.8 включає в себе кілька удосконалень системи. Ми перейшли системні компілятори від GCC 4.2 до LLVM / брязкотом 3.3 з планами для поновлення до нових версій. Ми робимо використання libdispatch в нашому менеджері пакетів. Кілька давніх помилок з рамках імпорту були виправлені.
Що нового у версії 0.7:
- Цей реліз є в першу чергу для стабілізації, ZFS і пакет Mport інструмент удосконалення.
Що нового у версії 0.6:
- Безпека:
- OpenSSL: Отримання спеціально сформованого рукостискання повідомлення DTLS може привести до OpenSSL споживати великі обсяги пам'яті. [CVE-2014-3506]
- Отримання спеціально сформованого пакету DTLS може привести до OpenSSL до витоку пам'яті. [CVE-2014-3507]
- Помилка в OBJ_obj2txt може привести до досить функції друку, такі як X509_name_oneline, X509_name_print_ex і ін. просочуватися деяку інформацію з стека. [CVE-2014-3508]
- клієнти OpenSSL DTLS Включення анонімного (EC) DH ciphersuites підлягають відмови в обслуговуванні нападу. [CVE-2014-3510]
- TCP SYN :. Коли сегмент з прапором SYN для вже існуючого з'єднання приходить, стек TCP зриває з'єднання, минаючи перевірку, що порядковий номер у сегменті знаходиться в вікні очікуваного
- Усунути декілька вразливостей в розгромлені, rtsold і namei по відношенню до Capsicum пісочницях дивлячись вгору неіснуючі імена шляхів і витоку пам'яті.
- Вхідний шлях в маршрутизируется (8) буде приймати запити від будь-якого джерела і спробувати відповісти на них. Проте, шлях виведення передбачає, що адреса одержувача для відповіді на безпосередньо підключеної мережі.
- Через відсутнього перевірки довжини в коді, який обробляє параметри DNS, потворний повідомлення маршрутизатора може привести до переповнення буфера стека в rtsold (8).
- tnftp 20141031 усуває вразливість безпеки з tnftp, CVE-2014-8517.
- Виправлена проблема безпеки з файлом і libmagic, яка може дозволити зловмиснику створити атаку відмови в обслуговуванні на будь-якої програми, яка використовує libmagic.
- BIND сервери, які налаштовані для виконання перевірки DNSSEC і які використовують керовані ключі (що відбувається неявно при використанні & Quot; DNSSEC-валідація авто; & Quot; або & Quot; DNSSEC-асоціативний авто; & Quot;) може проявляти непередбачувана поведінка через використання неналежним чином ініціалізованої змінної.
- CVE-2015-1349 Целочисленное переповнення при обчисленні розміру буфера даних IGMPv3 може привести в буфер, який занадто малий для запитаної операції. Це може привести до атаки DOS.
- IPv6: Сусід Discover Protocol дозволяє локальному маршрутизатора рекламувати запропоноване значення Current Hop межа ланки, який замінить обмеження струму Hop на інтерфейсі, підключеному до заслання на систему MidnightBSD .
- SQLite 3.8.9 - Fix потенційну 32-розрядний ціле число проблему переповнення в sqlite3_blob_read () і sqlite3_blob_write () інтерфейси .
- Покращення:
- Виправте будівлю Perl під час, коли проходить компіляція встановлений порт GDBM.
- Виправлена помилка з нашої clearenv (3) реалізації, що викликало з деякими помилки сегментації програм, включаючи Dovecot.
- Оновлення USB примхи для підтримки K70 Corsair клавіатури, а також кілька інших пристроїв.
- Нові версії програмного забезпечення:
- Яблуко mDNSResponder 561.1.1
- МКШ R50e
- OpenSSH 6.6p1
- OpenSSL 0.9.8.zf
- Фортечний 1.3.8
- Sudo 1.7.8
- SQLite 3.8.9
- tnftp 20141031
- tzdata 2014i
- XZ 5.0.7
- Імпорт та інструменти пакета:
- libmport тепер підтримує команди Plist @dir, @owner, @group, @mode і @sample. Це дозволяє PKG-PLIST файли для установки дозволів і обробляти створення і видалення каталогів. Раніше @dirrm допускається тільки видалення каталогу на випадок видалення. Це зажадало деяких plists містити MKDIR команди, побудовані в. Новий процес чистіше і швидше.
- Це також означає, що порти, які були оновлені не сумісні з MidnightBSD 0,5 і нижчих інструментів Mport більше.
- libmport намагається виявити інтерактивний термінал знаходиться у використанні і відключить деякі повідомлення про стан при запуску в неінтерактивному сесії.
- Є кілька нових типів активів в plists включаючи ASSET_DIR і ASSET_SAMPLE. Клієнти, які споживають libmport можуть знадобитися зміни, якщо вони були змінює поведінку з обробкою Plist файлів.
- Версія бази даних для Mport пакетів була оновлена (версія пакету) та нові стовпці для CPE були додані в базу даних. Ця інформація також піддається за допомогою команди Mport інформації та багато імпорту тепер надають цю інформацію. Ви можете використовувати Mport ЦПЕ в список зведення для встановлених пакетів.
- Що стосується пакетів, поточний вибір не великий. Є в даний час 1500 пакетів для i386 і 1400 для amd64. Це пов'язано з основним рефакторінга до системи імпорту в стадії розробки. Доступні кількості пакетів подвоїлася з січня, і ми очікуємо, що більше буде доступна найближчим часом. Деякі пункти повинні бути побудовані вручну за допомогою імпорту, а не бінарний пакет. На жаль, це вірно для Xorg-сервера в даний час. Ми працюємо над отриманням пакетів X11 доступні для бінарної установки в якості першочергового завдання.
- У разі оновлення існуючу систему, після установки 0.6, ви можете використовувати Mport поновлення для поновлення пакетів з 0,6 версії. Рекомендується, щоб видалити / USR / імпорт / Пакети і запустити Mport чистої, щоб видалити старі залишки упаковки.
Що нового у версії 0.5.2 :.
- Виправлена регресія з МКШ R50c
Що нового у версії 0.5:
- Безпека:
- Виправлена проблема безпеки з обробкою пакетів TCP SYN, що може привести до відмови в обслуговуванні нападу.
- Виправлена помилка з clearenv (3), що може привести до Segfault
- Кілька питань безпеки OpenSSL були розглянуті в цьому випуску, включаючи [CVE-2014-3506], [CVE-2014-3507], [CVE-2014-3508] і [CVE-2014-3510]
- Виправлена уразливість в керуючих повідомлень API. Буфер не належним чином очищені перш ніж почати ділитися з простором користувача.
- Sendmail не вдалося правильно встановити закрити при виконанні Exec для дескрипторів відкритих файлів.
- KTRACE сторінка ядра помилка запису трасування були встановлені до неправильного розміру, що призвело до витоку інформації.
- Виправлена помилка TCP повторного складання, яка може привести до атаки DOS
- bsnmpd містить переповнення стека при відправці певних запитів.
- Покращення:
- Тюрми тепер працюють сценарії завершення роботи.
- Підтримка користувача з довжиною 32. Попередній межа була 16
- Імпортні FreeBSD 9.2 стек USB (плюс Z87 патчі від стабільної)
- Оновлений EM (4), IGB (4) і ixgbe (4)
- MidnightBSD тепер працює з наборами мікросхем Intel Z87.
- RARPD підтримує ВЛВС (4) і має прапор ФІД. (Від FreeBSD)
- Додана підтримка 65,536 таблиць маршрутизації. (У порівнянні з 16)
- Додана підривної до основи (як svnlite)
- Virtio (4) імпортується з FreeBSD 9-стабільною. Підтримка SCSI не входить
- Вилучені Особливості:
- Підтримка платформи Sparc64
- Видалити (BIND) з ім'ям з бази. Ми як і раніше містять у собі клієнтські утиліти для заміни цього моменту і до поки не будуть знайдені.
- Нові версії програмного забезпечення:
- Файл 5.19
- МКШ R50
- менше v458
- Perl 5.18.2
- Sendmail 8.14.7 (плюс AAAA записи патч)
- Subversion 1.8.1
- Zlib 1.2.7
- Імпорт та інструменти пакета:
- libmport був змінений, щоб підтримати концепцію & Quot; оновлення & Quot; мігрувати з однієї версії операційної системи до іншої. Пакети тепер містять версію ОС вони були побудовані с. список Mport тепер відображає версію ОС пакета, щоб допомогти з оновленням і список Mport оновлень було змінено запропонувати оновлення до поточної версії.
- Кілька виправлень помилок, пов'язаних з обробкою контрольної суми були вирішені.
- Пакет збірки для випуску ще не закінчені.
- KDE був видалений з імпорту через відсутність супроводжуючого для наших портів. KDE 3.x була занадто ненадійними і 4.x не працює коректно протягом деякого часу на MidnightBSD.
- В даний час ми рекомендує Xfce 4.x в якості настільної середовища.
Що нового у версії 0.4 :.
- Новий інструмент управління пакетами, Mport, був доданий
- Велика кількість функцій, були імпортовані з FreeBSD 9.1, в тому числі ZFS з ZPOOL 28 / DeDup підтримки, LLVM + Clang в базі, міграція до GPT за замовчуванням в програмі установки, bsdinstall, BSD ліцензовані сортування і Grep, cpucontrol ( 8), і UFS2 + SUJ (ведення журналу).
- Також були імпортовані новіший FreeBSD стек USB, NFSv4 клієнт, системної консолі, і CAM на основі ATA.
Що нового у версії 0.3:
- 0.3 включає в себе нові захоплюючі можливості, такі як підтримка ZFS, mDNSResponder для многоадресной DNS, libdispatch (блоки не підтримують поки), Brainfuck (1), AMD моніторингу температури процесора, поновлення емуляції Linux шару ( 2.6.16 сумісність) і рамки датчиків OpenBSD.
- Цей реліз включає в себе велике злиття з FreeBSD 7.0-RELEASE. Розробники на голосування рішення про об'єднання багатьох аспектів FreeBSD 7 в MidnightBSD в листопаді 2008 р Це злиття потрібно якийсь час, і затримала 0,3-RELEASE. Він не збирається робити нічого такого характеру знову. Цей реліз, таким чином, заснований на FreeBSD 7.0 замість 6.1.
- Кілька нових сценаріїв, які були додані, щоб полегшує адміністрування програми. Одним з них є netwait в rc.d. Це дозволяє чекати мережевого інтерфейсу придумати під час завантаження, щоб забезпечити мережеву активність готова до делікатної програмного забезпечення.
- Оновлені програми
- Наступні програмні пакети були оновлені для цього випуску:
- повсть (1) переписати в C
- BIND 9.6.1-P2
- bzip2 1.0.6
- cpudup (DragonFly)
- Diffutils 2.8.7
- ет (4)
- GCC 4.2.1
- libarchive (2.5.5) з bsdcpio
- libreadline 5.2 (GNU)
- МКШ R39c
- NVE (4)
- OpenNTPD 4.4
- OpenSSH 5.3p1
- OpenSSL .98e
- pnpinfo
- Sendmail 8.14.4
- Sudo 1.7.2p6
- SQLite 3.6.23
- ТСРйітр 3.9.8
- tzdata 2010E
- розпакувати (BSD)
- Zlib 1.2.5
- Нове програмне забезпечення:
- елю (4)
- amdtemp (4)
- аудит (OpenBSM)
- Brainfuck (MirBSD)
- прошивки (9) з FreeBSD
- jemalloc (FreeBSD)
- libdispatch
- libffi 3.0.9
- makefs (NetBSD)
- mDNSResponder
- Mport інструменти (опціонально нова система упаковки)
- netpgp (NetBSD)
- НФО (4)
- Датчики рамки (OpenBSD), включаючи sensorsd (8)
- ZFS (v6)
- Вилучені програмне забезпечення:
- Альфа & PC98 утиліти від USR / SBIN
- PCC
- pcvt (4)
- підтримка HPFS
Що нового у версії 0.2.1:
- Ця версія орієнтована на додавання обладнання для нових пристроїв, включаючи ATI, NVIDIA і Intel контролерів SATA і підтримкою бездротового стандарту. Значна частина роботи була введена в створенні пакетів з більш доступні 2000 пакетів на нашому FTP-сервері. Новий реліз включає в себе два компакт-диска пакетів плюс X11 на діска1. Інше програмне забезпечення оновлено: GCC 3.4.6, BIND 9.4.2-P1, Sendmail, bzip2, OpenSSH 5.0p1, PCC компілятор додав (i386), видалення GNU CPIO для BSD ліцензійної версії, добавлена cpdup, виправлення IPv6, МКШ додав. Користувачі, які встановлюють KDE з ISOs матиме можливість включити графічний вхід в систему при початковому завантаженні. Сценарій тепер працює на першому завантаженні з проханням включити BSDStats і «графічне оточення робочого столу".
Коментар не знайдено