Термины монолитное ядро
и микроядро
нельзя серьезно сравнивать, поскольку они описывают различные аспекты конструкции ядра (структура и размер).
Типичным монолитным ядром было ядро SunOS-4.x, и Linux по-прежнему аналогичен, так как вы вручную настраиваете содержимое базового ядра.
Ядро Solaris (начиная с версии 2.1 в 1992 году) больше нельзя назвать монолитным, так как все драйверы загружаются автоматически по требованию, а во время начальной загрузки загружается только малая часть.
SunOS-4.x и Solaris (SunOS-5.x) и Linux - это все реализации одного контекста. Весь их код работает в одном контексте MMU.
Mac OS X основана на Mach и работает как реализация с несколькими процессами, разделенными контекстами MMU. В этой концепции драйверы находятся в отдельных процессах и отдельных контекстах MMU.
Многие люди называют Mac OS X «микроядром системы», но может быть, что базовое ядро не меньше базового ядра Solaris.
Поэтому, по-видимому, лучше говорить о ядрах одного контекста
и ядрах нескольких контекстов
.
-121--11636-
Docker использует собственную библиотеку libcontainer после того, как они перешли от использования LXC в 2014 году.
LXC использует их (www.linuxcontainers.org) библиотеку liblxc.
Обе библиотеки используют технологию пространства имен ядра Linux. У LWN был многосерийный блог в пространствах имен: https://lwn.net/Articles/531114/
-121--153434-
Вы можете проверить, есть ли у вас доступ к ретрансляции почты, например,
nc mailrelay 25
Я бы сильно заподозрил, что ваш интернет-провайдер блокирует исходящий почтовый трафик (в сети уже пути слишком много спама, по некоторым оценкам, полностью 95% всего трафика электронной почты)
попробуй это:
#!/bin/bash
ls "$1" > file.txt
cat file.txt | cut -d ' ' -f 1 > file1.txt
cat file.txt | cut -d ' ' -f 2 > file2.txt
Сохраните его где-нибудь и используйте ./script_name /home
или что-то в этом роде.
Редактировать :выполните следующие действия
script
с приведенными выше командами в текущем каталоге. chmod a+x script
. (это делает ваш скрипт исполняемым)./script DIR_NAME
. (замените ИМЯ КАТАЛОГА _на нужный каталог)file1.txt
и file2.txt
в том же каталоге, что и script