Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Aleksey Barabanov                    2:5020/400     17 May 2003  00:14:23
 To : Oleg Drokin
 Subject : Re: SuSE 8.2 sucks ???
 -------------------------------------------------------------------------------- 
 
 Oleg Drokin wrote:
 
 > Hello!
 > 
 >    Для тех кто планирует на него переходить и для тех кто уже:
 >    Первое что нужно сделать - сменить компилятор, то что идет в поставке
 
 ??? Какой-то радикализм.
 
 >    генерит несколько странный код как с точки зрения самого кода (см.
 >    пример внизу), так и с точки зрения корректности сгенеренного кода
 >    (сталкивался со случаями когда по совершенно непонятным причинам у
 >    функций уезжал в дальние дали стек, после чего все разрывалось на
 >    куски, ясное дело). Так, например, после смены компиляотра на gcc-3.3
 
 А как оно вообще до сих пор работает ?
 
 >    релиз выпущенный вчера, пропало несколько проблем в нашем коде которые
 >    я никак не мог поймать :) А теперь представьте что весь дистр скомпилен
 >    этим компилером. Все еще хотите его использовать? ;)
 
 Hе факт, что сам дистрибутив компилиться поставляемым компилером и не факт 
 что с поставляемыми спеками.
 
 >    Пример сгенеренного ассемблерного кода (-O2 без указания target
 >    процессора, так что по дефолту i586):
 >   137277:       e8 54 ee ff ff          call   1360d0 <set_low_priority>
 >   13727c:       e9 58 ff ff ff          jmp    1371d9
 >   <longterm_lock_znode+0x89>
 >   137281:       eb 0d                   jmp    137290
 >   <longterm_lock_znode+0x140>
 >   137283:       90                      nop
 >   137284:       90                      nop
 >   137285:       90                      nop
 >   137286:       90                      nop
 >   137287:       90                      nop
 >   137288:       90                      nop
 >   137289:       90                      nop
 >   13728a:       90                      nop
 >   13728b:       90                      nop
 >   13728c:       90                      nop
 >   13728d:       90                      nop
 >   13728e:       90                      nop
 >   13728f:       90                      nop
 >   137290:       e8 fc ff ff ff          call   137291
 >   <longterm_lock_znode+0x141>
 
 Вас смутили нопы ? Очень похоже на обычное выравнивение по границе слова 
 памяти. Это вообще ни о чем не говорит. Что внутри бинарников самого 
 дистрибутива такого плохого есть еще ?
 
 Я конечно понимаю, что вы не из популистских намерений все это написали. 
 Вероятно хотели кого-нибудь остановить в опрометчивом на ваш взгляд желании 
 сменить дистрибутив. Hо уж тогда доведите это исследование до конца. 
 Hайдите какую-нибудь бяку посущественней и/или посмешней в бинарниках 
 дистрибутива. Можно воспользоваться дизассемблером. А так ссылки на 
 проблемы в проектируемых вами программах вообще ни о чем не говорят в 
 отношении качества всего дистрибутива. Тем более что далеко не всеми SuSE 
 используется как платформа разработки.
 
 Bye.
 ------------------------
 Aleksey Barabanov <alekseybb@mail.ru>
 
 PS:В suse-security есть некий придурок, подписывающийся не иначе как
 GentooRulez естественно с адреса paranoiac_user@freenet.de (любимое
 восклицание shit, зовут в миру Миша). Это так к слову, но всякого рода
 эпатажи выглядят также не серьезно. Или это все шутка с самого начала ?
 --- ifmail v.2.15dev5
  * Origin: home (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 SuSE 8.2 sucks   Oleg Drokin   16 May 2003 09:55:40 
 Re: SuSE 8.2 sucks   Alexandr S. Agranovsky   16 May 2003 23:22:30 
 Re: SuSE 8.2 sucks   Oleg Drokin   17 May 2003 12:33:34 
 SuSE 8.2 sucks   Alexander Stavitsky   19 May 2003 16:23:08 
 Re: SuSE 8.2 sucks ???   Aleksey Barabanov   17 May 2003 00:14:23 
 Re: SuSE 8.2 sucks ???   Oleg Drokin   17 May 2003 12:48:44 
 Re: SuSE 8.2 sucks ???   Aleksey Barabanov   17 May 2003 13:12:26 
 Re: SuSE 8.2 sucks ???   Oleg Drokin   17 May 2003 14:45:20 
 Re: SuSE 8.2 sucks ???   Aleksey Barabanov   17 May 2003 23:54:08 
 Re: SuSE 8.2 sucks ???   Valentin Nechayev   19 May 2003 21:17:13 
 Re: SuSE 8.2 sucks ???   Oleg Drokin   19 May 2003 22:12:38 
 Re: SuSE 8.2 sucks ???   Valentin Nechayev   19 May 2003 22:29:24 
 Re: SuSE 8.2 sucks ???   Oleg Drokin   19 May 2003 23:45:02 
 Re: SuSE 8.2 sucks ???   Valentin Nechayev   20 May 2003 10:19:41 
 Re: SuSE 8.2 sucks ???   Aleksey Barabanov   19 May 2003 22:41:45 
 SuSE 8.2 sucks   Ivan Melnikov   18 May 2003 11:35:36 
Архивное /ru.linux/1852916516d3b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional