<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

 <title>Victor3D</title>
 <link href="/atom.xml" rel="self"/>
 <link href="https://www.victor3d.com.br/"/>
 <updated>2026-04-21T00:02:46+03:00</updated>
 <id>https://www.victor3d.com.br</id>
 <author>
   <name>Victor3D</name>
   <email>webmaster@victor3d.com.br</email>
 </author>

 
 <entry>
   <title>Как выполнить дедупликацию Btrfs с помощью Arch Linux Boot CD</title>
   <link href="https://www.victor3d.com.br/btrfs_deduplication.html"/>
   <updated>2026-04-11T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/btrfs_deduplication</id>
   <content type="html">&lt;h3 id=&quot;подготовка&quot;&gt;Подготовка&lt;/h3&gt;

&lt;p&gt;Загрузка с Arch Linux ISO&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# После загрузки, подключите интернет (если нужен)&lt;/span&gt;
iwctl  &lt;span class=&quot;c&quot;&gt;# для Wi-Fi&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Подключение Btrfs разделов&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# Просмотр разделов&lt;/span&gt;
fdisk &lt;span class=&quot;nt&quot;&gt;-l&lt;/span&gt;
lsblk &lt;span class=&quot;nt&quot;&gt;-f&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;# Монтирование раздела&lt;/span&gt;
mount /dev/sdXY /mnt  &lt;span class=&quot;c&quot;&gt;# замените sdXY на ваш раздел&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;# Для нескольких субволюмов (если используется)&lt;/span&gt;
mount &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;subvol&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;@ /dev/sdXY /mnt
mount &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;subvol&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;@home /dev/sdXY /mnt/home
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;установка-инструментов-дедупликации&quot;&gt;Установка инструментов дедупликации&lt;/h3&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# Синхронизация репозиториев&lt;/span&gt;
pacman &lt;span class=&quot;nt&quot;&gt;-Sy&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;# Установка необходимых пакетов&lt;/span&gt;
pacman &lt;span class=&quot;nt&quot;&gt;-S&lt;/span&gt; btrfs-progs duperemove
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;варианты-дедупликации&quot;&gt;Варианты дедупликации&lt;/h3&gt;

&lt;p&gt;Вариант A: Использование duperemove (рекомендуется)&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# Анализ дубликатов без изменений&lt;/span&gt;
duperemove &lt;span class=&quot;nt&quot;&gt;-rdh&lt;/span&gt; /mnt/path/to/directory

&lt;span class=&quot;c&quot;&gt;# Запуск дедупликации&lt;/span&gt;
duperemove &lt;span class=&quot;nt&quot;&gt;-drh&lt;/span&gt; /mnt/path/to/directory
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Вариант B: Использование bees (фоновая дедупликация)&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# Установка bees&lt;/span&gt;
pacman &lt;span class=&quot;nt&quot;&gt;-S&lt;/span&gt; bees

&lt;span class=&quot;c&quot;&gt;# Запуск для смонтированной файловой системы&lt;/span&gt;
bees &lt;span class=&quot;nt&quot;&gt;--no-timestamps&lt;/span&gt; /mnt
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Вариант C: Использование compsize для анализа&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# Установка и анализ&lt;/span&gt;
pacman &lt;span class=&quot;nt&quot;&gt;-S&lt;/span&gt; compsize
compsize &lt;span class=&quot;nt&quot;&gt;-x&lt;/span&gt; /mnt/path/to/directory
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;полная-проверка-и-дедупликация&quot;&gt;Полная проверка и дедупликация&lt;/h3&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# Проверка файловой системы перед операциями&lt;/span&gt;
btrfs scrub start /mnt
btrfs scrub status /mnt

&lt;span class=&quot;c&quot;&gt;# Поиск дубликатов по хэшам (только чтение)&lt;/span&gt;
btrfs filesystem &lt;span class=&quot;nb&quot;&gt;du&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-s&lt;/span&gt; /mnt/&lt;span class=&quot;k&quot;&gt;*&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;# Дефрагментация (перед дедупликацией может быть полезно)&lt;/span&gt;
btrfs filesystem defragment &lt;span class=&quot;nt&quot;&gt;-r&lt;/span&gt; /mnt/path
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;сценарии-использования&quot;&gt;Сценарии использования&lt;/h3&gt;

&lt;p&gt;Для домашнего каталога:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;duperemove &lt;span class=&quot;nt&quot;&gt;-drh&lt;/span&gt; /mnt/home/
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Для всей системы:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;duperemove &lt;span class=&quot;nt&quot;&gt;-drh&lt;/span&gt; /mnt/
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;С ограничением использования памяти:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;duperemove &lt;span class=&quot;nt&quot;&gt;--hashfile&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;/tmp/hashes.dat &lt;span class=&quot;nt&quot;&gt;--io-threads&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;2 /mnt/
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;монтирование-с-опцией-дедупликации&quot;&gt;Монтирование с опцией дедупликации&lt;/h3&gt;

&lt;p&gt;После дедупликации можно монтировать с опцией для предотвращения повторной дупликации:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;mount &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;compress&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;zstd,autodefrag,space_cache&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;v2 /dev/sdXY /mnt
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;проверка-результатов&quot;&gt;Проверка результатов&lt;/h3&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# Проверка свободного места&lt;/span&gt;
btrfs filesystem usage /mnt

&lt;span class=&quot;c&quot;&gt;# Детальная статистика&lt;/span&gt;
btrfs filesystem &lt;span class=&quot;nb&quot;&gt;df&lt;/span&gt; /mnt
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Важные предупреждения:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Бэкап данных - всегда делайте бэкап важных данных&lt;/li&gt;
  &lt;li&gt;Свободное место - для дедупликации нужно свободное место (10-20%)&lt;/li&gt;
  &lt;li&gt;Время операции - процесс может занять много времени&lt;/li&gt;
  &lt;li&gt;Не прерывать - не прерывайте процесс дедупликации&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Автоматизация (для будущего использования):&lt;/p&gt;

&lt;p&gt;Создайте скрипт /usr/local/bin/btrfs-dedup:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;#!/bin/bash&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;mountpoint&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;$1&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;Starting deduplication on &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;$mountpoint&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;
duperemove &lt;span class=&quot;nt&quot;&gt;-drh&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;$mountpoint&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;
btrfs balance start &lt;span class=&quot;nt&quot;&gt;-dusage&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;5 &lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;$mountpoint&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;Deduplication complete&quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;После выполнения не забудьте перезагрузиться в свою систему:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;umount &lt;span class=&quot;nt&quot;&gt;-R&lt;/span&gt; /mnt
reboot
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Установка Arch Linux на ZFS</title>
   <link href="https://www.victor3d.com.br/archlinux_zfs.html"/>
   <updated>2025-03-15T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/archlinux_zfs</id>
   <content type="html">&lt;p&gt;Здесь будут описаны шаги по успешной установке Arch Linux на файловую систему ZFS.&lt;/p&gt;

&lt;p&gt;Для начала нужно подготовить загрузочный образ с модулем zfs, так как этой файловой системы нет в ядре:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;pacman &lt;span class=&quot;nt&quot;&gt;-Sy&lt;/span&gt; archiso
&lt;span class=&quot;nb&quot;&gt;mkdir&lt;/span&gt; ~/iso
&lt;span class=&quot;nb&quot;&gt;cp&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-r&lt;/span&gt; /usr/share/archiso/configs/releng/&lt;span class=&quot;k&quot;&gt;*&lt;/span&gt; ~/iso

&lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-e&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;
[archzfs]
Server = https://archzfs.com/$repo/$arch
SigLevel = Optional TrustAll&apos;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; ~/iso/pacman.conf

&lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-e&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;
linux-headers
archzfs-dkms
zfs-utils&apos;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; ~/iso/packages.x86_64

&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;mkarchiso &lt;span class=&quot;nt&quot;&gt;-vo&lt;/span&gt; ~/iso/out ~/iso
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Далее нужно загрузиться с подготовленного iso-образа операционной системы.&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;настройка-сети&quot;&gt;Настройка сети&lt;/h3&gt;

&lt;p&gt;Если вы подключены от провода, то ничего настраивать не надо.&lt;/p&gt;

&lt;p&gt;Для Wi-Fi нужно выполнить ряд действий:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;iwctl

&lt;span class=&quot;c&quot;&gt;# Получим список сетевых интерфейсов&lt;/span&gt;
&lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;iwd]# device list
                           Devices
&lt;span class=&quot;nt&quot;&gt;-------------------------------------------------------------&lt;/span&gt;
  Name          Address          Powered    Adapter    Mode
&lt;span class=&quot;nt&quot;&gt;-------------------------------------------------------------&lt;/span&gt;
  wlan0         ...              on         ...        ...

&lt;span class=&quot;c&quot;&gt;# Сначала просканируем сети&lt;/span&gt;
&lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;iwd]# station &amp;lt;interface&amp;gt; scan

&lt;span class=&quot;c&quot;&gt;# А потом посмотрим все сети к которым можно подключиться&lt;/span&gt;
&lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;iwd]# station &amp;lt;interface&amp;gt; get-networks
                               Available networks                             &lt;span class=&quot;k&quot;&gt;*&lt;/span&gt;
&lt;span class=&quot;nt&quot;&gt;--------------------------------------------------------------------------------&lt;/span&gt;
    Network name                    Security          Signal
&lt;span class=&quot;nt&quot;&gt;--------------------------------------------------------------------------------&lt;/span&gt;
    ...  
    &amp;lt;sid&amp;gt;                           psk               &lt;span class=&quot;k&quot;&gt;****&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;# Подключаемся&lt;/span&gt;
&lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;iwd]# station wlan0 connect &amp;lt;sid&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Проверка:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;ping &lt;span class=&quot;nt&quot;&gt;-c5&lt;/span&gt; ya.ru
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;синхронизация-пакетов&quot;&gt;Синхронизация пакетов&lt;/h3&gt;

&lt;p&gt;Перед установкой желательно обновить базу пакетов и pgp-ключей для проверки подписи пакетов:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;pacman &lt;span class=&quot;nt&quot;&gt;-Sy&lt;/span&gt; archlinux-keyring
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;разметка-диска&quot;&gt;Разметка диска&lt;/h3&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;parted &lt;span class=&quot;nt&quot;&gt;-a&lt;/span&gt; opt /dev/nvme0n1
print 
mklabel gpt 
mkpart primary 5MB% 512MB &lt;span class=&quot;c&quot;&gt;# Boot/EFI&lt;/span&gt;
mkpart primary 512MB 100% &lt;span class=&quot;c&quot;&gt;# Остальное место для ZFS&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;set &lt;/span&gt;1 boot on &lt;span class=&quot;c&quot;&gt;# Boot flag&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;set &lt;/span&gt;1 esp on &lt;span class=&quot;c&quot;&gt;# EFI flag&lt;/span&gt;
quit
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;создать-zfs-пул&quot;&gt;Создать ZFS-пул&lt;/h3&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;zpool create &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
  &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;ashift&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;12 &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
  &lt;span class=&quot;nt&quot;&gt;-O&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;acltype&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;posixacl &lt;span class=&quot;nt&quot;&gt;-O&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;canmount&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;off &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
  &lt;span class=&quot;nt&quot;&gt;-O&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;dnodesize&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;auto &lt;span class=&quot;nt&quot;&gt;-O&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;normalization&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;formD &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
  &lt;span class=&quot;nt&quot;&gt;-O&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;atime&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;off &lt;span class=&quot;nt&quot;&gt;-O&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;xattr&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;sa &lt;span class=&quot;nt&quot;&gt;-O&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;mountpoint&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;none &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
  &lt;span class=&quot;nt&quot;&gt;-R&lt;/span&gt; /mnt zroot /dev/nvme0n1p2 &lt;span class=&quot;c&quot;&gt;# Partition 2&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;создать-датасеты-и-примонтировать&quot;&gt;Создать датасеты и примонтировать&lt;/h3&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# Корневой датасет&lt;/span&gt;
zfs create &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;canmount&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;noauto &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;mountpoint&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;/ zroot/rootfs

&lt;span class=&quot;c&quot;&gt;# Установить загрузочный признак корневому датасету&lt;/span&gt;
zpool &lt;span class=&quot;nb&quot;&gt;set &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;bootfs&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;zroot/rootfs zroot

&lt;span class=&quot;c&quot;&gt;# Создать дополнительные датасету&lt;/span&gt;
zfs create zroot/rootfs/home

&lt;span class=&quot;c&quot;&gt;# Примонтировать корневой датасет&lt;/span&gt;
zfs mount zroot/rootfs

&lt;span class=&quot;c&quot;&gt;# Настроить файл кэша&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;mkdir&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-p&lt;/span&gt;  /mnt/etc/zfs
zpool &lt;span class=&quot;nb&quot;&gt;set &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;cachefile&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;/etc/zfs/zpool.cache zroot
&lt;span class=&quot;nb&quot;&gt;cp&lt;/span&gt; /etc/zfs/zpool.cache /mnt/etc/zfs/zpool.cache

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;настройка-boot-раздела&quot;&gt;Настройка boot раздела&lt;/h3&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;mkfs.vfat /dev/nvme0n1p1
&lt;span class=&quot;nb&quot;&gt;mkdir&lt;/span&gt; /mnt/boot
mount /dev/nvme0n1p1 /mnt/boot
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;установка-системных-пакетов&quot;&gt;Установка системных пакетов&lt;/h3&gt;

&lt;p&gt;Установим ядро, драйвера и базовый набор пакетов:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pacstrap /mnt base base-devel linux linux-headers linux-firmware grub efibootmgr &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
  nano zsh gdm gnome openssh
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Добавьте к этому списку патчи безопасности для процессоров: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;amd-ucode&lt;/code&gt;  или &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;intel-ucode&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Для поддержки видеокарт Intel:&lt;/p&gt;
&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pacstrap /mnt xf86-video-intel libva-intel-driver
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Для поддержки видеокарт AMD:&lt;/p&gt;
&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pacstrap &lt;span class=&quot;nt&quot;&gt;-i&lt;/span&gt; /mnt xf86-video-amdgpu &lt;span class=&quot;nt&quot;&gt;--noconfirm&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;генерация-fstab&quot;&gt;Генерация fstab&lt;/h3&gt;

&lt;p&gt;А теперь сгенерируем fstab, файл который содержит указания системы что и куда монтировать при загрузке:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;genfstab &lt;span class=&quot;nt&quot;&gt;-U&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-p&lt;/span&gt; /mnt &lt;span class=&quot;o&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; /mnt/etc/fstab
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;настройка-поддержки-zfs-в-системе&quot;&gt;Настройка поддержки ZFS в системе&lt;/h3&gt;

&lt;p&gt;Делаем chroot и “грузимся” в систему:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;arch-chroot /mnt

&lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-e&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;
[archzfs]
Server = https://archzfs.com/$repo/x86_64&apos;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; /etc/pacman.conf

&lt;span class=&quot;c&quot;&gt;# ArchZFS GPG keys (see https://wiki.archlinux.org/index.php/Unofficial_user_repositories#archzfs)&lt;/span&gt;
pacman-key &lt;span class=&quot;nt&quot;&gt;-r&lt;/span&gt; DDF7DB817396A49B2A2723F7403BD972F75D9D76
pacman-key &lt;span class=&quot;nt&quot;&gt;--lsign-key&lt;/span&gt; DDF7DB817396A49B2A2723F7403BD972F75D9D76

pacman &lt;span class=&quot;nt&quot;&gt;-Sy&lt;/span&gt; zfs-dkms
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;время-и-локаль&quot;&gt;Время и локаль&lt;/h3&gt;

&lt;p&gt;Редактируем &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/etc/locale.gen&lt;/code&gt;:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;nano /etc/locale.gen
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Нужно найти и расскоментировать (убрать в начале &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;#&lt;/code&gt;) сл строки:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Генерируем локали:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;locale-gen
Generating locales...
  ru_RU.UTF-8... &lt;span class=&quot;k&quot;&gt;done
  &lt;/span&gt;en_US.UTF-8... &lt;span class=&quot;k&quot;&gt;done
&lt;/span&gt;Generation complete.
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Задаем локаль по-умолчанию:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;localectl set-locale &lt;span class=&quot;nv&quot;&gt;LANG&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;en_US.UTF-8
&lt;span class=&quot;c&quot;&gt;# системная локаль&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;echo &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;LANG&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;en_US.UTF-8 &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; /etc/locale.conf
&lt;span class=&quot;c&quot;&gt;# или&lt;/span&gt;
locale &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; /etc/locale.conf
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Смотрим список раскладок клавиатуры для консоли Linux (та в которую можно попасть, нажав &lt;kbd&gt;Ctrl&lt;/kbd&gt; + &lt;kbd&gt;Alt&lt;/kbd&gt; + &lt;kbd&gt;F1-6&lt;/kbd&gt;):&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;localectl list-keymaps | &lt;span class=&quot;nb&quot;&gt;grep &lt;/span&gt;ru
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Загружаем раскладку:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;loadkeys ruwin_ct_sh-UTF-8
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Теперь мы можем по ctrl+shift переключать раскладку с английской на русскую.&lt;/p&gt;

&lt;p&gt;Посмотрим шрифты для консоли:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;ls&lt;/span&gt; /usr/share/kbd/consolefonts | less
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Загрузим какой-нибудь шрифт с поддержкой кириллицы:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# 1080p&lt;/span&gt;
setfont ter-v14n
&lt;span class=&quot;c&quot;&gt;# 4k&lt;/span&gt;
setfont ter-v18b
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Эти настройки нужно сохранить:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;KEYMAP=&quot;ruwin_ct_sh-UTF-8&quot;&apos;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; /etc/vconsole.conf
 
&lt;span class=&quot;c&quot;&gt;# либо так&lt;/span&gt;
localectl set-keymap &lt;span class=&quot;nt&quot;&gt;--no-convert&lt;/span&gt; ruwin_ct_sh-UTF-8

&lt;span class=&quot;c&quot;&gt;# И сохраняем шрифт&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;FONT=&quot;ter-v18n&quot;&apos;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; /etc/vconsole.conf
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Ищем нужную временную зону:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;timedatectl list-timezones | &lt;span class=&quot;nb&quot;&gt;grep &lt;/span&gt;Mosc
Europe/Moscow
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Задаем временную зону:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;timedatectl set-timezone &lt;span class=&quot;s1&quot;&gt;&apos;Europe/Moscow&apos;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Включаем синхронизацию времени с NTP-сервером:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;timedatectl set-ntp &lt;span class=&quot;nb&quot;&gt;true&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Опционально устанавливаем часы компьютера:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;hwclock &lt;span class=&quot;nt&quot;&gt;--systohc&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Настройка имени хоста (машины):&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;hostnamectl set-hostname YOURHOSTNAME
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Редактируем хосты:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;nano /etc/hosts
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Содержимое должно быть примерно таким:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-hosts&quot;&gt;127.0.0.1 l     ocalhost
::1             localhost
127.0.1.1       &amp;lt;YOUR_HOSTNAME&amp;gt;.localdomain &amp;lt;YOUR_HOSTNAME&amp;gt;
# строки ниже опциональны и приведены в примере из man
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters
&lt;/code&gt;&lt;/pre&gt;

&lt;h3 id=&quot;сортировка-pacman-mirrorlist&quot;&gt;Сортировка pacman mirrorlist&lt;/h3&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pacman &lt;span class=&quot;nt&quot;&gt;-S&lt;/span&gt; reflector
reflector &lt;span class=&quot;nt&quot;&gt;--score&lt;/span&gt; 120 &lt;span class=&quot;nt&quot;&gt;-l&lt;/span&gt; 50 &lt;span class=&quot;nt&quot;&gt;-f&lt;/span&gt; 20 &lt;span class=&quot;nt&quot;&gt;--sort&lt;/span&gt; rate &lt;span class=&quot;nt&quot;&gt;-c&lt;/span&gt; RU &lt;span class=&quot;nt&quot;&gt;--verbose&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;--save&lt;/span&gt; /etc/pacman.d/mirrorlist
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;initramfs&quot;&gt;Initramfs&lt;/h3&gt;

&lt;p&gt;Linux грузится с помощью образа &lt;strong&gt;initramfs&lt;/strong&gt;: сначала файловая система монтируется в оперативную память (Initial-RAM-File-System), загружаются драйвера, монтируется реальная файловая система, и наконец мы получаем возможность войти в систему.&lt;/p&gt;

&lt;p&gt;Редактируем настройки образа в файле &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/etc/mkinitcpio.conf&lt;/code&gt;:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;nano /etc/mkinitcpio.conf
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Добавьте драйвера видеокарт в образ:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# Intel&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;MODULES&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=(&lt;/span&gt;i915&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;# AMD&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;MODULES&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=(&lt;/span&gt;amdgpu&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Добавить поддержку ZFS в раздел MODULES/HOOKS:&lt;/p&gt;

&lt;div class=&quot;language-conf highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;n&quot;&gt;MODULES&lt;/span&gt;=(&lt;span class=&quot;n&quot;&gt;zfs&lt;/span&gt;)
&lt;span class=&quot;n&quot;&gt;HOOKS&lt;/span&gt;=(&lt;span class=&quot;n&quot;&gt;base&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;udev&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;autodetect&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;modconf&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;block&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;keyboard&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;keymap&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;zfs&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;filesystems&lt;/span&gt;)```

Хуки — это скрипты с функцией `&lt;span class=&quot;n&quot;&gt;run_hook&lt;/span&gt;`, которые выполняются последовательно при загрузке **&lt;span class=&quot;n&quot;&gt;initrmafs&lt;/span&gt;**.

Изменим дефолтный уровень сжатия для &lt;span class=&quot;n&quot;&gt;zstd&lt;/span&gt;:

```&lt;span class=&quot;n&quot;&gt;bash&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;# COMPRESSION_OPTIONS
# Additional options for the compressor
&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;COMPRESSION_OPTIONS&lt;/span&gt;=(-&lt;span class=&quot;n&quot;&gt;T0&lt;/span&gt; -&lt;span class=&quot;m&quot;&gt;15&lt;/span&gt;)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Теперь сгенериреум образ:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;mkinitcpio &lt;span class=&quot;nt&quot;&gt;-p&lt;/span&gt; linux
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;добавление-пользователя&quot;&gt;Добавление пользователя&lt;/h3&gt;

&lt;p&gt;Создаем пользователя:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;useradd &lt;span class=&quot;nt&quot;&gt;-m&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-G&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;users&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-s&lt;/span&gt; /bin/bash &amp;lt;YOUR_USERNAME&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;-m&lt;/code&gt; ‒ создать каталог пользователя в &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/home&lt;/code&gt;;&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;-G&lt;/code&gt; ‒ дополнительные группы, передаваемые через запятую: audio,games,lp,optical,power,scanner,storage,video,wheel. Добавив себя в группу &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;systemd-journal&lt;/code&gt;, вы сможете без sudo просматривать логи с помощью &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;journalctl&lt;/code&gt;…&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Устанавливаем для него пароль:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;passwd &amp;lt;YOUR_USERNAME&amp;gt;
New password: 
Retype new password:
passwd: password updated successfully

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;В целях безопасности лочим пользователя root, чтобы из под него нельзя было авторизоваться:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;passwd &lt;span class=&quot;nt&quot;&gt;-l&lt;/span&gt; root
passwd: password changed.
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Разрешаем sudo для себя (одноименной группы, создаваемой по умолчанию):&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;%&amp;lt;YOUR_USERNAME&amp;gt; ALL=(ALL:ALL) ALL&apos;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; /etc/sudoers.d/&amp;lt;YOUR_USERNAME&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Так же можем отредактировать sudoers, разрешив пользователям в группе wheel доступ к sudo:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;nano /etc/sudoers

&lt;span class=&quot;c&quot;&gt;# Нужно найти раскомментировать строку:&lt;/span&gt;
%wheel &lt;span class=&quot;nv&quot;&gt;ALL&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=(&lt;/span&gt;ALL:ALL&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt; ALL
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Часто в инструкциях пользователя добавдяют в группу &lt;strong&gt;sudo&lt;/strong&gt;. Группы &lt;strong&gt;wheel&lt;/strong&gt; и &lt;strong&gt;sudo&lt;/strong&gt; делают одно и то же: дают доступ к выполнению команды &lt;strong&gt;sudo&lt;/strong&gt;. Так уж исторически сложилось, что в debian-based дистрибутивах используют группу &lt;strong&gt;sudo&lt;/strong&gt;, а в RHEL ‒ &lt;strong&gt;wheel&lt;/strong&gt;.&lt;/p&gt;

&lt;h3 id=&quot;настройка-grub&quot;&gt;Настройка GRUB&lt;/h3&gt;

&lt;p&gt;Добавить в файле /etc/default/grub значение переменной GRUB_CMDLINE_LINUX_DEFAULT=”zfs=zroot/rootfs”&lt;/p&gt;
&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;mkdir&lt;/span&gt; /boot/grub
nano /etc/default/grub &lt;span class=&quot;c&quot;&gt;# GRUB_CMDLINE_LINUX_DEFAULT=&quot;zfs=zroot/rootfs&quot;&lt;/span&gt;
grub-mkconfig &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; /boot/grub/grub.cfg
grub-install &lt;span class=&quot;nt&quot;&gt;--target&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;x86_64-efi &lt;span class=&quot;nt&quot;&gt;--efi-directory&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;/boot
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;настройка-служб-для-zfs&quot;&gt;Настройка служб для ZFS&lt;/h3&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;systemctl &lt;span class=&quot;nb&quot;&gt;enable &lt;/span&gt;zfs.target zfs-import-cache &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
  zfs-mount zfs-import.target gdm
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;добавляем-переменные-окружения&quot;&gt;Добавляем переменные окружения&lt;/h3&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/etc/environment&lt;/code&gt; — это лучшее место для задания переменных, которые будут установлены глобально для всех пользователей…&lt;/p&gt;

&lt;p&gt;Сделаем редактором по-умолчанию &lt;strong&gt;nano&lt;/strong&gt; для всех взамен старперского &lt;strong&gt;vim&lt;/strong&gt; (мы его даже не стали устанавливать) из которого не могут выйти 95% пользователей Linux (&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;ESC&amp;gt;&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;:qa!&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;Enter&amp;gt;&lt;/code&gt;).&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;EDITOR=nano&apos;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; /etc/environment
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;hr /&gt;

&lt;p&gt;Переменные окружения, которые должны быть доступны только для вас и приложений, запускаемых от вашего пользователя, в дальнейшем можно добавлять в &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;~/.zshenv&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;~/.zlogin&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;~/.xprofile&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;~/.profile&lt;/code&gt; как &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;export KEY=VALUE&lt;/code&gt;. Общие для всех переменные можно установить в сценариях &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/etc/profiles.d/&amp;lt;filename&amp;gt;.sh&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Если система стартует через &lt;strong&gt;systemd&lt;/strong&gt; (со &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;startx&lt;/code&gt; не будет работать), то пользовательские переменные окружения в виде &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;KEY=VALUE&lt;/code&gt; можно установить в &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;~/.config/environments.d/&amp;lt;filename&amp;gt;.conf&lt;/code&gt; либо в &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/etc/environment.d/&amp;lt;filename&amp;gt;.conf&lt;/code&gt; (общие для всех).&lt;/p&gt;

&lt;h4 id=&quot;настройка-сети--на-целевом-хосте-&quot;&gt;Настройка сети [ на целевом хосте ]&lt;/h4&gt;

&lt;p&gt;Включим менеджер сети:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;systemctl &lt;span class=&quot;nb&quot;&gt;enable &lt;/span&gt;NetworkManager
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;грузимся-в-систему&quot;&gt;Грузимся в систему&lt;/h3&gt;

&lt;p&gt;Выходим из chroot:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;exit
&lt;/span&gt;umount &lt;span class=&quot;nt&quot;&gt;-R&lt;/span&gt; /mnt
zfs umount &lt;span class=&quot;nt&quot;&gt;-a&lt;/span&gt;
zpool &lt;span class=&quot;nb&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-a&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Теперь можно перегрузиться и вытащить флешку:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;reboot
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

</content>
 </entry>
 
 <entry>
   <title>Обновление RouterOS с версии 6 до версии 7</title>
   <link href="https://www.victor3d.com.br/mikrotik-update.html"/>
   <updated>2025-03-01T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/mikrotik-update</id>
   <content type="html">&lt;p&gt;Сохранить конфигурацию на всякий случай&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;[admin@MikroTik] &amp;gt; /system backup save
Saving system configuration
Configuration backup saved
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Проверить версии ОС и прошивки&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;[admin@MikroTik] &amp;gt; /system package update print
[admin@MikroTik] &amp;gt; /system routerboard print

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Обновить версию операционной системы RouterOS на 7&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;[admin@MikroTik] &amp;gt; /system package update set channel=upgrade
[admin@MikroTik] &amp;gt; /system package update install
[admin@MikroTik] &amp;gt; /system package update set channel=stable

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;!--end_excerpt--&gt;

&lt;p&gt;Проверить версии операционной системы и прошивки и обновить версию прошивки&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;[admin@MikroTik] &amp;gt; /system package update print
[admin@MikroTik] &amp;gt; /system routerboard print
[admin@MikroTik] &amp;gt; /system routerboard upgrade

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Перезагрузиться чтобы изменения вступили в силу&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;[admin@MikroTik] &amp;gt; /system reboot

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Бэкап и восстановление ZFS на внешний USB носитель</title>
   <link href="https://www.victor3d.com.br/zfs-backup-restore.html"/>
   <updated>2025-02-28T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/zfs-backup-restore</id>
   <content type="html">&lt;h3 id=&quot;создание-резервной-копии&quot;&gt;Создание резервной копии&lt;/h3&gt;

&lt;p&gt;Сделать снапшот пула, резервную копию которого вы хотите сделать&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;zfs snapshot tank@backup-jan-2020
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Найти путь внешнего диска&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;fdisk &lt;span class=&quot;nt&quot;&gt;-l&lt;/span&gt; | &lt;span class=&quot;nb&quot;&gt;grep&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;Disk /dev&apos;&lt;/span&gt;
&lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;...]
Disk /dev/sdn: 62.4 GB, 62411243520 bytes, 121896960 sectors
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;В примерах дальше будет использоваться &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/dev/sdn&lt;/code&gt;&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;p&gt;Создать zpool на внешнем диске&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;zpool create backup1 /dev/sdn
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Отправить снапшот на внешний диск&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;zfs send tank@backup-jan-2020 | pv | zfs recv &lt;span class=&quot;nt&quot;&gt;-F&lt;/span&gt; backup1
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Проверить размер снапшота  (Значение в столбце REFER должно совпадать)&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;zfs list &lt;span class=&quot;nt&quot;&gt;-t&lt;/span&gt; snapshot | &lt;span class=&quot;nb&quot;&gt;grep&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;backup-jan-2020&apos;&lt;/span&gt;
NAME                      USED  AVAIL  REFER  MOUNTPOINT
tank@backup-jan-2020      392K      -  1.79T  -
backup1@backup-jan-2020   0B        -  1.79T  -
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Экспортировать zpool&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;zpool &lt;span class=&quot;nb&quot;&gt;export &lt;/span&gt;backup1
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Извлечь внешний диск&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;udisksctl power-off &lt;span class=&quot;nt&quot;&gt;-b&lt;/span&gt; /dev/sdn
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;восстановление-из-резервной-копии&quot;&gt;Восстановление из резервной копии&lt;/h3&gt;

&lt;p&gt;Импортировать внешний zpool по имени или использовать &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;zfs import&lt;/code&gt; чтобы найти имя пула&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;zfs import backup1
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Пул будет примонтирован по пути &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/backup1&lt;/code&gt;, можно принудительно примонтировать командой &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;zfs mount backup1&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Проверить снапшот с резервной копией&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;zfs list &lt;span class=&quot;nt&quot;&gt;-t&lt;/span&gt; snapshot | &lt;span class=&quot;nb&quot;&gt;grep &lt;/span&gt;backup1
NAME                      USED  AVAIL  REFER  MOUNTPOINT
backup1@backup-jan-2020   0B        -  1.79T  -
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Отправить снапшот с внешнего диска на пул с данными&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;zfs send backup1@backup-jan-2020 | pv | zfs recv tank
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Проверить размер снапшота  (Значение в столбце REFER должно совпадать)&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;zfs list &lt;span class=&quot;nt&quot;&gt;-t&lt;/span&gt; snapshot | &lt;span class=&quot;nb&quot;&gt;grep&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;backup-jan-2020&apos;&lt;/span&gt;
NAME                      USED  AVAIL  REFER  MOUNTPOINT
tank@backup-jan-2020      392K      -  1.79T  -
backup1@backup-jan-2020   0B        -  1.79T  -
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Откатить снапшот чтобы сделать данные активными&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;zfs rollback tank@backup-jan-2020
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Настройка графики в FreeBSD</title>
   <link href="https://www.victor3d.com.br/freebsd-graphics.html"/>
   <updated>2024-08-10T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/freebsd-graphics</id>
   <content type="html">&lt;p&gt;Установить Xorg&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;pkg &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;xorg
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Добавить пользователя в нужные группы&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;pw groupmod video &lt;span class=&quot;nt&quot;&gt;-m&lt;/span&gt; victor3d &lt;span class=&quot;o&quot;&gt;||&lt;/span&gt; pw groupmod wheel &lt;span class=&quot;nt&quot;&gt;-m&lt;/span&gt; victor3d

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;!--end_excerpt--&gt;

&lt;p&gt;В файл /boot/loader.conf добавить строку: kern.vty=vt&lt;/p&gt;

&lt;p&gt;Настроить драйвера видео (на примере AMD)&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;pkg &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;drm-kmod
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;sysrc kld_list+&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;amdgpu

&lt;span class=&quot;c&quot;&gt;# Команды ниже вроде не обязательны&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;sysrc hald_enable+&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;YES
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;sysrc dbus_enable+&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;YES
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Установка xfce&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;pkg &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;xfce
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Под пользователем&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;exec /usr/local/bin/startxfce4 --with-ck-launch&quot;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; ~/.xinitrc
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;startx
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

</content>
 </entry>
 
 <entry>
   <title>Восстановление загрузочной записи ZFS после обновления релиза FreeBSD</title>
   <link href="https://www.victor3d.com.br/freebsd-zfs-bootcode-fix.html"/>
   <updated>2024-08-08T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/freebsd-zfs-bootcode-fix</id>
   <content type="html">&lt;p&gt;После обновления релиза до FreeBSD 14 будет выполнено обновление ZFS-пула, после чего при перезагрузке система не загрузится и вы увидите сообщение об ошибке:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;ZFS: unsupported feature: com.delphix:head_errlog
ZFS: pool zroot is not supported
Can&apos;t find /boot/zfsloader
Can&apos;t find /boot/loader
Can&apos;t find /boot/kernel/kernel
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;!--end_excerpt--&gt;

&lt;p&gt;Для решения этой проблемы:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Загрузиться с установочного диска FreeBSD 14&lt;/li&gt;
  &lt;li&gt;Выбрать режим “LiveCD”&lt;/li&gt;
  &lt;li&gt;Залогиниться под пользователем root (пустой пароль)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;После чего найти нужный диск с типом freebsd-boot с помощью команды:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;gpart show
&lt;span class=&quot;o&quot;&gt;=&amp;gt;&lt;/span&gt;       40  234441568  ada1                        GPT  &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;112G&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;
         40       1024                           1  freebsd-boot  &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;512K&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;
       1064        984                              - free -  &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;492K&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;
       2048    4194304                           2  freebsd-swap  &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;2.0G&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;
    4196352  230244352                           3  freebsd-zfs  &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;110G&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;
  234440704        904                              - free -  &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;452K&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;После чего вы должны установить загрузочную запись:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;gpart bootcode &lt;span class=&quot;nt&quot;&gt;-b&lt;/span&gt; /boot/pmbr &lt;span class=&quot;nt&quot;&gt;-p&lt;/span&gt; /boot/gptzfsboot &lt;span class=&quot;nt&quot;&gt;-i&lt;/span&gt; 1 ada1
partcode written to ada1p1
bootcode written to ada1
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Работа с Lossless аудио</title>
   <link href="https://www.victor3d.com.br/lossless-audio.html"/>
   <updated>2024-08-03T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/lossless-audio</id>
   <content type="html">&lt;p&gt;Работа с музыкой в форматах lossless: прослушивание, конвертация, поиск тегов.&lt;/p&gt;

&lt;p&gt;Для прослушивания музыки советую использовать moc.&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;yaourt &lt;span class=&quot;nt&quot;&gt;-S&lt;/span&gt; moc-pulse
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/linux/lossless/moc.png&quot; alt=&quot;moc&quot; /&gt;&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;разбиение-flac-на-треки&quot;&gt;Разбиение flac на треки&lt;/h3&gt;

&lt;p&gt;Если у вас есть два файла: маленький текстовый cue и большой flac не разбитый на треки:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/linux/lossless/flac-big.png&quot; alt=&quot;flac&quot; /&gt;&lt;/p&gt;

&lt;p&gt;То вам нужен shntool:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;yaourt &lt;span class=&quot;nt&quot;&gt;-S&lt;/span&gt; shntool

&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;shntool &lt;span class=&quot;nt&quot;&gt;-f&lt;/span&gt; файл.cue файл.flac
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;После выполнения команды большой файл формата flac будет разбит на отдельные треки в файлы вида split-trackXX.wav.&lt;/p&gt;

&lt;p&gt;Файлы в формате wav можно легко конвертировать в flac программой soundconverter:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;pacman &lt;span class=&quot;nt&quot;&gt;-S&lt;/span&gt; soundconverter
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;h3 id=&quot;поиск-тегов&quot;&gt;Поиск тегов&lt;/h3&gt;

&lt;p&gt;Так как у нас пока нет тегов, то отсутствуют названия треков:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/linux/lossless/moc-flac.png&quot; alt=&quot;moc&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Чтобы это исправить, установим kid3:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;pacman &lt;span class=&quot;nt&quot;&gt;-S&lt;/span&gt; kid3-qt
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;В программе kid3 открыть папку с нашим альбомом, для которого мы хотим найти теги:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/linux/lossless/kid1.png&quot; alt=&quot;kid&quot; /&gt;&lt;/p&gt;

&lt;p&gt;После этого в меню “Файл” выбрать пункт “Импорт из Discogs…” и в окне “Discogs” в поля для поиска ввести исполнителя и название альбома и нажать кнопку “Найти”.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/linux/lossless/kid2.png&quot; alt=&quot;kid&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Нужно выбрать один из найденных вариантом двойным кликом (как правило, вас будут интересовать записи с типом CD). Таким образом, для всех треков была заполнена информация.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/linux/lossless/kid3.png&quot; alt=&quot;kid&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Поскольку бывают альбомы одного исполнителя могут отличаться в зависимости от аудио релиза (или того, переиздание ли это), то в окне “Импорт” советую убедиться, что в окне “Discogs” мы выбрали правильный альбом.&lt;/p&gt;

&lt;p&gt;Если вы все сделали правильно, то все треки будут заполнены, лишних (пустых) записей не будет, а в строке состояния будет отображаться текст: “Точность: 100%”. Эта программа даже сравнивает длительность треков из выбранного эталонного альбома с длительностью ваших треков и при большом различии выделяет их, что очень удобно.&lt;/p&gt;

&lt;p&gt;Нажать кнопку “Сохраниить параметры” и “ОК”.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/linux/lossless/kid4.png&quot; alt=&quot;kid&quot; /&gt;&lt;/p&gt;

&lt;p&gt;В главном окне программы стали отображаться данные альбома и автоматически загруженная обложка. Все, что вам остается сделать, это выбрать формат файлов и сохранить их.&lt;/p&gt;

&lt;p&gt;Для этого в поле “Формат Из” нажать кнопку “Тег 2”, в меню “Сервис” выбрать пункт “Применить формат имени файла”, после чего в меню “Файл” выбрать пункт “Сохранить”.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/linux/lossless/kid5.png&quot; alt=&quot;kid&quot; /&gt;&lt;/p&gt;

&lt;p&gt;После этого и файлы будут переименованы в соответствии с названиями треков.&lt;/p&gt;

&lt;h3 id=&quot;monkey-audio&quot;&gt;Monkey Audio&lt;/h3&gt;

&lt;p&gt;Что делать с файлом формата ape:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;pacman &lt;span class=&quot;nt&quot;&gt;-S&lt;/span&gt; mac

&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;mac файл.ape файл.wav &lt;span class=&quot;nt&quot;&gt;-d&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>XDG User Directories</title>
   <link href="https://www.victor3d.com.br/xdg-user-dirs.html"/>
   <updated>2024-08-02T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/xdg-user-dirs</id>
   <content type="html">&lt;p&gt;Используется операционной системой, например, для локализации стандартных каталогов.&lt;/p&gt;

&lt;p&gt;См. ~/.config/user-dirs.dirs.&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;xdg-user-dir TEMPLATES

&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;xdg-user-dirs-update &lt;span class=&quot;nt&quot;&gt;--set&lt;/span&gt; MUSIC &lt;span class=&quot;s2&quot;&gt;&quot;/mnt/raid0/Music&quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Установка Arch Linux</title>
   <link href="https://www.victor3d.com.br/archlinux.html"/>
   <updated>2024-05-04T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/archlinux</id>
   <content type="html">&lt;p&gt;Здесь будут описаны шаги по успешной установке Arch Linux. Предполагается, что вы уже скачали свежий iso-образ и загрузились с него, т.е. видите на экране приглашение командной строки:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/linux/archlinux/boot.png&quot; alt=&quot;Arch Linux ISO&quot; /&gt;&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;настройка-сети&quot;&gt;Настройка сети&lt;/h3&gt;

&lt;p&gt;Если вы подключены от провода, то ничего настраивать не надо.&lt;/p&gt;

&lt;p&gt;Для Wi-Fi нужно выполнить ряд действий:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;iwctl

&lt;span class=&quot;c&quot;&gt;# Получим список сетевых интерфейсов&lt;/span&gt;
&lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;iwd]# device list
                           Devices
&lt;span class=&quot;nt&quot;&gt;-------------------------------------------------------------&lt;/span&gt;
  Name          Address          Powered    Adapter    Mode
&lt;span class=&quot;nt&quot;&gt;-------------------------------------------------------------&lt;/span&gt;
  wlan0         ...              on         ...        ...

&lt;span class=&quot;c&quot;&gt;# Сначала просканируем сети&lt;/span&gt;
&lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;iwd]# station &amp;lt;interface&amp;gt; scan

&lt;span class=&quot;c&quot;&gt;# А потом посмотрим все сети к которым можно подключиться&lt;/span&gt;
&lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;iwd]# station &amp;lt;interface&amp;gt; get-networks
                               Available networks                             &lt;span class=&quot;k&quot;&gt;*&lt;/span&gt;
&lt;span class=&quot;nt&quot;&gt;--------------------------------------------------------------------------------&lt;/span&gt;
    Network name                    Security          Signal
&lt;span class=&quot;nt&quot;&gt;--------------------------------------------------------------------------------&lt;/span&gt;
    ...  
    &amp;lt;sid&amp;gt;                           psk               &lt;span class=&quot;k&quot;&gt;****&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;# Подключаемся&lt;/span&gt;
&lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;iwd]# station wlan0 connect &amp;lt;sid&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Проверка:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;ping &lt;span class=&quot;nt&quot;&gt;-c5&lt;/span&gt; ya.ru
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;синхронизация-пакетов&quot;&gt;Синхронизация пакетов&lt;/h3&gt;

&lt;p&gt;Перед установкой желательно обновить базу пакетов и pgp-ключей для проверки подписи пакетов:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;pacman &lt;span class=&quot;nt&quot;&gt;-Sy&lt;/span&gt; archlinux-keyring
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;разметка-диска&quot;&gt;Разметка диска&lt;/h3&gt;

&lt;p&gt;Разметка диска отличается от того, загрузились ли вы в режиме BIOS или UEFI.&lt;/p&gt;

&lt;p&gt;Узнать имена дисков можно командой:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;fdisk &lt;span class=&quot;nt&quot;&gt;-l&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h4 id=&quot;bios&quot;&gt;BIOS&lt;/h4&gt;

&lt;p&gt;С помощью fdisk создаем раздел / с типом Linux - это минимально необходимо.&lt;/p&gt;

&lt;h4 id=&quot;uefi&quot;&gt;UEFI&lt;/h4&gt;

&lt;p&gt;Пусть нам нужно поставить систему на &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;nvme0n1&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Размечаем диск под систему, руководствуясь правилом от большего к меньшему:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;cfdisk nvme0n1 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Должно получиться что-то типа этого:&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;раздел&lt;/th&gt;
      &lt;th&gt;точка монтирования&lt;/th&gt;
      &lt;th&gt;тип файловой системы&lt;/th&gt;
      &lt;th&gt;размер&lt;/th&gt;
      &lt;th&gt;описание&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;nvme0n1p1&lt;/td&gt;
      &lt;td&gt;/&lt;/td&gt;
      &lt;td&gt;btrfs&lt;/td&gt;
      &lt;td&gt;Весь объем &lt;em&gt;минус&lt;/em&gt; размер efi/boot&lt;/td&gt;
      &lt;td&gt;arch linux&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;nvme0n1p2&lt;/td&gt;
      &lt;td&gt;/boot&lt;/td&gt;
      &lt;td&gt;vfat&lt;/td&gt;
      &lt;td&gt;512 MiB-1 GiB&lt;/td&gt;
      &lt;td&gt;загрузочный раздел&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;Размещая тот же boot в конце диска, мы сможем в последующем менять его размер, откусывая место от предыдущего.&lt;/p&gt;

&lt;h5 id=&quot;форматирование-загрузочного-раздела-uefi&quot;&gt;Форматирование загрузочного раздела UEFI&lt;/h5&gt;

&lt;p&gt;Если у вас уже установлена Windows, пропускайте шаг с форматированием загрузочного раздела.&lt;/p&gt;

&lt;p&gt;Форматируем загрузочный раздел:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;mkfs.vfat &lt;span class=&quot;nt&quot;&gt;-F32&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-n&lt;/span&gt; ESP /dev/nvme0n1p2
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Созданному разделу нужно выставить флаг boot, чтобы UEFI с него грузилось:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;parted /dev/nvme0n1  
GNU Parted 3.5
Using /dev/nvme0n1
Welcome to GNU Parted! Type &lt;span class=&quot;s1&quot;&gt;&apos;help&apos;&lt;/span&gt; to view a list of commands.
&lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;parted&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt; p                                                                
...
 2      499GB   500GB  1074MB  fat32        Boot        msftdata

&lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;parted&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;set &lt;/span&gt;2 boot on                                                    
&lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;parted&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt; q                                                                
Information: You may need to update /etc/fstab.
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;форматирование-разделов-в-ext4&quot;&gt;Форматирование разделов в ext4&lt;/h3&gt;

&lt;p&gt;Если вы хотите использовать ext4:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;mkfs.ext4 /dev/vda1
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Вместо vda1 используйте свой вариант.&lt;/p&gt;

&lt;h3 id=&quot;форматирование-разделов-в-btrfs&quot;&gt;Форматирование разделов в Btrfs&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;/btrfs.html&quot;&gt;Использование файловой системы BTRFS&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;После этого монтируем вашу файловую систему, в которую будет происходить установка в /mnt:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;mount /dev/vda1 /mnt
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;установка-системных-пакетов&quot;&gt;Установка системных пакетов&lt;/h3&gt;

&lt;p&gt;Установим ядро, драйвера и базовый набор пакетов:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pacstrap /mnt base base-devel linux linux-firmware linux-headers
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Добавьте к этому списку патчи безопасности для процессоров: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;amd-ucode&lt;/code&gt;  или &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;intel-ucode&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Дополнительные системные пакеты:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pacstrap /mnt acpi atool autoconf bind-tools cdparanoia cdrkit cmake conky cronie dialog dhcpcd dosfstools exfat-utils f2fs-tools fetchmail file-roller git gpart htop imagemagick inetutils links lynx man-db mc mcabber mediainfo mtools mutt namcap nano ncdu neofetch net-tools netctl networkmanager newsboat nfs-utils nmap ntfs-3g ntp odt2txt openssh p7zip pass pkgfile poppler ranger reflector rpmextract rsync &lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;terminus-font udftools unrar w3m weechat whois wget wpa_supplicant yt-dlp zip
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Xorg X-сервер, WM, DE и программы:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pacstrap /mnt xorg-server xorg-xinit xorg-xkill xf86-input-synaptics mesa xterm lxterminal terminator lightdm lightdm-gtk-greeter lxappearance qt5ct geany ttf-liberation ttf-dejavu ttf-bitstream-vera ttf-font-awesome ttf-ubuntu-font-family cbatticon transmission-gtk filezilla i3lock xautolock scrot xfce4-screenshooter mpv dmenu pulseaudio pulseaudio-alsa alsa-utils thunderbird gmrun tint2 feh gpicview openbox obconf i3-wm i3lock i3blocks i3status pcmanfm gvfs network-manager-applet volumeicon veracrypt keepassxc redshift zathura mupdf picom ffmpegthumbnailer gparted gsimplecal libreoffice-fresh libreoffice-fresh-ru firefox-i18n-ru firefox firefox-adblock-plus nitrogen papirus-icon-theme udiskie capitaine-cursors xdg-user-dirs
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Установка рабочего стола Mate:&lt;/p&gt;
&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pacstrap /mnt mate mate-extra mate-media mate-power-manager mint-backgrounds mint-themes mint-y-icons-git mate-menu mint-x-icons
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Если у вас используется файловая система btrfs:&lt;/p&gt;
&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pacstrap /mnt btrfs-progs snapper grub-btrfs snap-pac
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Для поддержки видеокарт Intel:&lt;/p&gt;
&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pacstrap /mnt xf86-video-intel libva-intel-driver
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Для поддержки видеокарт AMD:&lt;/p&gt;
&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pacstrap &lt;span class=&quot;nt&quot;&gt;-i&lt;/span&gt; /mnt xf86-video-amdgpu &lt;span class=&quot;nt&quot;&gt;--noconfirm&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;генерация-fstab&quot;&gt;Генерация fstab&lt;/h3&gt;

&lt;p&gt;А теперь сгенерируем fstab, файл который содержит указания системы что и куда монтировать при загрузке:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;genfstab &lt;span class=&quot;nt&quot;&gt;-U&lt;/span&gt; /mnt | &lt;span class=&quot;nb&quot;&gt;sed&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;s/,relatime/,noatime,commit=300,discard=async/&apos;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; /mnt/etc/fstab
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Тут мы изменили с целью оптимизации некоторые параметры монтирования:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Каждый раз когда мы открываем файл, записывается время его изменения, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;noatime&lt;/code&gt; запрещает запись времени модификации файла.&lt;/li&gt;
  &lt;li&gt;Btrfs хранит кеш в оперативной памяти и сбрасывает его на диск через интервал указанный в секундах в параметре&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;commit&lt;/code&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;discard=async&lt;/code&gt; предотвращает микрофризы при выполнении TRIM.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Первые два параметра продлевают ресурс SSD.&lt;/p&gt;

&lt;h3 id=&quot;вход-в-окружение-chroot&quot;&gt;Вход в окружение chroot&lt;/h3&gt;

&lt;p&gt;Делаем chroot и “грузимся” в систему:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;arch-chroot /mnt
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;время-и-локаль&quot;&gt;Время и локаль&lt;/h3&gt;

&lt;p&gt;Редактируем &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/etc/locale.gen&lt;/code&gt;:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;nano /etc/locale.gen
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Нужно найти и расскоментировать (убрать в начале &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;#&lt;/code&gt;) сл строки:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Генерируем локали:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;locale-gen
Generating locales...
  ru_RU.UTF-8... &lt;span class=&quot;k&quot;&gt;done
  &lt;/span&gt;en_US.UTF-8... &lt;span class=&quot;k&quot;&gt;done
&lt;/span&gt;Generation complete.
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Задаем локаль по-умолчанию:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;localectl set-locale &lt;span class=&quot;nv&quot;&gt;LANG&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;en_US.UTF-8
&lt;span class=&quot;c&quot;&gt;# системная локаль&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;echo &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;LANG&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;en_US.UTF-8 &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; /etc/locale.conf
&lt;span class=&quot;c&quot;&gt;# или&lt;/span&gt;
locale &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; /etc/locale.conf
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Смотрим список раскладок клавиатуры для консоли Linux (та в которую можно попасть, нажав &lt;kbd&gt;Ctrl&lt;/kbd&gt; + &lt;kbd&gt;Alt&lt;/kbd&gt; + &lt;kbd&gt;F1-6&lt;/kbd&gt;):&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;localectl list-keymaps | &lt;span class=&quot;nb&quot;&gt;grep &lt;/span&gt;ru
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Загружаем раскладку:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;loadkeys ruwin_ct_sh-UTF-8
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Теперь мы можем по ctrl+shift переключать раскладку с английской на русскую.&lt;/p&gt;

&lt;p&gt;Посмотрим шрифты для консоли:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;ls&lt;/span&gt; /usr/share/kbd/consolefonts | less
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Загрузим какой-нибудь шрифт с поддержкой кириллицы:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# 1080p&lt;/span&gt;
setfont ter-v14n
&lt;span class=&quot;c&quot;&gt;# 4k&lt;/span&gt;
setfont ter-v18b
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Эти настройки нужно сохранить:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;KEYMAP=&quot;ruwin_ct_sh-UTF-8&quot;&apos;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; /etc/vconsole.conf
 
&lt;span class=&quot;c&quot;&gt;# либо так&lt;/span&gt;
localectl set-keymap &lt;span class=&quot;nt&quot;&gt;--no-convert&lt;/span&gt; ruwin_ct_sh-UTF-8

&lt;span class=&quot;c&quot;&gt;# И сохраняем шрифт&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;FONT=&quot;ter-v18n&quot;&apos;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; /etc/vconsole.conf
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Ищем нужную временную зону:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;timedatectl list-timezones | &lt;span class=&quot;nb&quot;&gt;grep &lt;/span&gt;Mosc
Europe/Moscow
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Задаем временную зону:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;timedatectl set-timezone &lt;span class=&quot;s1&quot;&gt;&apos;Europe/Moscow&apos;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Включаем синхронизацию времени с NTP-сервером:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;timedatectl set-ntp &lt;span class=&quot;nb&quot;&gt;true&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Опционально устанавливаем часы компьютера:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;hwclock &lt;span class=&quot;nt&quot;&gt;--systohc&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Настройка имени хоста (машины):&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;hostnamectl set-hostname YOURHOSTNAME
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Редактируем хосты:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;nano /etc/hosts
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Содержимое должно быть примерно таким:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-hosts&quot;&gt;127.0.0.1 l     ocalhost
::1             localhost
127.0.1.1       &amp;lt;YOUR_HOSTNAME&amp;gt;.localdomain &amp;lt;YOUR_HOSTNAME&amp;gt;
# строки ниже опциональны и приведены в примере из man
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters
&lt;/code&gt;&lt;/pre&gt;

&lt;h3 id=&quot;сортировка-pacman-mirrorlist&quot;&gt;Сортировка pacman mirrorlist&lt;/h3&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pacman &lt;span class=&quot;nt&quot;&gt;-S&lt;/span&gt; reflector
reflector &lt;span class=&quot;nt&quot;&gt;--score&lt;/span&gt; 120 &lt;span class=&quot;nt&quot;&gt;-l&lt;/span&gt; 50 &lt;span class=&quot;nt&quot;&gt;-f&lt;/span&gt; 20 &lt;span class=&quot;nt&quot;&gt;--sort&lt;/span&gt; rate &lt;span class=&quot;nt&quot;&gt;-c&lt;/span&gt; RU &lt;span class=&quot;nt&quot;&gt;--verbose&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;--save&lt;/span&gt; /etc/pacman.d/mirrorlist
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;initramfs&quot;&gt;Initramfs&lt;/h3&gt;

&lt;p&gt;Linux грузится с помощью образа &lt;strong&gt;initramfs&lt;/strong&gt;: сначала файловая система монтируется в оперативную память (Initial-RAM-File-System), загружаются драйвера, монтируется реальная файловая система, и наконец мы получаем возможность войти в систему.&lt;/p&gt;

&lt;p&gt;Редактируем настройки образа в файле &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/etc/mkinitcpio.conf&lt;/code&gt;:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;nano /etc/mkinitcpio.conf
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Добавьте драйвера видеокарт в образ:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# Intel&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;MODULES&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=(&lt;/span&gt;i915&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;# AMD&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;MODULES&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=(&lt;/span&gt;amdgpu&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;# или NVIDIA&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;MODULES&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=(&lt;/span&gt;nvidia nvidia_modeset nvidia_uvm nvidia_drm&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;# или встройка AMD + дискретка NVIDIA&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;MODULES&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=(&lt;/span&gt;amdgpu nvidia nvidia_modeset nvidia_uvm nvidia_drm&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Добавление видеодрайверов позволяет решить проблем с редактированием конфигов при подключении мониторов, запуске игр игр на дискретке…&lt;/p&gt;

&lt;p&gt;ВАЖНО!!!!!! В хуки добавляем &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;btrfs&lt;/code&gt; до filesystems и keymap:&lt;/p&gt;

&lt;div class=&quot;language-conf highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;n&quot;&gt;HOOKS&lt;/span&gt;=(... &lt;span class=&quot;n&quot;&gt;btrfs&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;keymap&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;filesystems&lt;/span&gt; ...)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Хуки — это скрипты с функцией &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;run_hook&lt;/code&gt;, которые выполняются последовательно при загрузке &lt;strong&gt;initrmafs&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Изменим дефолтный уровень сжатия для zstd:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# COMPRESSION_OPTIONS&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;# Additional options for the compressor&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;COMPRESSION_OPTIONS&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=(&lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;-T0&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-15&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Теперь сгенериреум образ:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;mkinitcpio &lt;span class=&quot;nt&quot;&gt;-P&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;добавление-пользователя&quot;&gt;Добавление пользователя&lt;/h3&gt;

&lt;p&gt;Создаем пользователя:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;useradd &lt;span class=&quot;nt&quot;&gt;-m&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-G&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;users&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-s&lt;/span&gt; /bin/bash &amp;lt;YOUR_USERNAME&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;-m&lt;/code&gt; ‒ создать каталог пользователя в &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/home&lt;/code&gt;;&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;-G&lt;/code&gt; ‒ дополнительные группы, передаваемые через запятую: audio,games,lp,optical,power,scanner,storage,video,wheel. Добавив себя в группу &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;systemd-journal&lt;/code&gt;, вы сможете без sudo просматривать логи с помощью &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;journalctl&lt;/code&gt;…&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Устанавливаем для него пароль:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;passwd &amp;lt;YOUR_USERNAME&amp;gt;
New password: 
Retype new password:
passwd: password updated successfully

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;В целях безопасности лочим пользователя root, чтобы из под него нельзя было авторизоваться:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;passwd &lt;span class=&quot;nt&quot;&gt;-l&lt;/span&gt; root
passwd: password changed.
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Разрешаем sudo для себя (одноименной группы, создаваемой по умолчанию):&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;%&amp;lt;YOUR_USERNAME&amp;gt; ALL=(ALL:ALL) ALL&apos;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; /etc/sudoers.d/&amp;lt;YOUR_USERNAME&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Так же можем отредактировать sudoers, разрешив пользователям в группе wheel доступ к sudo:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;nano /etc/sudoers

&lt;span class=&quot;c&quot;&gt;# Нужно найти раскомментировать строку:&lt;/span&gt;
%wheel &lt;span class=&quot;nv&quot;&gt;ALL&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=(&lt;/span&gt;ALL:ALL&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt; ALL
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Часто в инструкциях пользователя добавдяют в группу &lt;strong&gt;sudo&lt;/strong&gt;. Группы &lt;strong&gt;wheel&lt;/strong&gt; и &lt;strong&gt;sudo&lt;/strong&gt; делают одно и то же: дают доступ к выполнению команды &lt;strong&gt;sudo&lt;/strong&gt;. Так уж исторически сложилось, что в debian-based дистрибутивах используют группу &lt;strong&gt;sudo&lt;/strong&gt;, а в RHEL ‒ &lt;strong&gt;wheel&lt;/strong&gt;.&lt;/p&gt;

&lt;h3 id=&quot;загрузчик-системы-bios&quot;&gt;Загрузчик системы BIOS&lt;/h3&gt;

&lt;p&gt;Если у вас BIOS, вам нужен grub (замените vda на ваш диск):&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pacman &lt;span class=&quot;nt&quot;&gt;-S&lt;/span&gt; grub-bios &lt;span class=&quot;nt&quot;&gt;--noconfirm&lt;/span&gt;
grub-install /dev/vda
grub-mkconfig &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; /boot/grub/grub.cfg
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;загрузчик-системы-uefi&quot;&gt;Загрузчик системы UEFI&lt;/h3&gt;

&lt;p&gt;Загружаться мы будем через systemd-boot. Для этого установим EFI:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;bootctl &lt;span class=&quot;nb&quot;&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Создаем загрузочную запись. Для начала сохраним &lt;strong&gt;PARTUUID&lt;/strong&gt;:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;blkid &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; value &lt;span class=&quot;nt&quot;&gt;-s&lt;/span&gt; PARTUUID /dev/nvme0n1p2 &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; /boot/loader/entries/arch.conf
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Отредактируем конфиг:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;nano /boot/loader/entries/arch.conf
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Он должен выглядеть примерно так:&lt;/p&gt;

&lt;div class=&quot;language-conf highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;n&quot;&gt;title&lt;/span&gt;   &lt;span class=&quot;n&quot;&gt;Arch&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Linux&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;initrd&lt;/span&gt;  /&lt;span class=&quot;n&quot;&gt;amd&lt;/span&gt;-&lt;span class=&quot;n&quot;&gt;ucode&lt;/span&gt;.&lt;span class=&quot;n&quot;&gt;img&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;initrd&lt;/span&gt;  /&lt;span class=&quot;n&quot;&gt;initramfs&lt;/span&gt;-&lt;span class=&quot;n&quot;&gt;linux&lt;/span&gt;.&lt;span class=&quot;n&quot;&gt;img&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;linux&lt;/span&gt;   /&lt;span class=&quot;n&quot;&gt;vmlinuz&lt;/span&gt;-&lt;span class=&quot;n&quot;&gt;linux&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;options&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;root&lt;/span&gt;=&lt;span class=&quot;n&quot;&gt;PARTUUID&lt;/span&gt;=&lt;span class=&quot;n&quot;&gt;fa65a43e&lt;/span&gt;-&lt;span class=&quot;n&quot;&gt;eb75&lt;/span&gt;-&lt;span class=&quot;m&quot;&gt;48&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;f0&lt;/span&gt;-&lt;span class=&quot;n&quot;&gt;aee1&lt;/span&gt;-&lt;span class=&quot;m&quot;&gt;975&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;a50c2e00d&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;rootflags&lt;/span&gt;=&lt;span class=&quot;n&quot;&gt;subvol&lt;/span&gt;=/@ &lt;span class=&quot;n&quot;&gt;rw&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;nvme_core&lt;/span&gt;.&lt;span class=&quot;n&quot;&gt;default_ps_max_latency_us&lt;/span&gt;=&lt;span class=&quot;m&quot;&gt;0&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;ul&gt;
  &lt;li&gt;Параметр &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;nvme_core.default_ps_max_latency_us=0&lt;/code&gt; нужен для некоторых моделей &lt;strong&gt;SSD M.2&lt;/strong&gt;. Без него файловая система через неопределенное время переходит в &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;read only&lt;/code&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;initrd  /amd-ucode.img&lt;/code&gt; - это подгрузка микрокодов процессора для исправления различных уязвимостей. &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/amd-ucode.img&lt;/code&gt; заменяем на &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/intel-ucode.img&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Установите микрокоды проца (в зависимости от производителя):&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pacman &lt;span class=&quot;nt&quot;&gt;-Sy&lt;/span&gt; amd-ucode
&lt;span class=&quot;c&quot;&gt;# либо&lt;/span&gt;
pacman &lt;span class=&quot;nt&quot;&gt;-Sy&lt;/span&gt; intel-ucode
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Настроим загрузчик:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;nano /boot/loader/loader.conf
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class=&quot;language-conf highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;n&quot;&gt;timeout&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;4&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;arch&lt;/span&gt;.&lt;span class=&quot;n&quot;&gt;conf&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;console&lt;/span&gt;-&lt;span class=&quot;n&quot;&gt;mode&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;max&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;editor&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;no&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;добавляем-переменные-окружения&quot;&gt;Добавляем переменные окружения&lt;/h3&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/etc/environment&lt;/code&gt; — это лучшее место для задания переменных, которые будут установлены глобально для всех пользователей…&lt;/p&gt;

&lt;p&gt;Сделаем редактором по-умолчанию &lt;strong&gt;nano&lt;/strong&gt; для всех взамен старперского &lt;strong&gt;vim&lt;/strong&gt; (мы его даже не стали устанавливать) из которого не могут выйти 95% пользователей Linux (&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;ESC&amp;gt;&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;:qa!&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;Enter&amp;gt;&lt;/code&gt;).&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;EDITOR=nano&apos;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;gt;&amp;gt;&lt;/span&gt; /etc/environment
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;hr /&gt;

&lt;p&gt;Переменные окружения, которые должны быть доступны только для вас и приложений, запускаемых от вашего пользователя, в дальнейшем можно добавлять в &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;~/.zshenv&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;~/.zlogin&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;~/.xprofile&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;~/.profile&lt;/code&gt; как &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;export KEY=VALUE&lt;/code&gt;. Общие для всех переменные можно установить в сценариях &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/etc/profiles.d/&amp;lt;filename&amp;gt;.sh&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Если система стартует через &lt;strong&gt;systemd&lt;/strong&gt; (со &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;startx&lt;/code&gt; не будет работать), то пользовательские переменные окружения в виде &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;KEY=VALUE&lt;/code&gt; можно установить в &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;~/.config/environments.d/&amp;lt;filename&amp;gt;.conf&lt;/code&gt; либо в &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/etc/environment.d/&amp;lt;filename&amp;gt;.conf&lt;/code&gt; (общие для всех).&lt;/p&gt;

&lt;h4 id=&quot;настройка-сети--на-целевом-хосте-&quot;&gt;Настройка сети [ на целевом хосте ]&lt;/h4&gt;

&lt;p&gt;Включим менеджер сети:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;systemctl &lt;span class=&quot;nb&quot;&gt;enable &lt;/span&gt;NetworkManager
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;грузимся-в-систему&quot;&gt;Грузимся в систему&lt;/h3&gt;

&lt;p&gt;Выходим из chroot:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;exit&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Теперь можно перегрузиться и вытащить флешку:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;reboot
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;настройка-системы&quot;&gt;Настройка системы&lt;/h3&gt;

&lt;h2 id=&quot;управление-пакетами&quot;&gt;Управление пакетами&lt;/h2&gt;

&lt;p&gt;Для управления пакетами я советую использовать yay (yet another yaourt).&lt;/p&gt;

&lt;p&gt;Главное преимущество Arch Linux в AUR, а поэтому нам нужен пакетный менеджер с его поддержкой. Раньше для этих целей использовали &lt;strong&gt;yaourt&lt;/strong&gt;, но за прошедшие годы последний уступил пальму первенства.&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;cd&lt;/span&gt; /tmp
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;git clone https://aur.archlinux.org/yay-bin
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;cd &lt;/span&gt;yay-bin
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;makepkg &lt;span class=&quot;nt&quot;&gt;-si&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Но можно и установить старый добрый yaourt:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;git clone https://aur.archlinux.org/package-query.git
&lt;span class=&quot;nb&quot;&gt;cd &lt;/span&gt;package-query
makepkg &lt;span class=&quot;nt&quot;&gt;-si&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;cd&lt;/span&gt; ..
git clone https://aur.archlinux.org/yaourt.git
&lt;span class=&quot;nb&quot;&gt;cd &lt;/span&gt;yaourt
makepkg &lt;span class=&quot;nt&quot;&gt;-si&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;настройка-swapzram&quot;&gt;Настройка SWAP/ZRAM&lt;/h2&gt;

&lt;p&gt;Ядру &lt;strong&gt;Linux&lt;/strong&gt;, независимо от размера оперативной памяти, нужно периодически сбрасывать страницы памяти в &lt;strong&gt;SWAP&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Для экономии ресурса &lt;strong&gt;SSD&lt;/strong&gt; &lt;strong&gt;SWAP&lt;/strong&gt; можно размещать в сжатом виде в оперативной памяти (&lt;strong&gt;ZRAM&lt;/strong&gt;).&lt;/p&gt;

&lt;p&gt;Установка:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;yay &lt;span class=&quot;nt&quot;&gt;-S&lt;/span&gt; zram-generator-git zram-generator-defaults
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Включение &lt;strong&gt;ZRAM&lt;/strong&gt;:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;systemctl restart systemd-zram-setup@zram0
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Рекомендованные настройки &lt;strong&gt;SWAP&lt;/strong&gt; для &lt;strong&gt;SSD&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/etc/sysctl.d/99-swappiness.conf&lt;/code&gt;&lt;/p&gt;
&lt;div class=&quot;language-conf highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;n&quot;&gt;vm&lt;/span&gt;.&lt;span class=&quot;n&quot;&gt;swappiness&lt;/span&gt;=&lt;span class=&quot;m&quot;&gt;100&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;vm&lt;/span&gt;.&lt;span class=&quot;n&quot;&gt;vfs_cache_pressure&lt;/span&gt;=&lt;span class=&quot;m&quot;&gt;10&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Применяем настройки:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;sysctl &lt;span class=&quot;nt&quot;&gt;--system&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;snapper&quot;&gt;Snapper&lt;/h2&gt;

&lt;p&gt;Snapper ‒ это менеджер снапшотов (снимков состояния файловой системы) для &lt;strong&gt;Btrfs&lt;/strong&gt;. Он может их создавать/удалять по таймеру, а так же позволяет восстанавливать отдельные файлы.&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;yay &lt;span class=&quot;nt&quot;&gt;-Sy&lt;/span&gt; snapper
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Установим так же хук, который будет делать снапшоты после каждого обновления пакетов:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;yay &lt;span class=&quot;nt&quot;&gt;-S&lt;/span&gt; snap-pac
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Снапшоты делаются каждый час, если не переопределить это поведение:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;systemctl edit snapper-timeline.timer

&lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;Timer]
&lt;span class=&quot;nv&quot;&gt;OnCalendar&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&amp;lt;period&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Настройки по-умолчанию предполагают слишком длительное хранение снапшотов, что может привести к постоянной проблеме нехватки места, если у вас SSD маленького объема.&lt;/p&gt;

&lt;p&gt;Создаем новый шаблон файла конфигураций, чтобы не редактировать дефолтный:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;cd&lt;/span&gt; /usr/share/snapper/config-templates
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;cp &lt;/span&gt;default config
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;nano config
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Где значения &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;TIMELINE_LIMIT_&amp;lt;PRERIOD&amp;gt;&lt;/code&gt; указывают сколько хранить N последних снапшотов за час (HOURLY)/день (DAILY)/неделю (WEEKLY)/месяц (MONTHLY)/год (YEARLY).&lt;/p&gt;

&lt;p&gt;Пример конфига:&lt;/p&gt;

&lt;div class=&quot;language-conf highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;...
&lt;span class=&quot;n&quot;&gt;TIMELINE_LIMIT_HOURLY&lt;/span&gt;=&lt;span class=&quot;s2&quot;&gt;&quot;10&quot;&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;TIMELINE_LIMIT_DAILY&lt;/span&gt;=&lt;span class=&quot;s2&quot;&gt;&quot;7&quot;&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;TIMELINE_LIMIT_WEEKLY&lt;/span&gt;=&lt;span class=&quot;s2&quot;&gt;&quot;0&quot;&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;TIMELINE_LIMIT_MONTHLY&lt;/span&gt;=&lt;span class=&quot;s2&quot;&gt;&quot;0&quot;&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;TIMELINE_LIMIT_YEARLY&lt;/span&gt;=&lt;span class=&quot;s2&quot;&gt;&quot;0&quot;&lt;/span&gt;
...
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Храним 10 последних за час и 7 ежедневных (хранится самый первый за день).&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;snapper &lt;span class=&quot;nt&quot;&gt;-c&lt;/span&gt; root create-config &lt;span class=&quot;nt&quot;&gt;-t&lt;/span&gt; config /
snapper &lt;span class=&quot;nt&quot;&gt;-c&lt;/span&gt; home create-config &lt;span class=&quot;nt&quot;&gt;-t&lt;/span&gt; config /home
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;systemctl &lt;span class=&quot;nb&quot;&gt;enable &lt;/span&gt;snapper-timeline.timer
systemctl &lt;span class=&quot;nb&quot;&gt;enable &lt;/span&gt;snapper-cleanup.timer
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;восстановление-удаленного-файла&quot;&gt;Восстановление удаленного файла&lt;/h3&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# Смотрим номер последнего снапшота&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;snapper &lt;span class=&quot;nt&quot;&gt;-c&lt;/span&gt; &amp;lt;config&amp;gt; list &lt;span class=&quot;nt&quot;&gt;-a&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;# Восстанавливаем файл&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;snapper &lt;span class=&quot;nt&quot;&gt;-c&lt;/span&gt; &amp;lt;config&amp;gt; undochange 0..&amp;lt;number&amp;gt; /path/to/file
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;заменяем-корневой-сабвольюм-на-снапшот&quot;&gt;Заменяем корневой сабвольюм на снапшот&lt;/h3&gt;

&lt;p&gt;Если не планируете пользоватся &lt;strong&gt;GUI&lt;/strong&gt;, то может пригодиться…&lt;/p&gt;

&lt;p&gt;В более сложных случаях может потребоваться восстановление системы:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;su

&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;mount /dev/mapper/root /mnt

&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;ls&lt;/span&gt; /mnt 
@ @home @.snapshots ...

&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;cd&lt;/span&gt; /mnt

&lt;span class=&quot;c&quot;&gt;# Смотрим снапшоты&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;ls&lt;/span&gt; @.snaphosts
... 42 ...

&lt;span class=&quot;c&quot;&gt;# Переименовываем старый корневой сабвольюм&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;mv&lt;/span&gt; @ @old

&lt;span class=&quot;c&quot;&gt;# Помним, что snapshot и subvolume это одно и тоже, считай, а значит мы монтировать снапшот &lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;# Делаем снимок снапшота, по-сути копирем его, так как снапшоты, создаваемые snapper readonly&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;btrfs sub snap @.snaphots/42/snapshot @

&lt;span class=&quot;c&quot;&gt;# Редактируем fstab, если он содержит subvolid&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;# Ищем `subvol=/@` и удаляем `subvolid=N,`&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;nano @/etc/fstab

&lt;span class=&quot;c&quot;&gt;# Или же можно прописать subvolid&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;btrfs sub show @ | &lt;span class=&quot;nb&quot;&gt;grep&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;Subvolume ID&apos;&lt;/span&gt;
        Subvolume ID:           XXX

&lt;span class=&quot;c&quot;&gt;# Монтируем сабвольюм&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;mount &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; remount /

&lt;span class=&quot;c&quot;&gt;# Теперь можно удалить @old&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;btrfs su de @old
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Это стандартная утилита для дистрибутива &lt;strong&gt;Garuda Linux&lt;/strong&gt; (основан на &lt;strong&gt;Arch&lt;/strong&gt;‘е как &lt;strong&gt;Manjaro&lt;/strong&gt; и пр. суррогаты). Графический менеджер для управления снапшотами и восстановления из них.&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;yay &lt;span class=&quot;nt&quot;&gt;-S&lt;/span&gt; btrfs-assistant btrfsmaintenance
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Для использования &lt;strong&gt;Btrfs Assistant&lt;/strong&gt; не подходит плоская схема, при которой подтома со снапшотами (&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@snapshots&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@home.snapshots&lt;/code&gt; и тп) монтируются в &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/.snapshots&lt;/code&gt; или &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/home/.snapshots&lt;/code&gt;. При восстановлении из снапшота, делает снапшот савольюма, а затем заменяет его на выбранный снапшот, все дочерние сабвольюмы и снапшоты перемещаются.&lt;/p&gt;

&lt;h3 id=&quot;автоматическая-настройка-почти&quot;&gt;Автоматическая настройка (почти)&lt;/h3&gt;

&lt;p&gt;Если вам лень настраивать руками, после монтирования корня в /mnt можно воспользоваться скриптом:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;curl http://dev.victor3d.com.br/arch-install/installer &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; installer
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;chmod&lt;/span&gt; +x installer
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;./installer
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Рекурсивная очистка каталога</title>
   <link href="https://www.victor3d.com.br/clean.html"/>
   <updated>2024-04-25T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/clean</id>
   <content type="html">&lt;p&gt;Рекурсивно сделать файлы не исполнимыми&lt;/p&gt;
&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;find ./ -type f -executable -exec ls {} \; -exec chmod -x {} \;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Рекурсивно удалить не нужные файлы .DS_Store с Mac OS&lt;/p&gt;
&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;find ./ -name .DS_Store -type f -exec ls {} \; -exec rm {} \;
find ./ -name ._.DS_Store -type f -exec ls {} \; -exec rm {} \;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Рекурсивно удалить все скрытые файлы и папки .* (Осторожно, может удалить лишнее)&lt;/p&gt;
&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;find ./ -name .* -type f -exec ls {} \; -exec rm {} \;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

</content>
 </entry>
 
 <entry>
   <title>Использование файловой системы BTRFS</title>
   <link href="https://www.victor3d.com.br/btrfs.html"/>
   <updated>2024-04-07T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/btrfs</id>
   <content type="html">&lt;h3 id=&quot;форматирование-разделов-в-btrfs&quot;&gt;Форматирование разделов в Btrfs&lt;/h3&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;mkfs.btrfs &lt;span class=&quot;nt&quot;&gt;-n&lt;/span&gt; 32k &lt;span class=&quot;nt&quot;&gt;-L&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;arch &lt;/span&gt;ARCH_DEVICE
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;-n&lt;/code&gt; указываем размер узла дерева в котором хранятся данные. Чем он больше, тем лучше сжимается…&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Тут и далее вместо &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ARCH_DEVICE&lt;/code&gt; указываем &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/dev/nvme0n1p1&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Btrfs ‒ это одна из самых продвинутых файловых систем в Linux. Многие считают &lt;strong&gt;ZFS&lt;/strong&gt; достойной альтернативой, но она не включена в ядро. &lt;strong&gt;Btrfs&lt;/strong&gt; поддерживает механизм &lt;strong&gt;CoW&lt;/strong&gt; (copy-on-write), создание снапшотов и сжатие данных… Снапшоты — это снимки файловой системы, точки для восстановления. Сжатие данных позволяет экономить место на диске, отказаться от использования архивов, но различные форматы изображений и видео и так поддерживают сжатие, поэтому оно не всегда полезно. За 4 года использования &lt;strong&gt;Btrfs&lt;/strong&gt; я не сталкивался с какими-то критическими багами, и она меня не раз спасали от утраты данных. Простой пример: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;sudo rm -rf /&amp;lt;тут закрался пробел&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;В &lt;strong&gt;Btrfs&lt;/strong&gt; нет привычных разделов, есть только подтома, которые можно сравнить с обычными каталогами. У них нет фиксированного размера, однако его можно ограничить с помощью quota. Снапшоты, если упускать некоторые детали, являются теми же самыми подтомами, те их можно монтировать и выполнять аналогичные операции.&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;p&gt;Монтируем RootFS:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;mount ARCH_DEVICE /mnt
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Возможные сабвольюмы:&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;subvolume&lt;/th&gt;
      &lt;th&gt;mount&lt;/th&gt;
      &lt;th&gt;описание&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Корневой каталог (системные файлы)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@home&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/home&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Домашний каталог с пользовательскими данными. Нужен отдельный так как при откате системы к предыдущему состоянию очень важно сохранить существующий прогресс (куки браузера, конфиги, документы, файлы проектов и т.д.)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@snapshots&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/.snapshots&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Содержит снапшоты корня, которые создает snapper&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@home.snapshots&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/home/.snapshots&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Содержит снапшоты хомяка, которые создает snapper&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@machines&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/var/lib/machines&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Если не существует, то создаст systemd&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@portables&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/var/lib/portables&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Если не существует, то создаст systemd&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@docker&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/var/lib/docker&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Рекомендации самого Docker с их сайта&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@docker_btrfs&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/var/lib/docker/btrfs&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Docker создает саьвольюмы по этому пути&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@var_lib&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/var/lib&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Вместо создания &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@machines&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@portables&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@docker&lt;/code&gt; можно создать только этот, если в &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/var/lib&lt;/code&gt; не будет храниться чего-то важного (предполагается, что будут делаться снапшоты только корня и/или хомяка)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@var&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/var&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Аналогично выше описанному&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@var_log&lt;/code&gt; или просто &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@log&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/var/log&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Логи как правило не представляют интереса, но в снапшотах занимают дополнительное место&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@swap&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/swap&lt;/code&gt; или &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/var/swap&lt;/code&gt;, или &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/var/lib/swap&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Хранит файл подкачки. Должен монтироваться с nodatacow&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;Подтома &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@machines&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@portables&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@.snapshots&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@home.snapshots&lt;/code&gt; и &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;@docker&lt;/code&gt; (опционально при использовании docker) нужны чтобы не заморачиваться с переносом вложенных подтомов при замене старого подтома на снапшот. Однако, вся эта плоская структура подтомов скорее нужна на серверах. Чтобы не заморачиваться я словетую использовать &lt;strong&gt;Btrfs Asssistant&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Создаем нужные подтома:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;btrfs sub create /mnt/@
btrfs sub create /mnt/@home

&lt;span class=&quot;c&quot;&gt;# Рекомендуется&lt;/span&gt;
btrfs sub create /mnt/@cache
btrfs sub create /mnt/@log
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Отмонтируем RootFS:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;umount /mnt
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Монтируем подтома и загрузочный раздел:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;mount &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;compress&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;zstd:6,subvol&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;@ ARCH_DEVICE /mnt

&lt;span class=&quot;c&quot;&gt;# Примонтируем остальное&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;# x-mount.mkdir создает несуществующую директорию&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;# mount -o x-mount.mkdir /dev/nvme0n1p2 /mnt/boot&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;# Используем более закрытые права на каталог с&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;mkdir&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-m&lt;/span&gt; 700 /mnt/boot
mount BOOT_DEVICE /mnt/boot

mount &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; x-mount.mkdir,compress&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;zstd:6,subvol&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;@home ARCH_DEVICE /mnt/home

&lt;span class=&quot;c&quot;&gt;# Монтируем остальные подтома&lt;/span&gt;
mount &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; x-mount.mkdir,compress&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;zstd:6,subvol&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;@cache ARCH_DEVICE /mnt/var/cache
mount &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; x-mount.mkdir,compress&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;zstd:6,subvol&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;@log ARCH_DEVICE /mnt/var/log
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Через двоеточие указывается уровень сжатия. На примере ниже оптимальный уровень сжатия 6. При нем скорость записи падает до 100 MiB/s, но при скачивании файлов из сети у нас скорость ~12 MiB/s (100 MBit/s)… Нам важна только скорость чтения, а она не падает меньше 2 GiB/s, те примерно равна скорость записи SSD (и не должна быть меньше нее в идеале). Протестировать уровни сжатия можно так:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;zstd &lt;span class=&quot;nt&quot;&gt;-T0&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-b1&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-e19&lt;/span&gt;
 1#Synthetic 50%     :  10000000 -&amp;gt;   3152996 &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;x3.172&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;,  908.5 MB/s, 2367.7 MB/s
 2#Synthetic 50%     :  10000000 -&amp;gt;   3129011 &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;x3.196&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;,  423.8 MB/s, 2312.6 MB/s
 3#Synthetic 50%     :  10000000 -&amp;gt;   3230491 &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;x3.096&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;,  198.8 MB/s, 1852.2 MB/s
 4#Synthetic 50%     :  10000000 -&amp;gt;   3339961 &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;x2.994&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;,  180.2 MB/s, 1591.4 MB/s
 5#Synthetic 50%     :  10000000 -&amp;gt;   3290137 &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;x3.039&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;,  133.4 MB/s, 1586.0 MB/s
 6#Synthetic 50%     :  10000000 -&amp;gt;   3278503 &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;x3.050&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;,  127.3 MB/s, 1615.1 MB/s
 7#Synthetic 50%     :  10000000 -&amp;gt;   3321448 &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;x3.011&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;,   92.9 MB/s, 1484.6 MB/s
 8#Synthetic 50%     :  10000000 -&amp;gt;   3315141 &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;x3.016&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;,   84.7 MB/s, 1477.1 MB/s
 9#Synthetic 50%     :  10000000 -&amp;gt;   3355994 &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;x2.980&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;,   55.0 MB/s, 1322.0 MB/s
10#Synthetic 50%     :  10000000 -&amp;gt;   3363166 &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;x2.973&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;,   37.2 MB/s, 1190.3 MB/s
11#Synthetic 50%     :  10000000 -&amp;gt;   3363170 &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;x2.973&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;,   24.2 MB/s, 1150.9 MB/s
12#Synthetic 50%     :  10000000 -&amp;gt;   3362882 &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;x2.974&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;,   23.1 MB/s, 1147.6 MB/s
13#Synthetic 50%     :  10000000 -&amp;gt;   3354692 &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;x2.981&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;,   9.05 MB/s, 1195.2 MB/s
14#Synthetic 50%     :  10000000 -&amp;gt;   3354678 &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;x2.981&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;,   9.70 MB/s, 1167.4 MB/s
15#Synthetic 50%     :  10000000 -&amp;gt;   3353801 &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;x2.982&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;,   8.03 MB/s, 1157.6 MB/s
16#Synthetic 50%     :  10000000 -&amp;gt;   3080678 &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;x3.246&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;,   6.68 MB/s, 2248.9 MB/s
17#Synthetic 50%     :  10000000 -&amp;gt;   3136878 &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;x3.188&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;,   2.64 MB/s, 1908.5 MB/s
18#Synthetic 50%     :  10000000 -&amp;gt;   3145664 &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;x3.179&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;,   2.54 MB/s, 1823.0 MB/s
19#Synthetic 50%     :  10000000 -&amp;gt;   3140424 &lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;x3.184&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;,   2.19 MB/s, 1843.2 MB/s
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;форматирование-внешнего-usb-диска-в-btrfs&quot;&gt;Форматирование внешнего usb диска в btrfs&lt;/h3&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;sudo mkfs.btrfs -f -L Backup /dev/sdb
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Для определения оптимальной силы сжатия запустить бенчмарк:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;zstd -T0 -b1 -e19
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Добавить запись в /etc/fstab:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;UUID=&amp;lt;...&amp;gt;       /mnt/backup     btrfs	noauto,user,compress=zstd:6	0 2 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Создание снапшота:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;sudo btrfs subvolume snapshot -r /mnt/backup /mnt/backup/.snapshots/test-snap
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Удаление снапшота:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;sudo btrfs subvolume delete  /mnt/backup/.snapshots/test-snap
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Просмотр информации об использовании btrfs:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;btrfs filesystem usage /mnt/backup
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Переадресация всей почты на внешний адрес в Postfix</title>
   <link href="https://www.victor3d.com.br/postfix-forward-mail.html"/>
   <updated>2021-05-04T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/postfix-forward-mail</id>
   <content type="html">&lt;p&gt;Если у вас есть почтовый сервер который может принимать и отправлять почту, можно настроить его таким образом, чтобы вся почта переадресовалась на внешний адрес.&lt;/p&gt;

&lt;p&gt;Отредактировать файл /etc/postfix/main.cf&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;virtual_alias_domains = example.com
virtual_alias_maps = hash:/etc/postfix/virtual
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;!--end_excerpt--&gt;

&lt;p&gt;Удалить example.com из mydestination&lt;/p&gt;

&lt;p&gt;Создать файл /etc/postfix/virtual со следующим содержанием:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;@example.com         example@gmail.com
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Перезагрузить postfix:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;postmap /etc/postfix/virtual
&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;service postfix reload
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

</content>
 </entry>
 
 <entry>
   <title>Zabbix - включаем шифрование для Агента (Agent Encryption)</title>
   <link href="https://www.victor3d.com.br/zabbix-agent-psk.html"/>
   <updated>2020-12-07T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/zabbix-agent-psk</id>
   <content type="html">&lt;p&gt;Если необходимо шифровать соединение между агентом и сервером нам потребуется включить шифрование. Можно использовать шифрование по сертификату или по PSK (ключу Pre-Shared Key). В этом примере я рассмотрю именно PSK, т.к. это на мой взгляд самый удобный способ шифрования: ключ сгенерировать легко и просто, так же можно использовать несколько ключей.&lt;/p&gt;

&lt;h3 id=&quot;установка-агента&quot;&gt;Установка Агента&lt;/h3&gt;

&lt;p&gt;Если у нас Linux или что-то подобное - нам повезло, ставим агента при помощи apt, rpm и прочих удобных штук, агент уже идет со всеми необходимыми библиотеками. Или загружаем агента отсюда: https://www.zabbix.com/download_agents при этом нам нужна версия с поддержкой шифрования (в поле Encryption должно быть написано OpenSSL).&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;создаем-ключ-psk&quot;&gt;Создаем ключ PSK&lt;/h3&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;openssl rand &lt;span class=&quot;nt&quot;&gt;-hex&lt;/span&gt; 32
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Полученный ключ сохраняем в файл zabbix_agentd.psk и копируем его в /etc/zabbix/.&lt;/p&gt;

&lt;h3 id=&quot;настройка-агента&quot;&gt;Настройка агента&lt;/h3&gt;

&lt;p&gt;Добавляем в файл zabbix_agentd.conf настройки шифрования:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;TLSConnect=psk
TLSAccept=psk
TLSPSKIdentity=PSK001
TLSPSKFile=/etc/zabbix/zabbix_agentd.psk
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;настройка-сервера-zabbix&quot;&gt;Настройка сервера Zabbix&lt;/h3&gt;

&lt;p&gt;Заходим в настройки хоста (Configuratiob → Hosts → ваш_хост) и открываем закладку Encyption. Заполняем поля:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Connection to host: PSK (Подключение к хосту от сервера Zabbix)&lt;/li&gt;
  &lt;li&gt;Connection from host: PSK (Подключение от хоста к серверу Zabbix)&lt;/li&gt;
  &lt;li&gt;PSK identity: PSK001 (Номер ключа в файле)&lt;/li&gt;
  &lt;li&gt;PSK: ваш_PSK_ключ (Сам ключ)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Применяем настройки, запускаем агент и смотрим логи - все должно заработать.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Процесс MRT съедает всю оперативную память и все ресурсы CPU</title>
   <link href="https://www.victor3d.com.br/mrt.html"/>
   <updated>2020-03-01T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/mrt</id>
   <content type="html">&lt;h3 id=&quot;удаление-процесса-mrt&quot;&gt;Удаление процесса MRT&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;/osx/mrt.png&quot; alt=&quot;MRT&quot; /&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Перезагружаемся зажав клавиши &lt;strong&gt;Command + R&lt;/strong&gt;.&lt;/li&gt;
  &lt;li&gt;В верхнем меню в “Утилиты” запускаем терминал.&lt;/li&gt;
  &lt;li&gt;Открывается терминал в котором отключаем контроль целостности системы, без чего система не даст удалить файлы: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;csrutil disable&lt;/code&gt;.&lt;/li&gt;
  &lt;li&gt;Перезагружаемся или выбрав в меню “Перезагрузка” или в том же терминале пишем &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;reboot&lt;/code&gt;.&lt;/li&gt;
  &lt;li&gt;Кому как удобно, или в Finder бегаем по папкам и удаляем:&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;/System/Library/LaunchAgents/com.apple.MRTd.plist
/System/Library/CoreServices/MRT.app
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;или в Терминале вводим команды:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;sudo rm /System/Library/LaunchAgents/com.apple.MRTd.plist
sudo rm /System/Library/CoreServices/MRT.app
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;!--end_excerpt--&gt;

&lt;p&gt;Не забываем проверить не остались ли файлы в Корзине.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Опять перезагружаемся зажав &lt;strong&gt;Command+R&lt;/strong&gt;.&lt;/li&gt;
  &lt;li&gt;Опять запускаем Терминал и вводим на сей раз команду: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;csrutil enable&lt;/code&gt; (включаем контроль целостности системы).&lt;/li&gt;
  &lt;li&gt;И вновь перезагружаемся.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Всё. Больше съедать память не будет.&lt;/p&gt;

&lt;p&gt;В других системах список удаляемых файлов может слегка отличаться:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;/System/Library/LaunchDaemons/com.apple.mrt.plist 
/System/Library/LaunchAgents/com.apple.mrt.uiagent.plist
/System/Library/CoreServices/MRTAgent.app 
/usr/libexec/МРТ
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Ну и естественно, вы всё делаете на свой страх и риск, поскольку во-первых командой &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;csrutil disable&lt;/code&gt; вы отключаете контроль целостности системы и если его не включить командой &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;csrutil enable&lt;/code&gt; возможны проблемы. К тому же удаляя системные файлы вы рискуете лишиться системы. Во всяком случае я у себя сделал, всё работает. Но как знать, потому и предупреждаю, дабы потом не было претензий.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Скрипт вывода текущего курса Bitcoin для Conky</title>
   <link href="https://www.victor3d.com.br/conky-bitcoin.html"/>
   <updated>2018-01-17T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/conky-bitcoin</id>
   <content type="html">&lt;p&gt;Что получится в итоге:
&lt;img src=&quot;/linux/conky/conky.png&quot; alt=&quot;Conky&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Создайте каталог, добавьте в него файл &lt;strong&gt;bitcoin.py&lt;/strong&gt; и сделайте его исполняемым:&lt;/p&gt;

&lt;div class=&quot;language-python highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c1&quot;&gt;#!/usr/bin/python
&lt;/span&gt;
&lt;span class=&quot;kn&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;requests&lt;/span&gt;

&lt;span class=&quot;n&quot;&gt;bitcoin&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;sh&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;https://api.coinmarketcap.com/v1/ticker/bitcoin/?convert=RUB&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&quot;&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;btc_res&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;requests&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;get&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;bitcoin&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;btc_data&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;btc_res&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;json&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()[&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;

&lt;span class=&quot;nb&quot;&gt;file&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nf&quot;&gt;open&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;/home/victor3d/.config/conky/bitcoin/bitcoin.txt&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;w&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;file&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;write&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;btc_data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;price_usd&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;se&quot;&gt;\n&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;file&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;write&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;btc_data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;percent_change_24h&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;%&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;se&quot;&gt;\n&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;file&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;write&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;btc_data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;price_rub&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;se&quot;&gt;\n&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;file&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;write&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;btc_data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;rank&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;se&quot;&gt;\n&lt;/span&gt;&lt;span class=&quot;sh&quot;&gt;&apos;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;file&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;close&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;!--end_excerpt--&gt;

&lt;p&gt;Для скрипта требуется библиотека python-requests, для установки на Debian введите:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;apt-get &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;python-requests
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Установите шрифт &lt;a href=&quot;/linux/conky/fontawesome-webfont.ttf&quot;&gt;FontAwesome&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Добавьте в конфигурационный файл .conkyrc:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;${hr}
${alignc}${font FontAwesome}${font} I T C O I N  ${if_match ${execi 10 awk -F . &apos;NR==2 {print $1}&apos; /home/victor3d/.config/conky/bitcoin/bitcoin.txt} &amp;gt; 0}${color #00ff00}${font FontAwesome}${font}${execi 10 awk -F . &apos;NR==2 {print $1}&apos; /home/victor3d/.config/conky/bitcoin/bitcoin.txt}%${color}${else}${color #FF0000}${font FontAwesome}${font}${execi 10 awk -F . &apos;NR==2 {print $1}&apos; /home/victor3d/.config/conky/bitcoin/bitcoin.txt}%${color}${endif}
${font FontAwesome}${font} ${execi 10 awk -F . &apos;NR==1 {print substr($1,2)}&apos; /home/victor3d/.config/conky/bitcoin/bitcoin.txt} ${alignr} ${font FontAwesome}${font} ${execi 10 awk -F . &apos;NR==3 {print $1}&apos; /home/victor3d/.config/conky/bitcoin/bitcoin.txt}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Замените путь /home/victor3d/.config/conky/bitcoin/ на соответствующий вашей системе.&lt;/p&gt;

&lt;p&gt;Чтобы данные обновлялись автоматически, добавьте строку в crontab:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;0 * * * * /home/victor3d/.config/conky/bitcoin/bitcoin.py
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Создание iso-образа из папки с именами файлов в русской кодировке для Windows</title>
   <link href="https://www.victor3d.com.br/genisoimage.html"/>
   <updated>2017-05-18T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/genisoimage</id>
   <content type="html">&lt;p&gt;Команда ниже создает iso образ из файлов в папке files. На записанном диске в Windows будут корректные имена файлов.&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;genisoimage &lt;span class=&quot;nt&quot;&gt;-input-charset&lt;/span&gt; utf-8 &lt;span class=&quot;nt&quot;&gt;-output-charset&lt;/span&gt; cp1251 &lt;span class=&quot;nt&quot;&gt;-J&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-joliet-long&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-U&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; disk.iso ./files
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;!--end_excerpt--&gt;

&lt;p&gt;Записать полученный образ можно следующей командой&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;wodim &lt;span class=&quot;nv&quot;&gt;driveropts&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;burnfree &lt;span class=&quot;nt&quot;&gt;-eject&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-dao&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-v&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;speed&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;0 &lt;span class=&quot;nv&quot;&gt;dev&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;4,0,0 disk.iso
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Вместо &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dev=4,0,0&lt;/code&gt; вставить параметры вашего CD-ROM, полученные командой&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;wodim &lt;span class=&quot;nt&quot;&gt;-scanbus&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Настройка раскладки клавиатуры для поддержки португальского (Бразилия) языка в Debian</title>
   <link href="https://www.victor3d.com.br/keyboardbr.html"/>
   <updated>2017-04-04T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/keyboardbr</id>
   <content type="html">&lt;p&gt;Добавить локаль pt_BR.UTF-8:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;dpkg-reconfigure locales
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Отредактировать файл /etc/default/keyboard&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;XKBMODEL=&quot;pc105&quot;
XKBLAYOUT=&quot;us,ru&quot;
XKBVARIANT=&quot;intl,&quot;
XKBOPTIONS=&quot;grp:ctrl_shift_toggle,lv3:ralt_alt&quot;

BACKSPACE=&quot;guess&quot;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Выполнить команды&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;service keyboard-setup restart
&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;udevadm trigger &lt;span class=&quot;nt&quot;&gt;--subsystem-match&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;input &lt;span class=&quot;nt&quot;&gt;--action&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;change
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;!--end_excerpt--&gt;

&lt;p&gt;Поскольку в раскладке клавиатуры US международной в Debian вместо символа ç выводится ć комбинацией ‘ + c, то чтобы исправить это:&lt;/p&gt;

&lt;p&gt;В файле /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules найти строку:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&quot;cedilla&quot; &quot;Cedilla&quot; &quot;gtk20&quot; &quot;/usr/share/locale&quot; &quot;az:ca:co:fr:gv:oc:pt:sq:tr:wa&quot;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Добавить :en после :wa, чтобы получилось следующее:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&quot;cedilla&quot; &quot;Cedilla&quot; &quot;gtk20&quot; &quot;/usr/share/locale&quot; &quot;az:ca:co:fr:gv:oc:pt:sq:tr:wa:en&quot;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Аналогично, отредактировать файл /usr/lib/i386-linux-gnu/gtk-3.0/3.0.0/immodules.cache.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Отсутствует приглашение командной строки после перехода в текстовый режим</title>
   <link href="https://www.victor3d.com.br/virtconsblank.html"/>
   <updated>2017-04-02T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/virtconsblank</id>
   <content type="html">&lt;p&gt;Если после перехода из графического режима в текстовую консоль с помощью комбинаций клавиш Ctrl-Alt-F1 (F1 … F6), отсутствует приглашение командной строки и экран остается черным, но при этом с помощью комбинации клавиш Ctrl-alt-F7 возможно вернуться в графический режим.&lt;/p&gt;

&lt;p&gt;Это связано с несовместимостью разрешения в текстовой консоли и вашей видеокартой. Настоить использование видеокартой текстового режима можно следующей командой:&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo sed&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-i&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-e&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&apos;s/#GRUB_TERMINAL/GRUB_TERMINAL/g&apos;&lt;/span&gt; /etc/default/grub
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;После чего нужно обновить конфиг GRUB:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;update-grub
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;И выполнить перезагрузку&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Не работающий Links2 в текстовой консоли</title>
   <link href="https://www.victor3d.com.br/links2tty.html"/>
   <updated>2017-04-01T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/links2tty</id>
   <content type="html">&lt;p&gt;Если в текстовой консоли Ubuntu 12.04 не работает браузер links2 в режиме фреймбуфера, запущенный командой:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;links2 &lt;span class=&quot;nt&quot;&gt;--g&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;!--end_excerpt--&gt;

&lt;p&gt;То нужно установить gpm и выполнить команду:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;dpkg-statoverride &lt;span class=&quot;nt&quot;&gt;--update&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;--add&lt;/span&gt; root root 4755 /usr/bin/links2
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Как добавить поддержку Serial-ATA дисков в PowerMac G4</title>
   <link href="https://www.victor3d.com.br/sata.html"/>
   <updated>2008-08-01T00:00:00+04:00</updated>
   <id>https://www.victor3d.com.br/sata</id>
   <content type="html">&lt;p&gt;Здесь описана процедура прошивки дешевых Serial-ATA контроллеров для поддержки Mac.&lt;/p&gt;

&lt;h3 id=&quot;купите-дешевый-serial-ata-контроллер-на-чипе-sil3512&quot;&gt;Купите дешевый Serial-ATA контроллер на чипе Sil3512&lt;/h3&gt;

&lt;p&gt;У меня был ST-Lab A-390 (Sata150, 2 int/Raid, PCI) куплен за 568 руб. Возможно также использовать чип Sil3112.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/osx/sata/card.jpg&quot; alt=&quot;Sata card&quot; /&gt;&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;вставьте-контроллер-в-powermac-g4&quot;&gt;Вставьте контроллер в PowerMac G4&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;/osx/sata/inside.jpg&quot; alt=&quot;Inside&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;скачайте-прошивку-здесь&quot;&gt;Скачайте прошивку &lt;a href=&quot;/osx/sata/sata.zip&quot;&gt;здесь&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;/osx/sata/sata1.png&quot; alt=&quot;Sata1&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;запустите-flashtool&quot;&gt;Запустите FlashTool&lt;/h3&gt;

&lt;p&gt;Осторожно, эта операция может повредить ваш контроллер. Но не переживайте, так как он был дешевый! 
В этой утилите присутствует возможность восстановить оригинальный BIOS для использования на PC.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/osx/sata/sata2.png&quot; alt=&quot;Sata2&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;перезагрузите-ваш-мак&quot;&gt;Перезагрузите ваш Мак&lt;/h3&gt;

&lt;p&gt;Это не обязательно, но при загрузке в single-mode режиме, вы увидите сообщения про ваш новый Serial-ATA порт.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/osx/sata/console.jpg&quot; alt=&quot;Console&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;все-готово&quot;&gt;Все готово!&lt;/h3&gt;

&lt;p&gt;После перезагрузки, вы не увидите никаких изменений в разделе Serial-ATA:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/osx/sata/sata3.png&quot; alt=&quot;Sata3&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Не волнуйтесь, наши новые порты нужно смотреть в разделе ATA.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/osx/sata/sata4.png&quot; alt=&quot;Sata4&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Теперь вы можете подключить SATA диск к вашему PowerMac G4 и использовать его. Возможно даже выполнить чистую установку Mac OS X и использовать новый Serial-ATA диск в качестве загрузочного.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Инсталляция системы QNX4</title>
   <link href="https://www.victor3d.com.br/qnx4_install.html"/>
   <updated>2006-02-10T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/qnx4_install</id>
   <content type="html">&lt;p&gt;Вы наверняка видели demodisk операционной системы QNX4. Если нет, то спешите попробовать его - вам понравится ( www.demodisk.com ) . И почти наверняка вы захотите поставить себе полную версию. На данный момент последняя версия 4.25C. На ее примере и описывается установка.&lt;/p&gt;

&lt;p&gt;Для начала вам надо достать дистрибутив : 5 дискет + 1 загрузочная. Это сама система с набором базовых файлов. Ставится только с дискет. Образы дискет находятся в файле qnx4.25.pdiskset.tar.F. Эти образы сделаны командой cp image /dev/fd0 , поэтому если вы делаете образы не в Unix, у вас могут быть трудности. Для начала надо распаковать - (инструкции для Dos/Windows).&lt;/p&gt;

&lt;p&gt;Если у вас старая версия freeze, то используйте короткие имена файлов, а лучше скачайте новую версию freeze32. Tar.exe лежит в архиве утилит.&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;C:\&amp;gt;freeze -id qnx4.25.pdiskset.tar.F
C:\&amp;gt;tar xvf qnx4.25.pdiskset.tar
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;В unix загрузочную дискету надо форматировать так : fdformat -k0 -z2 /dev/fd0 В противном случае при загрузке с этой дискеты возможны сбои. Устраняются сбои установкой меньшей частоты процессора ( для AMD предел - 200-233 Mhz ).&lt;/p&gt;

&lt;p&gt;Теперь вам необходимо записать полученные файлы на дискеты. Для этого используется программа rawrite.&lt;/p&gt;

&lt;p&gt;Если по каким-то причинам вы не используете эту программу, то возьмите Norton Disk Editor из комплекта Norton Utilities. В нем открывается файл с образом и с помощью [ Объект/Записать в …/Физические сектора/Диск А:/1.44Mb ] записывается на дискету.&lt;/p&gt;

&lt;p&gt;Далее вам необходимо выделить место на жестком диске. Для средней установки надо около 100-150 мегабайт, если же вы планируете надстраивать систему, например ставить X-Windows, то чем больше тем лучше. Для разбиения диска рекомендуется использовать Partition Magic. Раздел надо делать unformatted. Делать раздел лучше всего на первом диске ( иначе будут сложности, и все равно придется ставить диск первым до первой перезагрузки ). Раздел должен быть primary.&lt;/p&gt;

&lt;p&gt;Если вы хотите с этого диска загружать также другие ОС, то вам необходим менеджер операционных систем. Подойдет System Commander или SyMon . Если вы используете System Commander при установке активного раздела будьте внимательны - установите раздел на котором расположены файлы SC. QNX заменяет MBR, поэтому вам придется его обновлять.&lt;/p&gt;

&lt;p&gt;После первой загрузки и входа в систему администратором ( root ) подключите диски Dos.&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;#Dosfsys -L&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Эта команда автоматически подключит первый раздел вашего жесткого диска ( /dos/c ) и дискету ( /dos/a). Ключ -L означает, что мы хоти видет длиныые имена.&lt;/p&gt;

&lt;p&gt;Следующий файл, который надо установить - патч системы. На данный момент последний патч для ядра 4.25 называется “С”. Копируем с Dos-раздела патч.&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;#cp /dos/c/_patchC.tar.F /&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Копируем в корень, оттуда будем ставить&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;#install -u _patchC.tar.F&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Так в QNX выполняется установка файлов. Ключ -u означает распаковку. Если вы находитесть не в корневом каталоге, install порекомендует вам сменить его, т.к. распаковываться все может в текущий ( ./ ) каталог.&lt;/p&gt;

&lt;p&gt;В ядро QNX вставлена возможность защиты от копирования программных продуктов. Защита выполняется на уровне лицензий, которые должны копировать в специальный файл, расположенный в /.licenses ( т.е. файл расположен в корневом каталоге - / и имеет имя .licenses ). Официально лицензию можно получить в фирме QSSL, указав при этом номер вашего продукта, указанного на коробке.&lt;/p&gt;

&lt;p&gt;Если же вы не имеете этой коробки, то придется использовать следующий метод. С раздела Dos копируем патченный Proc32.( cksum: 2013672935 130615 Proc32 ).&lt;/p&gt;

&lt;p&gt;При установке критичных файлов, особенно если вы их загружали через сеть, используйте для проверки файла утилиту cksum. Если у вас ее еще нету, то вы можете загрузить ее себе. Версия для Windows( в комплекте с другими полезными утилилитами) и для QNX.&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;#cp /dos/c/Proc32 /boot/sys&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Теперь надо пересобрать ядро.&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;#cd /boot&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;# rm /images/hard.#&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;#make b=hard.#&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;#cp /.boot /.altboot&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;#cp images/hard.# /.boot&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Вместо знака # ставим номер текущего узла, если вы работаете не в сети, то это 1. Ваше старое ядро сохранено в /.altboot, и теперь при нажатии на ESC во время загрузки ( “Press ESC to boot alternate OS.”) будет загружаться оно. Это обязательно надо делать, т.к. если ядро будет испорчено, то система не загрузится. Тогда вам уже надо будет загружать систему с дискеты.&lt;/p&gt;

&lt;p&gt;Теперь можно перезагружаться.&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;#shutdown -f&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Загружаемся, входим. Теперь можно ставить программное обеспечение, не опасаясь, что оно не заработает. Ну или почти не опасаясь :).&lt;/p&gt;

&lt;p&gt;Первым делом ставим файловый менеджер под консоль - аналог Norton Commander под Dos.&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;#cp /dos/c/mqc21a.tgz /&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;#cd /&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;#gzip -d mqc21a.tgz&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;#tar xvf mqc21a.tar&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;#cd /bin&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;#ln -s mqc /mqc/2.1a/mqc&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;#ln -s med /mqc/2.1a/med&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;#mqc&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Теперь вам надо создать пользователя, под которым вы будете работать&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;#passwd username&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;и установить пароль на пользователя root&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;#passwd&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Теперь можно устанавливать софт: Photon, Voyager, Watcom C, TCP/IP etc…&lt;/p&gt;

&lt;p&gt;Вход в MicroGUI Photon осуществляется коммандой&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;#ph&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;В принципе, пока все…&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Создание bootable CD для QNX 4.25</title>
   <link href="https://www.victor3d.com.br/qnx4_bootcd.html"/>
   <updated>2006-02-01T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/qnx4_bootcd</id>
   <content type="html">&lt;p&gt;В форуме несколько раз возникал вопрос о создании загрузочного CD. Особого внимания на него не обращал, пока сам не столкнулся с этой проблемой. Решение найдено следующее, возможно, чего–то где-то я не понял, но схема работает. Итак, для начала нам понадобится Windows с какой - нибудь утилитой для записи на CD, умеющей разворачивать на болванку ISO – образ, так как именно с ISO – образами мы будем работать (я использовал Adaptec Easy Creator 4.01), утилита mkisofs (можно взять на ftp://ftp.qnx.com/usr/free/qnx4/os/utils/misc/mkisofs-1.11.1.tgz, болванка CD-RW, CD-R привод, и немного терпения.&lt;/p&gt;

&lt;p&gt;Первым делом нужно создать каталог и переписать в него программы, которые Вы хотели бы видеть на CD (каталог назовем для примера /qnx_cd_boot ). Обычный минимум это каталоги: /bin, /usr, /etc. Не забудьте /usr/lib/terminfo. В принципе, болванка большая, как правило, больше всего QNX со всеми Watcom, TCPIP, Apache, архивами, и т.д., так что переписывайте, не стесняйтесь. Линки оставляйте линками, как файлы переписывать не надо.&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;p&gt;Следующим шагом необходимо создать загрузочный образ для записи на CD. Нужно создать файл /boot/build/boot_cd. Для его изготовления можно использовать следующий пример (взял с http://www.qnx.com/support/sd_bok/solution.qnx?10345 и чуть подправил):&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;sys/boot
$ boot -v

sys/Proc32
$ Proc32 

sys/Slib32
$ Slib32

sys/Slib16
$ Slib16

/bin/Fsys
$ Fsys -r 1024

/bin/Fsys.eide
$ Fsys.eide -v

/bin/Iso9660fsys
$ Iso9660fsys /=/dev/cd0

/bin/sinit
$ sinit -s /bin/sh -i /etc/config/sysinit TERM=qnx
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Дальше – как обычно, поднимаемся в /boot, делаем &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;make b=boot_cd&lt;/code&gt;, получаем файл - загрузочный образ /boot/images/boot_cd. Кто делал это один раз – повторит с закрытыми глазами. Главное – не переусердствовать, полученный файл не должен превышать 640 К. Так что в файл /boot/build/boot_cd можно добавить еще пару строчек типа Fsys.floppy, если очень надо, и на этом остановиться. Внимательно смотрите на сообщения, выдаваемые при make – сообщений ‘warning’ быть не должно. Тут есть неприятный момент. Дело в том, что по документации файл .boot в QNX 4.25 не может быть больше 640 К, на самом деле уже при 512 К могут начаться проблемы. При загрузке появляется сообщение ‘missing operation system’ со всеми вытекающими последствиями. Ну, это отдельная тема для разговора. Так что будьте бдительны.&lt;/p&gt;

&lt;p&gt;Для использования mkisofs нужен образ загрузочной дискеты. Я опишу способ, проверенный лично мною, вы добавьте еще. Образ должен быть объемом 1,44 Мб (возможны и другие размеры, но остановимся на этом). Берем чистую дискету, отформатированную и инициализированную под QNX, монтируем (например, точка монтирования /dev/fd0, устройство /fd0), делаем &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;cp /boot/images/boot_cd /fd0/.boot&lt;/code&gt; . Теперь – с дискеты получаем образ : &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;cat /dev/fd0 &amp;gt; /qnx_cd_boot/boot.flp&lt;/code&gt; .&lt;/p&gt;

&lt;p&gt;Далее – подправить для своих нужд файл /qnx_cd_boot/etc/config/sysinit – именно он будет загружаться при запуске системы с CD, и можно переходить непосредственно к созданию ISO – образа диска при помощи утилиты mkisofs. Это стандартная утилита для Unix и Linux систем, по ней есть manpages (например, http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/man/mkisofs-1.13.html) – многое из описанного там не работает в QNX, но это лучше, чем тот набор символов, который появляется при запуске mkisofs в QNX. С другой стороны, есть исходники, так что – дерзайте. Итак, mkisofs скачали, распаковали, для простоты лучше переписать исполняемый файл mkisofs в / . Далее набираем &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mkisofs –b boot.flp –o cd_image.iso –l –R /qnx_cd_boot&lt;/code&gt; , где boot.flp – полученный нами образ дискеты (1,44Мб), cd_image.iso – имя файла образа CD, -l(el) – сохраняют файлы и каталоги, начинающиеся с точки (.photon), -R – сохраняет символьные линки. Этих ключей вполне достаточно для создания полноценного образа CD. Полученный файл cd_image.iso, используя Fatfsys, переписать в windows и в Вашей программе для записи CD сделать File-&amp;gt;CreateCDFromISOImage, а в BIOS – загрузка с CD-ROM, естественно. Болванка с QNX готова, можно загружаться. Несложные манипуляции со скриптами позволяют автоматизировать процесс установки QNX на винчестер, поле для творчества здесь безгранично.&lt;/p&gt;

&lt;p&gt;Если все прошло гладко, и наш труд венчает строка login, то это еще не повод для отдыха, а только промежуточная победа. Хочется mqc, vp, Photon, наконец. mqc не запускается – в процессе работы он создает временные файлы, а у нас файловая система read-only. Для этого создаем RAM диск (в загрузчике Fsys –r1024, 1024К – объем виртуального диска). В sysinit инициализируем RAM – диск, монтируем как /ram , в нем создаем каталоги /ram/etc/config/trap – для файла crt графического драйвера Photon, /ram/tmp – для временных файлов mqc. В /etc/profile прописываем TMPDIR=${TMPDIR:-/ram/tmp}. Теперь после перезагрузки mqc будет запускаться без проблем и временные файлы записывать в /ram/tmp. Можно с CD загрузить Photon, без обращения к винчестеру. Например, сделать демонстрационный CD, демонстрирующий ваши программы, написанные под Photon. Основная проблема здесь – файл /etc/config/trap/crt.# . Я решил эту задачу, что называется, в лоб, наверняка есть более изящное решение. Изначально каталог /etc/config/trap в каталоге /qnx_cd_boot создается как символьный линк на такой же каталог в RAM. Например, /qnx_cd_boot/etc/config/trap -&amp;gt; //1/ram/etc/config/trap. Таким образом, получаем в нашей файловой системе каталог, в котором можем создавать, редактировать и удалять файлы. Далее – для демо – диска не очень подходит окошко, которое выводит программа phgrafx при первом запуске Photon. Для этого я немного подправил /qnx_cd_boot/qnx4/photon/bin/ph – скрипт, который и запускает Photon. В нем закомментировал все строчки, содержащие команду phgrafx, а лучше – всю конструкцию if…else..fi, в котрой проверяется, вызывать эту команду или нет. Все будет работать, но в разрешении 640&lt;em&gt;480, что не очень хорошо. Я за рабочее принял разрешение 1024&lt;/em&gt;768, полагая, что большинство мониторов и видеокарт покажут такую картинку без труда. Для этого, пройдя по всему скрипту /qnx_cd_boot/qnx4/photon/bin/ph, находя команду crttrap, добавляем ей параметр –g1024,768 (crttrap –g1024*768 trap и т.д., для crttrap safe можно параметры не добавлять). Все. Собираем все на CD, перегружаемся, если все правильно сделали, то радуемся.Проблемы возникают с новыми видеокартами, на которые нет драйверов в QNX 4.25E.&lt;/p&gt;

&lt;p&gt;Надеюсь, у Вас все получится, возможно, не с первого раза, но для чего же тогда придумали CD-RW?&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>RUSKEY for QNX. Описание и руководство пользователя</title>
   <link href="https://www.victor3d.com.br/ruskey.html"/>
   <updated>2006-01-15T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/ruskey</id>
   <content type="html">&lt;h4 id=&quot;основные-трудности-при-работе-с-национальными-шрифтами&quot;&gt;ОСНОВНЫЕ ТРУДНОСТИ ПРИ РАБОТЕ С НАЦИОНАЛЬНЫМИ ШРИФТАМИ&lt;/h4&gt;

&lt;p&gt;Для того чтобы вы могли работать с национальным языком  в OS QNX на своем компьютере, вам необходимо выполнить следующие действия:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Иметь фонты, включающие символы национального алфавита в определенной кодировке для того режима, который необходим, например: текстовый, Qwindows, Photon, X.&lt;/li&gt;
  &lt;li&gt;Иметь файлы конфигурации клавиатуры (для OS QNX и отдельно для Photon или X).&lt;/li&gt;
  &lt;li&gt;Программную поддержку для переключения между основной (например, Английской) и дополнительной (национальной) раскладкой клавиатуры, для обеспечения правильного ввода символов.&lt;/li&gt;
  &lt;li&gt;Изменить конфигурацию системы для правильной работы с национальными шрифтами (например, для текстового режима необходимо дополнительно обеспечить их правильную загрузку).&lt;/li&gt;
&lt;/ul&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;функциональные-возможности-ruskey&quot;&gt;Функциональные возможности RUSKEY&lt;/h3&gt;

&lt;p&gt;Данный пакет предназначен для поддержки национальных алфавитов (по умолчанию русская кодировка КОИ-8) в операционной системе QNX (Текстовый режим, Qwindows, Photon).&lt;/p&gt;

&lt;p&gt;Основные возможности:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Переключение клавиатуры между основной и дополнительной раскладкой.&lt;/li&gt;
  &lt;li&gt;Гибкая настройка комбинации клавиш для переключения.&lt;/li&gt;
  &lt;li&gt;Индикация переключения звуком и цветом бордюра.&lt;/li&gt;
  &lt;li&gt;Создание .kbd файла, с поддержкой национального языка, для photon.&lt;/li&gt;
  &lt;li&gt;Создание конфигурационного файла для ruskey.&lt;/li&gt;
  &lt;li&gt;Модификация конфигурационного файла .etc/config/sysinit.node в соответствии с настройками.&lt;/li&gt;
  &lt;li&gt;Комплект фонтов для работы (текстовый режим, Qwindows и Photon).&lt;/li&gt;
  &lt;li&gt;Дополнительная программа для модификации фонтов текстового режима.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;комплект-поставки&quot;&gt;Комплект поставки&lt;/h3&gt;

&lt;p&gt;В комплект поставки входит инсталляционная дискета Ruskey, на которой находятся следующие файлы и директории:&lt;/p&gt;

&lt;table&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;ruskey/bin/be&lt;/td&gt;
      &lt;td&gt;программа редактирования текстовых фонтов&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;ruskey/bin/ruskey&lt;/td&gt;
      &lt;td&gt;программа переключения клавиатуры&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;ruskey/bin/ruset&lt;/td&gt;
      &lt;td&gt;программа настройки ruskey&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;ruskey/kbd/RUS&lt;/td&gt;
      &lt;td&gt;файл русской кодировки  клавиатуры&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;ruskey/cfont/&lt;/td&gt;
      &lt;td&gt;директория с файлами текстовых фонтов&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;ruskey/fonts/&lt;/td&gt;
      &lt;td&gt;директория с файлами фонтов для Qwindows&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;ruskey/phfont/&lt;/td&gt;
      &lt;td&gt;директория с файлами фонтов для Photon&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;h3 id=&quot;инсталляция&quot;&gt;Инсталляция&lt;/h3&gt;

&lt;p&gt;Для установки Ruskey на ваш компьютер необходимо дискету, поставленную вместе с этим руководством, вставить в дисковод флоппи дисков и выполнить команду:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;# install [ /dev/fdn ]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;где:  /dev/fdn - указывает дисковод, в который вставлен диск.&lt;/p&gt;

&lt;p&gt;При выполнении установки будет отображена информация об установке (копируемые файлы, каталоги и т.д.). После загрузки, будет запущена программа ruset для выполнения конфигурации.&lt;/p&gt;

&lt;h3 id=&quot;описание-программ-входящих-в-состав-ruskey&quot;&gt;Описание программ входящих в состав RUSKEY&lt;/h3&gt;

&lt;h4 id=&quot;программа-редактирования-фонтов-текстового-режима&quot;&gt;Программа редактирования фонтов текстового режима&lt;/h4&gt;

&lt;p&gt;Для запуска программы необходимо набрать следующую программу:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;#be name
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;где, name - имя файла содержащего текстовый фонт.&lt;/p&gt;

&lt;p&gt;После запуска программы на экране появится следующее окно:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/qnx/ruskey/1.png&quot; alt=&quot;1&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;PgUp, PgDown, Up, Down&lt;/em&gt; - Движение по файлу,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Enter&lt;/em&gt; - Выбор байта для изменения (новое значение вводится в шестнадцатеричном виде),&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Space&lt;/em&gt; - изменение отображение битов (цифровой или символьный),&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Esc&lt;/em&gt; - выход из программы.&lt;/p&gt;

&lt;h4 id=&quot;программа-переключения-кодировок-клавиатуры-ruskey&quot;&gt;Программа переключения кодировок клавиатуры ruskey&lt;/h4&gt;

&lt;p&gt;Для обеспечения переключения на национальную клавиатуру необходимо запустить следующую программу:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;#ruskey [options] &amp;amp;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;где options:&lt;/p&gt;

&lt;table&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;-n number&lt;/td&gt;
      &lt;td&gt;установка цвета бордюра для дополнительной раскладки клавиатуры, где “number” значение цвета 0 до 15 (по умолчанию number = 9),&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;-bi&lt;/td&gt;
      &lt;td&gt;управление бордюром через int10,&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;-br&lt;/td&gt;
      &lt;td&gt;управление бордюром через регистры видео карты,&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;-u frequency&lt;/td&gt;
      &lt;td&gt;частота(Hz) тона для основной кодировки,&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;-r frequency&lt;/td&gt;
      &lt;td&gt;частота(Hz) тона для дополнительной кодировки,&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;-d duration&lt;/td&gt;
      &lt;td&gt;длительность(ms) тона,&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;-k key1[,key2]&lt;/td&gt;
      &lt;td&gt;комбинация одной или двух клавиш для переключения на основную(key1) и дополнительную(key2) кодировку, где “key”: a-LeftAlt, A-RightAlt, s-LeftShift, S-RightShift, c-LeftCtrl, C-RightCtrl (по умолчанию RightShift+RightCtrl для обеих кодировок),&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;-o kbfile&lt;/td&gt;
      &lt;td&gt;полный путь и имя файла основной раскладки клавиатуры, обычно имя страны (по умолчанию /etc/config/kbd/USA),&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;-t kbfile&lt;/td&gt;
      &lt;td&gt;полный путь и имя файла дополнительной раскладки клавиатуры, обычно имя страны (по умолчанию /etc/config/kbd/RUS),&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;-v&lt;/td&gt;
      &lt;td&gt;вывод номера версии при запуске.&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;При запуске ruskey устанавливает свою настройку в следующем порядке: опции командной строки, файл конфигурации, значения по умолчанию.&lt;/p&gt;

&lt;h4 id=&quot;программа-конфигурирования-ruset&quot;&gt;Программа конфигурирования ruset&lt;/h4&gt;

&lt;p&gt;Для изменения конфигурации наберите команду:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;#ruset
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;После запуска программы на экране появится следующее окно:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/qnx/ruskey/2.png&quot; alt=&quot;2&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Для изменения параметров ruskey необходимо нажать клавишу (Alt+key или просто key) соответствующую изменяемому параметру, где:&lt;/p&gt;

&lt;table&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;em&gt;Speaker&lt;/em&gt;&lt;/td&gt;
      &lt;td&gt;Вкл/Выкл звуковой сигнализации переключения кодировок,&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;em&gt;Duration(ms)&lt;/em&gt;&lt;/td&gt;
      &lt;td&gt;Длительность звукового сигнала,&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;em&gt;Text Font&lt;/em&gt;&lt;/td&gt;
      &lt;td&gt;Вызов окна настройки текстовых фонтов,&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;em&gt;Primary&lt;/em&gt;&lt;/td&gt;
      &lt;td&gt;Вызов меню настройки параметров основной раскладки клавиатуры,&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;em&gt;Secondary&lt;/em&gt;&lt;/td&gt;
      &lt;td&gt;Вызов меню настройки параметров дополнительной раскладки клавиатуры,&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;em&gt;Photon&lt;/em&gt;&lt;/td&gt;
      &lt;td&gt;Вкл/Выкл конфигурации для Photon,&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;em&gt;Layout&lt;/em&gt;&lt;/td&gt;
      &lt;td&gt;Изменение конфигурации клавиатуры для Photon,&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;em&gt;Save &amp;amp; Exit&lt;/em&gt;&lt;/td&gt;
      &lt;td&gt;Сохранение конфигурации и выход из программы,&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;em&gt;Restore&lt;/em&gt;&lt;/td&gt;
      &lt;td&gt;Восстановить настройки из файла конфигурации,&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;em&gt;Default&lt;/em&gt;&lt;/td&gt;
      &lt;td&gt;Восстановить настройки по умолчанию,&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;em&gt;Cancel&lt;/em&gt;&lt;/td&gt;
      &lt;td&gt;Выход из программы без сохранения.&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;h5 id=&quot;список-фонтов-текстового-режима&quot;&gt;Список фонтов текстового режима&lt;/h5&gt;

&lt;p&gt;&lt;img src=&quot;/qnx/ruskey/3.png&quot; alt=&quot;3&quot; /&gt;&lt;/p&gt;

&lt;p&gt;При выборе в основном окне Text Font на экране появится следующее окно настройки фонтов, где:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Num&lt;/em&gt; - номер фонта,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Font&lt;/em&gt; - полный путь и имя файла фонта,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Rows&lt;/em&gt; - число строк на экране,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Line&lt;/em&gt; - высота фонта в пикселях.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Add&lt;/em&gt; - добавление в список  текстового фонта,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Delete&lt;/em&gt; - удаление фонта из списка,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Done&lt;/em&gt; - возврат в основное окно с сохранением изменений,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Cancel&lt;/em&gt; - возврат в основное окно без сохранения изменений.&lt;/p&gt;

&lt;p&gt;Для изменения настроек фонта из списка необходимо выбрать изменяемый фонт, нажать на клавишу соответствующую изменяемому параметру и ввести новое значение.&lt;/p&gt;

&lt;p&gt;При изменении имени файла или добавлении нового фонта на экране появляется следующее меню списка файлов.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/qnx/ruskey/4.png&quot; alt=&quot;4&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Перемещение по списку с помощью курсорных клавиш, &lt;em&gt;Enter&lt;/em&gt; - выбор фонта, &lt;em&gt;Esc&lt;/em&gt; - отказ от выбора.&lt;/p&gt;

&lt;p&gt;Для того чтобы изменить параметры переключения клавиатуры необходимо выбрать настройку Primary или Secondary, для изменения основной или дополнительной раскладки.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/qnx/ruskey/5.png&quot; alt=&quot;5&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/qnx/ruskey/5a.png&quot; alt=&quot;5a&quot; /&gt;&lt;/p&gt;

&lt;p&gt;После чего появится одно из следующих меню, где:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Switch&lt;/em&gt; - комбинация клавиш для переключения,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Layout&lt;/em&gt; - путь и имя файла описывающего раскладку клавиатуры для текстового режима,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Edit&lt;/em&gt; - редактирование файла раскладки клавиатуры,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Sound&lt;/em&gt; - частота звуковой сигнализации клавиатуры,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Border&lt;/em&gt; - индикация включения дополнительной раскладки цветом бордюра,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Use INT10&lt;/em&gt; - использование для изменения цвета бордюра int10, если не включено то используется аппаратное переключение,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Color&lt;/em&gt; - цвет бордюра.&lt;/p&gt;

&lt;h5 id=&quot;настройки-для-photon&quot;&gt;Настройки для Photon&lt;/h5&gt;

&lt;p&gt;&lt;img src=&quot;/qnx/ruskey/6.png&quot; alt=&quot;6&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Для включения поддержки Photon необходимо включить соответствующий режим в основном окне. При включенном режиме, выбор Layout (появится соответствующее меню) позволяет изменить настройки клавиатуры, где:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;New&lt;/em&gt; - ввод нового пути и имени файла для сохранения конфигурации,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;File&lt;/em&gt; - выбор пути и имени файла с настройкой,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Edit&lt;/em&gt; - настройка клавиатуры.&lt;/p&gt;

&lt;p&gt;После выбора опции меню Edit на экране появится следующее окно, где:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;курсорные клавиши&lt;/em&gt; - перемещение по кодам клавиш,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Modifier (Tab)&lt;/em&gt; - раскладка клавиатуры (primary, primary+shift, secondary, secondary+ shift),&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Value&lt;/em&gt; - код символа клавиши,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Done&lt;/em&gt; - возврат в основное окно,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Restore&lt;/em&gt; - восстановление старых значений из файла,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Default&lt;/em&gt; - восстановление значений по умолчанию,&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Cancel&lt;/em&gt; - выход из окна без сохранения.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/qnx/ruskey/7.png&quot; alt=&quot;7&quot; /&gt;&lt;/p&gt;

&lt;h5 id=&quot;завершение-работы&quot;&gt;Завершение работы&lt;/h5&gt;

&lt;p&gt;После окончания работы, при нажатии клавиш Alt+X или X (опция основного окна Save &amp;amp; Exit), будут внесены изменения в файлы /etc/config/sysinit.node, /etc/config/ruscfg.node, а также будет сгенерирован файл .kbd для Photon (если включена опция). После чего будет предложено перезагрузить компьютер для вступления всех изменений в силу.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/qnx/ruskey/8.png&quot; alt=&quot;8&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;© Николай Злобин&lt;/em&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Русификация QNX6</title>
   <link href="https://www.victor3d.com.br/qnx6russian.html"/>
   <updated>2006-01-06T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/qnx6russian</id>
   <content type="html">&lt;h3 id=&quot;русификация-консоли-qnx-6-в-текстовом-режиме&quot;&gt;Русификация консоли QNX 6 в текстовом режиме&lt;/h3&gt;

&lt;p&gt;Утилита для загрузки консольного шрифта в видеокарту: &lt;a href=&quot;/qnx/qnx6russian/loadfont.c&quot;&gt;loadfont&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Исходник loadfont.c компилировать так:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;make loadfont
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Используется только для текстового режима. Примеры запуска:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;loadfont cp866.08
loadfont iso866.16
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;!--end_excerpt--&gt;

&lt;p&gt;Если загружен шрифт с другим размером, чем был до этого, то нужно перезагрузить devc-con:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;slay devc-con; devc-con
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Возможно, что будет работать и если шрифт загружать при загрузке QNX 6 до запуска devc-con.&lt;/p&gt;

&lt;p&gt;Консольные шрифты вы можете скачать здесь:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;/qnx/qnx6russian/cp866.08&quot;&gt;cp866.08&lt;/a&gt; — шрифт размером 8x8, кодировка IBM 866. Шрифт взят из MS-DOS, из файла EGA3.CPI.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;/qnx/qnx6russian/cp866.14&quot;&gt;cp866.14&lt;/a&gt; — шрифт размером 8x14, кодировка IBM 866. Шрифт взят из MS-DOS, из файла EGA3.CPI.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;/qnx/qnx6russian/cp866.16&quot;&gt;cp866.16&lt;/a&gt; — шрифт размером 8x16, кодировка IBM 866. Шрифт взят из MS-DOS, из файла EGA3.CPI.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;/qnx/qnx6russian/iso866.16&quot;&gt;iso866.16&lt;/a&gt; — шрифт размером 8x16, кодировка IBM 866. Шрифт взят из MS-DOS, из файла ISO.CPI.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;/qnx/qnx6russian/fnt-bolkhov.tar.gz&quot;&gt;fnt-bolkhov.tar.gz&lt;/a&gt; — Консольные шрифты в кодировках IBM 866 и RUSCII (CP 1125) с размерами 8x8, 8x14 и 8x16, сделаны на основе шрифтов от Дмитрия Болховитянова.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Существует пакет SWD Cyrillic Pack для QNX 6, который содержит в своём составе модифицированный драйвер консоли devc-con (не знаю, правда, от какой версии QNX 6), который позволяет переключать раскладки клавиатуры (русская, английская) по нажатию клавиши ScrollLock.&lt;/p&gt;

&lt;h3 id=&quot;русская-раскладка-клавиатуры-для-консоли-qnx-6-в-текстовом-режиме&quot;&gt;Русская раскладка клавиатуры для консоли QNX 6 в текстовом режиме&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;/qnx/qnx6russian/kbd.tbl.ru&quot;&gt;kbd.tbl.ru&lt;/a&gt; — русская раскладка клавиатуры для консоли QNX 6, кодировка IBM 866.&lt;/p&gt;

&lt;p&gt;В папке ${QNX_TARGET}/etc/ также уже есть немецкая и американская раскладки:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;kbd.tbl.de - DE-102 (German) layout.&lt;/li&gt;
  &lt;li&gt;kbd.tbl.us - US-101 layout (the default).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Менеджеры devc-con и devc-con-hid поддерживают международные раскладки клавиатуры. По умолчанию они используют исходную раскладку US-101.&lt;/p&gt;

&lt;p&gt;Если файл /etc/kbd.tbl присутствует, когда вы запускаете devc-con или devc-con-hid, то он загружается и испольуется вместо неё. Вы можете перезагрузить этот файл во время выполнения путём нажатия Ctrl-Alt-Space. (Если вы используете VMWare, вам придётся нажать это дважды).&lt;/p&gt;

&lt;h3 id=&quot;русификация-photon-20&quot;&gt;Русификация Photon 2.0&lt;/h3&gt;

&lt;p&gt;После установки QNX 6.2.1 настройте локализацию. Для установки часового пояса запустите программу «User’s Configuration» (кнопка «Localization» в меню). Рекомендую также снять флажок «The hardware clock uses UTC/GMT».&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/qnx/qnx6russian/users_configuration.gif&quot; alt=&quot;users_configuration.gif&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Программа «User’s Configuration» в Photon 2.0.4/QNX 6.2.1 в отличие от утилиты kbsel в Photon 1.14/QNX 4.25 не позволяет выбрать несколько раскладок клавиатуры и горячие клавиши для их переключения, поэтому русификацию клавиатуры в Photon 2.0.4/QNX 6.2.1 придётся производить вручную с помощью редактирования файла /etc/system/trap/.KEYBOARD.host, где host — имя машины, например, localhost. В этом файле должны быть две следующие строки:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;en_US_101.kbd
ru_RU_102.kbd
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Переключение раскладок клавиатуры происходит по нажатию клавиш LeftAlt-LeftShift.&lt;/p&gt;

&lt;p&gt;В QNX 6.1 достаточно было только прописать строку ru_RU_102.kbd или выбрать на закладке «Keyboard» программы «User’s Configuration» раскладку клавиатуры «Russian», так как файл ru_RU_102.kbd содержит кроме русской раскладки клавиатуры также и стандартную английскую (американскую) раскладку клавиатуры и переключение раскладок по нажатию клавиши RightAlt, но в QNX 6.2 это почему-то не работает.&lt;/p&gt;

&lt;p&gt;Для того чтобы видеть скрытые (hidden) файлы, то есть файлы, имена которых начинаются с точки (как, например, .KEYBOARD.localhost), настройте их отображение в менеджере файлов, которым вы пользуетесь (Photon File Manager и/или MQC).&lt;/p&gt;

&lt;p&gt;В QNX 6.2.1, также как и в QNX 4.25 можно использовать TTF-шрифты и делать подстановки шрифтов.&lt;/p&gt;

&lt;p&gt;Для установки шрифтов в QNX 6.2.1 нужно скопировать файлы шрифтов в каталог /usr/photon/font_repository и запустить утилиту /usr/photon/bin/mkfontdir, которая просканирует каталог /usr/photon/font_repository и пропишет найденные шрифты в файл /usr/photon/font_repository/fontdir. В Photon 2.0.4/QNX 6.2.1 после запуска утилиты mkfontdir и перезагрузки Photon возможно исчезновение курсора. Возможно, причина этого связана с файлом /usr/photon/font_repository/phcursor.phf. Символы этого файла являются изображениями курсоров и в Photon версии 2.0.4 имеют Unicode-коды не в диапазоне 0xE900-0xE921, как это было в предыдущих версиях, а 0x0000-0x0021. В файле fontdir однако после установки QNX 6.2.1 прописаны правильные значения E900-E921 и курсор отображается нормально, но утилита mkfontdir просканировав шрифты, извлекает из заголовков шрифтов параметры шрифтов и прописывает их в файл fontdir, в результате попытки отобразить символы с кодами 0xE900-0xE921 из шрифта phcursor.phf оказываются неудачными и курсор пропадает. Чтобы «вернуть» курсор, нужно в файле fontdir для шрифта phcursor.phf заменить 0000-0021 на E900-E921 и перезагрузить Photon. Также желательно пропатчить файл phcursor.phf, чтобы после следующего запуска mkfontdir курсор снова не исчез:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;phcursor.phf
00000025: 00 E9
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Это можно сделать при помощи стандартной утилиты spatch или с помощью HEX-редактора BIEW, либо скачайте уже пропатченный файл &lt;a href=&quot;https://wiki.victor3d.com.br/qnx/qnx6russian/phcursor.phf&quot;&gt;phcursor.phf&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&quot;русификация-photon-terminal-pterm&quot;&gt;Русификация Photon Terminal (pterm)&lt;/h3&gt;

&lt;p&gt;Что касается русификации терминала Photon’а (pterm), то хочу заметить, что русификация pterm в QNX 6.2.1 почти не отличается принципиально от русификации pterm в QNX 4.25. Отличие в том, что в окне свойств терминала нельзя выбрать/сменить тип терминала, по умолчанию тип терминала — «ANSI», если вам нужен тип терминала «QNX», то вам нужно запустить pterm с опцией -Q, но если вы сохраните конфигурацию в файле с именем pterm.rc, то может так получиться, что вы не сможете потом вернуться к типу терминала «ANSI» — это лечится удалением файла конфигурации $HOME/.ph/pterm/pterm.rc. Поэтому следующий совет: сохраняйте конфигурацию терминала в файлах с именами pterm.имя_программы.rc, и если собираетесь сохранить конфигурацию в файле pterm.rc, то не запускайте pterm с типом терминала «QNX», то есть с опцией -Q.&lt;/p&gt;

&lt;p&gt;Например, делайте так: запускаете&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pterm -Q mqc &amp;amp;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;и сохраняете конфигурацию в файле pterm.mqc.rc, запускаете&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pterm mc &amp;amp;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;и сохраняете конфигурацию в файле pterm.mc.rc.&lt;/p&gt;

&lt;p&gt;В pterm QNX 6.2.1/Photon 2.0 можно использовать TTF-шрифты. Например, копируете:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;cp /fs/hd0-dos/windows/fonts/lucon.ttf /usr/photon/font_repository
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Создаёте с помощью утилиты ptermcs файл трансляции кодировок /usr/photon/translations/cp866_cp866_unicode.cs:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;ANSI charset: Cyrillic (IBM 866)
Internal/QNX charset: Cyrillic (IBM 866)
Font charset: Unicode
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Жмёте правой кнопкой мыши на окне pterm, выбираете пункт «Properties», в нём: «Font», «Custom…», «Edit», добавляете шрифт: Lucida Console, Size 14 (lucidaconsoles14), подключаете файл трансляции кодировок /usr/photon/translations/cp866_cp866_unicode.cs&lt;/p&gt;

&lt;p&gt;Шрифты вы можете скачать &lt;a href=&quot;/qnx/qnx6russian/fonts.tar.gz&quot;&gt;здесь&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Файлы трансляции кодировок *.cs для pterm (смотрите выше) в Photon 2.0/QNX 6 абсолютно точно такие же как и в Photon 1.14/QNX 4. pterm стал их поддерживать, кажется, ещё в QNX версии 6.1, но только в Photon 2.0.4/QNX 6.2.1 появилась утилита ptermcs для их создания и редактирования.&lt;/p&gt;

&lt;h3 id=&quot;прочее&quot;&gt;Прочее&lt;/h3&gt;

&lt;p&gt;Настройте шрифты для программ, которыми вы пользуетесь, например, для HelpViewer:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/qnx/qnx6russian/helpviewer_font.gif&quot; alt=&quot;helpviewer_font.gif&quot; /&gt;&lt;/p&gt;

&lt;p&gt;и для Voyager&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/qnx/qnx6russian/WWW_configuration.gif&quot; alt=&quot;WWW_configuration.gif&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;перекодировка-файлов&quot;&gt;Перекодировка файлов&lt;/h3&gt;

&lt;p&gt;Бывают ситуации, когда нужно перекодировать текстовые файлы из одной кодировки в другую. Например, вы хотите перекодировать HTML-файлы из кодировки KOI8-R в кодировку UTF-8, чтобы создать файлы справочной системы, или хотите перенести ваши проекты из кодировки SWD в кодировку UTF-8 (для этого опять же надо перекодировать файлы справки и перекодировать виджеты).&lt;/p&gt;

&lt;p&gt;Перекодировать текстовые файлы из одной кодировки в другую возможно с помощью Note Pad (ped — Photon editor).&lt;/p&gt;

&lt;p&gt;Для стандартных кодировок это делается так (на примере перекодировки из кодировки IBM 866 в кодировку UTF-8):&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Запустить Note Pad: ped &amp;amp;&lt;/li&gt;
  &lt;li&gt;Через меню «Options», пункт меню «Encoding» (или Ctrl-E) выбрать кодировку «Cyrillic (IBM 866)».&lt;/li&gt;
  &lt;li&gt;Открыть текстовый файл. При этом файл перекодируется из выбранной кодировки (IBM 866) в UTF-8.&lt;/li&gt;
  &lt;li&gt;Через меню «Options», пункт меню «Encoding» (или Ctrl-E) выбрать кодировку «Unicode in UTF-8».&lt;/li&gt;
  &lt;li&gt;Сохранить текстовый файл. При этом файл перекодируется из UTF-8 в выбранную кодировку (UTF-8).&lt;/li&gt;
  &lt;li&gt;Закрыть файл.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Для кодировки SWD особый случай: чтобы перекодировать файл из кодировки SWD в какую-либо другую кодировку (отличную от IBM 866), нужно предварительно перекодировать файл из кодировки SWD в кодировку IBM 866, для этого нужно:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Запустить Note Pad: ped &amp;amp;&lt;/li&gt;
  &lt;li&gt;Через меню «Options», пункт меню «Encoding» (или Ctrl-E) выбрать кодировку «Unicode in UTF-8».&lt;/li&gt;
  &lt;li&gt;Открыть текстовый файл.&lt;/li&gt;
  &lt;li&gt;Через меню «Options», пункт меню «Encoding» (или Ctrl-E) выбрать кодировку «Western European (ISO 8859-1)».&lt;/li&gt;
  &lt;li&gt;Сохранить текстовый файл.&lt;/li&gt;
  &lt;li&gt;Закрыть файл.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Таким образом, чтобы перекодировать файл из кодировки SWD в кодировку, например, UTF-8, нужно сначала перекодировать файл из кодировки SWD в кодировку IBM-866, а затем уже из кодировки IBM 866 перекодировать его в кодировку UTF-8 (таким образом придётся два раза открывать и закрывать файл). А для перекодировки из какой-либо кодировки, отличной от IBM 866 в кодировку SWD нужно предварительно перекодировать файл в кодировку IBM 866.&lt;/p&gt;

&lt;p&gt;Программно перекодировка текстовых строк осуществляется с помощью функций PxTranslate. Для перекодировки с помощью функций PxTranslateStateFromUTF() или PxTranslateFromUTF() из кодировки SWD в кодировку IBM 866 или для перекодировки с помощью функций PxTranslateStateToUTF() или PxTranslateToUTF() из кодировки IBM 866 в кодировку SWD нужно для функции PxTranslateSet() в качестве второго параметра указать “ISO-8859-1”.&lt;/p&gt;

&lt;p&gt;Вы можете скачать программу фильтр-перекодировщик, которая используя функции PxTranslate считывает символы со стандартного устройства ввода stdin, перекодирует их в другую кодировку и записывает на стандартное устройство вывода stdout. Символы, которые не удаётся перекодировать, заменяются на символы подчёркивания ‘_’. Программу можно использовать для перекодировки файлов, используя перенаправление ввода-вывода. Программа требует задания в командной строки двух параметров: кодировка входного файла и кодировка выходного файла. В качестве кодировки (charset) может быть имя секции, один из алиасов или значение переменной Description файла /usr/photon/translations/charsets. Примеры запуска:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;translate windows-1251 IBM866 &amp;lt;readme.txt &amp;gt;readme
translate KOI8-R UTF-8 &amp;lt;index.html &amp;gt;bookset.html
translate UTF-8 ISO-8859-1 &amp;lt;base.wgtw |translate IBM866 UTF-8 &amp;gt;base1.wgtw
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Версия для QNX 6: &lt;a href=&quot;/qnx/qnx6russian/translate.gz&quot;&gt;translate&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Макинтош FAQ. Подключение мониторов к Макинтошам</title>
   <link href="https://www.victor3d.com.br/monitors.html"/>
   <updated>2005-03-01T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/monitors</id>
   <content type="html">&lt;p&gt;Особенностью видеопорта Макинтоша является наличие специальных контактов разъема, позволяющих распознавать тип подключенного монитора и выставлять соответствующие параметры видеосигналов.&lt;/p&gt;

&lt;h3 id=&quot;распайка-разъема-монитора-macintosh&quot;&gt;Распайка разъема монитора Macintosh&lt;/h3&gt;

&lt;p&gt;В таблице указаны все контакты “старого” разъема (DB-15), а также соответствующие им контакты “нового” разъема (так называемого разъема высокой плотности – HDI-45). На этот разъем, кроме выходов видеоадаптера, могут выводится также ADB, входы стереомикрофона, видео и выход для наушников.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/mac/faq/db15.gif&quot; alt=&quot;DB-15&quot; /&gt;
&lt;img src=&quot;/mac/faq/hdi45.gif&quot; alt=&quot;HDI-45&quot; /&gt;&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Контакт Old&lt;/th&gt;
      &lt;th&gt;Контакт New&lt;/th&gt;
      &lt;th&gt;Сигнал&lt;/th&gt;
      &lt;th&gt;Описание&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;26&lt;/td&gt;
      &lt;td&gt;RED.GND&lt;/td&gt;
      &lt;td&gt;Red Video Ground&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;2&lt;/td&gt;
      &lt;td&gt;27&lt;/td&gt;
      &lt;td&gt;RED.VID&lt;/td&gt;
      &lt;td&gt;Red Video&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;3&lt;/td&gt;
      &lt;td&gt;34&lt;/td&gt;
      &lt;td&gt;CYSNC~&lt;/td&gt;
      &lt;td&gt;Composite Sync&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;4&lt;/td&gt;
      &lt;td&gt;8&lt;/td&gt;
      &lt;td&gt;MON.ID1&lt;/td&gt;
      &lt;td&gt;Monitor ID, Bit 1 (also known as SENSE0)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;5&lt;/td&gt;
      &lt;td&gt;11&lt;/td&gt;
      &lt;td&gt;GRN.VID&lt;/td&gt;
      &lt;td&gt;Green Video&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;6&lt;/td&gt;
      &lt;td&gt;10&lt;/td&gt;
      &lt;td&gt;GRN.GND&lt;/td&gt;
      &lt;td&gt;Green Video Ground&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;7&lt;/td&gt;
      &lt;td&gt;9&lt;/td&gt;
      &lt;td&gt;MON.ID2&lt;/td&gt;
      &lt;td&gt;Monitor ID, Bit 2 (also known as SENSE1)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;8&lt;/td&gt;
      &lt;td&gt;.&lt;/td&gt;
      &lt;td&gt;nc&lt;/td&gt;
      &lt;td&gt;(no connection)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;9&lt;/td&gt;
      &lt;td&gt;45&lt;/td&gt;
      &lt;td&gt;BLU.VID&lt;/td&gt;
      &lt;td&gt;Blue Video&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;10&lt;/td&gt;
      &lt;td&gt;18&lt;/td&gt;
      &lt;td&gt;MON.ID3&lt;/td&gt;
      &lt;td&gt;Monitor ID, Bit 3 (also known as SENSE2)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;11&lt;/td&gt;
      &lt;td&gt;43&lt;/td&gt;
      &lt;td&gt;C&amp;amp;VSYNC.GND&lt;/td&gt;
      &lt;td&gt;CSYNC &amp;amp; VSYNC Ground&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;12&lt;/td&gt;
      &lt;td&gt;33&lt;/td&gt;
      &lt;td&gt;VSYNC~&lt;/td&gt;
      &lt;td&gt;Vertical Sync&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;13&lt;/td&gt;
      &lt;td&gt;44&lt;/td&gt;
      &lt;td&gt;BLU.GND&lt;/td&gt;
      &lt;td&gt;Blue Video Ground&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;14&lt;/td&gt;
      &lt;td&gt;43&lt;/td&gt;
      &lt;td&gt;HSYNC.GND&lt;/td&gt;
      &lt;td&gt;HSYNC Ground&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;15&lt;/td&gt;
      &lt;td&gt;42&lt;/td&gt;
      &lt;td&gt;HSYNC~&lt;/td&gt;
      &lt;td&gt;Horizontal Sync&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Shell&lt;/td&gt;
      &lt;td&gt;Shell&lt;/td&gt;
      &lt;td&gt;CHASSIS.GND&lt;/td&gt;
      &lt;td&gt;Chassis Ground&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;В зависимости от модели Макинтоша, его видеоадаптер может с какими-то мониторами работать, а с какими-то - нет.&lt;/p&gt;

&lt;h3 id=&quot;коды-распознаваемые-видеопортом-quadra&quot;&gt;Коды, распознаваемые видеопортом Quadra&lt;/h3&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Дисплей&lt;/th&gt;
      &lt;th&gt;Контакт 10(18)&lt;/th&gt;
      &lt;th&gt;Контакт 7(9)&lt;/th&gt;
      &lt;th&gt;Контакт 4(8)&lt;/th&gt;
      &lt;th&gt;Разрешение, пиксел&lt;/th&gt;
      &lt;th&gt;Dot Clock, МГц&lt;/th&gt;
      &lt;th&gt;Развертка кадровая, Гц&lt;/th&gt;
      &lt;th&gt;Развертка строчная, кГц&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;21’ RGB Monitor&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;1152 x 870&lt;/td&gt;
      &lt;td&gt;100&lt;/td&gt;
      &lt;td&gt;75&lt;/td&gt;
      &lt;td&gt;68.7&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Portrait Display (15” B/W)&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;640 x 870&lt;/td&gt;
      &lt;td&gt;57.2832&lt;/td&gt;
      &lt;td&gt;75&lt;/td&gt;
      &lt;td&gt;68.9&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;12’ RGB Monitor&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;512 x 384&lt;/td&gt;
      &lt;td&gt;15.6672&lt;/td&gt;
      &lt;td&gt;60.15&lt;/td&gt;
      &lt;td&gt;24.48&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;WorkStation Display (Two Page Display - 21” B/W)&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;1152 x 870&lt;/td&gt;
      &lt;td&gt;100&lt;/td&gt;
      &lt;td&gt;75&lt;/td&gt;
      &lt;td&gt;68.7&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;NTSC (interlaced)&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;512x384&lt;/td&gt;
      &lt;td&gt;12.2727&lt;/td&gt;
      &lt;td&gt;59.94&lt;/td&gt;
      &lt;td&gt;15.7&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;NTSC (interlaced)&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;640x480&lt;/td&gt;
      &lt;td&gt;12.2727&lt;/td&gt;
      &lt;td&gt;59.94&lt;/td&gt;
      &lt;td&gt;15.7&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Portrait Color (15” RGB)&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;640 x 870&lt;/td&gt;
      &lt;td&gt;57.2832&lt;/td&gt;
      &lt;td&gt;75&lt;/td&gt;
      &lt;td&gt;68.9&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;12’ B/W Monitor&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;640 x 480&lt;/td&gt;
      &lt;td&gt;30.24&lt;/td&gt;
      &lt;td&gt;66.67&lt;/td&gt;
      &lt;td&gt;35.0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;12’(14’) RGB Monitor&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;640 x 480&lt;/td&gt;
      &lt;td&gt;30.24&lt;/td&gt;
      &lt;td&gt;66.67&lt;/td&gt;
      &lt;td&gt;35.0&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;Для получения цветного сигнала NTSC, требуется конвертер RGB-to-NTSC&lt;/p&gt;

&lt;p&gt;При обнаружении следующего кода проверяются “Расширенные” коды: 1 1 1&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ПРИМЕЧАНИЕ:&lt;/strong&gt; сигнал 0 обозначает, что штырек должен быть соединен с C&amp;amp;VSYNC.GND; сигнал 1 - не соединен.&lt;/p&gt;

&lt;h3 id=&quot;расширенные-коды&quot;&gt;Расширенные коды&lt;/h3&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Дисплей&lt;/th&gt;
      &lt;th&gt;Пары контактов 4-10 (8-18)&lt;/th&gt;
      &lt;th&gt;10-7 (18-9)&lt;/th&gt;
      &lt;th&gt;7-4 (9-8)&lt;/th&gt;
      &lt;th&gt;Разрешение, пиксел&lt;/th&gt;
      &lt;th&gt;Dot Clock, МГц&lt;/th&gt;
      &lt;th&gt;Развертка кадровая, Гц&lt;/th&gt;
      &lt;th&gt;Развертка строчная, кГц&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;16” Color&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;832 x 624&lt;/td&gt;
      &lt;td&gt;57.2832&lt;/td&gt;
      &lt;td&gt;75&lt;/td&gt;
      &lt;td&gt;49.7&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;19” Color&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;?&lt;/td&gt;
      &lt;td&gt;?&lt;/td&gt;
      &lt;td&gt;74.93&lt;/td&gt;
      &lt;td&gt;?&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;Для получения цветного сигнала PAL требуется конвертер RGB-to-PAL.&lt;/p&gt;

&lt;table&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;PAL Encoder (interlaced)&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;640x480&lt;/td&gt;
      &lt;td&gt;14.75&lt;/td&gt;
      &lt;td&gt;50&lt;/td&gt;
      &lt;td&gt;15.625&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PAL Encoder (interlaced)&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;768x576&lt;/td&gt;
      &lt;td&gt;14.75&lt;/td&gt;
      &lt;td&gt;50&lt;/td&gt;
      &lt;td&gt;15.625&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;Эта конфигурация не поддерживает цветовое разрешение 24 бит/пиксел.&lt;/p&gt;

&lt;table&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;PAL Monitor (interlaced)&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;640x480&lt;/td&gt;
      &lt;td&gt;14.75&lt;/td&gt;
      &lt;td&gt;50&lt;/td&gt;
      &lt;td&gt;15.625&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PAL Monitor (interlaced)&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;768x576&lt;/td&gt;
      &lt;td&gt;14.75&lt;/td&gt;
      &lt;td&gt;50&lt;/td&gt;
      &lt;td&gt;15.625&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;Для этого кода необходимо включение диода между контактами 10 и 7, анодом к 7, катодом к 10.&lt;/p&gt;

&lt;table&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;NTSC Encoder (interlaced)&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;?&lt;/td&gt;
      &lt;td&gt;?&lt;/td&gt;
      &lt;td&gt;59.94&lt;/td&gt;
      &lt;td&gt;?&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;Для этого кода необходимо включение диода между контактами 10 и 4, анодом к 4, катодом к 10.&lt;/p&gt;

&lt;table&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;VGA&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;640 x 480&lt;/td&gt;
      &lt;td&gt;25.175&lt;/td&gt;
      &lt;td&gt;59.95&lt;/td&gt;
      &lt;td&gt;31.47&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Super VGA&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;0&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;800 x 600&lt;/td&gt;
      &lt;td&gt;36&lt;/td&gt;
      &lt;td&gt;56&lt;/td&gt;
      &lt;td&gt;35.16&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;Для включения Super VGA, нужно в пульте “Мониторы” нажать “Options”, в диалоге выбрать Super VGA и перезагрузить компьютер.&lt;/p&gt;

&lt;table&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;Монитор отсутствует&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;(видео выключено)&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;&lt;strong&gt;ПРИМЕЧАНИЕ.&lt;/strong&gt; для расширенных кодов: 0 - штырьки в паре соединены вместе (10, 7 или 4); 1 - не соединены. &lt;strong&gt;НЕ соединяйте с GND&lt;/strong&gt; какой-либо из этих штырьков.&lt;/p&gt;

&lt;h3 id=&quot;multiple-scan-мониторы-распознаются-powermacintosh&quot;&gt;Multiple Scan мониторы (распознаются PowerMacintosh)&lt;/h3&gt;

&lt;p&gt;Контакт 4(8) соединен с C&amp;amp;VSYNC.GND&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Дисплей&lt;/th&gt;
      &lt;th&gt;Контакты 7 (9) и 10 (18)&lt;/th&gt;
      &lt;th&gt;Разрешение&lt;/th&gt;
      &lt;th&gt;Частота кадров, Гц&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;Multiple Scan 14”&lt;/td&gt;
      &lt;td&gt;закорочены&lt;/td&gt;
      &lt;td&gt;640x480 832x624&lt;/td&gt;
      &lt;td&gt;66.7 74.6&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Multiple Scan 16”&lt;/td&gt;
      &lt;td&gt;диод, анодом к 7 (9)&lt;/td&gt;
      &lt;td&gt;640x480 832x624 1024x768&lt;/td&gt;
      &lt;td&gt;66.7 74.6 74.9&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Multiple Scan 21”&lt;/td&gt;
      &lt;td&gt;диод, анодом к 10 (18)&lt;/td&gt;
      &lt;td&gt;640x480 832x624 1024x768 1152x870&lt;/td&gt;
      &lt;td&gt;66.7 74.6 74.9 75.1&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;h3 id=&quot;как-подключить-vgasvga-монитор&quot;&gt;Как подключить VGA/SVGA-монитор&lt;/h3&gt;

&lt;p&gt;Это можно сделать практически с любым VGA/SVGA-монитором и LC/Quadra/PowerMac. Нельзя использовать старые (одночастотные) VGA-мониторы с Macintosh IIsi, LC и LC II. Насколько мне известно, из Макинтошей со встроенным видеоконтроллером абсолютно невозможно подключение только к IIci.&lt;/p&gt;

&lt;p&gt;Вам потребуется использовать готовый переходник или спаять его по следующей схеме:&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;DB-15&lt;/th&gt;
      &lt;th&gt;High Density&lt;/th&gt;
      &lt;th&gt;Назначение&lt;/th&gt;
      &lt;th&gt;Разъем VGA&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;2&lt;/td&gt;
      &lt;td&gt;27&lt;/td&gt;
      &lt;td&gt;Red Video&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;26&lt;/td&gt;
      &lt;td&gt;Red Ground&lt;/td&gt;
      &lt;td&gt;6&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;9&lt;/td&gt;
      &lt;td&gt;45&lt;/td&gt;
      &lt;td&gt;Blue Video&lt;/td&gt;
      &lt;td&gt;3&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;13&lt;/td&gt;
      &lt;td&gt;44&lt;/td&gt;
      &lt;td&gt;Blue Ground&lt;/td&gt;
      &lt;td&gt;8&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;5&lt;/td&gt;
      &lt;td&gt;11&lt;/td&gt;
      &lt;td&gt;Green Video&lt;/td&gt;
      &lt;td&gt;2&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;6&lt;/td&gt;
      &lt;td&gt;10&lt;/td&gt;
      &lt;td&gt;Green Ground&lt;/td&gt;
      &lt;td&gt;7&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;15&lt;/td&gt;
      &lt;td&gt;42&lt;/td&gt;
      &lt;td&gt;Hsync&lt;/td&gt;
      &lt;td&gt;13&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;12&lt;/td&gt;
      &lt;td&gt;33&lt;/td&gt;
      &lt;td&gt;Vsync&lt;/td&gt;
      &lt;td&gt;14&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;14&lt;/td&gt;
      &lt;td&gt;43&lt;/td&gt;
      &lt;td&gt;Sync Ground&lt;/td&gt;
      &lt;td&gt;10&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;10&lt;/td&gt;
      &lt;td&gt;18&lt;/td&gt;
      &lt;td&gt;Закоротить контакты 7 и 10 (9 и 18)&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;7&lt;/td&gt;
      &lt;td&gt;9&lt;/td&gt;
      &lt;td&gt;чтобы видеоадаптер определял монитор как VGA&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;&lt;strong&gt;ПРИМЕЧАНИЕ.&lt;/strong&gt; При использовании современных мониторов лучше попробовать использовать в переходнике перемычки как для Multiscan-мониторов&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Макинтош FAQ. Подключение модема к Макинтошу</title>
   <link href="https://www.victor3d.com.br/modem.html"/>
   <updated>2005-02-01T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/modem</id>
   <content type="html">&lt;p&gt;&lt;em&gt;Примечание: Речь идет о Макинтошах, более старых, чем G3/iMac&lt;/em&gt;&lt;/p&gt;

&lt;h3 id=&quot;введение&quot;&gt;Введение&lt;/h3&gt;

&lt;p&gt;Когда возникает желание подключить к Макинтошу модем, в первый момент пугает необычный вид модемного порта, совершенно не похожий на COM-порт PC-совместимой машины. Однако, все не так страшно. Последовательный порт Макинтоша – RS-422 – отличается от RS-232 двуполярной передачей сигнала, поэтому при заземлении приемника и неприсоединении передатчика получается обычный RS-232. Так что вся проблема – правильно спаять кабель.&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;модемный-кабель&quot;&gt;Модемный кабель&lt;/h3&gt;

&lt;p&gt;Для создания шнурка “Macintosh-модем” нам понадобится:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;семижильный кабель,&lt;/li&gt;
  &lt;li&gt;разъем DB-25 (папа),&lt;/li&gt;
  &lt;li&gt;разъем DIN-8 (папа).&lt;/li&gt;
&lt;/ul&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Макинтош&lt;/th&gt;
      &lt;th&gt;*&lt;/th&gt;
      &lt;th&gt;Модем&lt;/th&gt;
      &lt;th&gt;*&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;HSKo&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;4, 20&lt;/td&gt;
      &lt;td&gt;RTS, DTR&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;HSKi&lt;/td&gt;
      &lt;td&gt;2&lt;/td&gt;
      &lt;td&gt;5&lt;/td&gt;
      &lt;td&gt;CTS&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;TxD-&lt;/td&gt;
      &lt;td&gt;3&lt;/td&gt;
      &lt;td&gt;2&lt;/td&gt;
      &lt;td&gt;TxD&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Gnd&lt;/td&gt;
      &lt;td&gt;4&lt;/td&gt;
      &lt;td&gt;7&lt;/td&gt;
      &lt;td&gt;Gnd&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;RxD-&lt;/td&gt;
      &lt;td&gt;5&lt;/td&gt;
      &lt;td&gt;3&lt;/td&gt;
      &lt;td&gt;RxD&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;TxD+&lt;/td&gt;
      &lt;td&gt;6&lt;/td&gt;
      &lt;td&gt;х&lt;/td&gt;
      &lt;td&gt;Не подключен&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;GPi&lt;/td&gt;
      &lt;td&gt;7&lt;/td&gt;
      &lt;td&gt;8&lt;/td&gt;
      &lt;td&gt;DCD&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;RxD+&lt;/td&gt;
      &lt;td&gt;8&lt;/td&gt;
      &lt;td&gt;7&lt;/td&gt;
      &lt;td&gt;Gnd&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Экран&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;Экран&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;Из приведенной выше разводки, при внимательном рассмотрении, становятся видны две возможные проблемы, на самом деле они не очень и важны, так что не пугайтесь:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;К одному контакту HSKo (DIN-8) подсоединены два контакта DTR и RTS (DB-25). В связи с этим встает проблема как же использовать эту линию, за какие веревочки дергать: RTS или DTR? Каждая программа на самом деле использует ее на свой вкус, одна использует DTR HangUp (кладет трубку по перепаду DTR когда хочет завершить сеанс), другая управляет потоком из модема в компьютер т.е. RTS, есть программы в которых можно выбрать DTR или RTS. Но к сожалению их нельзя использовать одновременно. Соответственно, в инициализационной строке модема в первом случае должна быть команда &amp;amp;D2, а во втором – &amp;amp;D. (Более употребительный, кстати, второй вариант)&lt;/li&gt;
  &lt;li&gt;Линия GPi - DCD. В промышленных шнурках частенько отсутствует. А в старых LowEnd-моделях (Plus, Classic, Classic II, Color Classic, Color Classic II, LC, LC II) контакт 7 (GPi) вообще не подсоединен. В действительности, и не всякий софт умеет использовать эту линию. (DCD используется, например, в RavelMAIL)&lt;/li&gt;
&lt;/ul&gt;

</content>
 </entry>
 
 <entry>
   <title>Макинтош FAQ. Батарейки</title>
   <link href="https://www.victor3d.com.br/battery.html"/>
   <updated>2005-01-01T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/battery</id>
   <content type="html">&lt;p&gt;&lt;em&gt;По материалам Apple TechInfo (Article ID: 11751)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;В один прекрасный…&lt;/p&gt;

&lt;p&gt;Или не очень прекрасный день Вы вдруг обнаруживаете, что ваш любимый и ненаглядный Мак вдруг “уехал на много лет в прошлое”, а то и вообще не проявляет признаков жизни. Похоже, пора менять батарейку.&lt;/p&gt;

&lt;p&gt;Конечно, русскому Левше не привыкать подковывать забугорную технику, и масса Макинтошей в России покорно работают с самыми невообразимыми батарейками, примотанными проводами к их внутренностям. Однако, иногда хочется, чтобы было “как в Штатах”. На этот случай Вам предлагается таблица батареек, использовавшихся в различных моделях Маков.&lt;/p&gt;

&lt;p&gt;В большинстве это – литиевые или алкалиновые батарейки напряжением 3,6 или 4,5 вольта.&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;настольные-компьютеры&quot;&gt;Настольные компьютеры&lt;/h3&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Модель Macintosh&lt;/th&gt;
      &lt;th&gt;Battery Part Number&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;Macintosh 128, 512K, 512Ke, Macintosh Plus&lt;/td&gt;
      &lt;td&gt;742-0003, аналоги: #523-BP, #RPX-21, #PX-21&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Macintosh SE 800K, Macintosh II (with leads)&lt;/td&gt;
      &lt;td&gt;742-0009&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Macintosh II with 600-0530 Battery Holder Board&lt;/td&gt;
      &lt;td&gt;742-0011, Аналоги: ER3S; LS14250; LSL3&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Macintosh SE FDHD (with leads)&lt;/td&gt;
      &lt;td&gt;742-0011, Аналоги: ER3S; LS14250; LSL3&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Macintosh Classic (4-chip and 2-chip)&lt;/td&gt;
      &lt;td&gt;742-0011, Аналоги: ER3S; LS14250; LSL3&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Macintosh SE/30, IIx, IIcx, IIci, IIfx, IIsi&lt;/td&gt;
      &lt;td&gt;742-0011, Аналоги: ER3S; LS14250; LSL3&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Macintosh IIvi, IIvx, Performa 600&lt;/td&gt;
      &lt;td&gt;742-0011, Аналоги: ER3S; LS14250; LSL3&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Macintosh LC, LC II, LC III, Performa 400&lt;/td&gt;
      &lt;td&gt;742-0011, Аналоги: ER3S; LS14250; LSL3&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Macintosh Quadra 605, LC 475, Performa 475, 476&lt;/td&gt;
      &lt;td&gt;742-0011, Аналоги: ER3S; LS14250; LSL3&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Macintosh LC 520, LC 550, Performa 550&lt;/td&gt;
      &lt;td&gt;742-0011, Аналоги: ER3S; LS14250; LSL3*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Macintosh LC 575, Performa 575, 577, 578&lt;/td&gt;
      &lt;td&gt;922-0750&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Macintosh Classic II, Color Classic, Performa 200&lt;/td&gt;
      &lt;td&gt;742-0011, Аналоги: ER3S; LS14250; LSL3*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Macintosh 630, включая Quadra, LC, Performa&lt;/td&gt;
      &lt;td&gt;922-0750&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Macintosh Centris 610, 650, 660AV&lt;/td&gt;
      &lt;td&gt;742-0011, Аналоги: ER3S; LS14250; LSL3&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Macintosh Quadra 610, 660AV, 650, 700, 800, 840AV, 900, 950&lt;/td&gt;
      &lt;td&gt;742-0011, Аналоги: ER3S; LS14250; LSL3&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Macintosh and Performa 5200, 5300, 5400, 5500, 6200, 6300, 6400 и 6500 серии; Twentieth Anniversary Macintosh&lt;/td&gt;
      &lt;td&gt;922-0750&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Macintosh 6100/60, 6100/66, 7100/66, 8100/80, Performa 6100 серии&lt;/td&gt;
      &lt;td&gt;742-0011, Аналоги: ER3S; LS14250; LSL3&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Macintosh 7100/80, серии 7200, 7300, 7500, 7600, 8100/100, 8100/110, серии 8500, 8600, 9500 и 9600&lt;/td&gt;
      &lt;td&gt;922-1262&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Macintosh G3 (Desktop, Minitower, All-in-One)&lt;/td&gt;
      &lt;td&gt;742-0011, Аналоги: ER3S; LS14250; LSL3&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Macintosh G3 (Blue and White)&lt;/td&gt;
      &lt;td&gt;922-1262&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iMac - all models&lt;/td&gt;
      &lt;td&gt;922-4028&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Mac G4 (PCI Graphics)&lt;/td&gt;
      &lt;td&gt;922-1262&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Mac G4 (AGP Graphics)&lt;/td&gt;
      &lt;td&gt;922-4028&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Mac G4 (Gigabit Ethernet)&lt;/td&gt;
      &lt;td&gt;922-4028&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Mac G4 Cube&lt;/td&gt;
      &lt;td&gt;922-4028&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;ul&gt;
  &lt;li&gt;Color Classic, Macintosh LC 520 и LC/Performa 550 с модернизированной платой используют другую батарейку – 922-0750.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;portable-и-powerbook&quot;&gt;Portable и PowerBook&lt;/h3&gt;

&lt;p&gt;Если системная батарея в Portable или PowerBook 100 разряжена до напряжения 5.4 В или ниже, она выходит из строя.&lt;/p&gt;

&lt;p&gt;Никель-кадмиевые, никель-металл-гидридные и литий-ионные могут быть заряжены даже после глубокого разряда.&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Модель Macintosh&lt;/th&gt;
      &lt;th&gt;Battery Part Number&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;Portable, Backlit Portable System Battery&lt;/td&gt;
      &lt;td&gt;076-0376&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Portable, Backlit Portable Backup Battery&lt;/td&gt;
      &lt;td&gt;9 Volt Alkaline&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 100 System Battery&lt;/td&gt;
      &lt;td&gt;661-0782&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 100 Backup Batteries&lt;/td&gt;
      &lt;td&gt;CR-2430 (qty 3)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 140, 145, 170 System Battery&lt;/td&gt;
      &lt;td&gt;661-0754&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 140, 145, 170 Backup Battery&lt;/td&gt;
      &lt;td&gt;661-0724 (attached to board)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 150 System Battery&lt;/td&gt;
      &lt;td&gt;661-0013&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 150 Backup Battery&lt;/td&gt;
      &lt;td&gt;661-0190 (attached to interconnect board)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 160, 180 System Battery&lt;/td&gt;
      &lt;td&gt;661-0789&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 160, 180 Backup Battery&lt;/td&gt;
      &lt;td&gt;661-0750 (attached to board)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 165c System Battery&lt;/td&gt;
      &lt;td&gt;661-0013&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 165c Backup Battery&lt;/td&gt;
      &lt;td&gt;661-0764 (attached to board)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 180c System Battery&lt;/td&gt;
      &lt;td&gt;661-0013&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 180c Backup Battery&lt;/td&gt;
      &lt;td&gt;661-0685 (attached to interconnect board)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 190 series* System Battery&lt;/td&gt;
      &lt;td&gt;661-1028&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 190 series Backup Battery&lt;/td&gt;
      &lt;td&gt;922-1418&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook Duo 200 series* System Battery&lt;/td&gt;
      &lt;td&gt;661-0053&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook Duo 200 series Backup Battery&lt;/td&gt;
      &lt;td&gt;630-6546&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 500 series* System Battery&lt;/td&gt;
      &lt;td&gt;661-0055&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 500 series Backup Battery&lt;/td&gt;
      &lt;td&gt;922-0786&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 1400 series* System Battery&lt;/td&gt;
      &lt;td&gt;922-2420&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 1400 series Backup Battery&lt;/td&gt;
      &lt;td&gt;922-2429&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook Duo 2300 System Battery&lt;/td&gt;
      &lt;td&gt;661-0053&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook Duo 2300 Backup Battery&lt;/td&gt;
      &lt;td&gt;630-6546&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 2400 System Battery&lt;/td&gt;
      &lt;td&gt;922-3076&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 3400 System Battery&lt;/td&gt;
      &lt;td&gt;922-2471&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 3400 Backup Battery&lt;/td&gt;
      &lt;td&gt;922-2692&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 5300 series* System Battery&lt;/td&gt;
      &lt;td&gt;661-1028&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 5300 series Backup Battery&lt;/td&gt;
      &lt;td&gt;922-1418&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook G3 System Battery&lt;/td&gt;
      &lt;td&gt;076-0719&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook G3 Backup Battery&lt;/td&gt;
      &lt;td&gt;922-2692&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook G3 Series System Battery&lt;/td&gt;
      &lt;td&gt;661-2069&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook G3 Series Backup Battery&lt;/td&gt;
      &lt;td&gt;922-3380&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook G3 Series (Bronze keyboard) System Battery&lt;/td&gt;
      &lt;td&gt;661-2183&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook G3 Series (Bronze keyboard) Backup Battery&lt;/td&gt;
      &lt;td&gt;922-3829&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iBook System Battery&lt;/td&gt;
      &lt;td&gt;M7621G/A&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iBook System Battery (Intro February, 2000)&lt;/td&gt;
      &lt;td&gt;M7426&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook (FireWire) System Battery&lt;/td&gt;
      &lt;td&gt;661-2295&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook (FireWire) Backup Battery&lt;/td&gt;
      &lt;td&gt;922-3829&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;ul&gt;
  &lt;li&gt;Серия PowerBook 190 включает: PowerBook 190 и 190cs.&lt;/li&gt;
  &lt;li&gt;Серия PowerBook (Duo) 200 включает: PowerBook Duo 210, 230, 250, 270c, 280 и 280c.&lt;/li&gt;
  &lt;li&gt;Серия PowerBook 500 включает: PowerBook 520, 520c, 540, 540c и 550 (550 – производился для Японии).&lt;/li&gt;
  &lt;li&gt;Серия PowerBook 1400 включает: PowerBook 1400c и 1400cs.&lt;/li&gt;
  &lt;li&gt;Серия PowerBook 5300 включает: PowerBook 5300, 5300c, 5300ce и 5300cs.&lt;/li&gt;
&lt;/ul&gt;

</content>
 </entry>
 
 <entry>
   <title>Макинтош FAQ. LocalTalk</title>
   <link href="https://www.victor3d.com.br/localtalk.html"/>
   <updated>2004-11-01T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/localtalk</id>
   <content type="html">&lt;h3 id=&quot;определения&quot;&gt;Определения&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;AppleTalk&lt;/strong&gt; - протоколы, которые позволяют Macintosh’ам взаимодействовать с принтерами, файловыми серверами и другими устройствами.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;LocalTalk&lt;/strong&gt; - Спецификация кабелей для 230.4 kbps AppleTalk.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Apple LocalTalk кабель&lt;/strong&gt; - витая пара, заключённая в экран из аллюминиевой фольги. Может быть заменён на отечественный микрофонный кабель KMM2х0.25 или даже на любой телефонный провод.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;как-localtalk-реализована-на-уровне-разьемовкабелей&quot;&gt;Как LocalTalk реализована на уровне разьемов/кабелей?&lt;/h3&gt;

&lt;p&gt;Первоначальный - “родной” - вариант сети LocalTalk использовал экранированную витую пару с MiniDIN-разъемами. Впоследствии наиболее популярной стал более дешевый Farallon PhoneNet. Коннектор PhoneNet — это такая маленькая коробочка с хвостом (Din8), который вставляется в принтерный порт. На коробке две телефонных розетки. Для соединения используются телефонные 4-х жильные провода обжатые в RJ11 (для приема/передачи используются крайние контакты). Сеть представляет собой шину и не имеет разветвлений. В крайние (по топологии) коннекторы в свободные розетки вставляются согласующие резисторы. (я встречал коннекторы с переключателем вместо резистора). Сеть не может быть разбита на логические зоны. Количество нод 32 и, кажется, не более 4 принтеров. Коннекторы поставляются с 2-х метровым проводом и нагрузочным резистором. Дополнительное программное обеспечение не требуется.&lt;/p&gt;

&lt;p&gt;В коробке импульсный трансформатор, пара керамических конденсаторов, 3 или 4 резистора (в TurboNet воткнуты еще светодиоды, моргающие во время работы) и два телефонных гнезда. Номинал резистора в терминаторе - 100 или 120 Ом. Максимальная длина шины - 300 метров (для Apple LocalTalk).&lt;/p&gt;

&lt;p&gt;Если нужно соединить только два компа - можно безо всяких лишних коробок связать их принтерным кабелем.&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;о-топологии-сети&quot;&gt;О топологии сети&lt;/h3&gt;

&lt;p&gt;Сеть может быть выполнена и на основе бэкбона (мы применили обыкновенную российскую телефонную “лапшу”, кабель ТРП-0.25, как помнится) с ответвлениями к машинам. Эта топология в соответствии со стандартом Farallon.&lt;/p&gt;

&lt;p&gt;При грамотной терминации соединённых между собой бэкбонов можно работать и на звездо-деревообразной топологии (это уже отход от стандарта).&lt;/p&gt;

&lt;p&gt;Нами успешно эксплуатировалась с 92 г. звездообразная сеть из 3-х бэкбонов с суммарной длиной более 300 м. Сеть была раскинута на 3 этажах офиса и имела несколько десятков Macintosh и штук 5 принтеров, подключаемых по желанию в любую из расположенных на стенах помещений розеток RJ-11.&lt;/p&gt;

&lt;h3 id=&quot;чем-заменить-phonenet-коннектор&quot;&gt;Чем заменить PhoneNet-коннектор&lt;/h3&gt;

&lt;p&gt;Недавно в сети мне попалось сообщение (1990-го года ;-) ), в котором описывалась замена LocalTalk’овым адаптерам.&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;PIN NUMBERS ARE FOR MINI DIN 8
  
          CapNet Connector  (last update 8/21/90)
  
 J1                                                  J2
       5                                   C1 .1 uF
RCV(-) ----------------------------O----------][------O
                                   !
       8                           !       C2 .1 uF
RCV(+) --------------------------------O------][------O
                                   !   !            ^
                                   !   !           TO
       3                    10 ohm !   !         &quot;PHONE&quot;
TX(-)  -----------O-----------R3----   !          LINES
                  !                    !
       6          !         10 ohm     !
TX(+)  -----------------O-----R4--------
                  !     !
             1K   R     R  1K
                  1     2
                  !     !
       4          !     !
GND    -----------O------
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Parts list:&lt;/strong&gt;&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Qty&lt;/th&gt;
      &lt;th&gt;Description&lt;/th&gt;
      &lt;th&gt;Item&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;2&lt;/td&gt;
      &lt;td&gt;R1,2&lt;/td&gt;
      &lt;td&gt;1K 1/8W RESISTORS&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;2&lt;/td&gt;
      &lt;td&gt;R3,4&lt;/td&gt;
      &lt;td&gt;10 OHM 1/8W RESISTORS&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;2&lt;/td&gt;
      &lt;td&gt;C1,2&lt;/td&gt;
      &lt;td&gt;0.1 uF THREE LAYER CERAMIC CAPS&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;J1&lt;/td&gt;
      &lt;td&gt;MINI-DIN 8 MALE CONNECTOR&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;J2&lt;/td&gt;
      &lt;td&gt;RJ-11 PHONE CONNECTOR&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;5&lt;/td&gt;
      &lt;td&gt;WIRE&lt;/td&gt;
      &lt;td&gt;(NOT SHOWN) 22 GAUGE STRANDED WIRE 6”&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
</content>
 </entry>
 
 <entry>
   <title>Макинтош FAQ. Совместимость Макинтошей и Mac OS 8, Mac OS 9</title>
   <link href="https://www.victor3d.com.br/macos89-support.html"/>
   <updated>2004-10-01T00:00:00+04:00</updated>
   <id>https://www.victor3d.com.br/macos89-support</id>
   <content type="html">&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;№&lt;/th&gt;
      &lt;th&gt;Обозначения&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;Поддерживается&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;(*)&lt;/td&gt;
      &lt;td&gt;Условно поддерживается&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;Не поддерживается&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Модель Macintosh&lt;/th&gt;
      &lt;th&gt;8.0&lt;/th&gt;
      &lt;th&gt;8.1&lt;/th&gt;
      &lt;th&gt;8.5&lt;/th&gt;
      &lt;th&gt;8.6&lt;/th&gt;
      &lt;th&gt;9.0&lt;/th&gt;
      &lt;th&gt;9.1&lt;/th&gt;
      &lt;th&gt;9.2.1&lt;/th&gt;
      &lt;th&gt;9.2.2&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;Centris / Quadra 6xx, 7xx, 8xx, 9xx&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Macintosh LC 475, LC 575, LC 580 (2)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Macintosh 6100 (2), 7100, 8100&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;(4)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 190, 520, 540&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 2300&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 5300&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 1400&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;(6)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 3400&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;(5)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Macintosh 4400&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Macintosh 5200, 6200 (2)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Macintosh 5300, 6300 (2)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Macintosh 5400, 6400 (2)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Macintosh 5500, 6500 (2)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Macintosh 7200&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Macintosh 7300&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Macintosh 7500, 8500&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Macintosh 7600, 8600, 9600&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Twentieth Anniversary Macintosh&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;!--end_excerpt--&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;№&lt;/th&gt;
      &lt;th&gt;Обозначения&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;Поддерживается&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;(*)&lt;/td&gt;
      &lt;td&gt;Условно поддерживается&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;Не поддерживается&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Модель Macintosh&lt;/th&gt;
      &lt;th&gt;8.0&lt;/th&gt;
      &lt;th&gt;8.1&lt;/th&gt;
      &lt;th&gt;8.5&lt;/th&gt;
      &lt;th&gt;8.6&lt;/th&gt;
      &lt;th&gt;9.0&lt;/th&gt;
      &lt;th&gt;9.1&lt;/th&gt;
      &lt;th&gt;9.2.1&lt;/th&gt;
      &lt;th&gt;9.2.2&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Macintosh G3 All-In-One, Desktop, Tower&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Macintosh G3 (Blue and White)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iMac&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iMac (266 MHz, 333 MHz)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iMac (Slot Loading) (1)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iMac (лето 2000)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iMac (начало 2001)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iMac (лето 2001)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iMac (Flat Panel)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iMac (Flat Panel) (с февраля 2003)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(8)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iMac (17-inch 1 GHz)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(8)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;eMac&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;eMac (ATI Graphics) - CD-ROM and Combo Drive&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;eMac (ATI Graphics) - SuperDrive&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(8)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook G3&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook G3 Series&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook (FireWire)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook G4&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook G4 (Gigabit Ethernet)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook G4 (DVI)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook G4 (1 GHz, 867 MHz)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook G4 (12-inch, 17-inch)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(8)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iBook (1)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iBook (FireWire)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iBook (Dual USB)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iBook (конец 2001)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iBook (14.1 LCD)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iBook (16 VRAM)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iBook (Opaque 16 VRAM)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iBook (32 VRAM)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;iBook (начало 2003)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Mac G4 (PCI Graphics / AGP Graphics) (1)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Mac G4 (Gigabit Ethernet)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Mac G4 Cube&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Mac G4 (Digital Audio)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(3)&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Mac G4 (QuickSilver)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(7)&lt;/td&gt;
      &lt;td&gt;(7)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Mac G4 (QuickSilver 2002)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Mac G4 (Mirrored Drive Doors)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Power Mac G4 (FW 800)&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;(8)&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;h3 id=&quot;примечания&quot;&gt;Примечания&lt;/h3&gt;
&lt;ol&gt;
  &lt;li&gt;Mac OS 8.6 поддерживается только в том случае, если компьютер комплектовался ей при поставке.&lt;/li&gt;
  &lt;li&gt;Включая модели Performa этих серий: 5xxx, 6xxx, 475, 575…&lt;/li&gt;
  &lt;li&gt;Поддерживаются только модифицированной версией данной системы, поставлявшейся с компьютером. Полностью поддерживаются следующими версиями.&lt;/li&gt;
  &lt;li&gt;С этими компьютерами нельзя использовать обновление до Mac OS 9.1, загружаемое с сайта Apple.&lt;/li&gt;
  &lt;li&gt;При установке Mac OS 9.1 на PowerBook 3400, работающий под Mac OS 9.04 ни в коем случае нельзя выполнять обновление драйвера жесткого диска. Отключить обновление драйвера можно в Установщике Mac OS 9.1, щелкнув кнопку Options.&lt;/li&gt;
  &lt;li&gt;Password Security не поддерживается на PowerBook 1400 с Mac OS 9.1. Если на PowerBook 1400 установлен Password Security, перед установкой Mac OS 9.1 его необходимо отключить.&lt;/li&gt;
  &lt;li&gt;Эти компьютеры поставлялись с Mac OS 9.2. Mac OS 9.2.1 полностью поддерживается.&lt;/li&gt;
  &lt;li&gt;Может быть загружен только в Mac OS X, но большинство приложений Mac OS 9 могут быть использованы в «Классическом окружении».&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;Таблица составлена на основе Apple Technote #25114&lt;/em&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Макинтош FAQ. Совместимость Макинтошей и Mac OS 7</title>
   <link href="https://www.victor3d.com.br/macos7-support.html"/>
   <updated>2004-09-01T00:00:00+04:00</updated>
   <id>https://www.victor3d.com.br/macos7-support</id>
   <content type="html">&lt;p&gt;Если ваш Макинтош достаточно старый, вполне вероятно, что на нем невозможно (или нежелательно) использовать последние версии MacOS. “Семерка” вполне может оказаться оптимальным вариантом. Но какую именно версию можно поставить на ваш компьютер? Нужен ли Enabler? А если нужен, какой?&lt;/p&gt;

&lt;p&gt;Ответам на эти вопросы и посвящена эта статья, составленная по материалам Apple&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;версии-macos&quot;&gt;Версии MacOS&lt;/h3&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;№&lt;/th&gt;
      &lt;th&gt;Обозначения&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;Не поддерживается&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;Работает без System Enabler&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;Требуется Macintosh System Enabler&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;+&lt;/td&gt;
      &lt;td&gt;Требуется System 7.5.5 SCSI Server Update и PPC Interrupt Extension&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;#&lt;/td&gt;
      &lt;td&gt;Apple Workgroup Server 95 работает только с ОС A/UX&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Macintosh&lt;/th&gt;
      &lt;th&gt;7.6&lt;/th&gt;
      &lt;th&gt;7.5.5&lt;/th&gt;
      &lt;th&gt;7.5.3&lt;/th&gt;
      &lt;th&gt;7.5.2&lt;/th&gt;
      &lt;th&gt;7.5.1&lt;/th&gt;
      &lt;th&gt;7.5&lt;/th&gt;
      &lt;th&gt;7.1.2P&lt;/th&gt;
      &lt;th&gt;7.1.2&lt;/th&gt;
      &lt;th&gt;7.1.1&lt;/th&gt;
      &lt;th&gt;7Pro&lt;/th&gt;
      &lt;th&gt;7.1&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;128K, 512K, XL/Lisa&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Plus&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;SE&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;SE/30&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Classic&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Classic II&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Color Classic&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;II&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;IIx&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;IIcx&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;IIci&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;IIfx&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;IIsi&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;IIvi,IIvx&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;LC&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;LC II&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;LC III&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;LC 475&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;LC 520&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;LC 550&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;LC 575&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;LC 580&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;LC 630&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Macintosh TV&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Centris 610&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Centris 650&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Centris 660AV&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Quadra 605&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Quadra 610&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Quadra 630&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Quadra 650&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Quadra 660AV&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Quadra 700&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Quadra 800&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Quadra 840AV&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Quadra 900,950&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 5200/75 LC&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 5300/100 LC&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 5400/200&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 5500/225&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 6100/60&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 6100/66&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 7100/66&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 7100/80&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 7200/75&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 7200/90&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 7300/180&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 7300/200&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 7500/100&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 8100/80&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 8100/100&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 8100/110&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 8500/120&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 8600/200&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 9500/120&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 9500/132&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 9600/200&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Workgroup Server 60&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Workgroup Server 80&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Workgroup Server 95#&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Workgroup Server 6150/60&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;+&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Workgroup Server 6150/66&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;+&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Workgroup Server 7250/120&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;+&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Workgroup Server 7350/180&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;+&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Workgroup Server 8150/80&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;+&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Workgroup Server 8150/110&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;+&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Workgroup Server 8550/132&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;+&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Workgroup Server 8550/200&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;+&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Workgroup Server 9150/80&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;+&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Workgroup Server 9150/120&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;+&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Workgroup Server 9650/233&lt;/td&gt;
      &lt;td&gt;7.6.1&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Workgroup Server 9650/350&lt;/td&gt;
      &lt;td&gt;7.6.1&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Portable&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 100&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 140&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 145&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 145B&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 170&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 160&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 165c&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 180&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 180c&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 190&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook Duo 210&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook Duo 230&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook Duo 2300&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook Duo 250&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook Duo 270c&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook Duo 280&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook Duo 280c&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 520, 520c&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 540, 540c&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 5300&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;√&lt;/td&gt;
      &lt;td&gt;*&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
      &lt;td&gt;-&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;h3 id=&quot;system-enablers&quot;&gt;System Enablers&lt;/h3&gt;

&lt;p&gt;В следующей таблице представлены System Enabler’ы, необходимые для работы некоторых моделей Макинтошей под определенными версиями MacOS. Обратите внимание, что компьютеры, использующие Enabler, не могут работать под System 7.0.1 и более ранними ОС.&lt;/p&gt;

&lt;p&gt;Для Macintosh Plus, SE, SE/30, Classic, Classic II, LC, LC II, LC 580, Mac II, IIx, IIcx, IIsi, IIci, IIfx, Portable, PowerBook 100, 140, 145, 145B, 170, Quadra 700, 900 и 950 System Enabler не нужен.&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Модель Macintosh&lt;/th&gt;
      &lt;th&gt;Enabler&lt;/th&gt;
      &lt;th&gt;MacOS&lt;/th&gt;
      &lt;th&gt;Версия Enabler&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;Color Classic&lt;/td&gt;
      &lt;td&gt;System Enabler 401&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.0.5&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;IIvi&lt;/td&gt;
      &lt;td&gt;System Enabler 001&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.0.1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;IIvx&lt;/td&gt;
      &lt;td&gt;System Enabler 001&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.0.1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;LC III&lt;/td&gt;
      &lt;td&gt;System Enabler 003&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;LC 475&lt;/td&gt;
      &lt;td&gt;System Enabler 065&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.2&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;LC 520&lt;/td&gt;
      &lt;td&gt;System Enabler 403&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.0.2&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;LC 550&lt;/td&gt;
      &lt;td&gt;System Enabler 403&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.0.2&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;LC 575&lt;/td&gt;
      &lt;td&gt;System Enabler 065&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;LC 630&lt;/td&gt;
      &lt;td&gt;System Enabler 405&lt;/td&gt;
      &lt;td&gt;7.1.2P&lt;/td&gt;
      &lt;td&gt;7.1.2P&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Macintosh TV&lt;/td&gt;
      &lt;td&gt;System Enabler 404&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Centris 610&lt;/td&gt;
      &lt;td&gt;System Enabler 040&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Centris 650&lt;/td&gt;
      &lt;td&gt;System Enabler 040&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Centris 660AV&lt;/td&gt;
      &lt;td&gt;System Enabler 088&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.2&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Quadra 605&lt;/td&gt;
      &lt;td&gt;System Enabler 065&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.2&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Quadra 610&lt;/td&gt;
      &lt;td&gt;System Enabler 040&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Quadra 630&lt;/td&gt;
      &lt;td&gt;System Enabler 405&lt;/td&gt;
      &lt;td&gt;7.1.2P&lt;/td&gt;
      &lt;td&gt;7.1.2P&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Quadra 650&lt;/td&gt;
      &lt;td&gt;System Enabler 040&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Quadra 660AV&lt;/td&gt;
      &lt;td&gt;System Enabler 088&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.2&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Quadra 800&lt;/td&gt;
      &lt;td&gt;System Enabler 040&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Quadra 840AV&lt;/td&gt;
      &lt;td&gt;System Enabler 088&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.2&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;h5 id=&quot;powermac&quot;&gt;PowerMac&lt;/h5&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Модель Macintosh&lt;/th&gt;
      &lt;th&gt;Enabler&lt;/th&gt;
      &lt;th&gt;MacOS&lt;/th&gt;
      &lt;th&gt;Версия Enabler&lt;/th&gt;
      &lt;th&gt;Примеч.&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 5200/75 LC&lt;/td&gt;
      &lt;td&gt;System Enabler 406&lt;/td&gt;
      &lt;td&gt;7.5.1&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 5300/100 LC&lt;/td&gt;
      &lt;td&gt;System Enabler 406&lt;/td&gt;
      &lt;td&gt;7.5.1&lt;/td&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 6100/60&lt;/td&gt;
      &lt;td&gt;PowerPC Enabler&lt;/td&gt;
      &lt;td&gt;7.1.2&lt;/td&gt;
      &lt;td&gt;1.0.2&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 6100/66&lt;/td&gt;
      &lt;td&gt;PowerPC Enabler&lt;/td&gt;
      &lt;td&gt;7.5&lt;/td&gt;
      &lt;td&gt;1.1.1&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 7100/66&lt;/td&gt;
      &lt;td&gt;PowerPC Enabler&lt;/td&gt;
      &lt;td&gt;7.1.2&lt;/td&gt;
      &lt;td&gt;1.0.2&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 7100/80&lt;/td&gt;
      &lt;td&gt;PowerPC Enabler&lt;/td&gt;
      &lt;td&gt;7.5&lt;/td&gt;
      &lt;td&gt;1.1.1&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 7200/75&lt;/td&gt;
      &lt;td&gt;System Enabler 701&lt;/td&gt;
      &lt;td&gt;7.5.2&lt;/td&gt;
      &lt;td&gt;1.1&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 7200/90&lt;/td&gt;
      &lt;td&gt;System Enabler 701&lt;/td&gt;
      &lt;td&gt;7.5.2&lt;/td&gt;
      &lt;td&gt;1.1&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 7300 Series&lt;/td&gt;
      &lt;td&gt;System Enabler 702&lt;/td&gt;
      &lt;td&gt;7.5.5&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
      &lt;td&gt;C&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 7500/100&lt;/td&gt;
      &lt;td&gt;System Enabler 701&lt;/td&gt;
      &lt;td&gt;7.5.2&lt;/td&gt;
      &lt;td&gt;1.2&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 8100/80&lt;/td&gt;
      &lt;td&gt;PowerPC Enabler&lt;/td&gt;
      &lt;td&gt;7.1.2&lt;/td&gt;
      &lt;td&gt;1.0.2&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 8100/100&lt;/td&gt;
      &lt;td&gt;PowerPC Enabler&lt;/td&gt;
      &lt;td&gt;7.5&lt;/td&gt;
      &lt;td&gt;1.1.1&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 8100/110&lt;/td&gt;
      &lt;td&gt;PowerPC Enabler&lt;/td&gt;
      &lt;td&gt;7.5&lt;/td&gt;
      &lt;td&gt;1.1.1&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 8500/120&lt;/td&gt;
      &lt;td&gt;System Enabler 701&lt;/td&gt;
      &lt;td&gt;7.5.2&lt;/td&gt;
      &lt;td&gt;1.2&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 8600/200&lt;/td&gt;
      &lt;td&gt;System Enabler 702&lt;/td&gt;
      &lt;td&gt;7.5.5&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
      &lt;td&gt;C&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 9500/120&lt;/td&gt;
      &lt;td&gt;System Enabler 701&lt;/td&gt;
      &lt;td&gt;7.5.2&lt;/td&gt;
      &lt;td&gt;1.1&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 9500/132&lt;/td&gt;
      &lt;td&gt;System Enabler 701&lt;/td&gt;
      &lt;td&gt;7.5.2&lt;/td&gt;
      &lt;td&gt;1.1&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerMac 9600 Series&lt;/td&gt;
      &lt;td&gt;System Enabler 702&lt;/td&gt;
      &lt;td&gt;7.5.5&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
      &lt;td&gt;C&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;C - Эти компьютеры продавались с MacOS 7.5.5, для ее работы необходим входивший в поставку Enabler. Mac OS 7.6 не может быть установлена, требуется Mac OS 7.6.1.&lt;/p&gt;

&lt;h5 id=&quot;powerbook&quot;&gt;PowerBook&lt;/h5&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Модель Macintosh&lt;/th&gt;
      &lt;th&gt;Enabler&lt;/th&gt;
      &lt;th&gt;MacOS&lt;/th&gt;
      &lt;th&gt;Версия Enabler&lt;/th&gt;
      &lt;th&gt;Примеч.&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 150&lt;/td&gt;
      &lt;td&gt;PowerBook 150 Enabler&lt;/td&gt;
      &lt;td&gt;7.1.1&lt;/td&gt;
      &lt;td&gt;1.1&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 160&lt;/td&gt;
      &lt;td&gt;System Enabler 131&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.0.3&lt;/td&gt;
      &lt;td&gt;A&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 165&lt;/td&gt;
      &lt;td&gt;System Enabler 131&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.0.3&lt;/td&gt;
      &lt;td&gt;A&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 165c&lt;/td&gt;
      &lt;td&gt;System Enabler 131&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.0.3&lt;/td&gt;
      &lt;td&gt;A&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 180&lt;/td&gt;
      &lt;td&gt;System Enabler 131&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.0.3&lt;/td&gt;
      &lt;td&gt;A&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 180c&lt;/td&gt;
      &lt;td&gt;System Enabler 131&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;1.0.3&lt;/td&gt;
      &lt;td&gt;A&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 190&lt;/td&gt;
      &lt;td&gt;PowerBook 5300/2300/190 Enabler&lt;/td&gt;
      &lt;td&gt;7.5.2&lt;/td&gt;
      &lt;td&gt;1.2.1&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook Duo 210&lt;/td&gt;
      &lt;td&gt;PowerBook Duo Enabler&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;2.0&lt;/td&gt;
      &lt;td&gt;B&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook Duo 230&lt;/td&gt;
      &lt;td&gt;PowerBook Duo Enabler&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;2.0&lt;/td&gt;
      &lt;td&gt;B&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook Duo 2300&lt;/td&gt;
      &lt;td&gt;PowerBook 5300/2300/190 Enabler&lt;/td&gt;
      &lt;td&gt;7.5.2&lt;/td&gt;
      &lt;td&gt;1.2.1&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook Duo 250&lt;/td&gt;
      &lt;td&gt;PowerBook Duo Enabler&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;2.0&lt;/td&gt;
      &lt;td&gt;B&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook Duo 270c&lt;/td&gt;
      &lt;td&gt;PowerBook Duo Enabler&lt;/td&gt;
      &lt;td&gt;7.1&lt;/td&gt;
      &lt;td&gt;2.0&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook Duo 280&lt;/td&gt;
      &lt;td&gt;PowerBook Duo Enabler&lt;/td&gt;
      &lt;td&gt;7.1.1&lt;/td&gt;
      &lt;td&gt;2.0&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook Duo 280c&lt;/td&gt;
      &lt;td&gt;PowerBook Duo Enabler&lt;/td&gt;
      &lt;td&gt;7.1.1&lt;/td&gt;
      &lt;td&gt;2.0&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 500 Series&lt;/td&gt;
      &lt;td&gt;PowerBook 500 Series Enabler 1.0&lt;/td&gt;
      &lt;td&gt;7.1.1&lt;/td&gt;
      &lt;td&gt;1.0.2&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PowerBook 5300&lt;/td&gt;
      &lt;td&gt;PowerBook 5300/2300/190 Enabler&lt;/td&gt;
      &lt;td&gt;7.5.2&lt;/td&gt;
      &lt;td&gt;1.2.1&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;A - System Enabler 131 заменяет System Enabler 111 и System Enabler 121&lt;/p&gt;

&lt;p&gt;B - При использовании Express Modem необходим Duo Battery Patch extension&lt;/p&gt;

&lt;h5 id=&quot;performa&quot;&gt;Performa&lt;/h5&gt;

&lt;p&gt;Для Performa 200, 400, 405, 410, 430, 580, 640 и 6110 Enabler не нужен.&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Модель Macintosh&lt;/th&gt;
      &lt;th&gt;Enabler&lt;/th&gt;
      &lt;th&gt;MacOS&lt;/th&gt;
      &lt;th&gt;Версия Enabler&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;Performa 450&lt;/td&gt;
      &lt;td&gt;System Enabler 308&lt;/td&gt;
      &lt;td&gt;7.1P6&lt;/td&gt;
      &lt;td&gt;1.0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Performa 460-467&lt;/td&gt;
      &lt;td&gt;System Enabler 308&lt;/td&gt;
      &lt;td&gt;7.1P6&lt;/td&gt;
      &lt;td&gt;1.0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Performa 475-476&lt;/td&gt;
      &lt;td&gt;System Enabler 364&lt;/td&gt;
      &lt;td&gt;7.1P6&lt;/td&gt;
      &lt;td&gt;1.1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Performa 550, 560&lt;/td&gt;
      &lt;td&gt;System Enabler 332&lt;/td&gt;
      &lt;td&gt;7.1P6&lt;/td&gt;
      &lt;td&gt;1.1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Performa 575-578&lt;/td&gt;
      &lt;td&gt;System Enabler 364&lt;/td&gt;
      &lt;td&gt;7.1P6&lt;/td&gt;
      &lt;td&gt;1.1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Performa 600&lt;/td&gt;
      &lt;td&gt;System Enabler 304&lt;/td&gt;
      &lt;td&gt;7.1P6&lt;/td&gt;
      &lt;td&gt;1.0.1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Performa 630-638&lt;/td&gt;
      &lt;td&gt;System Enabler 405&lt;/td&gt;
      &lt;td&gt;7.1.2P&lt;/td&gt;
      &lt;td&gt;7.1.2P&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Performa 5300&lt;/td&gt;
      &lt;td&gt;System Enabler 406&lt;/td&gt;
      &lt;td&gt;7.5.1&lt;/td&gt;
      &lt;td&gt;1.0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Performa 6200&lt;/td&gt;
      &lt;td&gt;System Enabler 406&lt;/td&gt;
      &lt;td&gt;7.5.1&lt;/td&gt;
      &lt;td&gt;1.0&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Performa 6300&lt;/td&gt;
      &lt;td&gt;System Enabler 406&lt;/td&gt;
      &lt;td&gt;7.5.1&lt;/td&gt;
      &lt;td&gt;1.0&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
</content>
 </entry>
 
 <entry>
   <title>Макинтош FAQ. Минимальная MacOS 7.5 для Internet</title>
   <link href="https://www.victor3d.com.br/macos-internet.html"/>
   <updated>2004-08-01T00:00:00+04:00</updated>
   <id>https://www.victor3d.com.br/macos-internet</id>
   <content type="html">&lt;p&gt;Если вам нужно использовать старый компьютер с небольшим объемом памяти, попробуйте воспользоваться “урезанной” операционной системой MacOS 7.5.&lt;/p&gt;

&lt;p&gt;Она запускается на любом компьютере, совместимом с MacOS 7.5, позволяет работать с Интернет-программами, но при этом занимает всего 1.36 Mb RAM and 1.4 Mb Hard Drive.&lt;/p&gt;

&lt;p&gt;Поскольку система содержит далеко не полный набор ресурсов, не все программы будут с ней работать.&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;результаты-тестирования&quot;&gt;Результаты тестирования:&lt;/h3&gt;

&lt;p&gt;Программы, работающие с этой Системой:&lt;/p&gt;

&lt;p&gt;Примечание: Для некоторых программ требуется дополнительно установить расширения (*)Drag &amp;amp; Drop и/или (#)Thread Manager.&lt;/p&gt;

&lt;table&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;Disk First Aid 7.2&lt;/td&gt;
      &lt;td&gt;# InstantSpace 1.0.0&lt;/td&gt;
      &lt;td&gt;ShrinkWrap 2.1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Disinfectant 3.7.1&lt;/td&gt;
      &lt;td&gt;Virex 5.9.1&lt;/td&gt;
      &lt;td&gt;SimpleText 1.3.1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;EudoraLite 3.1.3&lt;/td&gt;
      &lt;td&gt;NewsWatcher 2.1.6&lt;/td&gt;
      &lt;td&gt;Stuffit Expander 4.0.1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;*# iCab 1.7&lt;/td&gt;
      &lt;td&gt;Navigator 2.02&lt;/td&gt;
      &lt;td&gt;Stuffit Expander 5.1.3&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Explorer 3.01a&lt;/td&gt;
      &lt;td&gt;Navigator 4.05&lt;/td&gt;
      &lt;td&gt;Stuffit Lite 3.6&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;*# Wannabe.68k.1.0a26&lt;/td&gt;
      &lt;td&gt;Fetch 3.0.3&lt;/td&gt;
      &lt;td&gt;NCSA Telnet 2.6&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;GraphicConverter 3.6.2&lt;/td&gt;
      &lt;td&gt;JpegView 3.3.1&lt;/td&gt;
      &lt;td&gt;Norton Disk Doctor 3.2.1&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;Программы, не работающие с этой Системой:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Acrobat Reader 3.01&lt;/li&gt;
  &lt;li&gt;Norton System Info 3.2.1&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;что-нам-потребуется&quot;&gt;Что нам потребуется&lt;/h3&gt;

&lt;ol&gt;
  &lt;li&gt;Программы, для получения и разархивирования программного обеспечения, а также – для монтирования образов дисков: какой-либо браузер и FTP-клиент,Stuffit Expander 4.01 и ShrinkWrap.&lt;/li&gt;
  &lt;li&gt;Apple’s 7.5 Network Access disk&lt;/li&gt;
  &lt;li&gt;MacPPP 2.01&lt;/li&gt;
  &lt;li&gt;MacTCP 2.06&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&quot;ход-работы&quot;&gt;Ход работы&lt;/h3&gt;

&lt;ol&gt;
  &lt;li&gt;Копируем все необходимые файлы на жесткий диск, разархивируем их&lt;/li&gt;
  &lt;li&gt;Монтируем имидж диска Network Access&lt;/li&gt;
  &lt;li&gt;Переименовываем ‘System Folder’ на жестком диске в ‘oldSystem Folder’.(примечание)&lt;/li&gt;
  &lt;li&gt;Копируем на жесткий диск ‘System Folder’ с диска Network Access.&lt;/li&gt;
  &lt;li&gt;Удаляем из ‘System Folder’ следующие файлы: (примечание)
    &lt;ul&gt;
      &lt;li&gt;Network alias&lt;/li&gt;
      &lt;li&gt;Chooser desk accessory&lt;/li&gt;
      &lt;li&gt;Network control panel&lt;/li&gt;
      &lt;li&gt;AppleShare extension&lt;/li&gt;
      &lt;li&gt;EtherTalk Phase 2 extension&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Открываем ‘oldSystem Folder’ и переносим файл System в любую вложенную папку (при этом картинки на вложенных папках должны исчезнуть).&lt;/li&gt;
  &lt;li&gt;Закрываем ‘oldSystem Folder’.&lt;/li&gt;
  &lt;li&gt;Открываем ‘System Folder’. Открываем и закрываем System. (На папках, вложенных в ‘System Folder’, должны появиться картинки).&lt;/li&gt;
  &lt;li&gt;Перезагружаем компьютер (Загрузочной теперь уже стала наша новая Системная папка)&lt;/li&gt;
  &lt;li&gt;Открываем папку ‘macppp2.0.1’, перетаскиваем расширение PPP и пульт ConfigPPP на закрытую ‘System Folder’.&lt;/li&gt;
  &lt;li&gt;Перетаскиваем пульт ‘MacTCP 2.0.6’ на закрытую ‘System Folder’.&lt;/li&gt;
  &lt;li&gt;Перезагружаем компьютер, удерживая Command+Option для перестройки оглавления.&lt;/li&gt;
  &lt;li&gt;[Пере]устанавливаем необходимые программы.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Все. Наш компьютер готов к работе с Интернет.&lt;/p&gt;

&lt;h3 id=&quot;примечания&quot;&gt;Примечания&lt;/h3&gt;

&lt;p&gt;Не начинайте эксперименты с операционной системой, не подготовив заранее “аварийный” загрузочный диск. Для “старых” Маков это – загрузочная дискета. Сделать ее можно с того же имиджа ‘Network Access disk’, которым Вы уже запаслись. Естественно, записав такой диск, нужно попробовать загрузить с него компьютер – мало ли что.&lt;/p&gt;

&lt;p&gt;Теперь, если вдруг произошла неприятность, и ваш Мак отказывается загружаться со “свежеобкусанной” Системы, достаточно загрузиться с “аварийной” дискеты и вновь сделать активной старую системную папку. Для этого достаточно убрать файл System из новой папки и вернуть на свое место – в старой (и, возможно, открыть-закрыть его).&lt;/p&gt;

&lt;p&gt;Если объем жесткого диска у вашего компьютера не слишком мал, и вам требуется иногда использовать и локальную сеть, не удаляйте эти файлы, а просто перенесите в другую папку.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Макинтош FAQ. Разное</title>
   <link href="https://www.victor3d.com.br/misc.html"/>
   <updated>2004-07-01T00:00:00+04:00</updated>
   <id>https://www.victor3d.com.br/misc</id>
   <content type="html">&lt;h3 id=&quot;как-в-virtual-pc-установить-программы-предполагающие-установку-с-дискеты&quot;&gt;Как в Virtual PC установить программы, предполагающие установку с дискеты?&lt;/h3&gt;

&lt;p&gt;На самом деле, там хитрый антипиратский прикол ;). Слева внизу окошка у VirtualPC есть крошечные иконки CD, дискеты и пр. Они не только для красоты: если перетащить имидж дискеты на иконку флопа, он станет доступен под Win, и можно инсталлировать.&lt;/p&gt;

&lt;h3 id=&quot;как-выбрать-версию-toast-для-записи-cd-r&quot;&gt;Как выбрать версию Toast для записи CD-R?&lt;/h3&gt;

&lt;p&gt;Лучше подбирать из следующих версий.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;3.5.7 - оптимум для старых машин&lt;/li&gt;
  &lt;li&gt;4.1.3 Deluxe - тоже самое, но если с 3.5.7 не работает ваш рекордер, 3.5.7 на мой взгляд лучше, правда 4-ка позволяет делать disk copy (с помощью IDE сидирома), 3-ка только scsi copy.&lt;/li&gt;
  &lt;li&gt;5.0.2 - нормальная версия в своё время я слышал положительные о ней отзывы, исправлены баги 5.0 и 5.0.1&lt;/li&gt;
  &lt;li&gt;5.1.3 - Mac OS 9.1 и выше&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;В общем, я бы выбирал между 3.5.7 и 5.0.2, а если у вас 9.1 и выше то 5.1.3&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;как-сделать-autorun-cd-чтобы-когда-вставляешь-диск-автоматически-запускался-файл&quot;&gt;Как сделать AutoRun CD, чтобы, когда вставляешь диск, автоматически запускался файл?&lt;/h3&gt;

&lt;p&gt;Подготовить сначала образ диска с помощью Disk Copy или другой подобной программы. Смонтировать. Выбрать в Toast режим Mac Volume. Нажать кнопку Select. Выбрать нужный диск. Отметить чекбокс Autostart. Будет работать автостарт после записи диска или нет, зависит от настроек в QuickTime.&lt;/p&gt;

&lt;h3 id=&quot;как-смотреть-divx-на-маке&quot;&gt;Как смотреть DivX на Маке?&lt;/h3&gt;

&lt;p&gt;Мне удалось найти только один способ, Mac OS 10.1 плюс кодек для QuickTime, divosx.tgz. Качество не очень высокое, зато скорость замечательная, говорят, даже на G3/400 кадры не теряются вообще. Решения для Mac OS9 у меня (G4/466) работали, но очень тормознуто, смотреть невозможно. Впрочем, мне повезло с фильмом, его можно прямо с компакта смотреть. Говорят, обычно надо копировать на винт и лечить, да еще и звук pre-decode…&lt;/p&gt;

&lt;h3 id=&quot;как-создать-в-simpletextе-документ-с-картинками&quot;&gt;Как создать в SimpleText’е документ с картинками?&lt;/h3&gt;

&lt;ol&gt;
  &lt;li&gt;Откройте в SimpleText документ, который вы хотите проиллюстрировать. Там, где должна находиться картинка, следует поместить курсор и нажать “Option”+ пробел (секретная :-) комбинация клавиш), а затем вставить несколько пустых строк, чтобы оставить место для картинки. Число пустых строк не важно: их можно будет добавить или удалить позднее.&lt;/li&gt;
  &lt;li&gt;Вставьте графические элементы в Альбом (Scrapbook).&lt;/li&gt;
  &lt;li&gt;С помощью редактора ресурсов ResEdit откройте копию документа SimpleText. Если программа сообщит вам, что открытие документа породит ресурс (resource fork), и выдаст запрос на подтверждение, нажмите OK. Если ResEdit не сообщает о ресурсе, значит, он уже существует у вашего документа.&lt;/li&gt;
  &lt;li&gt;Одну за другой (в порядке следования) скопируйте все иллюстрации из Альбома в окно редактирования ресурсов документа. После копирования первой иллюстрации в окне появится пиктограмма ресурса типа PICT.&lt;/li&gt;
  &lt;li&gt;Можете открыть каждый PICT-ресурс, чтобы просмотреть все вставленные картинки. Для этого нужно выделить каждую пиктограмму и вызвать меню Resource-Get Resource Info (клавиши Command+I). В появившемся информационном окне можно изменить идентификатор (ID) данного ресурса. Для первой иллюстрации следует сделать идентификатор равным 1000, для второй - 1001 и т. д.&lt;/li&gt;
  &lt;li&gt;Закройте все окна в ResEdit, сохранив все результаты.&lt;/li&gt;
  &lt;li&gt;Откройте свой документ в SimpleText. Везде, где вы нажимали “секретную” комбинацию клавиш и оставляли место для иллюстраций, появятся картинки. В окне документа они всегда помещаются в центр. Если какая-нибудь картинка наложится на текст, просто добавьте пустые строки, дав ей больше места. При вставке пустых строк иллюстрации могут пропадать с экрана; в этом случае следует пролистать документ или с помощью панели управления WindowShade перерисовать экран.&lt;/li&gt;
  &lt;li&gt;Чтобы документ был доступен только для чтения, закройте его, в программе ResEdit дайте команду Get File/Folder Info и измените тип документа на ttro.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&quot;как-создать-загрузочный-cd&quot;&gt;Как создать загрузочный CD?&lt;/h3&gt;

&lt;p&gt;Создать ShrinkWrap’ом либо Toast’ом имидж мегабайт на 650. Затем записать на него системную папочку, убедиться при этом, что на ее картинке присутствует мониторчик. Потом забить оставшиеся место необходимым софтом.&lt;/p&gt;

&lt;p&gt;В тостере укажите формат “Mac Volume”. Когда нажмете на кнопочку “Data…”, появится окошечко, в котором укажете на смонтированый имидж и отметите опцию “Bootable”.&lt;/p&gt;

&lt;h3 id=&quot;какие-бухгалтерские-программы-существуют-под-макинтош&quot;&gt;Какие бухгалтерские программы существуют под Макинтош?&lt;/h3&gt;

&lt;p&gt;Существует 1С Бухгалтерия For Macintosh версии 6.0. Судя по всему, дальнейшая разработка закрыта окончательно и бесповоротно.&lt;/p&gt;

&lt;h3 id=&quot;какие-операционные-системы-существуют-для-макинтоша&quot;&gt;Какие операционные системы существуют для Макинтоша?&lt;/h3&gt;

&lt;p&gt;Системы которые работают на PowerMac это:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;MacOS идет на MacOS-compatible PowerPC машинах.&lt;/li&gt;
  &lt;li&gt;BeOS идет на MacOS-compatible PowerPC PCI-машинах (до G3).&lt;/li&gt;
  &lt;li&gt;MkLinux идет на MacOS-compatible PowerPC машинах с 601 или 604 (возможны проблемы с Tanzania и прочими мамками).&lt;/li&gt;
  &lt;li&gt;linux-ppc идет на MacOS-compatible и OpenFirmware (все PCI) PowerPC машинах с 601 или 604 (возможны проблемы с Tanzania и прочими мамками).&lt;/li&gt;
  &lt;li&gt;Mac OS X - на компьютерах с процессорами G3 и G4 (не менее 128 M RAM)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Под 68k Макинтоши существует версия NetBSD, OpenBSD (только для машин с FPU), Debian Linux.&lt;/p&gt;

&lt;p&gt;Кроме того, существует “учебный UNIX” - MacMiNIX, не являющийся в полном смысле ОС, но позволяющий познакомиться с работой в UNIX’е. Для него годится даже Macintosh Plus.&lt;/p&gt;

&lt;p&gt;А вот еще одна среда, как и MiNIX, работающая под MacOS - MacO6 (“Мак-О-сикс”).&lt;/p&gt;

&lt;h3 id=&quot;какие-средства-использовать-для-программирования-под-макинтош-и-где-найти-необходимую-информацию&quot;&gt;Какие средства использовать для программирования под Макинтош и где найти необходимую информацию?&lt;/h3&gt;

&lt;p&gt;CodeWarrior (Pascal/C/C++). Для настоящих мужчин - MPW :)&lt;/p&gt;

&lt;p&gt;Существуют и средства для “быстрого” визуального программирования. Сейчас набирает популярность REALBasic - визуальная, объектно-ориентированная среда программирования на основе Basic’а, позволяющая компилировать приложения как для Mac OS, так и для Windows.&lt;/p&gt;

&lt;h3 id=&quot;можно-ли-взломать-архив-защищенный-паролем&quot;&gt;Можно ли взломать архив, защищенный паролем?&lt;/h3&gt;

&lt;p&gt;В Сети до сих пор можно встретить файл, содержащий рекомендации по взлому защищенных паролем архивов StuffIt’а (*.sit). Не радуйтесь: если это когда-то и действовало, то для файлов, созданных не слишком древними версиями архиваторов такой способ не работает.&lt;/p&gt;

&lt;p&gt;Вот что пишет по этому поводу Алексей Дьяков:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Мне известны два случая взлома архивов - sit с паролем из 4 латинских букв, выполненный всё тем же CTABKA 3.14, и cpt с коротким паролем, выполненный, если не ошибаюсь, Al Bundy. В обоих случаях взлом осуществлялся простым перебором - в первом случае взломом StuffIt’а, в результате чего он сам подбирал пароль, во втором - многократным запуском проверки архива, если не ошибаюсь, с помощью AppleScript (или другой аналогичной программки;-). Взлом sit’а занял около 6 часов - на 4 буквы - так что оценить, на сколько придётся занять Мак для взлома длинного пароля, можете сами:-(, взлом cpt - около 2 недель (хорошо им там, на Западе, Маки есть и питание не пропадает;-). Поэтому дальнейшие попытки сломать архивы с паролем не предпринимались - а остальные, кто на это способен, молчат, так что, видимо, тоже успеха не добились:-(.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
  &lt;p&gt;Вывод простой и грустный - архив с паролем не взломать.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
  &lt;p&gt;Более широкий вывод - как и вообще в шифровании: взломать можно всё, если стоимость данных заметно превысит стоимость взлома и за время взлома они не потеряют актуальности. От этого, впрочем, не легче:-(.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3 id=&quot;можно-ли-иметь-несколько-блокнотов-notepad-и-альбомов-scrapbook&quot;&gt;Можно ли иметь несколько Блокнотов (NotePad) и Альбомов (Scrapbook)?&lt;/h3&gt;

&lt;p&gt;Да. Начиная с MacOS 7.5 эти программы могут корректно работать со своими файлами (Файл Блокнота/Альбома – Note Pad File/Scrapbook File), имеющими любые имена и расположенными в любом месте диска. Поэтому достаточно скопировать соответствующий файл и разместить копию в любом удобном месте. Двойной щелчок на нужном файле откроет его. Основной недостаток: в каждый момент будет открыт только один блокнот (альбом).&lt;/p&gt;

&lt;h3 id=&quot;не-подскажете-какую-нибудь-крохотную-програмку-для-набора-текста-чтобы-быстро-грузилась&quot;&gt;Не подскажете какую-нибудь крохотную програмку для набора текста, чтобы быстро грузилась?&lt;/h3&gt;

&lt;p&gt;Проще TexEdit вряд ли что-нибудь есть. Кроме подсчета символов он имеет неплохие возможности по быстрому изменению текста, поиску/замене символов.&lt;/p&gt;

&lt;p&gt;Есть еще BBEdit, но насколько помню, он устанавливает стили для всего текста сразу. Да и для просмотра статистики надо сделать одно лишнее движение - выбрать меню. В TexEdit надо просто посмотреть в левый нижний угол.&lt;/p&gt;

&lt;h3 id=&quot;нужно-записать-cd-r-с-длинными-именами-так-чтобы-они-виделись-и-на-маке-и-на-pc-также-необходимо-сохpанение-всех-маковских-атpибутов-файлов-resource-fork&quot;&gt;Нужно записать CD-R с длинными именами, так чтобы они виделись и на Маке и на PC. Также необходимо сохpанение всех маковских атpибутов файлов (resource fork)&lt;/h3&gt;

&lt;p&gt;Hеобходимо воспользоваться пpогpаммой Toast или любой дpугой, котоpая умеет писать Hybrid-диски. В случае пpогpаммы Toast это делается так:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Устанавливаем тип записываемого диска как Hybrid (Mac/ISO9660).&lt;/li&gt;
  &lt;li&gt;Создаем в Toast-е Temporary Partition нужного pазмеpа.&lt;/li&gt;
  &lt;li&gt;Копиpуем туда файлы.&lt;/li&gt;
  &lt;li&gt;Делаем Aliases (Command+M) для всех файлов и фолдеpов, котоpые находятся &lt;em&gt;в коpне&lt;/em&gt; (!!!) нашей маковской части.&lt;/li&gt;
  &lt;li&gt;Пеpеносим эти aliases в пpоизвольный фолдеp на диске и убиpаем “alias” из их имен.&lt;/li&gt;
  &lt;li&gt;Кидаем эти aliases в ISO-шную часть Toast-а.&lt;/li&gt;
  &lt;li&gt;Ставим тип файловой системы как Jouliet (для ISO9660 части).&lt;/li&gt;
  &lt;li&gt;Пишем диск.&lt;/li&gt;
  &lt;li&gt;Любуемся полученным pезультатом.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&quot;пытаюсь-запустить-программу-например-icq-3-но-она-не-запускается-вылетая-с-ошибкой-типа-2-что-делать&quot;&gt;Пытаюсь запустить программу (например, ICQ 3), но она не запускается, вылетая с ошибкой типа 2. Что делать?&lt;/h3&gt;

&lt;p&gt;У Apple в CarbonLib до 1.4 (а выше я не проверял) есть ошибка, из-за которой НИКАКИЕ карбоновые программы не запускаются, если их полный путь содержит спецсимволы, которые Carbon не удается автоматически перекодировать из Unicode в кодировку для системного скрипта. Поскольку ICQ 3.0X ставится в папку, в названии которой есть “f красивое”, то и запуститься не может. Достаточно переименовать эту папку (а также папки, лежащие выше), убрав спецсимволы, и все заработает.&lt;/p&gt;

&lt;h3 id=&quot;существуют-ли-под-макинтош-правовые-системы-типа-консультант-плюс-гарант&quot;&gt;Существуют ли под Макинтош правовые системы, типа “Консультант-Плюс”, “Гарант”?&lt;/h3&gt;

&lt;p&gt;Есть Гарант.&lt;/p&gt;

&lt;h3 id=&quot;что-за-диалоговое-окно-появляется-при-нажатии-комбинации-яблоко-command-power-так-вроде-называют-кнопку-с-треугольником&quot;&gt;Что за диалоговое окно появляется при нажатии комбинации яблоко (command)+ power (так, вроде, называют кнопку с треугольником)?&lt;/h3&gt;

&lt;p&gt;Это - окно встроенного отладчика (debugger’а). От установленной операционной системы оно никак не зависит, т.к. соответствующий код прошит в ROM. Из его команд мне известны:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;G - go (выход из отладчика)&lt;/li&gt;
  &lt;li&gt;G F - go finder (выход в Finder)&lt;/li&gt;
  &lt;li&gt;SM -set memory(in HEX) - первый параметр - адрес, второй - что писать&lt;/li&gt;
  &lt;li&gt;DM - display memory(in HEX) - параметр - нач. адрес&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Практической пользы от него немного. Единственное, иногда удается убить зависшую аппликуху последовательностью команд:&lt;/p&gt;
&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;SM 0 A9F4
G 0
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Если действительно нужен низкоуровненвый отладчик, используют Macsbug (взять можно на эппловском сайте).&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Макинтош FAQ. Сети. Прочее</title>
   <link href="https://www.victor3d.com.br/netmisc.html"/>
   <updated>2004-06-01T00:00:00+04:00</updated>
   <id>https://www.victor3d.com.br/netmisc</id>
   <content type="html">&lt;h3 id=&quot;можно-ли-подключится-к-fido-на-макинтоше&quot;&gt;Можно ли подключится к FIDO на Макинтоше?&lt;/h3&gt;

&lt;p&gt;Да. До последнего времени наиболее популярным вариантом для пойнта был комплекс программ “от Алексея Дьякова”:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Charon 0.9.9. (мейлер);&lt;/li&gt;
  &lt;li&gt;MacWoof 1.5.3 (редактор);&lt;/li&gt;
  &lt;li&gt;ZipIt (архиватор).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Свое неофициальное название набор получил из-за того, что основная заслуга в его адаптации принадлежит Алексею Дьякову (2:5020/180.11). Им созданы файлы клавиатур и шрифтов предназначенных для работы с альтернативной кодировкой русских букв, принятой в FIDO, а также некоторые важные патчи для MacWoof.&lt;/p&gt;

&lt;p&gt;Сейчас наибольшее распространение получил пакет Ravel, разработанный питерским программистом Кириллом Мурзиным. Свободно распространяемая версия Lite полностью обеспечивает нужды пойнта. Существует и полная версия… но это - особый разговор.&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;что-такое-binhex&quot;&gt;Что такое BinHex?&lt;/h3&gt;

&lt;p&gt;Это аналог UUencode/UUdecode. Для передачи двоичных файлов в текстовом виде. Чтобы маковские файлы нормально передавать. Он внутри хранит длинное имя, тип, создатель, Mac-овские атрибуты файла. Не использует коды &amp;lt;32 и &amp;gt;127.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Макинтош FAQ. Локальная сеть</title>
   <link href="https://www.victor3d.com.br/localnet.html"/>
   <updated>2004-05-01T00:00:00+04:00</updated>
   <id>https://www.victor3d.com.br/localnet</id>
   <content type="html">&lt;h3 id=&quot;в-селекторе-было-установлено-подключать-сетевой-диск-при-запуске-как-отучить-компьютер-искать-этот-диск&quot;&gt;В Селекторе было установлено “Подключать сетевой диск при запуске”. Как “отучить” компьютер искать этот диск?&lt;/h3&gt;

&lt;p&gt;Стереть невидимый файл AppleSharePDS. Лежит или в корне загрузочного диска или в системной папке.&lt;/p&gt;

&lt;p&gt;Грузишся с шифтом, удаляешь System Folder: Preferences:AppleShare Prep&lt;/p&gt;

&lt;p&gt;Для 9.0.4 этого мало :-) Надо залезть в System Folder:Servers и удалить из этой папочки ненужные сервера. Перегрузиться и жить счастливо&lt;/p&gt;

&lt;h3 id=&quot;в-чем-отличие-hub-и-switch&quot;&gt;В чем отличие Hub и Switch?&lt;/h3&gt;

&lt;p&gt;Воспользуюсь самой стандартной, так сказать метафорой из букваря.&lt;/p&gt;

&lt;p&gt;Хаб – вы (компьютеры) сидите за столом и беседуете; если кто-то начал говорить невпопад –например два человека одновременно, то они оба сбиваются, смущаются и немножко ждут, чтобы продолжить передачу данных.&lt;/p&gt;

&lt;p&gt;Свитч – вы как бы разговариваете по телефону с кем нужно, не тревожа остальных участников.&lt;/p&gt;

&lt;p&gt;И по-русски: свитч – коммутатор, хаб – концентратор.&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;возможно-ли-совместное-использование-в-сети-принтеров-не-предназначеных-для-этого&quot;&gt;Возможно ли совместное использование в сети принтеров, не предназначеных для этого?&lt;/h3&gt;

&lt;p&gt;Для PostScript-принтеров существует простенький пульт Laser Writer &amp;amp; Local Talk Bridge – ставится на машину, к которой физически подключен принтер и, когда сама машина зашарена, принтер работает, как сетевой. Для не PS принтеров существует утилита Port Share и Port Share Pro.&lt;/p&gt;

&lt;h3 id=&quot;есть-доступ-в-интернет-посредством-ppp-можно-ли-одновременно-работать-с-сетью-с-нескольких-машин-объединенных-localtalkом&quot;&gt;Есть доступ в Интернет посредством PPP. Можно ли одновременно работать с Сетью с нескольких машин, объединенных LocalTalk’ом?&lt;/h3&gt;

&lt;p&gt;Да, такая возможность есть. До недавнего времени единственным решением был SurfDoubler фирмы VICOM. Но сейчас имеется IMHO гораздо более удачное решение - IPNetRouter, разработанный Sustainable Softworks. Проверено: работает. (Машина, используемая в качестве шлюза/Proxy должна работать под OpenTransport, остальные могут использовать и MacTCP). Эта же программа подходит и для случая подключения по выделенной линии, и для локалки на базе Ethernet.&lt;/p&gt;

&lt;p&gt;Естественно, в качестве шлюза нужно использовать достаточно быстродействующую машину, а также помнить о низком быстродействии LocalTalk’а и еще более низком быстродействии коммутируемого канала.&lt;/p&gt;

&lt;h3 id=&quot;есть-компьютерный-класс-с-маками-объединенными-localtalkоми-желание-чтобы-детишки-учились-пользоваться-интернетовским-софтом-как&quot;&gt;Есть компьютерный класс с Маками, объединенными LocalTalk’ом.и желание, чтобы детишки учились пользоваться интернетовским софтом. Как?&lt;/h3&gt;

&lt;p&gt;Во первых на всех компьютерах установить ОТ 1.1.2 - стабильнее работать будет (С MacTCP это тоже работает. [MK]). На серверной машине переключить TCP/IP в расширенный режим, прописать IP-адрес этой машины (любой) и создай Host-файл&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;===========================
193.125.242.1 А mts.bash.ru
^^^^^^^^^^^^^ | ^^^^^^^^^^^
  Выбранный   | выбранный 
   домен      | адрес 
Так должно быть
===========================
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Этот файл надо подключить к пульту TCP/IP. На остальных компьютерах в пульте TCP/IP прописываешь IP-адрес сервера и домен. Все это должно начать работать. На серверной машине ставишь NetPresenz 4.1 (это FTP/WWW/и т.д. сервер), а на учебных, например, Netscape Navigator. Все.&lt;/p&gt;

&lt;h3 id=&quot;как-объединить-localtalk-и-ethernet&quot;&gt;Как объединить LocalTalk и Ethernet?&lt;/h3&gt;

&lt;p&gt;Без зон – просто пульт Apple LocalTalk Bridge. Работать будет под 8-й системой точно. Ну, а уж если действительно так необходимо создать зоны, то MacUAR.&lt;/p&gt;

&lt;p&gt;Такие вещи лучше делает IPNetRouter - но сразу говорю, с его настройкой придется повозиться. Еще небольшая подсказка - номер для него можно не искать во всяких разных коллекциях рег. номеров, а написать напрямую производителю, пожаловаться, что живешь в России. Нам по крайней мере дали, когда мы рассказали, что софтина будет использоваться в ВУЗе, у которого нет денег.&lt;/p&gt;

&lt;h3 id=&quot;как-организовать-подключение-локальной-сети-к-интернет&quot;&gt;Как организовать подключение локальной сети к Интернет?&lt;/h3&gt;

&lt;p&gt;Если речь идет только про подключение класса к сети и интернет-сервисах, то…&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Vicom Internet Gateway - он же и DHCP и еще много, много чего.&lt;/li&gt;
  &lt;li&gt;QuickDNS&lt;/li&gt;
  &lt;li&gt;Eudora Internet Mail Server&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Причем все это добро для небольшой сетки можно вертеть даже на Quadra’е. И личный опыт и опыт большого кол-ва знакомых говорит о том, что это самый простой и надежный джентельменский набор. И настроить все можно за 15 минут – то есть, софт для нормальных людей.&lt;/p&gt;

&lt;h3 id=&quot;какую-реальную-скорость-можно-получить-при-передаче-по-appletalk-через-ethernet&quot;&gt;Какую реальную скорость можно получить при передаче по AppleTalk (через Ethernet)?&lt;/h3&gt;

&lt;p&gt;Максимальная скорость, которую мне удалось зафиксировать по AppleTalk, была 3 с чем-то Мбайт в секунду, при этом и клиент, и сервер сидели на одном свиче в соседних гнездах и физически стояли в одной со свичем комнатке. Включение галки доступа по TCP/IP ничего не дает в плане увеличения скорости. Это - обманка - ShareWay IP. Хочешь увеличить скорость - ставь нормальный AppleShare IP Server. Тады скоростишка может подрасти до 8,5 МБайт/сек.&lt;/p&gt;

&lt;h3 id=&quot;можно-ли-подключиться-с-макинтоша-к-netware&quot;&gt;Можно ли подключиться с Макинтоша к NetWare?&lt;/h3&gt;

&lt;p&gt;Проблемы существовали только с версией 5. Вплоть до версии 4.2 Novell выпускал продукт NetWare for Macintosh, причем, начиная с версии 3.12, он включался в основную поставку. После его установки нужно добавить в файл STARTUP.NCF команду LOAD MAC и расширить пространство имен на диске NetWare, чтобы он мог понимать Маковские имена (ADD NAME SPACE MAC FOR &lt;имя тома=&quot;&quot;&gt;). Продукт включал в себя 2 способа подключения: клиент и AFP-сервер. Первым способом можно было ничего не менять на сервере, а, установив клиентскую часть на Мак, работать с сервером на его языке. Вторым способом можно было ничего не менять на Маке, а, установив серверную часть на сервер (load afp.nlm), работать с сервером на языке AppleTalk (не забыв &quot;поднять&quot; этот протокол на карте сервера). Продукт имел разветвленные возможности управления сетевой печатью с Маков. Начиная с версии 3, сервер NetWare может полноценно выполнять функции маршрутизатора сетей AppleTalk!&lt;/имя&gt;&lt;/p&gt;

&lt;p&gt;В версии 5 Novell перестала комплектовать NetWare продуктом NetWare for Macintosh, передав все права фирме Prosoft, хотя задачи маршрутизации AppleTalk остались встроены в сервер.&lt;/p&gt;

&lt;p&gt;Prosoft выпускала тот же продукт версии 5.12 и 5.13 за отдельную плату. Без него связаться с сервером, используя старую версию (5.11), было невозможно. После возрождения Apple Novell расторгла договор с Prosoft и начала разрабатывать новое решение для Мака и других платформ. Оно получило название NFA (Native File Access). Это чисто серверное решение, включающее модули для Mac, Win, UNIX. Оно позволяет видеть сервер по IP безо всякого вмешательства в клиентскую машину привычным для нее способом, правда при этом хуже решаются задачи безопасности, присущие NetWare, но эти платформы без NetWare работают именно так ;o)&lt;/p&gt;

&lt;p&gt;NFA для NetWare 5 в октябре 2001 поступил в продажу и входит в поставку NetWare 6, поступившей в продажу в то же время. Я пробовал бета-версию на конференции BrainShare Russia-2001 (в Питере). Вход в сеть выглядит так: из привычного окна Chooser нужно нажать кнопку &lt;IP Server=&quot;&quot;&gt; справа внизу и набрать имя сервера, в появившемся окне ввести полное сетевое имя (с учетом контекста) и пароль. Далее везде ;o)&lt;/IP&gt;&lt;/p&gt;

&lt;p&gt;Возможно, в окончательном продукте это выглядит более симпатично.&lt;/p&gt;

&lt;h3 id=&quot;можно-ли-устроить-видеоконференцию-или-чат-в-локальной-сети&quot;&gt;Можно ли устроить видеоконференцию или чат в локальной сети?&lt;/h3&gt;

&lt;p&gt;Есть такая программа CU-SeeMe 3.1. Позволяет передавать видео, голос, текстовой чат. Коннект происходит через какой нибудь публичный сервер или напрямую, по IP адресу. Возможно в один момент времени соединить несколько людей - конференция. Работает в локалке :) Примечательно, что клиент есть в версиях для Win &amp;amp; Mac, то есть кроссплатформенность получается&lt;/p&gt;

&lt;h3 id=&quot;на-каком-маке-можно-организовать-работу-internet-gateway-а-почтового-сервера&quot;&gt;На каком Маке можно организовать работу Internet Gateway? А почтового сервера?&lt;/h3&gt;

&lt;p&gt;LC III потянет Vicom Internet Gateway на 50 человек, а бесплатный Eudora Internet Mail Server сможет держать на такой же старой машинке сотни аккаунтов.&lt;/p&gt;

&lt;h3 id=&quot;чем-можно-послать-сообщение-с-одного-мака-на-другой&quot;&gt;Чем можно послать сообщение с одного Мака на другой?&lt;/h3&gt;

&lt;p&gt;Если Маки живут в своей родной сети, без сервера, то можно использовать Broadcast, к примеру. А вообще, можно и через AppleScript - если на втором компьютере разрешён Program Linking (связь программ).&lt;/p&gt;

&lt;h3 id=&quot;ipnetrouter-какова-безопасность-внутренней-сети-при-установленном-ppp-соединении-и-что-нужно-сделать-чтобы-ее-повысить&quot;&gt;(IPNetRouter) Какова безопасность внутренней сети при установленном PPP-соединении и что нужно сделать, чтобы ее повысить?&lt;/h3&gt;

&lt;p&gt;Безопасность полная.Все что можно сделать это попытаться завесить саму машину с IPNet Router’ом. Хотя наверное IPNet Router уже позволяет Вам сделать видимыми какие-то внутренние сервера для внешнего мира. Но безопасность этих сервисов (например если Вы используете на AppleShare IP guest аккаунт с доступом ко всему) это уже не проблема IP Net Router’а :-)&lt;/p&gt;

&lt;h3 id=&quot;ipnetrouter-что-такое-маскарадинг-и-напротив-какого-интерфейса---ethernet-или-ppp---его-надо-отмечать&quot;&gt;(IPNetRouter) Что такое маскарадинг и напротив какого интерфейса - Ethernet или PPP - его надо отмечать?&lt;/h3&gt;

&lt;p&gt;Маскарадинг, о чем говорит само имя, это способ спрятать какую-то сеть за одним IP адресом. Термин стал популярным благодаря Linux’у, стандартно эта штука во всех ОС называется NAT – Network Address Translation.&lt;/p&gt;

&lt;p&gt;Сама суть несложна – у вас есть сетка машин, вы ее подключаете к другой сетке (например к интернету). На роутере (неважно Cisco это или компьютер под управлением любой ОС, главное чтобы он поддерживал эту возможность), вы включаете NAT(маскарадинг).Теперь извне вы видите только один наружный IP адрес, а за ним на самом деле сидит вся Ваша сетка.&lt;/p&gt;

&lt;p&gt;Штука чрезвычайно удобная если:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;У Вас не хватает IP адресов на все машины (а откуда им у школы взяться?)&lt;/li&gt;
  &lt;li&gt;Вы озабочены безопасностью&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Кроме того, в отличие от всякого рода прокси, вещь совершенно прозрачная для клиентских машин, Вам не нужно открывать-закрывать порты, настраивать маппинги и так далее.&lt;/p&gt;

&lt;p&gt;Теперь про IPNet Router. Ethernet настраиваете в контрольной панельке TCP/IP, раздавая всем машинам какие-нибудь внутренние адреса (ну например 192.168.1.1, 2, 3 и так далее). Потом добавляете в IPNet Router’ е свой PPP интерфейс и включаете на нем маскрадинг (то есть галочка будет на PPP интерфейсе). Теперь все машины из локальной сети смело и легко бороздят интернет, а на серверах, которые они посещают виден IP адрес Вашего PPP интерфейса.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Макинтош FAQ. Аппаратура</title>
   <link href="https://www.victor3d.com.br/hardware.html"/>
   <updated>2004-04-01T00:00:00+04:00</updated>
   <id>https://www.victor3d.com.br/hardware</id>
   <content type="html">&lt;h3 id=&quot;где-взять-драйвера-для-scsi-карт-adaptec-2902-2903-и-2904&quot;&gt;Где взять драйвера для SCSI-карт Adaptec 2902, 2903 и 2904?&lt;/h3&gt;

&lt;p&gt;Есть драйвера (extension и SCSI-prober) для 2906. С ним работают все карточки этой серии (AVA), которые являются модификациями или более старыми моделями. Берутся, естественно, на http://www.adaptec.com/&lt;/p&gt;

&lt;h3 id=&quot;где-найти-шнур-для-adb-клавиатуры&quot;&gt;Где найти шнур для ADB-клавиатуры?&lt;/h3&gt;

&lt;p&gt;В качестве замены для ADB-шнуров использовали шнуры S-video (соответственно, приобрести можно в каком-нибудь ларьке, торгующем шнурками для аудио-видео-аппаратуры). Только нужно внимательно смотреть: для S-video существует два типа разъемов, отличающихся числом штырей.&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;как-использовать-на-маке-видеокарточку-geforce-от-pc&quot;&gt;Как использовать на Маке видеокарточку GeForce от PC?&lt;/h3&gt;

&lt;p&gt;Инструкция на английском лежит вот &lt;a href=&quot;http://www.cybercoment.com/macgeforce.htm&quot;&gt;тут&lt;/a&gt;. Список карт, которые работают, однозначно там есть, плюс часть карт перешивать даже не надо. Собственно, я все делал как там сказано. Все работает. Сама карта - Aurora GeForce 2MX.&lt;/p&gt;

&lt;h3 id=&quot;как-можно-вернуться-к-настройкам-видео-по-умолчанию&quot;&gt;Как можно вернуться к настройкам видео “по умолчанию”?&lt;/h3&gt;

&lt;p&gt;Последовательность, которая спасала меня на 8.1 и 8.5.1:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Cmd+opt+P+R+Shift(во время загрузки системы)&lt;/li&gt;
  &lt;li&gt;Получаем 640 на 480. Но! При следующей перезагрузке система тупо востанавливает кривое разрешение.&lt;/li&gt;
  &lt;li&gt;Чтобы этого не было, ищем Display (или Monitor) Prefs в папке Preferences и переносим в Корзину.&lt;/li&gt;
  &lt;li&gt;После следующей перезагрузки все в порядке.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&quot;как-подключить-внешний-модем-к-макинтошу-не-usb&quot;&gt;Как подключить внешний модем к Макинтошу (не USB)?&lt;/h3&gt;

&lt;p&gt;С Макинтошем можно использовать практически любой внешний модем. Нужно просто купить или спаять соответствующий кабель.&lt;/p&gt;

&lt;h3 id=&quot;как-подключить-к-макинтошу-не-эппловский-микрофон&quot;&gt;Как подключить к Макинтошу не-эппловский микрофон?&lt;/h3&gt;

&lt;p&gt;В старых моделях Макинтошей использовался так называемый “Omni-Directional Microphone” (электретный микрофон, в корпусе кроме собственно капсюля находится резистор ~3 кОм - нагрузка истокового повторителя, а также два электролитических конденсатора: один - параллельно источнику питания, второй - разделительный в цепи сигнала). Вместо него можно использовать практически любой микрофон. Вообще при подключении источника звука к этим Макам стоит помнить, что на микрофонный разъем (средний контакт - ring) выведено питание - 5 вольт.&lt;/p&gt;

&lt;p&gt;Сложнее обстоит дело с более новыми компьютерами, рассчитанными на использование PlainTalk-микрофона - в нем имеется встроенный усилитель, в результате нормальное выходное напряжение - около 200 мВ, т.е. примерно в 100 раз больше, чем у обычных микрофонов. Кроме того, используется удлиненный штеккер.&lt;/p&gt;

&lt;p&gt;В последних моделях, например, iMac, аналоговый аудио-вход отсутствует.&lt;/p&gt;

&lt;h3 id=&quot;как-поменять-батарейку-pram-в-powerbook-g3&quot;&gt;Как поменять батарейку PRAM в PowerBook G3?&lt;/h3&gt;

&lt;p&gt;Если выдвинуть CD и откинуть клавиатуру - она видна в правом нижнем углу окна под клавиатуру.&lt;/p&gt;

&lt;h3 id=&quot;как-разобрать-мышь-шайбу&quot;&gt;Как разобрать мышь-“шайбу”?&lt;/h3&gt;

&lt;p&gt;Оттягиваешь (аккуратно) прозрачные бока и снимаешь, потом вывинчиваешь винты.&lt;/p&gt;

&lt;h3 id=&quot;как-сбросить-пароль-установленный-в-open-firmware&quot;&gt;Как сбросить пароль, установленный в Open Firmware?&lt;/h3&gt;

&lt;p&gt;Чтобы убрать этот пароль, необходимо изменить объем RAM. Это можно сделать, добавив или удалив DIMM. Затем нужно еще трижды сбросить PRAM удерживая в момент загрузки CMD+OPT+P+R.&lt;/p&gt;

&lt;h3 id=&quot;как-соединить-друг-с-другом-два-g3g4-по-firewire&quot;&gt;Как соединить друг с другом два G3/G4 по Firewire?&lt;/h3&gt;

&lt;p&gt;Самое простое - загрузить второй Мак, удерживая нажатой кнопку T - (target mode) Все его диски смонтируются на десктопе главной машины. Есть конечно и нетворкинг поверх FW - http://www.unibrain.com Работает и под 9 и под X&lt;/p&gt;

&lt;h3 id=&quot;какой-максимальный-объем-памяти-можно-установить-в-lc-475&quot;&gt;Какой максимальный объем памяти можно установить в LC 475?&lt;/h3&gt;

&lt;p&gt;Я в LC475 поставил SIMM 64 Мб - скушала и не подавилась. Видеть 68 Мб на ЛСишке - довольно забавно…&lt;/p&gt;

&lt;p&gt;Кстати, на будущее - если Apple или кто-то еще объявляет, что какие-либо модули памяти большой емкости не поддерживаются в той или иной машине, то в 50 процентах случаев таких модулей не существовало на момент создания данной модели или они не тестировались на совместимость.&lt;/p&gt;

&lt;p&gt;Более того - вполне нормально прошел эксперимент по вставлению в LC475 модуля памяти SIMM 128 Мб! Жаль, что пришлось вернуть.&lt;/p&gt;

&lt;p&gt;Любые 72 пиновые SIMM-ы, EDO и FPM, no parity и parity, скорость 70-60 ns, объём 2 - 128 MB.&lt;/p&gt;

&lt;h3 id=&quot;компьютер-не-подает-никаких-признаков-жизни-что-делать&quot;&gt;Компьютер не подает никаких признаков жизни. Что делать?&lt;/h3&gt;

&lt;p&gt;Возможные причины:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;нарушены соединения.&lt;/li&gt;
  &lt;li&gt;села батарейка.&lt;/li&gt;
  &lt;li&gt;неисправна плата компьютера.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Что делать:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Проверьте, а не отключили ли школьники - ради шутки - какой-нибудь кабель :-)&lt;/li&gt;
  &lt;li&gt;Проверьте батарейку. В большинстве поставлявшихся в школы Макинтошей используется батарейка напряжением 3,6 вольта, в последних моделях PowerMac - 4,5 вольта. В качестве временной (и постоянной ;-) ) замены можно использовать литиевую часовую “шайбу” (и даже 2 (3) “пальчиковых” элемента). Эта конструкция просто подключается с помощью двух проводов. &lt;strong&gt;Внимание! Не перепутайте полярность.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&quot;макинтош-не-загружается-при-неподключенном-мониторе-как-быть&quot;&gt;Макинтош не загружается при неподключенном мониторе. Как быть?&lt;/h3&gt;

&lt;p&gt;Нужно “обмануть” видеоконтроллер, сообщив, что монитор, будто бы, есть. Для этого достаточно воткнуть переходник MAC-PC или просто разъем DB-15 с перемкнутыми контактами 7 и 11.&lt;/p&gt;

&lt;h3 id=&quot;можно-ли-использовать-на-маке-принтер-с-паралельным-интерфейсом-centronics&quot;&gt;Можно ли использовать на Маке принтер с паралельным интерфейсом (Centronics)?&lt;/h3&gt;

&lt;p&gt;Да. Для этого требуется PowerPrint(в комплект входит кабель с преобразователем serial-&amp;gt;parallel и ПО). ПО состоит из очень большого количества драйверов. Все вместе стоит около 180 долларов.&lt;/p&gt;

&lt;h3 id=&quot;можно-ли-к-маку-подключить-usb-клавиатуру-от-pc&quot;&gt;Можно ли к Маку подключить USB-клавиатуру от PC?&lt;/h3&gt;

&lt;p&gt;Все работает (на MS и Packard-Bell клаве). Проблема только одна - Power на клавиатуре не работает , и машина на старте выплевывает CD, причем выплевывает независимо от того, есть ли там на самом деле диск или лоток пустой. Ну и виндовый Start становится яблоком а Alt - Option - (то есть немного криво)&lt;/p&gt;

&lt;p&gt;Для MS Keyboard существует драйвер переопределяющий служебные клавиши для Мака.&lt;/p&gt;

&lt;h3 id=&quot;можно-ли-подключить-к-старому-макинтошу-vga-монитор&quot;&gt;Можно ли подключить к “старому” Макинтошу VGA-монитор?&lt;/h3&gt;

&lt;p&gt;Это возможно практически для любых VGA/SVGA-мониторов и Quadra/PowerMac. Нельзя использовать старые (одночастотные) VGA-мониторы с Macintosh IIsi, LC и LC II. Насколько мне известно, из Макинтошей со встроенным видеоконтроллером абсолютно невозможно подключение только к IIci.&lt;/p&gt;

&lt;p&gt;Вам потребуется использовать готовый переходник или спаять его по схеме, приведенной в справочном разделе.&lt;/p&gt;

&lt;h3 id=&quot;можно-ли-подключить-к-imacу-usb-мышь-от-pc&quot;&gt;Можно ли подключить к iMac’у USB-мышь от PC?&lt;/h3&gt;

&lt;p&gt;Проверена работоспособность мыши Logitech “с колесиком” (чтобы колесико прокручивало окошки, нужен драйвер).&lt;/p&gt;

&lt;p&gt;Хорошо установить USB Overdrive. Зачастую это лучше, чем “родные” драйвера. USB Overdrive поддерживает ВСЕ USB устройства ввода типа мышек, джойстиков, пультов etc.&lt;/p&gt;

&lt;h3 id=&quot;можно-ли-установить-жесткий-диск-большей-емкости-на-первые-модели-imac&quot;&gt;Можно ли установить жесткий диск большей емкости на первые модели iMac?&lt;/h3&gt;

&lt;p&gt;При замене жесткого диска на iMac с тактовой частотой 233-, 266- или 333MHz, нужно учитывать следующее: если емкость диска превышает 8GB, его необходимо разбить так, чтобы первый раздел не превышал 8GB, и именно на этот раздел устанавливать Mac OS. В противном случае при попытке загрузить iMac вы увидите “серый экран” или экран Open Firmware.&lt;/p&gt;

&lt;h3 id=&quot;можно-ли-установить-usb-карту-в-powermac-7200760095004400-и-тп&quot;&gt;Можно ли установить USB карту в PowerMac 7200/7600/9500/4400 и т.п.?&lt;/h3&gt;

&lt;p&gt;Опыт постановки USB-noname-карточки в 7200/7600/9500/4400 показал, что все работает, независимо от системы. Требуется только установить USB Adapter Card Support 1.4.1&lt;/p&gt;

&lt;h3 id=&quot;перестал-работать-power-mac-g4-с-cd-не-грузится-сброс-pram-не-помогает&quot;&gt;Перестал работать Power Mac G4. С CD не грузится. Сброс PRAM не помогает.&lt;/h3&gt;

&lt;p&gt;Ещё есть стандартная процедура - сброс Power Manager (делается кнопкой в левом дальнем углу материнской платы, рядом с батарейкой). Память не пробовали заменить?&lt;/p&gt;

&lt;h3 id=&quot;посоветуйте-как-можно-вернуть-к-жизни-картридж-цветной-от-stylewriter-2500-долгое-время-лежал-в-пластиковой-коробочке-сейчас-вставил--краска-почти-не-идет&quot;&gt;Посоветуйте, как можно вернуть к жизни картридж цветной от StyleWriter 2500? Долгое время лежал в пластиковой коробочке. Сейчас вставил – краска почти не идет&lt;/h3&gt;

&lt;p&gt;Скорее всего засохли дюзы в печатающей головке.&lt;/p&gt;

&lt;p&gt;Попробуй аккуратно поместить картридж в стакан с кипятком так, чтобы в воде были только выходные сопла и подожди пока они все не откроются (это будет видно по струйкам чернил)&lt;/p&gt;

&lt;p&gt;Или примени специальную жидкость для прочистки сопел - пара капель прямо на дюзы.&lt;/p&gt;

&lt;h3 id=&quot;почему-маки-со-100-мегабитным-ethernet-не-работают-в-сети-на-10-мегабит-все-работает&quot;&gt;Почему Маки со 100-мегабитным Ethernet не работают в сети (на 10 мегабит все работает)?&lt;/h3&gt;

&lt;p&gt;Неправильный обжим кабеля. Для 10-мегабитки это не критично, но сотка не будет работать. У меня она затыкалась на 10-ти метрах. Попробую объяснить на пальцах: в кабеле, который используется для витой пары сложено 4 пары т.е. 8 проводов. В разъеме RJ-45 – 8 контактов, которые зачастую пресуют попарно, т. е. 1-2 – первая пара, 3-4 – втроая пара, и т.д. На самом же деле используются всего две пары: первая должна быть запрессована на 1-2 контакты разъема, а вторая – на 3-6.&lt;/p&gt;

&lt;h3 id=&quot;почему-мой-g3-после-подключения-второго-ata-диска-slave-перестал-грузиться&quot;&gt;Почему мой G3 после подключения второго ATA диска (slave) перестал грузиться?&lt;/h3&gt;

&lt;p&gt;Slave вешается на ближайший к контроллеру разъем, а Master - на дальний.&lt;/p&gt;

&lt;h3 id=&quot;почему-мой-powermac-g3-отказывается-грузиться-с-cd-после-установки-нового-привода&quot;&gt;Почему мой PowerMac G3 отказывается грузиться с CD после установки нового привода?&lt;/h3&gt;

&lt;p&gt;Все очень просто – PowerMac G3/233 beige грузится только с Master IDE устройств. Элементарное переключение перемычки делает CD-привод загрузочным. По умолчанию большинство приводов поставляется с перемычкой в положении Slave.&lt;/p&gt;

&lt;h3 id=&quot;почему-после-установки-карточки-апгрейда-g3-powermac-9500-стали-возникать-проблемы-с-загрузкой&quot;&gt;Почему после установки карточки апгрейда G3 PowerMac 9500 стали возникать проблемы с загрузкой?&lt;/h3&gt;

&lt;p&gt;У меня было следующее: РМ 8500/180 со вставленной Creschendo G3/250 периодически валился насмерть. Оказалось - дело было в модуле кэша, который стоял на матери, а у Крещенды кэш был свой, на самой проц карте. Старый, соответственно, надо было вытащить. Может там в 9500 то же самое?&lt;/p&gt;

&lt;h3 id=&quot;при-включении-на-экране-грустный-мак-что-делать&quot;&gt;При включении на экране “Грустный Мак”. Что делать?&lt;/h3&gt;

&lt;p&gt;Возможные причины:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;поврежден диск.&lt;/li&gt;
  &lt;li&gt;поврежден файл Sistem.&lt;/li&gt;
  &lt;li&gt;поврежден Finder.&lt;/li&gt;
  &lt;li&gt;нарушена информация в PRAM.&lt;/li&gt;
  &lt;li&gt;повреждена аппаратура компьютера.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Что делать:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Загрузится с другого диска. Если нет другого жесткого диска, загрузиться с дискеты/CD.&lt;/li&gt;
  &lt;li&gt;После загрузки протестировать жесткий диск DiskDoctor’ом.&lt;/li&gt;
  &lt;li&gt;Переустановить систему (Сделать “чистую” инсталляцию)&lt;/li&gt;
  &lt;li&gt;“Сбросить” PRAM (Для этого перезагрузить компьютер, удерживая Command-Option-P-R).&lt;/li&gt;
  &lt;li&gt;Снять модули памяти (если есть память на плате) или заменить заведомо исправными; снять платы расширения. Если это не помогает - обратиться к специалисту.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;На самом деле, под картинкой “Грустного Мака” выводятся коды, позволяющие определить, что именно неисправно. Возможно, я их со временем размещу на сайте.&lt;/p&gt;

&lt;h3 id=&quot;при-включении-на-экране-мака-мерцающая-дискета-и-все-что-делать&quot;&gt;При включении на экране Мака мерцающая дискета и все. Что делать?&lt;/h3&gt;

&lt;p&gt;Возможные причины:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;сгорел винт.&lt;/li&gt;
  &lt;li&gt;слетела Система.&lt;/li&gt;
  &lt;li&gt;села батарейка.&lt;/li&gt;
  &lt;li&gt;в CD-приводе оставили диск без системы.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Что делать:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Проверить, нет ли диска в приводе CD.&lt;/li&gt;
  &lt;li&gt;Загрузится с другого диска (пропустить при загрузке диск с ID=0 можно, если удерживать клавиши Command-Option-Shift-Delete). Не забудьте, что все SCSI-устройства должны иметь разные SCSI ID’ы. Если нет другого жесткого диска (или возможности его подключить), загрузиться с дискеты (CD).&lt;/li&gt;
  &lt;li&gt;После загрузки протестировать жесткий диск DiskDoctor’ом.&lt;/li&gt;
  &lt;li&gt;Переустановить систему (Сделать “чистую” инсталляцию)&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&quot;при-включении-powermac-6100-не-появляется-изображение-на-экране-стартовый-звук-есть-жесткий-диск-вращается&quot;&gt;При включении PowerMac 6100 не появляется изображение на экране (Стартовый звук есть, жесткий диск вращается)&lt;/h3&gt;

&lt;p&gt;Кроме описанных выше неприятностей и методов борьбы с ними, имеется особый шаманский рецепт:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Отсоедините от компьютера сетевой шнур.&lt;/li&gt;
  &lt;li&gt;Выньте батарейку.&lt;/li&gt;
  &lt;li&gt;Нажмите сетевой выключатель.&lt;/li&gt;
  &lt;li&gt;Отключите кабель, идущий на Logic Board от блока питания.&lt;/li&gt;
  &lt;li&gt;Подождите минут 10.&lt;/li&gt;
  &lt;li&gt;Соберите все обратно.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Если повезет, компьютер оживет. Естественно, все настройки в PRAM, дату и время придется установить заново.&lt;/p&gt;

&lt;h3 id=&quot;при-установке-cd-drive-на-макинтош-оказалось-что-к-нему-не-подходит-звуковой-кабель-что-делать&quot;&gt;При установке CD-Drive на Макинтош оказалось, что к нему не подходит звуковой кабель. Что делать?&lt;/h3&gt;

&lt;p&gt;Эта проблема решается так: поскольку практически все ведущие производители сидюков предусматривают на плате место для маковского разъема под звуковой кабель, то выпаивается старый разъем и впаивается правильный (в качестве такого берется разъем питания от неисправного писишного флопика 3.5”)&lt;/p&gt;

&lt;h3 id=&quot;существует-ли-способ-наверняка-распознать-память-edo-или-fpm&quot;&gt;Существует ли способ наверняка распознать память: EDO или FPM?&lt;/h3&gt;

&lt;p&gt;Насчет “наверняка” не скажу, но если обозначение на чипах типа XXXXX00-60, то это наверняка FPM. То есть последняя цифра перед обозначением времени доступа (-60 или -70) должна быть 0. Если другая, то EDO&lt;/p&gt;

&lt;h3 id=&quot;у-apple-desktop-bus-mouse-ii-залипает-кнопка-что-делать&quot;&gt;У Apple Desktop Bus Mouse II “залипает” кнопка. Что делать?&lt;/h3&gt;

&lt;p&gt;Во-пеpвых, все нижесказанное относится к Apple Desktop Bus Mouse II, номеp M2706. Во-втоpых, тебе потpебуется один pезистоp 75 Ом pазмеpом поменьше (что-то типа МЛТ-0,125. Аккуpатно отдиpаешь снизу мышки липкую пленку с маpкиpовкой (всю отдиpать не обязательно - лишь бы винтики можно было откpутить). Вынимаешь плату. Hа ней одна микpосхема, две оптопаpы, один микpик-кнопка, один конденсатоp на 10 мкФ, на самой плате - мелкие деталюшки. Твоя задача - внимательно осмотpеть плату в pайоне микpика-кнопки. Один вывод микpика идет на общий пpовод - это легко увидеть по pазъему для подключения пpовода мыши (4 пpовода, из котоpых один - оплетка). От втоpого вывода идет доpожка к микpосхеме. Отследи, на какой вывод эта доpожка пpиходит. Вот эту-то ногу микpосхемы и надо pезистоpом 75 Ом подтянуть на питание (последняя нога микpосхемы). Последнюю ногу найдешь по ключу на коpпусе, как обычно. Питание идет на нее чеpез фильтp из упомянутого мной конденсатоpа на 10 мкФ, pезистоpа 100 Ом (повеpхностный монтаж на плате) и небольшого конденсатоpа pазвязки. Я сейчас не помню, сколько конкpетно ног было на микpосхеме (если 16 ног, то вход кнопки - нога 12), но нога входа кнопки находится на pаз пpозвонкой - куда идет пpоводник от неземляного контакта кнопки. Кpоме вывода микpика-кнопки эта нога микpосхемы ни с чем не соединяется. Т.е. клик пpоизводится замыканием входа кнопки на общий пpовод. Вот, в пpинципе, и все.&lt;/p&gt;

&lt;h3 id=&quot;у-laserwriter-ii-ntntxfg-через-некоторое-время-после-включения-мигают-два-красных-индикатора&quot;&gt;У LaserWriter II (NT/NTX/f/g) через некоторое время после включения мигают два красных индикатора.&lt;/h3&gt;

&lt;p&gt;Чаще всего встречающаяся причина – выход из строя электролитического конденсатора (22 мкФ на 25 вольт) в сетевом модуле блока питания. Обычно при этом, если после неудачного включения выждать минут 10 и снова включить принтер, он запускается и нормально работает.&lt;/p&gt;

&lt;p&gt;Чтоб добраться до “виновника”:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Снимаем верхнюю крышку корпуса (крепится 9 винтами)&lt;/li&gt;
  &lt;li&gt;Снимаем “печку”, открутив 4 винта&lt;/li&gt;
  &lt;li&gt;Снимаем модуль питания (это та коробка, в которую втыкается сетевой шнур, закрепленная, опять же 4 винтами)&lt;/li&gt;
  &lt;li&gt;Откручиваем два винта и снимаем черную пластмассовую коробку с озоновым фильтром&lt;/li&gt;
  &lt;li&gt;Снимаем вентилятор (3 винта), пластинку, закрывающую плату(3 винта); наконец, саму плату (еще 2 винта).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Посредине платы находится тот самый конденсатор (других таких там нет). Аккуратно выпаиваем, смываем с платы и окружающих деталей растекшийся электролит (на всякий случай проверьте, не повреждены ли проводники).&lt;/p&gt;

&lt;p&gt;Впаиваем новый - места там полно, так что совсем не обязательно ставить миниатюрный.&lt;/p&gt;

&lt;p&gt;Собираем все в обратной последовательности.&lt;/p&gt;

&lt;h3 id=&quot;что-такое-pram&quot;&gt;Что такое PRAM?&lt;/h3&gt;

&lt;p&gt;Некая память в Macintosh, которая хранит некие системные данные. В принципе можно провести аналогию с CMOS у PC. Рекомендуется сбрасывать при установке новых (удалении старых) плат расширения.&lt;/p&gt;

&lt;h3 id=&quot;я-подключил-к-макинтошу-cd-drive-но-компьютер-его-не-видит-почему&quot;&gt;Я подключил к Макинтошу CD-Drive, но компьютер его “не видит”. Почему?&lt;/h3&gt;

&lt;p&gt;Дело в том, что драйвер CD, входящий в состав MacOS опознает только “родные” приводы. Для использования накопителей других производителей нужно использовать либо драйвер “третьей фирмы” (например, FWB CD-ROM Toolkit), либо ставить “заплатку” на Apple CD-Driver.&lt;/p&gt;

&lt;h3 id=&quot;imac-dv-не-видит-подключенной-к-нему-по-firewire-видеокамеры-что-делать&quot;&gt;iMac DV “не видит” подключенной к нему по FireWire видеокамеры. Что делать?&lt;/h3&gt;

&lt;p&gt;В такой ситуации может спасти перезагрузка компьютера, при работающей в режиме Play камере.&lt;/p&gt;

&lt;h3 id=&quot;quadra-700-iicx-iici-запускается-только-после-полного-отключения-от-сети&quot;&gt;Quadra 700 (IIcx, IIci) запускается только после полного отключения от сети&lt;/h3&gt;

&lt;p&gt;Проблема тут в самом блоке питания. Такие блоки стоят в IIcx, IIci и Quadra 700. Производства либо Astec, либо General Electric. Проблема наблюдается только с блоками от Astec и описана во многих руководствах по обслуживанию и ремонту.&lt;/p&gt;

&lt;p&gt;“Признаком дефекта является невозможность запуска. После отключения на достаточно продолжительное время сетевого провода компьютер вновь запускается. Это возникает из-за дефекта конденсатора 0.0033uf/100v (обозначение на плате – C34), связанного с близким расположением 5-ваттного резистора, нагревающегося даже при выключенном компьютере. Нужно заменить конденсатор и расположить его по возможности дальше от резистора”&lt;/p&gt;

&lt;p&gt;&lt;em&gt;(перевод с “Upgrading and Repairing Macs”, 1994, page 740)&lt;/em&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>ABR&apos;s Mac OS X FAQ - Advanced</title>
   <link href="https://www.victor3d.com.br/abrmacosxfaq.html"/>
   <updated>2004-04-01T00:00:00+04:00</updated>
   <id>https://www.victor3d.com.br/abrmacosxfaq</id>
   <content type="html">&lt;h3 id=&quot;чиним-доступ-по-afp-c-классики-на-1049-и-выше&quot;&gt;Чиним доступ по AFP c классики на 10.4.9 и выше&lt;/h3&gt;

&lt;p&gt;Останавливаем AFP&lt;/p&gt;

&lt;p&gt;В Терминале пишем:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;defaults write /Library/Preferences/com.apple.AppleFileServer TCPQuantum &lt;span class=&quot;nt&quot;&gt;-int&lt;/span&gt; 327680
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Включаем AFP&lt;/p&gt;

&lt;p&gt;Если на Mac OS X Server, то проще:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;serveradmin stop afp
&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;serveradmin settings afp:TCPQuantum &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; 327680
&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;serveradmin start afp
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;!--end_excerpt--&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;эппл-скрипт-скрипт-метронома&quot;&gt;Эппл Скрипт. Скрипт метронома&lt;/h3&gt;

&lt;p&gt;Cохранить как программу. При сохранении выбрать Stay Open&lt;/p&gt;

&lt;p&gt;Будет бумкать каждые 5 секунд.&lt;/p&gt;

&lt;div class=&quot;language-applescript highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;k&quot;&gt;global&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;numberOfBeeps&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;on&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;idle&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
		&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;beep&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;numberOfBeeps&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
		&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;return&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;end&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;idle&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;on&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;run&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
		&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;set&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;numberOfBeeps&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;k&quot;&gt;to&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;end&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;run&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;эппл-скрипт-цепляем-шары-с-pc&quot;&gt;Эппл Скрипт. Цепляем шары с PC&lt;/h3&gt;

&lt;p&gt;Разумеется, шифрование пароля отключено. В СкриптЭдиторе пишем&lt;/p&gt;

&lt;div class=&quot;language-applescript highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;k&quot;&gt;try&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;mount volume&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;smb://username:password@10.0.0.10/Media 1 HD&quot;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;end&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;k&quot;&gt;try&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Сохраняем как программу и имеем щасте. Опять же, username, пароль, адрес пицука и название шары пишем реальные, а не отсюда, где они для примера&lt;/p&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;команды-с-sudo-через-эппл-скрипт&quot;&gt;Команды с sudo через Эппл Скрипт&lt;/h3&gt;

&lt;p&gt;Долго мучился, пока не нашел решение. Писал об этом в хелп мумака, но там запрятали так, что не найдешь. Ну и фих с ним.&lt;/p&gt;

&lt;p&gt;Иногда бывает необходимо выполнять повторяющиеся терминальные команды на своем компе от имени root-a. Для этого можно испольновать приведенный ниже эпплскрипт, сохранив его в формате Application как run only (чтоб из него нельзя было увидеть админский пароль)&lt;/p&gt;

&lt;div class=&quot;language-applescript highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;k&quot;&gt;set&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;LF&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;k&quot;&gt;to&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;ASCII character&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; 
&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;set&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;yourScr&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;k&quot;&gt;to&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;Ваше_Терминальное_Заклинание_без_слова_sudo&quot;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; 
&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;set&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;passwordStr&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;k&quot;&gt;to&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;ВашПароль&quot;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;k&quot;&gt;as &lt;/span&gt;&lt;span class=&quot;nc&quot;&gt;string&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; 
&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;set&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;sudoScr&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;k&quot;&gt;to&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;sudo &quot;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;yourScr&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;; sudo -k&quot;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; 
&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;do shell script&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;sudo -v&quot;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot; &amp;lt;&amp;lt; ++&quot;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;LF&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;passwordStr&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;LF&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; 
&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;do shell script&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;sudoScr&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; 
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;ol&gt;
  &lt;li&gt;так мы определяем перевод каретки, он же Энтер&lt;/li&gt;
  &lt;li&gt;тут мы формируем консольную команду, которая выполнится со словом sudo, а по завершении выполнения системе указывается, что в следующий раз надо давать запрос на ввод пароля после команды с sudo&lt;/li&gt;
  &lt;li&gt;тут мы говорим системе, чтобы она ближайшие 5 минут выполняла команды sudo без ввода пароля; при этом, однако вводим пароль как если бы мы это делали вручную&lt;/li&gt;
  &lt;li&gt;а тут мы собственно и выполняем сформированную ранее консольную команду&lt;/li&gt;
&lt;/ol&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;изменение-локали&quot;&gt;Изменение локали&lt;/h3&gt;

&lt;p&gt;Каждая из трех строк дает свою локаль&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;defaults write &lt;span class=&quot;s1&quot;&gt;&apos;Apple Global Domain&apos;&lt;/span&gt; AppleLocale ru_RU
defaults write &lt;span class=&quot;s1&quot;&gt;&apos;Apple Global Domain&apos;&lt;/span&gt; AppleLocale en_RU
defaults write &lt;span class=&quot;s1&quot;&gt;&apos;Apple Global Domain&apos;&lt;/span&gt; AppleLocale en_EN
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Это важно при русификации КроссОвера. С полностью английской локалью у меня не получалось преключение языков&lt;/p&gt;

&lt;p&gt;Для программ можно пробовать (на примере GyazMail-a)&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;defaults write jp.gyazsquare.GyazMail AppleLanguages &lt;span class=&quot;s1&quot;&gt;&apos;(ru,English)&apos;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;меняем-mac-address&quot;&gt;Меняем MAC-address&lt;/h3&gt;

&lt;h4 id=&quot;в-макос-7-9&quot;&gt;В макОС 7-9&lt;/h4&gt;
&lt;p&gt;Открываем файл System ResEditом Создаём ресурс типа eadr В нём создаём ресурс с ID=номеру NuBus слота, в котором стоит сетевая карта (Если сетевая карта не NuBus, а например PDS, то ID=0) Содержимое ресурса - 6 байт в виде HEX - желаемый MAC-адрес!!!! ВСЁ!!!&lt;/p&gt;

&lt;h4 id=&quot;в-mac-os-x&quot;&gt;В Mac OS X&lt;/h4&gt;
&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;ifconfig en0 ether aa:bb:cc:dd:ee:ff
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;отключаем-дашборд-в-тигре&quot;&gt;Отключаем Дашборд в Тигре&lt;/h3&gt;

&lt;p&gt;В терминале пишем&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;defaults write com.apple.dashboard mcx-disabled &lt;span class=&quot;nt&quot;&gt;-boolean&lt;/span&gt; YES
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Чтобы снова включить:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;defaults delete com.apple.dashboard mcx-disabled
defaults write com.apple.dashboard mcx-disabled &lt;span class=&quot;nt&quot;&gt;-boolean&lt;/span&gt; NO
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;отключаем-spotlight-в-тигре&quot;&gt;Отключаем Spotlight в Тигре&lt;/h3&gt;

&lt;p&gt;терминале пишем&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;pico /etc/hostconfig
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;вслепую пароль, Энтер&lt;/p&gt;

&lt;p&gt;Там ищем строку&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;SPOTLIGHT=-YES-
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;и меняем ее на&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;SPOTLIGHT=-NO-
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Сохраняемся через Контрол-О и выходим через Контрол-Х&lt;/p&gt;

&lt;p&gt;Теперь отключаем индексирование основного диска:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;mdutil &lt;span class=&quot;nt&quot;&gt;-i&lt;/span&gt; off /
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Удаляем индексы спотлайта с этого диска&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;mdutil &lt;span class=&quot;nt&quot;&gt;-E&lt;/span&gt; /
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Энтер&lt;/p&gt;

&lt;p&gt;Прибиваем окончательно базы спотлайта&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo rm&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-fr&lt;/span&gt; /.Spotlight-V100
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;и делаем это с каждым диском&lt;/p&gt;

&lt;p&gt;Теперь убираем спотлайт из меню&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo mv&lt;/span&gt; /System/Library/CoreServices/Search.bundle /System/Library/CoreServices/DisabledSearch.bundle
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Рестарт&lt;/p&gt;

&lt;p&gt;Чтобы снова включить меняем все назад&lt;/p&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;отключаем-невозможность-обновлений-системы-после-русификации&quot;&gt;Отключаем невозможность обновлений системы после русификации&lt;/h3&gt;

&lt;p&gt;На самом деле установке нерусских программ после “русификации” системы средстваи IMC Apple.ru мешает невидимый файлик .AppleTier3Language, спрятаный в невидимой папке. Для его удаления в терминале пишем&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo rm&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-f&lt;/span&gt; /var/db/.AppleTier3Language
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Энтер, вслепую пароль, энтер.&lt;/p&gt;

&lt;p&gt;Теперь можно ставить нерусифицированные программы, оно будет работать.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;терминал---ловим-измененные-файлы&quot;&gt;Терминал - ловим измененные файлы&lt;/h3&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;/usr/bin/find ~/Library &lt;span class=&quot;nt&quot;&gt;-mmin&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-1&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Получаем cписок файлофф измененных за 1 (одну) последнюю минуту. И ващще: man find&lt;/p&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;ломаем-пароль-рута-в-105-в-single-user&quot;&gt;Ломаем пароль рута в 10.5 в Single-User&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Рецепт для 10.5&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;mount &lt;span class=&quot;nt&quot;&gt;-uw&lt;/span&gt; /
launchctl load /System/Library/LaunchDaemons/com.apple.securityd.plist
passwd root
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Вариант 2&lt;/strong&gt;: подгружаем DirectoryServices, как указано выше, после чего&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;dscl &lt;span class=&quot;nb&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-passwd&lt;/span&gt; /Users/root new_password
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Таким образом можо менять пароль любого юзера&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Примечание&lt;/strong&gt;: В 10.4 надо делать так:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; mount &lt;span class=&quot;nt&quot;&gt;-uw&lt;/span&gt; /
 launchctl load /private/etc/mach_init.d/securityd.plist
 passwd root
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;прячем-аккаунты-в-тигре&quot;&gt;Прячем аккаунты в Тигре&lt;/h3&gt;

&lt;p&gt;Одна из замечательных возможностей OS X заключается в том, что аккаунты пользователей создаются очень легко. И вы можете иметь столько аккаунтов, сколько нужно, например, рабочий аккаунт, аккаунт для разрешения системных проблем, аккаунт для игр в котором выставлено меньшее разрешение монитора и отключена автозагрузка некоторых дополнений, персональные аккаунты для всех членов вашей семьи, и даже гостевой аккаунт для всех остальных пользователей. Это все удобно и хорошо, но появляется другая проблема - бесконечное окно Login Window, перемещаться по которому нужно прокруткой. К счастью, в OS X 10.4 вы можете спрятать аккаунты которые используются редко.&lt;/p&gt;

&lt;p&gt;Чтобы сделать это, придется проделать не очень сложные действия в Терминале. Но в начале, вы должны знать короткие имена всех аккаунтов которые хотите спрятать. Зайдите в System Preferences &amp;gt; Accounts, кликните по имени учетной записи и посмотрите в поле Short Name. Запишите или запомните нужные короткие имена. Откройте Терминал, и введите следующую команду (все в одну строчку):&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList &lt;span class=&quot;nt&quot;&gt;-array&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-add&lt;/span&gt; account_name1 account_name2 account_name3
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;В приведенном примере account_name1 account_name2 account_name3 ? это короткие имена аккаунтов которые нужно спрятать. Таким образом вы можете спрятать так много учетных записей, сколько захотите, только отделяйте их пробелами когда вводите команду. Нажмите ентер когда будете готовы.&lt;/p&gt;

&lt;p&gt;Теперь выйдите из системы (меню Яблоко &amp;gt; Log Out), и посмотрите на окно Login Window. Вы заметите два изменения. Первое, имена пользователей которых вы спрятали более не отображаются. И второе: - есть новая запись: “Other” . Кликните на Other и вам предоставится возможность ввести имя пользователя и пароль для любой из спрятанных учетных записей. Аккаунты, спрятанные таким образом, также не будут показываться в меню быстрого переключения пользователей (кроме случая если пользователь в системе).&lt;/p&gt;

&lt;p&gt;Вы можете снова отобразить все имеющиеся учетные записи в окне Login Window, введя в Терминале следующую команду:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList &lt;span class=&quot;nt&quot;&gt;-array&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-add&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Не указывая никаких имен в параметрах команды, вы сбросите список спрятанных аккаунтов и когда следующий раз будете входить в систему то увидите полный список.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;интернет-шаринг-руками&quot;&gt;Интернет-шаринг руками&lt;/h3&gt;

&lt;p&gt;В этом примере 195.16.153.30 - внешний, полученый через ВПН адрес (ppp0)&lt;/p&gt;

&lt;p&gt;Внутренний - en1 192.168.2.1&lt;/p&gt;

&lt;p&gt;сведения об интерфейсах брались тупо из&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;ifconfig &lt;span class=&quot;nt&quot;&gt;-a&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Для начала врубаем фаервол.&lt;/p&gt;

&lt;p&gt;В /etc/hostconfig из-под sudo -s прописать строчку&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;IPFORWARDING=-YES-
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Далее пишем (первая строка для смелых и ленивых, не желающих настраивать фаервол)&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;root# ipfw add 1200 pass all from any to any 
root# sysctl &lt;span class=&quot;nt&quot;&gt;-w&lt;/span&gt; net.inet.ip.forwarding&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;1
root# ipfw add 1280 divert 8868 all from 192.168.2.1 to any out via en1 
root# ipfw add 1290 divert 8868 all from any to 195.16.153.30 out via ppp0 
root# natd &lt;span class=&quot;nt&quot;&gt;-s&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-m&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-u&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-dynamic&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-clamp_mss&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-a&lt;/span&gt; 195.16.153.30 &lt;span class=&quot;nt&quot;&gt;-p&lt;/span&gt; 8868 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;ключ -dynamic можно убрать, если тебе при установке соединения назначается статический IP адрес; ключ -u убираешь, если для машин в локальной сети ты назначил адреса не из стандартных диапазонов 192.168.0.0/16, 10.0.0.0/8&lt;/p&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;перекидываем-своп-виртуальной-памяти&quot;&gt;Перекидываем своп виртуальной памяти&lt;/h3&gt;

&lt;p&gt;Размещение виртуальной памяти указано в /etc/rc&lt;/p&gt;

&lt;p&gt;Поэтому редактируем его через&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;pico /etc/rc
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Там ищем&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;echo &quot;Starting virtual memory&quot;
swapdir=/private/var/vm
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;и меняем swapdir на то, что нам надо. Например&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;echo &quot;Starting virtual memory&quot;
swapdir=/Volumes/swap/vm
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Диск со свапом можно сделать маленький, например размером с удвоенное количество установленной оперативки.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Второй способ&lt;/strong&gt;*&lt;/p&gt;

&lt;p&gt;Создаем соответствующий диск, называем его “vm” и монтируем сразу на место для обычного свопа.&lt;/p&gt;

&lt;p&gt;Для этого сперва узнаем его BSD-название. Можно через&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;df&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-k&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Будет, например, disk0s3&lt;/p&gt;

&lt;p&gt;Теперь узнаем UUID этого диска:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;diskutil info disk0s3
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Будет, например, 4236231D-1117-333F-8899-3235F9B8000E&lt;/p&gt;

&lt;p&gt;Зная UUID, редактируем fstab, чтобы наш своповый диск смонтировался куда надо:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;pico &lt;span class=&quot;nt&quot;&gt;-w&lt;/span&gt; /etc/fstab
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;и там прописываем&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;UUID=4236231D-1117-333F-8899-3235F9B8000E /private/var/vm hfs rw 1 2
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Теория говорит, что вместо опции rw на своп надо ставить sw, тогда строка будет&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;UUID=4236231D-1117-333F-8899-3235F9B8000E /private/var/vm hfs sw 1 2
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;После рестарта наш своп на новом диске, который нам не мешает&lt;/p&gt;

&lt;p&gt;В принципе, редактируя fstab, мы можем подмонтировать любой диск при стартапе куда угодно, например диск с домашними папками юзеров сразу в /Users&lt;/p&gt;

&lt;p&gt;За наводку с UUID спасибо IGYLA.&lt;/p&gt;

&lt;p&gt;Иными словами, man fstab&lt;/p&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;перетаскиваем-положение-юзерской-папки-tester-загрузившись-в-single-user&quot;&gt;Перетаскиваем положение юзерской папки “tester” загрузившись в Single-User&lt;/h3&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;mount &lt;span class=&quot;nt&quot;&gt;-uw&lt;/span&gt; /
launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
dscl &lt;span class=&quot;nb&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-delete&lt;/span&gt; /Users/tester home
dscl &lt;span class=&quot;nb&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-create&lt;/span&gt; /Users/tester home /Volumes/Home/Users/tester
reboot
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;И домашняя папка пользователя “tester” переехала на диск Home&lt;/p&gt;

&lt;p&gt;Вместо последних трех строк можно написать:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;dscl &lt;span class=&quot;nb&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-change&lt;/span&gt; /Users/tester home /Users/tester /Volumes/Home/Users/tester &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; reboot
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Кстати, чтобы юзера tester сделать админом, надо написать:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;dscl &lt;span class=&quot;nb&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-append&lt;/span&gt; /Groups/admin GroupMembership tester
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;печатаем-напрямую-в-постскрипт-или-pdd-для-кварковских-ps&quot;&gt;Печатаем напрямую в постскрипт или PDD для кварковских PS&lt;/h3&gt;

&lt;p&gt;Вызовите диалог печати и настройте все необходимые опции&lt;/p&gt;

&lt;p&gt;Сохраните пресет, назвав его, скажем, “PS”&lt;/p&gt;

&lt;p&gt;Найдите и откройте для редактирования файл “/Users/&lt;имя пользователя=&quot;&quot;&gt;/Library/Preferences/com.apple.print.custompresets.plist&quot;&lt;/имя&gt;&lt;/p&gt;

&lt;p&gt;Найдите там сделанный вами пресет (“PS”)&lt;/p&gt;

&lt;p&gt;Найдите в опциях этого пресета свойство com.apple.print.PrintSettings.PMDestinationType&lt;/p&gt;

&lt;p&gt;Измените значение параметра DestinationType с “1” на “2” (1 = to printer, 2 = to PS file)&lt;/p&gt;

&lt;p&gt;Сохраните файл “com.apple.print.custompresets.plist” и закройте его.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;чиним-скорость-на-smb&quot;&gt;Чиним скорость на SMB&lt;/h3&gt;

&lt;p&gt;В файл /etc/sysctl.conf добавляем строчку&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;net.inet.tcp.delayed_ack=0
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Это даст указание ядру не задерживать пакеты.&lt;/p&gt;

&lt;p&gt;The reason the slow down occurs is that when you are not sending anything to the Samba server, but attempting to copy a huge file from it, your computer will queue up a bunch of acks, and then send them after a bit. This causes the Samba server to stop sending files as fast, and then you end up going only a few kilobytes per second.&lt;/p&gt;

&lt;p&gt;Если вы хотите попробовать, как это работает, а после перезагрузки восстанаовилось в прежнее состояние, то в терминале наберите&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;sysctl &lt;span class=&quot;nt&quot;&gt;-w&lt;/span&gt; net.inet.tcp.delayed_ack&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;0
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;включаем-ard-через-ssh&quot;&gt;Включаем ARD через SSH&lt;/h3&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart &lt;span class=&quot;nt&quot;&gt;-activate&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-configure&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-access&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-on&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-privs&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-all&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-restart&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-agent&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Выключаем ARD через SSH&lt;/strong&gt;&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart &lt;span class=&quot;nt&quot;&gt;-deactivate&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-stop&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;русификация-терминала&quot;&gt;Русификация терминала&lt;/h3&gt;

&lt;p&gt;Создай в домашней папке файл с именем “.inputrc” (без кавычек) со следующим содержанием:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;set meta-flag on 
set output-meta on 
set convert-meta off 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;В настройках Terminal выбери кодировку UTF-8 (Window Settings &amp;gt; Display &amp;gt; Сharacter Set Encoding). Выбери подходящий тебе шрифт.&lt;/p&gt;

&lt;p&gt;Можешь поиграться с двумя настройками, которые начинаются на “Wide glyphs…”, как тебе удобнее (когда всё остальное настроишь). У меня маркеры (галочки) с них сняты. Введи в командной строке “export LANG=ru_RU.KOI8-R” без кавычек. Всё, работай с русским языком (можешь читать и вводить на русском языке). Неудобства есть, но они терпимы.&lt;/p&gt;

&lt;p&gt;P.S. Дополнительно, чтобы не вводить “export LANG=ru_RU.KOI8-R” в каждой сессии Terminal, можно добавить в файл /etc/profile следующие строки:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-LANG=ru_RU.KOI8-R&quot;&gt;export LANG
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;strong&gt;2 способ&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Поставить кодировку Unicode (UTF8)&lt;/li&gt;
  &lt;li&gt;Выбрать unicode шрифт (мне нравится Lucida Console с включенным anti-aliasing).&lt;/li&gt;
  &lt;li&gt;Установить shell для терминала /bin/bash (в Preferences… для терминала или в Netinfo для пользователя). 
1, Создать в домашнем каталоге файл .inputrc , с содержимым:&lt;/li&gt;
&lt;/ol&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;set meta-flag on
set output-meta on 
set convert-meta off
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Если использовать терминал для работы с удаленным Linux-сом, и нужен русский (в mutt например), то на стороне Linux-са настройте локаль ru_RU.UTF8 и сделайте “export LANG=ru_RU.UTF8”&lt;/p&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;автостарт-vpn&quot;&gt;Автостарт VPN&lt;/h3&gt;

&lt;p&gt;В /etc/rc.local прописать строчку&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pppd plugin PPTP.ppp remoteaddress &amp;lt;VPN srvr&amp;gt; logfile /var/log/ppp.log user &amp;lt;VPNlogin&amp;gt; password &amp;lt;VPNpasswd&amp;gt; defaultroute usepeerdns persist maxfail 0
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Макинтош FAQ. Интернет</title>
   <link href="https://www.victor3d.com.br/internet.html"/>
   <updated>2004-03-01T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/internet</id>
   <content type="html">&lt;h3 id=&quot;есть-ли-возможность-докачивать-файлы-после-обрыва-связи-на-маке&quot;&gt;Есть ли возможность докачивать файлы после обрыва связи на Маке?&lt;/h3&gt;

&lt;p&gt;Во-первых, возможность докачки поддерживают не все серверы. Что касается FTP- (и HTTP-) клиентов, то вот краткий обзор:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Fetch 3.0.3 – поддерживает докачку только в текущем сеансе (т.е. программа не должна перезапускаться);&lt;/li&gt;
  &lt;li&gt;NetFinder – программа поддерживает докачку без недостатков Fetch (т.е. загрузку можно продолжить и на следующий день, и через год, если конечно файл к этому времени не снимут с сервера). Программа сразу в окошке листинга сервера показывает зеленой галочкой или красным крестиком в правом верхнем углу, поддерживает сервер докачку или нет. Кроме того листинг посещенного сервера хранится в кеше и будет загружаться из него при следующем обращении. Не стоит забывать, однако, что данные на сервере могут меняться – тогда листинг необходимо обновлять (Refresh).&lt;/li&gt;
  &lt;li&gt;Monica – несмотря на прозрачный намек названия и не очень приличную иконку, очень приличная программа, БЕСПЛАТНАЯ, очень простая в настройке (чтобы указать нужный файл, достаточно перетащить нужный URL в окно Моники либо набрать его вручную), поддерживает пакетный режим (т.е. получение нескольких файлов одновременно; от 1 до 4 в данном случае; количество файлов ждущих своей очереди на загрузку практически не ограничено). Можно указать дату и время начала и окончания процесса, правда, по окончании скачивания связь не разрывается автоматически. В отличие от первых двух, Моника может работать как с FTP-, так и с HTTP-серверами. И, кстати, умеет автоматически возобновлять докачку после восстановления связи.&lt;/li&gt;
  &lt;li&gt;ViaHTTP – очень удобная программа, особенно в случае, если файл начали скачивать в браузере; она способна “подхватить” даже такой “кусок” и корректно докачать.&lt;/li&gt;
&lt;/ul&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;как-добиться-чтобы-eudora-правильно-работала-с-сообщениями-в-разных-русских-кодировках&quot;&gt;Как добиться, чтобы Eudora правильно работала с сообщениями в разных русских кодировках?&lt;/h3&gt;

&lt;p&gt;Eudora поддерживает перекодировку с использованием подключаемых таблиц. Вам потребуется файл Eudora Cyrillic Tables. Поместите его в ту же папку, где находится сама программа, и в меню Message-&amp;gt; Change появится пункт Transliteration. В нем выбирается необходимый вариант перекодировки. Для ответа по умолчанию подставляется кодировка исходного письма.&lt;/p&gt;

&lt;p&gt;Назначить кодировку, принимаемую по умолчанию (отдельно для входящей и исходящей почты), можно, если выбрать ее, удерживая Shift. Эта кодировка будет выделена контурным шрифтом.&lt;/p&gt;

&lt;h3 id=&quot;как-заставить-работать-icq-155-через-прокси&quot;&gt;Как заставить работать ICQ 1.5.5 через прокси?&lt;/h3&gt;

&lt;p&gt;Если на сервере стоит Wingate 2.1, то делается так:&lt;/p&gt;

&lt;p&gt;В Wingate устанавливается UDP Mapping с такими установками:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;accept connections on port: 4000&lt;/li&gt;
  &lt;li&gt;default mapping to: icq.mirabilis.com, порт 4000.&lt;/li&gt;
  &lt;li&gt;выключается таймаут.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Теперь осталось обмануть ICQ на маке так, чтобы он думал, что icq.mirabilis.com (это сервер, с которым он коннектится по умолчанию) - это машина с прокси. Можно сделать двумя путями:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Если на сервере стоит служба DNS, то прописать там просто icq.mirabilis.com = xxx.xxx.xxx.xxx.&lt;/li&gt;
  &lt;li&gt;Если же нет, то на маке в TCP/IP можно подключить hosts-файл состоящий из одной строки такого вида: icq.mirabilis.com IN A xxx.xxx.xxx.xxx (где xxx.xxx.xxx.xxx - ip вашего сервера).&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;как-можно-преобразовывать-текст-в-транслит-и-обратно&quot;&gt;Как можно преобразовывать текст в транслит и обратно?&lt;/h3&gt;

&lt;p&gt;Использовать Code Master. В самом низу окна есть пункт “Replace table”. Выбираешь таблицу конвертации и вперед. Две таблицы (Russian to Latin и Latin to Russian) по идее, должны лежать рядом с Code Master. Можно составить и самому. Это простой текстовый файл, в котором в столбец попарно русская буква и ее аналог в латинице (например Zh Ж) через табуляцию.&lt;/p&gt;

&lt;h3 id=&quot;как-на-маке-рассылать-одно-и-тоже-сообщение-сразу-куче-адресатов-и-чтоб-в-поле-то-стоял-только-один-адрес&quot;&gt;Как на Маке рассылать одно и тоже сообщение сразу куче адресатов и чтоб в поле “То” стоял только один адрес?&lt;/h3&gt;

&lt;p&gt;По крайней мере в Eudora таким образом:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;выбирается список адресатов из адресной книги (с шифтом или просто мышкой)&lt;/li&gt;
  &lt;li&gt;нажимается Bcc: (получивший письмо видит только свой адрес)&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&quot;как-сделать-чтобы-через-socks-работали-программы-не-рассчитанные-на-это&quot;&gt;Как сделать, чтобы через SOCKS работали программы, не рассчитанные на это?&lt;/h3&gt;

&lt;p&gt;В инсталляторе Anarchie 3.7 есть программа под названием SOCKS Firewall Support. Устанавливаете ее, настраиваете в пульте Internet параметры прокси (Socks), запускаете программу Socks4 и наслаждаетесь возможностью редиректа TCP-пакетов через Proxy. Работает Eudora и программы, которые используют TCP, но не имеют поддержки Proxy. К сожалению пока не поддерживается UDP (это для аськи), но обещают сделать в следующих версиях.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Дополнительная информация:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;При исталляции в Extensions падают файлы OT AutoPush Support и SOCKS Module.&lt;/p&gt;

&lt;p&gt;Hotline, Monika и прочие великолепно работают.&lt;/p&gt;

&lt;h3 id=&quot;какое-по-существует-для-организации-web-сервера-на-маке&quot;&gt;Какое ПО существует для организации Web-Сервера на Маке?&lt;/h3&gt;

&lt;p&gt;Вот несколько вариантов:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Quarterdesk WebStar for Macintosh&lt;/li&gt;
  &lt;li&gt;MacHTTP&lt;/li&gt;
  &lt;li&gt;(4th Dimension) 4D Server&lt;/li&gt;
  &lt;li&gt;InterServer Publisher for Macintosh&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Интернет-сервер очень легко организовать, используя MacOS 8.х или более новую. Для этого нужно установить пульты MacTCP и WebSharing. Далее, просто назначаете любую папку доступной через Web и определяете html-файл - точку входа (Home page). Сервер готов!&lt;/p&gt;

&lt;h3 id=&quot;какой-почтовый-сервер-можно-использовать-на-макинтоше&quot;&gt;Какой почтовый сервер можно использовать на Макинтоше?&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Eudora mail server&lt;/strong&gt;. Неприхотлив, становится на разные машинки (и PPC, и 68к). Имеет модуль управления сервером (EIMS Admin), который можно ставить на удаленные машины 68к или PowerPC. Поддерживает несколько доменов, а также Directory Services (Ph &amp;amp; LDAP), SMTP, ESMTP, POP3, IMAP4, APOP, MIME, Ph, Spam filtering plug-in API with MAPS Realtime Blackhole List и Message-ID filters.&lt;/p&gt;

&lt;p&gt;Сервер ведет Mail Log, Error Log, Connection Statistics и делает еще много полезных вещей. Настраивать его довольно просто и документация к нему неплохая.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stalker Internet Mail Server&lt;/strong&gt; (http://www.stalker.com/SIMS/). После 2,5 лет работы с ним – оценка 5++++ Легкий, удобный в настройке. Работал на Centris 610 24MB RAM OS 8.1 Держал около 200 ящиков. Тучу алиасов. Был первичным mail-серваком для полутора десятка доменов.&lt;/p&gt;

&lt;h3 id=&quot;какой-программой-под-mac-os-x-пользоваться-для-icq&quot;&gt;Какой программой под Mac OS X пользоваться для ICQ?&lt;/h3&gt;

&lt;p&gt;Рекомендую Ice Juice. Никаких проблем с кодировками/платформами. Легко и удобно&lt;/p&gt;

&lt;h3 id=&quot;можно-ли-на-макинтоше-использовать-callback&quot;&gt;Можно ли на Макинтоше использовать CallBack?&lt;/h3&gt;

&lt;p&gt;Самый простой способ САLLBACK.&lt;/p&gt;

&lt;p&gt;Запускаем RemoteAccess. В опциях указываем: use terminal window. После чего вводим все вручную. То есть, звоним провайдеру&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;log; САLLBACK.
log: ваш логин
pass: ваш pass
tel; ваш телефон. 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;произойдет отключение. Напишите ats0=1.&lt;/p&gt;

&lt;p&gt;После соединения запомните этот скрипт, и используйте его. Разрыв может происходить из за малого количества времени, отведенного на ожидание звонка. Просто откройте скрипт, и увеличьте время ожидания.&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;@LABEL 90
PAUSE 1
EXIT 0
!
@LABEL 99
PAUSE 130
EXIT -6002 &quot;Connection script failed.&quot;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Есть такое маленькое приложение - Access PPP. Ставишь его, патчишь Open Transport, в настройках TCP-IP выбираешь Access PPP вместо PPP - и перзапускаешь комп. На маке начинает работать Windows callback.&lt;/p&gt;

&lt;h3 id=&quot;можно-ли-устроить-видеоконференцию-через-интернет&quot;&gt;Можно ли устроить видеоконференцию через Интернет?&lt;/h3&gt;

&lt;p&gt;Есть такая программа CU-SeeMe 3.1. Позволяет передавать видео, голос, текстовой чат. Коннект происходит через какой нибудь публичный сервер или напрямую, по IP адресу. Возможно в один момент времени соединить несколько людей - конференция. Работает в локалке :) Примечательно, что клиент есть в версиях для Win &amp;amp; Mac, то есть кроссплатформенность получается.&lt;/p&gt;

&lt;h3 id=&quot;под-mac-os-85-и-выше-с-ucs-eudora-корежит-букву-г-что-делать&quot;&gt;Под Mac OS 8.5 и выше с UCS Eudora корежит букву “г”. Что делать?&lt;/h3&gt;

&lt;p&gt;При написании письма использовать русскую клавиатуру и русский шрифт, но и то и другое из романского диапазона. Или использовать табличку, которая подменяет кавычки на букву г, как у меня например, но в таком случае кавычек не будет как класса. Кстати, если я правильно понял, то Eudora Application 5.1.1b23 под Mac OS X букву г не корежит, но детально не проверял.&lt;/p&gt;

&lt;h3 id=&quot;подскажите-как-заставить-outlook-express-работать-корректно-по-русски&quot;&gt;Подскажите как заставить Outlook Express работать корректно по-русски.&lt;/h3&gt;

&lt;p&gt;При руссификации системы UCS 1.5.3 и корректными установками вышеуказанного сабжа говорит по-русски дефолтно:) Ну и соотв. надо подставить в префах OE default language - Cyrillic и русские фонты в соотв. места. Глюк имеет место быть при отправлении сообщений Automatic - чтобы избежать нужно печатать по-русски ТОЛЬКО в русском скрипте (и то же самое при названии папок и Subject) и ручками отмечать перед отправкой КОI8-R в Options-Character Set.&lt;/p&gt;

&lt;h3 id=&quot;после-удаления-ненужных-сообщений-файл-messages-у-outlook-express-не-уменьшается-как-бы-его-прочистить-на-самом-деле&quot;&gt;После удаления ненужных сообщений файл Messages у Outlook Express не уменьшается. Как бы его прочистить на самом деле?&lt;/h3&gt;

&lt;p&gt;Попробуй запустить Outlook с прижатой клавишей Option (Alt) - он тебя и спросит уверен ли ты, что хочешь скомпактить базу :)) Потом просто повыкидывай все, что появится с добавлением old.&lt;/p&gt;

&lt;h3 id=&quot;почему-entourage-когда-его-просят-отправить-почту-в-koi8-шлёт-вопросики-вместо-русских-букв&quot;&gt;Почему Entourage, когда его просят отправить почту в KOI8, шлёт вопросики вместо русских букв?&lt;/h3&gt;

&lt;p&gt;Должен быть русский скрипт и русский же шрифт под этот скрипт заточеный (таких большинство). В случае же какого-либо несоответствия эти самые вопросы и идут.&lt;/p&gt;

&lt;h3 id=&quot;работает-ли-в-eudora-501-поиск-русского-текста&quot;&gt;Работает ли в Eudora (5.01) поиск русского текста?&lt;/h3&gt;

&lt;p&gt;Методом тыка выяснил - при поиске через окошко Search выбираем опцию “matches regexp” - ищет на русском. Eudora 5.1 MacOS 9.2 Руссификация UCS скрипт.&lt;/p&gt;

&lt;h3 id=&quot;что-за-файл-hosts-и-как-им-пользоваться&quot;&gt;Что за файл Hosts и как им пользоваться?&lt;/h3&gt;

&lt;p&gt;Hosts File позволяет приписать определенному TCP адресу символьное имя (типа mycomp.myoffice.ru) А писать просто. В SimpleText:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;mycomp.myoffice.ru IN A xxx.xxx.xxx.xxx
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;что-такое-hotline&quot;&gt;Что такое Hotline?&lt;/h3&gt;

&lt;p&gt;Hotline новая клиент-серверная технология для интернет и интранет. Ее назначение - придать MacOS некоторые черты UNIX.В настоящий момент поддерживает передачу файлов, chat и news. Но это не одно и тоже что и сервисы FTP, IRC и NNTP. Hotline Server - ПО, позволяющее разным людям использующем разные компьютеры встретиться в одном месте - на сервере. Естественно что для получения доступа к Серверу необходимо клиентское программное обеспечение. Существует и Windows-версия Hotline. На трекерах есть списки серверов.&lt;/p&gt;

&lt;h3 id=&quot;netscape-на-некоторых-русских-страницах-не-показывает-русские-буковки-игра-с-encodingами-не-помогает&quot;&gt;Netscape на некоторых русских страницах не показывает русские буковки. Игра с Encoding’ами не помогает&lt;/h3&gt;

&lt;p&gt;Это происходит из-за того, что в html явно прописаны имена шрифтов. При разработке страницы не учитывались “русскоязычные” пользователи Мака и использовались имена шрифтов Arial, Helvetica, etc. (Mac OS не умеет пользоваться Unicode трутайпами и “синтезировать” Cyr-соответствия: ArialCyr, HelveticaCyr, etc.). Методы борьбы:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;В панели Preferences -&amp;gt; Fonts включить радиобаттон “Use my default fonts, overriding document-specified fonts”. Это подавление шрифтов, прописанных в html, вместо них будут использоватся шрифты, заданные в этой же панели. Сие не есть хорошо, так как в некоторых случаях страница потеряет “авторский вид”.&lt;/li&gt;
  &lt;li&gt;В принципе, есть чем конвертнуть писишные юникодные трутайпы Arial или Helvetica на Мак (с выдергиванием из юникода кириллической кодовой страницы), а потом установить этот шрифт вместо стандартного Arial (пришедшего с IE, Outlook или MS Office) или Helvetica (пришедшего вместе с Mac OS).&lt;/li&gt;
  &lt;li&gt;А можно воспользоваться возможностью “замены шрифтов на лету” из UCS. Прописать для Netscape соответствия кириллических шрифтов. Hапример, поставить замены: Helvetica -&amp;gt; Прямой Проп, Arial -&amp;gt; Прямой Проп (или в Бастион) и т.д. Как делать такую замену описано в доке к UCS.&lt;/li&gt;
&lt;/ol&gt;

</content>
 </entry>
 
 <entry>
   <title>Макинтош FAQ. Использование русского языка</title>
   <link href="https://www.victor3d.com.br/russian.html"/>
   <updated>2004-02-01T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/russian</id>
   <content type="html">&lt;h3 id=&quot;в-каком-диапазоне-находятся-font-id-шрифтов-для-кириллического-скрипта&quot;&gt;В каком диапазоне находятся FONT ID шрифтов для кириллического скрипта?&lt;/h3&gt;

&lt;p&gt;Для кириллических шрифтов FOND ресурс шрифта лежит в диапазоне от 19456 до 19967.&lt;/p&gt;

&lt;h3 id=&quot;есть-вордовский-файл-сделаный-в-winword-6-а-теперь-его-требуется-перенести-его-на-мак&quot;&gt;Есть вордовский файл сделаный в WinWord 6, а теперь его требуется перенести его на Мак.&lt;/h3&gt;

&lt;p&gt;Идешь на http://www.macintosh.ru и выбираешь на странице download. В этом списке скачиваешь программу называется типа Word 6.0.1 Patch - увидишь, их там немного.&lt;/p&gt;

&lt;p&gt;На Маке ставишь по новой Word, и применяешь оный патч. Опа! Теперь MS Word корректно открывает документы, подоготовленные на Win.&lt;/p&gt;

&lt;p&gt;Только для того, чтобы увидеть нормально русские буквы надо будет сменить шрифт в документе с виндовозного на кириллический маковский, например, Латинский.&lt;/p&gt;

&lt;p&gt;Word 98 может корректно открывать файлы WinWord 6, содержащие русские буквы, без каких-либо дополнительных операций.&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;зачем-нужен-language-kit-register&quot;&gt;Зачем нужен Language Kit Register?&lt;/h3&gt;

&lt;p&gt;UCS Setup (до 1.5.3) не дает полноценной регистрации по скриптам - Language Kit Register делает это не в пример лучше, особенно в тяжелых случаях типа FreeHand 8-9. Рекомендовано самими производителями UCS :)&lt;/p&gt;

&lt;h3 id=&quot;как-в-word-5-открыть-полученный-с-windows-rtf-файл&quot;&gt;Как в Word 5 открыть полученный с Windows RTF-файл?&lt;/h3&gt;

&lt;p&gt;Если получен RTF файл с Windows, то его следует открывать, предварительно пропустив через Simple Convertor или Code Master 2.0.&lt;/p&gt;

&lt;h3 id=&quot;как-деинсталлировать-dialect&quot;&gt;Как деинсталлировать Dialect?&lt;/h3&gt;

&lt;p&gt;Его, действительно, простым удалением из системной папки не выкинуть, но и систему сносить не надо.&lt;/p&gt;

&lt;p&gt;Для удаления следов диалекта нужно поместить пульт диалекта в папку пультов (если он оттуда уже убран), перезагрузить систему и, открыв пульт диалекта выключить его. Потом можно убрать его из системной папки и перезагрузить машину.&lt;/p&gt;

&lt;h3 id=&quot;как-изменить-font-id-шрифтов-чтоб-он-попал-в-кириллический-диапазон&quot;&gt;Как изменить FONT ID шрифтов, чтоб он попал в кириллический диапазон?&lt;/h3&gt;

&lt;p&gt;Воспользуйтесь для этого программой ReIDer от одного из создателей UCS Олега Козлова - http://www.apple.ru/fonts/FontsReIDer1.0.sit. Просто натащите на эту программку шрифты и ReIDer поменяет их ID на кириллические.&lt;/p&gt;

&lt;h3 id=&quot;как-нормально-прочесть-кириллические-документы-набранные-в-office-98-на-макинтоше-без-кириллического-скрипта&quot;&gt;Как нормально прочесть кириллические документы, набранные в Office 98 на Макинтоше без кириллического скрипта?&lt;/h3&gt;

&lt;p&gt;Документ ворда 98, созданный без использования русских языковых ресурсов (скрипта, шрифтов и т.п.) нужно открыть на Маке, где нет русского скрипта в системе, в ворде 98 и сохранить этот докумет, например, как ворд 6.0 Потом открытьэтот документ на маке, где есть русский скрипт в системе.&lt;/p&gt;

&lt;h3 id=&quot;как-перенести-на-windows-документ-сделанный-в-word-5&quot;&gt;Как перенести на Windows документ, сделанный в Word 5?&lt;/h3&gt;

&lt;p&gt;Этот документ следует сохранить формате RTF и пропустить через Simple Convertor или Code Master 2.0.&lt;/p&gt;

&lt;h3 id=&quot;как-пользоваться-русскими-названиями-слоев-в-imageready-и-не-только&quot;&gt;Как пользоваться русскими названиями слоев в ImageReady? (и не только)&lt;/h3&gt;

&lt;p&gt;Вспомнилось мне, что в макхэлпе обсуждалась подобное с iTunes. Кто-то, не помню кто, посоветовал открыть ResEdit’ом программу и убить в ней ресурс FOND. Мол, в нем все дело, а без оного прога будет использовать системные шрифты. Теперь ImageReady отлично обзывает русскими буквами слои. И никаких глюков пока не наблюдается. Мораль: может таким макаром и решать подобные проблемы, а не заморачиваться всякими подстановками? Простите за многословие!&lt;/p&gt;

&lt;h3 id=&quot;как-сделать-так-чтоб-photoshop-502-под-ucs-152-мог-в-названиях-файлов-и-слоев-использовать-русские-буквы&quot;&gt;Как сделать так чтоб Photoshop 5.02 под UCS 1.52 мог в названиях файлов и слоев использовать русские буквы?&lt;/h3&gt;

&lt;p&gt;Открываешь UCS Setup и в разделе “Подстановки” устанавливаешь для Photoshop использование Романского скрипта.&lt;/p&gt;

&lt;p&gt;Далее идешь в Photoshop, нажимаешь 4 клавиши Ctrl+Option+Cmd+F. Откроется окно подстановки шрифтов. Нажимаешь на кнопку “Add” и для подстановки вместо шрифтов System Font, Application Font и .Espiago указываешь русскоязычные аналоги.&lt;/p&gt;

&lt;h3 id=&quot;можно-ли-установить-ucs-на-mac-os-9&quot;&gt;Можно ли установить UCS на Mac OS 9?&lt;/h3&gt;

&lt;p&gt;Ставишь 1.5.2, как обычно, и потом заменяешь пульт и расширение на 1.5.3. Да, language kit extension больше не нужен - уже встроен по умолчанию.&lt;/p&gt;

&lt;p&gt;Кстати, сейчас есть уже UCS 2&lt;/p&gt;

&lt;h3 id=&quot;нужно-ли-что-то-дополнительно-для-корректной-работы-ms-word-98-если-в-системе-установлен-ucs&quot;&gt;Нужно ли что-то дополнительно для корректной работы MS Word 98, если в системе установлен UCS?&lt;/h3&gt;

&lt;p&gt;К сожалению да, если есть желание, чтобы ворд’98 корректно открывал файлы старых вордов (например, маковской 5-ки). Библиотечка зовется (если не путаю) Dialect Office 98 Patch и должна находиться в той же папке, что и ворд’98. Есть одно “Но” при таком раскладе – для безгеморройного использования, эта библиотека должна браться из диалекта 4.0 (или 4.0.1). Hачиная с какой-то версии, в этой библиотеке присутствует код, проверяющий наличие Диалекта в системе. Если Диалект не стоит, то и библиотека не работает (хотя Диалект ей не нужен). Сей факт мы обнаружили с Алексеем Дьяковым совершенно случайно, когда кто-то начал ему жаловаться на проблемы ворда и UCS’а. Кстати, этот самый Dialect Office 98 Patch вещь весьма элегантная и простая - уж на что я Диалект не люблю, но эта штука мне понравилась. Досадно, что они решили вбить такой “костыль”, конечно, но что делать - единственный коммерческий русификатор, толкают… :)))&lt;/p&gt;

&lt;h3 id=&quot;получил-текстовый-файл-в-какой-то-непонятной-кодировке-как-его-прочесть&quot;&gt;Получил текстовый файл в какой-то непонятной кодировке. Как его прочесть?&lt;/h3&gt;

&lt;p&gt;Наиболее совершенным конвертором русскоязычных текстов в настоящее время является Code Master 2.0 Олега Козлова. В нем встроены 18 кодировок, существует возможность автораспознавания исходной кодировки (и даже возможность”расшифровки” текста после трех последовательных ошибочных перекодировок), работа с RTF, а также еще ряд полезных моментов.&lt;/p&gt;

&lt;h3 id=&quot;почему-мне-не-удается-создать-в-одной-папке-файлы-или-папки-с-именами-м-и-б&quot;&gt;Почему мне не удается создать в одной папке файлы или папки с именами “М” и “Б”?&lt;/h3&gt;

&lt;p&gt;В HFS+ имя хранится в Unicode. Когда ты создаёшь файл в Finder, он конвертирует его имя в Unicode в соответствии с тем, к какому скрипту относится его шрифт (или текущая клавиатура, точно не знаю). Соответственно, если шрифт/скрипт не те, он неправильно перекодирует имя. Потом, когда проверяет, есть ли уже файл, он делает case-insensitive проверку, а Б и М это как раз большая и маленькая “A с кружком” в романских шрифтах. Если создавать файл не в Finder, а из других программ, то тут всё зависит от того, как они написаны. Некоторые создают файлы всегда в системном скрипте, т.е. им для создания таких папок нужно, чтобы системный скрипт был кириллический.&lt;/p&gt;

&lt;h3 id=&quot;почему-photoshop-6-некоторыми-шрифтами-по-русски-набирает-а-некоторыми--нет&quot;&gt;Почему Photoshop 6 некоторыми шрифтами по-русски набирает, а некоторыми – нет?&lt;/h3&gt;

&lt;p&gt;Нужно установить русскую раскладку в романский скрипт (например из cRussify или раскладка US-Russian от UCS), и с ее помощью легко набирается текст шрифтами с любыми некириллическими ID в Photoshop, Illustrator и всех прочих программах, ориентированных на “правильную” работу со шрифтами.&lt;/p&gt;

&lt;p&gt;Другой вариант – сменить ID этих шрифтов на принадлежащий к кириллическому диапазону с помощью Font ReIDer.&lt;/p&gt;

&lt;h3 id=&quot;что-можно-использовать-чтобы-работать-с-русским-текстом-в-некириллической-mac-os&quot;&gt;Что можно использовать, чтобы работать с русским текстом в некириллической Mac OS?&lt;/h3&gt;

&lt;p&gt;Корректно установить в систему кириллический скрипт может Ultimate Cyrillic Script (UCS). Кроме собственно скрипта он добавляет еще несколько чрезвычайно приятных вещей. Очень рекомендую.&lt;/p&gt;

&lt;p&gt;Хотя, если Вы - любитель острых ощущений, можете воспользоваться “руссификаторами”, обманывающими (или пытающимися обмануть ;-) ) Систему (cRussify, первые версии Dialect’а и т.п).&lt;/p&gt;

&lt;p&gt;Замечу, что в состав Mac OS 9 включены Language Kit’ы (и кириллический в том числе)&lt;/p&gt;

&lt;h3 id=&quot;что-сделать-чтобы-itunes-2-правильно-показывал-русские-теги-в-mp3&quot;&gt;Что сделать, чтобы iTunes 2 правильно показывал русские теги в MP3?&lt;/h3&gt;

&lt;p&gt;Выяснилось что перекодировку iTunes выполняет в соответствии с текущей кодовой страницей, - если основной скрипт Кирилик, то всё перекодируется и сортируется нормально. Подстановка скрипта UCS не прокатывает. Перекодировка ведётся Text Encoding Converter-ами ОС. Их патчить не удается (машина перестаёт грузиться при малейшем изменении). Данные тэгов хранятся в Unicode. Если использовать патч, то в перекодированных тэгах окажется просто испорченный юникод, который никто уже, кроме запатченного iTunes, не поймёт. Использование патча приводит к тому, что русский текст “АБВ” преобразуется iTunes в “0080 0081 0082”, то есть плосская, русская, маковская раскладка лоб-в-лоб перенесённая в “западную” страницу юникода. Это, сами понимаете, не русский. Русские “АБВ” в юникоде выглядят как “0410 0411 0412”, и начиная с буквы “Р” русская раскладка пересекает символы пунктуации и цифры, и захватывает половину заглавных английских литер западной таблицы. То есть, простая подмена таблиц в юникодной системе не пройдёт. Вывод: либо ставьте основным скриптом в UCS Кирилик и пускайте воспроизведение всех русских песен подряд (там сначала всё в давно полюбившихся по микрософтовскии продуктам вопросиках будет, но после первого прослушивания вопросы заменятся нормальным русским текстом), либо придётся довольствоватся iTunes 1.1.&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Макинтош FAQ. Mac OS 7..9</title>
   <link href="https://www.victor3d.com.br/macos7-9.html"/>
   <updated>2004-01-01T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/macos7-9</id>
   <content type="html">&lt;p&gt;&lt;img src=&quot;/mac/faq/old-mac-computers.png&quot; alt=&quot;Old Mac&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;а-как-делать-загрузочный-системный-диск-например-для-запуска-speeddiskа-для-компьютера-без-cd-привода-когда-одна-только-система-занимает-43-мб&quot;&gt;А как делать загрузочный системный диск (например, для запуска SpeedDisk’а) для компьютера без CD-привода, когда одна только Система занимает 4.3 Мб?&lt;/h3&gt;

&lt;p&gt;Делаешь в пульте “Память” диск ОЗУ нужного тебе размера, копируешь из Системной папки файлы System и Finder, можно также System Enabler и все остальное, что считаешь нужным, остальное, например, утилиты для оптимизации и проверки диска, по вкусу и выбрав этот диск для загрузки, перегружаешься.&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;как-вывести-на-экран-при-загрузке-mac-os-любимую-картинку&quot;&gt;Как вывести на экран при загрузке Mac OS любимую картинку?&lt;/h3&gt;

&lt;p&gt;Имя файла - StartupScreen, и содержать он должен PICT ресурс с таким же именем, и номером 0, и лежать в системной папке. Нужно сохранить в файле формата StartupScreen. Некоторые приложения (в том числе, Photoshop и Graphic Convertor) позволяют делать это.&lt;/p&gt;

&lt;p&gt;Существует, кстати, небольшой пульт - “ScreenMan”. Он позволяет хранить в одном файле несколько картинок, на каждый запуск автоматически (случайным образом) выбирается одна из них.&lt;/p&gt;

&lt;h3 id=&quot;как-под-системой-91-форматировать-zip-для-dos&quot;&gt;Как под системой 9.1 форматировать ZIP для DOS?&lt;/h3&gt;

&lt;p&gt;Нужно установить пульт file exchange от 9. А если поставить PCExchange от 8.1, то еще можно будет монтировать оптику от PC 3-дюймовую&lt;/p&gt;

&lt;h3 id=&quot;как-убрать-из-системы-лишний-скрипт&quot;&gt;Как убрать из Системы лишний скрипт?&lt;/h3&gt;

&lt;p&gt;Для избавления от лишнего скрипта необходимо:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;(для MacOS 9) Убедиться, что скрипт, предназначенный к удалению, не является первичным (primary). Пульт “UCS Setup - Система - Основной скрипт-“.&lt;/li&gt;
  &lt;li&gt;Перезагрузить комп, удерживая нажатыми клавишу “Shift” (в MacOS 9 – “Option+ Пробел”)&lt;/li&gt;
  &lt;li&gt;Открыть файл System и вытащить оттуда “лишний” скрипт (у него картинка-глобус).&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&quot;каким-образом-можно-ограничить-доступ-на-машине-т-е-создать-доступ-только-к-определенным-папкам&quot;&gt;Каким образом можно ограничить доступ на машине, т. е. создать доступ только к определенным папкам?&lt;/h3&gt;

&lt;p&gt;Apple AtEasy 3.0 - 5.0, FoolProof 3.1.1, FileGuard 3.0.8, DiskGuard 1.6.3&lt;/p&gt;

&lt;p&gt;Для школы IMHO наиболее удобна программа AtEase for Workgroup. С одной стороны, возможность предоставить школьникам упрощенный интерфейс, с другой стороны - блокирование “опасных” действий, жесткое разделение папок с рабочими документами, возможность определять набор доступных программ сразу для группы учеников (например, параллели). Кроме того, легкая смена забытого (пользователем, естественно ;) ) пароля (без необходимости обращения к программе конфигурации). AtEase for WG 5 работает &lt;strong&gt;только&lt;/strong&gt; в сети с сервером AppleShare.&lt;/p&gt;

&lt;p&gt;В MacOS 9 существует и системное средство ограничения доступа.&lt;/p&gt;

&lt;h3 id=&quot;клавиатурные-эквиваленты-в-программах-например-quarkxpress-с-клавишами-f1-f15-не-работают-под-mac-os-9&quot;&gt;Клавиатурные эквиваленты в программах (например, QuarkXPress) с клавишами F1-F15 не работают под Mac OS 9&lt;/h3&gt;

&lt;p&gt;Боролись, отключая пульт Keyboards. При постановки UCS он не нужен в 98 процентах случаев.&lt;/p&gt;

&lt;p&gt;Поставь пульт от системы 9.0 или 9.0.х Должно помочь (у них просто в 9.1 такой баг)&lt;/p&gt;

&lt;h3 id=&quot;можно-ли-установить-американский-us-апдейт-на-неамериканскую-mac-os&quot;&gt;Можно ли установить американский (US) апдейт на неамериканскую Mac OS?&lt;/h3&gt;

&lt;p&gt;Hа самом деле британская версия прекрасно апдейдится US апдейтом. Желательно загрузиться с CD. ResEdit’ом в файлах Finder и System в ресурсе vers поменять версию с британской на американскую. Потом апдейтить. Проделано было десяток раз.&lt;/p&gt;

&lt;p&gt;А MacOS 7.5 у меня прекрасно апдейтилась безо всяких ухищрений (US update поверх русской Системы)&lt;/p&gt;

&lt;h3 id=&quot;на-каких-макинтошах-работает-система-76-80-9&quot;&gt;На каких Макинтошах работает Система 7.6? 8.0? 9?&lt;/h3&gt;

&lt;p&gt;Кроме PowerPC-компьютеров Mac OS 7.6 поддерживает все, работающие на процессорах 68030 и 68040, компьютеры, исключая Mac IIx, IIcx и SE/30.&lt;/p&gt;

&lt;p&gt;MacOS 8.1 не поддерживает Макинтоши с процессором MC68030.&lt;/p&gt;

&lt;p&gt;Начиная с версии 8.5 Mac OS работает только на PowerPC.&lt;/p&gt;

&lt;p&gt;Системы старше 9.1 работают на G3 и G4&lt;/p&gt;

&lt;h3 id=&quot;нужно-поменять-жесткий-диск-как-это-проделать-чтоб-и-ос-и-все-программы-работали-по-старому&quot;&gt;Нужно поменять жесткий диск. Как это проделать, чтоб и ОС, и все программы работали по-старому?&lt;/h3&gt;

&lt;p&gt;Делать лучше всего так:&lt;/p&gt;

&lt;p&gt;Загружаешься с CD, называешь новый винт так же, как и старый (лучше скопировать имя) и натаскиваешь мышкой старый диск на новый. Через некоторое время (если, конечно, хватит места) на новом диске у тебя появится папочка с названием старого диска и такой же иконкой.&lt;/p&gt;

&lt;p&gt;Выключаешь комп. Вынимаешь старый диск.&lt;/p&gt;

&lt;p&gt;Опять грузишься с CD, открываешь папочку с названием старого диска и из Desktop folder переносишь все на десктоп, а остальное – в корень диска. Папочку с названием старого диска выбрасываешь.&lt;/p&gt;

&lt;p&gt;С помощью контрольной панели Startup disk назначаешь новый диск загрузочным. Перегружаешься, и обнаруживаешь, что даже принтеры на десктопе работают как и раньше.&lt;/p&gt;

&lt;p&gt;Маленький хинт: для того чтобы жить долго и счастливо, перед всей этой процедурой желательно отформатировать новый диск самым свежим эппловским Drive setup.&lt;/p&gt;

&lt;h3 id=&quot;нужно-хранить-большое-количество-мелких-файлов-как-съэкономить-место-на-диске&quot;&gt;Нужно хранить большое количество мелких файлов. Как съэкономить место на диске?&lt;/h3&gt;

&lt;p&gt;Иногда необходимо хранить большое количество мелких файлов, текстов например, и при этом они нужны не часто, а места на диске весьма много отъедается.&lt;/p&gt;

&lt;p&gt;Так вот, можно папку с этими файлами натянуть на Disk Copy и создать Read/Write image, после чего очень удобно этот имидж монтировать и доставать/добавлять файлики. Места на диске он занимает меньше чем та же папка на HFS+. Причем иногда требуется доступ к этой информации с другой машины, тогда смонтированный таким образом диск можно даже объявить общим.&lt;/p&gt;

&lt;h3 id=&quot;обращение-к-меню-строке-вешает-систему-почему&quot;&gt;Обращение к меню-строке “вешает” систему. Почему?&lt;/h3&gt;

&lt;p&gt;Это очень хаpактеpно для виpyса MDBF&lt;/p&gt;

&lt;h3 id=&quot;поставил-mac-os-86-теперь-при-попытке-перезагрузки-машины-она-мне-пишет-что-сначала-надо-выйти-из-программы-какой-не-говорит-а-только-потом-делать-рестарт&quot;&gt;Поставил Mac OS 8.6. Теперь при попытке перезагрузки машины она мне пишет, что сначала надо выйти из программы (какой не говорит), а только потом делать рестарт.&lt;/h3&gt;

&lt;p&gt;На http://www.macfixit.com описана эта проблема, и предлагается ее решение (отключить в SpeedDoubler опцию “Use Faster Network Copy Protocol”)&lt;/p&gt;

&lt;h3 id=&quot;поставил-mac-os-91-перегрузился-смотрю---launcher-не-открылся-хотя-в-general-controls-метка-стоит&quot;&gt;Поставил Mac OS 9.1. Перегрузился, смотрю - Launcher не открылся (хотя в General Controls метка стоит).&lt;/h3&gt;

&lt;p&gt;Есть такой баг, за давностью плавно перетекающий в состояние фичи: если не установлены Multiple Users, то General Controls не может сохранить свои установки. Выражается это в несканировании диска после зависона и в незапускании ланчера. Причем этих юзеров достаточно просто установить, а переключатель в самом пульте, если ты им не пользуешься, можешь оставить в состоянии “OFF”.&lt;/p&gt;

&lt;h3 id=&quot;почему-не-хочет-стартовать-общий-доступ-file-sharing&quot;&gt;Почему не хочет стартовать Общий Доступ (File Sharing)?&lt;/h3&gt;

&lt;p&gt;Повреждён файл AppleShare PDS – невидимый файл, находящийся на каждом диске в корневом каталоге. ResEdit’ом или чем-нибудь ещё сделайте его видимым, а затем удалите. Его повреждение наводит на мысль, что при проверке диска обнаружится что-нибудь нехорошее, так что стоит проверить диск с помощью DiskDoctor. При следующем старте системы файл AppleShare PDS вновь создастся.&lt;/p&gt;

&lt;h3 id=&quot;почему-при-перетаскивании-файла-с-дискеты-на-стол-desktop-он-не-копируется&quot;&gt;Почему при перетаскивании файла с дискеты на Стол (Desktop) он не копируется?&lt;/h3&gt;

&lt;p&gt;Дело в том, что у каждого носителя Desktop - свой. Т.е. файл просто переносится в Desktop Folder на той же дискете. Чтобы вместо перемещения произошло копирование (в данном примере - на Desktop загрузочного диска), необходимо при перетаскивании файла удерживать нажатой клавишу Option.&lt;/p&gt;

&lt;h3 id=&quot;почему-при-попытке-открыть-файл-появляется-ошибка--39&quot;&gt;Почему при попытке открыть файл появляется ошибка “-39”?&lt;/h3&gt;

&lt;p&gt;Ошибка -39 означает испорченный (неполный, битый файл) Переписать/переустановить/скачать заново&lt;/p&gt;

&lt;h3 id=&quot;при-загрузке-на-сером-экране-выскакивает-серый-же-квадрат-типа-кнопки-с-синим-глобусом-и-мигает-как-же-загрузить-компьютер-mac-os-9&quot;&gt;При загрузке на сером экране выскакивает серый же квадрат (типа кнопки) с синим глобусом и мигает. Как же загрузить компьютер? (Mac OS 9)&lt;/h3&gt;

&lt;p&gt;В качестве загрузочного диска указан сетевой диск (панель StartupDisk).&lt;/p&gt;

&lt;p&gt;Выход – загрузиться с нажатой клавишей Opt (Alt), тогда на экране появится список устройств, на которых есть система, а после загрузки открыть вышеназванный пульт и правильно указать загрузочное устройство.&lt;/p&gt;

&lt;h3 id=&quot;при-установке-программы-через-img-диски-диски-блокируются-от-записи-может-подскажет-кто-нибудь-как-снимается-такая-защита&quot;&gt;При установке программы через img-диски диски блокируются от записи. Может подскажет кто-нибудь как снимается такая защита?&lt;/h3&gt;

&lt;p&gt;Открываешь ShrinkWrap, там команду Mount Image и в файловом диалоге видишь кнопочку Mount as Unlocked Disk.&lt;/p&gt;

&lt;p&gt;В ShrinkWrap 3.5 это можно задать в преференсах. Имидж при этом не должен быть сжатым. А если он сжат, то сначала нужно конвертировать (Convert), а в преференсах указать на отсутствие упаковки.&lt;/p&gt;

&lt;h3 id=&quot;программа-quarkxpress-photoshop-и-др-не-запускается-с-сообщением-error-type-3&quot;&gt;Программа (QuarkXPress, Photoshop и др.) не запускается с сообщением “Error type 3”…&lt;/h3&gt;

&lt;p&gt;Найдены 2 пути решения такой проблемы:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;проверить с помощью ATM Deluxe шрифты - в случае наличия поврежденных QXP может не запускаться независимо от наличия/отсутствия/конфликтности с какими-либо расширениями.&lt;/li&gt;
  &lt;li&gt;Quark может устанавливать свои расширения OLE. Именно их наличие вызывает конфликт с Word и т.д. и т.п, который ставил более поздние версии таких же расширений. После удаления означенных “кварковых” ОЛЕй все заработало как часы. К тому же: фотошоп с незавидным упорством ставит в систему свою чего-то-там OLE версии 2.0.8, которое конфликтует с устанавливаемыми оффисом, эксплорером и иже с ними OLE последующих версий.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&quot;с-некоторого-момента-компьютер-периодически-намертво-зависает-в-системной-папке-никаких-изменений-не-делал&quot;&gt;С некоторого момента компьютер периодически намертво зависает. В Системной папке никаких изменений не делал.&lt;/h3&gt;

&lt;p&gt;Мой общий способ найти то, что глючит в системе: залезть в System Folder и посмотреть, у каких пультов/extension/preferences дата изменения совпадает с датой последнего зависания. И постепенным убиранием таких элементов локализовать проблему. До сих пор почти всегда такой способ помогал.&lt;/p&gt;

&lt;h3 id=&quot;с-помощью-toast-501-записываю-диск-запись-и-проверка-проходит-на-ура-диск-вынимается-вставляется-вновь-и-на-нем-ничего-нет-в-чем-проблема&quot;&gt;С помощью Toast 5.01 записываю диск. Запись и проверка проходит на ура. Диск вынимается, вставляется вновь… и на нем ничего нет. В чем проблема?&lt;/h3&gt;

&lt;p&gt;Apple DiscBurner стоит. Угадал? Если да, то удаляй его, возвращай Finder версии 9.1 (Burner ставит свой - 9.1.1) Dvtcnj Apple CD/DVD – Toast CD Reader со снесеннным ресурсом dAud (иначе может отсутствовать звук в гнезде наушников на сидюке). Все остальное (типа iTunes) можно оставить - оно работает автономно.&lt;/p&gt;

&lt;h3 id=&quot;что-за-расширение-tsm-fix-и-зачем-оно-нужно&quot;&gt;Что за расширение TSM fix, и зачем оно нужно?&lt;/h3&gt;

&lt;p&gt;В чем суть TSM fix кратко и по-русски? Представим, что вы щелкаете по объекту в плавающем окошке, а информация о щелчке передается не этому приложению, а находящемуся под ним. Вот для исправления этого и служит TSM fix.&lt;/p&gt;

&lt;p&gt;Впрочем, начиная с 8.1 ошибка в Системе исправлена (да и в предыдущих проявляется крайне редко).&lt;/p&gt;

&lt;h3 id=&quot;я-даю-команду-извлечь-диск-eject-disk-а-макинтош-просит-вставить-ее-обратно-что-делать&quot;&gt;Я даю команду “Извлечь диск (Eject Disk)”, а Макинтош просит вставить ее обратно. Что делать?&lt;/h3&gt;

&lt;p&gt;Обратите внимание: когда вы пользуетесь этой командой, картинка дискеты не убирается со стола, поэтому Макинтош постоянно думает, что она где-то здесь, и пытается к ней обращаться. Чтобы избежать этого, пользуйтесь для извлечения дискеты (и любых других дисков) командой “Вернуть на место (Put Away)” или просто перетаскивайте ее в Корзину.&lt;/p&gt;

&lt;p&gt;Кстати, на надоедливые просьбы компьютера можете ответить нажатием комбинации “Command-точка” - помогает не только при выпрашивании дискеты ;-)&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Программы для Макинтоша</title>
   <link href="https://www.victor3d.com.br/68kmachints.html"/>
   <updated>2003-10-11T00:00:00+04:00</updated>
   <id>https://www.victor3d.com.br/68kmachints</id>
   <content type="html">&lt;p&gt;Стоит ли списывать ваш Макинтош, если он не PowerMac?&lt;/p&gt;

&lt;p&gt;Можно ограничиться программами, которые уже есть, и навсегда остаться в прошлом веке, а можно, по необходимости слегка усилив железо, поставить такие программы, что владельцы Пентиумов позавидуют. Ну а владельцам PowerPC стоит посмотреть, а есть ли у них хотя бы ЭТО. Кое-где я даю комментарии и для PPC, хотя, как правило, ограничений по номерам версий уже нет. Некоторые программы сообщают, что им нужен G3 или G4, но это уже другая история.&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;p&gt;Для описываемой конфигурации необходим процессор 68040 (для младших моделей кое-что придется пересмотреть); память необходимо поднять до 16Мб - это минимум, но лучше 32Мб, в таких компьютерах, как правило, подходят обычные SIMM 72pin от IBM PC, не надо искать какую-то специальную “макинтошевскую” память, и стоит такой апгрейд полдоллара за 1Мб, - оно того стоит; жесткий диск - у кого-то IDE, у кого-то SCSI, - тоже самый обычный, необходимо не меньше 500Мб, а лучше побольше, по меркам же IBM такие объемы вообще никуда не годятся, и поэтому стоят недорого. Тем не менее стоит купить современный винчестер гигантского объема, ибо&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;он ощутимо быстрее старого, мой, например, по тестам NU быстрее,чем у PowerMac 200МГц!;&lt;/li&gt;
  &lt;li&gt;можно сделать несколько системных разделов с разными конфигурациями или даже системами;&lt;/li&gt;
  &lt;li&gt;можно не экономить на сжатии картинок, музыки и фильмов;&lt;/li&gt;
  &lt;li&gt;можно продублировать содержимое лазерных дисков на винчестере - продлить срок службы CDROMа.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Итак, если с железом все в порядке - в путь, вам подойдет любой софт с маркировкой 68k или FAT.&lt;/p&gt;

&lt;p&gt;Критерии отбора. Любая программа (68к или FAT) считается хорошей, если она работает и полезна, т.е.&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Не виснет, не глючит, не мешает другим программам. - К этому критерию я отношусь достаточно жестко, потому не хочу работать с Windows95…&lt;/li&gt;
  &lt;li&gt;Выполняет хотя бы одну полезную функцию, которую не делают другие. (Зачем вам две раскраски, если они делают одно и то же? ).&lt;/li&gt;
  &lt;li&gt;Удобна в использовании, т.е. не требуется держать у себя на коленях инструкцию по работе, или лихорадочно перебирать многочисленные пункты иерархических меню в поисках нужного действия&lt;/li&gt;
  &lt;li&gt;Чем выше версия программы, тем лучше, за отдельными досадными недоразумениями, которые будут упоминаться специально. Некоторые фирмы перестали выпускать обновления своих программ для 68к - когда мне это известно, я упомяну.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Я не упомянул несколько сотен известных мне программ и утилит, значит, они того не стоят, или же имеют специальное назначение, нужное не каждому.&lt;/p&gt;

&lt;p&gt;Что невозможно. На компьютерах 68к невозможны действия, требующие интенсивных вычислений в реальном времени:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;MPEG-2, хотя и есть какие-то попытки типа Sparkle.&lt;/li&gt;
  &lt;li&gt;MP3&lt;/li&gt;
  &lt;li&gt;VRML, нету даже статического просмотра, хотя ничего не мешает. Впрочем, эта технология не имеет будущего, так что обойдемся.&lt;/li&gt;
  &lt;li&gt;QuickDraw 3D, тоже не нужно.&lt;/li&gt;
  &lt;li&gt;Contextual Menu Extension, - изначально заложено в системе как PPC&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&quot;архиваторы&quot;&gt;Архиваторы&lt;/h3&gt;
&lt;p&gt;Архиваторы - это программы упаковки файлов для экономии места, для ускорения передачи по линиям связи, но кроме упаковки немаловажной является функция разрезания архива на части, например для записи на пакет дискет, которые пока еще не умерли, особенно во внешнем мире - мире Wintel.&lt;/p&gt;

&lt;p&gt;В интернете встречаются архивы типа .zip, изредка .rar - для платформы IBM, типа .sit, .hqx, .bin - для Макинтоша. Существуют еще десятки способов архивации (arj, lzh, cab, cpt…), но ими не обязательно пользоваться, и не обязательно иметь их поддержку.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Stuffit Deluxe 5 - одна из действующих версий - 5.1.5, при этом DropStuff и StuffitExpander можно обновить до 5.5. Для макинтоша этот архиватор следует считать необходимым и достаточным, к тому же понимает и .zip, и способен сделать самораспаковывающийся файл для Wintel. Однако, он не понимает .arj и .rar - очень популярные архивы на IBM. Часть функций пакета работает только на PPC, в частности True Finder Integration, однако воспользовавшись TFI 4.5.1 и ломиком - ResEdit удалось заставить работать хотя бы MagicMenu, но без Stuffit Browser, который и раньше не был совместим с 8-ой системой. Эта ошибка наконец-то исправлена в версии 5.5.1. Для PPC вышла версия 6, в которой исправлены все ошибки, изменился внешний вид, совместимость с новыми системами, но функциональных отличий нет.&lt;/li&gt;
  &lt;li&gt;MacRar 2.0.2 и MacUnRar 1.2 - наверно единственный способ упаковать в Windows95 большой файл на несколько дискет и распаковать их на Mакинтоше, да еще и с сохранением длинного имени.&lt;/li&gt;
  &lt;li&gt;SmartZip 1.0 - один из простейших способов сделать .zip архив.&lt;/li&gt;
  &lt;li&gt;UNARJ и deArj 0.9.3 - попытки распаковать .arj на маке, но не поддерживают многотомных архивов, поэтому если уж встанет такая задача - запускайте SoftPC, и в нем настоящий arj.exe в режиме эмуляции - работает полноценно.&lt;/li&gt;
  &lt;li&gt;Disk Copy 6.3.2 - копирование дискет и их образов. Для этих же целей в некоторых случаях будут удобны ShrinkWrap 3.0 и DiskDup Pro 1.0. (вообще говоря, все три абсолютно одно и то же)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;разработка-программ&quot;&gt;Разработка программ&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Think Pascal 4.5d4 - дальнейшая разработка и поддержка версий фирмой Symantec прекращена. Эта версия официально распространяется бесплатно и поддерживается энтузиастами. К сожалению, в трансляторе, либо в объектных библиотеках содержатся серьезные ошибки, из-за которых достаточно простая программа не запускается, а то и вообще завешивает систему. А может быть, он просто не рассчитан под 8-ую систему. Создает коды только 68к.&lt;/li&gt;
  &lt;li&gt;CodeWarrior - трудно разобраться в нумерации версий. 68к версии были вплоть до CWPro5. В эту систему входят трансляторы с языков Asm, C/C+ и Pascal. Третьи фирмы пишут и другие языки под эту оболочку. Система поддерживается и развивается, и является стандартом для Макинтоша.&lt;/li&gt;
  &lt;li&gt;SaRez и SaDerez - компилятор и декомпилятор ветви ресурсов в виде структурированных констант, поставляется вместе с TP4.0.1. Столь необходимые утилиты практически забыты как разработчиками, так и пользователями, ибо то же действие выполняет CodeWarrior в полной версии.&lt;/li&gt;
  &lt;li&gt;ResEdit 2.1.3 + CodeEditor + Forker 1.3 - лучшее средство для исправления любых файлов и, особенно, уже откомпилированных программ, на уровне ресурсов. Для PPC есть еще Resorcerer 2.4 - лучше, но не 100%-ная замена.&lt;/li&gt;
  &lt;li&gt;MacsBug 6.6.3 - системный отладчик, получает управление в виде “белого экрана смерти” при любой ошибке любой программы или самой системы, содержит достаточные средства трассировки программ. Можно и принудительно свалить программу, вписав в ее коды неисполнимую комбинацию, к примеру, 4E78h, а далее в отладчике восстановить правильный код, но запускать уже пошагово, либо кусками. В отладчик можно свалится и с клавиатуры комбинацией Command-Power.&lt;/li&gt;
  &lt;li&gt;Дизассемблировать коды PPC можно программами MacNozyII и Fragmalyzer.&lt;/li&gt;
  &lt;li&gt;MacPerl 5.2.0 - интерпретатор, т.е. предназначен не для разработки программ, а для выполнения простых действий, для которых не стоит разрабатывать новое приложение. Великолепно подходит для обработки текстов.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Существуют трансляторы практически со всех известных языков, но в большинстве своем они не имеют никакого практического значения.&lt;/p&gt;

&lt;p&gt;Для написания солидной программы, с использованием системных функций, необходимо иметь хорошую заготовку: Skeleton или Framework - в английской терминологии. Таких существует много, но я бы выделил две: Moof -очень простая, и притом достаточная для написания программы с меню, окнами, диалогами и вводом/выводом, и, конечно, PowerPlant - система классов от самой Metrowerks (Motorola) имеет собственный Constructor, либо можно воспользоваться чужой программой AppMaker 2 - очень толковый и гибкий инструмент. (Правда, не верьте рекламе, что почти всю программу можно построить визуально, как, к примеру, это делает Delphi. Образец программы - это одно, реальность - совсем другое, и коды нужно писать ручками)&lt;/p&gt;

&lt;h3 id=&quot;операционная-система&quot;&gt;Операционная система&lt;/h3&gt;
&lt;p&gt;MacOS 8.1 - лучшая система (последняя 68к версия), требует 12-14Мб оперативной памяти, и процессора 68040, некоторые старые программы могут не пойти, но им всегда есть равноценная, более современная замена. Ни в коем случае не оставляйте 8.0 - никакого смысла. System 7 можно оправдать для более слабого железа (а именно, для 68030 пределом является 7.5.1), или если вам обязательно необходимо иметь русскую систему, а более высокой русской версии найти не удается; хотя без знания английского языка за компьютером все-равно делать нечего.&lt;/p&gt;

&lt;p&gt;Система 8.1 поддерживает файловую систему HFS+, однако не на загрузочном диске. Хороший выход - разбить винчестер на два логических диска, один на 250Мб под HFS для системы, другой - все оставшееся место под HFS+, эта файловая система более совершенна. Для владельцев PowerPC сделаю примечания отдельно от основного текста. Мои знания пока заканчиваются системой 8.6, которая почти совпадает с 8.5, только с исправлением ошибок, от мелких, до очень грубых. Комментарии про эти версии касаются, как вы уже поняли, только PowerMac.
8.1 все-равно требует некоторых улучшений, заменяющих системные функции более продвинутыми:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;RamDoubler 2.0.2 от Connectix - хорошая замена системному механизму виртуальной памяти, работает безупречно, не оказывает влияния на быстродействие. (Следующая версия имеет номер 8.0.1, но уже PPC)&lt;/li&gt;
  &lt;li&gt;SpeedDoubler 8 - похоже в этой системе уже не нужна? (А вот для PowerMac полезна)&lt;/li&gt;
  &lt;li&gt;CPU Doubler 1.0 - эффект не заметен, но и не мешает.&lt;/li&gt;
  &lt;li&gt;ColorSync 2.5.1 - вместо системной 2.1.2, теперь ни с чем не конфликтует&lt;/li&gt;
  &lt;li&gt;DiskFirstAid 8.5.2 - входящая в комплект версия 8.1 неудовлетворительна, 8.5.1 -минимум.&lt;/li&gt;
  &lt;li&gt;Apple Video Player 1.7.2 - если у вас AV.&lt;/li&gt;
  &lt;li&gt;CDT Remote 3.0 от FWB вместо Apple CD Audio Player&lt;/li&gt;
  &lt;li&gt;cd-key 1.2 - впрочем, управлять AudioCD лучше с клавиатуры, никак не используемыми клавишами F11-F15&lt;/li&gt;
  &lt;li&gt;CalcWork 1.5.3 (есть уже 1.7.0 - разница в окраске) - вместо системного калькулятора&lt;/li&gt;
  &lt;li&gt;MacTools DriveLight 4.0 - на IBM есть такая лампочка HDLED, только здесь еще и дискета, CD, принтер, модем…&lt;/li&gt;
  &lt;li&gt;QuickTime 4.0.3 - последняя 68к версия, вместо системной 2.5 - разница огромная.&lt;/li&gt;
  &lt;li&gt;Snitch 2.6.5 - существенное улучшение системной функции GetInfo.&lt;/li&gt;
  &lt;li&gt;Amico 2.0 (2.1.1) - хороший способ переупорядочить Apple Menu для более удобной работы. Есть, однако, другой способ:&lt;/li&gt;
  &lt;li&gt;BeHierarchic 3.0.3 - для системы 7, версия 4.1 для системы 8 (версии растут), вместо Apple Menu Options, а также придется отменитьAmico. Но преимуществ очень много.&lt;/li&gt;
  &lt;li&gt;Defaul Folders 2.9 - (если BeHierarchic 4, то нужна версия 3.0.4). Когда открываете окно Open (простите за каламбур), вам не придется, чертыхаясь, гулять по всем иерархиям папок - все, что может понадобиться будет под рукой.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Вместо этой связки (BeHierarchic+Default Folders) можно поставить Action Utilities&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Action Files 1.5.4 + Action Menu 1.0.2 - в этом варианте больше пользовательских настроек, но, вместе с тем и больше мелких конфликтов, например, с русскими программами, в силу малограмотности наших программистов. Впрочем, работает без проблем. Однако за расширенные функции приходится платить большими паузами при выборе меню и в окнах Open.&lt;/li&gt;
  &lt;li&gt;3D cursor 1.1.1 - дело вкуса, но мне такой курсор нравится больше.&lt;/li&gt;
  &lt;li&gt;UltraFind 2.5.2 - замена для FindFile, но умеет искать и внутри файлов, т.е. поиск по содержимому. (В системе 8.6 это делает Sherlock, но только после длительного индексирования диска)&lt;/li&gt;
  &lt;li&gt;CD-ROM ToolKit™ 3.0.2 - от FWB вместо Apple CD ROM, если вы надумаете поставить более скоростной CDROM из мира IBM, да и просто лучше, например кэширование. Но я не рекомендую ставить FWB HDD Toolkit вместо родного драйвера Apple - кэширует лучше, но линейная скорость меньше, однако существенно то, что FWB признает только один загрузочный раздел, а Apple - несколько.&lt;/li&gt;
  &lt;li&gt;Joliet Volume Access 1.4.2 - чтобы читать длинные имена файлов на CD-дисках Windows95.&lt;/li&gt;
  &lt;li&gt;~ClippingNamer 1.3.5 - небольшое улучшение менеджера фрагментов.&lt;/li&gt;
  &lt;li&gt;SwitchIt 1.5 - переключение между активными задачами привычным движением левой руки Cmd-Tab. (такая функция уже есть в системе 8.6)&lt;/li&gt;
  &lt;li&gt;DialogView 2.2 - меняет вид окна Open, казалось бы - обойдеймся, ан нет! Только с ним можно работать с AppleWork, Illustrator etc. Комментарии в разделе Русский Язык. (в системе 8.6 уже не требуется)&lt;/li&gt;
  &lt;li&gt;Hi’s Universal Saver 1.6.0 - помогает не забывать сохранять результаты своего труда, для тех программ, в которых не предусмотрено автосохранения.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Тем не менее, в системе данной конфигурации есть ошибки (вероятно в самой системе):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;При переключении режимов видеомонитора система может грохнуться с печальными последствиями для Control Strip, - рекомендую иметь резервную копию его preferencies. Такая же проблема наблюдается в системе 8.6 - точную причину пока не выяснил.&lt;/li&gt;
  &lt;li&gt;Некоторые файлы не желают копироваться на дискету - опять таки с обвалом системы, - помогает замена creator этих файлов на ????, а уже на дискете восстановить его обратно, с потерей иконки. Это вероятно связано с двумя десктопами в моей конфигурации (два логических диска с разными файловыми системами). (Также валится и система 8.5, а вот с 8.6 все в порядке)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Впрочем, эти ошибки проявляются не всегда и не у всех.&lt;/p&gt;

&lt;h3 id=&quot;интернет&quot;&gt;Интернет&lt;/h3&gt;
&lt;p&gt;В этот раздел входят драйвера и вспомогательные утилиты для выхода в интернет по модему, браузеры разных протоколов (серфинг) и средства создания своего сайта. Локальная сеть и сервера остаются вне обозрения, графические и текстовые программы, тоже нужные, рассмотрены в своих разделах.&lt;/p&gt;

&lt;h4 id=&quot;драйвера&quot;&gt;Драйвера&lt;/h4&gt;
&lt;p&gt;TCP/IP в нашем случае обеспечивается системным Open Transport 1.3.1 - замечаний нет. Только будьте внимательны, некоторые программы, в частности скринсейверы, мешают ему работать, читайте всякие readme. А вот с PPP есть проблемы (в системе 8.6 есть ARA - те же комментарии, что и OT/PPP):&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;InterPPP II Lite 1.0.4 - работает хорошо, есть CSM, пришлось только чуть поковырять ResEditом (General High Speed CCL) чтобы заставить набирать в пульсе. Жаль что нет обновлений версий, и производитель непонятен - www.intercon.com??? Недостаток - в окне Log пароль светится открыто! Дома это терпимо. Эта версия использует старый протокол RFC1661, и при коннекте могут быть проблемы.&lt;/li&gt;
  &lt;li&gt;FreePPP 2.6.2 - самый шикарный сервис, входящая в комплект панель PPP Menu пригодится и в других случаях. Есть CSM, индикатор скорости. Недостаток - виснет!!! Этот факт подтвержден независимыми обозревателями.&lt;/li&gt;
  &lt;li&gt;OT/PPP 1.0.1 - драйвер от самой Apple, работает устойчиво, но скорость DTE ограничена 56к. Что за глупость? Предыдущие два драйвера нормально работают на 115к, и это совсем не лишне - при модеме 33,6к с протоколом V42bis (1:4) скорость легко доходит до 90к при передаче HTML страниц. С этим можно бороться панелью Serial Speed 230. Еще недостатки: мало выходной информации (можете попытаться написать свой CCL скрипт, но лично я не смог), неудобная смена конфигурации и глючная CSM от стороннего производителя.&lt;/li&gt;
  &lt;li&gt;MacPPP 2.5.3 - тоже от Apple для очень устаревших компьютеров, ничего хорошего, а предыдущие версии еще и висли, эта вроде устойчивее. DTE до 56к.&lt;/li&gt;
  &lt;li&gt;BestPPP 2.2 - тоже самое только хуже.&lt;/li&gt;
  &lt;li&gt;SonicPPP 1.2.1 - компактный драйвер, работает через Communication Tools, может пригодится, если у вас какой-то своеобразный модем со своим драйвером. DTE до 56к.&lt;/li&gt;
  &lt;li&gt;LinkUPPP! 3.0.3 - один из самых новых пакетов, однако запустить его не удалось - с чем-то конфликтует.&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
  &lt;li&gt;IP NetMonitor.68k 2.1c1 - графический индикатор скорости передачи данных, есть и другие полезные функции для тех, кто чего-то понимает в маршрутизации, пакетах и т.п.&lt;/li&gt;
  &lt;li&gt;Internet Config 2.0.2 - общесистемные настройки интернета, входит в состав QiuckTime 4, будьте бдительны - другие инсталляторы предложат вам более старые версии. (В системе 8.6 не нужен)&lt;/li&gt;
  &lt;li&gt;ICeTEe 1.2b7 - extension, запускающая интернет по ссылке из текстового редактора (command-click),позволяет создавать свой блокнот ссылок в интернете, вне конкретной программы.&lt;/li&gt;
  &lt;li&gt;DragNet LE 1.1.2 - другой хороший способ сделать внешний альбом ссылок.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;серфинг&quot;&gt;Серфинг&lt;/h3&gt;
&lt;p&gt;Интернет - это не только WWW, есть и другие сервисы, и я их знаю не все.&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;http: Internet Explorer 4.0.1 - последняя 68к версия, кажется это единственное изделие, за которое я хвалю Microsoft. Для PPC есть смысл перейти на версию 5.0 - есть заметные преимущества, например, png-картинки (хотя с ней есть серьезные проблемы с инсталляцией, и на некоторых (редких) страницах вылетает с обвалом системы. Ждем патчей?). Еще замечу, что IE для Macintosh и для Windows - совершенно разные программы, как по интерфейсу, так и по интерпретации HTML страниц.. Альтернатива -Netscape Communicator™ 4.0.5 - выгодно отличается тем, что позволяет видеть страницы, не до конца загруженные, и подгружать картинки выборочно, но за это требует аш 24Мб оперативной памяти - слишком большая роскошь, тогда как IE со всеми плюгинами обходится 8-ю. К тому же IE имеет гораздо больше настроек. Не забудьте насобирать для них всяческих plug-ins: QuickTime, ShockWave Flash, Director, PDFViewer и другие. Plug-ins для этих двух браузеров можно объединить механизмом Alias, таким же способом совместить bookmarks и favorites. Еще отличие - в пользу IE, что он использует стандартные системные средства - Internet Config и Text Encoding Convertor, которые могут меняться, а Netscape варится в собственном соку. (Для PPC вышла версия Netscape 6 очень красивая, очень медленная, и похвалить не за что). Недавно появилась феноменальная программа iCab, есть 68k и PPC версии. Она умеет все тоже самое, да еще и подделывается под любую из них (IE или Netscape), а, кроме того, умеет не грузить рекламу из интернета, умеет докачивать файлы, но не поддерживает https - вероятно, ограничение пока еще бета-версий.&lt;/li&gt;
  &lt;li&gt;ftp: Anarchie Pro 3.5 - версия 3.7 хуже! В ней появился ненужный TraceRoot, а исчез очень полезный archiе-поиск, у вас, мол, Sherlock есть, т.е. в расчете на систему 8.5 или выше. Программа умеет докачивать файлы после обрыва связи, и умеет отнимать управление от IE и NN - если те вздумают сами качать (а они докачивать не умеют!). Возможность Upload. Современная версия 3.8 переименовалась в Interarchie.(но уже PPC)&lt;/li&gt;
  &lt;li&gt;Еще одна качалка - Download Deputy 1.6.6 OS8, имеет интересную функцию начинать пересылку в заданное время, а по окончании завершить связь и выключить компьютер, например проделать все ночью без участия хозяина.&lt;/li&gt;
  &lt;li&gt;e-mail, usenet: Outlook Express 4.0.1 - достаточная почтовая программа, но по каким-то причинам на некоторых HTML-письмах виснет. Для PPC стоит перейти на версию 5.0.2 - в ней появился фильтр нежелательных писем. Netscape Messenger™ 4.0.5 - из комплекта Communicator, удалось заставить работать после крака, хотя и некорректного. Вероятно опять конфликт с русификатором. Выбор почтового клиента обусловлен выбором браузера, и потому мой выбор за Майкрософтом. Другие почтовые клиенты просто не работают с русским языком (нужны патчи), да и с новостями тоже.&lt;/li&gt;
  &lt;li&gt;hotline: Hotline Client 1.5.5 68k - кажется последняя 68к-версия. Работает хорошо, особенно в сочетании с Hotline Doubler 1.0 - действительно ускоряет. Есть альтернативы - Ripcord, InkSpot, HTLx Client, HotGrabber - в процессе разработки, а пока версии сыроваты. Hotfind 1.2.2 - поиск в HotLine, однако, очень медленно. Для PPC есть хорошая Hotline-качалка Pitbull 1.1 - впрочем, тоже не без ошибок. Последняя вышедшая версия Hotline Client 2.0 (PPC only)- неофициальная (?), избавлена от баннеров, а ошибок не видно.&lt;/li&gt;
  &lt;li&gt;telnet: BetterTelnet 2.0 - есть и такой тип соединения, если кому нужен. С помощью этого протокола можно, например, удалить свою почту с сервера, не загружая ее к себе.&lt;/li&gt;
  &lt;li&gt;carracho: Carracho Client 1.0 (версии растут, поддерживается 68к) - что-то наподобие Hotline, медленнее (сам клиент) и беднее по количеству серверов и их наполнению, зато лучше по ряду характеристик, в частности меньше толпа в очереди на download. С этим сервисом сказывается вышеупомянутый недостаток Netscape - в отличие от IE он не настраивается на работу с Carracho, а именно для перехода по ссылке типа carracho://1.1.1.1.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4 id=&quot;как-сделать-свою-страницу&quot;&gt;Как сделать свою страницу?&lt;/h4&gt;

&lt;ol&gt;
  &lt;li&gt;Claris HomePage 3.0 - WYSIWYG редактор, один из немногих для 68к, ибо наука эта молодая, а 68к - прошлый век; знает немало средств HTML, вот только совершенно непригоден для русского языка - он старательно переводит русские буквы во что-то несуразное. Для русского текста можно воспользоваться HTML-экспортом из AppleWorks. Очень грамотно работает с таблицами. Альтернативы PageMill 1.0 и GoLive 1.1 умеют гораздо меньше, и тоже не понимают русских букв. Проблема, однако, решается с помощью Perl! (Для PPC есть хорошие редакторы, и появляются все новые, тем не менее CHP в своей нише - тексты, фреймы и таблицы, - один из лучших).&lt;/li&gt;
  &lt;li&gt;PageSpinner 2.1 68k - кажется последняя 68к-версия, - лучший текстовый редактор, приспособленный для HTML, умеет форматировать и раскрашивать текст, можно заставить не портить русские буквы, но, конечно, до WYSIWYG ему далеко. Альтернатива - BBEdit 5.1.1, возможности многообразны, но не так удобно, и не так красиво. Входящий в комплект TableBuilder позволяет редактировать таблицы в режиме WYSIWYG, но очень ограничен, имеет массу недостатков и ошибок. Зато кое-как справляется с русским текстом. Оба умеют частично исправлять русский текст после Claris HomePage, и оба не полностью. Зато BBEdit умеет выполнять макросы на языке Perl, если в системе установлен MacPerl 5, и немного разобравшись с этим языком, вы приобретете великую власть над текстами и кодировками. К слову, Perl неплохо работает и вне BBEdit.&lt;/li&gt;
  &lt;li&gt;HTML ColorPicker 2.0.3 - удобное вспомогательное средства выбора цвета для текстового редактора HTML&lt;/li&gt;
  &lt;li&gt;Adobe Image Ready 2.0 - WYSYWIG графический редактор, работает совместно с Photoshop. Однако, в рамках данного обзора следует констатировать, что 68к - версии нет. Сходная идеологически программа Macromedia Fireworks 4.0 - тоже только PPC.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Поддержка JAVA - осуществляется пакетом MRJ 2.0 - соответствует SUN JAVA 1.1.3, кажется это последняя 68к версия. Работает совместно с IE, а вот Netscape опять в стороне - своя поддержка JAVA, непонятно, по какому стандарту. Впрочем, технология JAVA, похоже, никому больше не нужна - что-то я не вижу, чтобы в интернете ей активно пользовались.&lt;/p&gt;

&lt;h3 id=&quot;программы-для-soho&quot;&gt;Программы для SOHO&lt;/h3&gt;
&lt;p&gt;Речь идет о наборе программ для создания документов, написания книг или чего-то еще. Тема эта необозрима, каждому может потребоваться своя программа, и тут, как в никакой другой области деятельности, высока привязанность людей к чему-то конкретному, и убедить их перейти с версии 1.0 на версию 1.0.1 бывает практически невозможно. Если вы из таких - не читайте эту страницу. Часть программ уже рассмотрена в разделе Русский язык.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;MacLinkPlus 11 - (есть уже версия 12) единственное средство для обмена документами с Wintel, эта версия умеет перекодировать AppleWork 5 Mac &amp;lt; - &amp;gt; MS Office 97/2000 Win причем с правильной перекодировкой русского языка (по-крайне мере с русификатором cRussify), есть в нем и масса других трансляторов, полезных и не очень. Update 11.001 предназначен для перекодировки файлов Stuffit5, формат которого отличается от Stuffit4, однако это не нужно, архивы лучше распаковывать своими программами.&lt;/li&gt;
  &lt;li&gt;QuarkXPress 4.0.4 - (кажется, последняя 68к версия). Разумеется, профессионально оформленную книгу, с учетом кернинга, треппинга, раскладки страниц, можно создать только в программе верстки, а не в Word, и не в Works. В следующей версии 4.1 появляется Office98-import и HTML-export. Программу неплохо дополнить расширениями от Extensis&lt;/li&gt;
  &lt;li&gt;AppleWork 5.0.3 - последняя 68к-версия. Ставится как update на ClarisWork 5.0, и в результате этого название программы меняется. Лучший текстовый процессор, снабженный дополнительными средствами: формулы, таблицы, графики, базы данных, растровая и векторная графика. Каждый из этих модулей неплохо справляется со своими функциями, но до профессиональных пакетов не дотягивает. В целом назначение пакета - создание хорошо оформленной книги, и по этой части он - лучший. Проверяет орфографию по-английски, но можно добавить и русский язык с помощью Unispell (не все сразу получилось при взаимодействии с русификатором, но успеха добился). Есть экспорт в HTML, однако создать можно только простые страницы, к тому же результат будет не совсем тот, что ожидалось. Можно обучить при экспорте не портить русский текст - один раз поработать над preferences. Возможны гипертекстовые ссылки между документами, и другие современные прибамбасы. (Для PPC есть версия 6.0.4 - красивее, удобнее выбор шаблонов, однако работает гораздо медленнее, а новых функций никаких нет, и русская орфография уже не работает - несовместим по формату словаря)&lt;/li&gt;
  &lt;li&gt;Microsoft Office 4.2.1 - последняя 68к-версия. В состав входят, как отдельные программы, MS Word 6.0, Excel 5.0, PowerPoint, FoxPro, и кроме того OLE-приложения: Equation, Graph, Chart, WordArt. Word следует проапгрейдить до 6.0.1 для правильной работы с русским языком. Excel пропатчить для работы с русской датой. Орфография также поддерживается пакетом Unispell. Многообразие возможностей и схожесть с IBM - реальный мотив для выбора этого пакета. Однако, это уже не Office95, и тем более 97, версия заметно устарела, имеются глюки, например при выборе шрифта, нет никаких средств интернета. Все функции этого пакета можно выполнить другими средствами. (Office98 напрямую читает файлы Office97 Win с правильной перекодировкой русского языка, проверка русской орфографии возможна с более новыми версиями Unispell. Для корректной работы с русским языком следует работать только со шрифтами Русской Языковой Среды. Есть глюки, а как-же!)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Другие текстовые процессоры не имеет смысла рассматривать ввиду отсутствия поддержки русского языка. Особо хочу подчеркнуть разницу между текстовым процессором и текстовым редактором при всем внешнем сходстве. Редакторы ограничены форматом стилизованного ASCII текста, кстати недоступного миру Wintel, в котором простой текст не может нести стилизацию. В таком формате не сохраняются очень необходимые элементы оформления, так что в этом формате не стоит готовить текст для вывода на печать. Текстовые редакторы предназначены для изготовления текстовых файлов - readme, license, или заготовок для других программ - скрипты, исходники и т.п. Лучшие из них: BBEdit 5.1.1 - с претензией на всеохватность, и Tex-Edit Plus 4.0 (версии 1.x не намного хуже, зато меньше)- способен редактировать любой DataFork без изменения creator файла. Можно редактировать и HTML-файлы, но все же лучше это поручить специализированным программам.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Lotus 1-2-3 v1.0 - (есть сведения о существовании версии 1.1), эта старинная программа 1991г до сих пор является вершиной развития электронных таблиц, во всяком случае для 68к. Непревзойденный по толковости Help, для тех, кто читает по-английски в пределах необходимого. Трехмерные, в отличие от AppleWork SS таблицы. И масса других достоинств. Недостатки: название файла и даже путь к нему не может содержать русских букв; не дает дату в русском формате; формат файла в точности не распознается даже MacLinkPlus 11, а пользуясь промежуточными форматами при перекодировке потеряем часть элементов; нет средств интернета.&lt;/li&gt;
  &lt;li&gt;Aldus Type Twister 1.0 - альтернатива MS WordArt по созданию красивых заголовков и вывесок, количество возможностей превосходит все разумные пределы. Для этих же целей служит AddDepth 2.0 - основное отличие в векторном формате полученного изображения.&lt;/li&gt;
  &lt;li&gt;File Maker Pro 4.0 - лучшая настольная база данных, я, однако, считаю, что операционная система сама по себе является универсальной базой данных, если есть контекстный поиск. Во многих случаях хватит и возможностей AppleWork DB.&lt;/li&gt;
  &lt;li&gt;Adobe Acrobat Reader 3.0.2 - последняя 68к версия. Совершенно необходимая вещь для чтения документации в PDF-формате (впрочем, читать можно с помощью FreeHand, но это как из пушки по воробьям). Разница между версиями 3.0 и 3.0.1 кардинальная, некоторые файлы в старой версии просто не будут читаться. В комплект входит PDFplugin для Netscape. Пригодится также PDFWriter - псевдодрайвер принтера, позволяющий сделать PDF экспорт из любой программы, способной печатать на принтере. (Альтернатива от третьей фирмы Print2PDF - более современна)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Есть немало программ для создания или редактирования шрифтов, я их не рассматриваю, поскольку и так есть тысячи готовых шрифтов. А вот для работы с ними служат системные расширения: Adobe Type Manager Deluxe 4.0 - поддержка PS-шрифтов, и Adobe Type Reunion Deluxe 2.0 - переупорядочивание меню Fonts в любых программах, и наблюдение их в своем начертании. Функции этих делюксовых версий перекрываются, тем не менее возможна одновременная работа.&lt;/p&gt;

&lt;p&gt;Всякие календари и органайзеры тоже оставляю вне обозрения, никогда ими не пользовался.&lt;/p&gt;

&lt;p&gt;Существуют какие-то бухгалтерские программы, например 1С:Бухгалтерия, складские, юридические, но я их не знаю.&lt;/p&gt;

&lt;h3 id=&quot;программы-для-обработки-фотографий&quot;&gt;Программы для обработки фотографий&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Adobe Photoshop 4.0.1 - последняя 68к версия. Вне конкуренции! Удобное меню и тысячи плюгинов от сторонних производителей, сделать обозрение которых просто невозможно. Вот только работает с ограниченным количеством форматов файлов, и несколько громоздок. На PPC следует перейти на версию 5.5 ( а на 6.0 - если у вас MacOS X) - в этой версии появилась добавка ImageReady 2.0 - очень удобная вешь для рисования WEB-сайта.&lt;/li&gt;
  &lt;li&gt;GraphicConverter 4.0US 68K - версии растут. Начиная с верии 3.5 полноценно работает с файлами GIF. Знает, наверно, сотню форматов графических файлов, вот только конвертор KDC почему-то в кодах PPC. Есть SDK для написания своих конверторов. Удобное Slide-show.&lt;/li&gt;
  &lt;li&gt;PhotoEnhancer for Kodak 1.7 - бесплатное приложение к фотокамере Кодак, содержит ее драйвер. Простейшие средства редактирования, удобен для просмотра альбома фотографий. Уникален тем, что понимает формат KDC - его родной формат.&lt;/li&gt;
  &lt;li&gt;GifBuilder 1.0 - версии растут. Средство для создания анимированных GIF. Удивительно мощная программа для своего статуса freeware. Эта версия содержит оригинальные средства анимации. Программа конкретно направлена на создание графики для Интернета.&lt;/li&gt;
  &lt;li&gt;Print2Pict - псевдодрайвер принтера, позволяющий сделать экспорт в PICT файл из любой программы, которая способна печатать на принтере.&lt;/li&gt;
  &lt;li&gt;Не забудьте также о command-shift-4 для захвата картинки с экрана из той программы, в которой нет никакого экспорта.&lt;/li&gt;
  &lt;li&gt;CanOpener™ 3.0 - еще одно хакерское средство для добычи картинок из чужих программ.&lt;/li&gt;
  &lt;li&gt;Fractal Design Painter 4.0.3 - отличная рисовалка, понимает плюгины от Photoshop, но не заменяет его - другие акценты, это программа для художников, которые работают кистью.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;диагностика-и-ремонт&quot;&gt;Диагностика и ремонт&lt;/h3&gt;
&lt;p&gt;Неплохо иметь набор утилит для диагностики железа, софта и файловой системы, и если для System 7 все было просто, то для MacOS 8.1 с файловой системой HFS+, да еще на компьютере 68к, возникают проблемы.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;TechToolPro 2.5.5 - версии постоянно растут, диагностирует и лечит что угодно. Также выполняет оптимизацию файловой системы. Версия 2.0.2 так глубоко вгрызается в систему, что при ее изменении слетает, к тому же, не совместима с виртуальной памятью, а каждый раз отключать ее с перезагрузкой системы не очень удобно.&lt;/li&gt;
  &lt;li&gt;TechTool 1.1.9 - чистит PRAM и desktop, с перезагрузкой системы, но это может делать и сама система.&lt;/li&gt;
  &lt;li&gt;Norton Utilities 3.5.2 - последняя 68к версия, пригодна для лечения и оптимизации HFS, однако не видит HFS+.&lt;/li&gt;
  &lt;li&gt;MacTools Pro 4.0 - то же самое, и, наверно, лучше чем NU.&lt;/li&gt;
  &lt;li&gt;PlusOptimizer 1.1 - пока единственный вариант для оптимизации HFS+ (Не считая TechToolPro, который тоже чего-то умеет). Версия 1.2 для системы 9, т.е. не для нас.&lt;/li&gt;
  &lt;li&gt;DiskFirstAid 8.5.2 - диагностирует и лечит структуру каталогов в обоих файловых системах, в том числе и на загрузочном диске, но не исправляет ошибок десктопа и отдельных файлов.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Есть немало программ для проверки памяти, процессора, видео и другого железа, да только смысла в этом нету, если компьютер способен запустить эту программу - значит все в порядке. Одна из них - Apple Personal Diagnostics 1.1.3&lt;/p&gt;

&lt;p&gt;Еще одна проблема - вирусы, правда я их не разу не видел. Смысл имеют те антивирусные программы для которых выпускаются обновления, свободно скачиваемые из интернета:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Norton Antivirus 5.0 - мощная, но работает медленно.&lt;/li&gt;
  &lt;li&gt;Symantec Antivirus 4.5.1 - эта версия уже не поддерживается.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;русский-язык&quot;&gt;Русский язык&lt;/h3&gt;
&lt;p&gt;Поскольку Система 8.1 нерусифицирована (впрочем, есть уже и русифицированная версия, но я ее не видел), для работы с русским языком понадобится целый ряд дополнительных средств:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;cRussify 2.5.1 - в отличие от других русификаторов системы создает не только раскладку клавиатуры, но и вторую языковую среду, необходимую для программ, использующих сервис Text Encoding Conversion. Есть один недостаток - шрифт Chicago конфликтует с параметром “Fractional character width”, и с некоторыми программами возникает проблема (например Adobe Illustrator). Проблема решается с панелью DialogView и шрифтом Espy Sans из того же русификатора! Но с этим русификатором в принципе невозможно запустить, например, FreeHand, да и, похоже, другие продукты Macromedia.&lt;/li&gt;
  &lt;li&gt;UCS 1.5.3 - альтернативный русификатор. Имеет панель управления, в которой есть возможность выполнить массу настроек, в частности, можно выбрать, какая языковая среда является первичной (через перезагрузку компьютера). Если сделаем Roman, то сможем запустить FreeHand, но лишимся русской даты, правильной сортировки русского алфавита, и поимеем проблемы с русским интернетом. Если же cyrillic, то наоборот. И еще UCS позволяет сделать подмену шрифтов, например Helvetica -&amp;gt; HelveticaCyr, Times -&amp;gt; Латинский, и т.д. Это дает возможность видеть русский шрифт даже в таких упрямых программах, как QuickTime Player. Также нет проблем со шрифтом Chicago. Однако, с этим русификатором не удалось прочитать файлы Office 97 и русские названия файлов на дискете IBM. Любопытно, что в моей конфигурации UCS работает не так, как обещали на сайте MACHELP. А вот с версией 1.5.1 проблем никаких. Конфликт с чем-то?&lt;/li&gt;
  &lt;li&gt;Неплохо иметь хороший набор русских шрифтов, а не только те, что поставляются с русификатором.&lt;/li&gt;
  &lt;li&gt;Поскольку кодировка на Маке отличается от остального мира, необходимо иметь конвертор текста Mac &amp;lt; - &amp;gt; Win, каких существует масса, и все достаточно бездарны. Один из наиболее интересных - extension от АГАМА v1.0.6 . Он имеет проблему с буквами “Е,е,Я” и имеет конфликт с Open Transport Modem. Я эту проблему решил, и предлагаю желающим скачать мою версию Win-Mac. Вероятно следующие версии будут лучше. Есть версия 1.2b - бета со своими ошибками, зато знает еще КОИ-8. Чего не хватает - преобразования ISO Latin - Mac. Это преобразование можно великолепно выполнить на Perl, кто не побоится немного попрограммировать.&lt;/li&gt;
  &lt;li&gt;В мире IBM каждая программа имеет свою проверку орфографии, на Маке же это осуществляется централизованно пакетом Unispell 1.5.1 , который совместим со многими текстовыми процессорами, есть и более новые версии. (Есть версия 2.5.0 которая поддерживает Office 98)&lt;/li&gt;
  &lt;li&gt;Poliglossum 1.2.0 - обширный двунаправленный англорусский словарь.&lt;/li&gt;
  &lt;li&gt;Сократ 2.0 - англо-русский переводчик, работает совместно с ClarisWork 2.1CYv3, однако пригоден разве что для хохмы, если не знаешь английского языка, перевод все равно не поймешь. Переводчики с других языков мне не известны. Недостаток - никаких настроек, обучения. Впрочем, более новые и сильные переводчики, известные на IBM, также хорошие хохмачи (в смысле того, что полученный перевод можно не читая спускать в мусорное ведро). Есть и Stylus 2.0 for Mac, однако, с ним есть проблемы, зато перевод более осмысленный, ибо есть какие-то параметры настройки.&lt;/li&gt;
  &lt;li&gt;Птица Говорун 1.0 - встраивает в Finder фразу по-русски для просмотра русских шрифтов.&lt;/li&gt;
  &lt;li&gt;MacTiger 2.1 (есть версия 2.5, но PPC) - если вам случится распознавать отсканированный русский текст.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Приятно, что некоторые серьезные программы: Internet Explorer, Outlook Express, Netscape Navigator, MacLinkPlus и другие - сами корректно разбираются с русским языком. Жаль, что не все. (Для PPC отмечу корректную работу Office 98, что означает грамотный подход Microsoft к поддержке разных языков).&lt;/p&gt;

&lt;p&gt;Для QuarkXpress существует заплатка - FoolQuark, для Microsoft Word 6 - Русский MS Word 6.0.1, для EXCEL 5 - патч русская дата, для StuffitDeluxe - FoolStuffitDeluxe5 (в системе 8.6 не нужна). Есть сведения о существовании заплаток к другим программам (Eudora, Claris Home Page, GoLive и др.)&lt;/p&gt;

&lt;h3 id=&quot;графика&quot;&gt;Графика&lt;/h3&gt;
&lt;p&gt;Тема эта опять-таки необозрима, возможностей много и они мной мало изучены, как-то не нужно все это… Конструированием я не занимаюсь, а иллюстрации лучше фотографические.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;ClarisCad 2.0 v2 - старенькая программа 1992г позволяет делать чертежи, т.е. осуществляет автоматическую стыковку линий, касательных, и в этом выгодно отличается от многих векторных рисовалок.&lt;/li&gt;
  &lt;li&gt;DesignWorks 4.0.1 - средство рисования электрических схем.&lt;/li&gt;
  &lt;li&gt;Adobe Illustrator 6.0.2 - программы этой фирмы нельзя не упомянуть. Эта версия, кажется последняя 68к, безнадежно устарела, но остается одной из самых мощных векторных рисовалок. Диалоговое окно Open испорчено конфликтом с русифицированным шрифтом Chicago, помогает использование панели DialogView. Может импортировать PDF файлы версии 1.1, однако в большинстве случаев имеем дело с файлами версии 1.2, которые он не понимает.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ближайший конкурент FreeHand 7.0- может работать только при надлежащей русификации системы. Версия, кажется, последняя 68к, но это уже вполне современное изделие, правильно работает с PDF, есть экспорт во Flash.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Adobe Streamline™ 4.0 - уникальное средство для интерпретации растровой графики в виде векторной, результат можно экспортировать в Illustrator, либо в формат DXF.&lt;/li&gt;
  &lt;li&gt;Deneba Canvas 5.0 - и вектор, и растр, и текст, понимает фотошоповские плюгины, но дико глючит меню.&lt;/li&gt;
  &lt;li&gt;Strata StudioPro™ 1.5.1 - последняя 68к версия. Полноценное 3D рисование с рендерингом, что на 68к большая редкость, но быстродействие процессора таково, что обтяжка объекта текстурами занимает десятки минут. Зато работает. Возможен DXF-экспорт. Есть 3D-морфинг.&lt;/li&gt;
  &lt;li&gt;Ray Dream Designer™ 3.1.1 - такого же плана, но слабее&lt;/li&gt;
  &lt;li&gt;KPT Bryce™ 1.0 - еще одна 3D-рисовалка с рендениргом. Узкая область применения - создание пейзажей. Существует неизвестно сколько специализированных рисовалок, только вот как их рекомендовать?&lt;/li&gt;
  &lt;li&gt;Fractal Design Poser 1.0 - из той же кучи, конкретное создание человеческой фигуры, мужской или женской, в любой позе. Более поздние версии обещают еще и одевание, но они вряд ли будут 68к.&lt;/li&gt;
  &lt;li&gt;Meshwork.68k 1.5.4 - упомяну еще такую 3D-рисовалку за ее уникальное свойство импорта DXF и экспорта в VRML. А вообще на 68к можно создавать VRML-файлы, но нельзя их просмотреть, ибо все смотрелки опираются на QuickDraw 3D, а оно - PPC.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;видео-и-анимация&quot;&gt;Видео и анимация&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;FusionRecorder 1.0.2 - простая и очень понятная утилита для видеозахвата, использующая в полной мере QuickTime. Недостатков нет, разве что размер окна по умолчанию не совпадает с правильным (пиксель в пиксель), нужно указывать вручную.&lt;/li&gt;
  &lt;li&gt;Strata VideoShop 3.0.4 - версии до 3.0.2 известны под именем AVID. Более мощная программа видеозахвата. Она способна сшивать несколько отснятых клипов в один фильм, т.е. осуществлять видеомонтаж.&lt;/li&gt;
  &lt;li&gt;QuickEditor 3.6 - мощная программа нелинейного видеомонтажа, насколько это вообще возможно на 68к, к примеру, знает хромакей.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Существует много Movie-плэйеров от разных производителей, и много конверторов форматов видео, но они все не имеют смысла, поскольку есть родной QuickTime Player входящий в состав пакета QuickTime 4.0.3, он умеет и проигрывать все форматы, и преобразовывать из одного в другой. Однако старый MoviePlayer из QuickTime 3.0.2, будучи менее шикарно оформленным, загружается быстрее, а работает не хуже.&lt;/p&gt;

&lt;p&gt;При выборе кодека (способа сжатия фильма) следует исходить из того, что, во-первых, распаковка на 68к должна идти в реальном времени, а во-вторых, без заметных потерь качества. Впрочем, если фильм готовится к проигрыванию на PowerPC или PentiumMMX, первым условием можно пренебречь. Ну и общее условие, противоречащее первым двум, - упаковка должна быть плотной. Хотя MPEG-2 и MP3 нам не доступны, есть вполне достойные альтернативы:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Intel Indeo 3.2 - высокое качество, высокая скорость и очень плотная упаковка - невероятное сочетание.&lt;/li&gt;
  &lt;li&gt;Cinepak - более известный метод, отличается от предыдущего меньшим качеством при сравнимой плотности.&lt;/li&gt;
  &lt;li&gt;Apple Video - плотность низкая, но зато практически без потерь качества, особенно заметно при покадровом просмотре.&lt;/li&gt;
  &lt;li&gt;Sorenson Video - новейший метод, самый плотный из доступных, однако пригоден только на экспорт, на 68к проигрывание не тянет. Впрочем, на разном материале разные методы упаковки могут давать разные результаты по плотности, бывает, что и Apple Video обеспечивает лучшую плотность.&lt;/li&gt;
  &lt;li&gt;Для PPC есть еще ряд хороших кодеков, в том числе нестандартные для QuickTime (но для него) - например, 3ivx. Хорошего кодека DivX найти пока не удалось.&lt;/li&gt;
  &lt;li&gt;Для упаковки звука без потери качества пригоден только IMA 4:1, для передачи речи можно использовать MACE 6:1, - звучит глухо, а для экспорта очень мощный метод - Qualcomm PureVoice, параметры сжатия и качества можно варьировать. Для PPC следует упомянуть QDesign Music 2 - сравним по сжатию с MP3, а если пожертвовать качеством, то можно сжать плотнее.&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
  &lt;li&gt;Multimedia Utilities 1.1 от Motion Work - набор простеньких утилит для рисования видеоклипов: CameraMan, MotionPaint, MovieClick, QuickEdit, QuickMorph, SoundMate - способны на многое.&lt;/li&gt;
  &lt;li&gt;Morph™ 2.5 - как следует из названия, профессионально выполняет морфинг, для тех, кто еще не в курсе - трансформация одной картинки в другую по заданным точкам и (в отличие от более простых утилит) линиям.&lt;/li&gt;
  &lt;li&gt;Specular Infini-D™ 3.0.1 - трехмерное моделирование и анимация.&lt;/li&gt;
  &lt;li&gt;Scenery Animator 1.0.0 - того же плана&lt;/li&gt;
  &lt;li&gt;Art Dabbler 1.0 - рисованная анимация, версия 2.1 - уже PPC.&lt;/li&gt;
  &lt;li&gt;Animation Maker 3.1 - еще один способ нарисовать анимированный GIF или PICS, но вообще-то опций маловато, лучше просто нарисовать ряд картинок, и собрать из них GIF другими программами.&lt;/li&gt;
&lt;/ul&gt;
</content>
 </entry>
 
 <entry>
   <title>Совместимость комплектующих Mac/PC</title>
   <link href="https://www.victor3d.com.br/hard_macpc.html"/>
   <updated>2003-10-10T00:00:00+04:00</updated>
   <id>https://www.victor3d.com.br/hard_macpc</id>
   <content type="html">&lt;p&gt;К сожалению, ни для кого не секрет, что фирмы, торгующие Маками и маковским оборудованием, часто безбожно завышают цены на память, жесткие диски и прочие комплектующие, включая даже модемы и мониторы. Справедливости ради надо сказать, что причиной этого является не только жажда наживы. Значительное число пользователей Макинтошей не привыкли к повсеместно встречающемуся в мире IBM PC “кривому” железу и недоделанным драйверам. Поэтому многим проще заплатить больше, освободив себя при этом от возни с настройками драйверов, перепрошивкой контроллеров и подбором работающей памяти. Однако ради той же справедливости редакция МА-Cup/RE считает необходимым пролить свет на некоторые аспекты использования на Маках тех “железок”, которые по сути своей являются просто СТАНДАРТНЫМИ КОМПЬЮТЕРНЫМИ КОМПЛЕКТУЮЩИМИ.&lt;/p&gt;

&lt;p&gt;Действительно, зачем платить 80 USD за Apple Pro Mouse, если Logitech Optical Wheel Mouse, по мнению многих более удобную, хотя и не такую красивую, можно купить практически в любом ларьке за 25-30 условных рублей. Пуристам, которым претит сама мысль использования чего-либо без логотипа в виде яблока, мы сразу ответим, что именно Logitech выпускал ВСЕ “яблочные” мыши (за исключением Apple Pro Mouse, которую делает Fujitsu) с незапамятных времен. Да и на маковском процессоре знаете, какой логотип частенько красуется? Только не хватайтесь за сердце - IBM! А шину USB - ту вообще Intel придумала! Так что пока в проводниках и микросхемах вашего Мака течет самый обычный (не шестицветный) электрический ток, будет существовать и самое обычное “железо”.&lt;/p&gt;

&lt;p&gt;Так вот, исключительно правды ради, а также на потеху умельцам и рукодельникам мы начинаем регулярную рубрику, посвященную использованию “неродных” комплектующих на Маке и различным недокументированным возможностям самых обычных недорогих “писишных железок”. Дмитрий Слоев, технический директор компании NewPrint, любезно согласился открыть новую рубрику. Попытка продающего Маки и околомаковскуто технику человека написать статью об использовании “обычных” писишных комплектующих в Макинтошах может быть приравнена к попытке экономического самоубийства. Тем не менее факт остается фактом: комплектующие в Маках используются те же самые, важно лишь соблюсти спецификации. Так что рассмотрим наиболее полезные случаи.&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;память&quot;&gt;Память&lt;/h3&gt;

&lt;p&gt;В данный момент актуальны следующие разновидности модулей памяти:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Память SIMM для компьютеров Macintosh на процессоре Motorola 68040 (более старые компьютеры мы рассматривать не будем) и PowerMac с шиной NuBus. Главная рекомендация - пробуйте! Смело пробуйте модули, до которых можете дотянуться: вывести из строя модуль памяти вам не удастся, для этого талант нужен. Память данного типа может быть EDO или FPM, в данном случае нам это безразлично. Поставьте в компьютер, посмотрите, сколько у вас теперь памяти, погоняйте компьютер на стандартных для вас приложениях, запустите программу проверки памяти типа RAMo-meter из пакета программ Gauges. Если за день работы ваш компьютер не стал себя хуже вести, значит, все в порядке. Вторая, не менее важная рекомендация, - покупая память или любые другие комплектующие для своего Мака в писишной конторе, узнайте о возможности вернуть товар без объяснения причин. Некоторые фирмы не берут обратно исправный, но не совместимый с вашим оборудованием товар.&lt;/li&gt;
  &lt;li&gt;Память DIMM 5 вольт для компьютеров PowerMac с шиной PCI. Для этих машин память в писишных конторах найти не удастся, хотя такие модули и применялись в некоторых серверах brand-name. По крайней мере, цена на модуль памяти для сервера IBM на порядок выше цены на память Apple. Здесь впору самим поделиться с заклятыми друзьями-писиш-никами своими запасами. Обращать внимание на EDO’BOCTb или FPM’HOCTb такой памяти имеет смысл, только если у вас Power Mac 7200/8200. В эти машины можно устанавливать только модули FPM! Установка памяти EDO в компьютер 7200/8200 с большой вероятностью приведет к выходу из строя как самих модулей, так и материнской платы. Как отличить EDO от FPM? Надо внимательно посмотреть на маркировку чипов, из которых состоит модуль. Для памяти FPM характерно наличие цифры 0 перед обозначением времени доступа. Любые другие цифры - признак памяти EDO. Например, HY5117400B J-60 - FPM’ная память, а HY5117404C J-60 - EDO’uffiKM.&lt;/li&gt;
  &lt;li&gt;Память для компьютеров PowerMac 4400 и разноообразных клонов на базе платы Tanzania от Motorola. Это 3-вольтовые модули DIMM EDO, тоже достаточно экзотичные в настоящее время. По оперативным данным разведки, такие модули были в последний раз замечены в принтерах Xerox.&lt;/li&gt;
  &lt;li&gt;Самое приятное - память для компьютеров G3, G4 и последнего поколения iMac. Ставьте хорошие модули PC-133 и будьте счастливы! Гнаться за дешевизной не стоит, сейчас даже модули от Transcend и Kingston вполне доступны по цене. На заметку владельцам первых (“бежевых”) G3 - совсем не обязательно искать модули PC-66; с запасом подходит память PC-100 и PC-133. Кашу маслом не испортишь. Обязательно проверяйте память на совместимость: некоторые модули, прекрасно работающие по отдельности, могут не работать вместе.&lt;/li&gt;
  &lt;li&gt;Память для первых версий компьютеров iMac, а также iBook и последних PowerBook. “Мозги” SDRAM SO-DIMM широко применяются для Notebook, поэтому дешевы и иногда сердиты.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&quot;жесткие-диски&quot;&gt;Жесткие диски&lt;/h3&gt;

&lt;ol&gt;
  &lt;li&gt;SCSI-диски. Если в компьютер должен быть установлен SCSI-диск, то это может быть практически любой диск с соответствующим шине разъемом, в крайнем случае используйте переходник. Единственное неудобство, которое может вас подстерегать, - “родная” программа форматирования Apple Drive Setup знает о существовании не всех моделей дисков, в таком случае воспользуйтесь программой типа FWB Hard Disk Toolkit или LaCie Silver-lining. He забудьте правильно выставить SCSI-адрес!&lt;/li&gt;
  &lt;li&gt;IDE-диски (другое название интерфейса - АТА). В компьютеры на базе G3/G4 можно устанавливать диски практически любой емкости, причем все они видятся программой Apple Drive Setup. Диски с интерфейсом АТА-100 за редчайшим исключением (такие исключения все равно игнорируются дилерами Apple: потенциально конфликтные IBM DTLA они ставят и ставят в новые машины) без каких-либо проблем работают с контроллерами АТА-33 и АТА-66 (на маковских материнских платах АТА-100 еще не появился). Старые компьютеры с интерфейсом IDE требуют отдельного упоминания и подхода. Такие Маки, как Performa от 630 до 5500, могут не понимать современные диски большого размера. Здесь может помочь только метод “проб и ошибок”, точных рекомендаций с указанием производителя и моделей дать невозможно.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&quot;видеокарты-и-мониторы&quot;&gt;Видеокарты и мониторы&lt;/h3&gt;

&lt;ol&gt;
  &lt;li&gt;Самое распространенное заимствование с платформы PC - видеокарта PCI Matrox Millennium I или Millennium II. Все необходимое, чтобы использовать ее на Маке, лежит на сайте Мат-рокса (утилиты для перепрошивки Flash BIOS и драйвера). Основной подводный камень - размер микросхемы Flash BIOS на видеокарте должен быть неменее512К. Если на микросхеме написано что-то типа ХХХ256, то при попытке перепрошивки карта будет непригодна к дальнейшему употреблению ни на Маке, ни на PC.&lt;/li&gt;
  &lt;li&gt;Более современные видеокарты Voodoo, nVidia, Matrox, видимо, тема одного из дальнейших выпусков, где подробно будет рассмотрен вопрос использования трехмерных ускорителей на Маках. А покалишь упомянем, что ситуация с популярной игровой ввдеокартой Voodoo 3 PCI практически аналогична Matrox Millennium I и Millennium II. To есть все необходимое до недавнего времени лежало на сайте производителя. Теперь, с прекращением существования фирмы 3dfx и с поддержкой Мак-юзеров, возникли некоторые проблемы, но нужные файлы, думается, найти будет несложно.&lt;/li&gt;
  &lt;li&gt;Что же касается мониторов, то любой монитор с разъемом VGA может быть подключен к рассматриваемым в нашей статье компьютерам Macintosh. Причем разъем VGA стал в последних моделях G3 и G4 стандартным, а для более ранних машин потребуется специальный, но не слишком дефицитный адаптер стоимостью около 20 USD.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&quot;scsi-контроллеры&quot;&gt;SCSI-контроллеры&lt;/h3&gt;

&lt;p&gt;Самые простые контроллеры - Adaptec 2903 и Adaptec 2906, что в общем-то одно и то же, прекрасно рабо тают при наличии в системе драйвера для этих карт, не обращая внимания на то, в каком магазине куплены. Более умные карты - Adaptec 2940U должны быть перешиты для работы на Маке. Опять же, этому поддаются только карты, имеющие размер Flas-hBIOS не менее 512К. После перешивки они долго и счастливо работают, не зная о заявлениях Adaptec про электрическую несовместимость пи-сишных и маковских версий.&lt;/p&gt;

&lt;h3 id=&quot;периферия&quot;&gt;Периферия&lt;/h3&gt;

&lt;ol&gt;
  &lt;li&gt;Мыши, клавиатуры, джойстики. Ничего подходящего с разъемом ADB вы не найдете в писишных магазинах, но если у вашего компьютера есть порт USB, то практически любая мышь с этим интерфейсом будет на нем работать (по крайней мере, ее левая кнопка). Если есть желание задействовать дополнительные кнопки и колесико прокрутки, то можно использовать программу USB Overdrive (универсальный драйвер для USB-мышей и джойстиков) или просто сразу купить одну из мышей Logitech: практически для всех моделей этой фирмы существуют драйверы для Mac OS, получить которые несложно на сайте http://www.logitech.com Кстати, насчет ADB: кабель полностью соответствует S-video. Так что если у вас собака перегрызла клавиатурный провод, то пошлите ее именно за таким кабелем.&lt;/li&gt;
  &lt;li&gt;Если порта USB нет, а иметь его хочется, то достаточно купить “обычный писишный” PCI-контроллер USB и скачать для него драйверы с сайта Apple http://download.info.apple.com/Apple_Support_Area/Apple_Software_ Updates/English-North_American /Macintosh/USB_Updates/USB_Card_ Support_1.4.1.smi.bin. Работают практически все встречающиеся контроллеры.&lt;/li&gt;
  &lt;li&gt;Для машин, имеющих последовательный порт, подключение практически любого модема не вызывает трудностей. Надо лишь приобрести переходник DIN-8-DB-25 (в просторечии “маковский модемный кабель”) и в программе дозвона FreePPP указать соответствующую строку инициализации. Если же такого порта нет, то, скорее всего, в вашем компьютере уже есть встроенный модем. Тем, кто недоволен его работой или почему-либо не имеет встроенного модема, скажу, что в таком случае надо искать внешний USB-модем на наборе микросхем (chipset) от Lucent. Он будет работать под управлением системы Mac OS 9.1 как родной, то есть как Apple internal modem v.34 или v.90.&lt;/li&gt;
  &lt;li&gt;Принтеры, которые можно использовать на Маке, бывают двух видов:
    &lt;ul&gt;
      &lt;li&gt;понимающие язык PostScript. Их можно подключить к Маку через сеть Ethernet, причем если в принтере нет сетевой карты, то можно заменить ее принт-сервером, подключаемым к параллельному порту принтера. Главное - принт-сервер должен поддерживать протокол AppleTalk или EtherTalk (в инструкции к принт-серверу может быть указано то или другое). Например, принт-серверы D-Link, HP JetDirect или старшие модели Axis;&lt;/li&gt;
      &lt;li&gt;требующие специального драйвера. Тут не обойтись без программного обеспечения от производителя принтера, неважно USB он или Lo-calTalk. Если драйверов под Mac OS для данной модели нет, то придется поискать другой принтер, имеющий маковские драйверы.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&quot;cd-и-cd-rw&quot;&gt;CD и CD-RW&lt;/h3&gt;

&lt;p&gt;Две основные проблемы при установке “неродных” CD и CD-RW - их не видит драйвер, встроенный в систему, и в большинстве случаев невозможно загрузиться с компакт-диска. Правда, надо заметить, что это больше характерно для SCSI-устройств, а приводы IDE (ATA) обычно работают без капризов с родными драйверами, имеющимися в сиситеме. Тем не менее если система не видится CD-ROM, то могут помочь специальные утилиты типа APS, FWB CD-ROM ToolKit, LaCie Silverlining и другие. А CD-RW обычно без проблем цепляются с помощью программного пакета Toast (желательно свежей версии, разумеется).&lt;/p&gt;

&lt;h3 id=&quot;сетевые-карты&quot;&gt;Сетевые карты&lt;/h3&gt;

&lt;p&gt;Большое спасибо компании Realtek, позаботившейся написать драйвер сетевых карт PCI 10/100 Ethernet для Макинтошей, а точнее, для своей микросхемы Realtek 8139, на базе которой построена очень большая часть сетевых карт для PC. He обращайте внимания на производителя карты, смотрите в корень - на самую большую микросхему. Если это Realtek 8139, то вам остается только скачать драйверы с сайта Realtek - http://www.realtek.com.tw&lt;/p&gt;

&lt;h3 id=&quot;компакт-диски&quot;&gt;Компакт-диски&lt;/h3&gt;

&lt;p&gt;Что касается программного обеспечения, то здесь тоже есть лазейки. Во-первых, на Макинтоше мы можем прочитать писишные диски, а значит, нам доступны сотн” и тысячи дисков с готовыми изображениями (Clip-Art), сборники текстов, диски с музыкальными записями в формате МРЗ. Я уже не говорю про Video CD и DVD. Не спрашивайте меня только про MPEG-4 (DivX): с моей точки зрения, работоспособного и, главное, удобного средства для просмотра таких дисков пока нет. (Читайте в номере статью “DivX подручными средствами” на эту тему.) Зато есть “во-вторых”: достаточно много импортных дисков, продающихся у нас как программное обеспечение для PC, на самом деле кроссплатформенные. Даже, например, в московских магазинах можно встретить игровые диски из серии “Макс и Мари”, выпущенные фирмой NMG, и это не единичный случай.&lt;/p&gt;

&lt;h3 id=&quot;мифы&quot;&gt;Мифы&lt;/h3&gt;

&lt;p&gt;Миф о максимальном количестве памяти. Если в руководстве к вашему Маку указано, что в него можно установить памяти не более чем ZZZ, не надо слепо верить написанному. Не исключено, что на момент выхода данной модели просто не существовало модулей большей величины. Пример: даже в такой уважаемой программе, как GURU, утверждается, что в LC475 нельзя установить более 36 Мбайт памяти (4 на материнской плате + 32 Мбайт модуль SIMM). Однако в этой машине отлично работают модули и 64, и даже 128 Мбайт!&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Покупка Макинтоша б/у</title>
   <link href="https://www.victor3d.com.br/buyusedmac.html"/>
   <updated>2003-05-01T00:00:00+04:00</updated>
   <id>https://www.victor3d.com.br/buyusedmac</id>
   <content type="html">&lt;p&gt;Время идет, прогресс не стоит на месте, и даже у счастливого владельца компьютера Macintosh через несколько лет появляется ощущение, что его Мак должен работать как-то по-другому. С развитием Интернета в нашей стране, с появлением стандарта МРЗ и прочих мультиме-дийных штучек потребовались значительно большие вычислительные мощности. Так чем же мы можем помочь нашим друзьям, все еще несущим на себе шестицветное яблоко, что предлагается для наиболее типичных моделей Macintosh? Машины с процессорами Motorola 68000-68030 вряд ли заслуживают подробного рассмотрения, скажем им “Спасибо!” за долгую и верную службу и перейдем к последним представителям не PowerPC’niHbix компьютеров - LC475, Performa 630, Quadra и прочих, использующих процессор Motorola 68040. В принципе апгрейды для них существуют и до сих пор есть в продаже, но это будет, мягко говоря, нерациональной тратой денег. Проще добавить модули памяти, заменить диск на больший и использовать компьютер для того, на что он еще вполне годится, - для набора текста, работы с электронной почтой, старых милых игрушек и неторопливых путешествий по просторам Интернета. Можно также утешить себя мыслью о том, что нет медленных компьютеров - есть неправильно написанные программы. Думаю, что, сравнив программы Microsoft Word 5.1 и 6.0, вы со мной согласитесь. Первыми компьютерами Apple на основе процессоров PowerPC были машины 6100-8100, с шиной NuBus, памятью SIMM и прочими довольно архаичными особенностями внутренней архитектуры. Процессорные апгрейды для таких машин действительно поднимают вычислительную мощь на уровень, близкий к современному, но есть и подводные камни. Самый главный из них - такой апгрейд устанавливается в слот PDS (Processor Direct Slot), в котором обычно уже стоит видеокарта. Если у вас есть хорошая видеокарта для шины NuBus, то это самый лучший способ решения проблемы, иначе надо искать переходник для подключения монитора к встроенному AV-видеоразъему, что не так легко, или искать собственно AV-монитор. Другой путь - приобрести адаптер и установить старую PDS-видеокарту в разъем NuBus. Но это, к сожалению, намного дороже, чем купить б/у NuBus-видеокарту. Отсюда вывод: приобретение процессорного апгрейда в машины этого семейства имеет смысл, если в нее уже вложено немало сил и средств, например стоят дорогостоящие музыкальные процессоры или платы RIP для обработки PostScript-файлов. Еще один совет: мощный процессор не ускорит работу, если у вас недостаточно памяти. Всегда начинайте с добавления большего количества памяти: она никогда не будет лишней. Попутно надо развеять миф, что устанавливать процессорный апгрейд не имеет смысла из-за старой, медленной шины и периферии. Да, частота шины не увеличится, но диски и видеокарта все-таки будут работать заметно быстрее. Разумеется, вы не получите вместо Power Mac 7100 что-то класса QuickSilverG4, но вырастет не только производительность процессора, но и всей системы. Компьютеры Performa 5400-6500 всегда позиционировались как домашние, в них использовался процессор PowerPC 603, младший брат процессора PowerPC 604. Процессорный апгрейд в такие машины ставится вместо модуля кэш-памяти. Примерно то же самое можно сказать и про семейство машин на базе плат Tanzania - Power Mac 4400 и соответствующие клоны. Память в этих машинах довольно специфическая, а вот диски используются стандарта IDE, что оставляет шанс найти подходящий, совместимый с вашим компьютером диск довольно большой емкости за небольшие деньги.&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;p&gt;Самое благодатное поле для процессорного апгрейда - семейство машин от 7500 до 9600. Процессор PowerPC 601 или 604 в них находится на отдельной плате, его легко вытащить и заменить бовее быстрой версией или проапгрейдить до G3/G4. Для большинства “бытовых” задач достаточно, кстати, и процессора 604/200 МГц, но если вы хотите приблизиться к современному уровню, то даже версия начального уровня Sonnet G3/400 МГц ценой чуть более 200 USD позволит вам сделать это. Что уж говорить про Sonnet G3/500 МГц с 1 Мбайт кэш-памяти или G4/450 МГц. А еще хотите? Можно поставить контроллер Sonnet Tempo ATA-100 с поддержкой до четырех современных IDE-дисков, добавить PCI-видеокарту (Matrox, TwinTurbo или NumberNine). А любителям трехмерных игр можно посоветовать относительно недорогую, но не очень качественную в 2D видеокарту Voodoo 3 2000/3000 или более мощный и качественный, но существенно более дорогой Radeon PCI от ATI. Дополните вашу систему сетевой картой 10/100 Мбит, замените штатный CD-ROM на SCSI CD-RW и получите полностью модернизированную машину современного уровня, с которой будет без проблем работать вся ваша старая периферия - графические планшеты, принтеры, модемы, джойстики и прочие недешевые железки. Впрочем, если вы считаете себя человеком передовых взглядов, то можете добавить PCI-контроллер USB/FireWire и приобщиться к ультрасовременной периферии. Не забудьте только, что в большинстве компьютеров этого семейства лишь три PCI-слота. Все вышеназванное может просто не уместиться… В момент своего появления Макинтоши с “пламенным мотором” G3 были несомненным шагом вперед, несмотря на некую промежуточность внутренней архитектуры. Зато те, кто вынужден использовать старую периферию, могут сочетать это с преимуществами, которые дают дешевая память PC-66 (с успехом заменяется продающейся сегодня повсюду буквально за копейки PC-100 и PC-133) и IDE-диски. Если вам уже не хватает частоты процессора в 233 или 266 МГц, то апгрейд до G3/500 позволит вам обогнать не только последующие, “бело-голубые” G3, но и младшие модели G4! Естественно, трудно удержаться и не добавить заодно модули памяти.&lt;/p&gt;

&lt;p&gt;При необходимости без всяких проблем заменяются IDE-диски на большие и штатный CD-ROM на CD-RW. В последнем варианте обычно не требуется даже устанавливать новый драйвер CD-ROM. Смотрите только, чтобы передняя панель CD-RW соответствовала панели корпуса компьютера, особенно положение кнопки выброса диска. Кроме уже привычных десктопов и мини-тауэров, на столах пользователей появился iMac - радикально измененная версия моноблока, этакий современный Macintosh Classic с процессором G3. Здесь нам уже сложнее давать рекомендации даже продвинутым пользователям, поскольку вмешательство во внутренности iMac версий A-D требует достаточно высокой квалификации. Однако надо знать, что память и диски соответствуют “индустриальному стандарту” и их замена легкодоступна, а вот с мечтой поменять встроенный CD-ROM на CD-RW лучше попрощаться. Зато именно в первых версиях iMac - A-D, то есть с частотами 233, 266, 333 МГц, существует недокументированный Apple так называемый Mezoninne slot. Это некий технологический внутренний разъем, которым и воспользовались фирмы, производящие различные апгрейды. Теперь можно найти SCSI-контроллеры, различные переходники и даже процессорные апгрейды для первых iMac. Так, уже упоминавшаяся фирма Sonnet выпустила комплект HARMONi, состоящий из быстрого процессора G3 и платы, добавляющей в ваш iMac два порта FireWire! Замена процессоров для iMac последующих версий пока не предусмотрена, зато вы сами легко можете установить в них дополнительный модуль памяти. Вам не понадобится даже отвертка - достаточно иметь монетку. На этом мы пока прервем наш обзор: “бело-голубые” G3 и тем более G4 пока не очень нуждаются в каких-либо серьезных модернизациях.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Русификация Mac OS 9</title>
   <link href="https://www.victor3d.com.br/macos9-russian.html"/>
   <updated>2003-03-02T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/macos9-russian</id>
   <content type="html">&lt;h3 id=&quot;как-полнокровно-русифицировать-свой-макинтош-применяя-только-cyrillic-language-kit-идущий-в-комплекте-установки-системы-начиная-с-mac-os-90&quot;&gt;Как полнокровно русифицировать свой Макинтош применяя только Cyrillic Language Kit, идущий в комплекте установки системы, начиная с Mac OS 9.0&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Впрочем так же беззастенчиво можно поступить и с другими, до 9-ой, системами, но для этого придется установить &lt;a href=&quot;/mac/russian/CyrillicLanguageKit1.0.sit&quot;&gt;Cyrillic Language Kit 1.0&lt;/a&gt; (5.07 MB) и не забыть при этом сделать &lt;a href=&quot;/mac/russian/MacOS8LanguageKitUpdate.sit&quot;&gt;update&lt;/a&gt; (4.03 MB) этому Киту.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Ещё можно сгрузить программку &lt;a href=&quot;/mac/russian/LanguageRegister.sit&quot;&gt;Language Register&lt;/a&gt; для регистрирования программ на русский язык (правда я никогда не проверял будет ли она работать с восьмой системой… дорогой OS 8 mac user! у тебя есть шанс проверить! :O))*&lt;/p&gt;

&lt;p&gt;В принципе, достаточно установить Cyrillic Language Kit с любой 9-ой системой (9.1 и выше чрезвычайно рекомендуется) и воспользоваться ютилитью &lt;a href=&quot;/mac/russian/LanguageRegister.sit&quot;&gt;Language Register&lt;/a&gt;, которая находится в Utilities фолдере после установки любой 9-ой системы с Language Kit’ами и зарегестрировать требуемую программу на русский.&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;p&gt;Но.. некоторым программам этого мало (яркий пример HotLine Client 1.2.3, который использует фонт Monaco для новостей) и в этом случае можно воспользоваться патчем dRusify, который исправляет этот небольшой недостаток для русско-пользующихся Мак юзеров&lt;/p&gt;

&lt;p&gt;dRusify - это, в каком-то роде, модификация русификации по-Кольцовски (которая очень хороша для до 9-ой систем).. старая песня на новый лад, так сказать&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Для желающих - я сделал объяснение dRusify’я в картинках –&amp;gt; &lt;a href=&quot;/mac/russian/dRussify_in_pictures.sit&quot;&gt;здесь&lt;/a&gt; (7.3 MGB .pdf файл вместе с требуемыми фонтами).. всё очень просто, как банан!!!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;короче…&lt;/p&gt;

&lt;p&gt;Понадобятся &lt;a href=&quot;/mac/russian/ResEdit_2.1.3.sea.bin&quot;&gt;Apple ResEdit&lt;/a&gt; и &lt;a href=&quot;/mac/russian/CY_fonts.sit&quot;&gt;CY&lt;/a&gt; фонты&lt;/p&gt;

&lt;p&gt;Прежде всего надо установить Mac OS 9.0 или 9.0.4, но лучше 9.1 или 9.2.1 вместе с Cyrillic Language Kit’ом (надо делать custom installation системы)&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;делаешь копию своей системы (System файл из System Folder’а) на десктоп.. CY fonts также должны находится на десктопе…&lt;/li&gt;
  &lt;li&gt;restart макинтош с extensions off (shift key down во время рестарта) -я, кстати, всю операцию провел бутнувшись с CD, сразу же после установки системы, русифицируя её не отходя от кассы, пока она в нерабочем состоянии :O).. в принципе, так и нужно! или можно с другого диска стартануть.. или установить посредством Clean Install ещё одну девятку на тот же диск и стартануть с неё (удобная вещь, кстати! одну систему держать для испытаний, а другую для работы.. и два диска (или partitions) не надо!).&lt;/li&gt;
  &lt;li&gt;открой в ResEdit (можно просто бросить системный файл на ResEdit) копию System файла, которая на десктопе, и найди в ней FOND ресурс 
&lt;img src=&quot;/mac/russian/1.jpg&quot; alt=&quot;1&quot; /&gt;&lt;/li&gt;
  &lt;li&gt;открой его… дабл клик на Monaco, после чего 
&lt;img src=&quot;/mac/russian/2.jpg&quot; alt=&quot;2&quot; /&gt;&lt;/li&gt;
  &lt;li&gt;в открывшемся окне находим Font Size… он один в Monaco = 9 
&lt;img src=&quot;/mac/russian/3.jpg&quot; alt=&quot;3&quot; /&gt;&lt;/li&gt;
  &lt;li&gt;теперь открываем font Monaco CY (который, ессесно, находится на десктопе) в ResEdit’е 
&lt;img src=&quot;/mac/russian/4.jpg&quot; alt=&quot;4&quot; /&gt;&lt;/li&gt;
  &lt;li&gt;затем, конечно FOND 
&lt;img src=&quot;/mac/russian/5.jpg&quot; alt=&quot;5&quot; /&gt;&lt;/li&gt;
  &lt;li&gt;находим Font Size 9 (Font Style должен быть такой же как и в Monaco (т.е. 0) в FOND ресурсе), копируем цифры из &lt;strong&gt;Res ID&lt;/strong&gt; Monaco CY и paste в –&amp;gt; &lt;strong&gt;Res ID&lt;/strong&gt; Monaco из системы&lt;/li&gt;
  &lt;li&gt;такую же операцию производим с Geneva и Geneva CY, Chicago и Chicago CY.. только в Geneva и Geneva CY придется сделать copy/paste дважды, для размеров 9 и 12.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&quot;дополнение-от-челoвека-известного-под-ником-andl&quot;&gt;дополнение от челoвека известного под ником AndL:&lt;/h3&gt;

&lt;p&gt;Чтобы корректно отображались пути к файлу с русскими папками в названиях необходимо в ресурсе FOND -&amp;gt; Geneva добавить описание Geneva CY для фонта размером 10 пт.- как это сделать, можно посмотреть в &lt;a href=&quot;/mac/russian/dRussify_in_pictures.pdf&quot;&gt;dRusify в картинках&lt;/a&gt; (pdf file)&lt;/p&gt;

&lt;p&gt;У меня это выглядит так:&lt;/p&gt;
&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;Font entries #1 
Font size 9 
Font style 0 
&quot;FONT&quot; resourse ID 6513

Font entries #2 &amp;lt;- это добавленная строка, описывающая ресурс для десятого кегля Geneva 
Font size 10 &amp;lt;- используемого системой для написания информации в Get Info, 
Font style 0 &amp;lt;- ну и еще в куче всяких мест. Безусловно полезно 
&quot;FONT&quot; resourse ID 7815

Font entries #3
Font size 12 
Font style 0 
&quot;FONT&quot; resourse ID 21698
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Save все изменения в системе.. на одном из моих компьютеров это выглядит вот так&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/mac/russian/system.gif&quot; alt=&quot;system&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Quit ResEdit&lt;/p&gt;

&lt;p&gt;Замени свою “работающую” систему (положи её куда-нить.. в запас, на всякий случай) на только что измененный System файл&lt;/p&gt;

&lt;p&gt;Для тех, кто русифицировал 9.0 или 9.0.4, нужно положить &lt;a href=&quot;/mac/russian/CY_fonts.sit&quot;&gt;CY&lt;/a&gt; (495 KB) фонты в системный фолдер Fonts&lt;/p&gt;

&lt;p&gt;Для того чтобы использовать кирилические фонты и в Large System Fonts (типа Chicago или Charcoal) и для работы с программами компании Microsoft (для интернета и не только) без предварительных реконфигураций в преференсах, надо воспользоваться вот &lt;a href=&quot;/mac/russian/cyrillic_fonts.sit&quot;&gt;этим пакетом фонтов&lt;/a&gt; (2.08 Mb)… их надо забросить в фолдер Fonts в System Folder’e с заменой (если потребуется) тех, которые там уже установлены, на эти&lt;/p&gt;

&lt;p&gt;Если хочется заменить фонты на работающей системе, даже и не пытайся.. ничего не выйдет, так как они задействованы в этот момент системой.&lt;/p&gt;

&lt;p&gt;Для замены фонтов на работающей системе надо вытащить весь фолдер Fonts (из System Folder’а) на десктоп и положить нуждающиеся в замене фонты в Trash, а на их место положить кирилические… после этого &lt;strong&gt;надо не забыть&lt;/strong&gt; положить фолдер Fonts обратно в System Folder и …&lt;/p&gt;

&lt;p&gt;В общем-то это все… можно делать рестарт и в Appearance выбирать кирилический фонт (CY) для Views Fonts и Charcoal для Large System Fonts&lt;/p&gt;

&lt;h3 id=&quot;внимание-микрософт&quot;&gt;внимание! микрософт!&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;во время first run программы этой конторы совершенно наглым образом выкидывают из системы “чужие” фонты и устанавливают вместо них свои!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/mac/russian/keyboards.sit&quot;&gt;Здесь&lt;/a&gt; (24 KB) находятся русские клавиатурные раскладки для системы…&lt;/p&gt;

&lt;p&gt;Для тех кто не желает разучивать расклад русских букв на английской клаве, советую воспользоваться keyboard’ом &lt;strong&gt;Русская - AppleStd&lt;/strong&gt;, в ней расположение русских и английских букв совпадают (т.е. это фонетическая клавиатура) и не надо ломать голову где и какая буква запрятана, и не нужно разучивать традиционную русскую раскладку букв, помимнутно заглядывая в Key Caps :O)&lt;/p&gt;

&lt;p&gt;Пишет &lt;strong&gt;Русская - AppleStd&lt;/strong&gt; по-русски только когда клавиша “caps lock” на клаве находится в “нажатом состоянии”, если “caps lock” поставить в нормальное положение - пишешь английскими буквами.. по существу - транслит с переключением русского и английского режимов с помощью caps lock&lt;/p&gt;

&lt;p&gt;ну вот теперь уж точно все.&lt;/p&gt;

&lt;p&gt;P.S. неужели кто-то до сих пор всё ещё пользуется девятой системой?! ай карамба!&lt;/p&gt;

</content>
 </entry>
 
 <entry>
   <title>Занятная заметка про Rhapsody (1997)</title>
   <link href="https://www.victor3d.com.br/rhapsody.html"/>
   <updated>2003-03-01T00:00:00+03:00</updated>
   <id>https://www.victor3d.com.br/rhapsody</id>
   <content type="html">&lt;p&gt;Эта статья была найдена нами на персональной web-страничке Джона Норстада, наиболее известного своей программой NewsWatcher и посетившего конференцию разработчиков для платформы Макинтош - WWDC ‘97, прошедшей в мае 1997 года. В этой статье, которую мы - по причине исключительной важности содержащейся в ней информации - решили перевести на русский, Джон рассказывает о планах Apple в отношении будущей версии MacOS под кодовым названием Rhapsody, а также и о самой Rhapsody.&lt;/p&gt;

&lt;p&gt;Очень интересная и ценная во всех отношениях статья. Прочитайте ее от начала и до конца - и Вы будете обладать наиболее полной на сегодняшний момент информацией о стратегии Apple в отношении ее новой ОС!&lt;/p&gt;

&lt;p&gt;Статья печатается с разрешения Джона Норстада.&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;h3 id=&quot;введение&quot;&gt;Введение&lt;/h3&gt;

&lt;p&gt;Я был одним из участников конференции Worldwide Developers Conference (WWDC) в Сан-Хосе, Калифорния. Это - отчет о моей поездке.&lt;/p&gt;

&lt;p&gt;Я в основном сконцентрировался на Rhapsody. Rhapsody - это операционная система следующего поколения от Apple, которая объединяет технологии Apple и NeXT.&lt;/p&gt;

&lt;p&gt;Я пропустил другие четыре темы о Mac OS, Interactive Media, технологиях Internet и Web и аппаратном обеспечении. Так что этот доклад в основном о Rhapsody.&lt;/p&gt;

&lt;p&gt;Я начну с некоторых вводных замечаний о стратегии и планах Apple и моего взгляда на проблемы Apple. Потом я дам детальный обзор архитектуры Rhapsody. Затем, я коротко расскажу о межплатформенных планах Apple, которые, я думаю, довольно интересны и важны. И закончу некоторыми итоговыми замечаниями.&lt;/p&gt;

&lt;p&gt;Пожалуйста, примите во внимание некоторую важную терминологию, которую я буду использовать в этом докладе. Когда я говорю “Mac OS”, я имею ввиду классическую Mac OS, которую мы сегодня используем и будем использовать в обозримом будущем – System 7 и ее приемника (который скоро выйдет) System 8, под кодовым названием “Tempo”, и будущие версии (Allegro, Sonata, и т. д.). Когда я говорю “Rhapsody”, я имею ввиду будущую, абсолютно другую операционную систему от Apple.&lt;/p&gt;

&lt;h3 id=&quot;двойная-стратегия-ос-и-планы-выпусков&quot;&gt;Двойная стратегия ОС и планы выпусков&lt;/h3&gt;

&lt;p&gt;В ближайшем будущем Apple собирается параллельно разрабатывать Mac OS и Rhapsody. Эта стратегия позволит пользователям переходить на Rhapsody с собственной скоростью.&lt;/p&gt;

&lt;p&gt;Mac OS жива и неплохо себя чувствует. К концу эры Copland было только 6 инженеров в команде Mac OS. Теперь их более сотни! Apple планирует насыщенное расписание улучшений Mac OS и новых выпусков. Mac OS будет продолжать улучшать свою стабильность, производительность и функции. Она должна выжить и процветать еще в течение 5-10 лет. Apple имеет непоколебимые планы и расписания на, по крайней мере 4 основных выпуска Mac OS:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Tempo = System 8.0. Лето 1997.&lt;/li&gt;
  &lt;li&gt;Allegro. Лето 1998.&lt;/li&gt;
  &lt;li&gt;Sonata. Лето 1999.&lt;/li&gt;
  &lt;li&gt;Без имени. Лето 2000.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Как бы то ни было, Rhapsody представляет будущее, и вот о ней я и хотел бы сейчас поговорить. Расписание для Rhapsody следующее:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Разработческий выпуск 1. Лето 1997. Этот выпуск будет предназначаться только для разработчиков, не для пользователей. Это, в основном, будет перевод нынешней ОС OpenStep от NeXT на PowerPC, лишь с несколькими новыми особенностями. Он будет работать только на моделях 8500 и 8600, хотя после значительного числа просьб от разработчиков, Apple заявила, что они попытаются добавить поддержку моделей 9500 и 9600. В любом случае, будут добавочные разработческие выпуски осенью и зимой с поддержкой других моделей Макинтош. Этот выпуск будет поддерживать только файловую систему UFS из BSD 4.4. “Голубая коробка” включаться не будет.&lt;/li&gt;
  &lt;li&gt;Премьерный выпуск. Начало 1998. Этот выпуск будет предназначаться для разработчиков и пионеров среди пользователей. Этот выпуск будет включать в себя финальные API, межплатформенную мультимедиа (QTML), ОС серверы, поддержку приложений “голубой коробки”, поддержку как можно большего количества моделей PowerPC, поддержку PowerBook с управлением потребления энергии и отшлифованный пользовательский интерфейс. Он будет поддерживать файловые системы HFS Plus, NFS и AFP. Также он будет поддерживать следующие семейства устройств: SCSI, блочные накопители, клавиатуры, дисплеи ,аудио, Ethernet, ADB и последовательные. Он будет иметь ограниченную поддержку типов и создателей. Должна присутствовать система помощи, основанная на HTML. Эта версия будет первой, поддерживающей SMP (многопроцессорная обработка).&lt;/li&gt;
  &lt;li&gt;Унифицированный выпуск. Середина 1998. Это будет первый выпуск для конечных пользователей. Он будет включать в себя драйверы для большинства устройств PowerPC с возможностями настройки ввода/вывода и полной поддержкой “голубой коробки”. Он будет поддерживать весь спектр файловых систем. Будет добавлена поддержка USB, видео-захвата и других семейств устройств. Он также будет полностью поддерживать типы и создателей.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;мой-взгляд-на-проблемы-apple&quot;&gt;Мой взгляд на проблемы Apple&lt;/h3&gt;

&lt;p&gt;Мы все знаем, что Apple пережила очень тяжелые времена за последние несколько лет. Я бы хотел коротко рассказать о моем взгляде на эти проблемы, в форме истории “хорошие новости, плохие новости, хорошие новости”.&lt;/p&gt;

&lt;h3 id=&quot;хорошие-новости--старая-apple-мертва&quot;&gt;Хорошие новости : Старая Apple мертва.&lt;/h3&gt;

&lt;p&gt;В своем разговоре у камина Стив Джобс (Steve Jobs) сказал, что проблема Apple была в плохом техническом управлении. Хотя я часто не соглашаюсь с Джобсом, в этом вопросе, я думаю, он прав.&lt;/p&gt;

&lt;p&gt;Эта проблема исправлена. Apple - теперь совсем другая компания. У них теперь совсем другое техническое управление. Они теперь сфокусированы на своем основном бизнесе, и они научились говорить “нет”. Инженерные команды Apple и NeXT эффективно сотрудничают, хотя все еще есть несколько “острых углов”. Они далеко продвинулись вперед, несмотря на перестройку. Команды начали работать вместе только 4 февраля, но они уже заставили работать основные компоненты Rhapsody. Мы видели много впечатляющих демонстраций на конференции, о некоторых из них я упомяну позднее.&lt;/p&gt;

&lt;p&gt;В первый раз за последние несколько лет я уверен, что Apple выполнит свои обещания, и выполнит их в срок.&lt;/p&gt;

&lt;p&gt;Я заметил общую реакцию на конференции многих разработчиков, которые ее посетили. Почти все пришли на конференцию в плохом расположении духа и очень скептически настроенными. Многие даже не потрудились прийти.&lt;/p&gt;

&lt;p&gt;Посещаемость была ниже чем в предыдущие годы. Мы слишком часто обжигались обещаниями, которые затем не выполнялись. К концу конференции, многие из разработчиков, с которыми я разговаривал, чувствовали себя намного лучше. Они нашли технологию захватывающей и были даже оптимистично настроены. Не все так отреагировали, но многие.&lt;/p&gt;

&lt;p&gt;Все все еще очень осторожны, и немногие разработчики на самом деле решили разрабатывать что-либо специально для Rhapsody. Каждый занял позицию “подождем - увидим”.&lt;/p&gt;

&lt;p&gt;Apple больше не бросает сотни миллионов долларов на футуристические проекты полностью изменить образ работы с компьютером, проекты, которые заканчивались большими затратами и большими требованиями к аппаратному обеспечению и оказывались полностью несовместимыми со стандартами, используемыми отраслью, медленными, с огромным числом ошибок, невозможными для программирования, трудными для использования, и в результате никогда так и не выходили. Как сказал Джобс в своей беседе, “мы прикладывали пистолет к их голове и пристреливали их”. (Я здесь перефразирую Джобса, но он сказал что-то близкое к этому, это было что-то такое же зверское.) Попрощайтесь с PowerTalk, OpenDoc, Copland и тому подобным. Хороший сброс балласта, я бы сказал.&lt;/p&gt;

&lt;p&gt;Как бы то ни было, Apple все еще производит лучшее аппаратное обеспечение и ОС ПО, которое значительно лучше предлагаемого конкурентами, основано на индустриальных стандартах и проверенной технологии, с нововведениями там, где это разумно, осуществимо и подходяще.&lt;/p&gt;

&lt;h3 id=&quot;плохие-новости-apple-умирает&quot;&gt;Плохие новости: Apple умирает&lt;/h3&gt;

&lt;p&gt;Проблемы бизнеса Apple очень серьезны. Они должны как-то выбраться из спускающейся спирали плохих отзывов, приводящих к негативному отношению общественности и снижению продаж, приводящих к еще более плохим отзывам и еще большим снижениям продаж и т.д.&lt;/p&gt;

&lt;p&gt;Apple должна вернуть свою прибыльность как можно скорее. Амелио предсказал прибыль в следующем квартале (заканчивающемся в сентябре). Он также упомянул, что Apple имеет $1.4 миллиардов наличными, так что она сможет пережить еще несколько плохих кварталов, но, очевидно, что Apple не сможет вечно терять деньги. Они должны начать получать прибыли, и должны сделать это быстро.&lt;/p&gt;

&lt;p&gt;Apple должна найти решение проблемы с производителями клонов, съедающими их прибыль. Джобс порекомендовал Apple свободно лицензировать все: аппаратное обеспечение, программное обеспечение, но подгонять соответствующую плату. Джобс также постоянно указывал на то, что он не принимает решений, и это не является текущей политикой Apple. Я признаю, что совсем не разбираюсь в этих вопросах, но какое-то решение должно быть найдено к выгоде как Apple, так и производителей клонов.&lt;/p&gt;

&lt;p&gt;Наконец, Apple должна уделить больше внимания доставке новых продуктов своим клиентам. Есть спрос на Макинтош, но Apple продолжает очень плохо производить и поставлять их. Они должны решить эти проблемы.&lt;/p&gt;

&lt;h3 id=&quot;хорошие-новости--есть-признаки-возрождения&quot;&gt;Хорошие новости : Есть признаки возрождения&lt;/h3&gt;

&lt;p&gt;Apple представила несколько новых сильных продуктов в этом году, включая новые быстрые и недорогие модели настольных компьютеров и весьма впечатляющие и популярные новые модели PowerBook. Эти новые продукты получили, в целом, хорошие отзывы в прессе. Реклама Apple улучшилась, по моему мнению, хотя Джобс не согласен.&lt;/p&gt;

&lt;p&gt;Некоторые из отчетов о конференции были весьма позитивны. В частности, была очень хорошая статья в San Jose Mercury News, которая обычно очень негативно относится к Apple.&lt;/p&gt;

&lt;p&gt;Dataquest предсказала “урожай” для Apple этой осенью. Другой индустриальный аналитик также предсказал лучшее финансовое положение в следующих кварталах.Будем надеяться на лучшее!&lt;/p&gt;

&lt;h3 id=&quot;обзор-архитектуры-rhapsody&quot;&gt;Обзор архитектуры Rhapsody&lt;/h3&gt;

&lt;p&gt;В этой секции находится главная часть моей презентации, я дам детальный обзор архитектуры Rhapsody. Мы получили множество новой информации на техническом заседании по Rhapsody, которой я бы хотел поделиться с вами.&lt;/p&gt;

&lt;p&gt;Пожалуйста, посмотрите на диаграмму архитектуры #1, которая показывает основные компоненты Rhapsody, и как они взаимодействуют друг с другом. Мы обсудим детально каждый из столбиков диаграммы. Вам, возможно, лучше открыть диаграмму в отдельном окне, или напечатать ее копию, так чтобы вы имели ее и текст перед глазами одновременно.&lt;/p&gt;

&lt;h3 id=&quot;голубая-коробка&quot;&gt;“Голубая коробка”&lt;/h3&gt;

&lt;p&gt;“Голубая коробка” - это классическая Mac OS перемещенная на новое ядро ОС Rhapsody. Голубая коробка делает возможной работу с большинством программ Mac OS на Rhapsody.&lt;/p&gt;

&lt;p&gt;Apple удалила низкоуровневые компоненты Mac OS и заменила их новым “абстрактным слоем”, который полностью изолирует “голубую коробку” от “желтой коробки”, ядра ОС и аппаратного обеспечения.&lt;/p&gt;

&lt;p&gt;Пока команда инженеров по ядру ОС работала над тем, чтобы заставить ядро Mach работать на PowerPC, “голубая” команда работала над тем , чтобы заставить “голубую коробку” работать на ядре из Copland, “NuKernel”. Когда ядровая команда наконец заставила Mach работать, “голубая” команда “вынула” NuKernel и заменила его на Mach.&lt;/p&gt;

&lt;p&gt;На конференции была специальная лаборатория совместимости “голубой коробки”, работающая с ядром NuKernel. Версия Mach была закончена незадолго до начала конференции, и она использовалась в демонстрациях, но не была достаточно стабильна для использования в лаборатории. И в лаборатории и на демонстрациях использовалась последняя бета 3 версия Mac OS Tempo.&lt;/p&gt;

&lt;p&gt;“Голубая коробка” впечатляет, особенно тот факт, что они заставили ее работать в такой короткий промежуток времени. Она предоставляет отличную совместимость с приложениями и расширениями. Около 400 программ было протестировано на конференции, и только 4 из них отказались работать! Работал даже низкоуровневый отладчик Стива Джэсика (Steve Jasik)!&lt;/p&gt;

&lt;p&gt;Я протестировал свое ПО, и счастлив сообщить, что приложение Disinfectant, Disinfectant INIT и несетевые части NewsWatcher работали прекрасно. (У нас не было выхода в Интернет в лаборатории, так что мне не удалось проверить сетевые части NewsWatcher.) Я думаю, было бы не совсем хорошо с моей стороны тестировать вирусы в лаборатории, но я уверен, что весь нынешний набор вирусов, которые работают на System 7 и 8 будет прекрасно продолжать работать в “голубой коробке”. Это, возможно, не такая уж хорошая новость, но это - еще одно доказательство совместимости, предоставляемой “голубой коробкой”.&lt;/p&gt;

&lt;p&gt;На демонстрации мы видели Photoshop, Marathon, QuickTime и CodeWarrior работающие в “голубой коробке” на Mach.&lt;/p&gt;

&lt;p&gt;“Голубая коробка” предоставляет намного большую совместимость, чем Copland. Например, почти все расширения прекрасно работают в ней.&lt;/p&gt;

&lt;p&gt;Copland же отказалась бы работать со всеми расширениями. Играть с “голубой коробкой” в лаборатории было довольно скучным занятием, так как это почти не отличалось от работы на обычном Макинтош с Tempo. Так и должно быть, но все же это скучно!&lt;/p&gt;

&lt;p&gt;В терминах совместимости со старым ПО Mac OS, переход с Mac OS на Rhapsody должен быть очень похож на успешный переход с 68К на PowerPC несколько лет назад. Большинство ПО будет “просто работать”. Возникнут несколько проблем и исключений, но они должны быть небольшими.&lt;/p&gt;

&lt;p&gt;Единственное старое ПО, которое не будет работать в “голубой коробке” - программы, которые общаются непосредственно с аппаратным обеспечением, обходя Device Manager, некоторые расширения, которые “обходят” “ловушки” File Manager, и перехватывают весь системный файловый ввод/вывод (файловый ввод/вывод “желтой коробки” на разделяемых дисках не будет перехватываться такими расширениями “голубой коробки”), и любое другое ПО, которое модифицирует разделяемые ресурсы системы.&lt;/p&gt;

&lt;p&gt;“Голубая коробка” - это не эмулятор какого-либо типа. Это, в основном, точная копия нынешней Mac OS, со всеми ее ошибками и особенностями, просто перенесенная на новое ядро. Большинство программ должны работать также быстро, как они работают в Mac OS, или, возможно, лишь чуть-чуть медленнее. Некоторые операции будут работать даже быстрее, из-за улучшения производительности ядра.&lt;/p&gt;

&lt;p&gt;“Голубая коробка” очень похожа на MAE (“Macintosh Application Environment”), продукт Apple, который позволяет вам запускать ПО Макинтош на системах UNIX.&lt;/p&gt;

&lt;p&gt;“Голубая коробка” использует образ ROM в оперативной памяти. Нет аппаратной ROM.&lt;/p&gt;

&lt;p&gt;В “голубой коробке” нет безопасной многозадачности или защищенной памяти. “Голубое” приложение, которое “накрывается” может “накрыть” всю голубую коробку, также как и “заблудшее” приложение на Mac OS может “повесить” весь Макинтош. “Заблудшее” “голубое” приложение, как бы то ни было, не может повредить ядро ОС или “желтую коробку”. В Rhapsody, если возник завис в “голубой коробке”, вы можете просто и быстро перезагрузить только ее, не нужно перезапускать весь компьютер.&lt;/p&gt;

&lt;p&gt;Для Mac OS, работающей в “голубой коробке”, все выглядит так, как будто отключена виртуальная память на Макинтош с 1 Гб памяти! Ядро ОС производит операции с виртуальной памятью за сценой, но это в основном не ведомо “голубой коробке”. Есть два важных преимущества от этой новой схемы:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Не нужно больше волноваться о фрагментации памяти!&lt;/li&gt;
  &lt;li&gt;Вы можете устанавливать размер раздела памяти очень большим без негативных эффектов для большинства приложений.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;“Голубая коробка” также предоставит улучшенную стабильность, с помощью “сторожевых страниц”. Это - специальные страницы виртуальной памяти, которые помечены “только для чтения” и помещаются в начало и конец стека и “кучи” каждой программы. В обычной Mac OS, программы иногда выходили за пределы своих стеков или “куч” при записи в память и засоряли память, используемую системой или другими программами. Это иногда приводит к плачевным последствиям. В “голубой коробке” такая “шаловливая” программа “рухнет”, но не повредит другие программы или всю “голубую коробку”.&lt;/p&gt;

&lt;p&gt;Несколько людей спрашивало о следующей очевидной идее: Как насчет того, чтобы иметь несколько “голубых коробок”? Это бы дало несколько преимуществ в многозадачности и защите памяти для программ Mac OS. Ответ Apple таков: есть несколько проблем, которые нужно будет решить. Например, каждая копия “голубой коробки” должна иметь исключительный доступ для записи в файлы баз данных. Также, отпечатки памяти будут весьма запутанными. Хотя, возможно, это будет сделано в будущем, вряд ли эта особенность будет включена в унифицированный выпуск.&lt;/p&gt;

&lt;p&gt;Итог: “голубая коробка” предоставляет отличную совместимость для ПО Mac OS, сравнима по производительности с обычной Mac OS, производительность даже лучше в некоторых случаях, и стабильность несколько лучше.&lt;/p&gt;

&lt;h3 id=&quot;желтая-коробка&quot;&gt;“Желтая коробка”&lt;/h3&gt;

&lt;p&gt;“Желтая коробка” - это основная компонента новой операционной системы Apple. Она основана на технологии OpenStep от NeXT.&lt;/p&gt;

&lt;p&gt;OpenStep - это объектно-ориентированная система второго поколения. Она - “продвинута”, зрела и очень богата. Она состоит из трех компонент:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Foundation Kit, коллекция объектных классов, которая предоставляет основные классы, полуавтоматическую систему очистки памяти от мусора, абстрактные интерфейсы для основных функций операционной системы и другие низкоуровневые функции для программистов.&lt;/li&gt;
  &lt;li&gt;Application Kit, коллекция объектных классов, которую программы используют для своих пользовательских интерфейсов, и которые пользователи используют для манипулирования этими интерфейсами.&lt;/li&gt;
  &lt;li&gt;Графическое ядро PostScript.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;В качестве примера богатства OpenStep, я сравню пакет Mac OS “styled TextEdit” с текстовым объектом OpenStep. Styled TextEdit используется на Макинтош для отображения и манипулирования с выделенными параграфами текста. Он может работать с шрифтами и стилями, но объем текста ограничен 32К. С помощью WorldScript, его можно заставить работать с не-Английским языком и другим алфавитом. Он был изначально предназначен для небольших текстовых вставок в диалоговых окнах, но был расширен Apple и обруган программистами за сложное управление. Это - ужасный лабиринт для программистов, в котором полно зазубрин. Текстовый объект NeXT намного богаче и намного легче в использовании. Он поддерживает табуляцию, управляющие символы, набор символов Unicode и не имеет ограничений размера текста.&lt;/p&gt;

&lt;p&gt;Одной из наиболее впечатляющих демонстраций на конференции была демонстрация расширения текстового объекта (подкласс), которое работает с HTML. Этот новый класс поддержки HTML будет частью “желтой коробки”. Объект использовался для построения полностью функционального сетевого браузера в Interface Builder, в течение всего нескольких минут, без написания хотя бы одной строчки кода! Браузер имел поле для текста, в котором вы могли напечатать URL, прямые и обратные стрелки для навигации и обычное большое поле для отображения сетевой страницы.&lt;/p&gt;

&lt;p&gt;У Стива Джобса есть любимая история об OpenStep, которую он повторял в своей беседе у камина. Я перефразирую ее здесь. Разработка ПО становится очень сложной. Мы создаем наше ПО слоями, которые становятся все более и более сложными по мере накопления слоев. Опыт показывает, что мы можем построить только четыре слоя, пока сложность не станет подавляющей, и наши программы не рухнут под собственной тяжестью. Как сказано в хорошо известной книге “The Mythical Man-Month”, добавление большего числа программистов к такому сложному проекту вредит больше, чем помогает. Человеческий мозг не может построить больше 4 слоев сложности. Джобс любит сравнивать это с постройкой здания. С другими системами, фундамент предоставляется системой, так что это похоже на начало строительства прямо с четвертого этажа. Добавив собственные четыре этажа (слоя сложности) вы можете достроить здание до 8 этажа. Из-за того, что OpenStep, язык программирования Objective-C и разработческие инструменты NeXT такие богатые, с OpenStep вы можете начать с 23 этажа, и можете таким образом достроить до 27-этажного небоскреба!&lt;/p&gt;

&lt;p&gt;Эта история Джобса - типичная крайность, но в ней есть большая доля правды. OpenStep - на самом деле первая среди конкурентов, и она действительно значительно улучшает продуктивность и “высоту” ПО, которое мы можем создать. Каждый программист, с которым я встречался, и который успел попользоваться OpenStep, подтвердил, что он работает намного продуктивнее, используя OpenStep вместо любой другой среды. Многие из них пользовались другими популярными оболочками, такими как Apple’s MacApp, Metrowerk’s PowerPlant и Microsoft’s MFC. Анонимное мнение - OpenStep намного лучше, чем любая из них. Я с нетерпением жду возможности выяснить это самому!&lt;/p&gt;

&lt;p&gt;Вдобавок к своему основанию OpenStep, “желтая коробка” включает следующие технологии от NeXT:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Многопользовательская система с безопасностью. Rhapsody может быть использована в качестве однопользовательской системы, также как и Mac OS, или вы можете иметь пользовательские имена UNIX и пароли с файловой безопасностью UNIX.&lt;/li&gt;
  &lt;li&gt;Display Postscript. Настоящее “что видите, то и получаете”. Это очень важно для издательской и графической отраслей.&lt;/li&gt;
  &lt;li&gt;PDO = Portable Distributed Objects. Система для разделенных вычислений. Объекты, работающие в разных процессах на различных компьютерах могут посылать друг другу сообщения почти также легко, как если бы они работали в одной программе. Один из инженеров NeXT, которые разработали и внедрили PDO присутствовал на заседаниях конференции. PDO произвело на меня сильное впечатление.&lt;/li&gt;
  &lt;li&gt;EOF = Enterprise Object Framework. EOF предоставляет объектный интерфейс всем основным коммерческим продуктам работы с базами данных. Это важно для корпоративного рынка.&lt;/li&gt;
  &lt;li&gt;WebObjects. Это - система для быстрой разработки сетевых страниц, CGI каналов, и расширений сетевых серверов.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;“Желтая коробка” также будет включать в себя несколько основных технологий от Apple:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;QuickTime media layer (QTML): QuickTime, QuickDraw/3D и QuickTime/VR.&lt;/li&gt;
  &lt;li&gt;Типографию QuickDraw GX&lt;/li&gt;
  &lt;li&gt;ColorSync.&lt;/li&gt;
  &lt;li&gt;Макросы. Apple еще не решила как будет выглядеть макроязык (как AppleScript или по другому), но обещала включить 
Apple Events и повсеместную систему макросов в классы OpenStep.&lt;/li&gt;
  &lt;li&gt;Поисковое ядро V-TWIN.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Приложения, работающие в “желтой коробке” смогут пользоваться всеми преимуществами услуг, предоставляемых ядром Mach, включая многозадачность и защищенную память. Мы поговорим об этом позже, когда более детально рассмотрим ядро ОС.&lt;/p&gt;

&lt;h3 id=&quot;интеграция-голубой-и-желтой-коробок&quot;&gt;Интеграция “голубой” и “желтой” коробок&lt;/h3&gt;

&lt;p&gt;Пользователь, работающий с Rhapsody, испытывает такое чувство, как будто он работает на двух отдельных компьютерах. “Голубая” и “желтая” среды четко разделены и делят только несколько определенных ресурсов. Там будет даже два Finder, один для “голубой коробки” (версия Tempo Mac OS Finder), и один для “желтой коробки” (новый Rhapsody Finder)!&lt;/p&gt;

&lt;p&gt;“Голубая коробка” может работать в полноэкранном режиме или в “желтом” окне. Вы не сможете смешивать “голубые” и “желтые” окна вместе на одном разделяемом экране также, как вы делаете это, когда работаете в одной операционной системе.&lt;/p&gt;

&lt;p&gt;Полноэкранный режим - самый быстрый и предоставляет наибольшую совместимость. Будет присутствовать “горячая клавиша” для переключения между “голубым” и “желтым” режимами. “Желтая коробка” будет невидима в этом режиме, за исключением команды переключения между “коробками” в меню Process. Когда в выбираете эту команду или используете “горячую клавишу”, все “голубые” окна исчезают (включая “голубой” Finder), и появляются все “желтые” окна (включая “желтый” Finder). Ощущение пользователя при этом, такое же, как при переключении между совершенно отдельными системами.&lt;/p&gt;

&lt;p&gt;Под термином “полноэкранный” здесь, я понимаю все мониторы вместе (“виртуальный” экран). Так что в полноэкранном режиме “голубая коробка” берет на себя управление всеми мониторами. (Кстати, и “голубая” и “желтая коробки” смогут поддерживать несколько мониторов, также как и Mac OS.)&lt;/p&gt;

&lt;p&gt;Drag and drop работает в “голубой коробке” и в “желтой коробке”, но не между “коробками”. Например, когда вы используете “голубую коробку” в “желтом” окне, если вы попытаетесь перетащить что-нибудь из “голубого” окна в “желтую” часть экрана, перетаскиваемый объект застрянет на краю “голубого” окна.&lt;/p&gt;

&lt;p&gt;Эта нехватка тесной интеграции между “голубой” и “желтой коробками” очень досадна. Все были недовольны, когда в первый раз услышали об этом. Это было “горячим” вопросом на конференции. По этому поводу шли большие споры в Apple. По моему мнению, это - самый спорный вопрос во всем проекте Rhapsody.&lt;/p&gt;

&lt;p&gt;Нет идеального решения этого вопроса. Решение четко разделить две среды было принято из-за проблем с пользовательским интерфейсом, технических проблем и некоторых рыночных проблем.&lt;/p&gt;

&lt;p&gt;Курт Пирсал (Kurt Piersal), специалист по пользовательскому интерфейсу в Apple, попытался объяснить это решение детально на своем семинаре “The Rhapsody User Experience”. Я попытаюсь воспроизвести его аргументы здесь. Пирсал также сказал, что все эти вопросы будут рассматриваться и прорабатываться в дальнейшем, на основе пользовательского опыта работы в лаборатории пользовательского интерфейса. Пирсал и другие также упомянули, что интеграция улучшится после того как Rhapsody “созреет” после унифицированного выпуска.&lt;/p&gt;

&lt;p&gt;Основная проблема состоит в том, что две среды очень различны. Одним из основных принципов пользовательского интерфейса является избежание скрытых режимов. Если вы не можете предоставить “гладкую” интеграцию двух режимов, сделайте переключение между режимами явным. Другие основные правила: не меняйте режимы неожиданно, не пытайтесь скрыть разницу между режимами, если она есть и не заставляйте пользователя догадываться об изменениях.&lt;/p&gt;

&lt;p&gt;Вот некоторые примеры проблем пользовательского интерфейса, которые должны возникнуть если Rhapsody попытается спрятать различия между “голубой” и “желтой коробками”:&lt;/p&gt;

&lt;p&gt;Расширения Mac OS не могут влиять на “желтые” приложения. Многие из этих расширений влияют на внешний вид панелей меню, сами меню, окна, контрольные кнопки и т. д. Пользователи будут растеряны, когда они увидят, что изменения, вызванные расширениями, действуют только на некоторые из их программ.&lt;/p&gt;

&lt;p&gt;Дело обстоит даже хуже с расширениями Mac OS, которые не только модифицируют внешний вид, но и поведение пользователей в “голубой коробке”.&lt;/p&gt;

&lt;p&gt;Если окна выглядят различно в “голубой” и “желтой коробках”, и их смешивать, то это может запутать пользователя.&lt;/p&gt;

&lt;p&gt;“Желтая коробка” не имеет оконных слоев, а “голубая” имеет. Когда вы вызываете окно в активный режим в “голубой коробке”, все другие окна, принадлежащие этой же программе, также переходят в активный режим. В “желтой коробке” только одно окно переходит в активный режим. (Пирсал, как бы то ни было, обещал что будет что-нибудь сделано для того, чтобы переводить все окна программы в активный режим в “желтой коробке”.)&lt;/p&gt;

&lt;p&gt;Когда “голубое” приложение “накрывается”, оно может “накрыть” все “голубые” приложения вместе с собой, но не “желтые”. Это было бы весьма запутанно, если бы “голубые” и “желтые” окна четко не разделялись.&lt;/p&gt;

&lt;p&gt;Представьте удивление пользователя, когда он обнаружит, что может перетаскивать объекты между некоторыми программами, но не между всеми, так как есть различия между “желтой” и “голубой” средами.&lt;/p&gt;

&lt;p&gt;Вот несколько примеров технических проблем интеграции: Должен присутствовать “голубой” Finder, так как многие “голубые” приложения, расширения и макросы зависят от Finder (например при посылке Finder Apple Events для манипулирования файловой системой). Но “желтая коробка” также нуждается в Finder, и он должен быть таким, чтобы его нельзя было уничтожить “голубым” приложением. Хотя, в принципе, технически возможно разработать унифицированный Finder, используемый обеими сторонами, но это было бы очень сложно и заняло бы очень много времени, что привело бы к задержке выпуска продукта, и это скорее всего нарушило бы работу приложений Mac OS, работающих в “голубой” коробке. Из-за всех этих проблем, Apple решила сделать два различных Finder, по крайней мере в унифицированном выпуске. В целом, два Finder - это единственный путь добиться совместимости и стабильности одновременно.&lt;/p&gt;

&lt;p&gt;Хотя инженеры Apple разрабатывают идеи, как решить проблему drag and drop между “голубой” и “желтой коробками”, эти идеи очень сложны, займут много времени для внедрения и, скорее всего, нарушат работу существующего ПО для Mac OS.&lt;/p&gt;

&lt;p&gt;Такие же проблемы встают при попытке смешать “голубые” и “желтые” окна на одном разделяемом экране. Хотя это, возможно, технически осуществимо, это будет очень сложным и ненадежным предприятием. В итоге имеем 4 основных причины не пытаться тесно интегрировать “желтую” и “голубую коробки”:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Проблемы пользовательского интерфейса приведут к путанице, особенно среди новичков.&lt;/li&gt;
  &lt;li&gt;Тесная интеграция уменьшит совместимость ПО Mac OS, работающего в “голубой коробке”.&lt;/li&gt;
  &lt;li&gt;Тесная интеграция уменьшит стабильность.&lt;/li&gt;
  &lt;li&gt;Тесная интеграция существенно отодвинет сроки выхода. А это - основной грех новой Apple!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;После того, как Пирсал объяснил все эти проблемы, я неохотно согласился с ним, что слабая интеграция между “голубой” и “желтой коробками” - это необходимое зло. Обдумав это, я не думаю что все это так уж плохо.&lt;/p&gt;

&lt;p&gt;Хотя “голубая” и “желтая” части Rhapsody в основном различны, они все же делят некоторые важные ресурсы:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Разделяемая файловая система. Мы немного поговорим об этом позже.&lt;/li&gt;
  &lt;li&gt;Буфер обмена. Вы можете копировать объекты между “желтой” и “голубой коробками”.&lt;/li&gt;
  &lt;li&gt;Apple Events.&lt;/li&gt;
  &lt;li&gt;Сетевое соединение. Т. е., “голубая” программа может общаться с “желтой” программой, используя поток TCP.&lt;/li&gt;
  &lt;li&gt;Шрифты. “Голубая” и “желтая коробки” возможно будут пользоваться одной папкой шрифтов, для сохранения места на диске, особенно это касается Японских пользователей, чьи шрифты очень велики.&lt;/li&gt;
  &lt;li&gt;Меню Process. В “голубой коробке” будет команда переключения между “коробками” в меню Process.&lt;/li&gt;
  &lt;li&gt;Системные часы.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Rhapsody будет поддерживать двойную загрузку. Во время загрузки, вы можете выбрать, запустить ли Rhapsody или 
классическую Mac OS.&lt;/p&gt;

&lt;h3 id=&quot;новый-внешний-вид-макинтош-и-новые-ощущения&quot;&gt;Новый внешний вид Макинтош и новые ощущения&lt;/h3&gt;

&lt;p&gt;Пользовательский интерфейс Rhapsody будет основан на интерфейсе Макинтош, с несколькими новыми идеями, взятыми из интерфейса NeXT. Это контрастирует с “внутренностями” Rhapsody, “желтой коробкой” и ядром ОС, где ситуация прямо противоположная: Фундамент - технология NeXT, с добавочными элементами из технологии Apple.&lt;/p&gt;

&lt;p&gt;Rhapsody будет иметь знакомую панель меню Макинтош, идущую через верх экрана. Когда мы в первый раз увидели демонстрацию меню на конференции, аудитория издала вздох облегчения - Да, это будет Макинтош!&lt;/p&gt;

&lt;p&gt;Rhapsody позволит вам перетаскивать иконки на рабочий стол, также как и в Mac OS. “Порт” NeXT, по этой причине, станет излишним и возможно будет удален.&lt;/p&gt;

&lt;p&gt;Rhapsody будет использовать окна и контрольные панели в стиле Макинтош, используя новый внешний вид Tempo.&lt;/p&gt;

&lt;p&gt;В Rhapsody будут псевдонимы. Курт Пирсал пообещал полную поддержку plug-and-play в Rhapsody! Apple должна выполнить это обещание.&lt;/p&gt;

&lt;p&gt;Улучшения, взятые из интерфейса NeXT включают в себя улучшенные боковые панели скроллинга с переделанными стрелками, живой скроллинг и живое перетаскивание окон.&lt;/p&gt;

&lt;p&gt;Будет добавлено окно Finder в стиле NeXT. Оно будет включать в себя множество “полок”. Тем, кто знаком с браузером NeXT, это чем-то напомнит Microsoft Windows “Explorer”.&lt;/p&gt;

&lt;p&gt;Rhapsody будет использовать большие 32x32 иконки в стиле Макинтош, а не огромные иконки NeXT.&lt;/p&gt;

&lt;p&gt;Finder в Rhapsody будет расширяемым и заменяемым. Это будет просто еще одним приложением в “желтой коробке”, а не частью системы, как Mac OS Finder. Он будет поддерживать “подключаемые модули”. Вид иконок, списков и браузера будет стандартным, его смогут использовать другие программы для манипуляции собственными иерархическими множествами данных.&lt;/p&gt;

&lt;p&gt;Rhapsody сохранит опыт Mac OS по работе с типами и создателями. Как бы то ни было, некоторые файловые системы этого не поддерживают (например NFS). В этих случаях, будут использоваться расширения имен файлов (.txt, .html, и т. д.).&lt;/p&gt;

&lt;p&gt;Система помощи Rhapsody будет основана на HTML. Текст помощи может содержать ссылки на файлы помощи в Интернет и других источниках. Система будет иметь мощную навигацию с возможностями поиска. Apple также планирует расширение задачной помощи. Эта система помощи будет не такой же как система помощи Mac OS и Apple Guide, но будет похожа на них и будет служит тем же целям.&lt;/p&gt;

&lt;p&gt;Rhapsody будет поддерживать настольные URL и типы данных Интернет. Текстовый объект будет поддерживать HTML (как я уже упоминал ранее). Rhapsody будет иметь новую систему установки, которая будет включать в себя встроенные возможности деинсталляции и обновления.&lt;/p&gt;

&lt;p&gt;Rhapsody можно будет установить, как многопользовательскую систему. В этом случае, каждый пользователь будет иметь свой собственный рабочий стол, свои собственные настройки и т. д., как в Windows NT. Я очень беспокоился по поводу этого “Нового внешнего вида Макинтош и новых ощущений” на системной основе NeXT. Сможет ли Apple спрятать UNIX?&lt;/p&gt;

&lt;p&gt;Они должны сделать лучшую работу, чем X-Windows, Be, или даже NeXT. В мире Apple существует некий “тест мамы” (похоже на тест Тьюринга искусственного интеллекта). Основной вопрос: “Смогла бы моя мама использовать этот компьютер? Смогла бы она сама установить его, ПО, научиться работать на нем, решать проблемы и заставлять его работать?”.&lt;/p&gt;

&lt;p&gt;Этот тест Apple должна пройти с Rhapsody. Например, многопользовательские функции Rhapsody основаны на UNIX. Как собирается Apple иметь дело со сложностями бестолкового доступа к файлам UNIX? Я не знаю как ваша мама смогла бы справиться с этим, но я знаю, что моя не имела бы ни единого шанса. Я думаю что это – большая проблема, стоящая на пути Rhapsody к успеху. Меня немного успокаивает то, что этой проблемой занимаются подходящие люди (такие как Курт Пирсал). Если кто и может решить ее, так это Apple.&lt;/p&gt;

&lt;h3 id=&quot;java&quot;&gt;Java&lt;/h3&gt;

&lt;p&gt;Rhapsody будет прекрасно поддерживать Java. Apple решила, что Java будет играть очень важную роль в их будущем и потратила много ресурсов для интеграции Java и Rhapsody. Я нашел информацию о Java одной из самых интересных и приятных новостей на конференции.&lt;/p&gt;

&lt;p&gt;Rhapsody будет поддерживать “100% Pure Java” от Sun. Это включает в себя компиляторы, интерпретаторы (включая JIT), абстрактные оконные инструменты (AWT) и все три новых “основных класса”, разрабатываемых в отрасли: Sun’s JFC (Java Foundation Classes), Netscape’s IFC (Internet Foundation Classes) и Microsoft’s AFC (Application Foundation Classes).&lt;/p&gt;

&lt;p&gt;Одна из наиболее интересных презентаций на конференции называлась “The Uncommon Object Model - The Rhapsody Runtime”. Оказывается, что среда Java и среда NeXT Objective-C в Rhapsody имеют много общих атрибутов. Они обе используют динамический метод отправки, имеют единое наследование исполнений, множественное наследование абстракций, самоанализ, исключения и “мусорный ящик”. Обе системы используют структуры с коллекциями классов, строками Unicode, абстракциями ОС и разделительной моделью. Эта схожесть не является совпадением, так как Java имеет часть своих корней в технологии NeXT Objective-C, и обе имеют одно и то же наследство из мира SmallTalk.&lt;/p&gt;

&lt;p&gt;Из-за этой схожести и из-за стратегической важности Java, Apple решила тесно интегрировать существующую модель NeXT Objective-C и модель Java. Соответствие между моделями не является полным, но оно довольно хорошо подогнано. “Мост” Java/Objective-C управляет сообщениями на границе между двумя средами. “Мост” налагает пакеты Java на структуры Objective-C. Он также налагает классы, скаляры, исключения и объекты.&lt;/p&gt;

&lt;p&gt;Этот мост позволяет программистам смешивать код Java с кодом Objective-C. Вы даже можете использовать класс Objective-C в качестве подкласса Java. (Apple работает над тем, чтобы это можно было делать в обратном направлении.)&lt;/p&gt;

&lt;p&gt;OpenStep API будут полностью основаны на Java. Программы Java смогут использовать преимущества услуг OpenStep. Если они будут это делать, они не будут больше “100% pure”, но в использовании богатых функций OpenStep вместо AWT и различных xFC есть много преимуществ.&lt;/p&gt;

&lt;p&gt;Инструменты разработки NeXT “Project Builder” и “Interface Builder” будут поддерживать Java. Java Bean будут компонентами в этой среде. Например, вы можете поместить Java Bean в ваш объект Interface Builder, потом использовать его в ваших приложениях Objective-C и Java как обычный объект Objective-C.&lt;/p&gt;

&lt;p&gt;Мы видели демонстрацию приложения Java, построенного с помощью Interface Builder и Project Builder, при использовании OpenStep’s Application Kit и Foundation Kit. Эта штука на самом деле работает!&lt;/p&gt;

&lt;p&gt;Apple и Sun тесно сотрудничают в разработке Java. Они обещают одновременный выпуск новых версий Java от Sun в Rhapsody. Намного проще сделать это в Rhapsody, чем в Mac OS, потому что версии Java от Sun основаны на UNIX, а Rhapsody включает в себя стандартную среду UNIX, что сделает перевод кода такого типа относительно безболезненным.&lt;/p&gt;

&lt;h3 id=&quot;ядро-ос&quot;&gt;Ядро ОС&lt;/h3&gt;

&lt;p&gt;Ядро ОС включает в себя ядро Mach, функции ввода/вывода, файловые системы, и сетевые протоколы.&lt;/p&gt;

&lt;h3 id=&quot;mach&quot;&gt;Mach&lt;/h3&gt;

&lt;p&gt;Rhapsody использует улучшенное ядро Mach 2.5. Его часто называют “микроядром”, но это технически неправильно. Mach 3.0 - на самом деле “микроядро”, но Mach 2.5 - это “монолитное ядро”. Я буду просто называть его “ядром”.&lt;/p&gt;

&lt;p&gt;Mach -это современное, небольшое (30К строк кода), зарекомендовавшее себя ядро, которое используется в нескольких современных коммерческих ОС.&lt;/p&gt;

&lt;p&gt;Ави Теванян (Avi Tevanian), главный вице-президент по системному ПО в Apple, был одним из разработчиков в Carnegie-Mellon в 1980-х. 
Mach 2.5 предоставляет обычный набор функций ядра:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Вытесняющая многозадачность.&lt;/li&gt;
  &lt;li&gt;Защита памяти.&lt;/li&gt;
  &lt;li&gt;Потоки.&lt;/li&gt;
  &lt;li&gt;Общение между процессами.&lt;/li&gt;
  &lt;li&gt;Разреженную виртуальную память.&lt;/li&gt;
  &lt;li&gt;Улучшения в Mach 2.5 для Rhapsody включают в себя симметричную многозадачность и функции управления потреблением энергии (для PowerBook).&lt;/li&gt;
  &lt;li&gt;“Голубая коробка” работает, как один процесс Mach в одном адресном пространстве оперативной памяти. В “голубой коробке” традиционный Mac OS Process Manager осуществляет обычную многозадачность между “голубыми” приложениями.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;функции-вводавывода&quot;&gt;Функции ввода/вывода&lt;/h3&gt;

&lt;p&gt;Драйверы устройств в ядре ОС работают в адресном пространстве ядра и предоставляют функции ввода/вывода для “голубой” и “желтой коробок”. Они поддерживают plug-and-play, имеют функции управления потреблением энергии, могут быть динамично загружены и выгружены и имеют возможности расширения. Они запрограммированы при использовании объектно-ориентированных технологий Objective-C или C++. Написание драйверов - довольно легкое занятие. Например Мартин Миноу (Martin Minow) из Apple сказал, что у него ушло всего три недели на перенос драйвера Copland SCSI на Rhapsody. Он говорит, что “это проще, чем вы думаете, писать драйверы.”&lt;/p&gt;

&lt;h3 id=&quot;файловые-системы&quot;&gt;Файловые системы&lt;/h3&gt;

&lt;p&gt;Apple работает над улучшением нынешней файловой системы Mac OS “HFS”, которое будет называться “HFS Plus”. Эта новая файловая система будет выпущена, как часть обновления Mac OS позже в этом году (после Tempo), и также будет частью Rhapsody. В HFS Plus исправлены проблемы с назначением размера блока, так что маленькие файлы не будут больше использовать такое большое пространство, как в HFS. В HFS Plus также удалены ограничения на количество файлов в одном томе и на размеры файлов. Она также используют 255-символьные имена файлов в Unicode. HFS Plus будет устанавливаться по умолчанию для “голубой” и “желтой коробок”.&lt;/p&gt;

&lt;p&gt;Вдобавок к HFS и HFS Plus, Apple также будет поддерживать по крайней мере следующие файловые системы в Rhapsody: UDF (формат, используемый в новых DVD дисках), UFS (файловая система UNIX) , NFS (сетевая файловая система), AFP (AppleShare), FAT и VFAT/FAT32 (файловая система Wintel) и ISO/9660 (для CD-ROM).&lt;/p&gt;

&lt;p&gt;Файловые системы встроены в Rhapsody при использовании абстракции, называемой “виртуальный слой файловой системы” (VFS), стандартной части BSD 4.4 UNIX. VFS включает в себя поддержку “стековых” файловых систем, что может быть использовано при компрессии, кодировке и проверке на вирусы. Этот механизм заменяет старую технологию Mac OS.&lt;/p&gt;

&lt;p&gt;В голубой коробке есть три метода монтирования файловых систем: Тома только “голубой коробки”. Этот способ совместим со старым ПО Mac OS.&lt;/p&gt;

&lt;p&gt;Файл образа диска “желтой коробки” вмонтированный, как том “голубой коробки”. Это сделано для удобства (вам не нужно разбивать ваш диск на разделы) и для совместимости.&lt;/p&gt;

&lt;h3 id=&quot;разделяемые-тома-голубой-и-желтой-коробок&quot;&gt;Разделяемые тома “голубой” и “желтой коробок”.&lt;/h3&gt;

&lt;p&gt;“Желтые” файлы не имеют “вилок”, а “голубые” имеют. Для решения этой проблемы на разделяемом томе Apple решила использовать формат AppleDouble. “Вилка” и данные Finder (тип/создатель, позиция иконки и т. д.) сохраняются в отдельном файле с тильдой в начале имени файла. Эти дополнительные файлы не видимы в “желтой коробке”, и автоматически копируются и перемещаются вместе со своими хозяевами.&lt;/p&gt;

&lt;h3 id=&quot;работа-с-сетью&quot;&gt;Работа с сетью&lt;/h3&gt;

&lt;p&gt;Rhapsody будет поддерживать по крайней мере протоколы TCP/IP и AppleTalk в “голубой” и “желтой коробках”. “Голубая коробка” будет использовать Open Transport для TCP/IP и AppleTalk. “Желтая коробка” будет использовать сокеты BSD 4.4 для TCP/IP и AIX AppleTalk для AppleTalk. Rhapsody, возможно будет поддерживать Novell и работу с сетью Windows NT, но планы еще не определились, и мы не получили никаких обещаний.&lt;/p&gt;

&lt;p&gt;Rhapsody будет поддерживать 10 и 100 мегабит в секунду Ethernet и PPP. Скоро будет добавлена поддержка FDDI. Планируется поддержка LocalTalk, но дата внесения этой поддержки еще не установлена. Еще нет поддержки ATM, и планы о ней еще не определились. Стеки протоколов в “голубой” и “желтой коробках” абсолютно отдельны и работают параллельно. Они встречаются в слое драйверов устройств. Драйвер устройства несет ответственность за рассылку приходящих пакетов данных либо в “голубой” либо в “желтый” стек.&lt;/p&gt;

&lt;p&gt;“Голубая” и “желтая коробки” используют один IP адрес, хотя на одной из презентаций показывалось, что есть функция, позволяющая использовать два различных IP адреса. Этот вопрос еще не выяснен. “Желтая коробка” может иметь дополнительные IP адреса.&lt;/p&gt;

&lt;p&gt;“Голубая” и “желтая коробки” имеют различные номера узлов AppleTalk. Не ясно пока, будет ли это работать в других средах, и Apple может пересмотреть это решение.&lt;/p&gt;

&lt;p&gt;TCP/IP в “желтой коробке” поддерживает процедуры IP, синонимы IP и “сырые” сокеты. “Желтый” AppleTalk высокопроизводителен, эффективен при многозадачности и поддерживает RTMP и AURP.&lt;/p&gt;

&lt;p&gt;Сетевые функции включают в себя установку связи и NFS. Netinfo используется для управления сетью (система NeXT, похожая на NIS). Работа с сетью - это та область, где Apple следует хорошо поработать. Было очень много споров по поводу решения отказаться от Open Transport в пользу сокетов BSD 4.4, но, по крайней мере на WWDC, было видно, что Apple придерживается сокетов. Это был один из наиболее часто задаваемых вопросов на конференции, и он был предметом многих споров. Амелио недавно сообщил в интервью, что решение отказаться от Open Transport пересматривается из-за многих просьб потребителей и разработчиков, но на конференции не было никаких признаков этого.&lt;/p&gt;

&lt;p&gt;Я скептически отношусь к “священной войне” против сокетов. Меня гораздо больше волнует стабильность и скорость работы сети в Rhapsody и поддержка всех основных протоколов, сетевых файловых систем и сетевых систем печати. Как программиста, меня очень волнует распространение сетевых API, особенно для межплатформенных разработок. OpenStep очевидно нуждается в абстрактном сетевом слое, так, чтобы разработчики могли программировать одно сетевое API для всех платформ. Это по крайне мере нужно сделать для TCP/IP. XTI или похожее API для независимости транспортировок было бы желательно, но не необходимо.&lt;/p&gt;

&lt;h3 id=&quot;unix&quot;&gt;UNIX&lt;/h3&gt;

&lt;p&gt;Rhapsody выйдет с BSD 4.4 UNIX, как дополнительной компонентой. Она будет включать в себя обычные командные оболочки BSD, утилиты, библиотеки POSIX, инструменты для программистов и другие “прелести” UNIX. Они даже выпустят сетевой сервер Apache! Все основные утилиты UNIX, серверы и приложения уже были переведены на BSD UNIX и будут работать без изменений на Rhapsody. Одна из серьезных проблем - хорошо известные “дыры” безопасности в этих программах, особенно в почтовых серверах.&lt;/p&gt;

&lt;p&gt;Будет очень легко переводить другие программы UNIX на Rhapsody. Заметьте, что BSD UNIX не изображен на диаграмме архитектуры Rhapsody! Это, возможно, самое мудрое для рынка решение (мы ведь не хотим пугать пользователей!).&lt;/p&gt;

&lt;h3 id=&quot;межплатформенная-стратегия-apple&quot;&gt;Межплатформенная стратегия Apple&lt;/h3&gt;

&lt;p&gt;В планы Apple входит межплатформенная стратегия относительно продукта Rhapsody. Хотя некоторая информация была известна еще до начала конференции, мы узнали много нового, так как мы в первый раз увидели полную картину межрлатформенных планов. Я думаю, это довольно интересно.&lt;/p&gt;

&lt;h3 id=&quot;пять-продуктов-rhapsody&quot;&gt;Пять продуктов Rhapsody&lt;/h3&gt;

&lt;p&gt;До сих пор мы обсуждали один из продуктов Rhapsody - Rhapsody для платформ Power Macintosh и PowerPC. Это - “Макинтош следующего поколения”, если вы позволите. Теперь пришло время обсудить другие четыре продукта, которые составляют межплатформенные планы. Пожалуйста, посмотрите еще раз на диаграмму архитектуры. Rhapsody. Это - Rhapsody для PowerPC, которую мы обсудили выше.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Rhapsody для процессоров Intel. Apple выпустит версию Rhapsody для процессоров Intel. Это будет альтернатива Windows 95/NT, OS/2 и другим ОС, работающим на процессорах Intel. Она такая же, как и Rhapsody для PowerPC, за исключением того, что в ней нет “голубой коробки” (так, что вы не сможете работать со старыми программами Mac OS). Этот продукт использует такое же ядро Mach, что и продукт для PowerPC, и он имеет те же “новый внешний вид Макинтош и новые ощущения”.&lt;/li&gt;
  &lt;li&gt;“Желтая коробка” для Windows. На самом деле это - два продукта: для Windows 95 и для Windows NT (версии для Windows 3.1 не будет). Этот продукт - набор динамичных библиотек (DLL), которые используют OpenStep API на основе Win32 API. Эти библиотеки работают на основе ОС Windows 95 или NT, а не на Mach. Приложения OpenStep, созданные, с использованием этих библиотек выглядят, как обычные приложения Windows. На самом деле, пользователь не заметит разницы. Одной из самых приятных новостей на конференции было сообщение, что для этого продукта не будет никакой лицензионной платы. Разработчики смогут свободно выпускать DLL со своими межплатформенными продуктами OpenStep. Эта новость очень порадовала разработчиков.&lt;/li&gt;
  &lt;li&gt;“Желтая коробка” для Mac OS. Этот продукт похож на “желтую коробку” для Windows, но он предназначен для классической Mac OS. Это - набор разделяемых библиотек, использующих OpenStep API на основе Mac OS API. Эти библиотеки работают на основе классической Mac OS, а не на Mach. Этот продукт может быть полезен только для установки приложений OpenStep на старых NUBus PowerMac. (Apple не упоминала 68К, или если и упоминала, то я пропустил это. Как бы то ни было, я был бы удивлен, услышав о поддержке 68К.) Нити будут проблемой в этом продукте, так как классическая Mac OS (в отличие от Rhapsody и Windows 95/NT) не имеет встроенной поддержки преемственных нитей. Возможно удастся найти решение этой проблемы, но это будет трудно, и похоже этого не произойдет в унифицированном выпуске. Я думаю, что это важный вопрос, так как недостаток нитей расшатывает межплатформенную политику.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;напишите-один-раз-и-используйте-везде&quot;&gt;Напишите один раз и используйте везде&lt;/h3&gt;

&lt;p&gt;С межплатформенной стратегией, разработчики ПО, использующие OpenStep и не использующие каких-либо присущих только данной платформе особенностей, могут создавать свои программы один раз и использовать их везде, на 100% современного компьютерного рынка! (Мы используем здесь термин “современный”, для того чтобы исключить Windows 3.1 PC и 68K). Этот рынок для “чистых” приложений OpenStep включает в себя пользователей Windows 95, Windows NT, Mac OS и Rhapsody. Это – очень большой рынок!&lt;/p&gt;

&lt;p&gt;Используя метод, который мой друг Леонард Розентол (Leonard Rosenthol) назвал “obese binaries”, возможно даже выпускать один пакет, работающий на всех платформах. В основном, все, что вам придется сделать, это перекомпилировать вашу программу несколько раз.Если же вы используете Java для написания приложений OpenStep, вам даже не придется перекомпилировать!&lt;/p&gt;

&lt;h3 id=&quot;сравнение-с-межплатформенными-альтернативами&quot;&gt;Сравнение с межплатформенными альтернативами&lt;/h3&gt;

&lt;p&gt;Я думаю, что OpenStep превосходит все основные альтернативы для межплатформенных разработок, хотя 100% pure Java - серьезный соперник.&lt;/p&gt;

&lt;p&gt;Сетевые CGI выходы и серверные расширения. Они хорошо подходят для простых задач, но их возможности очень ограничены. Очень ограничены пользовательские интерфейсы.&lt;/p&gt;

&lt;p&gt;Существует несколько коммерческих продуктов для межплатформенных разработок, все они очень дорогие и не такие богатые как OpenStep.&lt;/p&gt;

&lt;p&gt;100% pure Java. Java - это еще недозревшая технология, хотя эксперты предсказывают, что пройдет всего лишь год, и она станет по-настоящему полезной для разработки серьезных межплатформенных приложений. Структуры AWT и xFC хороши, но не так хороши как OpenStep. Наконец, так как они интерпретируются, Java программы работают медленнее, чем откомпилированные программы OpenStep. Даже со всеми преимуществами технологии JIT, это всегда будет так (хотя вопрос до какой степени это будет так, является предметом горячих споров).&lt;/p&gt;

&lt;p&gt;100% pure Java, несомненно, самый серьезный конкурент OpenStep в межплатформенных разработках. Разработчики для Макинтош сейчас принимают трудное решение, какое из двух направлений выбрать.&lt;/p&gt;

&lt;h3 id=&quot;заключение&quot;&gt;Заключение&lt;/h3&gt;

&lt;p&gt;Rhapsody имеет потенциал стать превосходной системой, которая будет вне конкуренции. Если Apple выполнит свою работу хорошо и в срок, и сумеет решить очень трудные проблемы прохождения “теста мамы”, я думаю, что результат заставит выглядеть Макинтош и Windows PC, как игрушки.&lt;/p&gt;

&lt;p&gt;С Rhapsody мы получаем три полных и зрелых ОС в одном пакете: Mac OS, Rhapsody и UNIX. Мы получаем почти 100% совместимость со старыми программами для Макинтош. Мы получаем лучшую платформу для Java на планете. Мы получаем объектно-ориентированную среду для разработки приложений. Мы получаем межплатформенную стратегию.&lt;/p&gt;

&lt;p&gt;Я думаю, что Rhapsody будет первоклассной платформой для всех видов 
компьютерных работ:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Обучения любого вида, и в частности обучения программированию 
(классическому программированию на UNIX, объектно-ориентированному программированию с использованием OpenStep или программированию на Java).&lt;/li&gt;
  &lt;li&gt;Исследования любого типа, включая научные и технические, где могут 
очень пригодиться инструменты UNIX.&lt;/li&gt;
  &lt;li&gt;Обычные офисные работы с использованием классического ПО для Mac OS и 
нового ПО для Rhapsody.&lt;/li&gt;
  &lt;li&gt;Серверы. У Rhapsody есть все, что нужно для сервера, включая хороший 
сетевой ввод/вывод, защиту памяти, многозадачность, и множество ПО UNIX и не-UNIX для серверов (включая Apache).&lt;/li&gt;
  &lt;li&gt;Разработка межплатформенного ПО (используя OpenStep).&lt;/li&gt;
  &lt;li&gt;Разделяемые вычисления. (используя PDO).&lt;/li&gt;
  &lt;li&gt;Коммерческие работы (используя EOF).&lt;/li&gt;
  &lt;li&gt;Разработка ПО для сети (используя WebObjects).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Я очень заинтересован Rhapsody, больше чем каким-либо другим продуктом от Apple за последние несколько лет, и я надеюсь, что вы тоже заинтересуетесь.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;©1997 John Norstad, WebShaker D&amp;amp;P&lt;/strong&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Планы и перспективы Apple - мнение дилера</title>
   <link href="https://www.victor3d.com.br/applefuture.html"/>
   <updated>2002-09-09T00:00:00+04:00</updated>
   <id>https://www.victor3d.com.br/applefuture</id>
   <content type="html">&lt;p&gt;&lt;em&gt;Данный обзор имеет цель рассказать всем пользователям персональных компьютеров (ПК), независимо от их названия, планы и перспективы одной известной фирмы, занимающей несколько процентов рынка ПК.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Первая часть расскажет об операционной системе, вторая - о самих компьютерах, ну а третья - о перспективных разработках.&lt;/em&gt;&lt;/p&gt;

&lt;h3 id=&quot;часть-1-система-7-жива-и-будет-жить-дальше&quot;&gt;Часть 1. Система 7 жива и будет жить дальше&lt;/h3&gt;

&lt;p&gt;Чтобы развеять все слухи и домыслы по поводу судьбы платформы Apple Macintosh, Елен Хенкок (Ellen Hancock), являющаяся главой отдела технологий фирмы Apple, опубликовала планы развития операционной системы для компьютеров Макинтош.&lt;/p&gt;

&lt;p&gt;Фирма Apple будет выпускать каждый год по два обновления своей операционной системы: в январе и в июле. По крайней мере до 2000 года. Обнародованы даже кодовые названия и даты выпуска конкретных обновлений.&lt;/p&gt;

&lt;!--end_excerpt--&gt;

&lt;p&gt;27 января 1997 года Apple уже выпустила MacOS 7.6 под кодовым названием Гармония. Система не сильно отличается от нынешней 7.5 (по сути, в систему включены только новые версии старых технологий), но это объясняется стремлением фирмы Apple действовать строго по графику (что является очень приятным фактом).&lt;/p&gt;

&lt;p&gt;Следующий релиз (выпуск) системы на очереди - Тэмпо (июль 1997 года). Эта система будет иметь коренные отличия от нынешней: мультипоточность Finder’a, новый вид папок, окон, документов. На фронте Интернета тоже будут большие изменения: встроенная поддержка языка Java (Java Virtual Machine), причем не только для просмотра, но и для выполнения программ, написанных для Java.&lt;/p&gt;

&lt;p&gt;Релиз, намеченный на январь 1998 года, полностью пересматривает нынешнее устройство системы в плане работы с документами. Apple вводит долгожданный стандарт OpenDoc, рассказ о котором может занять не одну страницу. Представьте только, что OpenDoc - это большой контейнер с документами, библиотеками, а все программы работают вместе с полным разделением своих функций. Похоже на OLE 2.0, но OLE 2.0 является маленькой исполняемой частичкой OpenDoc и, по отзывам тестеров, OLE под OpenDoc работает лучше, чем в одиночестве.&lt;/p&gt;

&lt;p&gt;И последний известный релиз системы 7 - Соната, выпуск которой намечен на Июль 1998 года. Об этом обзоре, кроме названия, ничего пока не известно.&lt;/p&gt;

&lt;h3 id=&quot;часть-2-маки-становятся-мощнее-каждые-3-4-месяца&quot;&gt;Часть 2. Маки становятся мощнее каждые 3-4 месяца&lt;/h3&gt;

&lt;p&gt;А теперь собственно о том, на чем будут работать ваши любимые программы.Это четыре новые модели Power Mac 4400, 7300, 8600, and 9600.&lt;/p&gt;

&lt;p&gt;Модели Power Mac 8600 и 9600, которые заменят модели 8500 и 9500, больше всего отличаются от своих предшественников по виду. Их конфигурации практически не изменились (200-МГц процессор PowerPC 604e, 32 МБ оперативной памяти), за исключением того, что 8600 - первый Мак, оснащенный встроенным накопителем Zip, а 9600 имеет 4-гигабайтный жесткий диск, также обе модели оснащены 12-скоростным накопителем CD-ROM. Действительное отличие в их внешнем виде и корпусе. Это все тот же тауэр, но дизайнеры фирмы решили вернуться к отличному дизайну компьютера Quadra 950. Теперь чтобы вскрыть корпус, надо всего-навсего отстегнуть пластиковые защелки и вся материнская плата перед вашими глазами. Наконец-то у дилеров отпала морока с установкой памяти и дисков внутрь этих “монстров” скорости.&lt;/p&gt;

&lt;p&gt;Как и 9500, PowerMac 9600 является машиной для графики: она поставляется в конфигурациях с одним или двумя процессорами и высокопроизводительной графической картой. Apple отказался от карты фирмы ATI в пользу IMS (IMS-Integrated Micro ystems) TwinTurbo с 4 Мб видеопамяти, что немедленно сказалось на производительности графической подсистемы, выросшей на 100 пунктов по тесту MacBench Publishing.&lt;/p&gt;

&lt;p&gt;Семейство Power Mac 7300 (с процессорами 166- и 200-MГц PowerPC 604e) обеспечивает пользователям значительное увеличение скорости по сравнению со своими предшественниками (7200, 7500 и 7600). Не изменив старые, проверенные временем корпус (по моему мнению, лучший корпус от Apple) и внутренности, фирма подняла частоту, практически не увеличив цену. К тому же каждый 7300 поставляется с 12-скоростным накопителем CD-ROM и 2 ГБ жестким диском, в сравнении с 8х CD-ROM и 1.2 ГБ жестким диском в 7600, что полностью компенсирует небольшое увеличение цены.&lt;/p&gt;

&lt;p&gt;Фирма Apple поучилась немного у производителей клонов. И в ознаменование этого компания теперь предлагает Power Mac 4400, компьютер с 200-MГц процессором PowerPC 603e с материнской платой Танзания (Tanzania), которая была специально разработана для клон-мейкеров и сначала не использовалась самой Apple. Семейство 4400 включает версию с 2 слотами PCI, сетью 10BASE-T Ethernet, и кэшем второго уровня 256K. В более дешевых версиях отсутствует Ethernet и кэш второго уровня. Также все модели оснащены 8-скоростным накопителем CD-ROM и жестким диском 1.2-ГБ или 2 ГБ. На предварительных тестах компьютеры 4400 заметно обогнали клоны от Motorola, и это семейство, размещающееся в ценовой нише 1,700-2,500$, можно признать самым конкурентоспособным.&lt;/p&gt;

&lt;p&gt;Теперь о предварительных сроках появления новеньких моделей у нас в стране. Модели 4400/160 и 7300/166 появятся не раньше конца Марта, а модели 7300, 8600 и 9600 с процессором 200 МГц не раньше начала Апреля. Самая “крутая” модель - 9600/233 не появится у дилеров до начала Мая, сроки же выпуска мультипроцессорных машин пока еще вообще не установлены.&lt;/p&gt;

&lt;h3 id=&quot;часть-3-великие-планы-и-свершения-великой-компании&quot;&gt;Часть 3. Великие планы и свершения великой компании&lt;/h3&gt;

&lt;p&gt;Мы уже привыкли к частотам 200 МГц и выше, не удивишь нас и многопроцессорными компьютерами, поэтому посмотрим вперед, на системы, которые Apple направляет на рынок создателей мультимедиа, ведь известно, что 65% всего мультимедиа в мире создается на Маках.&lt;/p&gt;

&lt;p&gt;Модель PowerMac 6500/300 Creative Studio, упакованная в корпус от Performa 6400, содержит 300-MГц процессор PowerPC 603е, 32 Мб оперативной памяти, 4 ГБ жесткий диск, 2 слота PCI, 12-скоростной CD-ROM и 512-Kб кэша второго уровня.&lt;/p&gt;

&lt;p&gt;В добавление к этому, машина будет оснащена 2-D и 3-D акселератором, видеомонтажной системой Avid Cinema, TВ и УКВ тюнером и, возможно, модемом на 56-Kbps.&lt;/p&gt;

&lt;p&gt;Apple собирается выпускать еще более “упакованные” машины под кодовым названием Apollo. Эти машины, кроме 300 МГц процессора, будут оснащены 64 МБ оперативной памяти, 8 ГБ жестким диском, проигрывателем DVD-дисков, кэшем второго уровня, 56 Kbps-модемом и стереоколонками.Более дешевые Power Mac 6500/225 будут оснащены 32 Мб ОЗУ, 3 ГБ жестким диском, 2 слотами PCI, 12x CD-ROM и Level 2 cache.&lt;/p&gt;

&lt;p&gt;И усредненная модель Power Mac 6500/250 будет иметь процессор 250-MГц PowerPC 603e, 32 Мб ОЗУ, 12x CD-ROM и накопитель Iomega Zip. Деловая версия этой машины будет оснащена Microsoft Office, 48 Мб ОЗУ, 4 ГБ жестким диском, 12x CD-ROM, Level 2 cache и Zip drive.&lt;/p&gt;

&lt;h3 id=&quot;а-теперь-о-том-что-происходит-в-мире-портативных-компьютеров&quot;&gt;А теперь о том, что происходит в мире портативных компьютеров.&lt;/h3&gt;

&lt;p&gt;Самая приятная новость. Новый PowerBook 3400 (кодовое название - Hooper) назван самым быстрым портативным компьютером в мире.&lt;/p&gt;

&lt;p&gt;Материнская плата у 3400 - первая у Apple, оснащенная шиной PCI. Также это первый PowerBook со встроенной 64-битной процессорной, работающей на частоте 40 МГц и использующий быструю 70-наносекундную память EDO RAM. Но возможно самое большое улучшение это 256Кб кэша второго уровня, отсутствие которого в прошлых PowerBooks значительно снижало производительность процессора PowerPC.&lt;/p&gt;

&lt;p&gt;По тестам MacBench 4.0, PowerBook 3400 опережал настольные модели от Power Computing PowerBase.&lt;/p&gt;

&lt;p&gt;Использование же нового графического контроллера дало превосходство над нынешним 1400 более чем в два раза при работе с графикой. Единственное ограничение - это нерасширяемая видеопамять 1 МБ, которая не позволяет показывать 24 битный цвет на встроенной 12.1-дюймовой активной матрице с разрешением 800*600.&lt;/p&gt;

&lt;p&gt;Еще одна замечательная вещь в 3400 - встроенная поддержка внешнего монитора, позволяющая работать с разрешением до 1024*768. Причем не просто поддержка, а и наличие стандартного коннектора VGA/SVGA, не требующего никаких переходников для подключения к внешнему монитору.И вообще шикарная вещь - возможность замены устройств без выключения компьютера, т.е. вы можете вынимать и вставлять устройства (жесткие диски, дисководы флоппи- и CD-ROM), даже не усыпляя PowerBook.&lt;/p&gt;

&lt;p&gt;Также 3400 отличился и в области звука - он не только имеет стереоколонки на передней панели, но и специальные низкочастотники, обеспечивающие объемное звучание.&lt;/p&gt;

&lt;p&gt;И последнее - литиево-ионные батареи у 3400 абсолютно безопасны, они даже не греются! Их хватает на 2 часа интенсивной работы с диском, CD-ROM и полной нагрузкой процессора.&lt;/p&gt;

&lt;p&gt;В добавление же к обычному набору программ - Apple Internet Connection Kit 1.2, ClarisWorks, PowerBook File Assistant, Eric’s Solitaire Sampler, and Apple Remote Access, 3400 поставляется с новыми программами ForeFront’s WebWhacker и Apple Location Manager (ALM). WebWhacker позволяет автоматически загружать содержимое сервера WWW для последующего просмотра без лазанья по Интернету и траты денег. Утилита ALM полезна для тех, кто много перемещается, так как позволяет сохранять все системные установки (принтер, сеть, временную зону, установки расширений) под разные местоположения. Т. е. вы переезжая из одного офиса или города в другой просто указываете машине, где вы находитесь, а не лазаете по всей системе в поисках нужных установок.&lt;/p&gt;

&lt;p&gt;Вот, пожалуй, и всё. Надеемся, что данный обзор немного прояснил для вас настоящее и будущее мира Apple. Если у вас возникли какие-либо вопросы, обращайтесь в фирму Мак Экспресс, к Роману Сафонову.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;© 1997, Roman Safonov&lt;/em&gt;&lt;/p&gt;
</content>
 </entry>
 

</feed>
