Первоначальной причиной распределения в качестве источника, безусловно, было разнесение платформы; сообщество Linux продолжает эту методологию как для этого, так и по новым, частично политическим причинам.
В отличие от Windows, Linux исторически никогда не удосуживался поддерживать стабильность какого-либо ABI (двоичного интерфейса приложения) в течение длительных периодов времени - сохранение возможности инноваций в таких аспектах, как исполняемые форматы, библиотечные API и поддержка новых аппаратных платформ, считалось/считается более важным.
Коммерческие операционные системы обеспечивают долгосрочную совместимость приложений, очень дисциплинированно относясь к инновациям; новый интерфейс функции/программного обеспечения всегда должен быть добавлен в дополнение к старому интерфейсу - требуется поддерживать две вещи, и цена изменения чего-либо после выпуска должна считаться очень высокой. Кроме того, вы можете принять факт запланированного устаревания приложения вместе с любым автором программного обеспечения для вашей ОС (это намек не на MS, а на другого поставщика ОС).
Достижение долгосрочной стабильной платформы для программного обеспечения, распространяемого только в двоичной форме (вне данного дистрибутива Linux), было бы даже признано нежелательным некоторыми элементами сообщества Linux. Как неапологичный пользователь обеих платформ, я не говорю, что это хорошо или плохо; Это как есть.
-121--13978-Можно попробовать
, пока true; do ps -eo pcpu, pid, user, args | sort -k 1 -r | head -10 > > logfile.txt; echo «\n »> > logfile.txt; сон 3; Выполнено
Этот сценарий покажет вам десять лучших процессов с точки зрения использования ЦП.
-121--243094- Вы можете использовать команду top
, чтобы получить статистику в реальном времени ваших запущенных процессов в Linux System.
Также для получения снимка статистики процесса можно использовать команду ps -elf
.
mkclean
теперь использует CMake:
tar xf mkclean-0.9.0.tar.bz2
cd mkclean-0.9.0
mkdir build
cd build
cmake..
make
В старых версиях mkclean
, использующих autoconf, сценарий configure
должен быть обработан, прежде чем его можно будет использовать. Вы должны бежать
./mkclean/configure.compiled
вместо этого из родительского каталога после преобразования его конца -из -символов строки (с использованием fromdos
из пакета tofrodos
):
fromdos mkclean/configure.compiled
Полная последовательность сборки, начиная с загруженного исходного кода,:
tar xf mkclean-0.8.10.tar.bz2
cd mkclean-0.8.10
fromdos mkclean/configure.compiled
./mkclean/configure.compiled
make -C mkclean
Это дает мне release/gcc_linux_x64/mkclean
двоичный файл.