Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Две (и повече) места на Linux система

Featured Replies

Здравейте.

В интернет попаднах на една интересна статия, в която се описва създаването на Linux система с 6 работни места. След допълнително бродене в интернет се оказа, че такива системи, наричани multiseat или multiterminal, се правят отдавна - с различни конфигурации и на различни дистрибуции (1, 2, 3, 4).

Като подходящи области за използването им се посочват училища, библиотеки, интернет-кафета, въвеждане на данни, текстообработка и на други места, където не се извършват интензивни, натоварващи процесора дейности, като се среща и информация за гейминг на 2-ма човека на една машина (какво ли играят? :) ). Предимствата на такава система са многократно по-ниска цена, по-лесна поддръжка (и на софтуер, и на хардуер) и по-ниско енергопотребление. Недостатъците са голямото количество кабели (особено при повече на брой места), както и необходимостта работните места да са в близост едно до друго.

Прави впечатление, че хардуерът, на който са реализирани подобни системи, не е особено мощен. Мисля, че при съвременните компютри с многоядрени процесори, с 2- 4- и повече GB RAM и с мощни видеокарти, е още по-добре да се направи такава система. Това ще доведе до по-ефективното използване на PC-то.

Често ми се налага, както може би и на вас, да отстъпвам мястото си на друг, за да може човекът да си провери електронната поща или да напише някакъв документ. Затова ми се струва, че е добра идея да си направя Linux система с 2 места - ще е на ниска цена и дори ще могат да се използват части от стари компютри.

Доколкото разбрах, ще ми трябват:

1. Клавиатура и мишка - намират се по няколко и от двете.

2. Монитор - стария го продадох на безценица и сега нямам допълнителен, но при ъпгрейд няма да се чудя какво да правя със сегашния.

3. Видео карта - щеше да е добре, ако си бях запазил старата PCI видеокарта, защото наличната и излишна в момента е AGP, но на дъното AGP слота е един sad.gif (това май ще е най-сложната част).

Повечето статии по въпроса (поне тези, на които попаднах) са от периода 2004-2006г. Възможността за направа на multiseat система се основава на възможностите на X графичния сървър, който е претърпял голямо развите от тогава насам и вероятно са добавени нови възможностти. За да е още по-объркано, има и различни начини/ръководства за конфигуриране на такава система (дори и такива). За Ubuntu 8.04 намерих това. Смятам, ако стигна евентуално до изпълнение, да ползвам него.

Обаче най-голяма е неяснотата с необходимата видеокарта. На едни места се използва PCI карта, на други пише за вградена, а на трети за dual-head.

До тук изникнаха доста въпроси. Някой занимавал ли се е и наясно ли е как се прави такава система? Има ли смисъл от нея, струва ли си въобще да се захващам?

Въпроси свързани с хардуера:

С каква видеокарта може да се направи - отделна PCI, вградена, единична dual-head или с всички изброени (става дума за налични PC-та)?

На какво да се обърне внимание при закупуване на ново PC, ако искаме да си направим такава система (възможно ли е да се използва SLI, CrossFire или Hybrid SLI/CrossFire)? По добре ли ще работи с два/няколко хард диска (може би в RAID и какъв тип)? Евентуални проблеми с охлаждането?

Въпроси свързани със софтуера:

С коя дистрибуция е по-лесно да се направи (в Ubuntu има някакъв пакет multiseat, за тази цел ли е)? До колко сложно е администрирането на такава система? Необходимо ли е да се ползва по-лека графична среда, напр. XFCE, Fluxbox или IceWM? Трябва ли да се ползва по-лек Web Browser? Какво става със звука - да се изключи (за да не си пречат потребителите) или допълнителна звукова карта(необходима ли е) и слушалки?

Въпросите са свързани с направа на Linux система с 2 места, но евентуално отговорите на тях може да помогнат и за системи с повече на брой работни места.

Всякакви мнения и препоръки са добре дошли.

Редактирано от trosho (преглед на промените)

Статията наистина е много полезна. Относно въпросите ти trosho,

С каква видеокарта може да се направи - отделна PCI, вградена, единична dual-head или с всички изброени (става дума за налични PC-та)?

Можеш да направиш такава конфигурация с каквато и да е карта. Ако искаш да свържеш два монитора към компютъра ти трябват и два изхода отзад, което всяка съвременна видеокарта го поддържа- дори вградените. Ако искаш повече монитори, повече видео-карти, към които да се вържат - Sli/Crossfire. Но има едно изискване - тук на английски.

На какво да се обърне внимание при закупуване на ново PC, ако искаме да си направим такава система (възможно ли е да се използва SLI, CrossFire или Hybrid SLI/CrossFire)?

Можеш да ползваш изброените технологии. А за да работят много хора-много периферни устройства. Трябва да има тях къде да свържеш, тоест по възможност повече usb портове.

По добре ли ще работи с два/няколко хард диска (може би в RAID и какъв тип)?

По принцип Raid 0 масив повишава бързодействието, но по-скоро можеш да утрепеш някой от хардовете. Лично мнение, но един по-бърз харддиск ще ти върши същата работа- няма да усетиш съществена разлика.

Евентуални проблеми с охлаждането?

Това си зависи от конфигурацията, която си избрал. Няма значение колко хора ще ползват pc-то и колко време ще върви- ако компонентите са по-мощни, то и топлината, която отделят, ще е по-голяма.

За софтуерната част да се изкаже някой по-запознат.

Редактирано от Linux_user (преглед на промените)

  • Автор

Linux_user, благодаря за изчерпателните отговори.

Обнадеждаващо е това, че може да стане с различни варианти на видеокартите. Особено ми хареса и отговора, че ще може да се направи и с новите технологии (SLI, CrossFire, Hybrid SLI/CrossFire). При следващ ъпгрейд ще се насоча към мощна конфигурация, която да включва някоя от тях, и ще я ползвам като 2 компютъра :speak: .

При сегашната ми система (P4 3.0GHz/1GB RAM/NVIDIA 6600GT) явно също ще е възможно. За сега най-голяма пречка е липсата на 2-ри монитор, но за експериментиране мога да мина и с 1, който да превключвам. Видеокартата ми е dual-head, ако това понятие е свързано с повече от един изход - имам D-SUB и DVI (не броим TV-out). Намира ми се и преходник DVI към D-SUB в комплекта на картата, така че няма да е проблем и превключването на монитора.

Вторият комплект клавиатурата и мишка обаче са PS/2 и включването им към USB може да се окаже проблем дори и с адаптор (1, 2), защото не се знае какви са контролерите им, т.е. дали имат хардуерна поддръжка за USB. Изхода може да е в купуването на USB мишка и клавиатура или намирането на конвертор (нещо подобно на това). Ще се пробват различни варианти и ще видим дали ще се получи.

А между другото, ако не се лъжа, такива системи са направени в училищата в Македония. Нашите господа управляващи си спят сладко и пълнят гушата на Microsoft.

trosho, все си мисля че това, което е по училищата, библиотеки и т.н. е по-скоро централен сървър, евтини работни станции, станциите зарежат лека ос и изнасят при себе си десктоп от сървъра (софтуерно). Така приложенията работят на сървъра, визуализацията е на станциите, звуковата платка на станцията приема от звуковия сървър на на сървъра и всичко си е наред

  • Автор

capnemo, напълно е възможно да си прав. Т.е да се направи с използване на thin clients?

Всъщност не е толкова важна техническата част, възможностите са много - може да се направи дори и за Windows платформа (остава си проблема с лицензите). По-важно е защо не се прави у нас. Отговорът е ясен на всички - някои хора имат полза от това.

Относно училищата в Македония, ето тук малко допълнителна информация за любопитните. Там в училищата започват да въвеждат Linux още от 2004-2005г. А за използваната технология, в този източник пише:

...

With NComputing's X300, up to seven users can simultaneously share a single PC, with six users connected through the X300 kits and one user working directly on the host PC. Each X300 kit includes a half-size PCI card and three access terminals.

...

От сайта на NComputing става ясно, че тяхното предложение е комбинация от софтуер и хардуер, а тук са показани реализирани от тях проекти.

NVIDIA 6600GT

И моята е такава. Ще можеш да ползваш два монитора.

Изхода може да е в купуването на USB мишка и клавиатура или намирането на конвертор (нещо подобно на това). Ще се пробват различни варианти и ще видим дали ще се получи.

Да, това е вариант. Ще стане, както се казва може да минеш "тънко". ;) Само една забележка- дънната платка предоставя определено количество ток на всеки usb порт, така че ако наблъскаш всичката периферия на 1, някои няма да ти работят. Но мишката+клавиатурата няма да дърпат повече от 100-150 милиампера според мен и за usb порт няма да е проблем.

Редактирано от Linux_user (преглед на промените)

  • 1 месец по-късно...
  • Автор

Информация за любопитните - по тази тема има интересна статия в Home Linux - Брой 8 - 2008. Оригиналът може да се намери на този адрес, като има руска и английска версия.

Описана е направата на 3D Multiseat система на основата на Debian 4.0 Etch. Системата е направена за гейминг на 2-ма потребители. Изградена е на основата на дънна платка с 4xPCIe 16 слота и две отделни PCIe видео карти. Монгоядреният процесор, в случая AMD, е задължителен (както и повече RAM). Инсталирането и настойкта са описани подробно. Необходима е работа в терминала и писане/редактиране на скриптове, което не е много лесно, но все пак това не е работа за абсолютно начинаещи.

Започвам да завиждам на притежателите на PC-та с 4-ядрени процесори и с видеоплатки в SLI/CrossFire конфигурация :)) . Ако някой с такъв компютър реши да опита да си направи Multiseat система, му желая успех.

Съвета ми към тях е да не опитват да включват PS/2 клавиатурата и мишка към USB, използвайки преходник. Вероятността да НЕ работят е почти 100%.

Добавете отговор

Можете да публикувате отговор сега и да се регистрирате по-късно. Ако имате регистрация, влезте в профила си за да публикувате от него.

Гост
Публикацията ви съдържа термини, които не допускаме! Моля, редактирайте съдържанието си и премахнете подчертаните думи по-долу. Ако замените букви от думата със звездички или друго, за да заобиколите това предупреждение, профилът ви ще бъде блокиран и наказан!
Напишете отговор в тази тема...

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    25%
    Дарени 252.69 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.