Сообщество - GNU/Linux

GNU/Linux

1 151 пост 15 633 подписчика

Популярные теги в сообществе:

221

Изучаем GNU/Linux часть 18. Sudo (RHCSA)

Продолжаем изучать GNU/Linux и готовиться к сертификации от Red Hat (RHCSA).


Для тех, кто видит мои посты впервые - я стараюсь очень лёгким языком с нуля научить вас работать с операционной системой GNU/Linux. Зачем? Потому что - Стоит ли делать курс по RHCSA?


Изучаем GNU/Linux часть 17. Su и visudo (RHCSA)

Изучаем GNU/Linux часть 16. Процессы #3: Работа с процессами (RHCSA)

Изучаем GNU/Linux часть 15. Процессы #2: Информация о процессах #2 (RHCSA)

Изучаем GNU/Linux часть 14. Процессы #1: Информация о процессах

Изучаем GNU/Linux часть 13. Bash #2: переменные (RHCSA)

Изучаем GNU/Linux часть 12. Bash #1: bash-completion, alias, type

Изучаем GNU/Linux часть 11. Стандартные потоки (RHCSA)


Ссылки на темы 1 лвла - Изучаем GNU/Linux часть 10. Текстовые редакторы nano и vi (RHCSA)


sudo - опасная безопасность

Показать полностью 1
443

Очень быстрый и очень компактный: Monolinux

Очень быстрый и очень компактный: Monolinux Linux, Новости, Текст, Копипаста, Длиннопост

Выпущен новый дистрибутив Linux, состоящий в буквальном смысле из одного файла. Над его созданием трудится девелопер Эрик Моквист (Erik Moqvist), ранее разработавший набор инструментов Cantools и платформу Simba.

Исходный код своей разработки Моквист опубликовал на сервисе GitHub под лицензией открытого ПО Массачусетского технологического института (MIT), созданной в конце 80 годов XX века.

Согласно приложенному описанию, Monolinux создается для работы на встраиваемых системах, а его дистрибутив ориентирован на запуск программ, написанных на языке C и встроенных непосредственно в него.

По заявлению Эрика Моквиста, Monolinux представляет собой статически связанный исполняемый файл. При статическом связывании, в отличие от динамического, содержимое библиотек включается непосредственно в сам исполняемый файл, а не находится в отдельных файлах. Статическое связывание позволяет в том числе, исключить какие-либо конфликты версий этих файлов в целевой системе.

В составе файла Monolinux, утверждает разработчик, есть полноценное ядро Linux со всеми его возможностями, а также RAM-диск с программой для запуска и требуемыми для этого библиотеками.

Такой подход и позволил Моквисту создать однофайловый дистрибутив, в котором присутствуют все подсистемы ядра Linux, в том числе сетевой стек, драйверы для устройств компьютера, на котором он запускается, и алгоритмы работы с файловой системой. Моквист также привел список библиотек, поместившихся в его дистрибутив – это heatshrink, mbedTLS, xz, zlib, bitstream, curl, detools, humanfriendly и ml (си-библиотека Monolinux).

За основу своего детища Моквист взял дистрибутив Linux версии 4.14.78, несмотря на то, что в настоящее время самой актуальной является версия 5.7.4, вышедшая 18 июня 2020 г. В дистрибутиве используется минимальная его конфигурация, дополненная, в то же время, различными улучшениями. В частности, в составе есть патч для устранения задержек в работе драйвера флеш-памяти MMC, что позволяет Monolinux быстрее запускаться на встраиваемых системах с такой памятью.

В текущей версии Monolinux невозможно установить на любой подходящий компьютер. Эрик Моквист подготовил две редакции своего дистрибутива, по одной для одноплатных компьютеров Raspberry Pi 3 и Jiffy, и попутно рассказал, как быстро загружается его творение в версии для Jiffy. Итоговый размер дистрибутива для этого ПК составил немногим больше 4,9 МБ – в него вошли ядро Linux (3,5 МБ), RAM-диск (1,4 МБ) и дерево устройств (4 КБ).

Очень быстрый и очень компактный: Monolinux Linux, Новости, Текст, Копипаста, Длиннопост

Одноплатный ПК Jiffy базируется на однокристальной системе i.MX6UL, в составе которой есть процессорный модуль ARMv7-A на 528 МГц. Также у компьютера имеются 1 ГБ оперативной памяти стандарта DDR3 и флеш-память eMMC на 4 ГБ. В такой конфигурации Jiffy позволяет Monolinux загружаться, по подсчетам разработчика, за 0,37 секунды – это промежуток времени с момента включения и до полной готовности файловой систему Ext4.

0,37 секунды включают в себя 1 мс, затрачиваемые на аппаратную инициализацию системы на чипе, 184 мс на выполнение кода ПЗУ, 86 мс на отработку загрузчика, плюс еще 62 мс нужны для запуска ядра Linux. Оставшиеся 40 мс занимает активация файловой системы.

В качестве загрузчика автор проекта использовал бутлоадер Punchboot. Свой выбор он обосновал тем, что он работает достаточно быстро для Monolinux, хотя с другими загрузчиками, по его словам, он его в этом проекте не сравнивал.

На перезагрузку такой ПК под управлением Monolinux затрачивает еще меньше времени – 0,26 секунды. Выкладки по Raspberry Pi 3 Моквист не предоставляет, как и список ПК, для которых он планирует сделать сборки своего дистрибутива.

Источник

GitHub

Показать полностью 1
57

Изучаем GNU/Linux часть 17. Su и visudo (RHCSA)

Продолжаем изучать GNU/Linux и готовиться к сертификации от Red Hat (RHCSA).


Для тех, кто видит мои посты впервые - я стараюсь очень лёгким языком с нуля научить вас работать с операционной системой GNU/Linux. Зачем? Потому что - Стоит ли делать курс по RHCSA?


Изучаем GNU/Linux часть 16. Процессы #3: Работа с процессами (RHCSA)

Изучаем GNU/Linux часть 15. Процессы #2: Информация о процессах #2 (RHCSA)

Изучаем GNU/Linux часть 14. Процессы #1: Информация о процессах

Изучаем GNU/Linux часть 13. Bash #2: переменные (RHCSA)

Изучаем GNU/Linux часть 12. Bash #1: bash-completion, alias, type

Изучаем GNU/Linux часть 11. Стандартные потоки (RHCSA)


Ссылки на темы 1 лвла - Изучаем GNU/Linux часть 10. Текстовые редакторы nano и vi (RHCSA)


Про смену пользователя, выполнение команд от имени другого пользователя, login и non login shell и visudo. Про sudo продолжим в следующий раз.

Показать полностью 1
2

Помогите подружить Kali Linux 2020.2 и TP-LINK TL-W727N(v4)

Если есть люди которые знают чем помочь.
Решил обновится со старенькой кали на новомодную 2020.2.
По итогу:
Linux 5.5.0-kali2-amd64
GCC 9.3.0(Debian 9.3.0)

Репозитории на старую версию GCC недоступен , так что понизить до 4.3.2 не могу, да и не практично на столько большой откат в новой системе , а драйвера на мой замаскированный свисток TL-W727N (Четвертой ревизии, так как другие замаскировать не реально почти) встать никак ровно не могут, то ошибка один что в целом ничего не даёт, то 137, что тоже ничего не даёт.

П.С. Надоело просто не возможно, гуглил уже на всех доступных языках, видел руководства всех жанров, но все равно никак
А моя альфа встала без нареканий ...

Помогите подружить Kali Linux 2020.2 и TP-LINK TL-W727N(v4) Kali linux, Linux, Tp-link

Какой дистрибутив Linux лучше?

Всем привет! Возник вопрос, какой дистрибутив Linux лучше использовать под следующие требования:
1. Возможность принимать звонки и смс (как в Windows My Phone)
2. Адекватная работа с Bluetooth наушниками Samsung Galaxy Buds.

Сейчас использую Ubuntu 20.04, абсолютно не адекватно работает Bluetooth. Постояно возникают звуковые лаги. Раньше (18.04) выводил звук со смартфона Samsung A50 на комп по Bluetooth используя проводные наушники. На последней версии даже это работает с багами. Синхронизация через KDE Connect так же начала работать через раз. Система устанавливалась с нуля, так что дело не в обновлениях. В остальном функционала Ubuntu хватает. Учитывая тот факт, что уже даже в Windows прикрутили более-менее адекватную работу с телефоном и наушниками, возникло желание разобраться в вопросе работоспособности подобного функционала на Linux. Как я понял, в KDE дела по лучше обстоят, но достоверной инфы не нашел. Плюс смущает оболочка под винду. Благодарю за помощь.

UPD:
Ноутбук Dell 5567 (i5 7200u, 16Gb ОЗУ, AMD R7 M445 4Gb, SSD) на Ubuntu 20.04.

Смартфон Samsung A50 на Android 10.

Наушники Samsung Galaxy Buds первого поколения.

134

Изучаем GNU/Linux часть 16. Процессы #3: Работа с процессами (RHCSA)

Продолжаем изучать GNU/Linux и готовиться к сертификации от Red Hat (RHCSA).


Для тех, кто видит мои посты впервые - я стараюсь очень лёгким языком с нуля научить вас работать с операционной системой GNU/Linux. Зачем? Потому что - Стоит ли делать курс по RHCSA?


Изучаем GNU/Linux часть 15. Процессы #2: Информация о процессах #2 (RHCSA)

Изучаем GNU/Linux часть 14. Процессы #1: Информация о процессах

Изучаем GNU/Linux часть 13. Bash #2: переменные (RHCSA)

Изучаем GNU/Linux часть 12. Bash #1: bash-completion, alias, type

Изучаем GNU/Linux часть 11. Стандартные потоки (RHCSA)


Ссылки на темы 1 лвла - Изучаем GNU/Linux часть 10. Текстовые редакторы nano и vi (RHCSA)



Разбираем адресное пространство, процессы-сироты, сигналы и прочее.

Показать полностью 1
Отличная работа, все прочитано!