Наши
Сайдбары
   
IRC-канал
Linuxportal.ru
   
Импорт новостей
 
Вход Быстрая регистрация На главную

Поиск:
 
   КАЛЕНДАРЬ
     Выберите дату записи:
 

Октябрь 2004 >
ПН ВТ СР ЧТ ПТ СБ ВС
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
  Блог сисадмина | goody


Линукс в интернет клубе | 03.10.2004 | 13:15

Есть у меня интернет клуб на 18 машин (живу я в Кишиневе, клуб ессно там же). Сейчас все стоит под w2k, но так как в локальной сети все сервера под чертями и пингвинами, то и контроллер домена ставить не хочу. Кроме всего, приближаются времена, когда начнут мучать за отсутсвие лицензий. Прийдется вбухать еще несколько штук на лицензии, если не изменить что то координально. Есть у мя давняя задумка весь клуб запустить под линуксом во-первых. Во-вторых, использовать тонкие клиенты.

Первое звучит дольно таки не реально, потому что переучивать всех клиентов пользоваться линуксом при работе в ворде, записывать на дискету и отправлять свои фотографии из "Мои документы" - занятие не для слабонервных. Даже операторов будет проблематично научить. Поэтому, если что то и выйдет из этого, то интерфейс надо будет переделать так, чтоб никто и не заметил подмены.
Кроме того, OpenOffice не совсем корректно работает с документами от MS и они могут расползаться. Как вариант, можно запустить MS офис под Wine. Иногда приходят клиенты работать в таких пакетах, как BorlandC, Pascal, AutoCad, Corel, Photoshop.

С играми думаю будет попроще. Тут главное, чтоб работали CounterStrike, GTA, MU Online под WineX...остальные не частно нужны и главное сделать сборище игр побольше. Как я заметил, многим посетителям вообще все равно во что играть, лишь бы интересно было. Можно, и родные линуксовые игры будет приучить.

Следующее, зачем приходят в клуб - это чаты. icq, irc - есть родные. MSN, Yahoo, Odigo можно под Wine. Надо будет еще найти браузер, в котором работают такие штуки как combats.ru (где честно пишется, работаем только в IE версии не ниже x.x.x)

Видео и аудиоплееров для просмотра и прослушивания вроде бы достаточно. А вот те кто приходят побродить по локальной сети по разным компам будут испытывать трудности. Частично решит проблему LinNeighbourhood.

А на сэкономленные на лицензиях деньги можно будет купить сервачек средней паршивости и собрать на нем тысячи игр, которые не надо будет держать на каждом компе. Компы не надо будет снабжать винтами по 80 и более гиг (сейчас у меня вообще винты по 40 гиг, из которых на игры уходит чуть более 30). Идей более подробной реализации терминалов несколько. Однозначно - это не должны быть насколько тонкие клиенты, как принято у MS. От сервера должен использоваться только винт, проц, память, видеокарта и прочие ресурсы должны использоваться локальные на терминалах. Далее есть дилема. Первый вариант - это грузиться по tftp/NFS. Второй - поставить один сервер, в который будет подключено n видеокарт, n мышей, n клавиатур, n - звуковых плат. Во втором варианты грабли - это возможная нехватка ресурсов, невозможность подключения нескольких видеокарт AGP и ограничение по количеству видеокарт PCI. Ну и кроме всего я не уверен что бывают в природе PCI видеокарты на чипах GeForce5xx/Radeon 9xx. Поэтому первый вариант меня привлекает больше. Ядро грузим через tftp/nfs. Монтируем нужные партиции в ram-диск или nfs, каждый клиент будет иметь свою папку с документами и настройками. По крону все эти папки будут чиститься и обновляться на дефолтовые настройки. Игры во всем клубе будут храниться только в одном экземпляре и в read only. Тут возникает проблема. Например, CounterStrike/HL когда запускается, он открывает некоторые файлы .cfg, .hp2 на запись. Тут надо использовать для файлов "copy on change" схему, которая используется при копировании страниц памяти при вызове fork (копируются в другое адресное пространство только те страницы, которые были изменены. Неизмененные же остаются для нескольких процессов только в одном экземпляре). Если же такой софтины для файлов нет, прийдется писать. Т.е. открытые на запись файлы будут копироваться в другую папку, а при закрытии вытираться.


Из преймуществ перехода на линукс я вижу удобство администрирования, обновления, автоматизации. Не понадобятся такие вещи, как антивирусы, потому что вся параша ориентированна на винды. Но, эти все преймущества понадобится только если кто то из клиентов еще захочет приходить в такой клуб. В общем это все риск. Начну с того, что установлю только станций штуки три-пять.


Комментарии посетителей:

Chuvak
06.10.2004 | 11:21
Ukraine
Ст: | Комм:
Ну об этом многие думали, но есть еще несколько проблем, например игры под Wine/WineX не конректно работаю...и всегда поразному....и серверок не кислый понадобится....

09.10.2004 | 23:22
Moldova
Ст: 3 | Комм: 6
Серверок понадобится только как файловая помойка. Проц и видеокарты задействуются только локальные.

Игры работают не все некорректно. В инете встречал таблицу совместимости игр с WineX с оценкой по 5бальной системе. Довольно много игр работает на ура. А это главное. Ну и надеюсь проекты Wine/WineX не стоят на месте.
kleptos
18.10.2004 | 13:59
Питер
Ст: 0 | Комм: 0
Интерестно а как вам удалось запустить Му на винексе? мой(да впрочем и не только мой) опыт оказался плачевным и результата непринёсшим.

Может поделитесь способом?
Goody
18.10.2004 | 18:04

Ст: 0 | Комм: 0
Еще не получилось совершенно ничего
Это ведь только мысли на будующее, а не то что у меня уже получилось... к сожалению
Leonid
21.10.2004 | 2:12
Latvia
Ст: 0 | Комм: 0
A--a!
Goody
29.11.2004 | 1:10

Ст: 0 | Комм: 0
А никто не пробовал разобраться чего MU требует? Может быть какой то DCOM установить или какие библиотеки?

Вот например дока, как запустить explorer.exe под линуксом:


Ведь чудес не бывает, должна же быть какая то причина по которой эта хрень не хочет работать.

13.01.2005 | 15:13
Moldova
Ст: 3 | Комм: 6
У кого то получилось хацканый HalfLife2 запустить под линухом?

Я скачал Cedega 4.2 for steam (выпущенный именно под HL2), запускаю Launcer.exe (примочка для запуска крякнутой халвы), а оно даже ни слова не говорит. В винде эта примочка очень странно тоже себя ведет. При запуске закрывает приложение в котором был запущен сам Launcer.exe, будь это Far или Explorer.

А вот NFSU2, FarCry, Doom3 прекрасно работают под Cedega. Если не пользоваться жирным KDE, то памяти им море достается.
San АНДРЕЕВ
15.01.2005 | 14:40
Санкт-Петербург
Ст: 1748 | Комм: 192
Варез не обсуждаем. При повторении блог будет заблокирован.

28.02.2005 | 2:05
Moldova
Ст: 3 | Комм: 6
Сделал я наконец то, о чем мечтал и над чем бился очень долгое время. Сервак, который обслуживает бездисковые станции, уже настроил. Осталось облизать. Множество мелких проблем пока что не позволяет пустить в ход систему. В качестве оконного манагера поставил XPDE (www.xpde.com) и памяти не хавает как KDE, и родной юзерам будет. Сначала поставил Enlightenment, расчитывая что все необоходимое пользователи найдут в менюшке, но многие жаловались что все непонятно. Пришлось заменить на XPDE.

А вот и проблемы, которые пока что не могу решить.

Не могу найти подходящий клиент для ICQ. ICQ2003/2002 под WINE очень криво работает. Окна не получают фокус, пароль видно при вводе, ошибки лезут, даже несмотря на то что под WINE установил MS Explorer и DCOM. В общем неработоспособна. Если же ставить licq, то по дефолту кодировка будет KOI8 и пользователь вжизни ее сам не найдет где сменить. Как сделать, чтоб по дефолту была виндовая кодировка в licq ума не приложу. Скелетов ее конфиг файлов в системе не имеется. Разьве что напильником и перекомпилить попробовать. Есть у кого идеи как асю юзерам поставить, да такую чтоб полному дауну было ясно как в нее зайти.

Одига при установке тоже не работала корректно, пока ей не дал файл rich20.dll (richedit). Но даже при всем при этом в ней не пашут русские символы. Ругается:

err:keyboard:X11DRV_ToUnicodeEx Please report: no char for keysym 06D9 (Cyrillic_yeru) :
err:keyboard:X11DRV_ToUnicodeEx (virtKey=53,scanCode=1F,keycode=27,state=2000)
err:keyboard:X11DRV_ToUnicodeEx Please report: no char for keysym 06D7 (Cyrillic_ve) :
err:keyboard:X11DRV_ToUnicodeEx (virtKey=44,scanCode=20,keycode=28,state=2000)
err:keyboard:X11DRV_ToUnicodeEx Please report: no char for keysym 06C1 (Cyrillic_a) :
err:keyboard:X11DRV_ToUnicodeEx (virtKey=46,scanCode=21,keycode=29,state=2000)

Игры, даже современные, работают хорошо, вот только MU Online, Ragnarok, LineAge2 ни в какую не работают. Только одна идея: использовать VMWare.


Ну и последнее. Я очень сильно урезал систему, в погоне за скоростью загрузки и за свободной памятью для игр. Не могу никак разобраться почему ALSA не стартует корректно. Оператору приходится запускать alsaconf вручную после перезагрузки чтоб запустить ALSA. Настройки вроде все сохраняются в /etc/modprobe.d/sound. Скрипт /etc/rc.d/alsasound запускается при загрузке, но это не помогает. Миксер показывает что все уровни нормальные, но звука нет. Софт ошибок не дает, работает как будто все нормально. Но, единственный способ услышать звук - это запустить alsaconf и согласиться на все вопросы. Я просмотрел содержимое /etc/modprobe.d/sound и атрибуты на /dev/dsp, /dev/sound/dsp итп, оно не меняется после запуска конфигуратора. Что еще может изменяться этой прогой? Копание в этом скрипте мне ничего не подсказало. Может быть кто то сходу может подсказать где собака порылась?

И последний вопрос. Если я хочу чтоб xdm запускался с автологином под юзером, где мне это указать?


28.02.2005 | 2:32
Moldova
Ст: 3 | Комм: 6
Насчет MU Online я связывался по мылу даже с автором сайта, на котором море описаловок как ставить под линукс виндовые продукты (www.frankscorner.org) и даже у него не получилось запустить эту лажу на линуксе, мать ее!

Может какие то библиотеки можно добавить? Как выяснить чего ей не хватает? Эта падла даже не сообщает какой функции ей не хватает.
DJEx
13.04.2005 | 13:39
Ukraine
Ст: 0 | Комм: 0
А зачем тебе icq под вайном... есть хорошые клыенты и под никс. Например SIM

там есть уже пакеты под разные системы, а можно и с соурсов собрать. Мне даже симка больше нравися чем родные айсикю программы.

Ваш комментарий:


Уведомлять о новых ответах на это сообщение?

Предыдущая запись Следующая запись

©"Linuxportal.Ru". Материалы сайта можно
использовать свободно при условии
сохранения этой свободы при дальнейшем
распространении, если явно не указано иное

Дизайн и программирование:

Поставьте
нашу кнопку:
Получить код кнопки
Linux Portal.ru ::: Линукс Портал.ру
Наш партнер: