Дневник начинающего линуксоида
Tuesday, July 31, 2007
7:05AM - Мастер-классы по Linux в Екатеринбурге
4 и
Программа
Если Вы хотите посетить
Внимание! Регистрация заканчивается в 12.00 часов
Friday, March 30, 2007
7:57PM - Открылся новый портал Open Source
Open-World
http://open-world.org.ru/
Открыл свой новый портал, целиком и полностью посвященный Open Source и проблемам свободного ПО в России и СНГ. Open World — это портал для всех, кого интересует развитие свободного ПО как общественного достояния. Мы считаем, что развитие открытого программного обеспечения — это не только решение тех или иных вопросов работы компьютеров, обеспечения сетевой безопасности, совместимости форматов, стандартов и т. д.
В нашей стране достаточно талантливых и образованных специалистов, которые могут успешно найти нужные решения. Создатели сайта хотят сформировать свое Open Source сообщество. Нам нужны инициативные люди! Присоединяйтесь!
Ссылка на новость: http://www.linuxcenter.ru/news/#678
Thursday, February 8, 2007
1:20PM - О Win vs. Lin в Питере и об ОС
Вы знаете, я бы наверное не смог бы так написать. Полностью поддерживаю.
"Я, уважаемые участники обсуждения, считаю, что подобные диспуты между представителями Microsoft и Linux будут проходить все чаще, это лишь первый, но далеко не последний. Цель ведь проста - надо развеять у пользователей неверный стереотип о том, что бесплатное (или, если даже платное, то очень недорогое) - значить плохое. Многие люди не понимают идеологии opensource, они не верят, что ядро с открытыми исходниками может быть лучше ядра закрытого. В их головах это не уклаывается. Opensource воспринимается как подпольное бунтарство хакеров-фанатов, бунтарство против больших дядек в MS. И вот такие круглые столы могут повлиять на это неверное представление. Надеюсь...
Здесь ведь важна политика дел, а не слов. Говорите, что Linux ерунда? Докажите! Утверждаете, что в ядре Linux код, являющийся собственностью MS? Покажите этот код! Не можете разобраться с Linux в процессе работы? Почитайте документацию! Кстати, о последнем. Меня удивляют разговоры о том, что вот, мол, с Linux так трудно работать, там с первого раза ничего не понятно, нужно чего-то изучать, читать, разбираться. Друзья мои, когда человек покупает новое для него электронное устройство, или строительный инструмент, или станок, то это ЕСТЕСТВЕННО - взять и почитать документацию ПЕРЕД использованием. Разве это кого-то удивляет? Меня - нет. Они говорят, что, мол, в Windows все понятно сразу, включил и работаешь. А почему же тогда до сих пор не сделали автомобиль, на который сел и сразу поехал, без какой-либо подготовки? Почему нужно сначала изучать что-то, тренироваться, а уже потом садиться и ехать самостоятельно? Однако начинающие автолюбители на это не жалуются. Компьютер - это прежде всего инструмент. Технический высокотехнологичный инструмент. Конечно, им можно совершенно по-разному пользоваться, но это уже второй вопрос. А операционная система - сердце этого инструмента. Я считаю так: хочешь пользоваться инструментом - сначала научись, хотя бы основы пойми. А если хочешь, чтобы все само и сразу - тогда покупай Vista и уповай на Update и техподдержку, качество которой, кстати, еще не известно."
deninok
http://linuxforum.ru/index.php?showtopi
1:12PM - Санкт-Петербург. Круглый стол «Linux vs. Windows: кто победит в России?»
Санкт-Петербург. Круглый стол «Linux vs. Windows: кто победит в России?»
9 февраля 2007 года в 12:00 в пресс-центре информационного агентства «Росбалт» (Санкт-Петербург, Конногвардейский бульвар, 7 — дворец Кочубея) состоится круглый стол «Linux vs. Windows: кто победит в России?».
Свободное ПО против коммерческих монополистов — каким будет выбор России в свете вступления в ВТО: диктатура Microsoft или миграция на продукты Open Source? Дело пермского школьного учителя Поносова, обвиненного в компьютерном пиратстве, как яркий пример системного кризиса в российском IT-секторе и юрисдикции. Что делать школам и образовательным учреждениям в сложившейся критической ситуации? Эти актуальные для России вопросы будут обсуждаться в ходе мероприятия.
По окончании дискуссии журналисты и гости круглого стола будут иметь возможность ознакомиться с последними новинками открытого ПО в России и получить бесплатно дистрибутив Linux Mandriva Discovery 2007 — новейшую версию операционной системы Linux, адаптированную для начинающих пользователей, офисный пакет Open Office 2.1 — последнюю версию знаменитой альтернативы Microsoft Office, свежий номер журнала LINUX FORMAT.
Thursday, February 1, 2007
11:41PM - Первые отзывы о новой Windows Vista стали отрицательными
Сегодня в интернете начинают появляться первые отзывы о новом детище корпорации. По мнению блоггеров, уже опробовавших Vista, новинка их ничуть не впечатлила и откровенно разочаровала.
Руководитель корпорации Билл Гейтс вчера дал старт новой рекламной кампании "The Wow Starts Now" (Удивление начинается сейчас), первые же покупатели в пику Гейтсу организовали в Сети антирекламную кампанию "Yawn starts now" (Скука начинается сейчас).
Множество западных блогов и новостных сайтов сегодня пестрит заголовками "Why you don't need Vista" (Почему вам не нужна Vista), "Think whisper, not bang" (Тихий шепот вместо взрыва).
Примечательно, что некоторые руководители крупных компаний также высказались о новом детище корпорации. Например Стив Джобс, руководитель Apple, вчера заявил, что "Vista выглядит неплохо, однако бОльшая часть новинок и графических средств подозрительно похожи на давно реализованные аналоги в Mac OS X".
Ряд блоггеров сервиса MySpace также не сдерживают недовольства. "Я бы не сказал, что не люблю Microsoft и ее разработки, но новая ОС больше похожа на шутку. Скорее всего, у корпорации уйдет еще около двух лет на доведение Vista до нормального состояния".
Отдельное негодование онлайн-сообщества вызывают и завышенные системные требования Windows Vista.
Вместе с тем, многие разработчики компьютерной памяти и графических чипов восприняли ОС довольно радушно и прогнозируют увеличение спроса на свою продукцию в течении 2007 года на 15-30%.
Также неоднозначно были восприняты новые функции обеспечения безопасности. На сегодня в блогах уже начали появляться множество вопросов как заставить работать ту или иную программу в Windows Vista, а также почему некоторые программы, работающие в XP, не функционируют должным образом в Vista.
Отдельной статьей недовольства пользователей идут функции системы, связанные с защитой лицензионного мультимедийного контента. Крайне не по душе блоггерам пришлась и новая функция операционной системы, которая сканирует файлы в поисках нелицензионных видео и музыки.
"О какой защите частных данных может идти речь? Они [Microsoft- прим CyberSecurity.ru] могут просканировать компьютер через интернет и уничтожить любые нелегальные файлы, включая музыку", - пишут пользователи сервиса TechBlog.com
В целом, специалисты и аналитики ряда западных компаний советуют пока отложить покупку новинки Microsoft до тех пор, пока софтверный гигант не обнаружит и не исправит бОльшую часть ошибок.
Кроме того, профессионалам, прежде чем внедрять данную ОС, советуют проверить работает ли на ее базе используемое программное обеспечение.
CyberSecurity.ru
http://citcity.ru/14927
3:56PM
Поддерживаю идею возможного перехода учебных заведений на свободное ПО. Школьник на информатике должен получить базовые знания о информации и работе с ней, а не навыки работы с коммерческими продуктами (этому можно научиться самостоятельно или на специализированных курсах).Подробности будут позже.
http://boombick.livejournal.com/11659.h
http://ivlad.livejournal.com/184754.htm
Wednesday, January 31, 2007
4:06PM - Linux – не религия
"Так называемые "враги Linux" дирижируют систематической подачей дезинформации, имеющей своей целью подорвать кредит доверия к открытой операционной системе... пытаются запугать фирмы кампанией, кричащей о неадекватности применения Linux на предприятиях и в бизнесе..." - на страницах vnunet.com Нельсон Пратт (Nelson Pratt, Open Source Development Labs) обстоятельно и спокойно отвечает на выпады в адрес Linux.
Смысл кампании Microsoft против Linux совершенно очевиден. По прогнозам, к 2008 году доля Linux в бизнесе достигнет 36 миллиардов долларов США... “Нет никакого сюрприза в том, что доходы столь высоки. Всё большее число коммерческих организаций выбирают покупку Linux, нежели скачивание и самостоятельную установку,” - говорит Нельсон и далее в различных аспектах анализирует состояние дел.
Особое внимание уделено проблеме безопасности, а если быть точнее, трактовке этой проблемы из уст так называемых экспертов: “Некоторые противники Linux хотят сказать, что, якобы, выход заплаток показывает, насколько безопасна та или иная ОС. Но... Они же говорят, что и слишком большое число заплаток свидетельствует о нашей незащищённости, а если недостаточное их количество – мы не слишком заботимся о безопасности...” Между тем, факты, как бы их не подавали, остаются фактами – безопасность Linux совершенно адекватна применению этой ОС в деле. Пример ещё одного шага вперёд – ядро 2.6.
Ответственность: “Это просто нонсенс, когда кто-то утверждает, будто, как никто не владеет Linux, так и никто не отвечает за неё...” Порядок работы над ядром Linux и подсистемами хорошо известен её пользователям: сотни разработчиков с чётко определёнными границами ответственности за свою работу. “Это сообщество разработчиков способно решать проблемы быстро и профессионально? Да, абсолютно верно. Они рассматривают поступающие запросы на изменения с совершенной серьёзностью, даже если противники Linux утверждают обратное...”
Microsoft приводит примеры миграции с Linux на Windows-решения? Может, привести иную статистику? Попробуйте посчитать, сколько машин перешло и переходит сейчас в обратном направлении, с предустановленных при покупке Windows на открытую ОС...
Нельсон Пратт обращает внимание на свершающуюся трансформацию традиционной сетевой роли Linux, приводя такие примеры, как IBM и Oracle – смешение открытого и проприетарного ПО, приносящее свои дивиденды Linux: “...все разговоры об исключительно серверной пригодности Linux уходят прочь.”
Наконец (что мне лично показалось безусловно заслуживающим всякого уважения), Нельсон Пратт предостерегает от предписывания Linux роли абсолютной панацеи. Linux – не религия. “Мы, в OSDL, не молимся на Linux. Мы не хотим быть проповедниками Linux там, где её использование непрактично.”
Полный текст на английском можно прочесть здесь: http://linux.ittoolbox.com/news/nr.a
Взято отсюда: http://www.linuxrsp.ru/artic/Nelson_Pra
Tuesday, January 30, 2007
9:29PM - В рамках антимонопольного иска к Майкрософт обнародованы интересные документы
Антимонопольное разбирательство тянется уже достаточно долго, но документы постановили обнародовать только в январе. Главным образом это -- переписка сотрудников компании за последние лет 20.
Наиболее интересные документы:
Почему установка линукса выгодна Деллу и чем она угрожает Майкрософт. Какие меры принять против Делла. Одно из решений -- не наказывать, а вкладывать деньги в "Делл". http://www.iowaconsumercase.org/01160.
Подробности об исследовании лёгшем в основу "Get the Facts" -- только одна фирма согласилась его проводить, остальные честно признались, что не смогут достоверно оценить "полную стоимость владения". http://www.iowaconsumercase.org/01160.
Поддержание имиджа компании. Гейтс: "POSIX и X хуже Win32, потому, что не являются монополиями". http://www.iowaconsumercase.org/01160.
//my: вот так.... железная логика у дяди
Анализ угрозы со стороны линукса и OSS в 1998 году. Выводы: "в ближайшей перспективе -- малоопасен и только на серверах, на десктопе -- неопасен, но дальше может стать хуже". Эффективность модели "open source" и свободного обмена идеями, и что этому противопоставить. http://www.iowaconsumercase.org/01160.
Гейтс объясняет, почему браузер должен быть интегрированым, а HTML -- несовместимым со стандартом. Иначе "middleware захватит операционную систему". http://www.iowaconsumercase.org/12210.
Гейтс: "Мы с партнёрами столько работали над ACPI, а линукс палец о палец не ударил, но у них всё великолепно работает. Надо принять меры. Например, что-нибудь запатентовать." http://www.iowaconsumercase.org/01160.
//я катался по полу!
Гейтс: "Документы Офиса чересчур хорошо отображаются в чужих браузерах(sic). Их надо привязать к IE. Иное равносильно самоубийству." http://www.iowaconsumercase.org/01160.
//Так вот из за кого в нормальных пакетах их офисные документы не отображаются корректно.
После слияния Новела с Digital Research Майкрософт начал переговоры о слиянии. Переговоры тянулись долго и безрезультатно. Их целью было не дать развивать DR-DOS в критичное время. http://www.iowaconsumercase.org/1-22m.
Также есть немало других интересных вещей, напрямую с тематикой ЛОРа не связанных. Например, предложение прошивать Windows 2.0 в BIOS; недокументированные функции API скрываемые даже от сотрудников Майкрософт; отказ от запуска на DR-DOS; чёрные списки компаний и людей; подготовка к переходу на RISC в 1992 году; борьба со сторонними надстройками над Windows...
>>> http://www.iowaconsumercase.org/
взято с новостной ленты http://www.linux.org.ru
http://linuxforum.ru/index.php?showtopi
Monday, January 29, 2007
4:25PM - Почему мне не нравится MS Windows Vista.
Причины будут изложены не по порядку. Во-первых мне не нравятся конструктивные особенности этой ОС:
1. Windows выросла путем приращений (изобретались заново функции, приблизительно эквивалентные Unix, по частям), поэтому испытывает недостаток унифицирующей идеи, например, подобной идее Unix, где каждый объект является файлом. То есть в ней нет унифицирующей идеи вообще. Поскольку основные технологии не связаны в небольшом наборе устойчивых основополагающих идей (или метафор), они устаревают каждые несколько лет. Каждое из поколений технологии требует, чтобы разработчики и пользователи по-новому изучали фундаментальные принципы, при этом прежний путь объявляется устаревшим и не поддерживается более.
2. Создание дочерних процессов дорогостоящее, а управление процессами сложное и негибкое (RPC). Более естественным способом программирования становятся монолитные гигантские конструкции.
3. Тесная связь с GUI приводит к большим блокам кода, который не безопасен, поэтому ошибка или успешная атака на данный код становится угрозой для всей системы.
4. В Windows не имеется аналогов системам межпроцессного взаимодействия Unix, таких как, например, каналы. Важным свойством каналов является то, что они требуют такой уровень простоты обмена данными между различными программами, который побуждает разделение функций (между программами). Отсутствие эквивалента каналов проявляется в том, что взаимодействие программ может быть реализовано только путем внедрения в них полного объема сведений о внутреннем устройстве друг друга.
5. «Word, Excel, Power Point и другие программы Microsoft обладают детальными, можно сказать безграничными знаниями о внутреннем устройстве друг друга. В Unix программист пытается разрабатывать программы не только для взаимодействия друг с другом, но и с еще не созданными программами» Дуг Макилрой.
6. В Windows используются слабые группы привилегий, да и те часто игнорируются ради обратной совместимости с ПО для более ранних версий ОС, что частично приводит к тому, что приходится бороться с вредоносным ПО (вирусами, червями и пр.), которому по сути ничто не мешает выполнять свои действия и нанести сколь угодно серьезный урон ОС, а также это не способствует защищенности ОС, так как внутренние границы ОС являются чрезвычайно проницаемыми. Отсутствуют средства управления безопасностью сообщений между GUI-клиентами, а их добавление также нарушило бы обратную совместимость. Подобные бреши во внутренних границах системы производят синергетический эффект, делая действительную безопасность Windows-систем практически невозможной. Любое переполнение буфера или взлом GUI-интерфейсе может быть использовано для захвата контроля над всей системой.
7. «Поскольку Windows должным образом не управляет контролем версий программных библиотек, данная система страдает от хронической конфигурационной проблемы, которая называется «DLL hell». Данная проблема связана с тем, что при установке новых программ возможно случайное обновление (или запись более старых версий поверх новых)библиотек, от которых зависят существующие программы. Это относится как к системным библиотекам, так и к библиотекам приложений: нередко приложения поставляются с определенными версиями системных библиотек, и в случае их отсутствия аварийно завершают работу».
8. Повсеместно используются двоичные форматы файлов, доступ к данным которых можно получить только с использованием специальных средств.
9. В Windows слабые средства CLI интерфейса неудобно соседствуют с GUI интерфейсом. Поэтому даже простые не интерактивные программы несут на себе издержки графического интерфейса или замысловатого интерфейса сценариев. Проблемы, связанные со слабым CLI интерфейсом, скорее усугубляются нежели решаются. Мало того, GUI интерфейс присутствует и в серверной редакции ОС Windows, т. к. он встроен в ядро и отключить его нет никакой возможности (лично мне GUI на сервере совершенно не требуется).
10. Вывод одной программы не возможно использовать в качестве ввода другой, т. к. отсутствует система каналов (pipes).
11. Системные и конфигурационные данные пользователей централизованы в главном системном реестре, который делает систему полностью неортогональной. Одиночные сбои в приложениях могут повредить данные реестра, часто делая невозможным использования всей системы. Также по мере роста объема и накопления данных реестра увеличивающиеся затраты на доступ замедляют работу всех программ. (Взято из книги Эрик С. Реймонд «Искусство программирования для UNIX»)
Список последствий можно продолжать и далее.
Использование DRM и слежка за пользователем в Windows Vista.
(Очень подробно написано здесь: http://www.cs.auckland.ac.nz/~pgut001/p
Лицензия от MS в стиле: если у Вас что-то не работает, то мы за это не отвечаем., если наш продукт Вам не подошел, то мы за это не отвечаем и т.д. (Перевод избранных мест EULA с комментариями здесь: http://trueash.livejournal.com/17585.ht
Исходные коды этой ОС закрыты, поэтому я не смогу просмотреть их и устранить какой-нибудь баг или изменить функциональность. Мало того, это даже запрещено лицензией.
В разработке этой закрытой ОС участвовали спецслужбы чужого государства.
(Читать здесь: http://emdrone.livejournal.com/178530.h
Монопольное положение MS на рынке, которое мешает развиваться новым разработкам других фирм.
Thursday, November 23, 2006
7:07PM - Сага об Open Source в нашей жизни
Написал новую статью: http://posix.ru/openway/drlinux_ope
Tuesday, November 14, 2006
10:44PM - Установил Mandriva Linux 2007 Discovery
Установил Mandiva 2007 Discovery. Коммерческая версия дистрибутива с коммерческими драйверами и программами в коробке. Сборка сделана на уровне, никаких глюков пока мной не замечено, если не считать того, что частоту обновления мне пришлось таки задать вручную. ТВ-тюнер и Интернет завел с полпинка. Все работает. Ну и 3D эффекты соответсвенно. Правда они меня не особо впечатлили.
10:36PM - Open Source в нашей жизни
Феномен Open Source и его частное проявление операционная система Linux занимают особое место в нашей жизни. Если же рассматривать Open Source как общественное движение, то его влияние трудно переоценить. Мало того, Open Source – это еще и своего рода философия. Про то, что Open Source является также и бизнес-моделью я тоже упомяну. Но разговор пойдет о том, какое место занимает Open Source в нашей жизни. Изначально идея Open Source пришла из научной среды. именно там был принят принцип открытого обмена научными идеями и наработками, а, впоследствии, и программным кодом. Да, я говорю сейчас именно о взаимоотношениях AT&T и Университетов (MIT, Беркли, Пурдью и др.). Бурное развитие проекта под названием Unix можно объяснить именно открытым обменом идеями и кодом. Именно по этому в Unix был впервые включен стек TCP/IP, тот самый, на котором и по сей день базируются компьютерные сети, в том числе и глобальная сеть – Интернет. И все мы знаем, сколь пагубно отразилось на Unix закрытие ее исходных кодов. Впервые идею, о том что ОС и ПО должны быть открыты и свободны, иначе не возможно их развитие сформулировал известный программист Ричард Столлман. Именно он стал родоначальником идеи свободного ПО, инициатором юридической защиты этого ПО (лицензия GPL) и основателем Free Software Foundation. И его идеи обрели широкую поддержку и признание, т.к. базировались на принципах, на которых развивалась ОС Unix. Образовалось огромное общество программистов по всему миру, которые писали программы и распространяли их в соответствии с духом и буквой лицензии GPL. Здесь следует сказать, что понятие Open Source более широкое и гибкое, чем собственно GPL. Основная идея GPL состоит не только в том, что исходные тексты (в просторечии исходники) программы по этой лицензии должны быть открыты для чтения и модификации, но также и в том, что программа, однажды по этой лицензии открытая уже не может быть вновь закрыта. Кстати, отсюда вовсе не следует, что программа, защищенная лицензией GPL должна бесплатно распространяться. Другое дело, что заработать за счет продаж такой программы уже невозможно, т.к. программа должна быть свободно распространяемой. Отсюда следут две вещи. Первый путь: можно ограничить свободное распространение, тогда принцип Open Source уже соблюдается, но лицензия GPL уже не подходит. Можно пойти и другим путем, продавать поддержку пользователям этого ПО и\или дополнительные услуги, связанные с этим ПО. Есть и третий путь, распространять две версии ПО: свободную и закрытую, т.е. использовать свободную версию как плацдарм для разработки закрытой, а из продаж финансировать разработку свободной версии. Таким образом, бизнес моделей в Open Source достаточно много. Кроме того, открытость исходных текстов ОС и ПО нужна не только для их развития и распространения, но для изучения этого кода. Изучение кода нужно и в образовательных целях (здесь нужно сказать, что исходный код Open Source программ зачастую дополняется достаточно информативными комментариями) и для модификации ПО с целью расширения функциональности и\или исправления возможных ошибок и для его верификации на безопасность функционирования программы. В последнее время особенно много пользователей ОС и ПО с открытым исходным кодом, которые не являются программистами, а выполняют при помощи этого ПО свои сугубо профессиональные задачи. Они не анализируют код программ, так зачем же им исходники? Здесь работают уже другие факторы, а именно: привлекательность лицензии для пользователя (например по сравнению с условиями лицензии EULA), существование открытого исходного кода в качестве хоть какой-то гарантии от разработчика (если лицензия не дает никаких гарантий и код при этом закрыт и раскрывать и модифицировать его запрещено, то пользователь по сути ничем не защищен от произвола фирмы-разработчика ПО) и общественной поддержки этой программы. Самое удивительное, что эта модель взаимоотношений разработчика и пользователя работает. Мало того, каждый пользователь свободного ПО принимает участие в тестировании этого ПО и таким образом приносит пользу и себе и сообществу. Отличительная особенность открытого ПО – его документированность и отличная функциональность. Возможно никакое другое ПО не имеет такой богатой и подробной документации, как open Source ПО, т.к. здесь нет никаких секретов от пользователя. «FSF производит свободное ПО высокого качества и предполагается, что Вы выделите некоторое время для того, чтобы научиться им пользоваться» Пол Хампфри , FSF. Тема продвижения свободного ПО тоже очень важна в контексте последних событий. Мы видим как активно продвигают коммерческое ПО, также видим что никто на высшем уровне не продвигает Open Source. Очень мало говорится о его достоинствах, все чаще о недостатках, которые тоже имеются. А попытки продвижения Linux и свободного ПО все чаще называют проявлением фанатизма. Но если замкнуться в узком кругу существующего общества никакого развития тоже не будет. Я думаю излишне еще раз говорить об экономии и безопасности, при использовании открытого и свободного ПО. Также его очень удобно использовать в учебных и демонстрационных целях, т.к. открыт исходный код. И никакого фанатизма здесь нет, хорошее нужно прививать, хорошему нужно учить и где же еще это делать как не в учебном заведении. Нужно учить людей работать со свободным софтом и Linux, чтобы они привыкали рационально использовать ресурсы компьютера и рационально выполнять работу, т.е. при необходимости использовать различные интерфейсы и средства автоматизации. Хотелось бы видеть продвижение Open Source и на государственном уровне, тем более что сейчас этот вопрос стал особенно острым: на чем будем строить проект «Электронная Россия» на Open Source или на проприетарном ПО? Разница очень большая на чем работать: или на свободном и открытом ПО или на проприетарном, да еще и безо всяких на то гарантий, лишь бы заплатил.
Кроме того, особенности архитектуры ОС Linux и ее открытость позволяет создавать уникальные по свое природе системы, не содержащие в себе лишнего кода и функций (что стало быть делает конечный продукт более безопасным), дающее возможность заточить ее под определенную задачу и образовать таким образом мощный инструмент для выполнения заданных операций. Желание сделать АРМ (автоматизированное рабочее место) самодостаточным никогда не покидало разработчиков этих систем, так вот с помощью Linux эта идея обретает реальные очертания.
Monday, November 6, 2006
8:17PM
Создал http://community.livejournal.com/ekb_lu
При настройке Archlinux мне очень помогло это howto: http://mlclm.wordpress.com/archlinux-in
6:46PM
Установил Archlinux. Нравится он мне, особенно pacman, т.к. он очень гибко работает с пакетами. Постепенно настраиваю систему. Позже напишу подробнее.
Monday, September 11, 2006
11:00PM - Не могу молчать!
Не могу молчать, будучи изрядно удивлен волной протеста против введения в школьную программу предмета "Основ православной культуры". Чем собственно недовольны? В рамках этого предмета предполагается преподнести школьникам всю высоту нравственности, которая содержится в нашей родной Русской Культуре. Которая была основана на Православии и всегда развивалась в рамках Православной духовности. Как можно изучать нашу культуру в отрыве от Православия? Мало того, не только культура но и государственность наша во многом обязана именно Православию. Историю нашей родной страны невозможно понять без знания Православия и понимания того места, которое Православное Христианство занимает в нашей культуре. Великий русский философ Иван Ильин в книге "Основы христианской культуры" пишет, что нехристианская культура возможна только у народов изначально лишенных христианской традиции и духовности. Поэтому если и дальше отвергать эти простые истины, то наше поколение увы не сможет оставить после себя ничего стоящего. Нас ожидает полная деградация и мы даже сейчас это видим. Рушатся основы нравственности, распадаются семьи. Люди убивают себя наркотиками или спиваются не видя смысла в своей жизни. И все это будет продолжаться до тех пор, пока мы не одумаемся и не вернемся в лоно святоотеческой культуры и традиции. Тем более не следует анафематсвовать попытку показать школьникам богатство нашей культуры, дать возможность прикоснуться к ней, дать шанс изменить свою жизнь к лучшему и обратить свой взор к высоким идеалам духовной жизни. Основы православной культуры это далеко не Закон Божий и не попытка насильно воцерковить людей (тем более что это невозможно в принципе). В рамках этого предмета будет преподана наша родная культура и ее духовные традиции, которые в свою очередь тесно связаны с Православием. В результате наше общество будет знать культуру родной страны и ее духовные основы, люди будут любить и понимать родную историю, перестанут покупаться на уловки шарлатанов и фанатиков и т.д. Так дадим же нашему обществу и нашим детям этот шанс и не будем им в этом препятствовать.
Friday, July 28, 2006
12:22PM - Двоекультурие
Прочитал статью Двоекультурие http://russian.joelonsoftware.com/i
«На сегодняшний день, Linux и Windows функционально более похожи, чем отличаются друг от друга. Они оба поддерживают одинаковые основные метафоры программирования, от командной строки до графического интерфейса пользователя (GUI) и веб-серверов; они организованы вокруг фактически одинаковой оболочки системных ресурсов, от похожих файловых систем, памяти до сокетов, процессов и нитей. Они не более чем набор основных сервисов, обеспечиваемых каждой операционной системой для ограничения видов приложений, которые вы можете создать»
А вот и неправда, не похожи на сегодняшний день функционально Linux и Windows. В Windows отсутствует унифицирующая метафора, подобно идее Unix о том, что каждый объект является файлом. Поскольку основные технологии не связаны в небольшом наборе усточивых основных метафор, они устаревают каждые несколько лет. Каждое из поколений технологии - (DOS, Windows 9x, Windows NT) – требует, чтобы разработчики по-новому повторно изучали фундаментальные принципы, при этом прежний путь объявляется устаревшим и не поддерживается более. Средства GUI неудобно соседствуют со слабым, отжившим интерфейсом командной строки, унаследованным от DOS, котрый и близко не дотягивает до консоли Unix. Хотя в системе поддерживается вытесняющая многозадачность, создание дочерних процессов является затратным. Средства создания сценариев слабые, и операционная система вынуждает широко использовать двоичные форматы. Большинство программ вообще невозможно связать в сценарий. Для взаимодействия друг с другом программы опираются на сложные, неустойчивые методы удаленного вызова процедур (RPC), которые являются причиной многочисленных ошибок. Общих инструментов не сущетсвует в принципе. Документы и базы данных невозможно читать и редактировать без специализированнх программ. С течением времени CLI-интерфейс все более игнорируется, поскольку все реже используется в среде. Проблемы, связанные со слабым CLI-интерфейсом скорее усугубляются, чем решаются. И после этого Вам до сих пор кажется, что Windows и Linux функционально похожи?
«Подобным образом культура Unix ценит программы которые остаются текстовыми. Они не очень любят GUI, за исключением губной помады наносимой прямо поверх текстовой программы, и они не любят бинарных файловых форматов. Это потому что текстовый интерфейс проще для программирования, по сравнению с GUI интерфейсом, говорят они, который почти невозможно программировать за исключением некоторого другого программного обеспечения, вроде встроенного скриптового языка. Здесь мы опять видим что культура Unix ценит создание кода, который полезен для других программистов, что редкая цель в программировании для Windows»
Ну вот опять про культуру. Не в культуре здесь дело, а в инструментах. В Unix считается, что программист никогда до конца не знает как может быть использована его программа, поэтому он пишет так, чтобы с помощью каналов или сценариев эту программу можно было связать с другой и получить конкретный результат. Значит, когда пользователь связывает с помощью канала две программы он уже является программистом? А GUI-интрефейс принято отдельно писать поверх консольной программы потому, что из-за ошибок в граф. интрефейсе программа не получает дополнительные уязвимости и еще для того, чтобы консольную программу можно было использовать стандартными Unix-средствами и связывать с другими консольными программами через канал или сценарий. Но мы уже только что выяснили, что так поступают только бородатые unix-гуру.
«Предположим вы взяли программиста Unix и Windows программиста и дали каждому задачу создать одинаковое приложение для конечного пользователя. Unix программист создаст ядро управляемое коммандной строкой или с текстовым интерфейсом и возможно, вдобавок создаст GUI который управляет этим ядром. Таким образом основные действия приложения будут доступны другим программистам которые могут вызвать программу из командной строки и прочитать результаты как текст.»
Заметим, что автор статьи так и не понял зачем юниксоиды вызывают программу из командной строки.
Windows программист будет стремиться начать с GUI и возможно, как дополнение, добавит скриптовый язык который может автоматизировать работу GUI интерфейса.
И ничего хорошего у Windows программиста не выйдет. Начав создание программы с GUI, программист получит сразу очень сложную структуру, и сам же в ней запутается.
«Давайте взглянем на другую культурную разницу. Рэймонд говорит, "Классическая документация для Unix написана кратко но полно... Стиль предполагает активного читателя, который способен сделать очевидные выводы про недосказанное выведя их из того что сказано, и кто имеет уверенность в себе чтобы доверять этим заключениям. Читайте каждое слово тщательно, потому что редко вам скажут что-либо дважды." Ой вэй, я думаю он действительно учит молодых программистов писать более невыносимые страницы помощи.
Для конечного пользователя, вы никогда не уйдёте от этого. Рэймонд может называть это "упрощающая снисходительность", но культура Windows понимает, что конечный пользователь не любит читать и если они решили прочитать вашу документацию, они прочитают лишь минимальное количество, так что вы должны пояснять вещи повторно... действительно, критерий хорошего файла помощи в Windows это то, что любую отдельную тему может прочитать средний читатель без дополнительного знания любой другой темы справки.»
«Тётя Мэрдж не может по-настоящему использовать Unix, и повторяющиеся попытки сделать приятную оболочку для Unix чтобы тётя Мэрдж могла использовать проваливались, единственно потому что эти усилия делались программистами которые были погружены в культуру Unix.»
Вообще то, если конечный пользователь не любит читать, может не стоит и подпускать этого конечного пользователя к компьютеру. Я знаю не мало примеров, когда обычные пользователи, гуманитарии по образованию, не программисты, читали документацию и нормально работали и продолжают работать с ОС Linux. Так можно договориться и до того, что не надо заставлять детей в школе читать книги: ведь они не любят читать.
«Рэймонд пытался сравнить и сопоставить Unix с другими операционными системами, и это действительно самая слабая часть этой в других отношениях великолепной книги, потому что он на самом деле не знает того, о чём говорит. Когда бы он не открывал свой рот говоря о Windows он показывает, что его знание о программировании для Windows пришло преимущественно из чтения газет, не из настоящего программирования для Windows.»
Это тоже неправда, поскольку в самом начале статьи именно комментарии Эрика я использовал, чтобы показать в чем функциональная и архитектурная разница, между Linux и Windows.
«стержень из культуры которая чувствует себя под блокадой, неспособна вырваться из серверного клозета и рынка приверженцев и стать основным декстопом.»
Linux способна появится на десктопах, но на декстопах действительно умных, думающих людей. Если человек хоть раз серьезно задумывался о смысле жизни, значит он действительно сможет стать пользователем Linux.
«Действительно, я должен рекомендовать эту книгу разработчикам любой культуры на любой платформе с любыми целями, потому что так много ценностей которые она возвещает универсальны»
А вот это уже истинная правда.
Saturday, June 24, 2006
9:56PM - Еще раз о выборе дистрибутива...
Еще раз о выборе дистрибутива... Здесь я хотел бы выразить свое личное мнение на выбор дистрибутива Linux. Простите за продолжение старой темы. На мой взгляд, все очень зависит от задач, которые вы ставите перед собой и своим компьютером и того, чего вы в первую очередь ждете от дистрибутива. Если вы собираетесь использовать свой компьютер в экстремально-мультимедийных целях: то есть просматривать, захватывать и редактировать видео с ТВ-тюнера или видеокамеры, а затем, записывать полученное видео на DVD, с красивым меню, или если вы профессионально (или полупрофессионально) захватываете и обрабатываете звук, то вам однозначно подойдет Mandriva Linux 2006. Я пишу это по собственному опыту. Судите сами: дистрибутив очень простой в установке и первоначальной настройке, в этом отношении он действительно почти все сделает за вас и вам будет проще настроить ваше оборудование. Кроме того, подключив три DVD-диска Контрибов, вы сможете установить оттуда все программы, которые вам понадобятся в вашей профессиональной деятельности. Если у вас домашний развлекательный центр, все тоже самое, Mandriva Linux 2006 ваш выбор. С помощью него вы сможете: смотреть и записывать телепрограммы со своего ТВ-тюнера, смотреть видео DVD, слушать музыку, выходить в интернет и играть в игры (wine входит в дистрибутив, Cedega приобретается самотстоятельно). Если вы дома создаете и обрабатываете тексты, к вашим услугам профессиональные офисные программы дистрибутива: Open Office 2.0, Koffice, LyX, и др. Для этих же офисных задач вам вполне подойдет отечественный дистрибутив Altlinux. В актив этого дистрибутива можно записать удобство настройки, огромный, постоянно обновляющийся репозитарий Сизифус, качественная техподдержка. Если же у Вас небыстрая офисная машинка вам подойдет Ubuntu и производные от него дистрибутивы (Kubuntu, Xubuntu, Edubuntu). Это быстрый и легкий дистрибутив оптимально подойдет для ваших офисных или офисно-мультимедийных задач. Некоторые программы и кодеки придется докачивать из интернета, но скорость и удобство этого дистрибутива обязательно вам понравятся. Если вы опытный пользователь Linux, то для решения вышеназванных задач вам подойдет Zenwalk. Этот Slackware-дистрибутив запомнится вам скоростью, новизной и удобством решений, отлично подойдет для дома и офиса, но потребует некоторой первоначальной ручной настройки. Если вам нужно организовать сервер (любой: или терминальный, или файловый, или web-сервер и т.д.) лучшим выбором для этого будет классический Debian или Slackware. Настройка проходит практически одинаково, но быстрота, стабильность и неприхотливость этих дистрибутивов вам обязательно придется по вкусу. Все программы, входящие в состав дистрибутивов Debian и Slackware проходят тщательное тестирование, прежде чем попасть в стабильную ветку, поэтому проблем с безопасностью и стабильностью у вас не будет. Если же у вас много свободного времени и большое поле для экспериментов или вы создаете системы «под ключ» вам подойдут tarball-дистрибутивы Gentoo, Crux и др. Собирать и настраивать эти дистрибутивы – отличный способ с пользой «убить время». Если же вы все время хотите «держать руку на пульсе» и использовать самое свежее и современное программное обеспечение поставьте себе Archlinux.
Если вы разработчик и вам требуется Linux жесткого реального времени – посмотрите в сторону Sand Linux Discovery. Дистрибутив имеет ряд недостатков для такого класса систем, среди них его rpm-направленность, также он несколько сыроват, но разве это большие проблемы для разработчика? Тем более, что это единственный бесплатный и свободный проект real-time системы на базе Linux. Если вы очень опытный администратор или пользователь Linux и вам не нравится ни один ныне существующий дистрибутив Linux, если у вас море свободного времени и широкое поле для экспериментов, если вы знаете лучше любого разработчика дистрибутива как должен работать Linux на вашей машине, то вам самое время собрать собственный дистрибутив Linux.
P.S. Все вышесказанное есть мое личное субъективное мнение не претендующее ни на какую долю объективности, образованное в результате собственного опыта и впечатления о дистрибутивах Linux.
Saturday, May 20, 2006
4:53PM - Sand Linux 1.1 Discovery
Заказал на LinuxCenter новый дистрибутив Linux реального времени - Sand Linux 1.1 Discovery. Очень хочу протестировать real-time версию Linux. Свои впечатления опишу потом. Приведу здесь описание этого дистрибутива с LinuxCenter:
"Sand Linux 1.1 Discovery - это новая, однодисковая версия дистрибутива операционной системы жесткого реального времени Sand Linux. Дистрибутив Sand Linux Discovery создавался прежде всего как операционная система для изучения архитектуры и принципов функционирования операционных систем с планированием в реальном масштабе времени.
Sand Linux Discovery включают в себя ядро с планированием реального времени, за исключением интерфейсов к средствам отладки приложений, что позволит Вам разрабатывать полнофункциональные системы реального времени на базе Sand Linux Discovery.
Системой реализуется полная поддержка POSIX 1003.1c, включая потоки, расширение реального времени с мьютексами и условными переменными."
Wednesday, May 17, 2006
6:05PM - Впечатления
Пишу под впечатлением от темы на Линуксфоруме: http://linuxforum.ru/index.php?showtopi
Thursday, May 11, 2006
11:49PM
Был 8 мая на встрече местных линуксоидов. Они принесли мне Ubuntu 5.10 за что им большое спасибо - скоро буду ставить. А так ничего, пообщались, поговорили про Linux и местный IT... Вот и все вобщем-то.
P.S. Прошу прощения за то, что не успеваю вовремя отвечать на комментарии. Времени нет совсем.
Navigate: (Previous 20 entries)
