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

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

SatinS

18 лет 8 месяцев назад

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

Baza

18 лет 8 месяцев назад

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

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

SatinS

18 лет 8 месяцев назад

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

dizzy

18 лет 8 месяцев назад

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

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

С: - Добрый день, это вам переписать 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

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

Lenchik

18 лет 8 месяцев назад

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


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

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

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

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

SatinS

18 лет 8 месяцев назад

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

Lenchik

18 лет 8 месяцев назад

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

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

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

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

rgt

18 лет 8 месяцев назад

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

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

rick101

18 лет 8 месяцев назад

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


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

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


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

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

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

Lenchik

18 лет 8 месяцев назад

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

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

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

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