![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
В связи с накопившимся железячно-программным вудуизмом, выкопал из загашников флешку с коллекцией мемтестов, акронисов и прочих специализированных линуксов, а так же коробку с дисками, где лежат несколько убунт, виндов, кноппиксов, GParted и прочая, и прочая, а так же запас пустых CD-R и CD-RW для войны с железом.
И заодно вспомнил, что я ж скачал новую убунту но до нее так и не добрался, решил поэтому проверить - поставил в виртуалке серверную версию и сейчас поднимаю на ней редмайн(который там таки 0.9.3), а в соседней виртуалке запустил KUbuntu и сижу проникаюсь гламурностью интерфейса.
Конечно, по сравнению с гномом в 9 убунте или дебиане, это выглядит гораздо болеемакоебскипривлекательно, насчет использования пока неясно - я перекопал где-то 5 пунктов меню, чтобы найти настройку разрешения экрана.
Кто-нибудь гном в 10 убунте видел, там дизайнерского макоебства тоже добавили или где, и как там с юзабилити?
PS: Такс, раз уж тут линуксовый холивор, чтобы два раза не вставать, перескажу рабочий спор недавний. Вкратце, задача: производственный сервак, на нем баг-трекер(редмайн), меркуриал и субвершн. Сейчас это винда, на ней баг-трекер и субвершн, в виртуалке на ней же - линукс, в линуксе - меркуриал(не умею под виндой поднять на нем сервер толком с правильным разделением прав и прочим).
Сервер устарел и потиху глючит, нужно менять. И нужно передать его обслуживание с меня - специально назначенным на это людям.
Я упорно доказываю, что это нужно делать на линуксе, т.к. все это я уже делал на линуксе, все используемые пакеты - линуксовые порты, линукс удобнее для серверов и удобнее в удаленном управлении (никаких тупых графических десктопов). Кроме того, я хочу обучить людей линуксу, т.к. очень много тонкостей, используемых на работе, притянуто оттуда, даже если используется под виндой.
В общем, линукс банально удобен мне, а если что-то пойдет не так - все равно придется мне или восстанавливать или обучать восстановлению людей.
Еще у меня есть соображение, что если я уеду в израиль - то на винду придут 1000 тупиц на собеседование, из которых отобрать можно пару человек в лучшем случае, а на линукс уже будет первоначальный фильтр, и можно будет просто обратится к ребе
theiced, он попросит over 9000 баксов, все заплачут, но заплатят и все будет хорошо :)
Начальство колеблется - то ли винда, то ли линукс, в общем прислушивается к техническим специалистам в лице меня и ребе белнетмона.
Ребе белнетмон же упорно отстаивает винду из соображений "не хочу тратить деньги и время конторы на обучение специалистов линуксу" и уменьшения вуду в том плане, что винду люди уже умеют, а линукс нет. Используемый софт в любом случае придется изучать, а ставить его в одном случае проще под виндой (редмайн - bitnami stack, субвершн - svnserve сервисом), в случае меркуриала - апач под линуксом.
В общем, у меня реально аргументов за линукс нету, кроме "это удобнее и проще для меня, а иметь запасных обученных линуксоидов на конторе не помешает".
И заодно вспомнил, что я ж скачал новую убунту но до нее так и не добрался, решил поэтому проверить - поставил в виртуалке серверную версию и сейчас поднимаю на ней редмайн(который там таки 0.9.3), а в соседней виртуалке запустил KUbuntu и сижу проникаюсь гламурностью интерфейса.
Конечно, по сравнению с гномом в 9 убунте или дебиане, это выглядит гораздо более
Кто-нибудь гном в 10 убунте видел, там дизайнерского макоебства тоже добавили или где, и как там с юзабилити?
PS: Такс, раз уж тут линуксовый холивор, чтобы два раза не вставать, перескажу рабочий спор недавний. Вкратце, задача: производственный сервак, на нем баг-трекер(редмайн), меркуриал и субвершн. Сейчас это винда, на ней баг-трекер и субвершн, в виртуалке на ней же - линукс, в линуксе - меркуриал(не умею под виндой поднять на нем сервер толком с правильным разделением прав и прочим).
Сервер устарел и потиху глючит, нужно менять. И нужно передать его обслуживание с меня - специально назначенным на это людям.
Я упорно доказываю, что это нужно делать на линуксе, т.к. все это я уже делал на линуксе, все используемые пакеты - линуксовые порты, линукс удобнее для серверов и удобнее в удаленном управлении (никаких тупых графических десктопов). Кроме того, я хочу обучить людей линуксу, т.к. очень много тонкостей, используемых на работе, притянуто оттуда, даже если используется под виндой.
В общем, линукс банально удобен мне, а если что-то пойдет не так - все равно придется мне или восстанавливать или обучать восстановлению людей.
Еще у меня есть соображение, что если я уеду в израиль - то на винду придут 1000 тупиц на собеседование, из которых отобрать можно пару человек в лучшем случае, а на линукс уже будет первоначальный фильтр, и можно будет просто обратится к ребе
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Начальство колеблется - то ли винда, то ли линукс, в общем прислушивается к техническим специалистам в лице меня и ребе белнетмона.
Ребе белнетмон же упорно отстаивает винду из соображений "не хочу тратить деньги и время конторы на обучение специалистов линуксу" и уменьшения вуду в том плане, что винду люди уже умеют, а линукс нет. Используемый софт в любом случае придется изучать, а ставить его в одном случае проще под виндой (редмайн - bitnami stack, субвершн - svnserve сервисом), в случае меркуриала - апач под линуксом.
В общем, у меня реально аргументов за линукс нету, кроме "это удобнее и проще для меня, а иметь запасных обученных линуксоидов на конторе не помешает".
no subject
Date: 2010-10-02 11:31 am (UTC)no subject
Date: 2010-10-02 11:42 am (UTC)no subject
Date: 2010-10-02 11:44 am (UTC)no subject
Date: 2010-10-02 11:55 am (UTC)no subject
Date: 2010-10-02 11:57 am (UTC)no subject
Date: 2010-10-02 12:12 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-10-02 05:33 pm (UTC)1) Определить какоим чудом на production попала версия самодельного по с неким вроде как вылеченым багом
2) Кто и на основании чего это сделал.
В случае linux-way я просто посмотрел логи SVN в котором лежат DSL-конфиги системы управления конфигурациями, узнал автора конкретной ревизии из-за которой на прод выехал новый код, в каменте SVN - номер таска в трекере, в таске прилинкован список закрываемых этой версией ПО проблем и гринлайт от QA. Дальше разбор полетов никаких трудностей не вызвал.
Как реализовать это в венде (контроль версий конфигурации и авторов измений с возможностью адекватного отката) - хрен знает, до сих пор не придумали.
Вторая производственная задча: в эксплуатации есть ряд вендовых поделий сторонних производителей серверная часть которой совмещена с чем-то вроде консоли управления. Т.е. заходит админ, запускает гуйню, поднимается сервер. Эксплуатируемые поделия стоят сотни тысяч баксов за штуку минимум, увод файлов либо БД поделия на сторону - прямые убытки для компании вплоть до закрытия проекта с выплатой неустойки. Переделвать никто их не будет. Нужно дать возможность дежуной смене (который мы не сильно-то верим) всем этим хозяством рулить. Х.з. как пока. К счастью, наиболее серьезные и прибыльные эксплуатируемые поделия всё-таки пишутся под линукс и там таких заёбов нет, всё разруливается средствми ОС типа sudo и помянутой выше системе управления конфигурациями которая сама лежит в SVN.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-10-02 11:48 am (UTC)no subject
Date: 2010-10-02 11:49 am (UTC)no subject
Date: 2010-10-02 11:51 am (UTC)(no subject)
From:(no subject)
From:дополню
From:++
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-10-02 11:56 am (UTC)no subject
Date: 2010-10-02 11:55 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-10-02 11:52 am (UTC)А конкретно виндовые полиси на самом деле как бы с боку прилеплены. Пачкой XMLек вроде. Даже в гноме для ихнего «реестра» и то схема с описанием прилагается (ну то есть без неё в приличные дистрибутивы не пускают).
no subject
Date: 2010-10-02 11:59 am (UTC)Можно пример?
Схема с описанием того-самого виндового xml вполне себе доступна. Под рукой правда нет, ищите сами, если оно надо.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-10-02 11:54 am (UTC)Возможные опции указываются в комментариях к дефолтным конфигам.
Кроме того, модульная реализация линукса и необходимость использовать текстовые конфиги принуждает программистов делать софт более менее адекватно - за GUI не спрячешься.
В виндах сложнее все сломать, т.к. обычно левую фигню не введешь, в отличие от текста.
no subject
Date: 2010-10-02 11:58 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-10-02 12:06 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-10-02 12:00 pm (UTC)no subject
Date: 2010-10-02 12:03 pm (UTC)Вообще вопрос тут в другом - над любыми текстовыми настройками может быть нормальный визуальный интерфейс. А "внутри" - всё тот же текстовый конфиг. Но линуксоды почему-то поклоняются именно текстовой реализации и считают её более юзабельной. А я не понимаю.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-10-02 02:06 pm (UTC)и текстового представления этой программы ты никогда не получишь.
только этакое дерево, в которм ведки можно схлопывать и расхлопывать.
no subject
Date: 2010-10-02 02:23 pm (UTC)Здравствуй, дорогой.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-10-02 03:01 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:никогда не говори никогда
Date: 2010-10-03 09:05 pm (UTC)Re: никогда не говори никогда
From:no subject
Date: 2010-10-02 03:11 pm (UTC)Выходит новая версия этой самой софтины. В ней добавили функционала и к нему конфига кусок. Три строки. Которые настроены. И приходит к вам эта самая новая версия с новым конфигом. Из конфига вам нужны три новых параметра, остальное оставить.
С текстовыми конфигами это все делается элементарно. А если у вас там XML или еще чего хуже бинарное что-то, вы убьетесь.
no subject
Date: 2010-10-02 03:13 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From: