7 направлений развития Linux в 2019 году / Хабр
Настал новый год, а значит можно говорить о том, что прошёл ещё один год, в котором Linux не заняла ведущее место среди настольных операционных систем. Во многих сферах Linux показывает себя просто прекрасно, но в экосистеме Linux всё ещё существует ряд давних проблем.
Для некоторых людей идея увидеть Linux в виде самой распространённой настольной ОС особенно важной не кажется. Вместо этого им нужно нечто такое, что позволяет им эффективно решать их задачи. Однако Linux — это система, которая, так сказать, «просто работает». Когда задумываешься над тем, что некий усреднённый пользователь тратит значительную часть времени на работу в браузере или на браузерные игры, логично предположить, что Linux (учитывая высокий уровень её безопасности и отличную надёжность) имеет всё необходимое для того, чтобы стать ведущей настольной ОС. Но она до сих пор не стала таковой. Почему?
Этот вопрос уже долгие годы многих ставит в тупик.
«Официальный» дистрибутив
Я уже некоторое время говорю о «едином официальном дистрибутиве», но это не совсем то, чем это может показаться на первый взгляд. Фрагментация дистрибутивов в сообществе Linux приносит больше вреда, чем пользы. Например, некая компания X разработала программу, весьма популярную, которая работает в средах Windows и Mac OS. Когда эту компанию просят сделать версию их программы для Linux, она отвечает: «Мы бы с удовольствием это сделали, но дело в том, что это слишком сложно».
По мере развития ситуации оказывается понятным, что эта компания не выпускает версию своего продукта для Linux из-за того, что для того, чтобы это сделать, нужно учесть массу особенностей экосистемы Linux. Для какого дистрибутива создавать программу? Какой менеджер пакетов применять? На какую среду рабочего стола она должна быть рассчитана? Какими инструментами пользоваться для её разработки? Этот список непростых вопросов можно продолжать ещё очень долго.Именно поэтому я считаю, что в мире Linux нужен некий единый «официальный» дистрибутив. Такой, на котором наша компания X может сосредоточить усилия при создании Linux-версии своего продукта. Предположим, таким «официальным» дистрибутивом является Debian с рабочим столом GNOME. Это будет значить, что компании X, для того, чтобы перенести свои разработки на Linux, нужно лишь сделать так, чтобы их программа работала бы в вышеописанной среде. Если вам, как пользователю, нужна программа компании X, то вы будете знать, что вам для этого понадобится «официальный» дистрибутив.
Я понимаю, что идея единого официального дистрибутива непопулярна, но сообществу Linux следует отнестись к ней очень серьёзно. В противном случае для Linux, как и прежде, не будет создано версий таких популярных и востребованных программных пакетов как Adobe Photoshop, Adobe Premiere, Microsoft Office и многих других.
Жизнеспособная замена X.Org
Сервер X.Org сделал своё дело, но на замену ему пока ничего не пришло. У Canonical был неудачный эксперимент, связанный с Mir. Wayland уже довольно давно находится в разработке, но к серьёзному использованию эта система пока ещё не готова. Так как X.Org существует и используется уже очень давно, он несёт с собой обширный «багаж», и кое-что в этом «багаже» является небезопасным. Поразмышляйте о том, что Linux очень быстро растёт и развивается, и о том, как быстро может развиваться среда рабочего стола, в основе которой лежат древние технологии. Вместо того чтобы продолжать пользоваться устаревшей основой для графического интерфейса, Linux нужно перейти на что-то современное, способное развиваться так же динамично, как и другие части системы. Является ли таким решением Wayland, или, может быть, что-то ещё? Сложно сказать. Но Linux продолжает эволюционировать стремительными темпами. Это относится и к ядру, и к программам, с которыми работают пользователи. При этом система X Window просто неспособна развиваться с той же скоростью. Нет оснований ожидать, что в 2019 возникнет альтернатива X.Org, готовая к реальной работе, но можно надеяться на то, что в этом году в данном направлении будут сделаны серьёзные шаги.Удаление устаревших приложений из каталогов
Не могу уже и вспомнить, сколько раз я открывал каталог приложений Linux в поисках некоей нужной мне программы, и находил лишь проекты, которыми уже никто не занимается, которые уже очень давно не обновлялись, в которых используются устаревшие или нерабочие зависимости. Это никуда не годится. Тем, кто ответственен за наполнение различных каталогов приложений, нужно убрать из них весь мусор. Меньше всего в экосистеме Linux нужны неадекватные приложения, которые предлагаются пользователям. Я понимаю, что одной из причин подобной ситуации является погоня за красивыми цифрами. Но я считаю неправильным стремление к возможности заявлять о том, что в некоем каталоге имеются десятки тысяч приложений, не учитывая долю качественных продуктов. Из каталогов должны исчезнуть устаревшие, заброшенные разработчиками, небезопасные приложения.
Антивирусы и другие защитные программы, работающие в реальном времени
Тут некоторые из читателей могут решить, что я говорю о совершенно ненормальных вещах, но я, всё же, предлагаю им меня выслушать. Мне часто задавали следующий вопрос: «Нужен ли при работе в Linux антивирус?». Я всегда отвечал на него так: «Нет, по крайней мере — пока не нужен». Почему «пока»? Потому что когда настольная Linux превратится в явление, сопоставимое с Windows и Mac, то можно быть уверенным в том, что компьютеры под управлением Linux окажутся весьма интересными для злоумышленников.
Программы для непрофессионалов, пользующихся профессиональными инструментами
В экосистеме Linux имеется множество программ, для, скажем так, пользователей «среднего уровня». Огромное количество Linux-приложений рассчитано на IT-профессионалов. Здесь не хватает лишь приложений для так называемых «просьюмеров» — пользователей-непрофессионалов, которые покупают программы профессионального уровня.
Среди таких приложений можно отметить такие, как Adobe Premiere, Final Cut Pro, Photoshop, Avid Pro Tools, и другие подобные. Безусловно, для Linux создано множество программ (таких, как Audacity и OpenShot), способных удовлетворить нужды огромного количества обычных пользователей, но таким программам далеко до уровня, который нужен просьюмерам. Например, никто не станет монтировать полнометражный фильм в OpenShot или работать над альбомом в Audacity. До тех пор, пока в Linux не будут доступны инструменты профессионального уровня, определённому сегменту пользователей эта ОС будет неинтересна.Улучшение вывода шрифтов
Подсистемы рендеринга шрифтов в Linux прошли долгий путь, но они всё ещё бесконечно далеки от подобных подсистем Mac OS. Если вы какое-то время работали на MacBook Pro или на iMac, а потом запустили какой-нибудь дистрибутив Linux, вы сразу почувствуете разницу. Основной причиной этого является тот факт, что в Linux всё ещё используется X.
Выпуск качественных компьютеров, рассчитанных на Linux
После того, как я побывал в компании System76 и ознакомился с их новым настольным компьютером Thelio, у меня возникло сильное ощущение того, что будущее Linux зависит от подобных разработок. Компания System76 придерживается целостного подхода к Linux. В частности, речь идёт о том, что разрабатываемое ими аппаратное обеспечение прекрасно работает под управлением ОС этого семейства. Именно такие ощущения и должны вызывать Linux-системы. То есть, например, если кто-то хочет пользоваться Linux, он покупает ноутбук или обычный компьютер, подключает к нему периферийные устройства, и это всё работает без проблем и без необходимости каких-то сложных настроек. Именно такие ощущения и дают продукты System76. Экосистема Linux нуждается в большем количестве компаний, которые выпускают продукты столь же высокого класса, как продукты System76.
Итоги
Не могу сказать о том, что мир Linux должен в одночасье измениться, приняв все те семь идей, о которых я рассказал. Но если мы хотим, чтобы ОС Linux стала бы одной из ведущих настольных операционных систем, сообществу стоит начать поиск путей реализации этих идей. Конечно, Linux можно улучшать и по многим другим направлениям, но путь к совершенству вполне можно начать с работы над очевидными недостатками, и, конечно, не останавливаться на достигнутом.
Уважаемые читатели! Как вы думаете, чего не хватает современным ОС семейства Linux?
Что нового в Ubuntu 20.04 / Хабр
23 апреля состоялся релиз Ubuntu версии 20.04 с кодовым названием Focal Fossa, являющимся следующим выпуском Ubuntu для долгосрочной поддержки (LTS) и является продолжением Ubuntu 18.04 LTS, выпущенной в 2018 году.
Немного про кодовое имя. Слово «Focal» означает «центральная точка» или «самая важная часть», то есть связано с понятием средоточия, центром каких-либо свойств, явлений, событий, а «Fossa» имеет корень «FOSS» (Free and Open-Source Software — свободное и открытое программное обеспечение) и по традиции именования версий Ubuntu названиями животных означает Фосса — самое крупное хищное млекопитающее из семейства виверровых с острова Мадагаскар.
Разработчики позиционируют Ubuntu 20.04 как важное и успешное обновление с поддержкой в течение следующих 5 лет для настольных компьютеров и серверов.
Ubuntu 20.04 явилась логическим продолжением Ubuntu 19.04 «Disco Dingo» и Ubuntu 19.10 «Eoan Ermine». В версиях для настольных компьютеров, следуя последним тенденциям, появилась темная тема. Таким образом, в Ubuntu 20.04 есть три варианта стандартной темы Yaru:
- Light,
- Dark,
- Standard.
Также было удалено приложение Amazon. Ubuntu 20.04 использует в качестве графической оболочки по умолчанию последнюю версию GNOME 3.36.
Ключевые изменения
Ubuntu 20.04 основана на ядре 5.4, которое вышло в свет 24 ноября 2019 года. В этой версии были реализованы несколько важных нововведений, о которых мы расскажем ниже.
lz4
Инженеры Canonical провели тестирование различных алгоритмов сжатия для ядра и начального загрузочного образа initramfs, пытаясь найти компромисс между наилучшим сжатием (меньшим размером файла) и временем распаковки. Алгоритм сжатия без потерь lz4 показал наиболее заметные результаты и был добавлен в Ubuntu 19.10, что позволило ей сократить время загрузки по сравнению с предыдущими выпусками (Ubuntu 18.04 и 19.04). Этот же алгоритм сохранится в Ubuntu 20.04.
Linux Lockdown Kernel
Функция Lockdown увеличивает безопасность ядра Linux, ограничивая доступ к функциям, которые могут разрешить выполнение произвольного кода через код, предоставляемый пользовательскими процессами. Проще говоря, даже учетная запись суперпользователя root не может изменить код ядра. Это позволяет уменьшить ущерб от потенциальной атаки, даже когда учетная запись root скомпрометирована. Таким образом, повышается и общая безопасность операционной системы.
exFAT
Файловая система Microsoft FAT не позволяет передавать файлы размером более 4 ГБ. Чтобы преодолеть это ограничение, Microsoft создала файловую систему exFAT (от англ. Extended FAT — «расширенная FAT»). Теперь вы можете отформатировать, например, USB-накопитель в exFAT при помощи встроенной поддержки файловой системы exFAT.
WireGuard
Хотя Ubuntu 20.04 не будет использовать ядро 5.6, по крайней мере сразу, она уже сейчас использует бэкпорт WireGuard в ядре 5.4. WireGuard — это новое слово в индустрии VPN, поэтому включение WireGuard в ядро уже сейчас дает преимущество Ubuntu 20.04 в облачном направлении.
Исправлен баг с квотами CFS и теперь многопоточные приложения могут работать быстрее. Добавлен драйвер позволяющий работать с сенсорами температуры и напряжения процессоров линейки Ryzen.
Все это далеко не все нововведения, которые появились в ядре 5.4. С детальными обзорами можно ознакомиться на ресурсе kernelnewbies.org (на английском языке) и на форуме OpenNET (на русском языке).
Использование Kubernetes
Canonical реализовала в Ubuntu 20.04 полную поддержку Кubernetes 1. 18 с поддержкой Charmed Kubernetes, MicroK8s и kubeadm.
Установка Kubectl в Ubuntu 20.04:
# snap install kubectl --classic kubectl 1.18.0 from Canonical ✓ installed
Использование SNAP
Canonical продолжает продвигать универсальный формат пакета — snap. Это еще более очевидно в выпуске Ubuntu 20.04. Если попытаетесь запустить программу, которая не установлена, то в первую очередь ее предложат установить при помощи:
# snap install <package>
Улучшенная поддержка ZFS
Хотя Линусу Торвальдсу может не нравиться ZFS, она все еще остается популярной файловой системой и добавлена её экспериментальная поддержка с Ubuntu 19.10.
Она достаточно удобна и стабильна для хранения данных, тот же домашний архив или же серверное хранилище на работе («из коробки» умеет больше, чем тот же LVM). ZFS поддерживает размеры разделов до 256 квадриллионов Зеттабайт (отсюда буква «Z» в наименовании) и может обрабатывать файлы размером до 16 Эксабайт.
ZFS выполняет контроль целостности данных, учитывая то, как они размещены на диске. Функция копирования при записи гарантирует, что используемые данные не будут перезаписаны. Вместо этого новая информация записывается в новый блок, а метаданные файловой системы обновляются, чтобы указывать на него. ZFS позволяет создавать снапшоты (снимки файловой системы), которые отслеживают внесенные изменения в файловую систему и обмениваются с ней данными, чтобы сэкономить дисковое пространство.
ZFS присваивает контрольную сумму каждому файлу на диске и постоянно проверяет его состояние по ней. Если она обнаружит, что файл поврежден, то попытается автоматически восстановить его. В программе установки Ubuntu появился отдельный пункт, который позволяет использовать ZFS. Более подробнее с историей ZFS и ее особенностями можете ознакомиться в блоге It’s FOSS.
Прощай Python 2.X
Третья версия Python была представлена еще в 2008 году, но даже 12 лет оказалось недостаточно для того, чтобы проекты на Python 2 адаптировать к ней.
Еще в Ubuntu 15.10 была сделана попытка отказаться от Python 2, но его поддержка продолжилась. И сейчас 20 апреля 2020 года вышел Python 2.7.18, который является последним выпуском ветки Python 2. Обновлений для него больше не будет.
Ubuntu 20.04 больше не поддерживает Python 2 и использует Python 3.8 в качестве версии Python по-умолчанию. К сожалению, в мире осталось много проектов, работающих с Python 2, и для них переход на Ubuntu 20.04 может оказаться болезненным.
Последнюю версию Python 2 можете поставить одной командой:
# apt install python2.7
Помимо Python 3.8, разработчики могут оценить обновленный набор инструментов, который включает:
- MySQL 8,
- glibc 2.31,
- OpenJDK 11,
- PHP 7.4,
- Perl 5.30,
- Golang 1.14.
Прощайте 32 бита
Уже несколько лет Ubuntu не предоставляет ISO-образы для 32-битных компьютеров. Сейчас существующие пользователи 32-битных версий Ubuntu могут перейти на Ubuntu 18.04, но до Ubuntu 20.04 обновиться уже не получится. То есть, если сейчас используете 32-битную Ubuntu 18.04, то сможете оставаться с ней до апреля 2023 года.
Как обновиться
Обновиться до Ubuntu 20.04 c предыдущих версий проще простого — достаточно выполнить следующие команды:
# sudo apt update && sudo apt upgrade # sudo do-release-upgrade
С радостью сообщаем, что Ubuntu 20.04 LTS (Focal Fossa) уже доступна в качестве образа для виртуальных машин в нашей Облачной платформе. Создайте свою собственную виртуальную IT-инфраструктуру, используя самое новое программное обеспечение!
UPD: Пользователи Ubuntu 19.10 смогут обновиться на 20.04 уже сейчас, а пользователи Ubuntu 18.04 смогут обновиться после выхода 20.04.1, релиз которой запланирован на 23 июля 2020 года.
Выпуск Kali Linux 2019.
4 (Xfce, Gnome, GTK3, Kali-Undercover, Kali-Docs, KeX, PowerShell и общедоступная упаковка)Время выпить, это займет некоторое время!
Мы невероятно рады объявить о нашем четвертом и последнем выпуске 2019 года, Kali Linux 2019.4, который уже доступен для загрузки.
2019.4 включает несколько интересных новых обновлений:
- Новая среда рабочего стола по умолчанию, Xfce
- Новая тема GTK3 (для Gnome и Xfce)
- Представление режима «Kali Undercover»
- У документации Kali новый дом, и теперь она работает на Git
- Общедоступная упаковка — добавление ваших инструментов в Kali
- Kali NetHunter KeX — полный рабочий стол Kali на Android
- BTRFS во время установки
- Добавлен PowerShell
- Ядро обновлено до версии 5.3.9
- … Плюс нормальные исправления ошибок и обновления.
Новое окружение рабочего стола и тема GTK3
В этом выпуске предстоит пройти массу обновлений, но первое, что бросается в глаза, это изменения окружения рабочего стола и темы. Итак, давайте рассмотрим это в первую очередь.
Обновление среды рабочего стола давно ожидалось. Мы говорили о том, как решить эту проблему, что мы хотели сделать, экспериментировали с различными подходами и так далее в течение нескольких месяцев. Подводя итог, у нас было несколько проблем, которые мы хотели решить напрямую:
- Проблемы с производительностью. Gnome — это полнофункциональная среда рабочего стола с массой замечательных вещей, которые она может делать. Но все эти функции сопряжены с накладными расходами, часто накладными расходами, которые бесполезны для такого дистрибутива, как Kali. Мы хотели ускорить работу и иметь среду рабочего стола, которая делает только то, для чего она нужна, и ничего больше. Gnome был излишним для большинства пользователей Kali, так как многим нужен оконный менеджер, который позволяет запускать несколько окон терминала одновременно, и веб-браузер.
- Разорванный пользовательский интерфейс. Мы поддерживаем широкий спектр аппаратного обеспечения, от самого высокого уровня до самого низкого. Из-за этого традиционно наши младшие сборки ARM имели совершенно другой пользовательский интерфейс, чем наш стандартный. Это не оптимально, и мы хотели унифицировать этот опыт, чтобы не имело значения, работаете ли вы на «голом железе» на высокопроизводительном ноутбуке или используете Raspberry Pi, пользовательский интерфейс должен быть одинаковым.
- Современный вид. Мы уже давно используем один и тот же пользовательский интерфейс, и наш старый сопровождающий темы ушел из-за нехватки времени. Поэтому мы хотели сделать что-то свежее, новое и современное.
Чтобы решить эти проблемы, мы разыскали Даниэля Руиса де Алегриа и начали разработку новой темы для Xfce. Почему Xfce? Изучив вышеуказанные проблемы, мы пришли к выводу, что Xfce решает их лучше всего, оставаясь при этом доступным для большинства пользователей.
Решение, которое мы взяли на себя, является легким и может работать на всех уровнях установки Kali. Он функционален тем, что без изменений справляется с различными потребностями обычного пользователя. Он доступен, если он использует стандартные концепции пользовательского интерфейса, с которыми мы все знакомы, чтобы гарантировать отсутствие кривой обучения. И он отлично смотрится с современными элементами пользовательского интерфейса, которые эффективно используют пространство экрана.
Мы очень рады этому обновлению пользовательского интерфейса и думаем, что оно вам понравится. Однако, поскольку пользовательский интерфейс может быть немного похож на религию, если вы не хотите покидать Gnome, не беспокойтесь. У нас все еще есть сборка Gnome для вас с некоторыми изменениями. Со временем мы будем вносить изменения во все среды рабочего стола, которые мы выпускаем для установки, чтобы сделать их «приближенными» к аналогичному пользовательскому опыту, независимо от того, какое DE вы используете. У этого будут ограничения, поскольку у нас нет ресурсов, чтобы вкладывать значительные средства в настройку всех этих различных сред. Так что, если есть что-то, что вы хотели бы увидеть, не стесняйтесь отправлять запрос функции!
Мы также выпустили FAQ по новой теме, который вы можете найти на нашей странице документации. Сюда входят некоторые общие элементы, например, как переключиться на тему в существующей установке, как отключить ее, если она вам не нравится, и так далее.
Kali Undercover
С изменением окружения мы подумали, что сделаем шаг в сторону и займемся чем-нибудь забавным. Благодаря Роберту, который возглавляет нашу группу тестирования на проникновение, за предложение темы Kali, которая выглядит как Windows для обычного взгляда, мы создали тему Kali Undercover.
Допустим, вы работаете в общественном месте, занимаетесь рубкой, и вам может не понадобиться, чтобы отличительный дракон Кали был виден всем и удивлялся, что вы делаете. Итак, мы сделали небольшой скрипт, который изменит вашу тему Kali, чтобы она выглядела как установка Windows по умолчанию. Таким образом, вы можете работать немного больше инкогнито. После того, как вы закончите и в более уединенном месте, снова запустите скрипт, и вы вернетесь к своей теме Kali. Как по волшебству!
Kali-Docs теперь в Markdown и в новом доме (/docs/)
Возможно, это не так ярко, как новая тема, но внесенные нами изменения в документацию не менее значительны.
Одной из наших дальнейших целей с Kali является доведение большей части разработки до широкой публики и максимальное упрощение для всех (имеется в виду вас!) участия и вклада в Kali. Именно в этом и заключался наш переход в GitLab в начале года. Другой частью этого является изменение того, как мы работаем с документами.
С тех пор мы переместили всю нашу документацию в Markdown в общедоступный репозиторий Git. С этого момента любой, а не только персонал Kali, может внести свой вклад в улучшение документации с помощью мерж-реквестов. Мы по-прежнему одобряем любые изменения содержания, но после объединения изменения будут автоматически доступны в разделе документации на нашем веб-сайте.
Мы призываем всех принять участие! Если вы видите что-то не так в существующих документах, измените это! Если у вас есть идея для новых документов, пишите! Такого рода вклад делает Kali лучше для всех.
Это только первый шаг. С учетом этого изменения скоро появится пакет Kali-Docs в Kali, который дает вам полный автономный доступ к документации при каждой установке Kali. Идеально подходит для тех ситуаций, когда вы работаете в закрытой среде без доступа к Интернету.
Публичная упаковка
Один из наиболее значительных новых документов, который мы сделали, — документирование того, как вы можете создать новый пакет, который будет включен в Kali.
Одним из наиболее распространенных сообщений об ошибках являются запросы на добавление новых инструментов или обновление существующих. Часто сами разработчики инструментов, поскольку они признают, что наличие их инструмента в репозитории Kali — это самый простой канал распространения инструментов оценки безопасности. За объемом этого всегда было трудно угнаться, и нам приходится принимать трудные решения о том, куда направить наши ограниченные ресурсы.
Теперь, когда этот рабочий процесс налажен и задокументирован, вам не нужно нас ждать. Упакуйте свой инструмент и отправьте его нам на утверждение. Это отличный способ принять участие в улучшении Kali.
BTRFS во время установки
Еще одним важным нововведением в документации является использование BTRFS в качестве корневой файловой системы. Это удивительный подход, задокументированный Re4son, который дает вам возможность выполнять откаты файловой системы после обновлений.
Когда вы находитесь в виртуальной машине и собираетесь попробовать что-то новое, вы часто делаете моментальный снимок на случай, если что-то пойдет не так, и вы можете легко вернуться к заведомо хорошему состоянию. Однако, когда вы запускаете Kali на «голом железе», это не так просто. Таким образом, вы в конечном итоге будете очень осторожны, или, если что-то пойдет не так, вам придется много вручную очищать. С BTRFS у вас есть такая же возможность моментального снимка при установке на «голое железо»!
Поскольку это новинка, она еще не интегрирована в наш установщик. Как только мы получим отзывы о том, как это работает для всех, следующим шагом будет оптимизация и упрощение этого параметра в нашем установщике. Поэтому, если вы попробуете это, обязательно сообщите нам, как это работает для вас!
PowerShell
К другим функциям, если вы пропустили, PowerShell теперь есть в Kali. Очень здорово, что появилась возможность выполнять сценарии PowerShell непосредственно в Kali.
NetHunter Kex — полноценный рабочий стол Kali на телефонах Android
Еще одна функция, которой мы очень рады, — это введение NetHunter Kex. Вкратце, это позволяет вам подключить Android-устройство к выходу HDMI вместе с Bluetooth-клавиатурой и мышью и получить полноценный рабочий стол Kali без компромиссов. Да. С вашего телефона.
У нас был курс «Тестирование на проникновение с помощью Kali», который мы преподавали, а NetHunter Kex находился на стадии бета-тестирования. Поэтому мы хотели действительно раздвинуть границы. Итак, на живом курсе мы подключили концентратор USB-C к нашему OnePlus7. Это дало нам доступ к HDMI и Ethernet. Мы подключили HDMI к проектору и использовали Bluetooth-клавиатуру/мышь. Благодаря этому мы смогли сделать весь модуль PWK с телефона.
Эту особенность нужно увидеть, чтобы поверить. Пока вы не испытаете это, вы не сможете полностью понять, что это дает. С достаточно сильным телефоном это очень похоже на использование хорошего полнофункционального портативного настольного компьютера ARM, который помещается в вашем кармане. Возможные способы использования этого в оценках огромны.
Чтобы получить полную информацию о том, как использовать NetHunter Kex, ознакомьтесь с нашей документацией по адресу.
ARM
2019.4 — последний выпуск, поддерживающий SD-карты емкостью 8 ГБ на ARM. Начиная с 2020.1, SD-карта на 16 ГБ будет минимальной, которую мы поддерживаем. Вы всегда сможете создать свой собственный образ, который поддерживает карты меньшего размера, если хотите.
- Ядро RaspberryPi было обновлено до версии 4.19.81, а пакет прошивки был обновлен, чтобы включить обновления eeprom для RaspberryPi 4.
Во время тестирования выпуска ограниченное количество устройств не отображало меню Kali должным образом. Это не было настолько критично, чтобы задержать выпуск, поэтому вместо этого в качестве обходного пути вы можете запустить следующую команду для правильного отображения меню:
apt update && apt dist-upgrade
После завершения выйдите из системы, чтобы вернуться к диспетчеру входа в систему. Затем переключитесь на консоль с помощью CTRL+ALT+F11 (на Chromebook это клавиша, указывающая влево рядом с клавишей ESC).
Войдите в систему и выполните:
rm -rf .cache/ .config/ .local/ && sync && reboot
После перезагрузки в меню появятся правильные записи. Мы все еще выясняем, почему это происходит только на некоторых изображениях.
Скачать Kali Linux 2019.4
Так чего же вы ждете? Начните загрузку прямо сейчас!
Кроме того, стоит упомянуть, что мы также производим еженедельные сборки, которые вы также можете использовать. Если с момента нашего последнего выпуска прошло какое-то время, и вам нужны последние пакеты, вам не нужно отказываться от нашего последнего выпуска и обновления. Вместо этого вы можете просто использовать еженедельное изображение и делать меньше обновлений. Просто знайте, что это автоматизированные сборки, которые мы не проверяем на качество, как мы делаем наши стандартные образы выпуска.
Если у вас уже есть установленная версия Kali, помните, что вы всегда можете сделать быстрое обновление:
[email protected]:~# cat list deb http://http.kali.org/kali kali-rolling основной платный вклад EOF [электронная почта защищена]:~# [электронная почта защищена]:~# apt update && apt -y full-upgrade [электронная почта защищена]:~# [электронная почта защищена]:~# [ -f /var/run/reboot-required ] && reboot -f
Если вы хотите перейти на наш новый Xfce:
[электронная почта защищена]:~# apt -y install kali-desktop-xfce
Теперь вы должны использовать Kali Linux 2019.4. Мы можем выполнить быструю проверку, выполнив:
[email protected]:~# grep VERSION /etc/os-release ВЕРСИЯ="2019.4" ВЕРСИЯ_ID="2019.4" VERSION_CODENAME="кали-прокат" [электронная почта защищена]:~# [электронная почта защищена]:~# uname -v #1 SMP Debian 5.3.9-3kali1 (20.11.2019) [электронная почта защищена]:~# [электронная почта защищена]:~# uname -r 5.3.0-кали2-амд64 [электронная почта защищена]:~#
ПРИМЕЧАНИЕ. Вывод команды «uname -r» может отличаться в зависимости от архитектуры.
Как всегда, если вы обнаружите какие-либо ошибки в Kali, отправьте отчет в нашу систему отслеживания ошибок. Мы никогда не сможем исправить то, о чем не знаем.
Выпуск Kali Linux 2019.1 | Блог Kali Linux
Добро пожаловать в наш первый выпуск 2019 года, Kali Linux 2019.1, который доступен для немедленной загрузки. В этом выпуске наше ядро обновлено до версии 4.19.13, исправлено множество ошибок и включено множество обновленных пакетов.
Обновления инструментов
Большое обновление этого выпуска — обновление Metasploit до версии 5.0, которое является их первым крупным выпуском с момента выхода версии 4.0 в 2011 году.
[email protected]:~# msfconsole , , / \ ((__---,---__)) (_) О О (_)_________ \ _ / |\ о_о \ М С Ф | \ \ _____ | * ||| ВВ||| ||| ||| =[ метасплойт v5.0.2-dev ] + -- --=[ 1852 подвигов - 1046 вспомогательных - 325 постов ] + -- --=[ 541 полезная нагрузка - 44 энкодера - 10 нопсов ] + -- --=[ 2 уклонения ] + -- --=[ ** Это ветка разработки Metasploit 5 ** ] мсф5 >
Metasploit 5. 0 — это масштабное обновление, которое включает в себя базы данных и API-интерфейсы автоматизации, новые возможности уклонения и улучшения удобства использования. Ознакомьтесь с примечаниями к выпуску, чтобы узнать обо всех новых преимуществах.
Kali Linux 2019.1 также включает обновленные пакеты для Harvester, DBeaver и других. Полный список обновлений, исправлений и дополнений можно найти в журнале изменений Kali Bug Tracker.
Обновления ARM
Выпуск Kali 2019.1 для ARM включает в себя возвращение Banana Pi и Banana Pro, оба из которых находятся на 4.19ядро. Veyron был переведен на ядро 4.19, а образы Raspberry Pi были упрощены, чтобы было легче понять, какой из них использовать. Больше нет отдельных образов Raspberry Pi для пользователей с ЖК-дисплеями TFT, потому что теперь мы включаем скрипт re4son kalipi-tft-config на все из них, поэтому, если вы хотите настроить плату с TFT, запустите «kalipi-tft- config» и следуйте инструкциям.