<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:media="http://search.yahoo.com/mrss/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:georss="http://www.georss.org/georss">
	<channel>
	<title>fox :: from/oldpc</title>
	<link>https://idec.foxears.su/from/oldpc</link>
	<description>
	fox :: from/oldpc
	</description>
	<language>ru</language>
<item><title>Re: тест</title><guid>YQwWeZviWwGyzeet19Q6</guid><pubDate>2022-05-06 18:57:00</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/YQwWeZviWwGyzeet19Q6#YQwWeZviWwGyzeet19Q6</link>
		<description>
		&gt; Справа вверху login. Если не помнишь пароль, его можно восстановить вроде бы: https://club.hugeping.ru/reset

А откуда у меня пароль, у меня только authstr? Помнится, у меня можно было просто в поле пароля, даже без логина, запихнуть, и всё равно пускало :)

Ладно, iitxt спасёт...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> hugeping<br><br>
<span class="quote">&gt; Справа вверху login. Если не помнишь пароль, его можно восстановить вроде бы: https://club.hugeping.ru/reset</span><br>
<br>
А откуда у меня пароль, у меня только authstr? Помнится, у меня можно было просто в поле пароля, даже без логина, запихнуть, и всё равно пускало :)<br>
<br>
Ладно, iitxt спасёт :)<br>

]]>
</content:encoded></item>
<item><title>Re: тест</title><guid>YNuzcmpM6na5AgrdCD2S</guid><pubDate>2022-05-04 15:45:22</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/YNuzcmpM6na5AgrdCD2S#YNuzcmpM6na5AgrdCD2S</link>
		<description>
		О, работает. А на сайте как залогиниться? :)

И почему-то не совпадают записи в блоге в gemini и на веб-сайте.

(это тест ответа на сообщение, пишу из горящего ii-txt)

...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> oldpc<br><br>
О, работает. А на сайте как залогиниться? :)<br>
<br>
И почему-то не совпадают записи в блоге в gemini и на веб-сайте.<br>
<br>
(это тест ответа на сообщение, пишу из горящего ii-txt)<br>

]]>
</content:encoded></item>
<item><title>тест</title><guid>gUtZZKNOOvH8UkAXN1ZZ</guid><pubDate>2022-05-04 15:42:31</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/gUtZZKNOOvH8UkAXN1ZZ#gUtZZKNOOvH8UkAXN1ZZ</link>
		<description>
		тест...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
тест<br>

]]>
</content:encoded></item>
<item><title>Re: Ставлю цели на лето и копаюсь в себе (+org-mode)</title><guid>iAbz3uEjxzWLn6LLtcnC</guid><pubDate>2020-10-21 19:31:56</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/iAbz3uEjxzWLn6LLtcnC#iAbz3uEjxzWLn6LLtcnC</link>
		<description>
		&gt;  1. Создать эху про политику.

тогда и христианскую эху тоже создавайте

будем туда с Петром ходить... чтобы зайти, и тихо помолиться про себя :)...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> Andrew Lobanov<br><br>
<span class="quote">&gt;  1. Создать эху про политику.</span><br>
<br>
тогда и христианскую эху тоже создавайте<br>
<br>
будем туда с Петром ходить... чтобы зайти, и тихо помолиться про себя :)<br>

]]>
</content:encoded></item>
<item><title>Re: Ставлю цели на лето и копаюсь в себе (+org-mode)</title><guid>KC3CwCFkMB8ocqupRZa8</guid><pubDate>2020-10-21 12:22:17</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/KC3CwCFkMB8ocqupRZa8#KC3CwCFkMB8ocqupRZa8</link>
		<description>
		Путин это хорошо, но мне больше Медведев нравится. Чёткий, конкретный. Все эти цифроизации, госуслуги, загранпаспорт за два клика, уменьшение бюрократии - всё его заслуги. Да и вообще, время при Медведеве, наверное, было самым замечательным, несмотря на мировой кризис. Вообще, ма...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> boscholeg<br><br>
Путин это хорошо, но мне больше Медведев нравится. Чёткий, конкретный. Все эти цифроизации, госуслуги, загранпаспорт за два клика, уменьшение бюрократии - всё его заслуги. Да и вообще, время при Медведеве, наверное, было самым замечательным, несмотря на мировой кризис. Вообще, мастер по кризисам, по прохождению кризисных времён.<br>
<br>
Опять же, в ФИДО был, AltLinux-ом пользовался, свой человек. Трудовую карьеру с дворника начинал.<br>

]]>
</content:encoded></item>
<item><title>ii-txt-0.9.tar.gz</title><guid>K3FDA6fNzoeWmcA3p41x</guid><pubDate>2022-05-04 20:34:51</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/K3FDA6fNzoeWmcA3p41x#K3FDA6fNzoeWmcA3p41x</link>
		<description>
		Текстовый клиент, который не так давно отметил своё восьмилетие (первый из существующих клиентов) обновился до версии 0.9

* поддержка загрузки некоторых эх с других станций
* нумерация файлов в каталоге 0001.txt вместо 1.txt

Размер архива вырос на 55 байт :( и теперь составляет...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Текстовый клиент, который не так давно отметил своё восьмилетие (первый из существующих клиентов) обновился до версии 0.9<br>
<br>
* поддержка загрузки некоторых эх с других станций<br>
* нумерация файлов в каталоге 0001.txt вместо 1.txt<br>
<br>
Размер архива вырос на 55 байт :( и теперь составляет 3911 байт. Поддерживается python от 2.4 до 2.7.<br>
(разные версии тестировались на первом пентиуме с Debian Sarge, Etch, и OpenBSD 4.2, 5.0 и др.)<br>
(это сообщение создаётся на третьем пентиуме, правда с новейшей OpenBSD 7.1)<br>
<br>
<a class="attach" href="/K3FDA6fNzoeWmcA3p41x/base64">ii-txt-0.9.tar.gz</a><br>

]]>
</content:encoded></item>
<item><title>Re: Plan 9: экстремальный KISS #2</title><guid>IHkdL2ip9mTvpN1oL4Tg</guid><pubDate>2020-10-21 13:50:08</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/IHkdL2ip9mTvpN1oL4Tg#IHkdL2ip9mTvpN1oL4Tg</link>
		<description>
		&gt; Мне не повезло. На eeepc 1000px не работал ни wifi ни ethernet. Поэтому мне пришлось портировать драйверы alc и athn с OpenBSD. В случае athn, для скорости, я перенёс только код для своей карты AR2427. Все наработки по Plan9 я выкладываю сюда: https://github.com/gl00my/plan9hac...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> hugeping<br><br>
<span class="quote">&gt; Мне не повезло. На eeepc 1000px не работал ни wifi ни ethernet. Поэтому мне пришлось портировать драйверы alc и athn с OpenBSD. В случае athn, для скорости, я перенёс только код для своей карты AR2427. Все наработки по Plan9 я выкладываю сюда: https://github.com/gl00my/plan9hacks</span><br>
<br>
может, стоит кросспостить эти блоги в эху oldpc?<br>

]]>
</content:encoded></item>
<item><title>Re: тест меня видо</title><guid>U6TumlNf6Kmmp2B8xiHz</guid><pubDate>2020-10-24 19:21:10</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/U6TumlNf6Kmmp2B8xiHz#U6TumlNf6Kmmp2B8xiHz</link>
		<description>
		&gt;&gt; мне чистая статика нужна :) к тому же, go даже на pentium 4 не работает (по крайней мере, не на всех), на p3 вообще не работает. А я хочу собрать сайт на p2.
&gt; Вот есть совсем минималистичный генератор статических сайтов на Си git://git.codemadness.org/saait

Генераторов я мог...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> btimofeev<br><br>
<span class="quote">&gt;&gt; мне чистая статика нужна :) к тому же, go даже на pentium 4 не работает (по крайней мере, не на всех), на p3 вообще не работает. А я хочу собрать сайт на p2.</span><br>
<span class="quote">&gt; Вот есть совсем минималистичный генератор статических сайтов на Си git://git.codemadness.org/saait</span><br>
<br>
Генераторов я могу сам сделать, сколько угодно. :)<br>
<br>
Мне больше стили нужны, шаблоны с таблицами вместо новомодных css. Недавно находил свои сайты, которые делал в таком стиле в начале века, а сейчас что-то не могу найти :(<br>
<br>
Посмотрю генератор, вдруг там стили интересные :)<br>

]]>
</content:encoded></item>
<item><title>Re: тест меня видо</title><guid>x4fZRA9QZ8A3e0ZnoOZV</guid><pubDate>2020-10-24 16:36:26</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/x4fZRA9QZ8A3e0ZnoOZV#x4fZRA9QZ8A3e0ZnoOZV</link>
		<description>
		вернул старый промосайт - ничего не менял, кроме ссылок, завернул их на hugeping.tk

доступен по адресам http://ii.51t.ru и каноничному http://cool.51t.ru...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> oldpc<br><br>
вернул старый промосайт - ничего не менял, кроме ссылок, завернул их на hugeping.tk<br>
<br>
доступен по адресам <a href="http://ii.51t.ru" class="url">http://ii.51t.ru</a> и каноничному <a href="http://cool.51t.ru" class="url">http://cool.51t.ru</a><br>

]]>
</content:encoded></item>
<item><title>Re: Краткая информация по этому узлу</title><guid>ZjHo0aXeQB78vGzHZXw5</guid><pubDate>2020-10-18 15:15:17</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/ZjHo0aXeQB78vGzHZXw5#ZjHo0aXeQB78vGzHZXw5</link>
		<description>
		&gt; Каждая из лент/эх доступна по RSS, так вы можете отслеживать новые сообщения.

А как? Я не нашёл, где подписаться на rss....
		</description>
		<content:encoded>
<![CDATA[
oldpc -> hugeping<br><br>
<span class="quote">&gt; Каждая из лент/эх доступна по RSS, так вы можете отслеживать новые сообщения.</span><br>
<br>
А как? Я не нашёл, где подписаться на rss.<br>

]]>
</content:encoded></item>
<item><title>Re: тест меня видо</title><guid>6nH9XAEoddJo8zpemCGZ</guid><pubDate>2020-10-16 20:01:38</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/6nH9XAEoddJo8zpemCGZ#6nH9XAEoddJo8zpemCGZ</link>
		<description>
		&gt;&gt; в новом дилло он вообще по-современному смотрится, такой дизайн я и хочу себе на сайт
&gt; Бери ii-go :) Стилями и выкидыванием кода можно довести до идеала. 

мне чистая статика нужна :) к тому же, go даже на pentium 4 не работает (по крайней мере, не на всех), на p3 вообще не р...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> hugeping<br><br>
<span class="quote">&gt;&gt; в новом дилло он вообще по-современному смотрится, такой дизайн я и хочу себе на сайт</span><br>
<span class="quote">&gt; Бери ii-go :) Стилями и выкидыванием кода можно довести до идеала. </span><br>
<br>
мне чистая статика нужна :) к тому же, go даже на pentium 4 не работает (по крайней мере, не на всех), на p3 вообще не работает. А я хочу собрать сайт на p2.<br>

]]>
</content:encoded></item>
<item><title>Re: тест меня видо</title><guid>sb6JlZrZjk42UDACvNAx</guid><pubDate>2020-10-16 19:30:37</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/sb6JlZrZjk42UDACvNAx#sb6JlZrZjk42UDACvNAx</link>
		<description>
		&gt;&gt; Пишу из Dillo из Debian Etch. Сайт вполне неплохо смотрится и в Dillo :)
&gt; Да он и из eww норм смотрится. И даже из Plan9. :)

в новом дилло он вообще по-современному смотрится, такой дизайн я и хочу себе на сайт

а так, у меня когда-то и из текстового браузера kolibri работал...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> hugeping<br><br>
<span class="quote">&gt;&gt; Пишу из Dillo из Debian Etch. Сайт вполне неплохо смотрится и в Dillo :)</span><br>
<span class="quote">&gt; Да он и из eww норм смотрится. И даже из Plan9. :)</span><br>
<br>
в новом дилло он вообще по-современному смотрится, такой дизайн я и хочу себе на сайт<br>
<br>
а так, у меня когда-то и из текстового браузера kolibri работало, только залогиниться не мог. :) <br>
<br>
а тут - и залогинился, и написал, и прочитал... <br>
только раскладка в Etch неудобная, запятая на Shift+6, точка на Shift+7.<br>

]]>
</content:encoded></item>
<item><title>Re: тест меня видо</title><guid>GhQWHR0Ds1VSnc4q6apz</guid><pubDate>2020-10-16 19:21:23</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/GhQWHR0Ds1VSnc4q6apz#GhQWHR0Ds1VSnc4q6apz</link>
		<description>
		Пишу из текстового клиента, запущенного в Debian Etch на Python 2.4. Это тоже работает?...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> oldpc<br><br>
Пишу из текстового клиента, запущенного в Debian Etch на Python 2.4. Это тоже работает?<br>

]]>
</content:encoded></item>
<item><title>Re: тест меня видо</title><guid>7uz1Hz5GZr0DFh4LHfgd</guid><pubDate>2020-10-16 19:04:16</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/7uz1Hz5GZr0DFh4LHfgd#7uz1Hz5GZr0DFh4LHfgd</link>
		<description>
		Пишу из Dillo из Debian Etch. Сайт вполне неплохо смотрится и в Dillo :)...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> oldpc<br><br>
Пишу из Dillo из Debian Etch. Сайт вполне неплохо смотрится и в Dillo :)<br>

]]>
</content:encoded></item>
<item><title>тест меня видо</title><guid>jZqvcG1VAdHmzEaAi6d7</guid><pubDate>2020-10-16 16:55:53</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/jZqvcG1VAdHmzEaAi6d7#jZqvcG1VAdHmzEaAi6d7</link>
		<description>
		Вроде бы осилил, вроде бы работает

Пишу из горящего Pentium 2.


+++ Caesium/0.4 RC1...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Вроде бы осилил, вроде бы работает<br>
<br>
Пишу из горящего Pentium 2.<br>
<br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
<item><title>Re: no-https-services</title><guid>5DzmwHdgnLLqZw80gETq</guid><pubDate>2020-10-21 15:28:01</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/5DzmwHdgnLLqZw80gETq#5DzmwHdgnLLqZw80gETq</link>
		<description>
		&gt; git clone git://github.com/idec-net/new-docs.git

что-то я не догадался в etch проверить: думал, рабтотать не будет

оказывается, работает

конечно, не html и требует git, но всё равно совет хороший, надо будет добавить комментарий...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> vvs<br><br>
<span class="quote">&gt; git clone git://github.com/idec-net/new-docs.git</span><br>
<br>
что-то я не догадался в etch проверить: думал, рабтотать не будет<br>
<br>
оказывается, работает<br>
<br>
конечно, не html и требует git, но всё равно совет хороший, надо будет добавить комментарий<br>

]]>
</content:encoded></item>
<item><title>Re: no-https-services</title><guid>y4Guhe8ZFJlRnSieaC8I</guid><pubDate>2020-10-18 13:00:25</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/y4Guhe8ZFJlRnSieaC8I#y4Guhe8ZFJlRnSieaC8I</link>
		<description>
		&gt; Документация нет доступной без  https, но есть в гите.

github тоже требует https

&gt; Еще Таверна по http работает http://idec.spline-online.tk/

если не считать отсутствующих шрифтов-иконок, отлично смотрится в Epiphany на Debian Etch :)...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> Difrex<br><br>
<span class="quote">&gt; Документация нет доступной без  https, но есть в гите.</span><br>
<br>
github тоже требует https<br>
<br>
<span class="quote">&gt; Еще Таверна по http работает http://idec.spline-online.tk/</span><br>
<br>
если не считать отсутствующих шрифтов-иконок, отлично смотрится в Epiphany на Debian Etch :)<br>

]]>
</content:encoded></item>
<item><title>no-https-services</title><guid>DIbvzOCQ5HpfSScm3Twx</guid><pubDate>2020-10-18 10:34:43</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/DIbvzOCQ5HpfSScm3Twx#DIbvzOCQ5HpfSScm3Twx</link>
		<description>
		Какие www-сайты и сервисы, кроме станции hugeping.tk, доступны сейчас по
чистому http, без https? Есть ли документация по сети, доступная по http?...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Какие www-сайты и сервисы, кроме станции hugeping.tk, доступны сейчас по<br>
чистому http, без https? Есть ли документация по сети, доступная по http?<br>

]]>
</content:encoded></item>
<item><title>caesium на python 2</title><guid>fe8cdDuVeoviELFQZsHj</guid><pubDate>2020-10-16 17:02:29</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/fe8cdDuVeoviELFQZsHj#fe8cdDuVeoviELFQZsHj</link>
		<description>
		Я путаю, или когда-то был клиент caesium на python2? Если был, то поделитесь ссылочкой, где можно найти.

+++ Caesium/0.4 RC1...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Я путаю, или когда-то был клиент caesium на python2? Если был, то поделитесь ссылочкой, где можно найти.<br>
<br>
<span class="comment">+++ Caesium/0.4 RC1</span><br>

]]>
</content:encoded></item>
<item><title>dg: простейший dos games downloader</title><guid>80xHSTimBDrPR0kELVlQ</guid><pubDate>2022-05-20 18:41:00</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/80xHSTimBDrPR0kELVlQ#80xHSTimBDrPR0kELVlQ</link>
		<description>
		====

import sys, os; k = sys.argv[1][0] #dgpy ver 0.0.1

if k=='u':
  print ('mv games.utf games.bak')
  print ('wget http://ii.blcat.ru/s/games.utf')
  exit()

def dl(p,u,f,d):
  if not os.path.exists('dl/%s' % f):
    print ('mkdir -p dl &amp;&amp; wget -c %s -O dl/%s' % (u,f))
  if k...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
<pre class="code">

import sys, os; k = sys.argv[1][0] #dgpy ver 0.0.1

if k=='u':
  print ('mv games.utf games.bak')
  print ('wget http://ii.blcat.ru/s/games.utf')
  exit()

def dl(p,u,f,d):
  if not os.path.exists('dl/%s' % f):
    print ('mkdir -p dl &amp;&amp; wget -c %s -O dl/%s' % (u,f))
  if k=='i':
    print ('mkdir -p dos/%s' % p)
    print ('unzip -d dos/%s dl/%s' % (p,f))

db = open('games.utf').read().splitlines()
def gv(v): return [n for n in db if n.split(' ')[0] == v]

if k=='s':
  print ('cat &lt;&lt; EOFSEARCH')
  for t in db:
    t = t.split(' ',3)
    t = ' '.join((t[0],t[2],t[3]))
    if any([s.lower() in t.lower() for s in sys.argv[2:]]):
      print ("%s" % t)
  print ('EOFSEARCH')
else:
  for t in sys.argv[2:]:
    if gv(t):
      dl(*gv(t)[0].split(' ',3))

</pre>
<br>
<br>
<br>
Для использования требуется скрипт враппер. Сохранить данный python-код, как dg.py, и рядом создать файл dg следующего содержания:<br>
<br>
python3 dg.py $* | sh<br>
<br>
Где python3 - используемая версия. Умеет следующие команды (все команды распознаются по первой букве, команды d и download равнозначны)<br>
<br>
sh dg u : обновить базу данных. её урл жёстко захаркожен во первЫх строках<br>
сейчас там игры с сайта gamesindos.narod.ru, но я добавлю и другие<br>
<br>
sh dg s str1 str2 : ищет в базе описания, где есть str1 или str2, например d s keen wolf найдёт все упоминания keen и wolf. Если нужно, наоборот, сужать критерии поиска (когда игр будет много), можно any( в скрипте заменить на all(<br>
<br>
sh dg d game1 game2 : скачивает указанные игры (название игры это первый столбец в поиске) в подкаталог dl. Например sh dg d keen1 civ-rus<br>
<br>
sh dg i game1 game2 : скачивает (если ещё не загружены) и устанавливает игры в подкаталог dos (этот подкаталог можно сделать симлинком на директорию с играми в dosemu, dosbox или real dos, типа ln -s /mnt/hda2/gamez dos)<br>
<br>
Типичное использование:<br>
<br>
* Сохранить в отдельную поддиректорию файл dg.py<br>
* echo 'python3 dg.py $* | sh' &gt; dg<br>
* sh dg u<br>
* sh dg i civ-rus bounty pole-sch<br>
<br>
(upd: изменена ссылка на games.utf)<br>

]]>
</content:encoded></item>
<item><title>windows 95 через pxe через memdisk</title><guid>9X0pdFJJgZ1zARwWa106</guid><pubDate>2022-05-19 13:53:00</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/9X0pdFJJgZ1zARwWa106#9X0pdFJJgZ1zARwWa106</link>
		<description>
		Проприетарщине не место на HDD, конечно, но если одним глазком, да на посмотреть, то пусть лежит на pxe-сервере. Тем более, с hdd продолжаются глюки, теперь ibm не хотел грузиться вообще при наличии в компьютере hdd: пришлось стартовать без него а его подключать уже по ходу загру...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Проприетарщине не место на HDD, конечно, но если одним глазком, да на посмотреть, то пусть лежит на pxe-сервере. Тем более, с hdd продолжаются глюки, теперь ibm не хотел грузиться вообще при наличии в компьютере hdd: пришлось стартовать без него а его подключать уже по ходу загрузки :)<br>
<br>
В общем, про win95 помню то, что там в другую железку воткнёшь, она на него начнёт драйверы искать, перезагрузиться просить и всё такое прочее, мутно в общем.<br>
<br>
А потом меня как током осенило про DriveSpace. Это же просто файл *.000, который можно туда сюда тягать.<br>
<br>
В общем, поставил я win95, установил драйверы на видео, звук и сеть. Сжал её, попутно поставил минимальный plus! (проприетарщины мало не бывает) для ultrapack-перепаковки. В ie3 сайт не показывается, поэтому сделал сначала ie4, потом ie5.5. Поудалял ненужное, чтобы файл диска влез в 60 мб.<br>
<br>
Для qemu-kvm создал файл диска на 63 мб (половина оперативной памяти), загрузился с win95-дискетки, установил загрузчкик. Потом методом mount -o loop,offset=32256 смонтировал hdd, и заменил там все файлы, кроме загрузчика io.sys.<br>
<br>
Сделал эталонную копию, проверил в kvm - работает. Проверил сетевую загрузку - тоже работает :) Загружается мгновенно, все драйверы на месте, перезагрузиться не просит. Ну и пусть будет, 63 мб для проприетарщины не жалко :)<br>

]]>
</content:encoded></item>
<item><title>old-games.ru, сайт старых игрушек</title><guid>FPsI2DijPIQJ1DXbVCrk</guid><pubDate>2022-05-17 22:54:00</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/FPsI2DijPIQJ1DXbVCrk#FPsI2DijPIQJ1DXbVCrk</link>
		<description>
		Захотел скачать первую kings bounty. Пошёл на сайт old-games.ru. Это просто превосходно, никто не мог загрузить мой крутейший пентиум 450, а на этом сайте оно просит подтвердить 150 сертификатов и тормозит, как не в себя.

Кое-как добрался до страницы загрузки. И, конечно, там ra...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Захотел скачать первую kings bounty. Пошёл на сайт old-games.ru. Это просто превосходно, никто не мог загрузить мой крутейший пентиум 450, а на этом сайте оно просит подтвердить 150 сертификатов и тормозит, как не в себя.<br>
<br>
Кое-как добрался до страницы загрузки. И, конечно, там rar. В woody rar 2.80 и unrar 2.71, и, конечно, они этот формат не понимают. Не поиграл.... вот тебе и сайт старых досовских игр.<br>

]]>
</content:encoded></item>
<item><title>Re: Архивы софта для linux</title><guid>zX2hC1UzGXtv9TBWZM6c</guid><pubDate>2022-05-17 17:45:00</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/zX2hC1UzGXtv9TBWZM6c#zX2hC1UzGXtv9TBWZM6c</link>
		<description>
		Обе версии на woody в пролёте, хотят glibc 2.3, а там 2.2.5...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> oldpc<br><br>
Обе версии на woody в пролёте, хотят glibc 2.3, а там 2.2.5<br>

]]>
</content:encoded></item>
<item><title>Re: Архивы софта для linux </title><guid>HbeScxo5xMzwvKbJ5IbU</guid><pubDate>2022-05-17 17:12:01</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/HbeScxo5xMzwvKbJ5IbU#HbeScxo5xMzwvKbJ5IbU</link>
		<description>
		ой, не та ссылка, это 1.1.4 (но тоже хорошо)

http://mirror.yandex.ru/mirrors/ftp.linux.kiev.ua/soft/OpenOffice/historic/1.x/1.1.5/OOo_1.1.5_ru_RU_infra_LinuxIntel_install.tar.gz...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> oldpc<br><br>
ой, не та ссылка, это 1.1.4 (но тоже хорошо)<br>
<br>
<a href="http://mirror.yandex.ru/mirrors/ftp.linux.kiev.ua/soft/OpenOffice/historic/1.x/1.1.5/OOo_1.1.5_ru_RU_infra_LinuxIntel_install.tar.gz" class="url">http://mirror.yandex.ru/mirrors/ftp.linux.kiev.ua/soft/OpenOffice/historic/1.x/1.1.5/OOo_1.1.5_ru_RU_infra_LinuxIntel_install.tar.gz</a><br>

]]>
</content:encoded></item>
<item><title>Re: Архивы софта для linux</title><guid>fBxak0OW4llXyFFUn4zY</guid><pubDate>2022-05-17 17:12:00</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/fBxak0OW4llXyFFUn4zY#fBxak0OW4llXyFFUn4zY</link>
		<description>
		Офис инфра 1.1.5

http://mirror.yandex.ru/mirrors/ftp.linux.kiev.ua/soft/OpenOffice/historic/infra/1.1.4/OOo_1.1.4-1_ru_RU_infra_LinuxIntel_install.tar.gz

проверю - перекину...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> oldpc<br><br>
Офис инфра 1.1.5<br>
<br>
<a href="http://mirror.yandex.ru/mirrors/ftp.linux.kiev.ua/soft/OpenOffice/historic/infra/1.1.4/OOo_1.1.4-1_ru_RU_infra_LinuxIntel_install.tar.gz" class="url">http://mirror.yandex.ru/mirrors/ftp.linux.kiev.ua/soft/OpenOffice/historic/infra/1.1.4/OOo_1.1.4-1_ru_RU_infra_LinuxIntel_install.tar.gz</a><br>
<br>
проверю - перекину<br>

]]>
</content:encoded></item>
<item><title>Архивы софта для linux</title><guid>AmFATGGPujllObQkjZAx</guid><pubDate>2022-05-17 16:43:00</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/AmFATGGPujllObQkjZAx#AmFATGGPujllObQkjZAx</link>
		<description>
		Чем хорошо использовать старые Linux/Unix? Тем, что пакеты зазеркалированы и доступны до сих пор, хошь Debian 2.2 ставь, хошь OpenBSD 2.8 или другую любимую систему.

А чем плохи? Тем, что если чего-то нет в репозиториях, то найти его довольно трудно. Пользователи проприетарных с...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Чем хорошо использовать старые Linux/Unix? Тем, что пакеты зазеркалированы и доступны до сих пор, хошь Debian 2.2 ставь, хошь OpenBSD 2.8 или другую любимую систему.<br>
<br>
А чем плохи? Тем, что если чего-то нет в репозиториях, то найти его довольно трудно. Пользователи проприетарных систем DOS и Windows собирают и публикуют разные архивы такого софта: оно и понятно, помимо популярности и ностальгичности, у их систем никаких зеркалов софта нет. С юниксами тут похуже, и некоторый софт трудно найти.<br>
<br>
Поэтому хочется собирать (а также зеркалировать) подобный софт. Я начинаю, на <a href="http://p2.51t.ru/pub/oldlinux/" class="url">http://p2.51t.ru/pub/oldlinux/</a> выложены старые версии 8 и 9-х опер, а также ms ttf шрифты (.exe) в одном тарболе. Впоследствие положу туда Knoppix 3.7 Russian Edition, её тоже трудно найти.<br>
<br>
Попутно ищется Knoppix 3.2/3.3 RE (именно RE), и openoffice русский от альта для Woody.<br>
<br>
Всё ненужное - в ченчлог, соберём мы каталог!<br>

]]>
</content:encoded></item>
<item><title>Re: архив эхи oldpc.51t.ru</title><guid>jtKNSahxnb5AfCLMslba</guid><pubDate>2022-05-08 19:30:00</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/jtKNSahxnb5AfCLMslba#jtKNSahxnb5AfCLMslba</link>
		<description>
		все архивы сведены в эху-читальню book.archive.openbsd

http://p2.51t.ru/ii/book/book.archive.openbsd.html...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> oldpc<br><br>
все архивы сведены в эху-читальню book.archive.openbsd<br>
<br>
<a href="http://p2.51t.ru/ii/book/book.archive.openbsd.html" class="url">http://p2.51t.ru/ii/book/book.archive.openbsd.html</a><br>

]]>
</content:encoded></item>
<item><title>Thinkpad 390X : OpenBSD 7.1 etc</title><guid>l2YUQypgJJap3xsGQLOX</guid><pubDate>2022-05-07 22:07:00</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/l2YUQypgJJap3xsGQLOX#l2YUQypgJJap3xsGQLOX</link>
		<description>
		Ещё один IBM Thinkpad 390X. Только теперь не Mobile Pentium II 400, а целых 450. То ли экземпляр не столь удачный, то ли со времён 6.* поддержка старых систем стала хуже.

128 мб памяти, 6 гб диск. Классика.

Первые проблемы начались при сетевой загрузке установщика OpenBSD, ядро...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Ещё один IBM Thinkpad 390X. Только теперь не Mobile Pentium II 400, а целых 450. То ли экземпляр не столь удачный, то ли со времён 6.* поддержка старых систем стала хуже.<br>
<br>
128 мб памяти, 6 гб диск. Классика.<br>
<br>
Первые проблемы начались при сетевой загрузке установщика OpenBSD, ядро загружалось, но управление ему не передавалось. Попробовал bsd.rd от 6.0 - тоже не загружается. Оказалось, надо было найти более старый pxeboot. Разметил диск как 1.5 гб для FreeDOS, и 4 с остатками на bsdlabel - 320 мб на своп, остальное под систему. Учитывая, что я и весь веб-сайт OpenBSD в cvs скачал, а это с презентациями 600 гб, места остаётся не так уж и много. Из описанного набора убрал badwolf (вебкит вообще давно не работает на несовременных процессорах), для gemini добавил castor и telescope (проблема с отправкой русского текста, но сам текст показывает). Окей, емакс, линкс, дилло, все дела, жить можно.<br>
<br>
Фридос. Интересная вещь, мне кажется они ненавидят тех, кто пользуется их системой. Если что-то кому-то нужно, они это удаляют. Они удалили doszip из среднего установщика (хотя там ещё 15 мб из 32 свободно), они убрали из дистрибутива shsucdhd для монтирования iso, убрали grub4dos. В общем, имея два набора дисков по 600 мб, эти крохи надо раскапывать по интернету. Но так норм, сетевуха Intel 8255 в этом ноутбуке ходит в интернет, понимает и https, и русский ввод в links текстовом (в графическом линкс русский ввод не заработал). Для ess solo1 есть даже звуковые драйверы под дос - но то ли драйверы такие, то ли колонки, но ведёт себя звук странно (хотя в openbsd я лебединое озеро прогонял, вроде там получше с этим).<br>
<br>
Кое-как вкорячил туда Grub, теперь можно не только переключаться между осями, но и запускать внешние ядра!<br>
<br>
С удивлением обнаружил, что для Neomagic 2200 есть видеодрайверы для Windows 3.1. Поскольку у меня памяти 128 мб, сделал диск в kvm на 63 мб, поставил туда msdos622, win31. Не на реальный же диск проприетарщину ставить. Запустил через мемдиск посети - работает, только русских букв нет. В итоге исправил - работает, жаль не видит фридосовские разделы (хотя это, может быть, как-то поправимо). Перекинул файлик (в сжатом виде 30 мб) на fat32 раздел, который итогово 1.5 гб, но там и репозиторий FreeDOS (раньше в freedos исходники были отдельно, бинарники отдельно, было удобно. А ща всё вместе, и чтобы разгрузить, пришлось делать скрипт перепаковки).<br>
<br>
Теперь у меня уже 3 оси - OpenBSD 7.1 на 4 гб, freedos на диске и msdos622+win31 на мемдиске.<br>
<br>
Конец первой части, пишу из Knoppix 4.0, сейчас отправлю через его конк :)<br>
<br>
[upd: да, у konqueror были свои представления о форматировании. исправил до читаемого состояния]<br>

]]>
</content:encoded></item>
<item><title>архив старого сайта</title><guid>taOF5Y5Q7jgPhqlzCeYY</guid><pubDate>2022-05-05 23:39:00</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/taOF5Y5Q7jgPhqlzCeYY#taOF5Y5Q7jgPhqlzCeYY</link>
		<description>
		http://f0662841.xsph.ru/openbsd-site/

хотя надо бы и сюда перенести...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
<a href="http://f0662841.xsph.ru/openbsd-site/" class="url">http://f0662841.xsph.ru/openbsd-site/</a><br>
<br>
хотя надо бы и сюда перенести<br>

]]>
</content:encoded></item>
<item><title>ii-txt-0.9.tar.gz</title><guid>zztq2DXEAzlPjz8nTsnR</guid><pubDate>2022-05-05 03:20:00</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/zztq2DXEAzlPjz8nTsnR#zztq2DXEAzlPjz8nTsnR</link>
		<description>
		Новая версия, с поддержкой загрузки с других станций и
нумерацией в каталоге 0001.txt вместо 1.txt

@base64: ii-txt-0.9.tar.gz
H4sICPqmcmICA2lpLXR4dC0wLjkudGFyAO0ca2/cxtGf+SvWdgSS8R3voZPkslVat3HioHWT
Ok6bQBEc6m55YsQjWZInnRwE8COuYySN66ABCrRoi37pp6KyY9nyS/4LvH/UmVk+705SmliK
7HBhmeT...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Новая версия, с поддержкой загрузки с других станций и<br>
нумерацией в каталоге 0001.txt вместо 1.txt<br>
<br>
<a class="attach" href="/zztq2DXEAzlPjz8nTsnR/base64">ii-txt-0.9.tar.gz</a><br>

]]>
</content:encoded></item>
<item><title>архив эхи oldpc.51t.ru</title><guid>LWf6vCaJiST2dTD9qfaO</guid><pubDate>2022-05-04 22:50:00</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/LWf6vCaJiST2dTD9qfaO#LWf6vCaJiST2dTD9qfaO</link>
		<description>
		Найден старый архив эхи (читать лучше в revert):

http://p2.51t.ru/ii/oldpc.51t.ru?rev=1...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Найден старый архив эхи (читать лучше в revert):<br>
<br>
<a href="http://p2.51t.ru/ii/oldpc.51t.ru?rev=1" class="url">http://p2.51t.ru/ii/oldpc.51t.ru?rev=1</a><br>

]]>
</content:encoded></item>
<item><title>OpenBSD 7.1 2CD Pentium II desktop set</title><guid>0mA4SP0WpMNxQAfMypSO</guid><pubDate>2022-05-02 19:24:00</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/0mA4SP0WpMNxQAfMypSO#0mA4SP0WpMNxQAfMypSO</link>
		<description>
		Выпущен традиционный набор "OpenBSD для Pentium II", теперь на двух компакт-дисках.

Описание и подробности: http://p2.51t.ru...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Выпущен традиционный набор "OpenBSD для Pentium II", теперь на двух компакт-дисках.<br>
<br>
Описание и подробности: <a href="http://p2.51t.ru" class="url">http://p2.51t.ru</a><br>

]]>
</content:encoded></item>
<item><title>создание эхи</title><guid>22L1M4Zgq28IosO3tR86</guid><pubDate>2022-05-02 19:17:00</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/22L1M4Zgq28IosO3tR86#22L1M4Zgq28IosO3tR86</link>
		<description>
		Данный вариант написан в OpenBSD 7.1 для самых маленьких, в разрешении 800x600.

Проверен в links -g, dillo, netsurf и badwolf. Эха old.pc запущена, всё по старым компьютерам будет здесь....
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Данный вариант написан в OpenBSD 7.1 для самых маленьких, в разрешении 800x600.<br>
<br>
Проверен в links -g, dillo, netsurf и badwolf. Эха old.pc запущена, всё по старым компьютерам будет здесь.<br>

]]>
</content:encoded></item>
<item><title>Установка Etch с 8(?) CD дисков : дневник путешественника</title><guid>zwWoEAo2HxNEbawDDgE6</guid><pubDate>2020-10-26 07:57:51</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/zwWoEAo2HxNEbawDDgE6#zwWoEAo2HxNEbawDDgE6</link>
		<description>
		Конечно, сейчас все разбалованы. Интернет, сеть, все удовольствия. Хочешь ставить etch - ставь etch, бери весь репозиторий, используй non-free, используй backport-ы. Или пиши на 3 DVD. Но вот можно ли жить с CD?

Все 21 CD я записывать не стал. Я записал 8 CD, и теперь посмотрю, ...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Конечно, сейчас все разбалованы. Интернет, сеть, все удовольствия. Хочешь ставить etch - ставь etch, бери весь репозиторий, используй non-free, используй backport-ы. Или пиши на 3 DVD. Но вот можно ли жить с CD?<br>
<br>
Все 21 CD я записывать не стал. Я записал 8 CD, и теперь посмотрю, можно ли жить с ними. Исходный компьютер - P3/1000, набитый 384 мб памяти. На etch выделено 3 гб на диске.<br>
<br>
Правда, wifi прошивки на дисках нет. Но их нет ни в etch non-free, ни в etch-backports, так что в любом случае эту прошивку надо ставить вручную. Но мы то живём без сети, так что прошивку проигнорируем вообще. Без сети, значит с CD.<br>
<br>
Инсталляция пойдёт с первого диска, но ничего, кроме базовой системы, ставиться не будет, потом будут добавляться другие диски.<br>
<br>
Дискотека начинается.<br>
<br>
Диск первый<br>
-----------<br>
<br>
Всё загрузилось, console-cyrillic на месте, можно писать. С первого диска прежде всего нужны иксы и gnome, но и вообще не помешает поглядеть, что там есть.<br>
<br>
Так, из задачи desktop берём alsa-base, alsa-utils, desktop-base, iceweasel, menu, xorg, xresprobe, и оба xserver*all. twm тоже берём. Из гнома не берём блютусы, принтеры и прочее не особо нужное, остальное берём, там разберёмся, что именно набрали. Ещё не берём gnome-screensaver и update-manager, надеюсь их потом в зависимости не засунут.<br>
<br>
Ставим. С первого диска ставлю сразу, с остальных буду просто накапливать отметки для установки, а потом ставить разом, чтобы дискотека "вставьте диск 1, 2, 28", была один раз, а не постоянно. Говорит, будет занято 815 мб. И уже занято 374.<br>
<br>
Так, хрюкает оно довольно долго. Оно сначала проверяет все файлы, а потом уже копирует их, то есть с CD оно всё читается по два раза.<br>
<br>
Опс, случайно выключил питание, а батареи в ноутбуке нет. Сейчас сделаем dpkg --configure -a, посмотрим что там. Так, иксы вроде запустились. Ищем дальше. build-essential - берём! Берём и linux-headers, может пригодятся.<br>
<br>
openoffice-core тоже поставлю, остальные компоненты openoffice поищу на других дисках. Ещё по мелочи полезного. apache2 поставлю, буду сам к себе в гости ходить.<br>
<br>
<br>
Диск второй<br>
-----------<br>
<br>
acpi-support и cpufrequtils - они обычно по сети сами ставятся, поэтому беру. Собираем весь OpenOffice.org. Gimp, порисуем. Иксовые русские шрифты - нужно. Сейчас попробую поставить и посмотреть, затребует ли диск 1. Затребовал. Ладно, потом выдам<br>
<br>
<br>
Диск третий<br>
-----------<br>
<br>
Русский хелп для openoffice. Я и сам openoffice открываю крайне редко, а уж хелп вообще никогда, но для порядка поставлю. Появились kdegames, но их ставить не буду. myspell-ru пригодится. Русская локаль для iceweasel 2.0 тоже - буду на свой апач ходить, как русский человек!<br>
<br>
По-прежнему нет ни полного vim, ни mc. Перешёл с vim.tiny на gedit.<br>
<br>
<br>
Диск четвёртый<br>
--------------<br>
<br>
parted потом пригодится для gparted и qtparted, беру. minicom и setserial (без него тут нельзя даже модуль irda запустить) нужны. cvs... шарман! беру. subversion тоже. Наконец-то появился vim (но не gvim) и emacs21 (не беру). planner пусть будет, буду планировать. imagemagick нужен всегда. mplayer, отлично! qemu что-то у меня мусор на экране писало, повторно ставить не буду. php5 для apache - пригодится. плюс wine. плюс xpdf (хотя уже есть evince). плюс ещё немного полезняшек. ура, mc! только на четвёртом диске.<br>
<br>
<br>
Диск пятый<br>
----------<br>
<br>
Тут уже появляются игрушки. Сейчас это bsdgames, planetpenguin-racer и frozen-bubble. Пока берём все три. Появился метапакет gnome, предлагающий дополнительные фичи. scribus. Полезняшки для gimp. sqlite3. dillo. squid ставить не буду, сами к себе буду коннектиться напрямую. compiz завезли, но он без надобности.<br>
<br>
<br>
Диск шестой<br>
-----------<br>
<br>
Перед записью дисков я специально смотрел, на каком диске battle for wesnoth. на шестом, а его кампании на седьмом. vrms тут же, без non-free он будет мною доволен. git версии 1.4.4, нужно. разные документации и howto, набираем оптом. дока по питону в contrib, теперь vrms будет недоволен. Кроме веснота из игруш есть freeciv, supertux, экстры для ppracer, scummvm и ещё некоторые - беру только перечисленные. Иконки и темы для гнома, погламурничаем. dosemu в contrib, нужная вещь на старых компьютерах, dosbox они не тянут. iceape (вариант seamonkey). icewm на голодный год берём. Прочие мелочи<br>
<br>
<br>
Диск седьмой<br>
------------<br>
<br>
mercurial используется мной для контроля версий статей oldpc notes, вот и она на седьмом диске. в игрушках nethack-console, кампании веснота и несколько украшалок. tomboy для заметок. шаблоны для scribus. freedos для dosemu (странно, что они по разным дискам). xchm.<br>
<br>
<br>
Диск восьмой<br>
------------<br>
<br>
Вообще ничего интересного. Интересно, зачем я его записывал. Ладно, поставим nexuiz версии 2.2, посмотрим как это добро тут взлетит на атишной карточке. Хотя вот glabels есть, буду визитки рисовать. О, tuxpaint, со штампами, вещь. freemind, посмотрим посмотрим. phpsysinfo какое-то - ну хоть будет, куда браузером ходить.<br>
<br>
<br>
Эксплуатация<br>
------------<br>
<br>
Сразу понимаю, что пропустил localepurge. Она есть, но на каком диске, сейчас не скажу. Остальное вроде пока на месте. Кстати, интересно что gparted уже стоит, хотя самого parted нет, странно. Итак, это всё затребовало 1002 мб на диске, сейчас посмотрим, какие диски ему понадобятся: <br>
<br>
вставьте диск 1. о, много ставит, в том числе и gnome-screensaver, как я и предполагал. вставьте диск 2. диск 4. ох, это всё метапакет gnome притянул, видимо, и abiword и gnumeric и всё-всё-всё. диск 8. интересно, зачем мне nexuiz на тачпаде? диск 5. диск 6. диск 3. диск 7.<br>
<br>
Надо внимательно изучить диск 9 (и 10), вдруг с ним будет ещё интереснее. Точно знаю, что на 9-м диске есть supertuxkart 0.2, данные от которого есть на восьмом... Изучил, есть смысл записать, есть полезные вещи. Или тогда уже восьмой не надо было писать :) когда-нибудь, надеюсь, запишу все 21 штуки, будет домашней реликвией. :)<br>
<br>
Всё поставилось, свободно 320 мб. После localepugre - 637. nexuiz тормозит сильно, при этом смысла на тачпаде нет. удалить! ppracer тормозит, туда же.<br>
<br>
phpsysinfo работает, но инфы как-то мало. зато интересные стили, может что-то из них можно для своего сайта использовать. Прямо здесь и поверстать.<br>
<br>
Но сначала записать ещё пару дисков.<br>
<br>
<br>
Девятый диск<br>
------------<br>
<br>
Записал диски 9, 10 и 11. Болванок больше нет. Что у нас на девятом? Ставим игры: blobwars, bos, freecraft, prboom, powermanga, tuxtype. И по мелочи.<br>
<br>
<br>
Десятый диск<br>
------------<br>
<br>
tcc можно покомпилировать. diveintopython, почитаем. cssed, редактор css - посмотрим. gnotepad+ - тоже посмотрим. из игр поставлю gtans, люблю эту головоломку. посмотрю, что такое mazeofgalious. редактор карт для wesnoth тоже пригодится. gtodo-applet проверим. screem - написано, среда разработки сайтов для gnome, и её проверим. mediawiki - можно будет локально заполнять. Хотя не, оно mysql требует, эта версия ещё не поддерживает sqlite, отказываемся. То же касается wordpress - я как-то как раз в районе etch поставил wordpress из репозитория "как есть", и запустил... на IBM R40 с процессором P4-1600 стартовая страница 40 секунд открывалась, другие вроде вообще не открылись. Так что на p3-1000 я даже не надеюсь, а настраивать в надежде на ускорение не собираюсь, не особо оно и нужно. gwaterfall, говорят, шрифты показывает - проверим. gambas - только runtime: вроде бы, на 11 диске остального нет, жаль.<br>
<br>
<br>
Одинадцатый диск<br>
----------------<br>
apt-zip для офлайн установки, пусть стоит. gnu hello для вежливости. python2.5-doc (а в etch есть python 2.5? что-то не помню). выбрал python 2.5, но не знаю, на каком он диске. игры пошли... falconseye. gweled.  ri-li :) starfighter. xdesktopwaves. holotz-castle. kobodeluxe. nethack-gnome. кстати, не помню такого. ставлю ttyrec для консоли. asciidoc древней версии, тоже интересно. zim. вот, пожалуй, и всё. выбрано на 379 мб. что-то пошло ставиться с 11-го диска. диск 9. диск 4. диск 6 (вот где python 2.5 притаился). диск 8. диск 10. диск 5. диск 1 (я уж боялся, его забудут). диск 2. начинает надоедать. диск 3. всё. для установки софта с трёх дисков понадобилось всего-то 10 дисков из 11, причём в непонятном порядке. И почему-то не понадобилось ничего с диска 7.<br>
<br>
<br>
Живём<br>
-----<br>
<br>
Не поставил jigdo, хотя не особо и надо, места свободного нет. Не поставил irda-utils, хотя тоже надобности особой нет. Вообще, чего-то доставлять страшно - опять дискотека будет. Лучше наотмечать один раз всё, и только потом всё ставить.<br>
<br>
Открыл screem. Мда, какой-то он странный, неудивительно, что он не выжил (он же не выжил) по сравнению с тем же bluefish. bluefish отмечу для установки, а дискотека будет тогда, когда отмечу всё, что забыл. gnotepad+ на gtk1, ой какой шарман! понятия не имею, как менять gtk1-темы. кандидат на удаление сразу. xfishtank, видимо, в gnome не работает. xdesktopwaves работает. Потом на icewm проверим.<br>
<br>
glabels работает. Есть даже наклейки на дискеты, как мило. tuxpaint со штампами - обожаю! freecraft работает, эх blizzard, забанили такую игру: сейчас был бы нормальный второй warcraft. оригинал на всём старше первого pentium летает так, что играть невозможно. bos на том же stratagus тоже работает, но тут я не разбирался. freemind засыпает ошибками java и не запускается, кандидат на удаление. cssed работает, но я в css не особо разбираюсь. lshw-gtk вообще практически ничего не показывает, на удаление.<br>
<br>
В остальном комплект достойный, можно жить и радоваться. По времени вся эта установка заняла примерно столько же, сколько на подобный компьютер ставится какая-нибудь windows xp, особенно через DOS. Зато там после установки только paint и косынка, а здесь - всего и много!<br>
<br>
$ vrms<br>
No non-free packages installed on deb4cd!  rms would be proud.<br>
<br>
<br>
Вывод<br>
-----<br>
<br>
Одинадцать дисков с софтом, фантастика! Столько всего! С таким набором не стыдно идти в гости туда, где есть старые компьютеры. Но не покидает ощущение, что самое интересное осталось на остальных десяти дисках. :) Когда-нибудь я запишу их все. И боюсь представить, как будет выглядеть установка в этом случае.<br>
<br>
Сейчас запакую это письмо в бумажный конверт и отправлю почтой (бумажной) на ближайшую станцию idec. Жизнь без сети есть!<br>

]]>
</content:encoded></item>
<item><title>браузеры на webkit больше не работают на p3</title><guid>zYbtYZ9okPrzTX8MU7Nq</guid><pubDate>2020-10-21 17:19:00</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/zYbtYZ9okPrzTX8MU7Nq#zYbtYZ9okPrzTX8MU7Nq</link>
		<description>
		Теперь окончательно всё. Если раньше что-то где-то как-то можно было (кстати, самодельный браузер на вебките в дистрибутиве slitaz linux довольно неплохо работает с современным вебом на p3 со 192 мб памяти), то теперь в OpenBSD 6.8 любой вебкитный легковесный браузер (luakit, vim...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Теперь окончательно всё. Если раньше что-то где-то как-то можно было (кстати, самодельный браузер на вебките в дистрибутиве slitaz linux довольно неплохо работает с современным вебом на p3 со 192 мб памяти), то теперь в OpenBSD 6.8 любой вебкитный легковесный браузер (luakit, vimb, surf, midori) пишет Illegal instruction.<br>
<br>
Seamonkey (2.49.5) всё ещё работает. Медленно, конечно, но lor загрузило, даже с рекламой. :)<br>

]]>
</content:encoded></item>
<item><title>поставил wifi на omnibook 6100</title><guid>kgFJ84bnR8DNg9vEZJQP</guid><pubDate>2020-10-21 16:28:43</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/kgFJ84bnR8DNg9vEZJQP#kgFJ84bnR8DNg9vEZJQP</link>
		<description>
		Странно, но в omnibook 6100 почему-то вообще не реагирует на pcmcia, в любой ОС. Обычно, если даже что-то не работает в pcmcia, оно шлёт ошибки pcmcia, а тут везде - полный молчок.

Зато, что я вообще вижу впервые на ноутбуках, тут два minipci-слота. В первом, вероятно, стоит ком...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Странно, но в omnibook 6100 почему-то вообще не реагирует на pcmcia, в любой ОС. Обычно, если даже что-то не работает в pcmcia, оно шлёт ошибки pcmcia, а тут везде - полный молчок.<br>
<br>
Зато, что я вообще вижу впервые на ноутбуках, тут два minipci-слота. В первом, вероятно, стоит комбо-карта, а вот второй - пустой. У меня валялось две minipci wifi, ipw2200 и ti ac100 или как-то так. оба требуют firmware (я без firmware только ralink 2500 да ath5k в пост-madwifi-йную эру помню).<br>
<br>
acx у меня в OpenBSD сыпал какими-то ошибками и не хотел работать, да и вообще какой-то он весь ржавый, сколько ему лет и зим не припомнят даже сами сторожилы. Вставил ipw. Поскольку антеннка у меня одна, а гнёзд под неё два, Main и AUX, вставил в Main. Всё это как-то затрамбовал в отверстие для слота, кое-как закрутил... вуаля, wifi работает даже в Debian Etch 4 (когда поставил прошивки из lenny). В OpenBSD тоже работает, естественно - я сначала на OpenBSD тестил. Не знаю, медленная или быстрая связь, но для текущих задач этого компьютера хватает :)<br>

]]>
</content:encoded></item>
<item><title>Plan 9: экстремальный KISS #2</title><guid>T9oyeYQT2heDwyXJbYoG</guid><pubDate>2020-10-21 14:15:01</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/T9oyeYQT2heDwyXJbYoG#T9oyeYQT2heDwyXJbYoG</link>
		<description>
		--------
from: hugeping
date: (21/10/20 09:07 GMT)
echo: std.hugeping
idec: ii://RgnPhsdf1I2MtQcMbZds
--------

Постепенно осваиваюсь в 9front. Стало понятно, что кое-где есть неточности в предыдущей статье. Но не ошибается только тот, кто ничего не делает! Так что продолжу свой ...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
--------<br>
from: hugeping<br>
date: (21/10/20 09:07 GMT)<br>
echo: std.hugeping<br>
idec: <a href="/RgnPhsdf1I2MtQcMbZds#RgnPhsdf1I2MtQcMbZds" class="url">ii://RgnPhsdf1I2MtQcMbZds</a><br>
--------<br>
<br>
Постепенно осваиваюсь в 9front. Стало понятно, что кое-где есть неточности в предыдущей статье. Но не ошибается только тот, кто ничего не делает! Так что продолжу свой цикл статей про жизнь в форке Plan 9 -- 9front.<br>
<br>
<a href="http://hugeping.tk/lib/uploads/acme-mail.png" class="url">http://hugeping.tk/lib/uploads/acme-mail.png</a><br>
<br>
<span class="header"># Простота кода</span><br>
<br>
Мне не повезло. На eeepc 1000px не работал ни wifi ни ethernet. Поэтому мне пришлось портировать драйверы alc и athn с OpenBSD. В случае athn, для скорости, я перенёс только код для своей карты AR2427. Все наработки по Plan9 я выкладываю сюда: <a href="https://github.com/gl00my/plan9hacks" class="url">https://github.com/gl00my/plan9hacks</a><br>
<br>
Я понимаю, что этот путь доступен не для всех, но хочу отдельно заострить внимание на простоте кода Plan9. Там, где в Linux/OpenBSD написано 10 строк, в Plan9 будет одна. <br>
<br>
OpenBSD:<br>
<pre class="code">
	/*
	 * Create DMA stuffs for TX ring
	 */
	error = bus_dmamap_create(sc-&gt;sc_dmat, ALC_TX_RING_SZ, 1,
	    ALC_TX_RING_SZ, 0, BUS_DMA_NOWAIT, &amp;sc-&gt;alc_cdata.alc_tx_ring_map);
	if (error)
		return (ENOBUFS);

	/* Allocate DMA'able memory for TX ring */
	error = bus_dmamem_alloc(sc-&gt;sc_dmat, ALC_TX_RING_SZ,
	    ETHER_ALIGN, 0, &amp;sc-&gt;alc_rdata.alc_tx_ring_seg, 1,
	    &amp;nsegs, BUS_DMA_NOWAIT | BUS_DMA_ZERO);
	if (error) {
		printf("%s: could not allocate DMA'able memory for Tx ring.\n",
		    sc-&gt;sc_dev.dv_xname);
		return error;
	}

	error = bus_dmamem_map(sc-&gt;sc_dmat, &amp;sc-&gt;alc_rdata.alc_tx_ring_seg,
	    nsegs, ALC_TX_RING_SZ, (caddr_t *)&amp;sc-&gt;alc_rdata.alc_tx_ring,
	    BUS_DMA_NOWAIT);
	if (error)
		return (ENOBUFS);

</pre>
Linux:<br>
<pre class="code">
	alx-&gt;descmem.virt = dma_zalloc_coherent(&amp;alx-&gt;hw.pdev-&gt;dev,
						alx-&gt;descmem.size,
						&amp;alx-&gt;descmem.dma,
						GFP_KERNEL);
</pre>
<br>
9front:<br>
<pre class="code">
        ctlr-&gt;tx_ring = mallocalign(sizeof(TxDesc) * DSCN, 8, 0, 0);
</pre>
<br>
А вот ещё один очень наглядный пример из ACPI.<br>
<br>
Linux:<br>
<pre class="code">
	args[0] =
	    acpi_ut_create_integer_object((u64)region_obj-&gt;region.space_id);
	if (!args[0]) {
		status = AE_NO_MEMORY;
		goto cleanup1;
	}

	args[1] = acpi_ut_create_integer_object((u64)function);
	if (!args[1]) {
		status = AE_NO_MEMORY;
		goto cleanup2;
	}

	args[2] = NULL;		/* Terminate list */

	/* Execute the method, no return value */

	ACPI_DEBUG_EXEC(acpi_ut_display_init_pathname
			(ACPI_TYPE_METHOD, info-&gt;prefix_node, NULL));

	status = acpi_ns_evaluate(info);
	acpi_ut_remove_reference(args[1]);
</pre>
<br>
9front:<br>
<pre class="code">
	p = amlwalk(dot, "^_REG");
	if (p != nil) {
		amleval(p, "ii", 0x3, 1, nil);
	}
</pre>
Это не шутка, это эквивалентный код. Код из 9front это мой код, который внесён в 9front, который я писал изучая аналогичный код Linux.<br>
<br>
Конечно, с одной стороны можно сказать, что это следствие примитивности, но не только. Весь код системы следует этой идее -- не усложнять! <br>
<br>
Немного отвлекаясь, хочу рассказать, что похожие эмоции я испытал, когда смотрел код утилиты cat одной из ранних версий Unix. Исходный код делал именно то, что и должна делать утилита cat. Не больше и не меньше. Сегодня же, можно посмотреть на <a href="https://www.gnu.org/software/hello/" class="url">https://www.gnu.org/software/hello/</a> чтобы убедиться, насколько технологии переусложнены. Кто-то скажет, что это неизбежно. У нас появились локали, gettext, разные варианты системных вызовов и так далее... Всё это, конечно, так. Но... Как программисту, мне хочется спросить -- адекватна ли цена? В общем, архитектурная простота Plan9 сквозит во всём. Plan9 -- не продукт.<br>
<br>
Итак, если вы программист (на C) -- проблем с доработками кода не будет. Кодовая база небольшая, доступна в /sys/src из коробки и очень быстро собирается/обновляется по mercurial даже на eeepc. C компилятор (вернее, даже серия компиляторов для разных архитектур) в Plan9 очень быстрый! Я так понимаю, написан он Кен Томпсоном. Система mk (аналог make) -- тоже очень быстрая и лаконичная. Ну, давайте что-нибудь соберём?<br>
<br>
<span class="header"># Выход в сеть</span><br>
<br>
Если у вас qemu установка, то сеть скорее всего просто работает. Попробуйте:<br>
<br>
<pre class="code">
cat /net/ndb
ip/ping ya.ru
</pre>
<br>
Я поднимаю wifi руками, скриптом. Мне так удобнее. Делается это очень просто:<br>
<br>
<pre class="code">
bind -a '#l1' /net # l1 это моя wifi карта, cat /dev/kmesg
aux/wpa -s ACCESS_POINT -p /net/ether1 # ether1 моя wifi карта
ip/ipconfig ether /net/ether1 # dhcp
</pre>
<br>
Как посмотреть доступные точки доступа?<br>
<br>
<pre class="code">
cat /dev/ether1/ifstats
</pre>
<br>
На самом деле bind '#l1' я делаю в lib/profile, до старта rio. Помните? У каждого процесса своё дерево файловой системы. А так, все процессы в rio будут наследовать его и /dev/ether1 станет доступным везде.<br>
<br>
Дальше, разберётесь. :)<br>
<br>
<span class="header"># git/mercurial</span><br>
<br>
В 9front уже входит mercural. Давайте воспользуемся им, чтобы забрать проект 9front ports, там есть много чего полезного. Открываем окно rio. (Или запускаем win в acme).<br>
<br>
<pre class="code">
cd /sys/
hg clone http://code.9front.org/hg/ports
cd 9ports/dev-vcs/git9
mk install
</pre>
<br>
Теперь у нас есть git! На самом деле, есть второй способ сделать это, подмонтировав к себе один из сетевых ресурсов по 9p, например 9front.<br>
<br>
<pre class="code">
9fs 9front
cd /n/extra
lc
</pre>
<br>
Здесь вы найдёте git9.tgz, который можно распаковать и собрать. Для тренировки (и пользы!) предлагаю собрать irc7.tgz из extra. Скопировать себе в $home, распаковать, собрать (mk install) и зайти на канал #instead сервера irc.freenode.net.<br>
<br>
Реализация git своя. Конечно, в виде файловой системы. :) Давайте заберём какой-нибудь проект по git. Я предлагаю попробовать собрать браузер netsutf.<br>
<br>
<pre class="code">
cd
mkdir Devel
cd Devel
git/clone https://github.com/netsurf-plan9/nsport
</pre>
git/clone -- это не опечатка! lc /bin/git/ да... <br>
<br>
Ох, чуть не забыл. Все пароли (от ssh, http, wpa, от _всего_) хранит специальная служба factotum! Вы можете добавлять в неё свои пароли/ключи при запуске, чтобы не вводить пароли руками. Я делаю это через скрипт из lib/profile, который читает файлик и добавляет пароли в factotum. Это небезопасно, т.к. мой файлик -- открытый. Для безопасного способа смотрим man secstore.<br>
<br>
Пример добавления пароля github:<br>
<pre class="code">
echo 'key proto=pass realm=GitHub server=github.com service=http user=gl00my !password=password' &gt; /mnt/factotum/ctl
</pre>
<br>
Для сборки netsurf нужно следовать инструкциям: <a href="https://github.com/netsurf-plan9/nsport" class="url">https://github.com/netsurf-plan9/nsport</a><br>
<br>
Но, не буду разжёвывать и лишать вас радости исследования. :)<br>
<br>
В портах вы найдёте golang свежей версии. Полезная в быту вещь.<br>
<br>
<span class="comment">// На данный момент, кстати, он собирается только если закомментировать строку CLEANCOMMAND в mkfile.</span><br>
<br>
На eeepc мне удалось собрать только go14 (мало памяти), но в qemu установке собрал современную версию. Так что можно собирать софт для eeepc в qemu.<br>
<br>
<span class="header"># Браузеры</span><br>
<br>
"Современных" браузеров в 9front нет. Для многих "пользователей" это невыносимая потеря. А для меня это делает 9front настоящей отдушиной. В этой системе нет окна в зашлакованный современный веб! По-моему, это даже здорово.<br>
<br>
Если серъёзно, у меня уже был опыт использования урезанных браузеров, так что был подготовлен. Для государственных сайтов и банков придётся использовать другие ОС или запускать в виртуалке (man vmx) OpenBSD. На eeepc я этого не делал. Ну, конечно, можно ещё по vnc ходить куда-то...<br>
<br>
Итак, браузеры которые я пробовал.<br>
<br>
<span class="header">## abaco</span><br>
<br>
Канонический plan9 браузер. Если честно, чисто эстетически, очень понравился! Но, увы, в 9front он падуч. И, кажется, не поддерживает png. Короче, не рекомендую.<br>
<br>
<span class="header">## mothra</span><br>
<br>
Сначала не понравился. Но потом, оказалось, что он удобен. И есть у него кое-какие биндинги на клавиши, что удобно. Например: a ввод - однооконный режим. m ввод - режим скачивания (режим mothra). Выглядел он страшненько в основном из-за русских символов. Но мы уже умеем патчить код:<br>
<br>
<pre class="code">
cd /sys/src/cmd/mothra
acme rdhtml.c
# меняем шрифты, я рекомендую везде dejavusans(it,bd)/unicode.12 и .14
mk install
</pre>
<br>
Мой вариант изменений лежит на <a href="https://github.com/gl00my/plan9hacks" class="url">https://github.com/gl00my/plan9hacks</a><br>
<br>
Короче, можно пользоваться.<br>
<br>
<a href="http://hugeping.tk/lib/uploads/opennet-mothra.png" class="url">http://hugeping.tk/lib/uploads/opennet-mothra.png</a><br>
<br>
<span class="header">## netsurf</span><br>
<br>
Работает, только для показа картинок нужно раскомментировать jpeg/png библиотеки в mkfile/mkfile.native и добавить флаги -DWITH_PNG -DWITH_JPEG.<br>
<br>
Рендерит странички неплохо, но нет многих удобных фич mothra. Подходит для просмотра сайтов, с которыми не справилась mothra.<br>

]]>
</content:encoded></item>
<item><title>Plan 9: экстремальный KISS #1</title><guid>zu9dMH3tSs5i1GP7bq4y</guid><pubDate>2020-10-21 14:13:00</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/zu9dMH3tSs5i1GP7bq4y#zu9dMH3tSs5i1GP7bq4y</link>
		<description>
		--------
from: hugeping
date: (10/10/20 15:02 GMT)
echo: std.hugeping
idec: ii://TF9RuFRon9u7ps9Owka3
--------

# Введение

Про операционную систему Plan 9 я слышал не раз. Но всё это время, мой интерес не переходил в активную фазу, ограничиваясь пассивным любопытством и чтением ...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
--------<br>
from: hugeping<br>
date: (10/10/20 15:02 GMT)<br>
echo: std.hugeping<br>
idec: <a href="/TF9RuFRon9u7ps9Owka3#TF9RuFRon9u7ps9Owka3" class="url">ii://TF9RuFRon9u7ps9Owka3</a><br>
--------<br>
<br>
<span class="header"># Введение</span><br>
<br>
Про операционную систему Plan 9 я слышал не раз. Но всё это время, мой интерес не переходил в активную фазу, ограничиваясь пассивным любопытством и чтением статей. Так продолжалось до настоящего момента, пока я всё-таки не попался в сети проекта <a href="http://9front.org" class="url">http://9front.org</a> <br>
<br>
Я не буду здесь писать энциклопедическую информацию о Plan 9. Но если совсем кратко, то создатели Unix в лице Bell Labs (среди сотрудников которой числятся Кен Томпсон, Деннис Ритчи, Роб Пайк) однажды взяли и решили сделать _правильную_ ОС, без оглядки на проклятый Legacy Unix, в том числе и POSIX. Доведя идею "всё есть файл" до абсолюта и стерев грань между локальными и удалёнными файловыми системами. В качестве примера: tcp/ip это тоже файловая система. Поэтому, если мы подключим к себе удалённую ФС /net, получится что-то вроде NAT. Вот так просто и естественно. В общем, получилась бескомпромиссная, распределённая и при этом крайне простая и красивая ОС. Которая (с некоторыми оговорками) оказалась ненужной. Потому что существующие решения просто работают, и миру этого достаточно...<br>
<br>
Но ребята из проекта <a href="http://9front.org" class="url">http://9front.org</a> форкнули Plan 9 и начали делать патчи, которые в том числе помогают Plan 9 работать на современном оборудовании. Итак, 9front можно сказать, это Plan 9, который лучше всего годится для того, чтобы поставить его на железо.<br>
<br>
<a href="http://hugeping.tk/lib/uploads/mothra.png" class="url">http://hugeping.tk/lib/uploads/mothra.png</a><br>
<br>
На данный момент у меня есть работающий 9front на eeepc 1000px в котором можно даже что-то делать. До этого, я около полугода запускал 9front в qemu и читал различную информацию. И, честно говоря, мало что понимал. Я гробил файловые системы, не мог отредактировать файл и вообще... Не понимал ничего. В общем, я решил начать цикл статей о Plan 9, в которых я буду рассказывать о своём субъективном опыте. Конечно, я не знаток этой ОС, поэтому если кто-то может -- поправляйте меня в комментариях.<br>
<br>
<span class="header"># Первые шаги</span><br>
<br>
Итак, начнём. <br>
<br>
Я начинал знакомство с ОС с чтения руководства dash с <a href="http://9front.org" class="url">http://9front.org</a> Руководство написано с юмором, с его помощью вы можете попробовать поставить 9front в qemu или на реальное железо (чего я бы пока не делал).<br>
<br>
И вот, мы ставим ОС, отвечая на странные вопросы инсталлятора, стартуем... Иии... Что это?<br>
<br>
Забудьте про всё, что вы знали. Здесь другой мир. Он прекрасен, но чтобы это понять, вам придётся пойти по пути аскетики и самоотречения. :) Шучу (почти). Для работы с Plan 9 нужна графика и мышь. Без этого -- просто никак. Это может быть ударом для вас. Поверьте, я сам пользуюсь emacs и помню кучу клавиатурных комбинаций. Здесь вам это не понадобится. Пройдёт немало времени, пока вы не привыкните к такому положению вещей и не начнёте получать от этого своеобразное удовольствие (ясность сознания). :) <br>
<br>
На ноуте, в принципе, можно обойтись тачпадом. Короче, нужны три кнопки мыши. С случае тачпада это может быть тап 1, 2 или 3-мя пальцами. Или (в случае физических кнопок): 1я, 2я и 2я кнопка вместе с shift.<br>
<br>
После загрузки вы увидите нечто, напоминающее терминал. Не спешите радоваться! Это не терминал, к которому вы привыкли. Ладно, наберите ls нажмите ввод. Ну, хоть что-то известное! Правда, вывод какой-то совсем уж аскетичный...<br>
<br>
В общем, в этом окне (новые окна вы можете создавать нажав 2ю кнопку мыши и выбрав в меню New) вы можете что-то запускать. Если вы запускаете графическую программу, то её содержимое заменит собой содержимое окна. Это не то, к чему вы привыкли, но это удобно. Чем-то напоминает тайловые оконные менеджеры, когда вы заранее создаёте фреймы. Но пока просто наберите man rio и почитайте, как работать в этом странном "оконном менеджере".<br>
<br>
Окно не скроллируется по умолчанию на новый вывод. Вы можете изменить это поведение нажав 3-ю кнопку мыши и выбрав scroll. То, что окно не скроллируется, минимизирует необходимось использования пейджера. Вы просто скроллите кнопками вверх/вниз. Хотя, пейджер всё-таки есть и называется 'p'.<br>
<br>
Про историю команд -- забудьте. Клавиши вверх/вниз всегда скроллят окно. Перемещаться по тексту и по истории ими нельзя. <br>
<br>
Текст в окне - это просто текст. Вы можете менять его, копировать и вставлять. Таким образом, можно воспринимать его как историю команд. Выбираете мышкой и делаете send. Команда выполнится.<br>
<br>
Некоторые хоткеи всё-таки есть, и они -- на вес золота:<br>
<br>
- C-a, C-e -- в начало и в конец строки;<br>
- C-u -- стереть всё слева от курсора;<br>
- C-f -- автодополнение путей в файловой системе (tab -- забудьте);<br>
- C-b -- прыжок к приглашению;<br>
- del - аналог C-c в Unix.<br>
<br>
Ещё нюанс. Допустим, вы написали:<br>
<br>
<pre class="code">
ls /usrr/glenda
</pre>
<br>
Заметили, что опечатались. Вернулись курсором к r и стёрли его, нажали ввод.<br>
<br>
Упс!<br>
<br>
<pre class="code">
ls /usr
/glenda
</pre>
<br>
При выполнении команд, курсор должен находиться в конце ввода! А так, выполнилась команда ls /usr. Используйте C-e.<br>
<br>
К этому нужно привыкнуть и это непросто. Все рефлексы заточены на другое. В современных Linux командная строка обвешена дополнениями и клавиатурными сокращениями, но здесь всё не так. Что взамен? Простота! Нет никакого терминала, есть просто поток текста. И всё. Черные буквы на светлом фоне. Всё есть текст.<br>
<br>
<span class="header"># Ещё несколько советов</span><br>
<br>
- Используйте lc вместо ls. Вывод lc информативней. Например, после имён каталогов ставится /;<br>
<br>
- Копирование в буфер обмена здесь называется snarf;<br>
<br>
- Домашний каталог это $home или /usr/glenda в установке по умолчанию;<br>
<br>
- Когда вы пишете что-то вроде grep, не надо заключать строки в "". Тогда в ввод эти кавычки и уйдут. Тут вам не bash, тут rc. У него совсем другие (более простые) правила эскейпинга. Можете использовать одинарные кавычки, если нужно. Например: g 'Kcaps' /sys/include/*. Да, g -- это рекурсивный grep;<br>
<br>
- Некоторые утилиты расположены в подкаталогах. Например, ip/ping. Что это значит? Что выполняемый файл лежит в /bin/ip/ping;<br>
<br>
- Посмотреть свой ip адрес: cat /net/ndb;<br>
<br>
- Используйте walk | grep как аналог find;<br>
<br>
- Скачать что-то (man hget);<br>
<br>
- Смотреть pdf или картинки (man page);<br>
<br>
- Браузеры: mothra, abaco (довольно падучий), можно собрать netsurf. Об этом будет другая статья;<br>
<br>
- Для переключения раскладки можно запустить: kbmap /sys/lib/kbmap/us /sys/lib/kbmap/ru и переключать мышкой. Чтобы сделать переключение с клавиатуры, можно немного поменять rio, об этом -- в другой раз;<br>
 <br>
- Копировать каталоги здесь можно с помощью dircp, cp -R -- нет;<br>
<br>
- fshalt -r -- перезагрузка;<br>
<br>
- fshalt -- выключение;<br>
<br>
- В домашнем каталоге есть bin/rc каталог. Здесь можете писать свои скрипты и они будут доступны для запуска. На самом деле, реализовано это за счёт bind. Сейчас поясню...<br>
<br>
<span class="header"># Bind</span><br>
<br>
В домашнем каталоге, lib/profile есть файл - который можно назвать аналогом .profile. Сделайте его cat и посмотрите. Видите?<br>
<br>
<pre class="code">
bind -a $home/bin/rc /bin
</pre>
<br>
bind позволяет делать объединение файловых систем. -a -- добавить файловую систему после. В данном случае, мы добавили bin/rc в пространство /bin. Короче, все наши скрипты из bin/rc видны в /bin. (man bind)<br>
<br>
Следующая строка, заметьте, использует $cputype. Дело в том, что кросскомпиляция есть из коробки, и есть разные компиляторы (man 6c). И разные каталоги для бинарников для разных архитектур.<br>
<br>
Интересно ещё вот что, если вы что-то забиндите в окне rio, а потом запустите другое окно -- не удивляйтесь, что там этого не будет. Пространство файловой системы наследуется процессами. Поэтому в новом окне будет пространство rio. То-есть, каждый процесс может настраивать свое файловое пространство как угодно.<br>
<br>
Поэтому в profile стартует webfs (это реалиазция http протоколов в виде файловой системы -- ну потому что здесь _всё_ реализовано в виде файловой системы) -- тогда все процессы из rio (который тоже стартует из profile) смогут работать с вебом.<br>
<br>
То, что пространство ФС персональное для каждого процесса имеет интересный практический плюс. Например, смонтировали вы флешку, чтобы отмонтировать её -- вам достаточно прибить окно. Ну или все окна, в которых вы её смонтировали. Хотя команда unmount тоже есть (обратите внимание, не umount, а unmount).<br>
<br>
Из profile стартует графическая система rio с флагом -i riostart.<br>
<br>
<span class="header"># riostart</span><br>
<br>
Делаем cat /bin/riostart.<br>
<br>
Это вот и есть стартовый скрипт rio. Можете кастомизировать под себя. Например, запустив kbmap с нужными параметрами (переключалка раскладки клавиатуры). Упс... Мы ещё не умеем редактировать файлы.<br>
<br>
<span class="header"># Редактируем временную зону в acme</span><br>
<br>
Давайте начнём учиться редактировать с того, что выставим нормальную временную зону. Дело в том, что в 9front нет Российских временных зон из коробки. Но это не беда. Ведь всё есть файл!<br>
<br>
Пишем:<br>
<br>
<pre class="code">
acme /adm/timezone/local
</pre>
<br>
Открылся редактор acme. В нём -- ваша текущая временная зона. На самом деле acme это не только редактор, это среда. Что-то вроде emacs в Plan 9. Детище Роба Пайка, который, наверняка, писал golang именно в нём. Но только это KISS emacs. :) Я не способен сейчас научить вас работать в acme (тем более, что я сам только учусь), но кратко опишу его принципы.<br>
<br>
В acme мы имеем что-то вроде тайлового оконного менеджера. Можем создавать столбцы (3-кнопка на Newcol) и делить их на части (3-кнопка на New).<br>
<br>
В acme тоже "всё есть текст". Это значит, что вы можете редактировать зону меню так же, как и текст. Пока не делайте этого, просто не пугайтесь если вдруг сотрёте кнопку Newcol. Просто напишите её там, где вам удобно. :)<br>
<br>
Например, добавьте в зоне меню команду win. Просто текст win. 3-кнопкой нажмите на win и запустите "терминальное" окно внутри acme. Другие полезные команды смотрите в man acme. Вы можете писать скрипты, которые будут командами. Скрипты могут выводить текст и потреблять текст из редакторы. Таким образом, можно сделать, например, команду indent параграфа. Кроме того, acme поддерживает файловую систему (да-да, как и всё тут!), с помощью которой можно управлять редактором. Так что в acme можно читать почту и делать что-то ещё, что вам понадобится, просто дописывая нужную вам функциональность.<br>
<br>
Поиск делается дописыванием текста после меню | Look, выделением этого текста и 3-кнопка. Так же можно просто выделять текст и жать 2-кнопку.<br>
<br>
Открыть файл по номеру строки: добавьте к имени файла в меню :число, выберете всё это и нажмите 2-кнопку.<br>
<br>
Режим авто-отступа есть. Он включается Indent on (да, да - допишите это в меню и выполните).<br>
<br>
Итак, у вас открыт редактор на файле local. Надо стереть содержимое файла. Стрелочки? СТРЕЛОЧКИ СКРОЛЛЯТ ТЕКСТ! shift-стрелочки? Нет! Выделяем текст мышкой и нажимаем backspace!<br>
<br>
Да, настал момент суровой правды. Вы не можете перемещаться по строкам с помощью стрелок курсора даже в текстовом редакторе! Так что или бегите (пока можете), или -- продолжим.<br>
<br>
На самом деле, это жутко раздражает по началу. Но потом, я стал замечать за собой некоторую дисциплину. Всё не так плохо, сознание разгружается. Просто редактируем текст по правилам этого мира. Сейчас, по прошествии времени, я даже нахожу в этом какое-то удовольствие и отдушину (после emacs).<br>
<br>
Да! Подсветки синтаксиса нет. Робу не нравится смотреть на код, как на новогоднюю ёлку.<br>
<br>
Итак, вернёмся к временной зоне. Для московского времени я оставил одну строку:<br>
<br>
<pre class="code">
MSK 10800 MSK 10800
</pre>
<br>
Это временная зона GMT+3 (в секундах). Зимнее и летнее время.<br>
<br>
Сохраняем файл. Ах, да... 3-я кнопка мыши по Put. Если Put пропал - вы сохранили файл. Выйдете из редактора самостоятельно.<br>
<br>
Но это ещё не всё! Если у вас в BIOS время настроено в UTC, то надо сделать следующее:<br>
<br>
<pre class="code">
acme /rc/bin/termrc.local
</pre>
<br>
Впишите строку:<br>
<br>
<pre class="code">
TIMESYNCARGS=(-ra1000000)
</pre>
<br>
И сохраните. Ну или вы могли бы убрать параметр L из TIMESYNCARGS в файле /bin/termrc в самом начале, но это хуже. /bin/termrc запускает termrc.local.<br>
<br>
/bin/termrc - это скрипт, который стартует вашу терминальную станцию.<br>
<br>
<span class="header"># Немного об архитектуре</span><br>
 <br>
То, что вы поставили себе в qemu (или на ноутбук?), в терминах Plan 9 называется терминальной станцией. Дело в том, что Plan 9 это сетевая система, где предусмотрены разные типы станций: терминал, файловый сервер, cpu-сервер итд. Границы между ними стёрты с помощью сетевой файловой системы 9p. Теорию почитайте тут: <a href="http://doc.cat-v.org/plan_9/4th_edition/papers/" class="url">http://doc.cat-v.org/plan_9/4th_edition/papers/</a> А в 9front вы получаете как бы всё в одном: терминальная станция, файловый сервер и т.д. Но в теории, это всё можно настроить на отдельных машинах. И именно так Plan-9 использовалась в Bell-Labs. <br>
<br>
<span class="header"># Файловая система</span><br>
<br>
По умолчанию предлагается использовать CWFS.<br>
<br>
"Файловая система" тут тоже реализована как служба-процесс. К которому можно подсоединиться и что-то сделать. Например, подключение к консоли:<br>
<br>
<pre class="code">
con -C /srv/cwfs.ctl
help
</pre>
<br>
Можете проверить fscache командой check.<br>
<br>
CWFS это на самом деле интересная файловая система. Точнее -- файловый сервер. Он состоит как бы из двух областей. Есть fscache - в котором и идёт постоянная работа. И есть fsworm (Write Once Read Many) - это место куда архивируются данные и никогда не стираются. То-есть, когда-то ночью грязные блоки fscache сбрасываются в fsworm. Потом снова работаем с fscache. Сброс грязных блоков - это команда dump. Вы можете выполнять её руками через консоль: con -C /srv/cwfs.ctl, тем самым вы освобождаете место в кеше!<br>
<br>
fsworm позволяет посмотреть любой слепок из тех, когда были сделаны dump. Смонтировать их можно так:<br>
<br>
<pre class="code">
9fs dump
</pre>
<br>
<span class="quote">&gt; Не выключайте питание во время дампа!</span><br>
<br>
По началу я никак не мог понять, почему у меня кончается место на диске! Оказывается, забивался сравнительно небольшой fscache. Надо было бы сдампить его в fsworm. Конечно, cwfs на нетбуке это немного странно. :) Что я буду делать, когда забью fsworm? Вероятно, пересоздам его заново, скопировав последнее состояние в fscache?<br>
<br>
<span class="header"># Редактирование plan9.ini</span><br>
<br>
После первой установки, скорее всего вам понадобится поменять что-то в параметрах загрузчика. (man plan9.ini) Например, выставить более комфортное разрешение vesa. Включить acpi, поменять тип мыши и др.<br>
<br>
Для этого надо подмонтировать специальный fat раздел:<br>
<br>
<pre class="code">
9fs 9fat
acme /n/9fat/plan9.ini
</pre>
<br>
Помните? Открывайте редактор из этого же окна. В другом окне файловая система не будет подмонтирована. По началу это сбивает с толку.<br>
<br>
На этом же разделе, кстати, находится ядро. Но о компиляции ядра мы поговорим в другой раз. <br>
<br>
<span class="header"># Доступ к файловой системе по сети из Linux</span><br>
<br>
<pre class="code">
acme $home/bin/rc/export
</pre>
Содержимое файла:<br>
<pre class="code">
#!/bin/rc
aux/listen1 -t 'tcp!*!564' /bin/exportfs -r /
</pre>
<br>
Запустите скрипт в окне и монтируйте с Linux:<br>
<br>
<pre class="code">
9pfuse &lt;адрес&gt;:564 &lt;точка монтирования&gt;
</pre>
<br>
Исходники системы находятся в /sys/src/ :)<br>
<br>
<span class="header"># Заключение</span><br>
<br>
К сожалению, вводная статья получилась сумбурной. Очень много информации и всё очень связано: начинаешь что-то писать, сразу понимаешь, что надо рассказать сначала о другом компоненте. Берёшь другое -- снова та же история.<br>
<br>
Погружение в Plan 9 для меня было непростым процессом, и я сам ещё нахожусь в самом начале пути. Но в следующих статьях я попробую писать более конкретно, сосредоточившись на конкретных практических задачах.<br>
<br>
Примерный план статей такой:<br>
<br>
- Собираем netsurf и irc (git, hg, порты, golang);<br>
- Изменяем исходные коды системы (смена раскладки клавиатуры);<br>
- Музыка (и видео???);<br>
- Мои патчи: ethernet alc, ethernet athn, acpi, vgadb;<br>
- Сравнение исходного кода ядер: openbsd, Linux, plan9.<br>
<br>
Если что, пишите свои предложения/вопросы.<br>
<br>
<img class="img" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAA+CAYAAABtCJj3AAACaElEQVR4nNRa7bLrIAjUTt//lXPnnpmcMRzAXUBt91fbRGRVPu2rfTnegTGX+N6LdAmB3YFb+S5+k6S2gSEwKq8pfITE19sAQ6Abn0dsP04agZkC1nNpF1vwNiYdP1urLW3hqA2MBtqd1ezKbxa2ELKO0CWIaGf7Oh0D2iSQaW7zctyoJ2NEKelxhb3j4SltPdMURYnDJKXSM0U9JaIrm5KnGStLovJI0HI9b8N6kSNEXsaLpz2M9IAmpBuVSjMkkAge3VVznBYHpO+v2IlMxHZJWMkccpzY3coshDnWC2QygGWhRfKIjAcZZFW0EjJaVlYsRJqAKzAgZzbejfKRop6Z3FKCsQfXiBkCVakCK8f1hGhJeUr5Ztjc7/eVRf2q/tFDzioCO5pfP3PsaKtklXcrwRUEKlPtaaF0srEV7SE9xszcKDsBuvrR0vKPSz21A2VG7RFY3bSS/acQkEi8s7z03C9VD5wA07KHInFfUBNY8GS7WSyyA5Gzuq3RG71iOomHDtU2EDVeb5xbj0cIZBq7HrQboGkzIboDnnIV3Qe4AZApKbUrV+0dlhD1fmXnTcqrykqXFvVtcosjlcgsmJoRRFYGWdlKd+v2oSoDVEWPSZMp7y3oxpamBJLgZRI62JYyNjC7A2ONvkXyrugRYo2RScmZS0NqB6KG6UVVa55pHXDjk+qBG7DyjSBQ0dtfAoTAtCpaBCiSowUNMkklYLkVNlBJQktH4Hvi7MTZ8SEZ1dlohUzt/xsmqm5oZARG/6lCuUxWqQjQizxrdeEIDD1Mgj1ytPLQC4VYYUMfgbAH+o9/AQAA///B46tqXdzfpAAAAABJRU5ErkJggg=="><br>
<br>
<span class="comment">P.S. Edited: 2020-10-11 10:28:47</span><br>

]]>
</content:encoded></item>
<item><title>obsd-p2-cd-6.8-i386.iso</title><guid>x9qAynHw0SxTbccIRC9r</guid><pubDate>2020-10-20 18:23:21</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/x9qAynHw0SxTbccIRC9r#x9qAynHw0SxTbccIRC9r</link>
		<description>
		Представляю свой традиционный неофициальный CD для офлайнового использования OpenBSD 6.8 на системах класса Pentium II

Диск не содержит многопроцессорного ядра bsd.mp и набора компиляторов comp68.tgz

Зато на диске представлены некоторые прошивки и набор пакетов для нетребовател...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Представляю свой традиционный неофициальный CD для офлайнового использования OpenBSD 6.8 на системах класса Pentium II<br>
<br>
Диск не содержит многопроцессорного ядра bsd.mp и набора компиляторов comp68.tgz<br>
<br>
Зато на диске представлены некоторые прошивки и набор пакетов для нетребовательного десктопа или домашнего сервера на базе систем P2/P3<br>
<br>
<a href="http://d.51t.ru/pub/obsd-p2-cd-6.8-i386.iso" class="url">http://d.51t.ru/pub/obsd-p2-cd-6.8-i386.iso</a><br>

]]>
</content:encoded></item>
<item><title>links+ и librsvg</title><guid>V6jxAXVmdS9WDsd2qyd2</guid><pubDate>2020-10-20 04:25:06</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/V6jxAXVmdS9WDsd2qyd2#V6jxAXVmdS9WDsd2qyd2</link>
		<description>
		Смотрю, у зависимости links+ в графике - librsvg, которая занимает 55 мб в сжатом виде, и более 200 - в распакованном. Я всегда на свои CD помещаю links+, отличный браузер для старых пк, который в прошлом немало меня спасал. Этот CD (который скоро выйдет) будет первым, на котором...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Смотрю, у зависимости links+ в графике - librsvg, которая занимает 55 мб в сжатом виде, и более 200 - в распакованном. Я всегда на свои CD помещаю links+, отличный браузер для старых пк, который в прошлом немало меня спасал. Этот CD (который скоро выйдет) будет первым, на котором графической версии не будет.<br>
<br>
Написал маинтайнеру о том, нужна ли эта зависимость. Он обещал подумать.<br>

]]>
</content:encoded></item>
<item><title>про Pentium II и его Celeron</title><guid>ipnOMeuZJIVG2YdPnVUu</guid><pubDate>2020-10-19 11:56:00</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/ipnOMeuZJIVG2YdPnVUu#ipnOMeuZJIVG2YdPnVUu</link>
		<description>
		Я в своих статьях несколько ошибся, называя процессор P2-400 Celeron-ом, хоть
OpenBSD его так упорно и называет, Debian его называет правильно, Mobile
Pentium II. У Celeron нет кэша 256 кб, как у моей модели.

Сразу же услышал несколько версий о том, что Celeron сильно уступал Pe...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Я в своих статьях несколько ошибся, называя процессор P2-400 Celeron-ом, хоть<br>
OpenBSD его так упорно и называет, Debian его называет правильно, Mobile<br>
Pentium II. У Celeron нет кэша 256 кб, как у моей модели.<br>
<br>
Сразу же услышал несколько версий о том, что Celeron сильно уступал Pentium II.<br>
<br>
Это верно лишь отчасти, когда мы ведём разговор о первых Celeron, которые были <br>
вообще без кэша. Но про эти процессоры быстро все забыли. И, конечно, никаких<br>
400 мгц у них и близко не было, только 266 и 300 мгц. Также, благодаря<br>
отсутствию кэша, эти модели хорошо разгонялись (в тесте ниже 266 разогнан до<br>
400, что дало прирост кадров в квейке с 27 до 39, а в unreal - с 15 до 23)<br>
<br>
Потом вышел Celeron на ядре Mendocino, со 128 кб кэша. В отличие от Pentium II,<br>
кэш там был на ядре и работал быстрее, чем на P2. Поэтому по результатам тестов<br>
аналогичные процессоры на P2 и Celeron отличались мало.<br>
<br>
Вот, например, тестирование: <a href="https://www.ixbt.com/cpu/mendocino.html" class="url">https://www.ixbt.com/cpu/mendocino.html</a><br>
<br>
Немного цитат оттуда:<br>
<br>
... 24 августа Intel представил еще два процессора из семейства Celeron — 300A и 333, которые, по сути, Celeronами не являются. Новые процессоры хоть и выполнены по 0.25 мкм технологии, но содержат новое ядро Mendocino (читается — мендосино), в котором интегрирован кеш второго уровня размером 128 Кбайт. Как известно, стандартный процессор Pentium II содержит 512 Кбайт кеша, но этот кеш находится вне ядра и работает на половинной частоте процессора. В Mendocino же за счет того, что L2 кеш расположен на одном куске кремния вместе с процессором, его частота повышена до полной частоты процессора. Такое решение должно обеспечить значительный прирост производительности.<br>
<br>
... Celeron 333 показал производительность, сравнимую с Pentium II 333, а в тесте по игре Unreal даже обогнал его. Это говорит о том, что 128-килобайтного кеша достаточно практически для всех приложений. Однако то, что по WinBench98 CPUMark32 Pentium II 333 обошел Celeron 333 на более чем 20%, говорит о том, что все-таки существуют приложения, где 128 Кбайт кеша недостаточно.<br>
<br>
... мы пытались найти среди приложений, активно использующих память, программы работающие на новом Celeron значительно медленнее, чем на Pentium II. Была проверена скорость конвертации AVI-файла MPEG XingMPEG Encoderом версии 2.0 и скорость архивирования программой WinRAR 2.04 c размером словаря 1024 Кбайта. Тестирование показало, что преобразование в MPEG выполняется на Celeron 333 на 2% медленне, чем на Pentium II 333, а архивация — на 4% быстрее. Таким образом, если реальные приложения, более чувствительные к размеру кеша, чем к его быстродействию и существуют, то круг их крайне ограничен и страшно далеки они от народа. Можно уверенно утверждать, что производительность ядра Mendocino сравнима с Deschutes и в офисных приложениях, и в играх.<br>
<br>
Что касается мобильных Pentium II, то у них уже 256 кб кэша на ядре, и они<br>
считаются самыми быстрыми в линейке Pentium II.<br>

]]>
</content:encoded></item>
<item><title>Старое железо. Заметка №4: iDEC</title><guid>73gn1TV1Mhng5wLwTaug</guid><pubDate>2020-10-19 06:00:39</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/73gn1TV1Mhng5wLwTaug#73gn1TV1Mhng5wLwTaug</link>
		<description>
		= Старое железо. Заметка №4: iDEC
51t.ru
2020-10-19


== Фидо 21 века для компьютеров 20-го

=== Что?

Не знаю, как это правильно пишется, но мне нравится писать iDEC. Пусть думают,
что это придумали в Apple. Лишний интерес не повредит. Или пусть думают, что
это гламурный DEC. А ...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
<span class="header">= Старое железо. Заметка №4: iDEC</span><br>
51t.ru<br>
2020-10-19<br>
<br>
<br>
<span class="header">== Фидо 21 века для компьютеров 20-го</span><br>
<br>
<span class="header">=== Что?</span><br>
<br>
Не знаю, как это правильно пишется, но мне нравится писать iDEC. Пусть думают,<br>
что это придумали в Apple. Лишний интерес не повредит. Или пусть думают, что<br>
это гламурный DEC. А что, модный PDP-11 для домохозяек - это красиво. Как раз<br>
между стиральной и посудомоечной машиной поставить.<br>
<br>
Есть такая проблема - некуда сходить по http. Конечно, есть мнение, что и по<br>
https сходить-то особо некуда, лучше вообще дома сидеть и чай пить. Но по<br>
http некуда сходить, даже если очень хочется.<br>
<br>
Почему-то появилась мода насильно переводить пользователя на https, даже если<br>
он об этом не просил. Всё для его же блага. Я почему-то думал, что это<br>
пользователь должен сам выбирать, как ему посещать сайты: оказывается, нет.<br>
<br>
В любом случае, на сайте <a href="http://oldpc.51t.ru" class="url">http://oldpc.51t.ru</a> никакого https нет. Там будет<br>
собираться вся информация и все источники контента для старых компьютеров.<br>
<br>
А если ещё и хочется пообщаться в какой-нибудь живой сети?<br>
<br>
И тут гражданин с заднего ряда обязательно спросит "постойте, ведь есть фидо".<br>
<br>
Хорошо, настройте-ка bink + тоссер + golded на OpenBSD.<br>
<br>
Хорошо, мы не любим OpenBSD, это же самое на старом linux для современных реалий<br>
<br>
Хорошо, берём готовый фидо-пакет, учим систему работать с кодировкой ibm866,<br>
получаем пойнта, и у нас фидо, самое настоящее, оригинальное.<br>
<br>
Но много ещё вопросов: что делать с бинарными файлами (вместо обычного <br>
текста), что если хочется получать сообщения сразу на несколько систем (в fido <br>
принцип outbound, забрал то, что на тебя лежит, один раз, и оно больше на тебя <br>
не лежит), как посмотреть старые сообщения. И, конечно, как это всё настраивать.<br>
<br>
Люди, которые так говорят, не хотят получать сообщения. Они хотят настраивать<br>
фидо. Тоже интересное занятие, но здесь не про это.<br>
<br>
И пока гражданин настраивает своё фидо, продолжим. Возьмём вместо майлеров,<br>
тоссеров и прочих глиссеров обычный python2.4-2.7 (либо python 3 для тех, кто<br>
более современен), и продолжим.<br>
<br>
<span class="header">=== Что такое iDEC?</span><br>
<br>
Упростим до предела.<br>
<br>
По сути, это групповой мессенджер. Такой телеграм для домохозяек с гламурным<br>
PDP-11 или хотя бы Pentium II.<br>
<br>
Что лежит в основе мессенджера? Переписка.<br>
<br>
Но что такое переписка? "Гы, лол" из телеграма - это переписка. И сообщения,<br>
которые мчались на каретах неделями, это тоже переписка.<br>
<br>
Только это разные жанры переписок. Никто не посылал "гылол" неделями на каретах.<br>
<br>
В общем, idec это переписка обстоятельная. Когда можно спокойно подумать,<br>
поразмышлять. Можно даже сохранить черновик, попить чаю, подумать ещё раз, и <br>
только потом отправить. Пусть не на карете, но сообщение по роутингу может <br>
пройти путь через несколько почтовых станций, давая на каждой лошадям <br>
отдохнуть (это называется интервал поллинга).<br>
<br>
Поэтому я люблю текстовый клиент. Он даёт ощущение текста. Позволяет <br>
оперировать текстовыми файлами. И только потом превращать их в сообщения. Или <br>
не превращать. Над сообщениями телеграма думать некогда, пока вы выписываете<br>
"милостливый государь", там ещё 15 сообщений пришло.<br>
<br>
Кто использует P2, тот никуда не спешит. Поэтому обстоятельное общение должно<br>
таким пользователям понравиться. Всё равно, ходить по http больше особо некуда,<br>
а тут сообщения сами приходят. В принципе, этим сервисом можно пользоваться<br>
даже офлайн, перекачивая бандлы хоть через дискеты, но об этом поговорим в<br>
другой раз.<br>
<br>
<span class="header">=== Что нужно</span><br>
<br>
Можно использовать веб-интерфейс, если браузер позволяет. <br>
<br>
Можно использовать клиент, скачивая сообщения с этих станций. При наличии<br>
аккаунта можно даже закачивать их обратно (если не пригодились). В смысле,<br>
можно писать свои сообщения, и их увидят все подписчики эхи.<br>
<br>
Что такое эха? Это когда кричишь куда-то "э-ге-гей", и тебе отвечают. Эха<br>
это общая тема, в которую все пишут-читают. Например, эха oldpc.51t.ru<br>
(ныне: retro.talks) это эха про старые компьютеры, там ещё заметки выходят. <br>
Ну, те самые, где он про фидо врёт. Кто-то написал в эху - все увидели. <br>
Вот такой вот телеграмканал, только без телеграма. Потому что эха.<br>
<br>
Обычно на каждой странице каждой станции есть список эх, с сообщениями в них.<br>
<br>
<span class="header">=== Эх, замечательно!</span><br>
<br>
На данный момент по чистому http работают две станции:<br>
<br>
<a href="http://hugeping.tk" class="url">http://hugeping.tk</a><br>
<br>
<a href="http://idec.spline-online.tk" class="url">http://idec.spline-online.tk</a><br>
<br>
( <a href="http://ii.blcat.ru" class="url">http://ii.blcat.ru</a> тоже работает)<br>
<br>
Сайты прекрасно работают в Epiphany 2.14 из Debian Etch, и неплохо там смотрятся.<br>
<br>
К сожалению, документации в виде чистого http мне найти не удалось. Думаю, в<br>
ближайшее время я сам её переведу на http. Следите за retro.talks, сайтом и эхой<br>
<br>
Но для обычного общения документация не нужна. Сайты устроены довольно просто.<br>
Пользоваться клиентами чуть сложнее, но иногда оно того стоит. Особенно, если<br>
эта система из области Pentium 1 с 12 мб памяти: он тоже может быть полноценной<br>
iDEC станцией, если водрузить туда систему, поддерживающую UTF-8 и python 2.4.<br>
<br>
<span class="header">=== Caesium</span><br>
<br>
Curses-клиент, написанный на python 3. Интерфейс напоминает старый добрый<br>
GoldEd. Настройки и горячие клавиши описаны в Readme. Хочу лишь заметить,<br>
что клиент ничего не будет получать, пока не будет прописана строка авторизации<br>
в конфиг-файле (строка должна быть после нужной ноды).<br>
<br>
<span class="header">=== ii-txt</span><br>
<br>
Текстовый клиент, работающий с python 2.4, 2.5, 2.6, 2.7. Проверен на Debian <br>
Sarge и Etch (при локали UTF-8).<br>
<br>
Если вы думали, что caesium это текстовый клиент, то вы ошибались. Caesium это<br>
визуальный клиент. Текстовый клиент - это когда уходят и приходят текстовые <br>
файлы, а вы провожаете их взглядом. Интерфейсом текстового клиента являются<br>
просмотрщики и редакторы пользователя: для меня это Midnight Commander.<br>
<br>
Для написания и публикации статей это очень удобно: я пишу статью в текстовом<br>
файле, а потом лишь добавляю две строчки заголовка ИМЯ и ТЕМА, и копирую в<br>
директорию нужной эхи под именем new. После чего жму на send.sh, и файл улетает.<br>
<br>
При приходе новых сообщений он сам их покажет через less. В общем, несмотря<br>
на предельную аскетичность, нужное для спокойного общения там есть.<br>
<br>
Ссылка: <a href="http://ii.blcat.ru/s/ii-txt-0.9.tar.gz" class="url">http://ii.blcat.ru/s/ii-txt-0.9.tar.gz</a><br>
<br>
<span class="header">=== Что почитать?</span><br>
<br>
Ну, главная эха для всех старокомпьютерщиков, их центр притяжения - это,<br>
конечно, retro.talks. Там и новые, вернее, Старые Записки выходят, там и<br>
общение по теме, и другие сообщения. На станции hugeping.tk эха доступна и<br>
по rss, так что можно читать её и из любого rss-клиента:<br>
<br>
<a href="http://ii.blcat.ru/rss/retro.talks" class="url">http://ii.blcat.ru/rss/retro.talks</a><br>
<br>
Также среди тематических эх: текстовые (но с графикой, музыкой и прочими<br>
спецэффектами) приключения Instead (хорошая тема для старых компьютеров, <br>
это надо разобрать отдельно) в эхах группы std.*, linux в эхе linux.14,<br>
болталка в эхе pipe.2032. Смотрите эхи на станциях, выбирайте и разбирайтесь.<br>
( см <a href="http://hugepink.tk" class="url">http://hugepink.tk</a> )<br>
<br>
Как же будет приятно, расположившись за своим тёплым и прекрасным Pentium II,<br>
да даже и Pentium I (лишь бы памяти хватило на установку старого OpenBSD или<br>
Debian), погрузиться в мир вашего нового iDEC: сети 21 века, которая отлично<br>
поддерживает компьютеры века 20-го.<br>
<br>
<span class="header">=== Все здесь</span><br>
<br>
Конечно же, это сообщение написано сразу в эху, и только потом попадёт на<br>
сайт (в html, t2t, adoc). Написано оно в mcedit в Debian Etch, на ноутбуке<br>
P-III, с прекрасной удобной клавиатурой (удобнее современных), отправлено<br>
клиентом ii-txt. Я тут, буду писать сообщения и отвечать на вопросы.<br>
<br>
Нам, старичкам, нужно держаться вместе. Нас дискриминируют, у нас забрали http,<br>
нам желают скорейшего забвения, но у нас есть ещё то, что нас объединяет.<br>
<br>
И если твой компьютер стар - здесь этого не стесняются, здесь этим гордятся!<br>
<br>
<a href="http://ii.blcat.ru/retro.talks" class="url">http://ii.blcat.ru/retro.talks</a><br>
<br>
(ссылки на старую эху были поменяны на эху retro.talks)<br>

]]>
</content:encoded></item>
<item><title>Re: Старое железо. Заметка №2: OpenBSD 6.8</title><guid>lJMs4VR7QEfv7zTtqLr0</guid><pubDate>2020-10-19 05:51:23</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/lJMs4VR7QEfv7zTtqLr0#lJMs4VR7QEfv7zTtqLr0</link>
		<description>
		&gt; В итоге, я поставил на него 9front (форк Plan9). Правда, чтобы всё заработало, мне пришлось портировать wifi/ethernet драйверы из OpenBSD и ещё попатчить кое-что по мелочи. Зато теперь, нетбуком действительно интересно пользоваться! И памяти хватает! (Хотя, на сборку последних ...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> hugeping<br><br>
<span class="quote">&gt; В итоге, я поставил на него 9front (форк Plan9). Правда, чтобы всё заработало, мне пришлось портировать wifi/ethernet драйверы из OpenBSD и ещё попатчить кое-что по мелочи. Зато теперь, нетбуком действительно интересно пользоваться! И памяти хватает! (Хотя, на сборку последних версий golang её не хватило).</span><br>
<br>
Круто. Обзоры были? Или будут?<br>
<br>
А golang поддерживает этот процессор?<br>
<br>
<span class="quote">&gt; Например, netsurf (gtk версия) сразу пожаловался на нехватку памяти. Скорее всего, потому что был вариант с gtk. Прикол в том, что на этом же нетбуке когда-то крутилась убунта, и не жаловалась.</span><br>
<br>
Странно. gtk2-версии вообще работали прилично. А вот gtk3-версия в свежем 6.8 на p400/128ram+128swap - тормозила до неюзабельности, но на память не жаловалась<br>

]]>
</content:encoded></item>
<item><title>OpenBSD 6.8 released</title><guid>YeJ3mRMHAfmH7Ct7O0IB</guid><pubDate>2020-10-19 04:15:24</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/YeJ3mRMHAfmH7Ct7O0IB#YeJ3mRMHAfmH7Ct7O0IB</link>
		<description>
		Лучший друг всех старичков, OpenBSD 6.8, наконец-то выпущен.

И, наконец-то, снова с песенкой!

https://ftp.openbsd.org/pub/OpenBSD/songs/song68.ogg

Ура, товарищи!...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Лучший друг всех старичков, OpenBSD 6.8, наконец-то выпущен.<br>
<br>
И, наконец-то, снова с песенкой!<br>
<br>
<a href="https://ftp.openbsd.org/pub/OpenBSD/songs/song68.ogg" class="url">https://ftp.openbsd.org/pub/OpenBSD/songs/song68.ogg</a><br>
<br>
Ура, товарищи!<br>

]]>
</content:encoded></item>
<item><title>Re: ii-txt-0.8.tar.gz</title><guid>h9F5C60XWgqfxHB5GlCV</guid><pubDate>2020-10-18 13:57:57</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/h9F5C60XWgqfxHB5GlCV#h9F5C60XWgqfxHB5GlCV</link>
		<description>
		&gt; Сейчас это просто добавление новой версии в базу, а http морда показывает всегда новую версию.

так я и по http не вижу, чтобы наскальная живопись в файл превратилась.

а так, я у себя просто грохну файл эхи и заново всё скачаю...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> hugeping<br><br>
<span class="quote">&gt; Сейчас это просто добавление новой версии в базу, а http морда показывает всегда новую версию.</span><br>
<br>
так я и по http не вижу, чтобы наскальная живопись в файл превратилась.<br>
<br>
а так, я у себя просто грохну файл эхи и заново всё скачаю<br>

]]>
</content:encoded></item>
<item><title>Re: ii-txt-0.8.tar.gz</title><guid>Ev6pjqZDhhHCgq29WNKp</guid><pubDate>2020-10-18 13:41:03</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/Ev6pjqZDhhHCgq29WNKp#Ev6pjqZDhhHCgq29WNKp</link>
		<description>
		&gt;&gt; ага, я видел такое в описании, но подумал, что текстом каноничнее
&gt; А, ну ок. Я на всякий случай сказал.

но файлом, наверное, лучше

а у сообщения id после редактирования изменится? оно ко мне новое придёт?
я то из текстового клиента сижу :)...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> hugeping<br><br>
<span class="quote">&gt;&gt; ага, я видел такое в описании, но подумал, что текстом каноничнее</span><br>
<span class="quote">&gt; А, ну ок. Я на всякий случай сказал.</span><br>
<br>
но файлом, наверное, лучше<br>
<br>
а у сообщения id после редактирования изменится? оно ко мне новое придёт?<br>
я то из текстового клиента сижу :)<br>

]]>
</content:encoded></item>
<item><title>Re: ii-txt-0.8.tar.gz</title><guid>B2zGkfIv5oxGHfCVt35B</guid><pubDate>2020-10-18 13:26:16</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/B2zGkfIv5oxGHfCVt35B#B2zGkfIv5oxGHfCVt35B</link>
		<description>
		&gt;&gt; файл-то я у себя выложу, а вот наскальный аттач останется навсегда :)
&gt; У меня это на отображение только влияет. Сообщение такое-же, в тело прямо внедрено base64.. Но перед ним стоит строка (тег @base64: имя файла) и нода, при показе через http(s) сделает ссылку на скачку файл...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> hugeping<br><br>
<span class="quote">&gt;&gt; файл-то я у себя выложу, а вот наскальный аттач останется навсегда :)</span><br>
<span class="quote">&gt; У меня это на отображение только влияет. Сообщение такое-же, в тело прямо внедрено base64.. Но перед ним стоит строка (тег @base64: имя файла) и нода, при показе через http(s) сделает ссылку на скачку файла прямо из тела письма, чтобы не заниматься самому декодированием. А так - то же самое сообщение, просто одну строку в тексте добавить и всё.</span><br>
<br>
ага, я видел такое в описании, но подумал, что текстом каноничнее<br>
<br>
у меня такие аттачи были ещё в самых первых версиях ноды, потом убрал<br>
<br>
но если это будет файл со ссылкой, можно и так сделать: наверное, даже удобнее будет<br>

]]>
</content:encoded></item>
<item><title>Re: ii-txt-0.8.tar.gz</title><guid>8ibjLPjHyhdXsyT9Jjvz</guid><pubDate>2020-10-18 12:59:04</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/8ibjLPjHyhdXsyT9Jjvz#8ibjLPjHyhdXsyT9Jjvz</link>
		<description>
		&gt; Тут станция понимает аттачи в base64. 
&gt; Можешь отредактировать своё сообщение, и тогда по http можно будет просто скачивать этот архив.
&gt; P.S.
&gt; Ну или разреши мне, я сам сделаю.

это для занесения в анналы, чтобы через 50 лет археологи будущего...

как сейчас, читаешь старый ...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> hugeping<br><br>
<span class="quote">&gt; Тут станция понимает аттачи в base64. </span><br>
<span class="quote">&gt; Можешь отредактировать своё сообщение, и тогда по http можно будет просто скачивать этот архив.</span><br>
<span class="quote">&gt; P.S.</span><br>
<span class="quote">&gt; Ну или разреши мне, я сам сделаю.</span><br>
<br>
это для занесения в анналы, чтобы через 50 лет археологи будущего...<br>
<br>
как сейчас, читаешь старый лор 20-летней давности: что ведёт на лор или<br>
заскриншочено на лоре, то сохраняется, а ссылки ведут в никуда.<br>
<br>
файл-то я у себя выложу, а вот наскальный аттач останется навсегда :)<br>

]]>
</content:encoded></item>
<item><title>ii-txt-0.8.tar.gz</title><guid>SuBAyglkCAoXskTJaSDF</guid><pubDate>2020-10-18 09:36:25</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/SuBAyglkCAoXskTJaSDF#SuBAyglkCAoXskTJaSDF</link>
		<description>
		Версия ii-txt-0.8, архив в base64, чтобы точно не потерялся. Примерно 5кб
в виде base64, 3856 байт в виде тарбола, MD5 c21ca0f8e107cf36fac64832e313714c 

@base64: ii-txt-0.8.tar.gz
H4sICHojhlYCA2lpLXR4dC0wLjgudGFyAO1c63PU1hXna/RXXCAeSWFX+/DaZtQ6LW1IyLQ0KSFt
Mo6HyKu7a8VaaStp/SCTGT...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
Версия ii-txt-0.8, архив в base64, чтобы точно не потерялся. Примерно 5кб<br>
в виде base64, 3856 байт в виде тарбола, MD5 c21ca0f8e107cf36fac64832e313714c <br>
<br>
<a class="attach" href="/SuBAyglkCAoXskTJaSDF/base64">ii-txt-0.8.tar.gz</a><br>

]]>
</content:encoded></item>
<item><title>Старое железо. Заметка №3: рецензия старых статей</title><guid>7HSa9O2YMtaIAVINs9Pu</guid><pubDate>2020-10-18 05:53:00</pubDate><author>oldpc</author><link>https://idec.foxears.su/forum/7HSa9O2YMtaIAVINs9Pu#7HSa9O2YMtaIAVINs9Pu</link>
		<description>
		= Старое железо. Заметка №3: рецензия старых статей
51t.ru
2020-10-18


== Былое и думы

=== Введение

Во первЫх строках хочу с огорчением заметить, что ii-txt (свою версию которого
я скоро опубликую) не работает "как есть" на python 2.3: нет функции set
(которая не особо то и ну...
		</description>
		<content:encoded>
<![CDATA[
oldpc -> All<br><br>
<span class="header">= Старое железо. Заметка №3: рецензия старых статей</span><br>
51t.ru<br>
2020-10-18<br>
<br>
<br>
<span class="header">== Былое и думы</span><br>
<br>
<span class="header">=== Введение</span><br>
<br>
Во первЫх строках хочу с огорчением заметить, что ii-txt (свою версию которого<br>
я скоро опубликую) не работает "как есть" на python 2.3: нет функции set<br>
(которая не особо то и нужна) и по-другому сделано кодирование-декодирование<br>
base64: то есть, портировать на 2.3 можно, но единый код уже не получится.<br>
Впрочем, и в Sarge, и в Etch есть python 2.4, где всё отлично работает.<br>
<br>
Посему пересел я с Cel400 на крутейший Omnibook 6100: P3-1000, 256 mb RAM,<br>
ATI M6. OpenBSD 6.8 там тоже отлично работает, но я пересел на Debian 4.0<br>
Etch с Gnome. Тоже всё отлично! Единственное, что меня смущает - что когда-то<br>
в убунте 6.10 в гноме, когда я нажимал ползунок громкости на ноутбуке, <br>
появлялся всплывающий OSD информатор, показывающий текущую громкость. А в<br>
Etch, вышедшем только через полгода, ни-ра-бо-та-ит! Громкость-то оно меняет,<br>
но без спецэффектов.<br>
<br>
Но всё равно, это крутейший Gnome 2.14+2.16, где я и пишу эту заметку в mcedit.<br>
Поскольку достучаться до своего сайта я не могу, эта заметка будет сначала<br>
опубликована в iDEC, и только затем как-нибудь перегнана в txt2tags, asciidoc,<br>
html и перенесена на сайт oldpc.51t.ru<br>
<br>
По плану это должен быть выпуск про iDEC, но лучше сначала вернуться<br>
к основам и понять, как всё начиналось.<br>
<br>
<span class="header">=== oldpc как замена старому сайту про OpenBSD</span><br>
<br>
Целью oldpc notes является подача более-менее свежей информации.<br>
Причиной закрытия сайта про OpenBSD стало "батюшки, как устарело-то всё!".<br>
А что именно там устарело, мы сейчас и разберём.<br>
<br>
Кроме того, сохранение всего текста в idec гарантирует, что сайт точно не<br>
закроется, и информация будет доступна всегда. Конечно, копия старого сайта<br>
доступна в виде архива <a href="http://51t.ru/s/51t.ru.tar.gz" class="url">http://51t.ru/s/51t.ru.tar.gz</a> и кто-то даже его<br>
зеркалировал... но я не помню, кто и куда. В общем, даже если все копии того<br>
сайта исчезнут, навсегда сохранится моя рецензия на него. (хотя негейтуемые<br>
эхи тоже имеют свойство исчезать)<br>
<br>
Открваем главную страницу: <a href="http://51t.ru/s/51t.ru/" class="url">http://51t.ru/s/51t.ru/</a><br>
<br>
Тут устарело практически всё. Нет больше ни проекта gk11.ru, ни беседки, ни<br>
эхи openbsd.talk. Причём, в архивах я даже не нашёл самой эхи openbsd.talk.<br>
Видимо, она была только на моём сервере (эту эху я веду не на своём сервере).<br>
<br>
Но не стоит печалиться. gk11 уже не нужен, так как есть хорошие современные<br>
iDEC серверы, где есть всё, что нужно. Вместо эхи openbsd.talk про openbsd <br>
есть эха oldpc.51t.ru (не путать с сайтом), где более широкий охват (а <br>
поскольку на новом железе OpenBSD не особо комфортно себя чувствует, это <br>
небольшая потеря).<br>
<br>
Что тут, новости? Новости, понятное дело, давно уже старости.<br>
<br>
Открываем раздел игр: <a href="http://51t.ru/s/51t.ru/games.html" class="url">http://51t.ru/s/51t.ru/games.html</a><br>
<br>
Тут, в принципе, всё отлично, хоть сейчас печатай на буклеты, и раздавай на <br>
улице вместе с диском OpenBSD. Кроме нескольких отличий. angband сейчас версии<br>
4.1.3, это другая игра, я сам не знаю, как в неё играть, поэтому описание может<br>
отличаться в деталях. Chocolate Doom перёшёл на аппаратную акселлерацию,<br>
поэтому на старых компьютерах уже не бегает. PySol в 6.8 вроде бы сломан<br>
из-за каких-то обновлений Python. И ValyriaTear обновился до 1.1, поэтому<br>
вместо чистого русского языка больше полигры говорит на английском.<br>
<br>
Ну а теперь сами статьи. Пойдём по ним снизу вверх:<br>
<br>
Мой первый порт (записки капитана корабля, наверное) <a href="http://51t.ru/s/51t.ru/txt-firstport.html" class="url">http://51t.ru/s/51t.ru/txt-firstport.html</a><br>
<br>
По мотивам хакафона g2k14 <a href="http://51t.ru/s/51t.ru/txt-g2k14.html" class="url">http://51t.ru/s/51t.ru/txt-g2k14.html</a><br>
<br>
Интервью с Вадимом <a href="http://51t.ru/s/51t.ru/txt-vzlor.html" class="url">http://51t.ru/s/51t.ru/txt-vzlor.html</a><br>
<br>
... эти статьи имеют историческую ценность и рецензироваться не будут. Хранить и помнить.<br>
<br>
OpenBSD на 8 гб <a href="http://51t.ru/s/51t.ru/txt-8gb.html" class="url">http://51t.ru/s/51t.ru/txt-8gb.html</a><br>
<br>
... просто анонс дистрибутива и среза репозитория, урезанного (урезанный срез,<br>
ай да я, ай да Пушкина внук) до 8 гб. Списка пакетов нет, просто рекламная<br>
брошюра, можно раз глянуть и смело забыть.<br>
<br>
Полезняшки <a href="http://51t.ru/s/51t.ru/txt-polez.html" class="url">http://51t.ru/s/51t.ru/txt-polez.html</a><br>
<br>
... до сих пор актуально. Разве что сайта edOS сейчас нет. Обзор полезняшек,<br>
с матералом из этой статьи, обязательно будет одним из выпусков Старых Записок.<br>
<br>
OpenBSD для начинающих №1 <a href="http://51t.ru/s/51t.ru/txt-beginners1.html" class="url">http://51t.ru/s/51t.ru/txt-beginners1.html</a><br>
<br>
... мультик прикольный. А в остальном там что-то про дисковые разделы. Я и<br>
раньше не понимал этого, и теперь не понимаю. И больше что про дисковые разделы<br>
писать не буду. А так статья вроде бы актуальная, только вместо<br>
MDROOTFSOPT='-m 0 -o space' лучше сейчас MDROOTFSOPT='-m 0 -o space -F 2',<br>
чтобы создавалась система ffs2, а не ffs1. В остальном, статья так и осталась<br>
непонятой, в том числе мной. Разделы это страшно, и каждый к этому страху<br>
должен подойти по-своему. У нас про старые компьютеры, старые компьютеры не<br>
жалко - развернул OpenBSD прямо на все шесть гигабайт доступного диска и не<br>
паришься с разделами-шмазделами.<br>
<br>
Сетевая загрузка <a href="http://51t.ru/s/51t.ru/txt-pxe.html" class="url">http://51t.ru/s/51t.ru/txt-pxe.html</a><br>
<br>
... короткая, но актуальная статья. Пока актуальная, так как выпуск Старых<br>
Записок №5 будет про сетевую загрузку, и он будет ещё актуальнее, хоть и не<br>
только про OpenBSD<br>
<br>
Поверхностное сравнение браузеров <a href="http://51t.ru/s/51t.ru/txt-browser1.html" class="url">http://51t.ru/s/51t.ru/txt-browser1.html</a><br>
<br>
... просто рейтинг, один из многих. Сейчас, наверное, что-то в мире изменилось,<br>
про актуальность сказать не могу. Могу только сказать следующее: все браузеры<br>
стали жрать ещё больше.<br>
<br>
Для начинающих №2 <a href="http://51t.ru/s/51t.ru/txt-beginners2.html" class="url">http://51t.ru/s/51t.ru/txt-beginners2.html</a><br>
<br>
... ну, во-первых, ничего править уже не надо, installurl прописывается<br>
корректно. Xft.xrdb копируется не туда, куда надо. И в целом, OpenBSD <br>
молодого бойца должны быть другим. Надо, как минимум OldPC Notes регулярно <br>
читать. :)<br>
<br>
1000 мелочей для P2 <a href="http://51t.ru/s/51t.ru/txt-openbsd-pentium2.html" class="url">http://51t.ru/s/51t.ru/txt-openbsd-pentium2.html</a><br>
<br>
... архив скачать нельзя, но список пакетов до сих пор актуален. Опять же,<br>
более подробно это всё будет разобрано на OldPC и OldPC Notes.<br>
<br>
Практика Pentium 2/3 №1 <a href="http://51t.ru/s/51t.ru/txt-p2-prac.html" class="url">http://51t.ru/s/51t.ru/txt-p2-prac.html</a><br>
<br>
... оптимизм "Современная OpenBSD летает на 64 мб" несколько поугас - и ядро <br>
стало жирнее, и иксы, лучше начинать современное со 128 мб. В остальном, это <br>
просто доказательство "это работает" (или наоборот) с указанием моделей.<br>
<br>
Практика P2/3 №2 <a href="http://51t.ru/s/51t.ru/txt-p3-prac.html" class="url">http://51t.ru/s/51t.ru/txt-p3-prac.html</a><br>
<br>
... проблема с видео на Dell это проблема с EDID, современные Debian тоже<br>
выдавали там чёрный экран, хотя более старые работали, несмотря на активацию<br>
framebuffer. Проблема со звуковыми esa(4) вроде бы решена. И опять же, это<br>
просто факт "рабочести" железок, с картинками.<br>
<br>
Зеркалирование OpenBSD <a href="http://51t.ru/s/51t.ru/txt-mirror-openbsd.html" class="url">http://51t.ru/s/51t.ru/txt-mirror-openbsd.html</a><br>
<br>
... понятное дело, архивы за эти годы выросли. Теперь репозиторий для каждой<br>
архитектуры подходит к 50 гб, а distfiles уже в районе 70. dpb -F у меня уже<br>
давным давно не хочет нормально работать, для зеркалирования distfiles использую<br>
просто make fetch и make checksum. Отличнейшего cvsync тоже больше нет,<br>
теперь есть reposync, работающий через rsync. Более совместимо с другими ОС,<br>
но менее удобно.<br>
<br>
OpenBSD 5.7 для старых компьютеров <a href="http://51t.ru/s/51t.ru/txt-57.html" class="url">http://51t.ru/s/51t.ru/txt-57.html</a><br>
<br>
... если бы не картинки, то эту статью можно было бы перенести как есть в<br>
очередной выпуск Старых Записок. Хотя некоторая информация там неактуальна.<br>
В общем, после переработки и замены картинок текстом эта статья будет <br>
перенесена. OpenBSD 5.7 до сих пор отличная платформа для старых компьютеров.<br>
<br>
OpenBSD 6.2 CD <a href="http://51t.ru/s/51t.ru/txt-62cd.html" class="url">http://51t.ru/s/51t.ru/txt-62cd.html</a><br>
<br>
... очередные полезняшки. Опять же, список надо актуализировать под современные<br>
версии, это будет отдельный раздел на сайте, с периодическими Notes на эту тему.<br>
<br>
Для начинающих №3 <a href="http://51t.ru/s/51t.ru/txt-beginners3.html" class="url">http://51t.ru/s/51t.ru/txt-beginners3.html</a><br>
<br>
... KARL теперь деактивируется иначе, rm -r /mnt/usr/share/relink. Вместо<br>
synclient теперь используется wsconsctl, активация тапа тачем (велик и могуч<br>
русский язык, а тапа тачнуть нечем) wsconsctl mouse.tp.tapping=1. В общем,<br>
просмотреть для общего познания можно, но изучать по этим статьям OpenBSD не<br>
стоит.<br>
<br>
Практика P2/P3 №3 <a href="http://51t.ru/s/51t.ru/txt-px-prac.html" class="url">http://51t.ru/s/51t.ru/txt-px-prac.html</a><br>
<br>
... здесь раскрывается страшная тайна, как отключить пищащий pc-speaker. Звучит<br>
она так: config -ef /bsd, disable pcppi, quit. И перегрузиться в новое ядро.<br>
И ещё обзор железа на OpenBSD тех лет. С тех пор прошло 3 года, и что-то<br>
изменилось, нужны новые обзоры, на новых версиях.<br>
<br>
Скатерть-самохостинг <a href="http://51t.ru/s/51t.ru/txt-localhub.html" class="url">http://51t.ru/s/51t.ru/txt-localhub.html</a><br>
<br>
... к вопросу использования старого железа + openbsd как хостинга. Думаю, тему<br>
надо расширить использованием не только OpenBSD, статью надо дописывать.<br>
<br>
<span class="header">=== Выводы</span><br>
<br>
Подписывайтесь на iDEC-эху oldpc.51t.ru, сейчас она есть на станции <a href="http://hugeping.tk" class="url">http://hugeping.tk</a><br>
<br>
Смотрите за сайтом <a href="http://oldpc.51t.ru" class="url">http://oldpc.51t.ru</a><br>
<br>
Тогда информация будет всегда свежей и актуальной. Записки пишутся, планета движется.<br>
<br>
И главное. Старые компьютеры это круто! Клавиатура уж точно у старых <br>
ноутбуков НАМНОГО удобнее. Столько текста, сколько я написал на этих двух<br>
старичках за эту пару дней - я не писал уже очень давно! Отличные машинки для<br>
печатания. Надоели уже крохоборы, которые то Insert схомячат, то PageUp/Down<br>
перенесут туда, куда и третьим тентаклем не дотянешься. А уж сколько проблем<br>
мне создала система, где F1-F12 нажимается ТОЛЬКО через Fn, без возможности это<br>
изменить.<br>
<br>
Пишите тексты, публикуйте в iDEC: в общем, выбирайте комфорт!<br>

]]>
</content:encoded></item>
</channel></rss>
