Несколько дней назад стало известно, что Австрийская Вена возвращается к Windows Vista. А какие красивые статьи писали сторонники открытого кода, когда в 2005-м году этот город выбрал Linux в качестве основной системы. Это была великая победа открытости над злой корпорацией Билла Гейтса. Сегодня можно сказать, что сообщество потерпело крупнейшее поражение. Дело в том, что возврат к Windows Vista (не к ХР), а именно к неудачной Windows Vista является самым больным ударом по Linux.
Что означает этот переход? Это говорит о том, что ОС Linux не выдержала проверки временем и реальных боевых условий. Дорогая поддержка системы против бесплатности оказались не соизмеримы с дешевой в обслуживании, но дорогой Windows. Не стоит говорить, что в этом виноваты производители или Билл Гейтс, перед нами реальный факт победы Windows над ценой. У сообщества открытого кода был реальный шанс и три года на то, чтобы доказать свою живучесть, а это большой срок, но в результате получился большой провал.
Сторонники открытости в Австрии против возврата, считая, что в этом виновата компания, производящая софт для школ, и что этот софт привязан к Internet Explorer. Но я не могу понять, почему вообще заказывали софт под Internet Explorer, когда везде стоит Linux. Версия для FireFox данной программы должна появится только через год и ее разработка обойдется правительству дороже. Эти затраты никто не учитывал, когда выбирали открытую платформу. Одна программа смогла разрушить грандиозные планы и принесла кучу убытков из-за двойного перехода.
На сколько я слышал, возврат происходит не только в школах, но и в других правительственных учреждениях. Почему Linux проиграл здесь, я не знаю.
Чем грозит эта новость сообществу открытого кода и Microsoft? Ничем! Все останется как есть. Даже маленькая победа Linux распространяется по сети и СМИ со скоростью света, а проигрышь останется в лучшем случае незамеченным, а некоторые обвинят в этом Майкрософт. ОС Linux будет продолжать развиваться, но я надеюсь, что они возьмут на вооружение уроки, которые преподал данный опыт внедрения.
Я бы сделал следующий вывод - не нужно тупо перереходить на другую систему, потому что это тупо. Просто нужно выбирать ту систему, которая лучше подходит для решения определенной задачи. И не нужно смотреть на то - открытая система или принадлежит плохому Билли, главное, чтобы она была качественная. А сторонники независимости от поставщика принесли правительству Австрии и ее налогоплательщикам убытки.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Так как я всегда был сторонником Windows и Microsoft в целом, то эта новость меня ни сколько не удивила. Как бы не хотели почитатели Linux, но эта не ОС для простых пользователей. Даже написание программ (если судить по тем статьям, что я читал в Интернете) отличается хоть тем, что в Windows главная задача удобство использования, а в Linux повторное использование уже написанного кода другими программистами. Т.е. при написании программы руководствуются не тем как будет хорошо использовать программу конечному пользователю, а тем, что эту программу может использовать другой программист для написания чего-то своего. Может я не прав, но такого рода вещи написанные LINUX - программистами я читал и не один раз. Так что это их слова.
Я не знаю какого писать для Linux, но для Windows если знать .NET Framework программирование превращается в сказку. И ОГРОМНОЕ СПАСИБО, за это Microsoft.
На .NET можно писать и под Linux, а к повторному использованию кода стремились всегда и везде. В Windows этому потверждение множество технологий начиная от DLL и ActiveX до DDE и др. Каждый идет по разному. Мне тоже часто импонирует подход Windows, но у Linux было одно преимущество, которое тоже не может не импонировать админам - командная строка. Почему было? Потому что в Windows Server появляется Server Core. Пока он не всесилен, но очень мощный.
Windows берет лучшее от Linux, а Linux наоборот стремиться взять лучшее из удобства у Windows.
С тобой же я соглашусь в том, что Linux для домашних пользователей пока не очень. Windows на мой взгляд в этом отношении удобнее и проще.
2MasDen
Ну блин, ты сказал...
Ты хотя бы о чём-нибудь кроме .NET слышал? Аббревиатура Qt о чём-нибудь говорит? А ты вообще о других языках программирования, кроме тех, что MS предоставляет, что-нибудь слышал?
Удобство программирования.. а что собственно говоря ты под программированием понимаешь? Кнопочки-пимпочки по форме расскидывать?
Пол-года назад, я был закоренелым виндузятником, я гнал на линукс и держался руками за новую Висту со словами "нафиг ваш Линукс"... а через две недели, я дал себе отчёт в том, что я Программист. И пока могу выбирать, что мне изучать и что использовать - благо, пока учусь.. Мне не надо программировать под Windows, так с чего я это буду под ней сидеть?
И вот я ПОЛНОСТЬЮ перешёл на Linux (Ubuntu). Да, у меня не вполне корректно работает железо, - но это проблема производителя.
Зато, насколько я стал лучше понимать программирование! Я узнал о Qt, о GTK, о Python, о системе make.. Я увидел мощь в системе, мощь которую можно легко контролировать!
Я понял прелесть конфигов, понял каким маразмом является Registry в Windows, какая замечательная вещь - командная строка, как хорошо, когда есть стандартные команды, а не дебильные API-функции.
Да, с появлением .NET программировать стало легче. Но под Linux подобное и не нужно.
2Михаил Фленов я знаю, что на .NET можно писать и под Linux, если не ошибаюсь Microsoft заявило, что версия 3.5 полностью ставиться на linux и вполне корректно работает. Повторное использование кода несомненно присуттвует у каждого, но в основном, это делается для себя. Т.е. если ты не делаешь какой-то компонент, а пишешь просто классы, то ты их не вылаживаешь куда-нить. А тут при написании программы ты заботишься о других.
2BasicWolf что я понимаю под программированием? Наверное написание чего-то своего. Наверное больше ничего. На чем я программирую? В принципе мало на чем: Delphi, C#, PHP. Я уже говорил, что я не стремлюсь кодить под linux т.к. он мне не нужен. Меня устраивают Окна, я согласен покупать их. Что в этом плохого. Тем более, что люди для которых я пишу, тоже используют Windows. Так зачем мне тогда знать, что предстовляет собой linux? Для общего развития? Так времени нету, чтоб новое в Windows программированиии изучать не говоря уже о linux.
Я хочу понимать, как работает комп и понимать низкий уровень, но только понимать. Каждый раз ковыряться в этом, когда нужно создать простейшее приложение не хочеться. Тут важно быстрое программирование, которое достигается компонентными технологиями типа Delphi и .NET.
Знать внутренности очень важно, но каждый раз использовать их не обязательно. Все от этого уходят, чтобы повысить свою производительность.
А меня тоже затронуло высказывание:
2Ronin
Пользователи, не знающие про реестр не лезут и в конфиги, а конфиги тоже спрятать можно. Так что это не аргумент. Но есть более весомый аргумент против конфигов.
Реестр ругаеют пользователи Linux, потому что не понимают его реальной выгоды. Мы же тоже в Windows можем использовать конфиги или ini файлы, но почему от этого ушли? Из-за безопасности!!! Невозможно управлять правами доступа на конфиги. А в реестре ты можешь давать доступ на одну ветку для чтения, другую на запись, третью вообще запртить. Сделаешь то же самое в конфиге Linux? Без создания нескольких файлов не обойтись, а управление ими будет просто катастрофой.
Что бы не говорили, реестр рулит по сравнению с конфигами.
Зато сколько проблем в Windows возникает именно из-за реестра. Его юзают все, кому не лень - сама винда хранит там данные и настройки, остальные проги тоже, и не всегда прибирают за собой после деинсталляции, вирусы его коверкают... Даже при аккуратном продолжительном использовании системы реестр нередко разбухает и портится. Результат - тормоза и глюки системы. А вычистить его не просто, несмотря на наличие кучи всяких прог-чистилок, которые могут и напартачить. Часто легче переустановить ось, чем блуждать в дебрях этой базы данных со спец-утилитами и талмутом типа "Познай секреты реестра". Не знаю, но я очень уважаю ПО, которое не пишет ничего в реестр, хотя такого не много.
Я мало знаком с Linux, но надеюсь, что там таких проблем меньше, т.к. реестра нет в принципе, а конфиги более прозрачны и хранятся в разных файлах по темам. Или я не прав? Один знакомый, пересевший на Mac-OS (а она, если не ошибаюсь на BSD основана), очень радовался отсутствию реестровых проблем.
Может для разработчиков программ реестр и удобен, но в итоге они же его и забивают сами. Что далеко ходить, достаточно вспомнить о недавней проблеме с замусориванием реестра при установке SP3 от самой Microsoft. Когда все хранят в одном большом, пусть и структурированном месте, то вероятность бардака повышается. А ведь от реестра Windows зависит очень сильно. Хоть бы как-то отделили реестр OS от реестра остального софта что-ли...
У меня нет проблем из-за реестра, потому что я работаю не от имени администратора. Одно только это решает наверно 90% проблем. А если еще и не ставить все подряд, то и остальные проблемы исчезают. Я один раз настроил компьютер и много лет работаю без переустановки.
У меня тоже XP не переставлялась уже несколько лет, правда работаю под админом и софт разный иногда пробую. Но система уже отяжелела. Просто понасмотрелся на реестровые проблемы обычных непродвинутых пользователей, особенно из-за вирусов.
Сама идея реестра великолепна. Другое дело, что разработчики программ не чистять в реестре те записи, которыми зас.. в смысле напачкали. Но MS тут не виновата. Она делала как лучше, а вот ее идею испортили и поэтому, если часто ставить разные программы, реестр тяжелеет в любом случае.
Если смотреть с этой точки зрения, то конфигурационные файлы хороши, потому что защищают, но не пользователя от реестра, а пользователя от неумелых и ленивых программистов, которые не умеют убирать за собой.
Я же говорил, что виновата будет Microsoft. Ну что они такого сделали?
Я уже много раз говорил, что спор "кто круче" не имеет смысла. Я хорошо (не отлично, но очень достаточно и намного больше многих) знаю и Linux и Windows, поэтому обладаю небольшим преимуществом. Я без проблем могу показать, что Linux фуфло по сравнению с Windows и точно так же могу доказать, что Windows - это отстой по сравнению с Linux. Все потому, что эти системы разные и их сравнивать нереально, в том числе и их мощь. Они обе хорошие и обе качественные, но они разные.
Михаил Фленов:
Происки MS? Вполне возможно, но только мы об этом не узнаем никогда.
Михаил прав, вы приводите аргументы, которые в реальной жизни не имеют никакого веса, что мне толку от изменения скорости привода, если в винде за меня это делает программа (например тот же Nero).
В плане безопасности, я думаю любой компонент системы будет представлять собой угрозу, если им заинтересуются хакеры, и будет стоять задача взлома, нет ничего совершенного.
Права доступа, которые есть в Linux - примитивны по сравнению с ACL. ACL - это реальная мощь ОС, которая защищает файлы, реестр и даже процессы. Вот это мощь, а все, что называешь ты - это .... Пользователю нужно регулировать скорость доступа к SWAP? Ну не нужно это.
Если диск поврежден, то конфигурационный файл Linux так же накроется. В Windows весь реестр не накрывается даже при сбойном блоке. К тому же, есть бакап, который создается автоматом. Так что опять Linux ничего не выигрывает.
Мы уже слишком далеко отошли от темы заметки, поэтому дальнейшие споры кто круче будут удаляться. Я наверно создам отдельный раздел на сайте, где можно будет спорить, хоть до посинения, кто круче.
Может я конечно и профан
Java проектов полно. К тому же ERP системы стали делать для WEB. Напрмер, JDEdwards от Oracle, которая используется у нас на работе может работать как простой клиент, так и как WEB клиент, т.е. через простой браузер. Новая версия вроде бы как вообще только через WEB работает. Но при этом, у нас все клиентские машины под Windows :).
Как и обещал, я начал чистить любые споры - "кто круче". Будет отдельный раздел, там и поспорим.
Мне одно непонятно - зачем обобщать?
То, что у кого-то руки не из того места растут - это его проблема. Мне кажется, что это скорее чиновники со своим аппаратом многого не оценили перед переходом, из-за чего он и провалился. Валить на ОСь - последнее, что пришло бы мне в голову.
Валить на MS тем более.
Где-то я прочитал, что расходы на поддержку оказались слишком большими и после трех лет работы решили сократить количество машин с Linux.
Читать из реестра быстрее если конфигурационный файл не состоит из 10 строк. Почему? банальная математика - реестр это база данных. Поиск значения в ней не отнимает много времени, если индекс древовидный. А чтение вообще мгновенно.
Конфигурационные файлы Линукс - текстовые и их нужно анализировать кодом и индексов быть не может Поэтому, если файл конфигурации 100 кило, то анализировать придется все фуфло в нем, а это хуже всего. Так что забудьте о скорости конфигурационных файлов.
По поводу честной конкуренции - а у кого она честная? Покажите мне такого?
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.