Вы не вошли.
Кто нибудь читал книгу Билла Гейтса «Дорога в будущее» ? Я начал читать ее пару дней назад. Книжка простая, но там есть интересные мысли. Мне понравилась.
Вобщем мне понравилось в ней пара вещей.
Мне кажется линуксоидам нужно обязательно почитать эту книгу.
Вот например Билл Гейтс пишет почему в то время UNIX не получили распространение на PC:
«Каждая фирма совершенствовала UNIX под свои компьютеры, что приводило к ее несовместимости с другими версиями. В результате UNIX стала не единой открытой системой, а набором операционных систем, конкурирующих друг с другом. Эти различия все больше ухудшали совместимость программного обеспечения и задерживали появление мощного рынка независимых разработок для UNIX. Лишь немногие программистские фирмы могли позволить себе создание и тестирование приложений под дюжину разных версий UNIX. Ну а магазины, торгующие программными продуктами, не могли держать на складе всевозможные версии одних и тех же программ.»
Ведь это справедливо и до сих пор! Те же самые проблемы и в Linux.
Удивительно что ничего не изменилось!
Вот еще одна цитата:
«Microsoft сумела обеспечить совместимость и добиться от изготовителей компьютеров согласия не вносить в наше программное обеспечение таких модификаций, которые бы приводили к несовместимости. Значит, сотням тысяч разработчиков приложений нет нужды беспокоиться о том, на каких персональных компьютерах будут работать их программы, а на каких – не будут. И хотя термин «открытый» употребляется в самых разных значениях, для меня он имеет один смысл: возможность выбора аппаратных и программных средств.»
Вобщем там были и другие интересные мысли.
Меня что удивило: ведь даже названы причины почему Windows выиграло в конкуренции с другими ОС.
Но до сих пор ничего не изменилось. Те же проблемы и остались. То есть мне кажется у Linux нет шансов как то развиться и получить популярность на домашних компьютерах.
Видимо Linux давно проиграл. Как и UNIX.
Даже Билл Гейтс назвал одни из причин — почему UNIX не получил популярности.
Но до сих пор — так все и осталось — сколько дистрибутивов Linux. Я думаю разработчикам ПО трудно тестировать свои программы для большого количества дистрибутивов.
Разработчикам драйвером тоже.
К тому же - Windows может установить любой школьник. А для подготовки Linux станции может потребоваться даже платная тех. Поддержка.
Даже в этом аспекте Linux проигрывает — то есть простота настройки ОС.
После того как в книжке я прочитал об этих минусах UNIX, теперь я думаю что нет шансов у Linux получить популярность на домашнем ПК. Видимо UNIX давно уже проиграл. Как и Linux так как они очень схожи.
Да в принципе так и есть - что UNIX использовали на суперкомпьютерах. Так и Linux сейчас используется на суперкомпьютерах.
А на домашних ПК Linux не сможет победить в конкуренции. имхо
В заключении еще о книжке скажу свое впечатление: мне понравилось что она жизнерадостная, хотя такой она и должна быть раз называется Дорога в будущее - то надо с оптимизмом смотреть в будущее )
PS Если покажется что тема не нужна — то снесите ее )
Вне форума
«Каждая фирма совершенствовала UNIX под свои компьютеры, что приводило к ее несовместимости с другими версиями. В результате UNIX стала не единой открытой системой, а набором операционных систем, конкурирующих друг с другом. Эти различия все больше ухудшали совместимость программного обеспечения и задерживали появление мощного рынка независимых разработок для UNIX. Лишь немногие программистские фирмы могли позволить себе создание и тестирование приложений под дюжину разных версий UNIX. Ну а магазины, торгующие программными продуктами, не могли держать на складе всевозможные версии одних и тех же программ.»
То, что здесь описывается - это мрачный период истории под названием UNIX Wars (начало 80-ых и вплоть до 90-ых). Это начало коммерицализации ранее открытой системы и перевод кода системы под замок. При создании UNIX компания AT&T просто не могла ее продавать (было решение суда такое). По истечении срока решения AT&T быстренько закрыла код UNIX. Вслед за ней и многие другие компании сделали примерно так же. И началось. Фирмы начали производить системы на основе UNIX, но со своими велосипедами и вплоть до изменение API. Мрачным итогом стало присутствие на рынке большого количества операционок банально не совместимых друг с другом. POSIX, GPL, FHS, SUS и многое другое было сделано для того чтобы не позволить UNIX Wars случится опять.
Меня что удивило: ведь даже названы причины почему Windows выиграло в конкуренции с другими ОС.
Очень мощно называть причины выиграша перед тем же Unix в 1995 (год публикации данной книги) году, когда Windows с ног до головы была фактически однопользовательской системой. Windows только недавно дошла до тех принципов, что в Unix были едва ли не изночально.
Разработчикам драйвером тоже.
Не понял. Драйвера для Debian чем-то отличаются от дров для SUSE?
Отредактировано spoilt (14-07-10 00:25:48)
We'll force you to be nice to each other
Kill you before you kill each other
Вне форума
spoilt
>Не понял. Драйвера для Debian чем-то отличаются от дров для SUSE?
Я имел ввиду что тестировать драйвер разработчикам нужно под каждый дистрибутив:
например официальный драйвер ATI до сих пор ставится не на все дистрибутивы.
Собранный в репозитории не всегда есть драйвер, или он может быть слишком старым — а новых собранных нет. Например у меня Doom 3 некорректно с драйвером из репозитория Mandriva 2008.1
С ПО тоже самое — производители коммерческого ПО должны тестировать свое По для множества дистрибутивов.
Например тот же Doom 3 конфликтует с pulseaudio – то есть игра не во всяком дистрибутиве заработает.
Так что проблема так и осталась.
Вне форума
Я имел ввиду что тестировать драйвер разработчикам нужно под каждый дистрибутив:
например официальный драйвер ATI до сих пор ставится не на все дистрибутивы.
Эээээ? Где? Где это написано?
Вот тут нет ничего.
ATI Catalyst™ Display Driver Helpful Links
Version 10.6
Operating System(s) Linux x86; Linux x86_64
Вообще бред. Я могу поставить эти дрова на любой дистр где есть DKMS, компилятор и Xorg 7.5 (мрак, 7.6 они до сих пор делают).
Например у меня Doom 3 некорректно с драйвером из репозитория Mandriva 2008.1
Если на ATI то я и сам не удивлюсь. У них с поддержкой OpenGL просто ж**а. По своему опыту сужу.
производители коммерческого ПО должны тестировать свое По для множества дистрибутивов
А смысл? Либы в дистрах почти одни и теже. Если баг проявляется в либе, то распространяется на все дистры сразу. Очень редко выползают дистрозависимыее баги. И вообще насчет тестирования под множество дистрибутивов мантрируют все, но стонов со стороны разработчиков пока не слышно.
Отредактировано spoilt (14-07-10 00:47:58)
We'll force you to be nice to each other
Kill you before you kill each other
Вне форума
Очень мощно называть причины выиграша перед тем же Unix в 1995 (год публикации данной книги) году, когда Windows с ног до головы была фактически однопользовательской системой. Windows только недавно дошла до тех принципов, что в Unix были едва ли не изночально.
А толку в "принципах UNIX", в чем их выгоды для конечного пользователя? Пользователь голосовал кошельком, и его выбор Windows (3.11 и 95) показал, что несмотря на множество технических недостатков, эти ОС оказались способны дать простому пользователю именно то, что он ожидал от персонального компьютера.
"Оно, конечно, можно научить медведя ездить на велосипеде. Да только будет ли медведю от этого польза и удовольствие?" (с) А. и Б. Стругацкие
Вне форума
Пользователь голосовал кошельком...
...и подставлял ср**у вирусам. Хотите сказать что нет? Лучше почитайте сколько компов полегло от Win.CIH, а потом заикайтесь про кошелек.
А вообще в 1995 увы не было нормальной альтернативы. UNIX был прибит междусобицей, а Linux ходил под стол пешком.
We'll force you to be nice to each other
Kill you before you kill each other
Вне форума
spoilt
>Эээээ? Где? Где это написано?
Я знаю что драйвер ATI действительно один для всех дистрибутивов. Это я не спорю. Я говорю что он не на всех по факту устанавливается.
Ну например официальный драйвер ATI на Mandriva 2008.1 мою не ставится.
Хотя тоже — на какой то материнке ставился. Как поменял материнку — перестал. После установки черный экран при следующей загрузке.
На Debian у меня тоже не устанавливается официальный ATI драйвер.
А вот на Fedora 8 прекрасно устанавливается.
Вот как раз пример — что производителю ATI неплохо бы потестировать свой драйвер на всех дистрибутивах.
А то на некоторых дистрибутивах по факту невозможно его установить.
Отредактировано chazer2 (14-07-10 00:59:32)
Вне форума
На Debian у меня тоже не устанавливается официальный ATI драйвер.
У меня стоит официальный драйвер и все работает просто замечательно. Debian Squeeze/Testing.
устанавливается
не устанавливается
Я вам одну умную вещь скажу. Посмотрите версию XOrg/XServer через пакетный менеджер и при установке дров сравните с поддерживаемыми драйвером (на официальном сайте). У ATI в плане поддержки новых XOrg страшные неувязки. Они пять месяцев делали поддержку XOrg 7.5. Они в ноябре появились, а драйвер ATI только к марту. И так каждый раз. Поэтому при накатке атишных дров нужно быть камикадзе.
производителю ATI неплохо бы потестировать свой драйвер на всех дистрибутивах
Я бы лучше этому производителю руки выкрутил под самый корень. Серьезно. Хуже ихних дров только дрова от SiS. Суть в том что некоторые дистростроители пихают самый новый XOrg не особо глядя на то, есть ли дрова или нет. Другие же напротив таскают старые. Вот поэтому это может колебатся не только от дистра к дистру, но и в зависимости от обновлений.
We'll force you to be nice to each other
Kill you before you kill each other
Вне форума
А смысл? Либы в дистрах почти одни и теже. Если баг проявляется в либе, то распространяется на все дистры сразу. Очень редко выползают дистрозависимыее баги. И вообще насчет тестирования под множество дистрибутивов мантрируют все, но стонов со стороны разработчиков пока не слышно.
Если разработчик выпускает выпускает коммерческое ПО он должен заявить на каких ОС это ПО гарантировано работает.
Например Doom 3 работает на Mandriva 2008.0
А на Ubuntu нет звука в Doom 3 так как там нельзя отключить pulseaudio ( в новых версиях Ubuntu теперь работает звук в этой игре )
То есть выпуская коммерческое ПО разработчик должен протестировать его работу в нескольких дистрибутивах. Потому что пользователи которые купят это ПО - если у них что то не заработает обратятся за тех. поддержкой.
То есть тестировать драйверы и ПО все равно придется под все дистрибутивы. ( под те дистрибутивы в которых разработчиком гарантируется работа программы ).
Ну например у меня была PCI плата с RAID для подключения жестких дисков.
Так к ней производитель прикладывал отдельно rpm пакет для каждого дистрибутива. Отдельно deb пакет для debian.
Причем rpm пакет собранный для Mandriva предыдущей версии не работал в более новом дистрибутиве.
То есть это разработчикам под каждую версию дистрибутива надо собрать драйвер. Протестировать его.
О чем и речь.
Отредактировано chazer2 (14-07-10 01:13:23)
Вне форума
А на Ubuntu нет звука в Doom 3 так как там нельзя отключить pulseaudio
Когда выпускался Doom3 ни о каком pulseaudio и речи не шло. Так что тестинг тут не помог бы.
We'll force you to be nice to each other
Kill you before you kill each other
Вне форума
Windows только недавно дошла до тех принципов, что в Unix были едва ли не изночально.
Ну да, с NT в винде все окей. И незащищенность НТ первое время объяснялась не правильными настройками по умолчанию, которые были такими под перевесом юзабилити пользователям.
Ну майкрософт молодцы, догнали и перегнали. Ну а бубунту без рута и с судо, конечно, впереди планеты всей. Это с нее винда слизала уак))
Но ДАВАЙТЕ ОТЛОЖИМ МАЙКРОСОФТ.
Не будем говорить сейчас про МАЙКРОСОФТ вообще.
Поговорим просто про не исправленные проблемы линукс.
А что юникс? Куда делись эти проблемы? Гпл, говноель и прочее что-то исправило то, что если у меня есть репа под федору это не значит, что у меня что-то есть под убунту. Исходные коды, скажете вы? Это да, из полной жопы это выручает и загоняет в неполную - вонючую и ужасную. Пробовали ли вы скомпилить КДЕ 4 под федору 7? Особенно если сначала компиляции сделали какие-то ошибки, а из системы это уже не вычистишь без нескольких дней гемора? Я пробовал.
Что, юниксы юзер френдли? Да это как в питере: идешь по невскому (смотришь видюшечки и фоточки, не NEF, конечно, там уже сложности) и все красиво. Заходишь в любую подворотню и там... Дааааа... Отваливаются подоконники, штукатурки нет, лестницей подперт балкон, чтоб не упал... Консоль...
Я понимаю еще красноглазых, котоые говорят мол - это наша сила (правда, согласен), пускай юзеры так же все учат (ну чудаки - красноглазики, оторванные от жизни чудаки). Но нееееТ))) Они ж говорят, что и для всех отсальных сейчас все удобно.
Вот меня удивляет, сразу как говорят "система скомпилилась" так добавляют "с кодеками проблем нет". Что вам, все это надо чтобы фильмы смотреть только? У меня с кодеками проблем не под какую систему нет. А вот с нормальным дебаггером, чтобы выполнял хоть половину того, что может VS (ах да, выкинули, выкинули), которым удобно дебагать - нет. Зато полу-доделанных клонов IDE - дофига.
Ну про игры я промолчу, ничего хорошего, кроме батл оф венсон и еще одного платформера (забыл) линух сообщество не придумало, на мой взгляд. Хотя на вскидку могу предположить 10-20 игр из тех, что мне нравились за жизнь. Но мы о них не будем. Говорим только о юниксе. Поэтому вайн мы тоже выкинем.
Так какие проблемы линукс сообщество решило?
Возможно, мне скажут: "что ты привязался к федоре и убунту, есть другие, нормальные дистрибутивы...". Наверное мне это скажут владельцы арч линукса (Капитан Очевидность) или генту. Ребята, а вам не стыдно? Вы настроили свои системы, молодцы, но сколько красноглазенья у вас ушло на то, чтобы всему этому научиться? Это юзер френдли?
А что делать мне, если выходит новая федора (у которых в 12 еще версии аццкие глюки с установщиком были, ксатит. Ну, анаконда вообще сакс) и я не могу обновиться до нее не теряя нужной информации или не возясь пару дней с кривыми библиотеками?
Я объясню такое положение вещей. Оно очень просто. допустим, я разработчик. И вечером у меня есть время сделать что-то разумное, доброе, вечное. Я открываю опен соурс проект, в котором "сижу" и начинаю делать что-то. Но что если я считаю, что директор этого проекта - идиот и ведет его неверным путем. Или что я мог бы это сделать лучше? Или если мне вдруг кажется, что решение всего комьюнити слишком неповоротливы и не прозаичны (демократие в вопросах выбора курса часто абсолютное зло, как и диктатура. Толпа - дура.) Или, банально, я просто считаю, что я уже перерос быть тупо кодером, поэтому мне нужен новый проект чтобы что-то спроектировать. Или, банально, у кого-то из команды плохо пахнут носки. И я начинаю свой аналогичный проект. Понимаете к чему я?
Психология разработчика очень проста: 1) ему нравится разрабатывать и не нравится выполнять рутинную работу. 2) при этом он гордый человек, ведь ему пришлось много учиться, чтобы уметь то, что он умеет.
поэтому, например, почему все знают, что юнит тесты - это хорошо, но опен соурс проектах их почти нет?
Далее, будет 2 проекта. И может даже правительство США будет выделять 100 миллионов долларов на развитие обоих. Но если деньги выделяются так, как доказать, какой проект должен выжить? Тот у кого красивее отчеты. Это положение со всем физическим ПО, гос. проплаченным ПО. Другое дело, что если бы прибыль зависела от качества продукта... Тогда бы отсев происходил быстро и органично... Но нет, это не линукс вей.
И мне вот непонятно, как линукс хочет бороться с этими проблемами?
Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.
Вне форума
Я вам одну умную вещь скажу. Посмотрите версию XOrg/XServer через пакетный менеджер и при установке дров сравните с поддерживаемыми драйвером (на официальном сайте). У ATI в плане поддержки новых XOrg страшные неувязки. Они пять месяцев делали поддержку XOrg 7.5. Они в ноябре появились, а драйвер ATI только к марту. И так каждый раз. Поэтому при накатке атишных дров нужно быть камикадзе.
Это верно. Я сам потом догадался. Но это касается новых дистрибутивов - с новой версией xorg. Которую в драйвере еще не поддерживают.
Это была проблема.
Но у меня и в старых дистрибутивах - том же Mandriva 2008.1 не устанавливает.
Это проблема с драйвером ATI. Видно они не тестировали его нормально на разных дистрибутивах ))))
Потмоу что NVIDIA всегда ставится драйвер ( кроме как когда xorg новый появился ).
Когда выпускался Doom3 ни о каком pulseaudio и речи не шло. Так что тестинг тут не помог бы.
тоже справедливо )
Отредактировано chazer2 (14-07-10 01:18:55)
Вне форума
Когда выпускался Doom3 ни о каком pulseaudio и речи не шло. Так что тестинг тут не помог бы.
Вопрос-то звучал совершенно не тот, чем тот, на который ты дал ответ.
что делать, если реально совместимости пакетов в итоге нет. Какая разница что помогло. Если я пользователь и у меня
На Debian у меня тоже не устанавливается официальный ATI драйвер.
А вот на Fedora 8 прекрасно устанавливается.
Вот как раз пример — что производителю ATI неплохо бы потестировать свой драйвер на всех дистрибутивах.
А то на некоторых дистрибутивах по факту невозможно его установить.
Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.
Вне форума
Но у меня и в старых дистрибутивах - том же Mandriva 2008.1 не устанавливает.
Это проблема с драйвером ATI. Видно они не тестировали его нормально на разных дистрибутивах ))))
В любом случае я не прорицатель на кофейной гуще. Без кода ошибки из логов могу только посочувстовать и пожать плечами.
И мне вот непонятно, как линукс хочет бороться с этими проблемами?
В плане форков: изучите вопрос. Форки по обыкновению сами отмирают пачками. Особенно быстро без финансовой поддержки.
В плане юзер-френдли: да, юникс не совсем соответствует этому понятию, но при абстрагировании от самих внутренностей (и консоли) можно вполне создать хороший и дружественный интерфейс. Пример: KDE4 и другие.
В плане дебаггера: кто вам мешает? Пишите.
Пробовали ли вы скомпилить КДЕ 4 под федору 7?
KDE2 под FreeBSD. Вы хоть на год выпуска этой федоры посмотрите.
We'll force you to be nice to each other
Kill you before you kill each other
Вне форума
Ну Doom 3 и pulseaudio я в самом деле неудачный привел пример. Потому что pulseadio появилось уже после игры.
Но вот с драйвером ATI пример нормальный.
Примеров ПО я не могу привести наверное.
Если только nero. Я часто ставил пакет триал nero.run помоему.
Впринципе он для всех дистрибутивов.
В той же fedora 8 он у меня отлично работал.
Но помоему в Mandrive у меня nero не запускался. ( я плохо помню — помоему не запускался ).
Если я ошибся — то прошу извинить.
То есть в любом случае я думаю понятно что разработчики ПО должны протестировать свое ПО на тех дистрибутивах на которых гарантируется его работа.
Отредактировано chazer2 (14-07-10 01:37:54)
Вне форума
Если только nero. Я часто ставил пакет триал nero.run помоему.
Насчет Nero не могу ничего прокомментировать. Не использовал за пределами Windows.
We'll force you to be nice to each other
Kill you before you kill each other
Вне форума
Интересно, что подумал бы Билл Гейтс прочитав этот топик и «обсуждение» его книги…
«Коллективная глупость — индивидуальный признак толпы» © SLOR, 28 апреля 2011 г.
«Где пьёт толпа, все родники отравлены» © Фридрих Ницше.
Requiescat in pace, SLOR! © Уход Hedge 24 мая 2011 г.
Вне форума
spoilt
Да впринципе не важно. Я сам плохо помню что там было с этим Nero. Может он просто не туда куда нибудь установился а я не догадался ссылку на исполняемый файл сделать — это давно было когда я меньше понимал в Linux )))
Независимо от этого тестировать драйверы и ПО под каждую новую версию дистрибутива сложнее.
Сменится там номер версии библиотеки — уже может не заработать что нибудь.
Или — компания соберет драйвер для своего принтера для одного дистрибутива. Через пол года появится новый дистрибутив — это значит разработчикам надо собирать для новой версии драйвер и тестировать его. Вот мое мнение ) Эти дистрибутивы очень быстро сменяются. И драйверы собранные для старой версии — не работают в новой — как я приводил пример. Вот об этом и речь )
Грубо говоря - если новый дистрибутив выпускается каждый год - то производитель коммерческого ПО замучается тестировать это ПО под все новые дистрибутивы. У Мандривы каждый год выходит новый дистрибутив.
А Windows XP 6 лет вроде была. За 6 лет можно оттестировать и ПО для нее и драйверы.
Добавлю еще по этому поводу:
Вот мне не понятно, зачем надо так часто выпускать версии дистрибутивов?
Или каждый год, или даже каждые пол года — помоему Mandriva 2010 и Mandriva 2010 Spring есть — то есть каждые пол года выпускают получается.
Зачем вот так часто?
Я когда скачиваю wine – так там целый список программы для каждой версии дистрибутива!
Каждые полгода новый дистрибутив для которого надо собирать драйвер ( разработчику какого нибудь принтера ).
Я вообще удивляюсь — самим разработчикам дистрибутива не надоело одни и те же версии программ собирать каждые полгода снова?
Не лучше ли выпускать дистрибутив раз хотя бы в 3 года, как Microsoft собирается делать, но чтобы дистрибутив был хорошо протестирован и т д ? И не надо будет так часто пересобирать драйверы и программы под новую версию.
Отредактировано chazer2 (14-07-10 03:36:37)
Вне форума
> А больше половины мужиков вообще не знают, как эта "интуитивно-понятная" хрень устроена и как ею правильно пользоваться
Линуксоидов-то? Вполне верю.
Вне форума
Я смотрю тема скатилась в глубокий оффтоп, так как конструктивное зерно в нем отсутствовало - потер все к чертовой матери. Напоминаю, обсуждаем книгу Б. Гейтса и причины коммерческого успеха ОС Windows. Остальное обсуждайте в другом месте.
...и подставлял ср**у вирусам. Хотите сказать что нет? Лучше почитайте сколько компов полегло от Win.CIH, а потом заикайтесь про кошелек.
А вообще в 1995 увы не было нормальной альтернативы. UNIX был прибит междусобицей, а Linux ходил под стол пешком.
Вас (линуксоидов) послушать - вирусы это прямо какой-то злой рок Windows. Увы, это далеко не так, этот фактор даже не самый значимый при выборе платформы как сейчас, когда широкополосный интернет сделал возможным действительно массовые эпидемии, и тогда, когда интернет мыл дорог и труднодоступен. Убытки от винлокеров будут не меньше, но причем здесь платформа? Любая система в которой у пользователя есть возможность устанавливать и запускать сторонние программы потенциально уязвима. Тот-же браузер уже дает возможность выполнить на системе произвольный код, а дырок в FF как в решете, плюс система репозиториев не позволяет сразу обновиться на новую версию. Уязвимостей по повышению привилегий в Линуксе тоже пруд пруди, вот вам и предпосылка для вирусной атаки. Ситуация с вирусами и Линуксом напоминает анекдот про неуловимого Джо, вирусов нет, потому что платформа банально не интересна вирусописателям.
Но мы ушли от темы. Если вернуться на рынок ОС 1995 года, то мы увидим что у Windows были вполне сильные конкуренты - OS/2, BeOS. Почему же покупатель выбрал Windows со всеми ее недостатками? Дело в том, что Windows давала пользователю (а свыше 90% пользователей далеки от IT) свободу заниматься на ПК любимым делом, а не настраивать его. Рынок ждал компьютер стандарта "включил и работай", обращение с которым будет не сложнее телевизора или микроволновки, и Гейтс дал им то, что они хотели.
IBM этого не поняла и проиграла с более технически сильной, но более сложной OS/2. Которая кстати совместная разработка IBM и MS и многое из этого проекта легло в основу NT. Причем уже имея на руках NT, мало в чем уступавшую OS/2 и явно технически превосходившую линейку 9x, МС не спешила выводить ее на массовый рынок, продвигая исключительно в корпоративном секторе. Почему? Да потому, что покупателю до лампочки технические стороны ОС, ему надо работать и играть, а становиться специалистом в области ОС ему как-то не хочется.
Думаю тут будет уместна аналогия. Пришли вы в автосалон и хотите авто с комфортом для городской езды. А предлагают на выбор: вполне современное комфортное авто (9x), экономичное, быстрое но с одной проблемой - движок слабоват, иногда глохнет, иногда ломается, сервиса требует и ухода, и уазик (NT) комфорта никакого, зато надежен, защищен, прохидим. Идем в салоны конкурентов - там одни уазики. Что вы выберете? Понятно дело легковушку, ибо достоинства перевешивают недостатки. Причина успеха проста - дать рынку то, что он хочет. Ту же NT МС вывел на массовый рынок не раньше, чем смог дать ей все пользовательские преимущества линейки 9x, не жертвуя сильными сторонами NT (т.е. вместо уазика смог предложить X5).
"Оно, конечно, можно научить медведя ездить на велосипеде. Да только будет ли медведю от этого польза и удовольствие?" (с) А. и Б. Стругацкие
Вне форума
Может и оффтопик, но прекрасно иллюстрирующий текст выше.
Операционные системы - туалеты
DOS
Обычный деревенский туалет, тесная кабинка, дырка в полу, предельно прост в постройке, но при малейшем ненормальном поведении субъекта может провалиться в находящуюся под ним яму вместе с ним, причем никаких средств, чтобы оттуда выбраться чистым, обычно не бывает.
DeskView
Расширена дырка и кабина, поэтому несколько человек могут справлять в эту единственную дырку свою нужду одновременно.
Windows 3.1
Такой же туалет, только несколько другой конструкции, несколько дырок в полу, благодаря чему справлять нужду могут несколько человек. Такой же шаткий и неустойчивый, но к крыше привязана веревочка и при провале туалета в яму поднимается синий флажок, извещающий об этом. Причем если один из находящихся в клозете решит бросить в дыру гранату, то в дерьме окажутся и все остальные.
Windows 95
Красивое кирпичное здание, финские унитазы трех видов, удобная система выбора кабинок, возможность при прорыве одного из унитазов выкинуть его из здания, прочие удобства. Но что странно, при попытке посмотреть в унитаз внизу просвечивает все та же выгребная яма.
OS/2
Туалет из бетонных плит, не очень красив, сильно смахивает на бомбоубежище, также, как и в предыдущем туалете, имеются кабинки трех видов, но два из них несколько криво сделаны, поэтому при попытке сесть на них в некоторые зады вонзаются острые шипы, вынуждая людей выбегать из туалета с воплями и спущенными штанами. С задами, специально рассчитанными для этого туалета (которых весьма немного), проблем обычно не бывает. Выгребной ямы под зданием обнаружить не удалось, наличествует система канализации, но куда она уходит, мне неизвестно. Вот только вопрос: зачем рядом с этим зданием стоит мачта со спущенным черным флажком...
Windows NT
Большое металлическое здание (смахивает на сейф), свободного входа нет, висит огромный амбарный замок. Для постройки его требуется мощный фундамент и куча времени, тем не менее весьма надежен, и поколебать его может только взорванная в самом центре противотанковая мина, но и тогда в некоторых случаях он может продолжать работу, скажем, с выключенным освещением. Отношение к старым задам близко к клозету ОС/2, но еще жестче, непонравившуюся задницу автоматом отрезает циркулярной пилой и выкидывает на мусорку.
Unix
Не использовали, но в видеосъемках показывают нечто крутое, небольших размеров, с мощной канализацией и системой защиты, знаем только, что необходимы специальные зады, поскольку постройка пристроек дело весьма и весьма геморройное...
Вне форума
Вас (линуксоидов) послушать - вирусы это прямо какой-то злой рок Windows.
Все элементарно. Вирусы это прямое следствие ущербной архитектуры которой Windows следовала вплоть до Vista. Да что там архитектура. Просто одна большая дыромаха. Можете не махать своими липовыми опровержениями. Microsoft сейчас сама рада что пересадила своих пользователей под UAC.
Тот-же браузер уже дает возможность выполнить на системе произвольный код
Весь вопрос в привилегиях. При пользовательских привилегиях вообще не страшно. Если вам страшно, то можете запускать браузер от чужого пользователя. С помощью скрипта этом можно легко сделать.
Уязвимостей по повышению привилегий в Линуксе тоже пруд пруди, вот вам и предпосылка для вирусной атаки.
Которые закрываются коммитами уже на следуюзщий день и мало того эти уязвимости сильно зависят от настроек ядра.
Убытки от винлокеров будут не меньше, но причем здесь платформа?
Платформа позволяет неконтролируемый запуск приложений с привилегиями админа. А так совсем не виновата.
Ситуация с вирусами и Линуксом напоминает анекдот про неуловимого Джо, вирусов нет, потому что платформа банально не интересна вирусописателям
Мантры-мантры. Вообще под Linux есть вирусы. А вот толку от них нету. Система распространения софта в Linux банально более совершенна (больше стадий контроля).
BeOS
Если мне не изменяет память, то они в это время пытались продавать еще и железо (BeBox или как-то так).
OS/2
IBM просто не сумела привлечь большинство разработчиков. Microsoft быстрее в этом плане сориентировалась.
Отредактировано spoilt (15-07-10 11:14:25)
We'll force you to be nice to each other
Kill you before you kill each other
Вне форума
Вирусы это прямое следствие ущербной архитектуры которой Windows следовала вплоть до Vista.
Только как-то забывается тот простой факт, что эта "ущербная архитектура" (что, на самом деле, всего лишь некоторая недоработка в настройках пользовательского окружения по умолчанию) появилась в то время, когда в лунихе и такой-то не было
Платформа позволяет неконтролируемый запуск приложений с привилегиями админа. А так совсем не виновата.
Уже не позволяет. И если говорить о настоящем и будущем, а не о прошлом, то если линукс не смог завоевать декстопы когда винда это позволяла, то почему он сможет сделать это сейчас?
IBM просто не сумела привлечь большинство разработчиков. Microsoft быстрее в этом плане сориентировалась.
Ага, и что, сука, характерно - луноходы до сих пор над этим смеются. Этаким победным (19 лет непрерывных побед ©) линукс-смехом
Кстати, вопрос из другой ветки - а чем сейчас линукс может привлечь разработчиков?
Ну на мой взгляд засорение происходит от установки/удаления програм, использования програм, и просто самих ошибок в по.На опере когдато(не понмю точно) был глюк когда она с каждым днём жрала памятивсё больше.здесь принцип очень похож.используя какой либо софт в виндовсе он портится.у меня реально рекорд 1.5 года на ХР без переустановки. © OpenMind
Вне форума
Только как-то забывается тот простой факт, что эта "ущербная архитектура" (что, на самом деле, всего лишь некоторая недоработка в настройках пользовательского окружения по умолчанию) появилась в то время, когда в лунихе и такой-то не было
Что? Linux в этом вопросе прямо наследуют UNIX. Пользователь сидит в домашней папке и не рыпается. Так было с самых начал Linux.
Уже не позволяет.
Вот и хорошо что не позволяет. Я очень рад, что ввели UAC.
Кстати, вопрос из другой ветки - а чем сейчас линукс может привлечь разработчиков?
Я к разработке ПО не имею пока никакого отношения. Так что мимо.
We'll force you to be nice to each other
Kill you before you kill each other
Вне форума
> а чем сейчас линукс может привлечь разработчиков?
Одаренных гиков - возможностью написания интересных программ. Профессиональных программистов - возможностью отдохнуть и написать что-то "для души". У меня часто бывает, что текущий проект уже скучен, а вот отвлечься на какую-нибудь мелкую утилитку, например, выкачивающую все прикольные картинки с fishki.net в 10 потоков, потом удаляющая примерные дубликаты - вот на это можно и весь вечер убить. А если всерьез озаботится правильным поиском дубликатов (стандартные программы фэйлятся почти всегда на черно-белых карандашных рисунках) - то и не один вечер.
Вне форума
[ Сгенерировано за 0.012 сек, 7 запросов выполнено - Использовано памяти: 1.88 Мбайт (Пик: 1.96 Мбайт) ]