Я перестал материть Microsoft после выхода WinXP. Win2000 пропустил мимо своего харда изза медленной загрузки и некоторых косяков в интерфейсе. Для такой огромной и сложной проги, ее надежность очень высока. И даже скорость на хорошем уровне, не говоря уже об удобстве пользования. Единственное что можно выставить в пику MS - это ее агрессивную политику. P.S. Просматривая код можно обнаружить баги только в мелких программах. Если количество кода (текста) переваливает хотябы за мег, то хрен там все возможные баги найдешь без серьезного тестирования.
Наити ошибку в программе можно только если точно знать что она есть. Во всех остальных случаях есть только один выход, писать программу так, чтоб не допускать ошибок. Это чертовски сложно заставлять себя проверять входные данные на правельность и не противоречивость. Всегда следовать алгоритму не пытаять его упростить. От класса кодировщика тут мало что зависит. Тут важнее руководитель, который заставит придерживаться правил программирования.
А это в основном от лени зависит и от канала, если выделенка с модемными скоростями - то там и думать про DoS вредно, DoS там и так каждую минуту случается А вот уже мегабиты - можно и вписать пару строчек что бы потом небыло обидно. Помню конечно, самая главная бага в примерчике - это отсутствие \n в строке printf. На старых принтерах (ровесниках Дейкстры ), программа ничего не напечатает так как те принтеры печатали строку только тогда когда в ней возврат каретки встречался Да и на терминалах того же возраста наверняка тоже ничего не напечатается. С проверкой возврата printf это конечно интересно Этак можно посчитать что не открыли то куда писать будем, потом не закрыли, попутно не проверили готовность, наличие места и т.д.
RH8 - вроде как пробная версия в которой пользовательские локали по умолчанию в UTF-8. Система, кстати, вполне устойчивая. Баги в ней ловились в прилагаемом GUI (KDE), а в Gnome и легких оконных менеджерах все было ОК (по крайней мере у меня). Как сервер вполне премлемая. Как десктоп - мне (и многим) не понравилась. Что касаемо подвесить плеером МАШИНУ - это как? процесс не убивался kill -9? продолжал работать после этого и жрать все ресурсы?
Cегодня нету особого смысла в копании исходников. Есть много увлеченных людей, которые и раскопают и исправят и патч выложат. Раньше - да, бывало правил сырцы ядра на своей машине. А сейчас максимум в исходники юзаемых приложений заглядываю, да и то далеко не во все. Кстати, та тысяча, которая находит дыры в линухе - это не те же люди, которые находят их и в винде?
Такое иногда раньше бывало, когда нвидиа училась драйвера для линукса писать Повесить действительно удавалось (хотя по сети наверняка доступ был). Сейчас нвидиа вроде научилась и теперь такого не случается. Теперь бсдишники ругаются нвидиа учится писать драйвера для бсд Для Ati в тексте заменить "нвидиа" на "ати" драйвера у них closed source поэтому баги только авторы могут исправлять. Не знаю как у Ати, но у нвидии есть форум куда можно писать про проблемы и разработчики даже отвечают
1. Думаешь не научатся? 2. Через телнет или ssh на машину заходить и 'kill X' делать не умеешь? P.S. А если не научацца - то и WTG им. БСД хорошая серверная ось и нефик на серверах играцца. P.P.S В конце 90-х в нашем городе был провайдер, имевший сервер на НТ4. А как тока я запускал на своем ультраспарке 3Д рисовалку - так она стучалась на все доступные 666-е порты в поисках себе подобных, что при при поднятом PPP до прова вызывало ребут его сервера ибо на нем квака была запущена всегда.(ну или почти всегда) P.P.P.S На 666-й порт я ету прогу настроил ибо был зелен, наивен, о кваке не не ведал и считал, что такие суеверные люди как АДМИНЫ никада не будут использовать ТАКОЙ порт. Одна из первых встреч с виндой Хех, пришлось научиться пользоваться nmap'ом и sysadm'ом
файрвол на бсд или другом уникс-лайке без кде, без гнома (если хочеться так сильно - с простым Х менеджером (СТАРЫМ)), и потом за ним любая винда - какую душонка пожелает, на винде либо ссш либо ВНЦ и наслаждайся. Вот мне кажется оптимально. Кстати - мне по поводу этого вируса позвонили аж в крым с работы - перепугались...
Ипать, о чем вы спорите то? Вы много лет назад проголосовали деньгами и железом за МС. Получили то, что хотели. Красиво, с бантиками, багами, СОМ, DCOM и т.п. А с каждой новой версией этой волшебной коробочки с надписью Выньдаброс ХХХХ вы получаете ещё больше бантиков, рюшечек, багов и дырочек, так как мысль программистов не стоит на месте. А если разобраться, то получится, что работать можно на любом компьютере. На любой архитектуре и под любой ОС. Пользователей Маков мало, но от них нет стонов, что Apple о них не заботится. Ведь всё верно. Стив Джобс построил всех к стенке и решил, что пользователь должен работать. Не , а работать. И они таки работают. И офисные проги есть, и верстка, и дизайн, и сервера на маках есть, а стонов нет. Не странно ли? Есть молодая десктопная система Линукс. Достаточно агрессивно пробивается на рынок. Взяв лучшее от классического юникса, Товарльдс и Со добавили много нового. БСДшники на линукс плюют, но ничего поделать не могут. Но и в Линуксе есть офис, нет верстальных, дизайнерских программ, но может быть хорошим сервером. ИМХО, всё у этой системы впереди. И есть немерянная толпа людей, которые уже не ламеры, но до продвинутого пользователя им далеко, которые сидят на винде. Линукс они считают сложной системой, как будто их кто-то заставляет компилить, читать сорцы и их править, а переучиваться им лень. Их бы в на 10 лет назад вернуть к командной строке MS-DOS 6.22, но поздно уж. А никто не заставляет, так как есть на свете люди, которые, уже достаточно разобравшись в Линуксе, готовы настроить им необходимые программы, а к самой системе не подпускать. Удаленно админы будут патчить системы, прибивать подвисшие процессы и т.п. А юзер будет работать в окошках типа КДЕ или Гнома и не знать, что там в ядре прописано по поводу IP_FORWARDING. Сейчас же каждый у кого отрасли руки, но ещё не выпрямились, пытается поменять себе IP, поставить прикольный sreensaver и т.п. А потом бежит в техсаппорт с криками - СЛОМАЛОСЬ!!! И на вопрос, что делал, отвечает - Да ничего.. сижу работаю, а он.... вот. ИМХО, мухи отделно, котлеты отдельно. Винда поиграться, уж коль пока под неё проще писать. Линукс/БСД сервера. Маки - полиграфия. Рабочим станциям - Линукс и Винда. Винда для опытных и продвинутых, которые знают, что делают, и знают, что делать если что произошло.