суббота, 14 мая 2011 г.

Всячина . Разделы Linux в Windows


Из Windows в разделы Linux

Этот совет, найденный на lifehacker.ru, будет полезен тем, кто все еще не решается окончательно отказаться от винды, но Linux на компьютере уже присутствует. В этом случае очень часто бывает полезным организовать доступ к разделам Линукс непосредственно из Windows. Понятно, что сама эта поделка мелкософта такой возможности не дает. Я думаю, это вызвано банальным страхом, что открыв доступ к другим файловым системам они как-бы официально признают существование жизни вне виновс. Ну бог им судья.

Вернемся к теме. Есть способы обращаться к ext разделам из виндовза. Я раньше решал эту проблему просто. В файловый менеджер Total Commander (кстати прекрасная прога. Единственный близкий по функциональности аналог в Linux это Krusader) можно установить соответствующий плагин, который позволяет через меню “сеть” попасть в партиции с Линукс. Проблем никогда не возникало.


А вот еще способ – утилита 
Ext2Read . Поддерживаются ext2/ext3/ext4 файловые системы. Учтите, что утилита не устанавливает в систему никаких драйверов и вообще не требует инсталляции. просто распакуйте архив в любое место и запустите программу из-под администратора, нажав правую кнопку и в контекстном меню выбрав “Запуск от имени Администратора”.

Всячина. Считаем линуксоидов


Та-а-а-к.... Линуксойды, на первый-второй расчитайсь! :)


Испанские линуксойды решили ответить различным "продажным" исследовательским компаниям, полагающим, что в мире менее 1 процента пользователей операционной системы GNU/Linux.
Для этого был создан сайт, на котором предлагается заполнить простую форму всем пользователям Linux. Цель — собрать не менее 10 миллионов регистраций. Таким образом Linux-сообщество сможет доказать, что его численность больше, чем многие предполагают и пропагандируют.
Для регистрации нужно на странице тут указать свой e-mail, страну и предпочтительный дистрибутив. Там же можно увидеть статистику по странам. На момент написания новости было собрано всего 3758 подписей, из которых у россиян — всего 8.
Распространение информации об этой инициативе можно поддержать в Twitter, ретвитнув сообщение известного питерского линуксоида aim1159.

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

Всячина. Курсы Linux от Яндекс




Курсы информационных технологий

В феврале 2011 года Яндекс провёл первый набор на курс информационных технологий.
Курс для студентов и молодых специалистов от 18 до 24 лет, проживающих в Москве и Подмосковье, желающих глубже познакомиться с внутренним устройством операционной системы Linux и готовых три раза в неделю посещать вечерние занятия.
Первая часть курса состояла из восьми лекций, на которых мы рассказали про:
  • операционные системы;
  • архитектуру ЭВМ;
  • устройство GNU/Linux;
  • системы хранения данных;
  • файловые системы;
  • сети и протоколы;
  • виртуализацию;
  • безопасность.

Видео:

Затем желающие сдали экзамен и по его результатам поступили на стажировку в Яндекс.

Всячина. Plasma Active для портативных устройств





Plasma Active 
для портативных устройств

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

image



Plasma Active работает поверх стандартного десктоп-стека Linux, включающего Linux-ядро, Qt и KDE Plasma Framework. Задействованные в Plasma Active существующие десктоп-технологии, оптимизированы для построения специфичного для различных видов устройств интерфейса. Первый выпуск Plasma Active сосредоточен на поддержке сенсорных экранов и планшетных компьютеров, интерфейс для которых построен с оглядкой на интенсивное использование социальных cетей, навигации в Web и работу с мультимедиа контентом. Среди возможностей также отмечены средства для организации совместной работы и обмена данными между пользователями, использование вместо централизованной модели построения каталога приложений систему P2P-распространения программ. Первый релиз Plasma Active, предназначенный для работы на планшетах, планируется выпустить в сентябре.



image

Важной частью Plasma Active является проект Contour, в рамках которого ведется работа над созданием новой парадигмы использования рабочего стола. Основная идея Contour заключается в переходе к ориентированному на контент интерфейсу, адаптирующемуся к текущему контексту, областям деятельности и моделям поведения пользователя. Иными словами, интерфейс становится ориентированным не на приложения, а на данные, разумно комбинируя данные при помощи контекстно-зависимого менеджера рекомендаций. 

image


Среди поддерживаемых в настоящее время устройств названы планшеты ViewSonic Viewpad 10 и WeTab, а также нетбук Lenovo Ideapad 10. Для тестирования Plasma Active подготовлен загрузочный Live-образ (1.2 Гб) на базе openSUSE 11.4. Исходные тексты Plasma Active можно загрузить из специального репозитория, готовые бинарные пакеты пока доступны только для openSUSE и MeeGo. Для наглядной оценки возможностей Plasma Active создан небольшой демонстрационный видеоролик.





Интерфейс в Plasma Active построен на базе варианта оболочки Plasma, переведенного на использование технологии декларативного описания интерфейса Qt Quick, которая позволяет легко динамически создавать пользовательский интерфейс, структура и параметры элементов которого задаются CSS-подобными блоками, а логика определяется при помощи JavaScript-подобного языка QML. Интерфейс на базе QML позволяет добиться большой гибкости в изменении внешнего оформления (интерфейс полностью отделён от кода и легко подстраивается под конкретное мобильное устройство с учётом разрешения, DPI, ориентации экрана и особенностей интерфейса). Кроме виджетов построенных на основе Qt Quick в Plasma Active допускается использования и классических виджетов.

image

По задумке разработчиков, написанные для Plasma Active приложения смогут без изменения оформления выполняться на различных классах устройств, от планшетов и телеприставок, до карманных компьютеров и смартфонов, независимо от размера экрана и типа системы ввода данных. Интерфейс приложений легко может быть переработан благодаря использованию CSS-подобной системы стилей. В настоящее время развивается два подпроекта: plasma-mobile и plasma-tablet, отличающиеся организацией пространства рабочего стола. Сам рабочий стол в обеих системах идентичен, но поверх него запускаются разные оболочки, оптимизированные для различных экранных разрешений.


image

Из запланированных на будущее функций можно отметить: поддержку мультитач навигации, управление жестами (например, масштабирование «щипком»), поддержку локально устанавливаемых веб-сервисов, создание web-ориентированных виджетов (например, для просмотра новостей и слежения за RSS), интеграцию поддержки Facebook. Среди базовых приложений, которые планируется развивать, названы мобильные версии офисного пакета Calligra и менеджера для управления персональной информацией Kontact.

image






Linux. Установка Squeeze. Часть 2

Продолжим установку Squeeze.



Следующий пункт установки "Настройка учётных записей и пользователей".
Первым делом у нас спросят про Shadow пароли. Я обычно тут отвечаю Да.
Далее настраиваем учётные записи:

(Если в этом пункте ответить "Нет" то команды требующие прав суперпользователя root придется выполнять от имени пользователя используя sudo)





 (Задаем пароль суперпользователя. При выборе пароля обратите внимание что в *nix системах большая и маленькая буква это два совершенно разных символа, и если вы вводите пароль большими буквами, то его всегда придётся вводить большими!)


(Для работы нам конечно же понадобиться обычный пользователь)

После того как мы ввели все данные о пользователе (имя,логин,пароль) мы можем приступить к пунктам меню "Настройка времени", "Определение дисков" и "Разметка дисков"

Настройка времени производиться либо вручную либо с помощью NTP
Определение дисков - просто жмём "Enter' - установщик пошурудит по вашему жёсткому диску. Вашего вмешательства не требуется.

Разметка дисков:

  (Советую разбивать диск вручную, особенно если у вас стоит другая Ос, и вам не хотелось бы её потерять)

                                 
(Создаём новую таблицу разделов)   
  
(Выбираем нужный тип таблицы разделов. У меня msdos)

(Выбираем созданную таблицу разделов)

( Создаём корневой раздел - это раздел на котором будет размещаться сама система )
( Тип корневого раздела - "Первичный" )

( Приводим настройки раздела к такому вот виду )

На этом моменте остановимся поподробнее.
Пункт "Использовать как": тут указывается "чем будет раздел". Для тех кто производит установку впервые рекомендую запомнить одно новое понятие - раздел подкачки. Итак. в данном пункте мы выбираем либо тип файловой системы либо "говорим" что данный раздел будет использоваться как файл подкачки.

Немного о файловых системах ( с просторов интернета ) :
Типы файловых систем
Существует довольно много разных файловых систем, которые отличаются друг от друга внутренним устройством, однако пользователь везде найдёт привычную структуру из вложенных каталогов и файлов. Файловые системы различаются скоростью доступа, надёжностью хранения данных, степенью устойчивости при сбоях, некоторыми дополнительными возможностями. Современные операционные системы поддерживают по несколько типов файловых систем (помимо файловых систем, используемых для хранения данных на жёстком диске, также файловые системы CD и DVD и пр.). Хотя для каждой операционной системы обычно есть одна «традиционная» файловая система, которая предлагается по умолчанию, является универсальной и подходит абсолютному большинству пользователей.
Важное свойство файловых систем — поддержка журналирования. Журналируемая файловая система ведёт постоянный учёт всех операций записи на диск. Благодаря этому после сбоя электропитания файловая система всегда автоматически возвращается в рабочее состояние.
Существует несколько типов файловых систем, которые в полной мере поддерживают все возможности, необходимые для полноценной работы Linux (все необходимые типы и атрибуты файлов, в том числе права доступа).

Ext2/3
Этот тип файловой системы разработан специально для Linux и традиционно используется на большинстве Linux-систем. Фактически в названии «Ext2/3» объединены названия двух вариантов этой файловой системы. Ext3 отличается от Ext2 только поддержкой журналирования, в остальном они одинаковы и легко могут быть преобразованы одна в другую в любой момент без потери данных. Обычно предпочтителен вариант с журналированием (Ext3) в силу его большей надёжности. При высокой параллельной дисковой загрузке производительность Ext3 снижается, что выражается в снижении скорости операций с диском и повышении значения нагрузки на систему (Load Average).
ReiserFS
Файловая система этого типа похожа скорее на базу данных: внутри неё используется своя собственная система индексации и быстрого поиска данных, а представление в виде файлов и каталогов — только одна из возможностей использования такой файловой системы. Традиционно считается, что ReiserFS отлично подходит для хранения огромного числа маленьких файлов. Поддерживает журналирование.
XFS
Файловая система, наиболее подходящая для хранения очень больших файлов, в которых постоянно что-нибудь дописывается или изменяется. Поддерживает журналирование. Лишена недостатков Ext3 по производительности, но при её использовании выше риск потерять данные при сбоях питания (в том числе и по причине принудительного обнуления повреждённых блоков в целях безопасности; при этом метаданные файла обычно сохраняются и он выглядит как корректный). Рекомендуется использовать эту файловую систему с проверенным аппаратным обеспечением, подключенным к управляемому источнику бесперебойного питания (UPS).
SWAPFS
Этот тип файловой системы находится на особом положении — он используется для организации на диске области подкачки (swap). Область подкачки используется в Linux для организации виртуальной памяти: когда программам недостаточно имеющейся в наличии оперативной памяти, часть рабочей информации временно размещается на жёстком диске.
JFS
Разработана IBM для файловых серверов с высокой нагрузкой: при разработке особый упор делался на производительность и надёжность, что и было достигнуто. Поддерживает журналирование.

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

FAT12/FAT16/FAT32
Эти файловые системы используются в MS-DOS и разных версиях Windows, а также на многих съёмных носителях (в частности, на дискетах и USB-flash). Linux поддерживает чтение и запись на эти файловые системы.
NTFS
Файловая система NTFS изначально появилась в системах Windows NT, но может использоваться и другими версиями Windows (например, Windows 2000). В Linux NTFS поддерживается на чтение и на запись.
 От себя: как правило я для корневой директории использую RaiserFS. Данная фс очень хорошо и быстро работает с большим количеством мелких файлов, что вполне, на мой взгляд, удобно для системы, т.к. там как раз таки много файлов небольшого размера. Так же я использую Ext4 - многие говорят о том что "Ext2 форэва", "Ext2 всёравно лучше" и т.д. , но на моё мнение окончательно повлиял тот факт, что проведя исследования, корпорация Google перевела свои сервера с Ext2 на Ext4. Конечно, для домашнего пк на самом то деле это не слишком принципиально, т.к. существенной разницы вы не заметите, но всёже.


Точка монтирования для корневой фс конечно же "/". Не забываем так же выставить ВКЛ в пункте "Метка загрузочный".


 (В конечном итоге у меня получилась вот такая таблица разделов).

Несколько комментариев:
Файл подкачки: как правило выделяю не больше 1-2Gb.
Домашний каталог: располагается в "/home/%username%", где  %username% ваше имя пользователя. Почему мы выделяем в отдельный раздел? На самом деле это конечно же делать не обязательно, но в этом есть определённый смысл. Рассмотрим ситуацию с Windows. Вы решили переустановить систему. После переустановки вам придётся устанавливать программы, настраивать их, браузеры не помнят о вас ничего, почтовые клиенты тоже, всякие там аськи ипрочее - тоже заново настрой. вспомни все пароли..... ужжжжас. :) В Линукс всё проще. конечно программы вам придётся поставить заново, но для этого вам не надо искать последнюю свежую версию - всё есть в репозитории. Более того - в домашнем каталоге храняться все настройки ваших приложений. При переустановке системы, если домашний каталог находиться на отдельном диске он затронут не будет ( если конечно вы сами не попросите установщик отформатировать его). В итоге : систему вы переставили, а все ваши настройки ( начиная от темы и ярлыков на рабочем столе, заканчивая паролями от вашей страничке ВКонтакте) останутся на месте.

Далее выбираем пункт "Установка базовой системы"
В процессе установки вас попросят указать клавиши для переключения раскладки. Тут я обычно выбираю (исключительно в последнее время, но мне всё больше это нравиться) левую клавишу с логотипом.
Далее придётся выбрать ядро:

(686-для 32-битных систем, 486- для 64 битных. У меня как видите 32 битное выбрано. Но их тут 2. Так какое выбрать? Ответ просто - любое. Конечно же различия есть и если вас это очень волнует вы можете погуглить, но для первого раза это не принципиально на мой взгляд).

( Как правило я выбираю "Все доступные драйвера" )

Итак, поздравляю - базовая система у нас установлена.