Как и подавляющее большинство пользователей ПК, я начал свое знакомство с миром программ через интерфейс Windows. Конечно в первых рядах у меня шли игры, игры и снова игры, которым постоянно не хватало новых драйверов для видео карт, различных библиотек, а мне денег на апгрейд компьютера и покупку лицензионных программ. Собственно за чистоту лицензий я даже и не задумывался, а вот поиметь халявный интернет, для скачивания кряков, очень хотелось. В том месте где я прорывался в сеть стоял прокси, собранный из старого компа. Настроен он был так, что в месяц выделял всего 10 метров трафика. Прокси стоял в отдельной комнате под замком и тихо жужал днями, неделями, месяцами, а его никто не трогал. Собственно я подозреваю, что когда админ его установивший уволился, про этот прокси все успешно забыли, а ключ от железной двери потеряли. Я набрал у знакомых и на развалах кучу снифферов, сканеров портов и прочей сетевой херни. В мечтах я уже спокойно заходил на этот прокси и настраивал его под себя, уже даже расчитал кому и насколько урезать трафик в свою пользу, но... Один из сканеров портов, по моему ремейк nmap под Windows, радостно сообщил, что на исследуемом мною прокси стоит Линукс 2.4, вот так я узнал про Линукс...
Надо ли говорить, что когда попробовав установить себе ASP Linux 9.х, я долго в нем не смог оставаться. И win-кодировка отображалась через зад, и знакомых программ небыло, и настраивалось все непонятно как, плюс игры не шли, а которые были родные — лучше бы их совсем небыло. В общем забыл я про Линукс года на два, а то и больше.
Всему приходит конец, вот и мне надоели игрушки, зато очень потянуло к программированию. Попробовал я кучу разных языков программирования (ассемблер, паскаль, перл, пхп) но остановился на делфях. Приятный интерфейс + апи функции + ассемблерные вставки, что еще для тихого счастья надо? Как оказалось, мне для счастья еще понадобился режим реального времени. Кто не в курсе, поясню — это когда код выполняется строго указанное количество времени и тогда, когда это нужно программе. К сожалению Windows не обладает такими возможностями, если ей нужно, она прервет выполнение программы на несколько миллисекунд, а для меня это было критично. В общем погуглив немного я узнал, что ядро Линукс позволяет собирать системы реального времени. Так я опять попал в «лоно святой католической церкви».
Вот уже несколько лет у меня на компе живет Пингвин, я перепробовал разные дистрибутивы (Мандриву, Сусю, Убунту, Федору) но остановился на Генте. Да и язык программирования теперь использую newLISP...
Это было предисловие :-) Теперь собственно то, ради чего я «накропал» стока буковок. Самый распространенный довод в пользу Линукс гласит, у пользователя полная СВОБОДА выбора программного обеспечения! И тут-же приводятся примеры: «Хочешь используй КДЕ, хочешь Гнома или любой другой из оконных менеджеров, благо их туева хуча имеется в наличии.» Но давайте смотреть правде в глаза. Все это великолепие не будет работать без «Xorg», а ему альтернативы нет. Ладно, забудем про ГУИ интерфейс, может это просто исключение из правил? Тогда может вы сможете использовать что-то отличное от «glibc»? Сильно сомневаюсь, что пакетные дистрибутивы это позволяют. И опять получается, что обещанного выбора нет. Теперь самое время вспомнить командные оболочки. Самая распространенная — это «bash», конечно существует еще куча разных командных оболочек, но они все должны выполнять минимальный набор инструкций «Bourne shell», иначе Пингвин не «поплывет»...
Вот и получается, что СВОБОДЫ выбора нет ни у пользователей Windows, ни у пользователей Линукс. Отличие этих операционных систем заключается только в цене и гибкости настройки, а свободы не дает ни одна из них...
Тут как бы сложный вопрос. Да, иногда нет свободы выбора, иногда она есть. Но есть другая свобода. Можно взять любой продукт и дополнить его нужным функционалом. Либо самому, если есть время и необходимые знания, либо закинуть денег программистам. Но такая свобода есть. Чего-то не хватает — взял и добавил.
Доступность исходных кодов — это самая большая свобода, которая может только случиться с программой. А свобода выбора иногда не нужна вовсе.
Самые распространенные мнения о свободе в Linux (и не только в нем):
Свобода негативная (от чего-то): Ой, а почему тут не так, как я привык?!
Свобода позитивная (для чего-то): Я пользуюсь этим потому что с его помощью я могу...
Свобода максимальная (недостижимая): Хочу, чтоб по желанию моей левой пятки здесь появлялось то, чего я хочу, причем мгновенно.
Вообще-то есть Xynth, MicroXwin, Wayland и т.п. Да тот же фреймбуфер!
Например, dietlibc, uClibc, Newlib и т.п.
Например, Debian позволяет. Другие дистры наверняка тоже.
А компьютер должен включаться и выключаться. Это тоже ущемляет свободу?
Отлично! :-)))
_______
Линукс большой, линуксов много, и линукс достаточно гибкий - опрометчиво писать, что там чего-то нет, не зная этого наверняка! ((((-;
А разве это не та самая стандартизация, в отсутствии которой так любят обвинять Линукс?
Отправить комментарий