TiGR 25.12.2009 00:59
Есть вопрос! — wine на древней машине
Давно в углу стоит старый пень первый с 48 мб на борту. Сейчас появилась необходимость в машинке-справочнике. Есть проприетарная софтина - справочник. Написана под винду. Народу нужно пользоваться.Есть идея - найти некий лёгкий дистр линукса, воткнуть туда wine (нужен не древнее 1.1.16), и дать людям пускай радуются.
Так вот, вопрос в том - какой линукс для этого дела подойдёт? Puppy в виртуалке с 50 Мб оперативы не загружается. DSL, насколько я знаю, с вайном последних версий не дружит. Deli Linux вообще не дружит с вайном, принципиально (т.к. не юзает glibc).
P.S: Пробовал ReactOS, думал вот реальное применение этой системе. И это был такой Epic Fail, что у меня цензурных слов не хватает, чтобы это описать. Начиная с того, что то, что работает в вайне уже давно - там не работает, никак. Причём, речь не о 3д игрушках или ещё чём, а о простых вещах - инсталлятор MSVC++, например, который кстати там есть в менеджере программ. Программы просто не видят установленных библиотек (то ли они не регистрируются в ходе установки, то ли ещё что). "файловых менеджер" "проводник" не умеет копировать файлы, tab в консоли работает самым идиотическим способом. В общем, слов нет. Вердикт: не юзабельно, абсолютно. Даже в том, в чём вайн работает без проблем.
devl547 25.12.2009 01:16 #
+ 0 -
Можете попробовать SliTaz. Но имхо, проще поставить Win95/98. потому что пингвин к несчастью потолстел.
Прикол в том, что софтина требует XP, хотя сама по себе очень нетребовательна к ресурсам. В 98 просто не заведётся.
Что говорится в требованиях самой программы? Т.е. официально
Может пусть этот пень так и стоит в углу, а?
Может пусть этот пень так и стоит в углу, а?
Подобные темы уже поднимались на welinux. Пользуйтесь поиском.
Попробуйте Runtu Office (версия с AbiWord), правда Wine прийдется доставлять самостоятельно.
Попробуйте Runtu Office (версия с AbiWord), правда Wine прийдется доставлять самостоятельно.
Вы издеваетесь? В требованиях РунтыОфис числится: процессор Pentium III, 256 Мб ОЗУ. Первый пень с 48 Мб оперативы это просто не потянет.
Поиск юзал. Ничего не нашёл.
Повторюсь: дистр нужен не для старой, а для древней машины. Даже PuppyRus в требованиях обозначает 128 мб, и что-то вроде Pentium II.
Поиск юзал. Ничего не нашёл.
Повторюсь: дистр нужен не для старой, а для древней машины. Даже PuppyRus в требованиях обозначает 128 мб, и что-то вроде Pentium II.
Первый пень с 48 Мб оперативы это просто не потянет.
Почему Вы так уверены?
256 Мб ОЗУ - это для комфортной работы - когда все летает. А проектировался он на использовании на 64Мб ОЗУ и даже при таком количестве работает, можете почитать отзывы на форуме Рунту.
XFCE+Xorg+прочий хлам от убунты не оставят от 48 мб вообще ничего, какая тут может быть речь о запуске ещё чего-то под вайном...
По-моему Вы не очень поняли о каком дистре идет речь.
XFCE - это Ru.xubuntu
Runtu Office - это LXDE
А без xorg Вам никак не обойтись и так.
А прочего хлама там как раз почти нет.
Ну вобшем-то дело Ваше.
XFCE - это Ru.xubuntu
Runtu Office - это LXDE
А без xorg Вам никак не обойтись и так.
А прочего хлама там как раз почти нет.
Ну вобшем-то дело Ваше.
В общем, пока остановился на slitaz-loram, как оказалось на машинке не 48, а 40 Мб :) В виртуалке вроде как завелось, причём даже без Xorg, с Xvesa.
Не, это внутренний справочник, в каком-то хитром своём формате.
За TinyCore спасибо, кажется это то, что надо.
За TinyCore спасибо, кажется это то, что надо.
Попробовал с TinyCore. Есть одна проблема. Поставил систему, как там указано по инструкции. Но она при загрузке создаёт tmpfs на половину размера оперативки, и монтирует её на /. Получается, что много памяти съедается На это хозяйство, хотя можно вроде использовать hdd. Не знаете, как это исправить?
знаешь, размер можно менять точно - опция size вроде, а вот еще погуглив, наткнулся на это
http://www.citforum.ru/operating_systems/linux/robbins/fs03.shtml
я так понял, ты хочешь ее в своп запихать, чтобы ОЗУ не жрать. А еще у меня есть мысль вообще убрать строку с ней - у меня вот сейчас во fstab:
http://www.citforum.ru/operating_systems/linux/robbins/fs03.shtml
я так понял, ты хочешь ее в своп запихать, чтобы ОЗУ не жрать. А еще у меня есть мысль вообще убрать строку с ней - у меня вот сейчас во fstab:
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=1b8e1acf-ff25-444b-bd38-d1402bc71bf2 / ext4 errors=remount-ro 0 1
# /data was on /dev/sda3 during installation
UUID=30D85FA2D85F655E /data ntfs defaults 0 0
# swap was on /dev/sda2 during installation
UUID=11546b11-e5b1-436d-ac64-efde26af2da4 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
Может всё же есть смысл попробовать DSL.
Судя по этим данным Wine под ним работает нормально (версия 0.9.59, и это когда последняя стабильная 1.0.1).
Судя по этим данным Wine под ним работает нормально (версия 0.9.59, и это когда последняя стабильная 1.0.1).
Во-первых, справочник не дружит со старыми версиями вайна. Во-вторых, вайн при запуске сыпет предупреждениями о возможной нестабильной работе ввиду каких-то проблем с glibc.
Попробуйте SLAX там немного заморочки будет (в плане Сделать винт загрузочным), а в остальном на сайте есть много пакетов под нее, запускать стоит мышонка а не кеду естественно и тогда он думаю заведется на таком конфиге...
Под мышонком подразумевается xfce?
Собрал slax только с xorg, base и openbox. Оно еле шевелится на 48 мб.
Собрал slax только с xorg, base и openbox. Оно еле шевелится на 48 мб.
startx /full/path/to/wine /full/path/to/exe -- :0
Должно сработать. Могу как-нибудь об этом написать поподробнее, но я тормоз, статьи пишу очень долго.
Должно сработать. Могу как-нибудь об этом написать поподробнее, но я тормоз, статьи пишу очень долго.
Да именно он, то что так себя ведет крайне странно, видео какое? У меня на 3дфикс 16Мб камень пентиум п 100 Мгц запускалось за милую душу... оперативки вообще висело 32 Мб
Собрать Gentoo под эту древнюю машинку, включив только самое необходимое (ядро под железо, флаги оптимизации, никаких hal, policykit и т.п. только xorg и twm)+wine.
Ессно собирать это не на самом pentium I, а на современной машинке в chroot.
Ессно собирать это не на самом pentium I, а на современной машинке в chroot.
Гента шустро ведет себя только на новых Машинах, так как её делали именно с учетом новых инструкций... На старом железе может быть даже тормознее чем любой другой дистр...
На старом железе может быть даже тормознее чем любой другой дистр
C чего бы это?
CHOST="i586-pc-linux-gnu"
CFLAGS="-march=pentium -O2 -pipe -fomit-frame-pointer"
Чем это будет тормознее стандартных флагов "-march=i586 -O2" с которыми собирают остальные дистрибутивы?
И да кстати в первую очередь я назвал Gentoo вовсе не из-за дополнительной оптимизации при компиляции, а из-за возможности отключить все лишнее в софте через USE-флаги, лишнее в ядре и получить современную, с полноценным glibc и wine систему, при этом уложившись в 48 мб ОЗУ.
Могу добавить, что мне в 2007 году подобное удалось с Pentium-mmx и 64 мб ОЗУ.
Можно ещё попробовать -Os вместо -O2, чтобы оптимизировать размер в памяти, жертвуя быстродействием.
Тем что там как минимум архитектура i386!!! Тот же ММХ это уже 486 архитектура...
А не проще купить оперативки чуть-чуть? Она стоит копейки. Да и за пиво можно взять.
Хитрый план, вместо того чтобы был software для древнейших компов, давайте обновлять hardware.
Эх, Linux уже не торт.
Эх, Linux уже не торт.
Там же не DDR еще? Видел довольно много... у нас по крайней мере.
Не прокатит. Планируется ставить в помещении, где ни сетки, ни других компов поблизости нет.
Да и меня тут больше сама идея зацепила - запустить софтину под winXP на машине, которая XP не потянет :) И сделать это с помощью и во славу линукса :)
Да и меня тут больше сама идея зацепила - запустить софтину под winXP на машине, которая XP не потянет :) И сделать это с помощью и во славу линукса :)
кстати да, если ниче не прокатит, то выход - ставить тонкий клиент. Котороый полностью на сервере выполнятся будет
Нет альтернатив, писал уже выше. Разве что ломать БД софтины, а мне это как-то совсем не хочется. Куда больше хочется победить линуксом это безобразие :)
По-моему лучше всего сделать как написано выше о генту, но немного другим путем. Поставить слакс, тк он же работает. Потом пересобрать на другой машине ядро, с минимальными параметрами, возможно еще Xorg и wine с флагами -0s для экономии оперативки. Так как из коробки сейчас мало что может нормально работать. Можно еще что то сделать, но тут уже как вам угодно :)