Липень 6th, 2009
Майже випадково дізнався, що grep вміє розмальовувати текст, що виводиться. Для цього потрібно лише додати опцію командного рядка --color.
Крім того, у користувача є можливість самому задавати кольори тексту, що виводиться.
(ще…)
Категорії: bash, linux |
Теґи:grep, linux | Кометарів немає
Березень 28th, 2009
Днями CEO компанії Red Hat Jim Whitehurst висловив сумнів про перспективи розвитку лінуксу на десктопах. Як завжди, заголовки новин (чи текст посилань) виявилися занадто сильними. Насправді сказані були досить правильні речі:
По-перше, я не бачу способу, як заробити хоч якісь гроші на ринку десктопів. Дуже мало людей використовують десктопи, правильна робота яких є надважливою.
Ми [Red Hat] маємо версію ОС для настільних комп’ютерів, але її поставляють лише у рамках корпоративних замовлень тим клієнтам, які хочуть мати ще й робочі місця на Linux.
Крім того, проблеми з сумісністю все ще актуальні:
Microsoft не хоче сертифікувати Evolution [клієнт електронної пошти] для роботи Exchange [дрібном’який сервер пошти]
Цей факт, за словами Jim Whitehurst, показує, що Microsoft має занадто сильні позиції на ринку десктопів, щоб там могли вижити інші компанії. Тим паче, що другий сильний гравець — Apple, також гав не ловить.
Надії червоним капелюхам додає лише той факт, що саме пособі майбутнє настільних систем є досить сумнівним. Технології віртуалізації та хмаркові обчислення (про які я вже колись згадував ) можуть все докорінно змінити. Про перспективи і пропозиції Red Hat у цьому напрямі у п’ятницю заявив інший представник цієї компанії, CTO Brian Stevens. Картина передбачається просто фантастична: сервер, який з легкістю моделює будь-яку ОС, з якою захоче працювати оператор на тонкому клієнті.
Що ж, поживемо — побачимо. Чекати лишилось не так вже й довго, нова версія Red Hat Enterprise Linux має вийти вже цього літа.
Категорії: Життя |
Теґи:linux, Red Hat | Кометарів немає
Березень 24th, 2009
Виявлено перший в світі ботнет, який складається з роутерів на базі Linux/MIPS. Розбито відразу два міфи: “під лінуксом нема вірусів” та “стійкі незламні вебсервери стоять на лінуху”. Суперновина, прихильники MS танцюють самбу на уламках dlink’ів, asus’ів та іншої фігні.
Власне, головне джерело інформації: http://www.dronebl.org/blog/8 . Там сказано, що на даний момент psyb0t (так його назвали) самоліквідувався. Управління інфікованими машинами відбувалося через звичний багатьом IRC(Internet Relay Chat). Це дозволило невідомому хакеру залишити послання людству:
* Now talking on #mipsel
* Topic for #mipsel is: .silent on .killall .exit ._exit_ .Research is over:
for those interested i reached 80K. That was fun
, time to get back to the real life… (To the DroneBL guys:
I never DDOSed/Phished anybody or peeked on anybody’s private data for that matter)
* Topic for #mipsel set by DRS at Sun Mar 22 17:02:15 2009
Чисто just for fun, без ніякої шкоди. Втім, спеціалісти не впевнені, наскільки можна вірити цим словам.
Механізм ураження був простим, як дрова. Настільки простим, що цю штуку теоретично навіть не можна класифікувати як черв чи вірус. Воно просто тупо, brute force, підбирало пароль, щоб отримати доступ в консоль роутера. А отримавши, починало веселитись: блокувало ssh, telnet та web-інтерфейс (щоб хазяїн машинки не зміг нічого вдіяти), скачувало своє основне тіло і починало чекати подальших команд через IRC. Роутер при цьому продовжував функціонувати, всі пакети направлялися куди треба. Правда, цілком можливо, що проводився пошук у пакетах інших паролів (це я не зовсім зрозумів, але промайнула фраза “harvests usernames and passwords through deep packet inspection”).
Відповідно, так само простим як дрова є і спосіб захисту: треба лише не лінуватися і використовувати довгий, якісний пароль. До речі, тут якраз Microsoft представив засіб для перевірки стійкості пароля.
А ще хтось згадав, що такий тип атаки було описано ще у далекому 2006 році. Якщо цікаво, можна глянути, там небагато.
Категорії: Життя |
Теґи:linux, psyb0t, вірус | Кометарів немає
Березень 13th, 2009
Ілюстрація відстійності пакетних дистрибутивів:

Програма, pidgin, вважає, що там десь у неї є нова версія і відмовляється працювати, поки її не оновлять. А фіг вам — у репозиторії все ще лежить стара версія, і коли буде нова, не відомо… Як тільки, так і зразу, мабуть.
Звісно, можна було б залізти на рідний піджиновський сайт і скачати тарбол. Навіть буде працювати, якщо пощастить з залежностями. Але, щоб була хоч якась надія уникнути неприємностей при наступному апгрейді, треба буде десь берегти сконфігуровані вихідні коди та логи інсталяції. Воно нормальній людині треба?
Категорії: Linux Hate, linux |
Теґи:ICQ, linux, linux hate, pidgin | Кометарів немає
Грудень 15th, 2008
Тільки що встановив Fedora 10
Перше, що здивувало — абсолютно відсутній /etc/X11/xorg.conf. Його тупо нема. Трохи погугливши, я дізнався, що “xorg.conf з поставки найновішої версії X-серверу”. Якщо трохи по*тися, то його таки можна згенерувати і покласти у потрібне місце, але “вважається, що в наявних в системі інших засобів цілком досить, щоб налаштувати, що треба”. Ці “наявні засоби” — такий собі урізаний варіант Yast
Взагалі, варіант з KDE особисто мені здався аж занадто схожим на Vista. Стартове меню вони зробили трохи інакше, але вийшло теж на рідкість незручно. До речі, перший раз побачив четвертий KDE. Нічого так, хоча я ще з ним як слід бавитися не починав
Konqueror, втім вже встиг впасти одного разу… Відчув, мабуть, куди потрапив
Друге, дистр абсолютно не має української локалізації
Підтримка урду, тамілів та іншої чуркестанщини є, а про нас забули. Дуже розчарувало, адже Fedora 9 була свого часу першим дистрибутивом, в якому я побачив українські мануали. Хоча, може вони вирішили залишити українізацію лише у Russian Fedora , недарма ж його офіційно визнали .
Ще одне диво — вбудована перевірка орфографії. Підтримується, звісно, лише англійська, натомість більше десятку діалектів (я й не знав, шо їх стільки існує). Всі кириличні слова, де може, підкреслює червоним. На щастя, у Firefox воно не працює, а от у Pidgin відверто зайобує. Тре буде десь спробувати знайти словник хоча б для російської мови, аби відчепилося.

Категорії: Новини |
Теґи:Fedora, KDE, linux | Кометарів немає
Жовтень 16th, 2008
Новина: Завершився конкурс на кращий вірус для UNIX-систем
Єдиний учасник конкурсу отримав приз, не побоявшись показати публіці своє звірятко. Публіка інтенсивно чухає потилиці, намагаючись оцінити досягнутий результат
Оринінальну розробку можна взяти на сайті конкурсу. . Я дозволив собі дещо розвинути ідею автора, мій варіант лежить тут, саме його і раджу скачати.
Інструкція з використання: розпакувати архів, виконати make. Перейти в директорію bin, там буде три файли: miklyvir, atest1 та atest2. Це, відповідно, “батько” вірусу та пара тестових файлів — “жертви”. Запускаєте ./milkyvir, він заражає atest1 (перший ліпший неінфікований файл у директорії). Запускаєте ./atest1, він інфікує atest2. Результати можна подивитися в hex-редакторі.
Попередження #1: вірус інфікує перший “здоровий” виконуваний файл, який знайдеться в поточному каталозі. Тому краще запускати, знаходячись в каталозі milkydir/bin/. Інакще, самі розумієте… Антивірусу не передбачено
Попередження #2: Вбудований в mc hex-редактор занадто інтелектуальний. Він показує лише першу частину файлу (тіло вірусу), а оригінальну програму і підпис приховує. Така сволота..
Попередження #3: Про всяк випадок, грайтеся з ним під звичайним акаунтом, а не під root.
Принцип дії. Наполегливо раджу заглянути у вихідний код, там дуже багато коментарів, одразу все стає ясно. Основна ідея наступна. “Батько” вірусу, якщо його запустити знаходить у поточній директорії ELF-файл — жертву і заражає його: записує на початок тіло вірусу. Тепер, коли ви запустите інфікованй файл-жертву, насправді виконається вірусу. По-перше, він спробує знайти і заразити ще якийсь файл. По-друге, виконає оригінальний файл, щоб ви нічого не помітили. В кінець зараженого файлу додається слово “Moloko” — ознака того, що файл заражено, щоб не інфікувати цей файл при наступних запусках. Молоко так часто згадується, бо автор цього створіння виступає під ніком Весёлый Молочник.
Зрозуміло, що реальну шкоду звірятко наврядчи може принести: звичайний користувач не має права на запис у /bin. Але формально все правильно — воно розмножується без відома власника ЕОМ.
Таке от життя в електронному просторі
Категорії: Життя |
Теґи:linux, вірус | Коментарів: 4s
Жовтень 15th, 2008
Беремо меню з MacOS, праву панель від Vista, ще верхню панель від Gnome, все старанно перемішуємо… Вуаля, ось що вийде:
(ще…)
Категорії: linux |
Теґи:linux, дизайн | Кометарів немає
Вересень 21st, 2008
Ще один переклад з LinuxHater’s Blog (в рамках пристойності
), і пара моїх думок в кінці.
===============================================
Чудовий пост у “Linux Weekly” продемонстрував ще одну типову лузерську точку зору
На мою думку, основною причиною того, що люди пробують Linux і згодом знов повертаються на Windows є те, що вони не досить наполегливі у своєму рішенні переходити. Вони не готові сприйняти той факт, деякі речі можна робити інакше, ніж у windows, у інший спосіб. Коли щось йде не так, вони швидко приходять до висновку “Це неправильно, на Windows це геть інакше”.
Шо за фігня? Люди не переходять на Linux, бо вони не досить наполегливі?
Воза ставлять попереду коней. Лузери чомусь завжди починають з того дурного припущення, ніби “люди” хочуть переходити на Linux.
Знаєте, воно так виходить, що, коли ви робите щось таке, що дозволяє людям працювати з більшою ефективністю, вони переходять на використання тієї штуки. Незалежно від того “наполегливі” вони, чи ні. Гляньте на Coogle Chrome, наприклад. Йому всьго тиждень, і він вже має більше прихильників, ніж Linux на десктопах.
Працювати з більшою ефективністю означає:
- людям не доведеться вивчати нічого нового, але при цьому звичайні речі буде трохи легше робити, або
- людям доведеться хоч щось вивчити, натомість вони зможуть виконувати речі, які були недоступні до того
Для більшості людей перехід на Linux не дає ні того, ні іншого. Ви маєте наново вивчити купу всягої фігні, щоб робити ті ж самі речі, що й раніше. До того ж, при переході ви втрачаєте доступ до великої тількості програм, а це, в принципі, зменшує вашу продуктивність. Але, ви ж можете провести кілька вікендів, вивчаючи якусь програму, потім пофіксити баги і зробити внесок своїм кодом. Для того, щоб змустити ту програму робити те, що у вас і так було, доки ви не ступили на цей веселий шлях. Ні, команди, яка повернула б вам втрачене життя назад, не існує.
============================================
На завершення я планував розказати про вплив швидкості завантаження Опенофісу на продуктивність. Але сталося ще дещо. Принесли мені тут нещодавно документ, який по-різному виглядав у різних версіях цього глючного середовища. Тобто, у автора документа все нормально, а в мене форматування навкіс і якийсь зайвий службовий текст додався. І варто було з такими воплями й соплями пропихувати в ISO той стандарт, якщо п’яні сантехніки все одно нічого путнього з ним зробити не змогли? Не те щось в світі коїться, однозначно
Категорії: Linux Hate |
Теґи:linux, OpenOffice | Коментарів: 5s
Серпень 17th, 2008
На скріншоті внизу — чотири чекбокси, два з яких відмічені. Як ви гадаєте, які саме?

Довелося якось працювати з ось такою дурнуватою темою для KDE. Здається, експериментально визначив, що відміченими є нижня пара. Хоча біс його знає, може тут ще й інші глюки Kate додалися
Категорії: Linux Hate |
Теґи:checkboxes, kate, KDE, linux, ui | Коментарів: 3s
Серпень 11th, 2008
Будь-який bash-скрипт починається з магічного напису #!/bin/bash. Ті, хто уважно читав підручники, можуть навіть пригадати, що магічними насправді є лише символи #!, а все, що за ними — шлях до інтерпретатору. Але мало кому відомо, що в якості останньго зовсім не обов’язково використовувати одну з багатьох різновидностей sh. Залежно від змісту файлу можна вказати /bin/perl або /usr/bin/awk. А можна взагалі обійтися без вказування інтерпретатору. (ще…)
Категорії: bash |
Теґи:bash, linux, скрипти | Кометарів немає