Antique - дистрибутив для старых компьютеров: различия между версиями
(так правильно) |
м (→Ссылки: +1) |
||
(не показано 80 промежуточных версий 11 участников) | |||
Строка 1: | Строка 1: | ||
{{Шаблон:ОбновляемаяСтатья}} | {{Шаблон:ОбновляемаяСтатья}} | ||
{{Lite}} | |||
{| style="border:1px solid #AAA; background:#F9F9F9; margin: 0 0 1em 1em; padding:.2em; text-align:center; float: right;" class=noprint | {| style="border:1px solid #AAA; background:#F9F9F9; margin: 0 0 1em 1em; padding:.2em; text-align:center; float: right;" class=noprint | ||
|- | |- | ||
|[[Файл:DVD.png]] [ | |[[Файл:DVD.png]] '''[https://yadi.sk/d/Y1V2_0yPgL7Sg скачать]''' | ||
|} | |} | ||
Строка 9: | Строка 9: | ||
'''На данной странице будут описываться этапы проектирования дистрибутива ALT Linux Antique, целевое назначение которого - комфортная (по возможности) работа на старых домашних компьютерах''' | '''На данной странице будут описываться этапы проектирования дистрибутива ALT Linux Antique, целевое назначение которого - комфортная (по возможности) работа на старых домашних компьютерах''' | ||
''Мои мысли и предложения по составу и идеологии ALT Linux Antique будут находиться [ | ''Мои мысли и предложения по составу и идеологии ALT Linux Antique будут находиться [[Заметки_по_дистрибутиву_Antique|тут]] | ||
--[[Участник:ВладимирГусев|ВладимирГусев]] 21:05, 16 мая 2010 (UTC) | --[[Участник:ВладимирГусев|ВладимирГусев]] 21:05[http://www.aboutlumbarpillow.com/ ,] 16 мая 2010 (UTC) | ||
==Идеология дистрибутива== | ==Идеология дистрибутива== | ||
Строка 18: | Строка 18: | ||
'''Цель - создать максимально (насколько это возможно) удобный и простой, а также приятный внешне "домашний" дистрибутив ''с поддержкой современных инноваций'', в первую очередь ''для установки на старых компьютерах''. | '''Цель - создать максимально (насколько это возможно) удобный и простой, а также приятный внешне "домашний" дистрибутив ''с поддержкой современных инноваций'', в первую очередь ''для установки на старых компьютерах''. | ||
Простота достигается путем применения максимально удобных усредненных системных настроек по умолчанию, по возможности исключающих необходимость дополнительной настройки самим пользователем, а также наличием простой и доходчивой документации по наиболее важным для простого неискушенного пользователя операциям. | Простота достигается путем применения '''максимально удобных усредненных системных настроек по умолчанию''', по возможности исключающих необходимость дополнительной настройки самим пользователем, а также наличием простой и доходчивой документации по наиболее важным для простого неискушенного пользователя операциям. | ||
===Системные требования=== | ===Системные требования=== | ||
Строка 43: | Строка 43: | ||
*Работа с фотографиями | *Работа с фотографиями | ||
*Настольные игры | *Настольные игры | ||
*Возможность запуска и полноценной работы с многочисленными нересурсоемкими и весьма эффективными и в наше время DOS-приложениями | *Возможность запуска и полноценной работы с многочисленными нересурсоемкими (и весьма эффективными и в наше время) DOS-приложениями | ||
===Набор ПО (общие замечания)=== | ===Набор ПО (общие замечания)=== | ||
Строка 52: | Строка 52: | ||
==Список ПО по умолчанию== | ==Список ПО по умолчанию== | ||
''Мои предложения и мысли по составу и идеологии ALT Linux Antique будут находиться [ | ''Мои предложения и мысли по составу и идеологии ALT Linux Antique будут находиться [[Заметки_по_дистрибутиву_Antique|тут]] | ||
--[[Участник:ВладимирГусев|ВладимирГусев]] 21:05, 16 мая 2010 (UTC) | --[[Участник:ВладимирГусев|ВладимирГусев]] 21:05, 16 мая 2010 (UTC) | ||
Прошу также обратить там внимание на '''таблицу соответствия''' между умолчательным ПО от MacOS X и нашими | Прошу также обратить там внимание на '''таблицу соответствия''' между умолчательным ПО от MacOS X и нашими | ||
возможными аналогами. '''Заполняйте пустующие места!''' Возможно, что это поможет сделать наш дистрибутив | возможными аналогами. '''Заполняйте пустующие места!''' Возможно, что это поможет сделать наш дистрибутив | ||
как можно более полным, охватывающим многие задачи домашней рабочей станции. | как можно более полным, охватывающим многие задачи домашней рабочей станции. | ||
Таблица находится [ | Таблица находится [[Заметки_по_дистрибутиву_Antique#.D0.A2.D0.B0.D0.B1.D0.BB.D0.B8.D1.86.D0.B0_.D1.81.D0.BE.D0.BE.D1.82.D0.B2.D0.B5.D1.82.D1.81.D1.82.D0.B2.D0.B8.D1.8F_.D0.BC.D0.B5.D0.B6.D0.B4.D1.83_.D1.83.D0.BC.D0.BE.D0.BB.D1.87.D0.B0.D1.82.D0.B5.D0.BB.D1.8C.D0.BD.D1.8B.D0.BC_.D0.BD.D0.B0.D0.B1.D0.BE.D1.80.D0.BE.D0.BC_.D0.BF.D1.80.D0.BE.D0.B3.D1.80.D0.B0.D0.BC.D0.BC_.D0.B2_MacOS_X_Snow_Leopard_.D0.B8_.D0.BD.D0.B0.D1.88.D0.B8.D0.BC.D0.B8_.D0.B0.D0.BD.D0.B0.D0.BB.D0.BE.D0.B3.D0.B0.D0.BC.D0.B8|тут]] | ||
--[[Участник:ВладимирГусев|ВладимирГусев]] 23:50, 16 мая 2010 (UTC) | --[[Участник:ВладимирГусев|ВладимирГусев]] 23:50, 16 мая 2010 (UTC) | ||
===Система (основа)=== | ===Система (основа)=== | ||
Строка 84: | Строка 84: | ||
===Оконные менеджеры=== | ===Оконные менеджеры=== | ||
*Icewm | *'''Icewm''' | ||
*Window Maker | *'''Window Maker''' | ||
к нему апплет переключения раскладок клавиатуры RU / EN wmxkbru лежит на форуме: [http://forum.altlinux.org/index.php/topic,7034.msg102889.html] в посту 19 | ''к нему апплет переключения раскладок клавиатуры RU / EN wmxkbru лежит на форуме'': [http://forum.altlinux.org/index.php/topic,7034.msg102889.html] ''в посту 19'' | ||
===Многофункциональный текстовый редактор=== | ===Многофункциональный текстовый редактор=== | ||
*medit | *'''medit''' | ||
===Простой текстовый редактор=== | ===Простой текстовый редактор=== | ||
*leafpad | *'''leafpad''' | ||
===Текстовый редактор с возможностью форматирования текста=== | ===Текстовый редактор с возможностью форматирования текста=== | ||
*Abiword | *'''Abiword''' | ||
*FocusWriter | *'''FocusWriter''' | ||
*Ted (без ted-tools) - см. [http://forum.altlinux.org/index.php/topic,6091.msg100262.html#msg100262 тут] - ''в принципе он более функционален, чем FocusWriter, но создаваемый им rtf-документ открывается другими редакторами не вполне корректно... Да и элементы управления не вполне интуитивны, понятны не всем. Но я бы оставил - места занимает мало, вдруг кому-нибудь пригодится...''--[[Участник:ВладимирГусев|Владимир Гусев]] 03:17, 25 марта 2011 (UTC) | *'''Ted''' (без ted-tools) - см. [http://forum.altlinux.org/index.php/topic,6091.msg100262.html#msg100262 тут] - ''в принципе он более функционален, чем FocusWriter, но создаваемый им rtf-документ открывается другими редакторами не вполне корректно... Да и элементы управления не вполне интуитивны, понятны не всем. Но я бы оставил - места занимает мало, вдруг кому-нибудь пригодится...''--[[Участник:ВладимирГусев|Владимир Гусев]] 03:17, 25 марта 2011 (UTC) | ||
===Табличный редактор=== | ===Табличный редактор=== | ||
Строка 110: | Строка 106: | ||
===Просмотр документов (pdf, djvu, chm, ps)=== | ===Просмотр документов (pdf, djvu, chm, ps)=== | ||
* | *'''epdfview''' | ||
*<strike> | *'''atril''' (''просмотр pdf и djvu'') | ||
*<strike> | *<strike>'''kchmviewer-nokde'''</strike> | ||
* | *<strike>'''mupdf''' (''просмотр pdf'', есть в autoimports, шустрый) --[[Участник:NaiLi Rootaerc|NaiLi Rootaerc]] 12:53, 4 февраля 2012 (MSK)</strike> | ||
* | *'''zathura''' (''просмотр pdf и djvu'') | ||
* как насчёт qpdfview, который сам и применяю? --[[Участник:MichaelShigorin|mike]] ([[Обсуждение участника:MichaelShigorin|обсуждение]]) 23:30, 12 ноября 2019 (UTC) | |||
===Чтение электронных книг=== | ===Чтение электронных книг=== | ||
*FBreader | *'''FBreader''' | ||
* | *'''CoolReader3''' | ||
===Шрифты=== | ===Шрифты=== | ||
*fonts-ttf-java-1.6.0-sun - основное семейство | |||
*Droid | *Droid | ||
*Linux Libertine | *Linux Libertine | ||
*Oldstandart | *Oldstandart | ||
*Bitmap-terminus | *Bitmap-terminus | ||
===Терминал=== | ===Терминал=== | ||
*urxvt-unicode | *urxvt-unicode | ||
===Браузер=== | ===Браузер=== | ||
*Seamonkey | *Seamonkey 2.* или Opera 11.5* | ||
* | *XXXTerm | ||
* | *Один из трех - либо links2, либо elinks, либо lynx | ||
*Dillo | *Dillo | ||
===Почтовый клиент=== | ===Почтовый клиент=== | ||
*Claws Mail | *Claws Mail | ||
*Seamonkey-mail | *Seamonkey-mail | ||
*mutt | *mutt (?) | ||
===SIP-телефония=== | ===SIP-телефония=== | ||
* | *'''twinkle''' - но есть шанс отделить его от KDE3, тогда стоит его включать - SIP-клиент не помешает--[[Участник:ВладимирГусев|Владимир Гусев]] 23:38, 9 апреля 2011 (UTC) | ||
Отделили (спасибо Drool) - http://fly.osdn.org.ua/~drool/twinkle-qt3/ | |||
===Мгновенные сообщения=== | ===Мгновенные сообщения=== | ||
*pidgin | *pidgin | ||
*finch | *finch | ||
* | *qutim ? - QT как балласт, который желательно сбросить. | ||
*centerim - icq, jabber. | |||
*climm - icq, jabber (+транспорт mail.ru-agent). Нуждается в полноценной инструкции. --[[Участник:NaiLi Rootaerc|NaiLi Rootaerc]] 12:24, 4 февраля 2012 (MSK) | |||
*mcabber - jabber. --[[Участник:NaiLi Rootaerc|NaiLi Rootaerc]] 12:24, 4 февраля 2012 (MSK) | |||
===Получение файлов из Сети тем или иным способом=== | ===Получение файлов из Сети тем или иным способом=== | ||
*flush | *flush | ||
*aMule | *aMule | ||
*gFTP-gtk | *gFTP-gtk или tuxcmd --[[Участник:ВладимирГусев|Владимир Гусев]] 15:11, 25 мая 2010 (UTC) | ||
*wget | *wget | ||
*wput | |||
*lftp | *lftp | ||
Строка 171: | Строка 167: | ||
'''при помощи [http://myquest.narod.ru/files/linux/modutils-oss-0.1-alt1.M51.noarch.rpm этого] пакетика'''. | '''при помощи [http://myquest.narod.ru/files/linux/modutils-oss-0.1-alt1.M51.noarch.rpm этого] пакетика'''. | ||
"Исходник" [http://myquest.narod.ru/files/linux/modutils-oss-0.1-alt1.M51.src.rpm тут] | "Исходник" [http://myquest.narod.ru/files/linux/modutils-oss-0.1-alt1.M51.src.rpm тут] | ||
*deadbeef (Drool: выборочно в base, остальное - в addons) | *deadbeef (Drool: выборочно в base, остальное - в addons) - ''что именно в addons?'' [[Участник:ВладимирГусев|Владимир Гусев]] | ||
*xmms (Drool: я бы не пихал в base полный набор всего, только базовые компоненты, остальное в addons) | *'''xmms''' (Drool: я бы не пихал в base полный набор всего, только базовые компоненты, остальное в addons) - ''что именно в addons?'' [[Участник:ВладимирГусев|Владимир Гусев]] | ||
*mpd | *mpd | ||
*sonata или Ario | *sonata или Ario | ||
*moc | *'''moc''' | ||
*<strike>tkmixer [http://forum.altlinux.org/index.php/topic,6091.msg97751.html#msg97751] (от KPETuH)</strike> | *<strike>tkmixer [http://forum.altlinux.org/index.php/topic,6091.msg97751.html#msg97751] (от KPETuH)</strike> | ||
* | *'''alsamixer''' | ||
===Работа с фотоаппаратами=== | ===Работа с фотоаппаратами=== | ||
Строка 188: | Строка 181: | ||
===Графические редакторы (растр)=== | ===Графические редакторы (растр)=== | ||
*cinepaint - предпочтительнее, чем mtpaint | *'''mtpaint''' - своеобразный редактор, непривычен для привыкшего к gimp | ||
* | *'''cinepaint''' - предпочтительнее, чем '''mtpaint''' | ||
*'''easyPaint''' или '''gnome-paint''' в качестве простейшей рисовалки | |||
===Учет личных финансов=== | ===Учет личных финансов=== | ||
* | *? | ||
*Gnumeric-light - ? | |||
*Gnumeric-light | |||
===Календарь, события, планирование, заметки, калькулятор, адресная книга=== | ===Календарь, события, планирование, заметки, калькулятор, адресная книга=== | ||
Строка 200: | Строка 193: | ||
*<strike>ical</strike> | *<strike>ical</strike> | ||
*galculator | *galculator | ||
*remind | *remind | ||
*wxremind - хороший графический планировщик-календарь... если удастся довести до ума, отписал в багзилле.. | *wxremind - хороший графический планировщик-календарь... если удастся довести до ума, отписал в багзилле.. | ||
*rednotebook | *rednotebook | ||
*плагин claws-mail-plugin-vcalendar для Claws Mail | |||
===Сканирование документов=== | ===Сканирование документов=== | ||
*xsane | *xsane | ||
===Игры (настольные)=== | ===Игры (настольные)=== | ||
Строка 221: | Строка 210: | ||
===Просмотр графики=== | ===Просмотр графики=== | ||
*gqview | *gqview | ||
*gpicview | *gpicview | ||
*feh | *feh | ||
*fbv | *fbv | ||
*mirage - более функционален, умеет изменять характеристики. --[[Участник:NaiLi Rootaerc|NaiLi Rootaerc]] 12:23, 4 февраля 2012 (MSK) | |||
===Архивация файлов=== | ===Архивация файлов=== | ||
Строка 234: | Строка 223: | ||
*tuxcmd | *tuxcmd | ||
*pcmanfm | *pcmanfm | ||
* | *rox-filer - быстр, удобен в использовании даже без использования мышки. --[[Участник:NaiLi Rootaerc|NaiLi Rootaerc]] 12:29, 4 февраля 2012 (MSK) | ||
: осторожно, у него когда-то были закидоны: скопировал с дискетки файлик на десктоп, отдал дискетку, а потом любуешься на строчку с desktop.xml или как его там -- со ссылкой на давно пропавший носитель... в остальном да, хорошая и юзабельная штука. --[[Участник:MichaelShigorin|mike]] 14:48, 6 февраля 2012 (MSK) | |||
===Запись дисков=== | ===Запись дисков=== | ||
*Graveman | *Graveman ? | ||
*Brasero ? | *Brasero ? | ||
*xfburn ? | *xfburn ? | ||
Строка 248: | Строка 238: | ||
===Эмуляторы=== | ===Эмуляторы=== | ||
*dosemu (full) - ''для старых компьютеров весьма полезно дать возможность пользователю запускать dos-программы'' | *dosemu (full) - ''для старых компьютеров весьма полезно дать возможность пользователю запускать dos-программы'' | ||
* | *dosbox | ||
===Словари=== | ===Словари=== | ||
*stardict-gtk | *stardict-gtk | ||
*Поискать альтернативную легкую оболочку для словарей в формате stardict | |||
*GoldenDict ? | |||
===Синхронизация с мобильными устройствами=== | ===Синхронизация с мобильными устройствами=== | ||
Строка 272: | Строка 261: | ||
*trafshow | *trafshow | ||
*iftop | *iftop | ||
*ncdu | |||
===Коммуникации=== | ===Коммуникации=== | ||
Строка 286: | Строка 276: | ||
===Фоновые изображения=== | ===Фоновые изображения=== | ||
<gallery perrow="3"> | |||
Image:antique_800.jpg| | |||
Image:boot_antique800.jpg| | |||
Image:Install_antique800.jpg| | |||
</gallery> | |||
==Участники проекта== | ==Участники проекта== | ||
Строка 292: | Строка 287: | ||
==Результаты тестирования== | ==Результаты тестирования== | ||
'''Скачать сугубо предварительную тестовую сборку можно [http:// | '''Скачать сугубо предварительную тестовую сборку можно [http://fly.osdn.org.ua/~mike/iso/antique/icewm/ по этому адресу]''' | ||
{| style="color:black; background-color:#fefeda;" cellpadding="10" cellspacing="0" border="0" | {| style="color:black; background-color:#fefeda;" cellpadding="10" cellspacing="0" border="0" | ||
|- | |- | ||
|style="border: 3px solid red"|'''Внимание!''' Данная сборка находится в состоянии | |style="border: 3px solid red"|'''Внимание!''' Данная сборка находится в состоянии тестирования и не предназначена для постоянного использования | ||
|} | |} | ||
===Замечания и предложения по | ===Замечания и предложения по altlinux-5.1-20100605-antique-full-i586-install-cd.iso=== | ||
Предлагаю '''включить в сборку 2 ядра''' - 2.6.18 ('''устанавливающееся по умолчанию''') и современное - | Предлагаю '''включить в сборку 2 ядра''' - 2.6.18 ('''устанавливающееся по умолчанию''') и современное - | ||
Строка 322: | Строка 317: | ||
*В base нет '''SysVinit-usermode'''. Необходим для Icewm и WindowMaker. | *В base нет '''SysVinit-usermode'''. Необходим для Icewm и WindowMaker. | ||
* | *Исправить пункт ''Search for Files of Folders'' в главном меню. Он ничего не ищет, просто запускает pcmanfm | ||
*Подумать над сборкой XXXTerm | |||
*Подумать над | |||
*Подумать над включением в сборку '''cinepaint''' из 4.1 (как замена mtpaint, или в дополнение к ней) | *Подумать над включением в сборку '''cinepaint''' из 4.1 (как замена mtpaint, или в дополнение к ней) | ||
*Исправить [http://forum.altlinux.org/index.php/topic,6091.msg102732.html#msg102732 визуальный баг '''tkarc'''] | *Исправить [http://forum.altlinux.org/index.php/topic,6091.msg102732.html#msg102732 визуальный баг '''tkarc'''] | ||
*'''Brasero''' можно выкинуть и оставить один '''Xfburn''' , он имеет такую же функциональность ( DVD тоже пишет ), только занимает на диске гораздо меньше места. ( kostyalamer ) | *'''Brasero''' можно выкинуть и оставить один '''Xfburn''' , он имеет такую же функциональность ( DVD тоже пишет ), только занимает на диске гораздо меньше места. ( kostyalamer ) | ||
*Поскольку xfburn вполне рабочий, можно '''убрать и gnomebaker''', ''по возможности с зависимостями'' | *Поскольку xfburn вполне рабочий, можно '''убрать и gnomebaker''', ''по возможности с зависимостями'' | ||
*Из состава xmms убрать '''xmms-ladspa'''. Реальной пользы от него мало, а тянет за собой много. | *Из состава xmms убрать '''xmms-ladspa'''. Реальной пользы от него мало, а тянет за собой много. | ||
*Убрать все частные случаи icewm-startup-* кроме самого механизма '''icewm-startup''' и '''icewm-startup-update-menus'''. Все необходимое будет включаться по другим скриптам в ~/.icewm/starup.d | *Убрать все частные случаи icewm-startup-* кроме самого механизма '''icewm-startup''' и '''icewm-startup-update-menus'''. Все необходимое будет включаться по другим скриптам в ~/.icewm/starup.d | ||
*Добавить пакет '''ncdu''' | *Добавить пакет '''ncdu''' | ||
*Добавить '''qgtkstyle''' - обязательно!--[[Участник:ВладимирГусев|Владимир Гусев]] 23:54, 9 апреля 2011 (UTC) | *Добавить '''qgtkstyle''' - обязательно!--[[Участник:ВладимирГусев|Владимир Гусев]] 23:54, 9 апреля 2011 (UTC) | ||
*Добавить '''gtk1 | *Добавить '''gtk1-theme-galaxy''' | ||
*Убрать '''bind''' и '''bind-utils'''. Рабочая станция прекрасно работает и без них. | *Убрать '''bind''' и '''bind-utils'''. Рабочая станция прекрасно работает и без них. | ||
*Может добавим '''prboom-plus'''? | *Может добавим '''prboom-plus'''? | ||
*<strike>'''Freeciv''' как-то подтормаживает порой. В чем может быть проблема?</strike> - убрать | *<strike>'''Freeciv''' как-то подтормаживает порой. В чем может быть проблема?</strike> - убрать | ||
Строка 372: | Строка 353: | ||
*Убрать PyPanel со всеми питоновыми зависимостями - вместо этого положить fbpanel. Есть хорошая предустановка для fbpanel - будет не хуже PyPanel в моем исполнении..--[[Участник:ВладимирГусев|Владимир Гусев]] 14:35, 24 сентября 2010 (UTC) | *Убрать PyPanel со всеми питоновыми зависимостями - вместо этого положить fbpanel. Есть хорошая предустановка для fbpanel - будет не хуже PyPanel в моем исполнении..--[[Участник:ВладимирГусев|Владимир Гусев]] 14:35, 24 сентября 2010 (UTC) | ||
''Как аналог KColorChooser - http://gcolor2.sourceforge.net/ подойдет ?'' YYY | ''Как аналог KColorChooser - http://gcolor2.sourceforge.net/ подойдет ?'' YYY | ||
Строка 380: | Строка 358: | ||
''Как аналог KСharSelect - http://gucharmap.sourceforge.net/ подойдет ?'' YYY | ''Как аналог KСharSelect - http://gucharmap.sourceforge.net/ подойдет ?'' YYY | ||
Предлагаю при установке на ext4 файловую систему сделать некоторые оптимизации: | |||
'' | Не выделяем '''"5% резерва"''' для root, отключаем '''huge_file''', убираем '''журналирование'''. | ||
Пример моей реализации в gentoo: | |||
<code>mkfs.ext4 -m0 -O ^has_journal /dev/sdX1 # форматируем, отключаем "резерв 5%" и журнал.</code> | |||
<code>tune2fs -O ^huge_file /dev/sdX1 # отключаем huge_file </code> | |||
В ядре '''Enable the block layer ---> Support for large (2TB+) block devices and files''' можно отключить. | |||
В раздел /etc/fstab | |||
<code>/dev/sdX1 / ext4 defaults,data=writeback,barrier=0,noatime,nodiratime 0 0</code> | |||
--[[Участник:NaiLi Rootaerc|NaiLi Rootaerc]] 14:04, 22 апреля 2012 (MSD) | |||
==Впечатления== | ==Впечатления== | ||
Строка 395: | Строка 381: | ||
2) Очень неплохо вставить в '''коммуникации''' звонилку '''myppp''' от YYY заменяющую kppp. | 2) Очень неплохо вставить в '''коммуникации''' звонилку '''myppp''' от YYY заменяющую kppp. | ||
лежит на форуме: [http://forum.altlinux.org/index.php/topic,6531.msg97282.html#new] | лежит на форуме: [http://forum.altlinux.org/index.php/topic,6531.msg97282.html#new] | ||
kostyalamer | kostyalamer | ||
Строка 410: | Строка 388: | ||
* [http://lists.altlinux.org/pipermail/antique/2010-October/000440.html состав дистрибутива] (Владимир Гусев) | * [http://lists.altlinux.org/pipermail/antique/2010-October/000440.html состав дистрибутива] (Владимир Гусев) | ||
* [http://www.opennet.ru/opennews/art.shtml?num=29150 Wary Puppy 5.0] (в т.ч. состав и соображения) | * [http://www.opennet.ru/opennews/art.shtml?num=29150 Wary Puppy 5.0] (в т.ч. состав и соображения) | ||
* [http://lwn.net/Articles/511227/ antiX-12], [http://www.opennet.ru/opennews/art.shtml?num=37084 13] | |||
* [http://www.opennet.ru/openforum/vsluhforumID3/123549.html#164 применение p5+p8] на стареньком железе | |||
{{Category navigation|title=Active Users Club Distros|category=Active Users Club Distros}} |
Текущая версия от 12:17, 15 марта 2021
Содержание страницы
На данной странице будут описываться этапы проектирования дистрибутива ALT Linux Antique, целевое назначение которого - комфортная (по возможности) работа на старых домашних компьютерах
Мои мысли и предложения по составу и идеологии ALT Linux Antique будут находиться тут --ВладимирГусев 21:05, 16 мая 2010 (UTC)
Идеология дистрибутива
Цель создания
Цель - создать максимально (насколько это возможно) удобный и простой, а также приятный внешне "домашний" дистрибутив с поддержкой современных инноваций, в первую очередь для установки на старых компьютерах.
Простота достигается путем применения максимально удобных усредненных системных настроек по умолчанию, по возможности исключающих необходимость дополнительной настройки самим пользователем, а также наличием простой и доходчивой документации по наиболее важным для простого неискушенного пользователя операциям.
Системные требования
Что считать старым компьютером
Наверное старые компьютеры (или ноутбуки) можно классифицировать следующим образом:
- A - мало что могут - CPU 166-266 мгц, RAM 32-64 мб видео 1-2 мб
- B - что-то могут - CPU 266-533 мгц, RAM 64-128 мб видео 2-4 мб
- C - могут многое - CPU 533-700 мгц, RAM 128-256 мб видео 4-8 мб
- D - могут практически все - CPU 700 мгц и выше, RAM 256-512 мб видео 8 мб и выше
Понятие "могут-не могут" применимо к прикладным, "домашним" задачам и современным программам. Понятно, что есть гораздо более легкие Compact 2.3 или Master 2.2, но они немного устарели, особенно по части поддержки современной периферии и беспроводных устройств. Поэтому для разных по силе компьютеров можно подбирать программы по 2-3 аналога на каждую конкретную задачу - консольная (в первую очередь для категорий A и В), графическая урезанная но легкая (А,В,С), графическая полноценная и менее легкая (в первую очередь для D).
Конечный пользователь
В первую очередь дистрибутив должен быть предназначен для пользователей, впервые сталкивающихся с ОС Linux, но желающих получить возможность полноценной поддержки современной компьютерной периферии, безопасной работы в сети Интернет и решать на старом компьютере ряд бытовых домашних задач, как то
- Создание и просмотр различных документов
- Чтение электронных книг
- Работа с электронной почтой
- Многопротокольная поддержка сервиса мгновенных сообщений
- Просмотр веб-сайтов
- Прослушивание музыки
- Просмотр видео (зависит от конфигурации компьютера)
- Работа с фотографиями
- Настольные игры
- Возможность запуска и полноценной работы с многочисленными нересурсоемкими (и весьма эффективными и в наше время) DOS-приложениями
Набор ПО (общие замечания)
Исходя из конфигурации конкретно взятого компьютера следует по умолчанию предлагать тот или иной специально подобранный набор ПО. На данный момент существуют два варианта установки - base и disk (или скорее full=base+disk). Набор base предназначен для пункта №1 по классификации старых компьютеров (см. выше), более-менее охватывающий основные задачи, упомянутые выше. Установив дополнение disk, пользователь получает в распоряжение полный список ПО. Возможность установки дополнения disk должна быть предложена во время установки ОС (с обязательным упоминанием необходимого минимума системных требований для нормальной работы приложений из disk)
Список ПО по умолчанию
Мои предложения и мысли по составу и идеологии ALT Linux Antique будут находиться тут --ВладимирГусев 21:05, 16 мая 2010 (UTC) Прошу также обратить там внимание на таблицу соответствия между умолчательным ПО от MacOS X и нашими возможными аналогами. Заполняйте пустующие места! Возможно, что это поможет сделать наш дистрибутив как можно более полным, охватывающим многие задачи домашней рабочей станции. Таблица находится тут --ВладимирГусев 23:50, 16 мая 2010 (UTC)
Система (основа)
- Ядро 2.6.18 + 2.6.32 (?)
- Perl (базовая часть) - самое необходимое
- Python (базовая часть) - самое необходимое
- gtk1 (базовая часть)
- gtk2 (базовая часть)
- qt3 (базовая часть) - если будет необходимость
- qt4 (базовая часть) - если будет необходимость
- tcl/tk (базовая часть)
- openmotif - если будет необходимость
- Поддержка OpenGL (Mesa)
- CUPS с базовым набором драйверов (без foomatic, guteprint и пр.)
- libsane
- Samba (только client!)
- Драйверы для WiFi (+ndiswrapper +ndisgtk +различные firmware)
- ntfs-3g - обязательно, причем по умолчанию для случаев монтирования носителей с фс ntfs
- Java (базовая часть, от SUN)
- prelink (но сделать расписание раз в неделю или раз в месяц, с обязательным запуском при самом первом старте ОС)
- preload - только не тот, что имеется у нас в репозитарии, а настоящий, не огрызок. Вот только кто за это возьмется. Поглядим...
- SysVinit-usermode
- etcnet, конечно же...
- Alterator
- поменьше всяких лишних (в нашем случае) серверов-сервисов типа ssh, httpd, samba и т.д.
Оконные менеджеры
- Icewm
- Window Maker
к нему апплет переключения раскладок клавиатуры RU / EN wmxkbru лежит на форуме: [1] в посту 19
Многофункциональный текстовый редактор
- medit
Простой текстовый редактор
- leafpad
Текстовый редактор с возможностью форматирования текста
- Abiword
- FocusWriter
- Ted (без ted-tools) - см. тут - в принципе он более функционален, чем FocusWriter, но создаваемый им rtf-документ открывается другими редакторами не вполне корректно... Да и элементы управления не вполне интуитивны, понятны не всем. Но я бы оставил - места занимает мало, вдруг кому-нибудь пригодится...--Владимир Гусев 03:17, 25 марта 2011 (UTC)
Табличный редактор
- Gnumeric-light
Создание презентаций
- MagicPoint (ссылка на статью об использовании magicpoint - тут)
Просмотр документов (pdf, djvu, chm, ps)
- epdfview
- atril (просмотр pdf и djvu)
kchmviewer-nokdemupdf (просмотр pdf, есть в autoimports, шустрый) --NaiLi Rootaerc 12:53, 4 февраля 2012 (MSK)- zathura (просмотр pdf и djvu)
- как насчёт qpdfview, который сам и применяю? --mike (обсуждение) 23:30, 12 ноября 2019 (UTC)
Чтение электронных книг
- FBreader
- CoolReader3
Шрифты
- fonts-ttf-java-1.6.0-sun - основное семейство
- Droid
- Linux Libertine
- Oldstandart
- Bitmap-terminus
Терминал
- urxvt-unicode
Браузер
- Seamonkey 2.* или Opera 11.5*
- XXXTerm
- Один из трех - либо links2, либо elinks, либо lynx
- Dillo
Почтовый клиент
- Claws Mail
- Seamonkey-mail
- mutt (?)
SIP-телефония
- twinkle - но есть шанс отделить его от KDE3, тогда стоит его включать - SIP-клиент не помешает--Владимир Гусев 23:38, 9 апреля 2011 (UTC)
Отделили (спасибо Drool) - http://fly.osdn.org.ua/~drool/twinkle-qt3/
Мгновенные сообщения
- pidgin
- finch
- qutim ? - QT как балласт, который желательно сбросить.
- centerim - icq, jabber.
- climm - icq, jabber (+транспорт mail.ru-agent). Нуждается в полноценной инструкции. --NaiLi Rootaerc 12:24, 4 февраля 2012 (MSK)
- mcabber - jabber. --NaiLi Rootaerc 12:24, 4 февраля 2012 (MSK)
Получение файлов из Сети тем или иным способом
- flush
- aMule
- gFTP-gtk или tuxcmd --Владимир Гусев 15:11, 25 мая 2010 (UTC)
- wget
- wput
- lftp
Видео
- Mplayer
- SMplayer
Аудио
Решить проблему воспроизведения звука в xmms на Branch 5.1 (фактически поддержку OSS) можно при помощи этого пакетика. "Исходник" тут
- deadbeef (Drool: выборочно в base, остальное - в addons) - что именно в addons? Владимир Гусев
- xmms (Drool: я бы не пихал в base полный набор всего, только базовые компоненты, остальное в addons) - что именно в addons? Владимир Гусев
- mpd
- sonata или Ario
- moc
tkmixer [2] (от KPETuH)- alsamixer
Работа с фотоаппаратами
- gtkam
- Flphoto
- Fotoxx ?
Графические редакторы (растр)
- mtpaint - своеобразный редактор, непривычен для привыкшего к gimp
- cinepaint - предпочтительнее, чем mtpaint
- easyPaint или gnome-paint в качестве простейшей рисовалки
Учет личных финансов
- ?
- Gnumeric-light - ?
Календарь, события, планирование, заметки, калькулятор, адресная книга
- xpad
ical- galculator
- remind
- wxremind - хороший графический планировщик-календарь... если удастся довести до ума, отписал в багзилле..
- rednotebook
- плагин claws-mail-plugin-vcalendar для Claws Mail
Сканирование документов
- xsane
Игры (настольные)
- xboard
- xmahjongg
- xfreesell
- xpat2
- gtkballs
Просмотр графики
- gqview
- gpicview
- feh
- fbv
- mirage - более функционален, умеет изменять характеристики. --NaiLi Rootaerc 12:23, 4 февраля 2012 (MSK)
Архивация файлов
- Xarchiver - ? недостаточно хорош.. Может опакетить FreeArc?--Владимир Гусев 23:49, 9 апреля 2011 (UTC)
- tkarc - интеграция с pcmanfm (первой версией) см. тут
Файловый менеджер
- mc
- tuxcmd
- pcmanfm
- rox-filer - быстр, удобен в использовании даже без использования мышки. --NaiLi Rootaerc 12:29, 4 февраля 2012 (MSK)
- осторожно, у него когда-то были закидоны: скопировал с дискетки файлик на десктоп, отдал дискетку, а потом любуешься на строчку с desktop.xml или как его там -- со ссылкой на давно пропавший носитель... в остальном да, хорошая и юзабельная штука. --mike 14:48, 6 февраля 2012 (MSK)
Запись дисков
- Graveman ?
- Brasero ?
- xfburn ?
- SimpleBurn ?
Вопрос по графической программе для записи дисков остается пока открытым - ни одна из вышеперечисленных не лишена недостатков...--Владимир Гусев 03:37, 25 марта 2011 (UTC)
- сопутствующие консольные утилиты (wodim и т.д.)
Эмуляторы
- dosemu (full) - для старых компьютеров весьма полезно дать возможность пользователю запускать dos-программы
- dosbox
Словари
- stardict-gtk
- Поискать альтернативную легкую оболочку для словарей в формате stardict
- GoldenDict ?
Синхронизация с мобильными устройствами
- jpilot
- pilot-link
- minicom
- SynCE
- blueman
- gammu
Мониторинг системы
- gkrellm (c плагинами)
- conky
- htop
- netstat
- tcpdump
- trafshow
- iftop
- ncdu
Коммуникации
- pyneighborhood
- telnet
- rdesktop
- vpnc
- chestnut-dialer (gtk2)
- myppp - альтернатива kppp см. тут
- UCView - работа с веб-камерой
Дизайн
Общие положения
Фоновые изображения
Участники проекта
...общаются в рассылке antique@ и в чате.
Результаты тестирования
Скачать сугубо предварительную тестовую сборку можно по этому адресу
Внимание! Данная сборка находится в состоянии тестирования и не предназначена для постоянного использования |
Замечания и предложения по altlinux-5.1-20100605-antique-full-i586-install-cd.iso
Предлагаю включить в сборку 2 ядра - 2.6.18 (устанавливающееся по умолчанию) и современное - 2.6.32(33), которое можно установить уже после инсталляции ОС по желанию пользователя при помощи update-kernel и установочного диска. В этом случае будут решены по крайней мере 2 проблемы - невозможность установки при RAM 64 мб и установки ОС на ноутбуки без привода и загрузки по usb, а также наличие i/o планировщика anticipatory по умолчанию. Можно будет работать с 2.6.18 до первого столкновения с какой-либо нерабочей периферией, после чего ставится более новое ядро с диска.--Владимир Гусев 06:16, 19 июня 2010 (UTC) В ядре включить поддержку ISA--Владимир Гусев 16:39, 19 июня 2010 (UTC)
Все же рекомендую убрать с CD все проприетарные драйверы для Nvidia и ATI - их при необходимости прекрасно можно установить и после установки ОС, зато решаются как минимум 2 проблемы: - проблема установки ОС на старые компы с картами, не поддерживаемыми нынешними версиями проприетарных драйверов (недавний случай на форуме c Riva TNT2) - освобождается несколько десятков мегабайт на CD, а также до 150 мб на жестком диске Бóльший упор лучше сделать на поддержку "из коробки" WiFi (включая и firmware) --Владимир Гусев 12:14, 25 июля 2010 (UTC)
- В base нет SysVinit-usermode. Необходим для Icewm и WindowMaker.
- Исправить пункт Search for Files of Folders в главном меню. Он ничего не ищет, просто запускает pcmanfm
- Подумать над сборкой XXXTerm
- Подумать над включением в сборку cinepaint из 4.1 (как замена mtpaint, или в дополнение к ней)
- Исправить визуальный баг tkarc
- Brasero можно выкинуть и оставить один Xfburn , он имеет такую же функциональность ( DVD тоже пишет ), только занимает на диске гораздо меньше места. ( kostyalamer )
- Поскольку xfburn вполне рабочий, можно убрать и gnomebaker, по возможности с зависимостями
- Из состава xmms убрать xmms-ladspa. Реальной пользы от него мало, а тянет за собой много.
- Убрать все частные случаи icewm-startup-* кроме самого механизма icewm-startup и icewm-startup-update-menus. Все необходимое будет включаться по другим скриптам в ~/.icewm/starup.d
- Добавить пакет ncdu
- Добавить qgtkstyle - обязательно!--Владимир Гусев 23:54, 9 апреля 2011 (UTC)
- Добавить gtk1-theme-galaxy
- Убрать bind и bind-utils. Рабочая станция прекрасно работает и без них.
- Может добавим prboom-plus?
Freeciv как-то подтормаживает порой. В чем может быть проблема?- убрать- Поискать DE-независимый аналог KColorChooser
- Поискать DE-независимый аналог KСharSelect
Вполне возможно что удастся избежать установку всех локалей на жесткий диск, в результате чего на жестком диске высвободится до 300 мб - существует легальный изящный механизм, позволяющий включать в дистрибутив только нужные локали - см. эту ветку рассылки antique@ |
Считаю необходимым включение i/o планировщика anticipatory по умолчанию! Аргументом является целевое назначение дистрибутива - в основном это небыстрые дисковые подсистемы.. anticipatory - рекомендуется для создания ощущения интерактивности на медленных машинах. Проверено мной неоднократно - эффект налицо--Владимир Гусев 00:39, 25 июля 2010 (UTC)
Очень желательно, чтобы в initrd при инсталляции ОС помимо модуля anticipatory попадали и различные модули для старых дисковых контроллеров IDE типа ide_generic и ему подобных, а также семейство piix.. --Владимир Гусев 12:14, 25 июля 2010 (UTC)
Убрать вообще из /etc/X11/profile.d/ ssh-agent.sh - он совершенно не нужен... --Владимир Гусев 18:13, 30 июля 2010 (UTC)
- Убрать PyPanel со всеми питоновыми зависимостями - вместо этого положить fbpanel. Есть хорошая предустановка для fbpanel - будет не хуже PyPanel в моем исполнении..--Владимир Гусев 14:35, 24 сентября 2010 (UTC)
Как аналог KColorChooser - http://gcolor2.sourceforge.net/ подойдет ? YYY
Как аналог KСharSelect - http://gucharmap.sourceforge.net/ подойдет ? YYY
Предлагаю при установке на ext4 файловую систему сделать некоторые оптимизации: Не выделяем "5% резерва" для root, отключаем huge_file, убираем журналирование. Пример моей реализации в gentoo:mkfs.ext4 -m0 -O ^has_journal /dev/sdX1 # форматируем, отключаем "резерв 5%" и журнал.
tune2fs -O ^huge_file /dev/sdX1 # отключаем huge_file
В ядре Enable the block layer ---> Support for large (2TB+) block devices and files можно отключить. В раздел /etc/fstab/dev/sdX1 / ext4 defaults,data=writeback,barrier=0,noatime,nodiratime 0 0
--NaiLi Rootaerc 14:04, 22 апреля 2012 (MSD)
Впечатления
- Пока только одно важное замечание - после установки базовой части я не увидел окна для предлагаемого выбора установить полную систему. Не заметил? Ну разве что оно само, не дождавшись меня, ушло и перескочило на окно выбора раздела для установки загрузчика... Или инсталлятор сам решил, что с такими параметрами мне стоит ограничиться только base? Если так - честь и хвала, отлично. Если же нет - плохо..--Владимир Гусев 03:36, 6 июня 2010 (UTC)
Дополнения
1) В архивация можно добавить tkarc у него интеграция с pcmanfm (первым !) Проверял работает
лежит на форуме:[3]
2) Очень неплохо вставить в коммуникации звонилку myppp от YYY заменяющую kppp.
лежит на форуме: [4]
kostyalamer
Ссылки
- состав дистрибутива (Владимир Гусев)
- Wary Puppy 5.0 (в т.ч. состав и соображения)
- antiX-12, 13
- применение p5+p8 на стареньком железе