Показаны сообщения с ярлыком Хабрахабр - Linux для всех. Показать все сообщения
Показаны сообщения с ярлыком Хабрахабр - Linux для всех. Показать все сообщения

вторник, 18 октября 2011 г.

Unix-way напоминалка


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



Поиск по хабру показал что ещё никто не рассказывал об инструменте, который я решил использовать. Важным отличием этого инструмента является то, что это настоящий unix-way, что намекает на одинаковую её работу на всех GNU/Linux дистрибутивах, хотя по слухам утилита работает и на ОС от Apple и даже на MS Windows (cygwin), хотя автор не очень рад такому использованию.

пятница, 14 октября 2011 г.

К JavaScript-Linux прикрутили «диски постоянной памяти»


Уникальная разработка Фабриса Беллара, JavaScript-эмулятор компьютера с Linux, продолжает развиваться.



В модифицированной версии jslinux (запускается файлом emulator.html) к эмулятору компьютера прикручено самое последнее ядро Linux 3.0.4, а также драйвер для установки виртуальных дисков для хранения информации (persistent block device).



Информация на таких устройствах сохраняется в случае перезагрузки (закрытия браузера), диски можно форматировать под ext2 и разбивать на разделы, что обеспечивает удобную работу с ними.



Диск размещается в локальном хранилище HTML5 и доступен в операционной системе каждый раз при открытии страницы emulator.html. Правда, он работает очень медленно и сильно ограничен в объёме (около 1 МБ).




Источник: Хабрахабр - Linux для всех
Оригинальная страница: К JavaScript-Linux прикрутили «диски постоянной памяти»

среда, 12 октября 2011 г.

[Из песочницы] Способ разгона видеокарты Nvidia в Linux


Хочу рассказать об одном способе добавить «попугаев» вашей видеокарте.

суббота, 8 октября 2011 г.

Kernel.org вернулся в онлайн


После 35 дней отключки вчера возобновили работу kernel.org и git.kernel.org — основной репозиторий и система контроля версий ядра Linux.



Напомним, что 28 августа на серверах kernel.org был обнаружен троян с root-доступом. С момента заражения 12 августа троян модифицировал файлы, относящиеся к ssh (openssh, openssh-server и openssh-clients), а загрузчик трояна был добавлен в rc3.d. Главный администратор kernel.org сообщил об этом 31 августа, после чего сайт закрыли на «техническое обслуживание» для проверки систем и переустановки серверов с изменённой, более защищённой, конфигурацией.



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



Подробный отчёт об инциденте с трояном будет опубликован в будущем.




Источник: Хабрахабр - Linux для всех
Оригинальная страница: Kernel.org вернулся в онлайн

пятница, 9 сентября 2011 г.

[Из песочницы] Перенос системы LINUX на другой винчестер с переразбивкой разделов


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



В общем — вот оно. Бейте ногами, режьте на части. Встречайте!



вторник, 16 августа 2011 г.

[Из песочницы] Создание операционной системы на базе ядра linux. С нуля


Рано или поздно каждый пользователь Линукса задумывается над созданием собственного дистрибутива. Некоторые аргументируют это тем, что можно «все настроить под себя». Другие сетуют на то, что среди уже представленных дистрибутивов в Ветке нет идеального. А у них, якобы, есть суперконцептуальные идеи для собственной системы. Зачем я всю эту психологию затеял? Для того, чтобы сразу перекрыть кислород играющимся с Линуксом новичкам, которым делать нечего. Если уж задумались над созданием ОС, думайте до конца. Итак,



Я хочу создать ОС на базе Linux.

Сразу предупреждаю: был бы XVIII век, всех тех, кто для основы своей будущей системы выбирает другой развитый дистрибутив (и, не дай Бог, популярный...) ждала бы виселица. Пост именно про создание системы с нуля, а значит, всякие Slax и Linux Mint мы трогать не будем.

понедельник, 1 августа 2011 г.

[Из песочницы] Процесcы в операционной системе Linux (основные понятия)


Основными активными сущностями в системе Linux являются процессы. Каждый процесс выполняет одну программу и изначально получает один поток управления. Иначе говоря, у процесса есть один счетчик команд, который отслеживает следующую исполняемую команду. Linux позволяет процессу создавать дополнительные потоки (после того, как он начинает выполнение).



Linux представляет собой многозадачную систему, так что несколько независимых процессов могут работать одновременно. Более того, у каждого пользователя может быть одновременно несколько активных процессов, так что в большой системе могут одновременно работать cотни и даже тысячи процессов. Фактически на большинстве однопользовательских рабочих станций (даже когда пользователь куда-либо отлучился) работают десятки фоновых процессов, называемых демонами (daemons). Они запускаются при загрузке системы из сценария оболочки.



среда, 18 мая 2011 г.

[Перевод] Кто реальный покупатель Novell? Microsoft

При обсуждении последних событий вокруг продажи Novell и судьбы проекта Mono очень часто стала всплывать ссылка на статью «Who really bought Novell? Microsoft.». Надеюсь, что мой перевод этой статьи будет кому-нибудь полезен.

Кто реальный покупатель Novell? Конечно, я знаю, что в графе «покупатель» записана компания Attachmate. По официальной информации, Attachmate приобрела Novell за $2.2 млрд., а Microsoft, участвуя в сделке, за $450 млн. становиться владельцем только некой интеллектуальной собственности. Но скажите мне, откуда у Attachmate $2.2 млрд.? Может быть, она взяла их у Microsoft? Я думаю, что так оно и есть.

вторник, 17 мая 2011 г.

Цветной man или как разукрасить вывод echo

Когда пишешь даже минимальный скриптик, часто используешь echo — подсказки.
Согласитесь "цветной man" ведь намного приятнее читать, так почему бы не раскрасить вывод echo?
это достаточно легко.
Итак…

Задача:
Раскрасить текстовую строку выводимую на экран через команду echo
т.е. раскрасить эти самые подсказки

Эмулятор компьютера с linux на JavaScript

Никакой серверной части. Только JS: полноценный эмулятор компьютера с линуксом на борту.

bellard.org/jslinux/
(внимание, только хром и FF4)

Я долго с ним игрался — это не имитация, линукс ведёт себя как настоящий линукс — компилированные программы работают, ошибки в них вызывают segmentation fault, повреждение корневой файловой системы вызывает бурю возмущения в dmesg и т.д.
Эмулятор PC на JS с линуксом на борту

dd показывает при работе с памятью более чем приличную производительность — более 40 мб/с (не забываем, что это эмулятор, и что это JS в вашем браузере!).

Я никогда не думал, что мы доживём до подобного.

… А теперь начинается оргия:

* С использованием локального хранилища мы можем организовать диски (каждый key-value соответствует одному сектору).
* С использованием web-socket мы можем создать паравиртуализированный драйвер сети с выходом на железный машрутизатор и получить нормальную сеть.
* С использованием существующих технологий (NUMA, DRBD, corosync) можно организовать вычислительный кластер из браузеров.

(Кстати, показывать консоль в этом случае не обязательно — вы запускаете виртуальную машину у клиента в бэкграунде, виртуальная машина присоединяется к кластеру, начинает считать, по её аварийному завершению — закрытию браузера — кластер автоматически переконфигурируется).

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

Никто не мешает создать паравиртуализированный драйвер видео с помощью canvas, у вас есть webGL, для которого можно написать свой вариант cuda и получить довольно мощную акселерацию вычислений…

Ну и финал — запуск хрома внутри эмулируемой виртуальной машины.

Итак, эмуляция дошла до браузеров…


Источник: Хабрахабр - Linux для всех
Оригинальная страница: Эмулятор компьютера с linux на JavaScript

воскресенье, 8 мая 2011 г.

Интересная фича Grub2: загрузка из ISO-файла

Собственно, захотелось мне посмотреть на Unity. По картинкам и видео – вроде ничего. Да вот беда. В виртуальной машине его не запустишь — 3D требует. Сам я KDEшник. Основной ОС на ноутбуке является kubuntu. Ну, думаю, можно поставить второй системой. Свободное место, вроде, есть.

Ок. Качаю образ Natty, прожигаю а вот хрен. Оказалось, не работает мой CD-ROM. Ноут уже довольно старенький. Загрузки с флешек в биосе тоже нет. После кратковременной паники было найдено решение.

Оказалось, что grub2 научился понимать формат ISO 9660 и может загружать ОС прямо из ISO-образа, расположеного на жестком диске. Как выяснилось далее, не все системы готовы к такому повороту событий. Многие по тем или иным причинам приходят в замешательство при загрузке. К счастью, Ubuntu не является одной из них.

Мешок банальных советов

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


вторник, 26 апреля 2011 г.

[Перевод] Почему?

Хороший вопрос, правда? Особенно если этот вопрос целиком звучит так: «Почему ты используешь Linux?». Мне кажется я нашел самый лучший ответ. Он не влезет в одно предложение, но он вам понравится, хабралинуксоиды!

среда, 20 апреля 2011 г.

Оповещение при подключении к SSH

По результатам этого вопроса.

Как известно, при установке соединения по SSH к системе никаких оповещений не появится, и Вы никак об этом не узнаете. Этим может воспользоваться злоумышленник — пока Вы сейчас спокойно читаете хабр, возможно с Вашего компьютера уже передаются конфиденциальные данные. Но это можно исправить.

image

понедельник, 11 апреля 2011 г.

[Ссылка] FlexSC: новый механизм системных вызовов в ядре Linux

Эта статья рассказывает о новом механизме системных вызовов ядра Linux, который позволяет существенно сократить время исполнения приложений без необходимости их модификации.

Ссылка: http://habrahabr.ru/linker/go/117182/


Источник: Хабрахабр - Linux для всех
Оригинальная страница: [Ссылка] FlexSC: новый механизм системных вызовов в ядре Linux

четверг, 7 апреля 2011 г.

20 лет Linux: краткая история

Это видео, за три минуты покрывающее историю Linux, было создано Linux Foundation специально к двадцатилетнему юбилею ядра. Настроение видео явно схоже с недавними словами директора Linux Foundation.



Источник: Хабрахабр - Linux для всех
Оригинальная страница: 20 лет Linux: краткая история

[Перевод] Основы Linux от основателя Gentoo. Часть 4 (1

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



Навигация по основам Linux от основателя Gentoo:

Часть I: 1, 2, 3, 4

Часть II: 1, 2, 3, 4, 5

Часть III: 1, 2, 3, 4

Часть IV
  1. Файловые системы, разделы и блочные устройства (вступление)
  2. Загрузка системы и уровни загрузки
  3. Квоты файловых систем
  4. Системные логи (итоги и ссылки)


Директор Linux Foundation: не нужно обижать Microsoft

Линус Торвальдс начал разработку ядра операционной системы в апреле 1991 года, с тех пор прошло ровно двадцать лет — и вот сейчас битва окончена, сказал в интервью по поводу грядущего юбилея Джим Землин (Jim Zemlin), исполнительный директор Linux Foundation.

За исключением только десктопов, операционная система Linux уже вышла в лидеры на всех рынках, включая серверы, мобильные системы, суперкомпьютеры и т.д. «Я думаю, больше нам не нужно так сильно опасаться Microsoft, — говорит Землин. — Раньше они были серьёзным соперником, но сейчас это словно пинать щенка».

вторник, 5 апреля 2011 г.

Аккуратная настройка клавиатуры

Вокруг нас появляется все больше людей, которые знают, чем дефис отличается от минуса, минус от тире, а знак дюйма от кавычек. Что там говорить, мне вчера секретарша прислала письмо, оформленное типографически точно. Для того, чтобы немного приблизиться к совершенству, не обязательно отягощать себя открытым окном «дополнительные символы» и унылым копипастом оттуда.
Большинство проблем в современных оконных менеджерах решается штатными средствами. Но что делать тем, кто хочет иметь возможность в одно нажатие набирать какие-нибудь экзотические символы, наподобие знака бесконечности (∞), интеграла (∫) или карточных мастей (♣♦♥♠)?
Под катом я расскажу и как настроить клавиатуру для правильной типографики («—») штатными средствами, и как расширить возможности до быстрого набора любых символов.

воскресенье, 20 марта 2011 г.

[Из песочницы] Эффективная обработка фотографий в Gimp

Прочитав недавно на Хабре статью по обработке фотографий в Photoshop, захотелось рассказать, как можно cделать практически то же самое без использования таких монстров, как Photoshop, и без перезагрузок в windows.