Думаю что эта поделка нужна как грамотный ход для импортозамещения:
На кой чёрт сдался этот забугорный CentOS, если уже есть ОСь от национальных разработчиков?
С другой стороны не понимаю что там с Alt linux и Rosa Linux?
LibreOffice 5.2.6
Кстати почему не OnlyOffice? — а ну да, наверное это слишком сложно и неоправданно...
Слышал что zfs довольно прожорлива до оперативной памяти.
Но по себе не заметил, в схожей конфигурации думаю что немногим больше чем thin lvm и mdadm.
Если включите сжатие и дедупликацию, понятное дело кушать будет больше.
С того времени довольно многое поменялось.
Я начинал свое знакомство с zfs с подобных экспериментов, но в итоге отказался от этой схемы.
Для дома и файлопомойки сейчас вполне успешно использую freenas 10, со всеми его фишками: zfs с дедупликацией, docker, bhyve и многое другое…
На работе уже достаточно давно (около 5 лет) zfs on linux успешно работает в продакшене, на centos 6. (я тоже удивился когда узнал).
Если хотите попробовать zfs и отделаться малой кровью, советую попробовать freenas — если хотите сделать стабильное хранилище и если не боитесь freebsd — там zfs уже давно и по умолчанию.
Либо же любой deb-дистрибутив, там zol заводится с полпинка и работает без проблем. rpm тоже можно, но чуть сложнее.
Если же планируете гипервизор — советую proxmox, там zol используется по умолчанию как для корневой системы, для софт-рейда и для образов виртуальных машин.
Одно время работал с thin lvm и в целом мне все понравилось.
Из минусов, к сожалению, для thinlvm pools не поддершивается работа в кластере (как shared хранилище).
А без этой функции у lvm не остается особых преимуществ перед zfs, особенно сейчас когда zol (zfs on linux) стал достаточно стабилен и его стали пихать везде где только можно, не совсем понятно имеет-ли смысл использовать lvm, или лучше воспользоваться всей мощью zfs...
Потому что в PowerShell вы оперируете объектами, а ls как и другие unix-tools на выходе дает обычный текст.
В этом и разница двух подходов.
В первом случае — это удобство и вся мощь работы с объектами.
Во втором случае — большая гибкость, и полная независимость от среды выполнения.
Вот так вывести службы сгруппированные по статусу
gsv sql | sort Status | ft -GroupBy Status
Это безусловно прекрасно, но к сожалению это работает только в пределах среды PowerShell, хотя не спорю, во многих случаях этого бывает достаточно.
Но например с помощью nix'вых sort, sed и awk я могу творить просто невероятные вещи. Я могу удаленно выполнять команды в любом! шеле, получать и обрабатывать данные от них точно так же как от любых других програм, и при этом они не должны быть частью шела.
В этом вся прелесть работы с текстом. В этом подходе есть конечно и минусы, куда же без них.
Но так уж завелось, что в unix каждая программа написана отдельным разработчиком. Bash со всеми unix-tools связывает весь этот зоопарк просто на отлично.
Потому что это часть основной функции программы, ls — это в первую очередь инструмент для пользователя, поэтому здесь так много настроек форматирования.
В случае если вам не нужен форматированный вывод вы можете воспользоваться ls -1 и другими более подходящими для этого инструментами, например find.
Я рассказал о том, что ls не выполняет никаких дополонительных фич, что вполне вписывается в идеологию unix. Она не копирует файлы, не меняет их атрибуты и т.п.
А все ключи здесь нужны только для настройки вывода, т.е. с помощью ключей вы задаете как имено вы хотите что бы она исполнила свою основную функцию.
Ещё есть SPICE, но для него я не нашёл сервера под Windows.
И правильно что не нашли, SPICE — это протокол доставки рабочего стола, используется в виртуальной среде и только, т.к. требует наличия виртуальной видеокарты (QXL) на клиенте, и поддержки со стороны Хозяина
Если ищете адекватную замену VNC, есть еще X2Go — но этот скорее для Linux. Из свободных решений для Windows ничего лучше VNC пока не придумали.
VNC — медленный, но позволяет подключаться к пользовательской сессии, в RDP это так же поддерживается, но только в серверных версиях Windows — называется shadow sessions. Упомянутый выше патч rdpwrap вроде может вернуть эту функцию и на клиентских Windows, но я не проверял, и кроме того это нарушает клиентскую лицензию.
В вашем случае думаю что вам будет крайне интересно попробовать проект Guacamole — это свободный RDP(и VNC)-gatevay, который позволит вам настроить список всех клиентов, и подключатся к ним по RDP или VNC прямо из браузера.
В случае успеха, обязательно пишите еще! — статей про Guacamole на хабрахабре раз-два и обчелся, народ должен знать :)
Не вижу проблем в соответсвии ls с идеологией unix, ведь все что делает ls — это:
> List information about the FILEs (the current directory by default)
Ну да, она так же позволяет выбрать формат вывода в удобной форме, но это необходимый шаг т.к. вывод происходит в виде обычного ASCII-текста а не объектов, это имеет свои плюсы и минусы конечно, но сути это не меняет, ls только выводит информацию о файлах в желаемом формате.
Кстати если вас так вдохновляет идеология Unix, возможно вам будет интересно почитать про Plan 9
Думаю что эта поделка нужна как грамотный ход для импортозамещения:
На кой чёрт сдался этот забугорный CentOS, если уже есть ОСь от национальных разработчиков?
С другой стороны не понимаю что там с Alt linux и Rosa Linux?
Кстати почему не OnlyOffice? — а ну да, наверное это слишком сложно и неоправданно...
Кидаешь четырёхмерный гиперкуб — получаешь случайное число 1-24
Слышал что zfs довольно прожорлива до оперативной памяти.
Но по себе не заметил, в схожей конфигурации думаю что немногим больше чем thin lvm и mdadm.
Если включите сжатие и дедупликацию, понятное дело кушать будет больше.
С того времени довольно многое поменялось.
Я начинал свое знакомство с zfs с подобных экспериментов, но в итоге отказался от этой схемы.
Для дома и файлопомойки сейчас вполне успешно использую freenas 10, со всеми его фишками: zfs с дедупликацией, docker, bhyve и многое другое…
На работе уже достаточно давно (около 5 лет) zfs on linux успешно работает в продакшене, на centos 6. (я тоже удивился когда узнал).
Если хотите попробовать zfs и отделаться малой кровью, советую попробовать freenas — если хотите сделать стабильное хранилище и если не боитесь freebsd — там zfs уже давно и по умолчанию.
Либо же любой deb-дистрибутив, там zol заводится с полпинка и работает без проблем. rpm тоже можно, но чуть сложнее.
Если же планируете гипервизор — советую proxmox, там zol используется по умолчанию как для корневой системы, для софт-рейда и для образов виртуальных машин.
Одно время работал с thin lvm и в целом мне все понравилось.
Из минусов, к сожалению, для thinlvm pools не поддершивается работа в кластере (как shared хранилище).
А без этой функции у lvm не остается особых преимуществ перед zfs, особенно сейчас когда zol (zfs on linux) стал достаточно стабилен и его стали пихать везде где только можно, не совсем понятно имеет-ли смысл использовать lvm, или лучше воспользоваться всей мощью zfs...
Обычно целесобразнее использовать комбинации дайсов, например для процентов, d100 — это два d10, один для десятков, второй для единиц:
Почему бы вам не попробовать сохранять ваши dotfiles где-нибудь на github?
Две-три команды и у вас ваше окружение на любом компьютере.
Спасибо за статью, очень познавательно!
Расскажите, вы пробовали СlusterIP?
Очень интересно сравнение обоих методов, какие плюсы и минусы у LVS по сравнению с СlusterIP?
Не могу не согласиться с вами на счет подобных сложностей при настройке.
Но есть достаточно безболезненый способ попробовать — это docker:
https://github.com/glyptodon/guacamole-docker
Этот образ позволяет развернуть готовое, а главное стабильное, окружение за считанные минуты и всего за пару команд.
Потому что в PowerShell вы оперируете объектами, а
lsкак и другие unix-tools на выходе дает обычный текст.В этом и разница двух подходов.
В первом случае — это удобство и вся мощь работы с объектами.
Во втором случае — большая гибкость, и полная независимость от среды выполнения.
Это безусловно прекрасно, но к сожалению это работает только в пределах среды PowerShell, хотя не спорю, во многих случаях этого бывает достаточно.
Но например с помощью nix'вых
sort,sedиawkя могу творить просто невероятные вещи. Я могу удаленно выполнять команды в любом! шеле, получать и обрабатывать данные от них точно так же как от любых других програм, и при этом они не должны быть частью шела.В этом вся прелесть работы с текстом. В этом подходе есть конечно и минусы, куда же без них.
Но так уж завелось, что в unix каждая программа написана отдельным разработчиком. Bash со всеми unix-tools связывает весь этот зоопарк просто на отлично.
К сожалению да.
Потому что это часть основной функции программы, ls — это в первую очередь инструмент для пользователя, поэтому здесь так много настроек форматирования.
В случае если вам не нужен форматированный вывод вы можете воспользоваться
ls -1и другими более подходящими для этого инструментами, напримерfind.Видимо вы меня не так поняли,
Я рассказал о том, что
lsне выполняет никаких дополонительных фич, что вполне вписывается в идеологию unix. Она не копирует файлы, не меняет их атрибуты и т.п.А все ключи здесь нужны только для настройки вывода, т.е. с помощью ключей вы задаете как имено вы хотите что бы она исполнила свою основную функцию.
Синдрома nero здесь не наблюдается :)
И правильно что не нашли, SPICE — это протокол доставки рабочего стола, используется в виртуальной среде и только, т.к. требует наличия виртуальной видеокарты (QXL) на клиенте, и поддержки со стороны Хозяина
Если ищете адекватную замену VNC, есть еще X2Go — но этот скорее для Linux. Из свободных решений для Windows ничего лучше VNC пока не придумали.
VNC — медленный, но позволяет подключаться к пользовательской сессии, в RDP это так же поддерживается, но только в серверных версиях Windows — называется shadow sessions. Упомянутый выше патч rdpwrap вроде может вернуть эту функцию и на клиентских Windows, но я не проверял, и кроме того это нарушает клиентскую лицензию.
В вашем случае думаю что вам будет крайне интересно попробовать проект Guacamole — это свободный RDP(и VNC)-gatevay, который позволит вам настроить список всех клиентов, и подключатся к ним по RDP или VNC прямо из браузера.
В случае успеха, обязательно пишите еще! — статей про Guacamole на хабрахабре раз-два и обчелся, народ должен знать :)
Ещё пейджеры же были!
Не вижу проблем в соответсвии
lsс идеологией unix, ведь все что делает ls — это:Ну да, она так же позволяет выбрать формат вывода в удобной форме, но это необходимый шаг т.к. вывод происходит в виде обычного ASCII-текста а не объектов, это имеет свои плюсы и минусы конечно, но сути это не меняет,
lsтолько выводит информацию о файлах в желаемом формате.Кстати если вас так вдохновляет идеология Unix, возможно вам будет интересно почитать про Plan 9
Спасибо за статью!
Плюсую, Jitsi Meet самое перспективное и свободное решение из всех что я видел за последнее время.
deleted
Спасибо, исправил.
У меня в 50 версии все работает.