Monthly Archive for May, 2008

Переход на Ubuntu из FreeBSD

Последние лет 10-12 я пользуюсь FreeBSD для разных целей - и для серверов и как рабочую станцию. После того, как я приобрел Acer Aspire 5024WLMI.

С радостью я снес с него Windows, который на нем стоял, поставил FreeBSD. Тут то и начались у меня самые большие неприятности, которые я стоически переносил и исправлял.

  • разработчики FreeBSD переодически ломали и подымали обратно поддержку ACPI - соответственно долгое время я не мог получить информацию о состоянии батареи, когда лаптоп работал не от сети.
  • система упорно не признавал следующее оборудование
    • WiFi карту - родного драйвера нету, а при помощи ndiswrapper невозможно прикрутить драйвер (после общения с Linux я кажется понял причину - но все равно под FreeBSD не удастся запустить WiFi)
    • Modem - Conexant софт-модем, драйвера которого под FreeBSD остутствуют
    • SD integrated card reader (ну и еще поддерживающий 5 или 6 разных форматов) - меня интересовало именно поддержка Secure Digital карточек
    • TV Out - под FreeBSD не удалось заставить активизироваться телевизионный видео выход
    • IrDa - не удалось поднять (хотя это может и от кривизны рук) - я старался несколько раз, но не получилось
    • FireWire - не пробовал, хотя система его распознает вроде нормально и должна поддерживать
    • все кнопочки на лаптопе нормально распознались и работали под FreeBSD после создания правильного файла с раскладкой :)

И вот настал час и я решил дать прикурить пингвинистому собрату. Единственный дистирибутив, который у меня был под рукой - это был Ubuntu 6.06 - т.е. очень старенькая версия, которую я и решил опробовать.

Результаты ниже:

  • поставил 6.06, потом поднял апгрейтом версию на 8.04 - законный способ, который предлагают на сайте попутно делает анинстолл икса :) вобщем геморой был, пока не поставил икс обратно. Т.е. лучше все-таки ставить последнюю версию и не мучаться. Нужно было скачать ISO и записать - реально получилось бы и меньше траффика и меньше мучений. Но я то не ищу легкого пути?
  • пропали модули со звуком - пришлось отдельно выкачать и ставить. Судя по всему это тоже я немного слажал, когда оно делало попытки обновиться.
  • Я что-то  намудрил с модулями и всем таким, вобщем пока я поставил wireless - заиппался. Хотя изначально убунта его после буквально нескольких телодвижений увидела. Последовательность действий - поставить acpi модуль, разрешить wireless, потом поставить ndiswrapper.
  • Я полностью охренел, когда увидел один модуль в списке загруженных по умолчанию. Для эксперимента пихнул secure digital  карточку во встроенный card reader, который у меня был под FreeBSD как мертвому припарка, и тут у меня случился вынос мозга - она автоматом  смонтировалась и заработала. Ну все, блин, это уже было сверх моего представления :)
  • bluetooth пока не заставил распознаваться и работать как следует, но и на freebsd он тоже с бубном прикручивался работает как миленький :) особенно после прочтения руководства :)
  • видеокарта прикрутилась и встала в нормальном разрешении буквально за несколько телодвиженией согласно мэнуалу. попутно поставил compiz - в результате тащщусь от графических эффектов :) какнить потом вырублю нафиг. Прошло несколько дней - скорее всего вырублю, ибо оно ест много ресурсов и неудовное в настройке. Скорее всего поставлю Window Maker, к которому я ОЧЕНЬ привык и прикручу его к Gnome - это реально, люди делают :).
  • Языки - прикрутились совершенно спокойно и без проблем (на момент оно попыталось потерять переключалки языков, но вроде все нормально) - при перезагрузке пытается терять каждый раз :) пока не пофиксил :). Подтверждаю - пока проблема с переключалками языков остается - после каждой загрузки оно установки не теряет, но и с клавиатуры переключаться отказывается.
  • Все кнопочки лаптопа типа mail, www, и прочее прикрутились сами к Gnome:). Т.е. оно само запускает браузер, почту, меняет уровень звука, управляет плейером, уходит в решим сна и так далее. Кнопочки Wireless и Bluetooth (на передней панели) — нужно прикручивать самому.
  • тадамм - чего в FreeBSD нету и на amd64 скорее всего и не будет никогда - это нормальные Hibernate и Suspend - для меня КРИТИЧЕСКИ ВАЖНЫЕ функции. Хибернет хреново хибернетит :) точнее судя по телодвижениям дамп сливает, а вот загружается нромально, а не восстанавливает старое состояние. В старых версиях работал. В этой - может не работает из-за большого количества драйверов. Или из-за того, что ему не хватает свопа :) что тоже вариант. Hibernate тоже буду проверять, так как он мне очень нужен.
  • Чтоб нормально можно было бы работать нужно настроить еще полтонны shortcut-ов с клавиатуры, но в целом вроде система работоспособная :). Скорее всего поставлю Window Maker, перенесу старый профайл и будет мне счастье.
  • Эксперимента ради можно поставить shareware драйвера модема, чтоб получить полный комплект и поддержку ВСЕГО железа, которое есть в этом лаптопике.
  • Ну и нужно понять, как бы без потери информации перенести весь профайл и данные из под FreeBSD в убунту - Судя по всему поставлю ext3, на котором можно хранить всю пользовательскую директорию.
    Т.е. общее разделение будет именно - 10-20Gb под FreeBSD, 10Gb под Linux, оставшееся - под общий для них раздел данных.
  • Firefox 3 - пока что очень рулез ;) посмотрим, что я о нем буду говорить через месяц :)
  • Windows, особенно Vista, сосет по полной :))))) В этом ему помогает wine, релиз 1.0 которого вышел совершенно недавно, но уже заставил содрогнуться сердца многих :) Wine у меня поставился из пакетов и нормально заработал. Осталось запустить под ним что-то сложное типа дримвивера или фотошопа чисто для проверки скорости работы и отрисовки.
  • Скайп поставился совершенно спокойно
  • icq на очереди :)

Резюме - Ubuntu - система для блондинки :) и это не так плохо, как кажется ;) так как можно поставить все что нужно и не париться на предмет инсталляции, совместимости софта и так далее. Точнее париться придется, но когда душа захочет чегонтиь спецефического.

FreeBSD

Осталось понять, на чем у меня можно поднять FreeBSD, чтоб не терять навык в ней :) Потому что я люблю иметь под рукой последнюю CURRENT версию и отслеживать, как ее разрабатывают. Хотя с другой стороны - может сильной потребности в этом уже и не будет.

Запись каста о деньгах и отношении к ним

Как и обещал, выкладываю запись каста про деньги и взаимоотношение с ними.

mp3 файл, 13mb, 30 минут звучания.

Деньги - взаимодействие с ними и персональное отношение

Я писал уже один раз о том, что тему взаимодействия с деньгами нужно и можно прорабатывать. Учитывая, что сейчас есть несколько человек, которых такая проработка интересует, Я 20 мая 2008г. в районе 21:00 по москве устрою аудиовещание. Следите за этим постом - я нем я выложу адрес audio сервера и чата, куда нужно цепляться.

В течении этого вещания просто обрисую возможности техники, какие проблемы решаются именно этой проработкой, что нужно для проработки и что мы будем делать. Т.е. вводный такой каст. Каст совершенно БЕСПЛАТНЫЙ!

Инструкция по подключению.
1. будут выкладываться не записи кастов, а вещание в прямом эфире — соответственно можно будет задавать вопросы не отходя от кассы Подмигивающий

Для прослушивания потока вам нужен интернет, который потянет поток 32кбит/сек, ну и MediaPlayer/Winamp/Xmms

В совем клиенте делаете OpenURL и забиваете туда URL, пока что это URL будет 20-го числа, проверяйте этот пост. URL - http://217.113.20.82:8000/shell

2. для обратной связи связи будем использовать irc - либо сразу лезете на сервер irc.mibbit.com , комната nm_money
либо через веб-клиент — http://embed.mibbit.com/index.html?nick=ВАШ_НИКНЕЙМ&channel=%23nm_money

А вот как нужно обходиться со своими страхами!

Смотрим видео, обязательно!

Линк на скачивание: Saga Falabella Atrevete

Дорогой мой ереванский читатель!
Если ты смелый и тебе хочется развиваться - то нам по пути. Подробней - смотри на моем блоге в LiveJournal.

О пути созидающего

Ницше можно перечитывать многократно, открываю каждый раз в нем все новое и новое, особенно если в это время меняешься сам.

Ты хочешь, брат мой, идти в уединение?  Ты  хочешь  искать
дороги к самому себе? Помедли еще немного и выслушай меня.
"Кто ищет, легко сам теряется. Всякое уединение есть грех"
-- так говорит стадо. И ты долго принадлежал к стаду.
Голос  стада  будет  звучать  еще  и  в  тебе!  И когда ты
скажешь: "у меня уже не одна совесть  с  вами",  --  это
будет жалобой и страданием.
Смотри,  само  это  страдание  породила  еще единая
совесть: и последнее мерцание этой совести горит еще  на  твоей
печали.
Но  ты  хочешь следовать голосу своей печали, который есть
путь к самому себе? Покажи же мне на  это  свое  право  и  свою
силу!
Являешь  ли  ты  собой новую силу и новое право? Начальное
движение? Самокатящееся колесо? Можешь ли ты  заставить  звезды
вращаться вокруг себя?
Ах,  так  много  вожделеющих  о  высоте!  Так много видишь
судорог честолюбия! Докажи мне, что ты не из вожделеющих  и  не
из честолюбцев!
Ах,  как  много  есть  великих мыслей, от которых проку не
более, чем от воздуходувки: они надувают  и  делают  еще  более
пустым.
Свободным  называешь  ты  себя?  Твою господствующую мысль
хочу я слышать, а не то, что ты сбросил ярмо с себя.
Из тех ли ты, что имеют право сбросить ярмо с себя?
Таких не мало, которые потеряли свою последнюю ценность,  когда
освободились от рабства.
Свободный от чего? Какое дело до этого Заратустре! Но твой
ясный взор должен поведать мне: свободный для чего?
Можешь ли ты дать себе свое добро и свое зло и навесить на
себя свою волю, как закон? Можешь ли ты быть сам своим судьею и
мстителем своего закона?
Ужасно быть лицом к лицу с судьею и мстителем собственного
закона.  Так  бывает  брошена  звезда в пустое пространство и в
ледяное дыхание одиночества.
Сегодня еще  страдаешь  ты  от  множества,  ты,  одинокий:
сегодня еще есть у тебя все твое мужество и твои надежды.
Но  когда-нибудь  ты устанешь от одиночества, когда-нибудь
гордость  твоя   согнется   и   твое   мужество   поколеблется.
Когда-нибудь ты воскликнешь: "я одинок!"
Когда-нибудь  ты  не  увидишь  более  своей высоты, а твое
низменное будет слишком близко к тебе; твое  возвышенное  будет
даже  пугать  тебя,  как  призрак. Когда-нибудь ты воскликнешь:
"Все -- ложь!"
Есть чувства, которые грозят убить одинокого; если это  им
не  удается,  они  должны  сами умереть! Но способен ли ты быть
убийцею?
Знаешь ли ты, брат мой,  уже  слово  "презрение"?  И  муку
твоей  справедливости  --  быть  справедливым  к  тем, кто тебя
презирает?
Ты принуждаешь многих переменить  о  тебе  мнение  --  это
ставят  они  тебе  в  большую  вину. Ты близко подходил к ним и
все-таки прошел мимо -- этого они никогда не простят тебе.
Ты стал выше их; но чем выше ты подымаешься,  тем  меньшим
кажешься  ты  в  глазах зависти. Но больше всех ненавидят того,
кто летает.
"Каким образом хотели вы быть  ко  мне  справедливыми!  --
должен ты говорить. -- Я избираю для себя вашу несправедливость
как предназначенный мне удел".
Несправедливость и грязь бросают они вослед одинокому; но,
брат мой,  если  хочешь  ты быть звездою, ты должен светить им,
несмотря ни на что!
И остерегайся добрых и праведных! Они любят распинать тех,
кто изобретает для себя свою собственную  добродетель,  --  они
ненавидят одинокого.
Остерегайся  также святой простоты! Все для нее нечестиво,
что не просто; она любит играть с огнем -- костров.
И остерегайся также приступов своей любви!  Слишком  скоро
протягивает одинокий руку тому, кто с ним повстречается.
Иному ты должен подать не руку, а только лапу -- и я хочу,
чтобы у твоей лапы были когти.
Но  самым  опасным  врагом,  которого ты можешь встретить,
будешь всегда ты сам; ты сам подстерегаешь  себя  в  пещерах  и
лесах.
Одинокий,  ты  идешь  дорогою к самому себе! И твоя дорога
идет впереди тебя самого и твоих семи дьяволов!
Ты  будешь  сам  для  себя  и  еретиком,  и  колдуном,   и
прорицателем, и глупцом, и скептиком, и нечестивцем, и злодеем.
Надо,  чтобы ты сжег себя в своем собственном пламени: как
же мог бы ты обновиться, не сделавшись сперва пеплом!
Одинокий, ты идешь путем созидающего: Бога хочешь ты  себе
создать из своих семи дьяволов!
Одинокий, ты идешь путем любящего: самого себя любишь ты и
потому презираешь ты себя, как презирают только любящие.
Созидать  хочет  любящий,  ибо  он  презирает! Что знает о
любви тот, кто не должен был презирать именно то, что любил он!
Со своей любовью и своим созиданием иди в свое  уединение,
брат  мой,  и  только  позднее, прихрамывая, последует за тобой
справедливость.
С моими слезами иди в свое уединение, брат  мой.  Я  люблю
того, кто хочет созидать дальше самого себя и так погибает. --
Так говорил Заратустра.

5 вещей, которые меня бесят в FreeBSD

Ну а теперь, любимая операционка, держись. Кто не спрятался, я не виноват. Буду нещадно ругаться.

  1. Хреновая поддержка железа. С этим конечно в FreeBSD обстоит не очень радостно. Так как система преимущественно выполняется на серверах, то серверное железо поддерживается относительно хорошо. Насчет desktop систем все существенно хуже. А если вы вдруг поставили FreeBSD на ноутбук, то приготовьтесь отгрести гемороя по самое нехочу. В этом плане FreeBSD нету конкурентов. В основном это происходит от того, что большая часть производителей затачивает свои устройства под Windows или на крайний случай под Linux, но о том, что можно написать драйвера под FreeBSD, как то забывает. Одним из приятных исключений является nVidia, которая предоставляет native драйвера под FreeBSD.

  2. Хреновая поддержка железа-2. Достаточно печально в FreeBSD обстоят дела и с энергопотреблением и поддержкой ACPI. В особенности раздражает отсутствие норамльных возможностей по переходу в sleep режим или в hybernate. Если sleep режим есть и функционирует достаточно нормально на i386 платформе (т.е. 32-х битных процессорах), но на 64-битной платформе (скажем на AMD Turion) поддержка всех режимов сна вообще отсутствует. При использовании на ноуте это раздражает очень сильно. С другой стороны все-таки понятно, что amd64 разрабатывался все-таки для серверного использования, а на серверах режим сна как-то ни к чему. Отсутствие hybernate режима вообще действует на нервы (его нет ни на одной платформе, поддерживаемой FreeBSD).

  3. Периодические косяки с интеграцией установленного ПО — т.е. в принципе все программное обеспечение нормально встало, но вот для того, чтоб оно бы увидело друг друга приходится делать лишние телодвижения.

  4. Очень корявая поддержка автомонтирования и размонтирования файловых систем. К сожалению это серьезный косяк, который мешает жить на десктоп системах — когда внешние носители приходится подключать и отключать часто. В Linux эта проблема решена на порядок лучше и внешние USB носители четко опознаются при их подключении. При отключении внешнего насителя во время работы FreeBSD сразу же становится нехорошо и чаще всего это приводит к панике и полной перезагрузке системы. Бороться с этим можно только аккуратной работой с внешними носителями и правильным их размонтированием руками после окончания работы.

  5. Некоторое запаздывание с обновлением софта в портах. Если программное обеспечение не очень популярное, то может пройти достаточно много времени, пока в портах появится новая версия. А иногда хочется вкусностей прямо «здесь и сейчас».

В целом, некоторые дистрибутивы Linux обеспечивают существенно более целостную и дружественную поддержку пользователя, чем FreeBSD. Особенно если это касается пользователя класса «домохозяйка». С другой стороны они же и ограничивают свой функционал этим, так как шаг вправо, шаг влево и приходится мучаться и разбираться с ручной настройкой.

7 причин по которым я люблю FreeBSD

Я  решил лично для себя составить список тех причин, по которым я упорно сижу уже который год на FreeBSD и не собираюсь менять ее на другую операционную систему (Linux). Про Windows я вообще помолчу, потому что использовать ее в качестве надежной серверной платформы по крайней мере несколько легкомысленно. А построение на ее основе надежных, стабильных и безопасных сервисов вообще находится в области превдонаучной фантастики.

Итак:

7 причин, по которым я люблю FreeBSD

  1. Стабильность и надежность. В принципе это уже не столь важный фактор, поскольку и Linux системы дошли до соответствующего уровня стабильность. Если лет 7-10 назад Linux системы иногда отставали по этим факторам, то сейчас они сравлялись и идут совершенно рядом, так что это уже не столь существенный фактор. Тем не менее, осознание факта, что FreeBSD работает на серверах Yahoo! или еще какой крупной компании греет душу.

  2. Преемественность. Из версии в версию механизм настройки, способы конфигурирования системы и софта меняются очень незначительно. Это здорово облегчает жизнь для системного администратора, поскольку не приходится переучиваться при выходе каждого релиза. С другой стороны, некоторые вещи добавленные для обратной совместимости, иногда мешают жить или кажутся «корявыми».

  3. Конфигурация системы не разбросана где попало, а сконцентрировалась в директориях /etc, /usr/local/etc. Причем большая часть конфигурирования системы происходит редактируя файлы прямо в директории /etc. Это полезно тем, что не приходится потом бегать по разным директориям и искать где именно находится нужный конфигурационный файл. Файлы конфигурации, которые устанавливаются дополнительным программным обеспечением из портов или пакетов, почти всегда находятся в /usr/local/etc. Может быть не прямо в этой директории, а в своей поддиректории, но тем не менее всегда с предсказуемым именем. В отличии от этого, в Linux файлы конфигурации стороннего ПО и системного ПО находятся в одной и той-же директории /etc, создавая там ощущение легкого бардака.

  4. Обновляемость ПО. После правильной настройки ПО и конфигурирования процедуры обновления при помощи make.conf, pkgtools.conf и make config процедура обновления ПО может свестись к банальному запуску portupgrade -a. После этого вам больше думать ни о чем не надо — оно само выкачает из сети все что нужно, установит, обновит библиотеки и т.д. Мне лично такой подход очень по душе.

  5. Отсутствие глобальных потрясений в архитектуре системы. Некоторая консервативность core team и то, что они не бросаются сразу внедрять все новинки, которые появляются в мире, позволяют чувствовать себя спокойно и быть увереным, что, скажем, со следующим релизом системы вы не столкнетесь с необходимостью пересобирать или перенастраивать всю систему.

  6. Огромное количество перенесенного под FreeBSD программного обеспечения и заточеность его работы под FreeBSD. Преимущество системы портов в том, что все ПО, которое спортированно под систему FreeBSD, исправляется на предмет соответствия общему духу и стилю системы. В результате при его установке вы получаете предсказуемый результат, а не конструктор из которого еще нужно собирать и собирать что-то работающее. Иногда это правило хромает :) В частности, интеграция KDE и системы или же установленных программ иногда происходит не совсем корректно и требует вмешательства напильником.

  7. Достаточно хороший режим эмуляции Linux — это позволяет запускать почти без напряга многие приложения, расчитанные только на Linux и добавляет дополнительную гибкость к системе. Например, у меня работает Skype, который не имеет отдельной версии под FreeBSD, но отлично выполняется в режиме эмуляции Linux.

Конечно, Linux тоже хорошо, но все-таки в плане серверной платформы он проигрывает. Как декстоп может он очень милый и хороший, но вот таскать тяжелые мешки с утра и до обеда пингвиненку не очень то и под силу.

Полнейший позитив от хождения по горам: Hatis

Для того, чтоб набраться силенок и замутить следующий тренинг — нужно набирать энергии и силенок.

А где же это делать, как не у матушки Земли? Вот и пошли мы в воскресение по горам - походить, посливаться с природой, почувствовать, как все таки классно жить ;) ну и заодно набрать уйму положительных эмоций и загореть лысину :)

Ну а еще к нам по пути прибился песик, который гордо прогулялся до самой вершины сместе с нами, не придал никакого особого значения триангулятору и мирно сбежал с нами вниз :)

Пейзажи были такие, что Windows XP просто может обзавидоваться :)

Вобщем, смотрим, радуемся, понимаем что из походов в горы можно черпать практически нессякаемый ресурс для дальнейшей работы и творчества.

Смотрите и завидуйте :)