From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4250F751.9040007@altlinux.ru> Date: Mon, 04 Apr 2005 12:14:09 +0400 From: Alexey Rusakov User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20050202 Thunderbird/1.0 Mnenhy/0.7 X-Accept-Language: en-us, en MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] =?UTF-8?B?0YDRg9GB0YHQutC40Lkg0Y/Qt9GL0Log0L/QvtC0IHJv?= =?UTF-8?B?b3Qn0L7QvA==?= References: <4250DF7F.40200@mail.ru> <4250F1D1.7090006@mail.ru> In-Reply-To: <4250F1D1.7090006@mail.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Apr 2005 08:14:09 -0000 Archived-At: List-Archive: List-Post: Aleksey P. Karelin wrote: >Я разрабатываю ПО для центрального вычислительного комплекса (ЦВУ) >некоторого объекта. Требуемая ОС - Linux. ПО работает с аппаратной >частью ЦВУ. Если писать программы не из под рута, то эти программы можно >выкинуть, т.к. к общению с аппаратурой через адреса (комманды in, out) >простой пользователь не допускается. > Подсказка - на свете есть замечательная программа sudo. Что вам мешает запускать разрабатываемое из-под sudo? А в идеале стоит написать драйвер ядра, чтобы не использовать in и out. Подозреваю, что вам как низкоуровневому разработчику на это много времени не понадобится, а вот безопасность вашей системы вырастет на ПОРЯДКИ, потому что нечаянная ошибка на этих самых операциях записи в память под рутом может привести к, мягко говоря, неприятным последствиям. >Мне показалась достаточно удобной для разработки среда kdevelop (ну не лежит у меня душа к emac - времена досовского turbo c уже прошли). Логично, что для этого мне надо работать в иксах. > Но НЕ логично, что вы должны это делать под рутом. Не наступайте на эти грабли, ну чёрт возьми, неужели низкоуровневые разработчики в Motorola и Intel сидят под рутами?! >Но тут оказывается сюрприз - по ВЕЛИКОМУ замыслу создателей linux, руты в иксах не работают. Я - программист, у меня есть конкретные сроки выполнения задачи. И я ничего зазорного не вижу в том, что не >знаю как отстроить работу в исках под рутом как под обычным пользователем. Я видел в рассылках, что ущемление "иксовых прав" для рута - это политика ALTLinux. К сожаленью это выставляет linux, как враждебную систему для тех, кому нужна система для удобной разработки низкоуровневых приложений. > > Это ваше заявление выставляет _вас_ не в лучшем свете, уж извините. На кой вам далась Linux, если вы пользуетесь DOS'овскими подходами? Поймите, это ВАЖНО. Это не прихоть разработчиков ядра или X Windows System, или KDE... Знаете поговорку, что правила техники безопасности писаны слезами и кровью? Техника безопасности - свести работу под суперпользователем к минимуму. Работу в среде разработки под рутом я, как разработчик, не могу оправдать ничем. Вообще ничем. Есть sudo, на худой конец. -- Alexey "Ktirf" Rusakov