вторник, 9 сентября 2008 г.

"Тонкая" настройка eeePC - используем RAM для временных разделов

Для ускорения работы, увелечиния жизни SSD жесткого диска рекомендуется отредактировать файл "/etc/fstab".
Для редактирования, скорее всего, понадобятся права root'а

можно воспользоваться одним из вариантов (в зависимости от ситуации)
Либо

[path]$ su

и один из редакторов

[path]# gedit /etc/fstab
[path]# kwrite /etc/fstab
[path]# kedit /etc/fstab
[path]# vi /etc/fstab
[path]# nano /etc/fstab

либо

[path]$ sudo gedit /etc/fstab
[path]$ sudo kwrite /etc/fstab
[path]$ sudo kedit /etc/fstab
[path]$ sudo vi /etc/fstab
[path]$ sudo nano /etc/fstab

И добавить следующие строки

tmpfs /tmp tmpfs defaults,noatime,mode=0777 0 0
tmpfs /var /tmp tmpfs defaults,noatime,mode=0777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=0777 0 0

Результатом станет
1. ускорение загрузки
2. Увеличится "жизнь" диска

понедельник, 8 сентября 2008 г.

eeePC & Mandriva

Месяц назад купил себе "нетбук" eeepc, с предустановленным Xandros. Съездил с ним в отпуск, поковырял не много, в итоге также, как и многие, пришел к выводу что система не очень отвечает потребностям. Как самый простой пример, это то что у нее стоят не стандартные репозитарии. Для установки чего-либо нужно либо разрешить конфликты (а я это пока не умею :(), либо ставить программы из другого набора, как пример вместо kde - gnome библиотеки.

Кроме того очень не понравилась скудность базовых источников. Я сам занимаюсь программированием, а поставить kdevelop не могу, из-за тех же конфликтов и/или его отсутсвия. И т.д. и т.п.

В итоге решил проверить а как оно поведет себя с другой системой их linux'ов. Первой на очереди оказалась Mandriva 2008.1. По тому, что я читал на форумах, стало ясно что система должна держать все из коробки. Решил это проверить и убедиться.

Мною было сделано 2 установки.

Первая установка, в базовом варианте по умолчанию заняла примерно 2,5 Гб. Этого достаточно в принципе для обычного пользователя.
Туда включаются Офисные пакеты, простейшие игрушки, Видео и аудио проигрыватели, стол kde и т.д.
Мною было добавлено kdevelop (полностью), исходники (или заголовочные) файлы ядра, и еще некого софта. В сумме около 500Мб
При проигрывании файлов потребовалось добавить несколько кодеков.
При настройке печати потребовалось загрузить еще коло 80Мб.
И т.д.
В итоге пришел к выводу что нужно либо все сносить и ставить заново, либо долго и муторно вычащать систему, так как места мне катострофически не хватало.

Вторая установка.
Второй раз я подошел к делу более обдуманно.
Из базового набора выбрал только мультимедиа (ну как же я буду без киношек и музыки ;)), рабочий стол kde, утилиты настройки, плюс клиентские приложения для веба.
Во время установки говорилось что все займет 1,5Гб. Но не все так просто.
После первой загрузки....

Сразу хочу оговориться, что cdrom как источник приложений я исключил сразу же, оставив только интернет источники.

Настройка источников приложений с дальнейшей загрузкой обновлений привела у загрузке 140 пакетов, на сумму около 400Мб!!!!!

Настройку wifi пришлось отложить до загрузки драйверов madwifi и всего что еще прилагалось это 18 пакетов на сумму 40Мб. (вот вам и из коробки....)

На всякий случай, сейчас поставил filelight (вчера рекомендовали) буду изучать что на самом деле творится в корневом разделе.

Что же на самом деле происходит на диске?

Поставив filelight, запускаем. И наблюдаю следующую картину. Общий объем диска не 4Гб, а 3,5Гб. Учитывая что диск я размечал в ручную, то можно вспомнить какой тип файловой системы был выбран, по умолчанию это ext3, к которому я уже довольно привычен, но из-за работы на больших дисках (в сравнении конечно же), я не замечал сколько она съедает под журналирование и ко.
При дальнейшем ознакомлении с диском, можно увидеть что наиболее заполненная директория это "/usr" - ~1,2Гб, где из них "/usr/lib" - 620Мб, а "/usr/share" - 440Мб.
Т.о. можно вынести на 2-й жесткий диск одну из этих директорий, создав раздел думаю не более 2Гб, под одну из папок.

В принципе это все что касательно первичных настроек Мандривы на eeePC.

Резюмируя выше описаное, скажу что написано во всех руководствах.
1. Составить список задач, которые будут выполняться на ПК/ноутбуке/eeePC (да и серверов в первую голову конечно).
2. Прикинуть примерный размер корневого раздела без учета "/home" директории.
3. Учитывая размер дискового пространства осуществить разбивку.
И только после всего этого установить систему и пользовательский софт.

пятница, 5 сентября 2008 г.

FreeBSD как рабочий стол - Часть первая или цели, которые преследуются нами

  1. Просто установка...
  2. "голый" KDE
  3. Руссификация или, что более верно, локализация
  4. Шрифты
  5. Офис и офисные программы
  6. Пишем диски
  7. Настраиваем сеть
    1. ethernet
    2. Wi-Fi
    3. dial-up
  8. Программируем
  9. web-программирование

FreeBSD как рабочий стол...

Да, да, конечно, статей таких много, но... Как говорится вся информация достаточно размыта, а чтобы ее собрать ни у кого нет ни времени ни желания.

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

Объяснять где и как скачать, и записать FreeBSD я не буду, ищите на www.freebsd.org
С Уважением ТиранШутников ;)

четверг, 4 сентября 2008 г.

Cсылки по FreeBSD

"родительский" сайт
www.FreeBSD.org

Информационные ресурсы
www.lissyara.su
OpenNET.RU

Сайты десктоп систем на базе FreeBSD
http://www.pcbsd.ru/
http://www.pcbsd.org/
http://desktopbsd.net/

Представление

Это (надеюсь) будет копия моего блога tyranjoks.livejurnal.com

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

Зная себя то могу примерно разбить тематики на разделы, это будут
вопросы установки и настройки Windows, Linux, FreeBSD; базы данных такие как MS-SQL, MySQL, PostgeSQL, Oracle (если мне повезет), и конечно же программирование: Delphi, C, C++, C#, VB и VBA, 1C (кто знает, кто знает...).