Linux on Desktop

Сам являлся страшным противником Linux'a на десктопе. поскольку по моему мнению он был еще не готов для этого... Надо заметить что перебрал уже практически все дистрибутивы и линукса и фряхи и тут даже опенсолярис попробовал. Ну не то. Даже хвалёная мандрива кроме скуки ничего не вызвала...И тут пришел он Debian 4.0, Маленькое замечание : я всегда использовал именно Debian! Но использовал только на серверах. Так вот.. замечательный девсктоп, и удобная работа и выглядит на 5+ (GNOME).... В общем если кто хочет попробовать - рекомендую.

Аватар пользователя SatinS

а как линукс относится к выдергиванию из него девайсов вживую? =)

Аватар пользователя Baza

Вопрос принципиальный,
дёргать будем из Линукса, или из мамки?

(бить будут по лицу, а не по паспорту):)

Либо нечему гореть, либо нечем поджечь!

Аватар пользователя SatinS

Из мамки есессно =) что из линукса можно выдернуть я не представляю) Просто в винде есть диспетчер задач и если всё правильно делать виндовс при удалении девайсов особо не материцца. А вот как ето в линуксе реализовано?

Аватар пользователя dizzy

А про линукс есть анекдотик:
Начальник (Н) - секретарю (С):

Н: - Катенька, дорогая, перепиши месячную отчетность нашим партнерам (П), они сейчас к тебе подойдут.

С: - Добрый день, это вам переписать oтчетность?

П: - Добрый день, да, будьте так любезны, вот чистая дискета, можно на нее.

С: - Да, конечно.

Вставляет в дисковод. И....

# mkfs -t vfat -c /dev/fd0h1440
# mount -t vfat -o iocharset=koi8-r,codepage=866 /dev/fd0 /mnt/floppy
# find / -noleaf -type f -name Otchet_april. [a-zA-Z] -exec cp '{ }';
/mnt/floppy ;
# ls -la /mnt/floppy/Otchet_april. [a-z][A-Z] && sync && sleep 3

С: - Возьмите пожалуйста!

П: - Них..$%#@я себе!!! :o

С: - Что такое?!... Я опять <размонтировать> <забыла>?!

SatinS писал(-а):
а как линукс относится к выдергиванию из него девайсов вживую? =)

Я линукс не особеннно люблю. Всеж не дорос он еще до массовой операционки. Но на сервачке для раздачи иента в локалку у меня он установлен.

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

Я например менял DVB карточку SkyStar2 на TT budget S-1401 не особенно заботясь даже в какой слот втыкать, и после старта у меня сразу же появлялся интернет, он у меня через спутник.

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

Аватар пользователя SatinS

Я немножко не про то говорил... вот к примеру мне часто приходится мучась мидюки, в винде - вырудил в д.з. и вытаскивай и с HDD так же. При хорошей мамке и полной уверенности что не перекосишь - можно даже PCIные девайсы вытаскивать. И на место потом втыкать и определять.

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

USB устройства в линуксе определяются так же как в винде, и даже быстрее, но только те дарйвера от которых имеются в наличии, а вот с накопителями там проблемка. Там даже флопи дискетку просто так не воткнешь, её не видно, а вы захотели HDD. Впрочем на сата интерфейсе возможно и определится. Накопители нужно сначала примонтировать командой mount а перед удалением отмонтировать umount. Как раз об этом анегдот выше.

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

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

Аватар пользователя rgt

Lenchik

Цитата:
Под линуксом невозможно находу передергивать драйверы, у него их в обычном понимании просто нет. Драйверы находятся в монолитном ядре. Попадают туда при сборке ядра.

C 97 или 98 года при сборке ядра (2.0 правда не собирал, а вот 2.2 и 2.4 приходилось и не раз), указывал, что мне нужно загружать модулями драйвера всех устройств, кроме тех, с которых могу захотеть грузиться.
Делал это из-за того, что на слабых машинках загруска через initrd не оптимальное решение, да и иметь ядро в которое на все случаи жизни драйверы встроены тоже на 32-64 Mb не стоит, и что удивительно все получалось...
Кста в Виндовс та же фигня, если в драйвере нет нужной функциональности, то придется обходиться без нее, но бывает она даже есть, а счастья тем не менее нет (например отсутствует поддржка LBA 48 в драйверах для Primise Ultra 100 и Ultra 100 tx2, то при первой же возможности драйвер с сайта производителя где эта поддержка есть ОС меняет на подписанный, причем, с возможностью потери данных и даже от того, что исходники у программистов Promise есть и они все исправили ситуация не меняется).

За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.

Аватар пользователя rick101

Lenchik

Цитата:
USB устройства в линуксе определяются так же как в винде, и даже быстрее, но только те дарйвера от которых имеются в наличии, а вот с накопителями там проблемка. Там даже флопи дискетку просто так не воткнешь, её не видно, а вы захотели HDD. Впрочем на сата интерфейсе возможно и определится. Накопители нужно сначала примонтировать командой mount а перед удалением отмонтировать umount. Как раз об этом анегдот выше.

Чего-то я не понял. А как- же всякие там automount и supermount? Года три как все монтируется/размонтируется само. И дисководы, и сидиромы, и флешки, и внешние винты... Или это информация из прошлого?

Цитата:
Под линуксом невозможно находу передергивать драйверы, у него их в обычном понимании просто нет. Драйверы находятся в монолитном ядре. Попадают туда при сборке ядра.

Опять чего-то не совсем доходит...:( а как-же разные там insmod/lsmod/rmmod? Или имеется в виду что- то другое?

Цитата:
То есть если сам по себе драйвер не предусматривает подключение и отключение устройства, то руками не поможешь.

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

"Под холодный шепот звезд мы сожгли последний мост" (c) Ария

Если бы оно все так работало, как написано.

На одном дружественном форуме один чел месяц уже бьется, чтоб многопортовую плату с 8 СОМ портами на ходу передергивать. Она у него иногда подвисает, это легко определяется программно, а вот сбросить её не получается. И никакие команды insmod/lsmod/rmmod ему не помогают. Это должно быть изначально заложено в самом драйвере, если нет, то и работать не будет.

То же самое с флопи дисководом. Попыток автомаута предпринято немало, но результата положительного я пока не видел. Целая многостраничная тема на русскоязычном форуме убунты есть "Как сделать так чтоб флопик работал как в виндовс" То есть чтоб был доступен сразу как воткнешь.

В основном это все распальцовка фанатов линукса, а не конкретные результаты.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей