(fwd) Re: cua vs ttyS

Andrey Gerzhov (kittle@freeland.alex-ua.com)
Thu, 24 Jun 1999 11:27:46 +0300 (EEST)

-- forwarded message --
Path: freeland.alex-ua.com!routki.ki.yurteh.net!carrier.kiev.ua!srcc!newsfeed.gamma.ru!Gamma.RU!ddt.demos.su!not-for-mail
From: crosser@average.org (Eugene Crosser)
Newsgroups: fido7.ru.unix
Subject: Re: cua vs ttyS
Date: 21 Jun 1999 00:44:19 +0400
Organization: Average
Lines: 37
Sender: fido7@ddt.demos.su
Approved: <gateway@fido7.ru>
Message-ID: <pgpmoose.199906210011.31840@pccross.average.org>
References: <pgpmoose.199906200219.26144@pccross.average.org>
<AT_SIRt8i0@nn.kiev.ua>
NNTP-Posting-Host: ddt.demos.su
Mime-Version: 1.0
Content-Type: text/plain; charset=koi8-r
Content-Transfer-Encoding: 8bit
X-Trace: ddt.demos.su 929911460 4681 194.87.13.37 (20 Jun 1999 20:44:20 GMT)
X-Complaints-To: gatekeeper@fido7.ru
NNTP-Posting-Date: 20 Jun 1999 20:44:20 GMT
X-BeforeModerator-Sender: Eugene Crosser <crosser@average.org>
X-BeforeModerator-Path: pccross!not-for-mail
X-BeforeModerator-Sender: crosser@pccross.average.org
X-Newsreader: knews 0.9.8
X-Comment-To: "Valentin Nechayev" <nx@nn.kiev.ua>
X-Auth: PGPMoose V1.1 PGP crosser@average.org
iQCVAwUAN21K9dU+9KkFYMthAQHtbAP/QYW1GQdKXer0NxNc9xG6pqOu7dI69l5U
N5OS7pqmiCh8RGIhP6mptH/C3L2gVdWCb+PTUqT8AI7t0uU6jYlo575kllgWfZj9
aBRm4KgXBalu1aFXPn1vN0Fy9dapg6AU+YeXVpiE3vc8b5u27aq7uY6dSUKDJEt7
FIWRm8fQIE0=
=1Frw
-----END PGP SIGNATURE-----
Xref: freeland.alex-ua.com fido7.ru.unix:8332

In article <AT_SIRt8i0@nn.kiev.ua>,
"Valentin Nechayev" <nx@nn.kiev.ua> writes:

>> >> А в чем pазница междy /dev/cuaXX и /dev/ttySXX, какой скpытый смысл
>> >> несет за
>> >> собой создание двyх yстpойств смотpящих на один поpт ?
>> > Спpоси Линуса. Ноpмальным людям это недоступно.
>> Грр! Спроси авторов FAS.
>
> Что такое FAS?

Ну вот, приехали ;-(
В следующий раз придется отвечать на вопрос "что такое SCO" ;)
FAS (Final Asynchronous Solution) - драйвер серийных портов для
SCO UNIX/Xenix, заменяющий (кривой и неэффективный) родной, пользовался
бешеной популярностью на заре Сети в России.

> ttySxx - это были dialin устpойства? А почему они сейчас dialout?
> И чем пpовинились "честные" dialin - ttydxx?

В Линуксе нет ttyd, есть "основные" - ttyS и были "dialout" - cua.
Провинились последние тем, что аккурано сделать локинг на уровне
ядра оказалось сложно и дорого, а поскольку к нашему времени все
писатели программ уже научились обращаться с лок-файлами (и лок-файлы
все равно неизбежны чтобы две dialout программы не передрались),
то их решили выбросить.

> Во Фpе есть спец. устpойства начальных установок поpта (cuaiaxx) и
> блокиpования (cualaxx). Что-то общее есть.

А, как родные SCO. Это второе отличие линуксных/FAS-овских
устройств - на dialout устройстве по умолчанию стоит "clocal", а
на dialin - нет. Поэтому, например, нельзя просто подключить
терминал к порту и набрать "cat /some/file >/dev/ttS0" - open()
зависнет на ожидании CD.

Eugene
-- end of forwarded message --

-- 
С тем, что не помешает никогда,
                                               Kittle