Linux в организации…

    Нередко, при обсуждении возможности установки линукса в малом бизнесе, все упирается в проблемы запуска под ним программ 1C и тому подобных. Однако, существует простой, элегантный, хотя и не бесплатный, способ эту проблему обойти — терминальный доступ. На все рабочие места ставится линукс с возможностью терминального доступа. На один компьютер — виндовый сервер терминалов. Нужна 1С — лезем в терминал и работаем, при этом еще и быстро работаем, не гоняя DBF-ы по сети. Все остальное, почта, документы, интернет — уже бесплатно под линуксом…
    Разумеется, стоимость Microsoft Windows Terminal Server достаточно высока и может перекрыть всю выгоду от внедрения Линукса, но — есть варианты…

    Итак, поскольку от виндов все равно не уйти, осталось только минимизировать затраты на систему с поддержкой терминального доступа. Для работы понадобится лицензионный Windows XP Pro, на который ставим все задачи, требующие исключительно виндов. Далее есть два варианта:
    1. Полулегальный способ: Винда хакается по этому алгоритму. После чего на нее можно лезть одновременно множеством терминалов. Сможет ли проверяющая организация обнаружить сей хак и что за это могут присудить — вопрос сложный… Но, как минимум, бОльшая часть софта в фирме будет абсолютно законна*...
    2. Легальный способ: Программа XP Unlimited за 145 евро превращает XP Pro в RDP-сервер на 10 конкурирующих клиентов. За 455 евро — без ограничений по клиентам. По любому выходит дешевле полноценного сервера от Майкрософт. Кстати, есть демо-версия, позволяющая в некоммерческих целях делить один XP Pro комп на трех клиентов — например, один локально и два удаленно. Можно установить в домашних условиях, например, для подключения старого компа к ресурсам нового.


    * абсолютно законна — в последнее время, в связи с новым законодательством, законность лицензии GPL в России ставится под сомнение, но я очень надеюсь, что этот абсурд все таки исправят…

    Similar posts

    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 80

      +3
      В массы!
        +8
        Подобную схему внедрил с товарищем у себя в ВУЗе... Полулегальный ХР-сервер (крякнутый по первому способу), и дюжина терминальных клиентов, на базе машин Cyrix с 32 мб озу, и оптимизированными Damm Small Linux на борту.
        Студенты были крайне удивлены, видя на этих машинах, отлично бегающую ХР`шку с 2007 офисом. =)
          +1
          А Офис с какой лицензией *покупали* ;)
            +2
            Об этом история умалчивает. =)))

            А вообще, Microsoft выгодно использование даже пиратских вариантов их продуктов в ВУЗах. Поэтому, нас не сильно и дергают.
              0
              Лучше бы Open Office поставили
                +1
                К моему, и вашему превеликому сожалению, у нас есть учебная програма, и продукт MS Office изучают по ней полтора года. Пол года на курсе общей информатики, и еще год на предмете "Програмное обеспечение"...
                Скажу вам честно, при этом "обучении" у меня неодноразово возникало желание застрелиться.
                • UFO just landed and posted this here
                    +1
                    Зато нас научили закрывать ворд четырьмя способами!
                      0
                      1) Клик по крестику
                      2) Двойной клик по иконки окна
                      3) Через меню мышкой
                      4) Через меню клавиатурой
                      5) Alt+F4
                      6) Через диспетчер задач
                      7) Через панель задач
                      Можно еще что-нить придумать... :)
                        0
                        Через выключение компьютера :-)
                        • UFO just landed and posted this here
                            0
                            taskkill /im "msword"
                            как-то так.
                            0
                            найти соответствующий глюк
                              0
                              Это все фигня:)))

                              "правоспособность-способность лица иметь гражданские права и нести обязанности"
                • UFO just landed and posted this here
                0
                Эх, добавил бы плюсик, да кармы маловато.
                а вообще 1С проде как под вайном работает
                  0
                  Сам не пробовал, но говорят, что тяжело ей под вайном...
                    0
                    тем не менее, вариант для тех, кто не хочет использовать винду вообще)
                      0
                      Тем более, что её под вайном можно поднять на сервере и гонять на X сервера по иксам.
                      0
                        +1
                        Этерсовский вайн это или обычный, но в любом случае понадобится DCOM98, который может использоваться только с ОС от Майкрософт.
                          0
                          С точки зрения EULA - да. С точки зрения технической - нет :)
                          Но в любом случае одинэска поднимается под вайном немного с бубном.
                    • UFO just landed and posted this here
                      0
                      А сколько, если не секрет, сервер Microsoft Windows Terminal Server ?
                        0
                        Существуют разные схемы лицензирования. Например коробочный вариант с 5 клиентами - 904.96 у.е. на SoftKey.
                          0
                          это стоимость только лиценций на терминальные подключения. Нужно еще сам сервер 2003 купить. дешевле уж купить оемную винду и поставить на компы, т.е легализовать ее. либо сразу покупать компы с виндой.
                          0
                          В любом случае дешевле, чем штраф, наложенный УБЭП на фирмочку, где полтора десятка покряченных форточек)
                          0
                          Пробовали первый способ еще в позапрошлом году. Максимально количество одновременных сессий - три (например, консоль|rdp|rdp или все rdp), хоть все 999999 в групповых политиках выставляй. И баста.
                          Но, если дополнить всё это "заламывание" Full Control without user's permission для Set rules for remote control of Terminal Services user sessions в Local Computer Policy - Computer Configuration - Administrative Templates - Windows Components - Terminal Services, то можно очень удачно оказать помощь, зайдя на отдалённую станцию и с неё уже посредством Task Manager, выбрав Remote control на сессию "отдалённого" друга.
                            0
                            Не знаю, как это у вас получилось, но у нас количество сесий переваливало за десяток, и ничего...
                            0
                            К чему это все, когда все прекрасно работает: http://etersoft.ru/wine/applications
                              +2
                              Лишние варианты никогда не помешают, свобода долна быть даже при выборе свободы, иначе это уже не свобода. ;-)
                            0
                            Интересно, насколько легален второй вариант. Ведь одно то, что вы платите за него деньги не делает его легальным. Насколько я знаю, лицензия на Windows XP ограничивает количество пользователей, одновременно работающих с системой. А то, что это ограничение снимается, бесплатно ли или за деньги, по идее является нарушением лицензии. Разве я не прав?

                            На сайте компании написано, что она не связана с Microsoft, так что не факт, что действия этой компании одобрены.
                              0
                              а там вроде максимум 10 подлючений и разрешено
                                0
                                Насколько я знаю, в Windows XP только одно разрешено. При подключении другого пользователя текущего выкидывает.
                                  0
                                  присоединяюсь к вопросу. получается XP Unlimited просто патчит систему (быть может даже по первому варианту), только за это еще и деньги взимаются.
                                  большие, большие сомнения по-поводу законности 2го варианта..
                                    0
                                    Насколько я понял, XP Unlimited систему не патчит, а добавляет к ней полноценный RDP-сервер. А сама система не ограничивает количество подключений: как наглядно показывает первый вариант, это делает RDP-сервер от Майкрософт.
                                    0
                                    то, что выкидывает, не значит, что запрещено. Не думаю что в договоре написано что пользоваться ей может только один человек в один момент времени.
                                0
                                А я собрал схему вот на этом http://thinstation.org
                                  +1
                                  не могли бы вы кратко изложить суть метода?
                                    0
                                    Все очень просто:

                                    Сервер помощнее для терминалок. На нем у меня жила бухгалтерия и ряд не слишком требовательных пользователей, тем кому достаточно по инету ходить, почту смотреть, и кой чего печатать. Итого набралось 45 клиентов. Сервер под вин 2003 + 40 клиентских лицензий.

                                    Терминалы собрал из старья, того что было на складе. В основном P2-366 с 64 мегами памяти. На сайте ситнстейшена сконфигурировал образы для удаленной загрузки, с автоматическим подключением к настроенному серверу терминалов. Залил на гетвей и раздавал по tftp+dhcp. Тем машинам у которых не было возможности удаленной загрузки залил образ удаленной загрузки на жесткий диск, благо дисков объемом до 1Гб тоже было предостаточно. Синстейшен очень гибкий инструмент и позволяет очень многое.
                                  0
                                  Ммм а можно ли такую схему провернуть на MacOS? Или по-прежнему остается только виртуализация?
                                    0
                                    а удалённо как шпилить? например на макбуке корел драв поднять в дороге? ;)
                                      0
                                      Ну в дороге это другой вопрос) меня больше интересует ситуация, когда под макосью надо запустить 1С. Думаю решать с помощью вышеуказанного способа и постаить RDC клиент под мак, которых оказывается ооочень мало. А официальный майкрософтовский отказывается работать с русской раскладкой. Может кто сталкивался с подобным? можно ли поднять VNC сервер на винде с наименьшими затратами? Ибо под мак есть родной vnc, который в комплекте идет.
                                        0
                                        VNC самое простое, можно виртуальную машину. Выбор есть.
                                        Из vnc я бы выбрал для толстых каналов UltraVNC, для модема использовал TightVNC
                                          0
                                          2x.com смотри
                                      –1
                                      законность GPL вызывает сомнения и на Западе. Ее вроде как еще ни один суд детально не разбирал, но есть сомнения, что ее принципы могут противоречить законодательству США, в частности.
                                        0
                                        во время, блин
                                          +2
                                          В данном вопросе вы не правы. Законность лицензии GPL никто на Западе под сомнение не ставит, и суды выносят решения в случае их нарушения (http://gpl-violations.org/), насколько я знаю не было не одного случая, когда GPL признавалась противоречащей законодательству США и Европе. Если я ошибаюсь, предоставьте ссылку, буду рад почитать.
                                            0
                                            рискну добавить, что недавно на хабре проскакивал пост что автор произведения под лицензией GPL выиграл в суде дело, человека который не указал его(автора) заставили это сделать.
                                          0
                                          Ну хорошо, допустим Вы обеспечили таким образом лицензионность самой винды. А разве такое использование не будет нарушать лицензии разного софта, который Вы используете - например MSOffice или 1C? Или расчёт на то, что когда придут проверяющие, Вы им скажете, что с вашим сервером терминалов одновременно работает не более одного человека - типа как если бы в фирме был один комп, и за него по очереди садились поработать бухгалтер и секретарша? :) Типа, доказать факт одновременного использования MSOffice с нескольких терминалов они не смогут, если только Вы не будете так работать прямо у них на глазах?
                                            0
                                            1С покупается, МС офис заменяется ОО.
                                              0
                                              Если софт позволяет это делать - то так и надо. Работает же все без крэков. В теме как раз и поднялся вопрос официальности подключения множества пользователей к Виндоусу.

                                              А по вашим словам получается нечто из рода что программа запрещает нажимать на красную кнопочку в меню рядом с выходом по лицензионному соглашению, и такая кнопочка есть на самом деле. Авторы не должны допускать делать в программе то, что запрещено их лицензированием.
                                                0
                                                Мы им скажем, если спросят, разумеется, что с сервером терминалов работают несколько человек, но в разных задачах - кто-то с 1С, кто-то с клиент-банком и т.д. Кстати, одного работника можно прямо за этот "сервер" и посадить. Впрочем, как уже верно заметили, софт получается лицензионный, и используется по назначению...
                                                  0
                                                  PS. А МС-Офис использовать так и не предполагается - для большинства задач Опен-Офиса за глаза хватает.
                                                  0
                                                  Описанное в статье решение может подойти разве что для небольших компаний. К тому же функциональность представленного ПО (ХР unlim), в сравнении с серьезными решениями от компаний Microsoft/Citrix, оставляет желать лучшего.
                                                    0
                                                    Про "малый бизнес" в первой строчке сказано. Именно по небольшим компаниям в первую очередь бьют антипиратские мероприятия...
                                                    +2
                                                    Отхакано по соответствующему алгоритму (с заменой termsrv.dll на версию из беты windows XP). Всё зашибись, кроме того, что соответствующий параметр в реестре — AllowMultipleTS после перезагрузки каждый раз равен 0. Понятно что заскриптовать можно, чтоб в 1 ставилось само, посредством, например, srvany...

                                                    Кстати, rdesktop позволяет т.н. "бесшовные окна", т.е. вполне реально вытаскивать на linux-десктоп только окно нужного приложения: http://www.cendio.com/seamlessrdp/
                                                    Правда с консольными программами (например cmd.exe) глючит...
                                                      0
                                                      использование бета версии dll файла ведь не запрещено?! ;)
                                                      по этому поводу есть специальная утилита, позволяющая в два клика, все выше описанные действия совершить.
                                                      -=Terminal__Service__Pack...=-
                                                        0
                                                        Спасибо за ссылку, правда под виндой (winrdesktop) что-то с пол пинка не удалось завести :( А было бы красиво.
                                                        0
                                                        Есть система "Ананас". По принципу построения похожа на 1С. Бесплатная. Живет сдесь Учетная платформа для Linux
                                                          0
                                                          Не легла ссылка. Вот она http://ananas.lrn.ru/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0
                                                            0
                                                            Вы его сами юзали-то? Все знакомые, так или иначе связанные с бухгалтерией (в разного масштаба фирмах), от него плюются.
                                                              0
                                                              Да и на 1С плюются.
                                                          0
                                                          Я, вроде, где-то здесь уже писал, что кроме 1С есть проблема разнообразного софта для налоговой/таможни/пенсионных фондов и т.д. Часть из них либо просто требует MS, либо экспорт/импорт осуществляет только с продуктами MS.
                                                          Этерсофт, конечно, неплохо, но по деньгам сравнимо с "прямым" путем(конечно, зависит от конкретной конфигурации).
                                                          А вот фишку с ХР не понял с точки зрения законности. С одной стороны мы пытаемся избавиться от пиратского софта на клиентских машин, с другой - уже с другой стороны нарушаем лицензионное соглашение.
                                                          Когда организация покупает Вин2003 для терминала, она покупает с ней и лецензии по количеству клиентов/подключений.
                                                          То, что у Вас с технической точки зрения есть работающий на десятке-другом пользователей RDP-сервер, не значит, что с юридической колокольни Вы чисты.
                                                          Может, лучше купить 2003 ентерпрайз едишн по цене носителя и на нем сделать терминальный сервер с сервером лицензий на 999 подключений?
                                                            0
                                                            По второму варианту покупается софт, который позволяет подключать несколько клиентов. Я, конечно, не спец в лицензировании, но мне кажется, что в этом случае претензии надо предъявлять производителю этого софта.
                                                            +1
                                                            Все конечно хорошо, но ничего не сказано было про еще один шаг - доказать людям в погонах, что винда, которую они видят на терминале с линуксом - на самом деле стоит вооооон на том сервере :)
                                                              +1
                                                              Это вопрос из серии "как доказать людям в погонах лицензионность линукса?"...
                                                                0
                                                                ну для таких можно тему для xp сделать - назвать "Linux" - соотвественно, чтобы на этот линукс и была похожа.
                                                              +2
                                                              Вот все что Вы предложили - это нарушение лицензии. И незаконные вещи. В лицензии Windows XP четко написано, что в один момент времени работать на ней может один пользователь. Работа в двух сессиях не допускается. Исключением является использование удаленного помошника в одной сессии. Так что оба способа незаконны.
                                                              Насчет проверяющей организации, смотря как они будут проверять, смотря как вы будете себя вести. Если вы не будете знать ни лицензии, ни законов - вас по-любому нагреют.
                                                                0
                                                                Интерестно, а где-нибудь сказано, что подобное заменение dll незаконно? Мне кажется, что вполне нормально, следовательно и первый способ законен.
                                                                  +2
                                                                  Технологии Remote Desktop/Remote Assistance/NetMeeting. Программное обеспечение включает технологии Remote Desktop (удаленный ПК), Remote Assistance (удаленный помощник) и NetMeeting (аудио- и видеоконференции), которые позволяют осуществлять удаленный доступ к Программному обеспечению или приложениям, установленным на Рабочей станции (иногда называемой "главным устройством"), с других Устройств. Вы можете использовать функцию Remote Desktop Программного обеспечения (или любое другое программное обеспечение, предоставляющее аналогичные функциональные возможности для аналогичных целей) для доступа к Сеансу Рабочей станции с любого Устройства при условии, что вы приобретаете отдельную лицензию на Программное обеспечение для этого Устройства. Как исключение из этого правила, пользователь, который является единственным главным пользователем Рабочей станции, имеет право доступа к Сеансу Рабочей станции с любого Устройства без приобретения дополнительной лицензии на Программное обеспечение для такого Устройства. Если вы используете Remote Assistance или NetMeeting (или другое программное обеспечение, предоставляющее аналогичные функциональные возможности для аналогичных целей), то вы можете делить Сеанс с другими пользователями без каких-либо ограничений на количество подключенных Устройств и без приобретения дополнительных лицензий на Программное обеспечение. Чтобы выяснить, можно ли использовать приложение корпорации Майкрософт или другого производителя совместно с технологиями Remote Desktop, Remote Assistance или NetMeeting без дополнительной лицензии, следует обратиться к лицензионному соглашению, сопровождающему соответствующее программное обеспечение, или к соответствующему лицензиару.
                                                                    0
                                                                    В этом-то и дело, а то некоторые пребывают в заблуждении, что если ОС технически позволяет, не киляет сессии, то всё правильно
                                                                      0
                                                                      Если верить: «Если вы используете Remote Assistance или NetMeeting (или другое программное обеспечение, предоставляющее аналогичные функциональные возможности для аналогичных целей), то вы можете делить Сеанс с другими пользователями без каких-либо ограничений на количество подключенных Устройств и без приобретения дополнительных лицензий на Программное обеспечение.» — то второй способ описанный в статье легален. В отличии от первого: «Вы можете использовать функцию Remote Desktop Программного обеспечения (или любое другое программное обеспечение, предоставляющее аналогичные функциональные возможности для аналогичных целей) для доступа к Сеансу Рабочей станции с любого Устройства при условии, что вы приобретаете отдельную лицензию на Программное обеспечение для этого Устройства.» :'-(
                                                                  0
                                                                  Ну, если решили что хак РДП не особо чистый способ, то как вам такой вариант с сервером приложений?
                                                                  (к сожалению не знаю, есть ли подобные готовые free решения)
                                                                  Суть такая - на чистой лицензионной Виндоус запускается некий сервис, который по запросу из сети запускает программы, и отдаёт их отображение в сеть, а так же передаёт им принимаемые из сети команды UI.
                                                                  Т.е. по сути подобие иксов для виндоус. Ну, или подобие VNC-сервера, работающего только с одним приложением.
                                                                    0
                                                                    В нашей компании, сервер 2003/1c/терминалы(всё на 30 пользователей) - лицензионные.
                                                                    все персоналки с xp левые. есть большое желание перевести всех на linux, но
                                                                    есть вопросы:

                                                                    1. какой выбрать дистрибутив linux?
                                                                    2. какой rdp-клиент использовать? (чтобы корректно работали кодировки и быстрые клавиши)
                                                                    3. не будет ли нанесен тем самым урон бизнесу, так как пользователям придется привыкать к linux и кпд их упадет?
                                                                      0
                                                                      1 бери любой популярный... всё равно привыкать
                                                                      3 привыкнут 100% у меня сотрудница - женщина >50 лет отроду и та привыкла)))
                                                                        0
                                                                        Видел похожую историю в одном из банков. Им внедрили Линукс - дистрибутив не знаю, но стояло KDE. Осталась только одна машина с XP. Так они все по очереди ходили за нее работать, а за своими компьютерами просто сидели. И ничего сделать не могли. Есть вероятность, что их документы сделанные в MCВорде были настолько кривы, что они их просто открыть не могли в ОО.
                                                                        Так что не смотря на то что я фанат Линукса - иногда я сильно сомневаюсь в целесообразности его внедрения - работа отделения банка была парализована.

                                                                        Ударило это внедрение и меня лично. Паренек из банка (особо смелый, сидел за Линуксом) записывал мне ключик на флешку. Записал - я лично видел. Потыкался мышкой в правом углу, не найдя иконку "отмонтировать флешку" выдернул ее из usb.(я мысленно перекрестился). Чуда не произошло. Линукс кешировал запись на флешку и флешка оказалась пустой. В тот раз ключи получить не удалось.
                                                                          0
                                                                          В любом грамотно проводимом внедрении выделяется отдельный этап на обучение пользователей.
                                                                          А если "внедрили" это установили и убежали, то этот банк из вашего примера попросту нагрели...

                                                                    Only users with full accounts can post comments. Log in, please.