Zenway

Linux - это интересно!

Вы не вошли.

#1 03-08-2018 21:40:47

redix
Участник
Здесь с 14-02-2013
Сообщений: 1,766
LinuxChrome 68.0

Современный дистрибутив Linux запустили на 25-летней машине

Сингапурскому инженеру удалось запустить Linux Gentoo на компьютере, возраст которого составляет четверть века, сообщает Meduza.

gentoo-486-capabilities.jpg

Простое любопытство

Исследователь задался вопросом, а какой самый старый процессор x86 сможет потянуть современное ядро Linux. Поскольку в 2012 году разработчики популярной ОС официально прекратили поддержку процессоров i386, статус самых «древних» перешел к процессорам i486.

В качестве экспериментальной машины был выбран компьютер IBM 1993 года. Старенькая система тяжело справлялась с неожиданной задачей: на полную загрузку ОС ушло около 11 минут, а на выключение устройства — еще пять. Однако непосредственно во время работы проблем не возникло. Сингапурцу удалось послушать музыку, запустить веб-сервер и даже прогнать простенькую программу на языке Python.

https://youtu.be/4qSziR6sD8Q

Как проходила установка?

Загрузка и установка Linux на «старичка» оказались нетривиальными задачами: сперва необходимо было перекомпилировать весь исходный код дистрибутива, чтобы облегчить жизнь подопытному. А еще инженеру для загрузки ОС в компьютер пришлось использовать дискетный эмулятор, который постепенно подгружает информацию с карты памяти, ведь такие старые машины поддерживали программную установку только с них, либо с внутреннего жесткого диска.

Исследователь в шутку отметил, что процессоры i486 хороши тем, что не подвержены нашумевшим атакам Meltdown и Spectre, которые работают только на более современных моделях CPU.

Хотите защититься от этих атак – запускайте современные программы на 486 процессоре.

Ео Хен Мен, инженер, запустивший Gentoo на IBM 1993

Источник:  https://tproger.ru/news/25-year-old-com … ux-gentoo/

Источник источника (не медуза): http://yeokhengmeng.com/2018/01/make-th … eat-again/


In Tux We Trust

Вне форума

03-08-2018 21:40:47

google
реклама

Re: Современный дистрибутив Linux запустили на 25-летней машине



#2 05-08-2018 19:06:02

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 1,672
Сайт
LinuxUnknown

Re: Современный дистрибутив Linux запустили на 25-летней машине

dev/root - 24G
с винтом тоже пришлось помухлевать, тогда такие объемы и не снились никому.


Долой DE! Даёшь WM!

Вне форума

#3 15-08-2018 18:23:09

vovans
Администратор
Откуда: Ростов-на-Дону
Здесь с 19-10-2010
Сообщений: 462
Сайт
Windows 10Firefox 61.0

Re: Современный дистрибутив Linux запустили на 25-летней машине

Интересно было посмотреть. Радует, что mocp запустился )))


zenway admin

Вне форума

#4 12-12-2018 15:00:06

hh
Гость
Windows XPInternet Explorer 8.0

Re: Современный дистрибутив Linux запустили на 25-летней машине

> dev/root - 24G 
> с винтом тоже пришлось помухлевать, тогда такие объемы и не снились никому.

Да, мне в 1996 - открыто завидовали аж 1GB винчестеру(0kB кэш! с_ки)
и чуду буржуйской техники тогда - даже с CD-ROM. (am5x 160, BIOS от 1996).

А, весь прикол в том что этот BIOS - вообще не видит >8GB...
Т.е. может в самом NIX и можно больше разбить более совремнный винт, прямым доступок к IDE-портам, но ...только если не расчиытвать на DualBoot.
Ибо DOS проги разбики на данной маркетингово-баговой версии BIOS (AWARD 4.50)
- даже не запускаются, как и любая проверка под DOS или оно же при загрузке w95osr2, хоть сам 95  спокойно видит и работает до 128GB (вопреки MS лжи о глючности и потому до 32GB, по факту только их утилит которые якобы очень сложно было им починить и только в w98 это сделали и то не для всех BIOS; что потом энтузиасты даже без исходников патчам подняли до более полноценных - 2 TB, в общем у MS как и прочих производителей оборудования и прошивок/BIOS - все ограничения: маркетинговые, т.е.грабёж легализованно), но каким нибудь NDD-w32 вполне реально проверять диск и т.п. Но, опять же - всёравно при старте w95 может стартануть и обломиться ScanDisk-DOS/NDD-DOS... Впрочем, даже NDD-DOS в 98 обламывался на дисках вроде 40GB - нижней памяти нехватало....
Что всё впрочем обходится расположение ОС на небольшом разделе и  прерыванием проверки остальных, которые проверяются уже в w32 версии.

Но, всё же печально: w95osr2 - после установки: 40MB  и 150+ рабочая (+50MB swap), т.е. на 1 GB - полно оставалось (+ещё 200MB! раздел на NT4). А, NIX чистый - 4.5GB...

По скорости трудно сравнить т.к.комп всё же не 486SX-?30Mhz? ?4MB RAM? как для 1993 г.
Но, на моём 133(разогнанном до 160, что тогда реально так чувствовалось - не то что позже везде) с 16MB (чего часто и на пнях-1ых небыло тогда в бюджетных конфигурациях и что по сути - очень пригодилось для w95 сожравшей 6 MB и то это с вручную уменьшенным ОСкэшем до самого премлемого минимум в 512kB (под DOS у меня было например 2MB), впрочем та же NT4 - вообще съедало 12MB RAM невыгружаемых и всё лагало. И это ведь тогда без ATI/nVidia драйверов с каждой версией распухающих [как] троян.

Но, скажу что надо было тогда уж на чём то типа моей(и вообще очень распространённой в мире тогда) am5x86 133 бенчмарк замерять, как последней в серии, а не самой первой 486 и тем более 486SX которая была медленныей даже 386 меньшей частоты... (не говоря уже что обе - без встроенного сопроцессора, маркетингово лагово-форматного, а его программная эмуляция [в linux] жуткий тормоз...) в общем, у них - неадекватный бенчмарк.

Вообще, чем хороша была 486 это то что это последняя реально PC[-Compatible], а дальше пошли всякие Pentium и функционально схожие извращения, как по неоднознчностям исполнения команд, так и то что все PC[compatible] стандарты остались на бумаге - теперь без (MS)драйвера было ничего не "завести", а то что осталось от стандартов(COM,LPT,DMA,VESA,..,PS/2, IDE, MBR, BIOS, RealMode16 в x86-64, попутно все ранне выпущенные версии любых ОС) - прекратилось развиватся [и удаленно] из-за маркетинга и сговоров с MS.

Upd:
Оказывается в статье (перепечатанна)неточность - судя по оригинальной статье: бенчмарк проводился как раз тоже на am5x86, что в причнипе и пишется на дисплеи в снимке(я даже подумал что это опция компиляции, а не используемого ЦПУ), а IBM это марка компьютерной сборки: IBM PS/1 Consultant с ...64MB RAM(просто капец, я о таком на 486-х и не слышал... - для ясности: Quake-1 оптизирвался в ч.н.на 8MB не то что для 486 а уже даже для Pentium-1; видать то был сервер или скорей рендер станция, и уж вряд ли в 1993 году..., хотя кто знает - "171 mb Hard Drive"... с "VGA Graphics"... с "Also, the machine does not have a PCI bus at all", у меня такого ужаса к счастью небыло, так что вы понимаете теперь что их утверждение "It’s quite a high-end machine for its time" может и верно, вот только в то время даже в США скорей всего ни у кого такой машины(133Mhz + 64MB) скорей всего небыло(конечно если [они] их не сделали upgrage ЦПУ и RAM уже позже 1993 г), а у нас(про деревни и сёла вообще молчу) 486  в 1993 г. - были на предприятиях и у мажоров - и то аж 33Mhz, да без 100, остальные радовались 286/Поиск-2 а то и 386/Поиск-3, благо что не Поиск-1 - в котором даже ввод текстовых рамок файл-менеджера визуално тормозил и по сути был сервером с группой терминалов).
В общем, всёравно неадекватный тест! 486 стоило тестировать от 100-133Mhz на 8MB, ну ладно 16 MB раз уж у меня было, и с другоq стороны - на распространнной тогда и уже даже устаревшей в 1996 г. - PCI шине и соотв-ной видеокарте, тормозе Trident или более быстрой типа не-3Dакселераторной S3 Virge 2MB, правда и она реально - не только с 2D и видео-ускорением(даже с HW-оверлеем, с_ки разрабы никто его в играх не использовали для ускорения:[) но и с 3D аппартным ускорением - просто лаговым и тогда почти некем попросту ещё неподдерживаемым(самая известная - Descent 2 под DOS и пара под w32 лагаючи и визуально глюча с прозрачностью из-за кривого драйвера, но это всё же не Voodo который шол аж допкартой и который стали втюривать принуждая квейком[-2 и тем более 3, вырезав программную отрисовку])). А, на этих стеновых 64 MB(и таких же фантастически 20GB HDD) это не тольк не 1993 год, а даже не закат 486 - 1996 г., например в том же 1998 - уже продавалсявовсю iP2... где то как раз с ними даже в игровых ПК(неигровых/нетоповых - 32MB), а это iP2 это уже архитектура выполнения команд мало чем отличающаяся от современных ЦПУ, впрочем как и такойже Pentium Pro(тоже самое, но без двукратного замедления ЦПУ кэша маркетингово) если усреднить - получим 1995 г., т.е.где то каждый год по новому поколению, причём реально ускоряющему раза в 2,
а не то что сейчас, "дуто" - уже какое десятилетие, как и пищепром весь,
- лишь ядра в процессор добавляют и лениво кэши "увеличивают" издеваясь
(а, то побежал бы ты покупать видеокарту если бы программной растеризации всего одним ЦПУ тем более современным - было бы выше крыши даже на топовые 3D игры, а чтобы место занять встраивать лагаючие встроенки - требующие опять же драйверов и привязки к постоянным обновлений, могущим не только backdoor прислать это то сразу и даже в ЦПУ аппаратно, но и легально иметь повод подключений к сети отсылать всё туда и вообще вынуждать пользователя подключаться за обновлениями)
- в общем увеличивая кэши: совсем несоразмерно прогрессу технологий за прошедшие 20 лет, достаточно посмотреть сколько сейчас самые большие флешки-брелки(т.е.с чипом под размер пол ЦПУ чтобы было, хоть конечно размеры ЦПУ разные может и четверть всего занять) чтобы понять - каким размером могли бы быть ЦПУ-кэши... (точней больше ведь схематика для ППЗУ не нужна в ЦПУ кэше)
А, нам всё DDR3 1GB+ планки всучивают! (и даже с 2GB маркетингово же зафиксированными в планшетах и прч) - причём по ценам просто за гранью добра и зла, если понимать сказанное тут... Впрочем, это относится совсем не только к памяти и ЦПУ-кэшу [в ПК]...
Кто то сказал торговля - узаконенный грабёж, может и не всегда: но, про этих всех - уж точно ).

#5 12-12-2018 18:23:35

hh
Гость
Windows XPInternet Explorer 8.0

Re: Современный дистрибутив Linux запустили на 25-летней машине

P.S.
Но, как бы там ни было со столь несбалансированной тестовой конфигурацией, отсутсвие PCI шины
- не должно бы сказываться на времени загрузки, т.о. "на полную загрузку ОС ушло около 11 минут" это раз в десять больше приемлемого и раз в десять-тридцать(в зав-ти от засратости) больше чем w95... (на моей 5x86-133 конфигурации)
(не говоря уже что, тем тут с более быстрого HDD не только чем в то время - 20 GB HDD против 0.2 GB плюс ск.всего тоже без вн.кэша, но и моего ~1 GB, т.е.даже в ~20 раз быстрей моего перепозиционирование, т.е.работающий скорей как Flash-диск того времени
- с минимум затрат на перемещения головки диска; и не считая скорости, в т.ч.доп-но и за счёт уже 100% наличия внутр.кэша).
И ещё надо понимать что памяти в тестовой машине - дофигища, как для OS для 486,
но возможно и 64MB нехватило и начало гипер-свопиться....

В статье также умолчанно что различия во времени загрузки ОС (пусть даже всего x10,
а не x30+/см.выше отношения загрузки ОС/ - всё же у меня винт тоже быстрей оригинального, а хотелось бы результат benchmark из 20GB к 1GB, а то и 0.2GB пересчитать)
- напрямую сказываются и на загрузку всего прочего ПО/игр/БД-серваков,
равно как и динамическую-подкачку - т.о.и на FPS в играх и на отзывчивость в GUI при переключении [в ОС](минимум - особенно если поставить всёже 8-16 MB+swapfile).

В общем, то что им удалось запустить - ещё не показатель...
Конечно полноценно benchmark - они не сделали ...видать устрашившись ~0FPS в играх, но я помню как и даже на более мощном в пару раз ПК iP1-100 (но, лаптопе... впрочем это далее не важно, главное время загрзки для сравнения) вынужденно запускал даже w98, даже чистую, - лагало всё, вплоть до Office 1997 там. Но и то, вроде бы раза в два три быстрей грузилось...
(Кстати, на удивление w98fe(по кр.мере, se не ставил из за доп.запросов, например на Cel266 SE - лагал, в отличие от FE) имел ту же производительность в играх что и w95, различие - только в тормозах практически неизменившегося внешне GUI,
как позже выяснилось - привносимого Обновлениями и в w95, в виде жестоких тормозов GUI - в т.ч.напрмиер одного особо лагового даже как то скрытно авто-устанавливавшегося в стороннем ПО, в ч.н. в ACDSeee 3.0 (что убивало ОС на 5x86, делая её лагучей как в w98). Вот т.о. MS каждой последующей версией своих "новых" ОСей - дурит их пользователей и покупателей: "смотрите w98 работает также быстро как и w95!", ага как же требуя iP1 (а то и на лаптопе - вовсе iPpro+ уже, как сказал выше).
А, при начале продаж уже пары wME и nt2000 - уже и SE update 98-х естественно вышел... и ещё поверх Обновлений-тормозов-ПК; ну, потом уже и сами wME с nt2000 - залагали, что бы в wXP(sp0) - не сразу было заметно лаги, и уже потом c каждым новым SPn у XP тормоза увеличивали, ведь потом уберлаггер Vista/7/8/10 же поступили в продажу...
Потом что бы развести все её(Vista) обновлениями сделали даже тормозней w7.. и когда та вышла - пользователи побежали опять денюжку отдавать за тот же самй продукт с выключенным software slowdown поначалу, потом уже залагали w7 чтобы w10 быстрей с "оптимизированным" DirectX 12 выглядела: ну вы поняли... А, налогично и например nVidia залагивало всегда например как то замерял десяток DX7 игр так с версии 10 до 80 они стали торозить в x4 раза, 400%, как DirectX8&9... дальше 80 просто в тестовых ОС драверов небыло тогда, но можете теперь догаться почему все в т.ч.отечественные, кроме избранных особо нужных игр - вечно лагали в сравнении с всяким idThecha,COD,GTA и т.д.; не знаю как у ATI - просто небыло замерить тогда, но там тоже какие то свои даже скандально всплывшие псевдо-выключаемые-галочнкой шаблоны игр с ускорением и торможением были, может и поныне есть - не знаю)
И похоже тоже самое можно сказать и о Линукс: маркетинг в своём лаго-репертуаре... Как видно выше.
Ну вот линуксоидам и приходится пользоваться получается в x10 раз тормозней уже которое десятилетие, т.е.пользусь 10% всей мощности ПК, хоть это конечно может даже не быть заметно на первый взгляд, т.е.например может быть заметно только в прежде всего трудно замеряемых и подкачках и свопинке, работе с памятью, и переключениях контекстов, вызовах API тоже естественно, а вот именно в интенсивных вычислениях может никак незаметно. Хоть может и в них.. - ни одного игрового бенчмарка то не привели то...

К сожалению и настройки тоже непривели - чтобы другим энтузиастам невникая в ОС быстренько повторить и замерить ради интереса. К сожалению,  тупая необходимость компиляции на другом ПК(т.е.тоже значит с Gentoo...) чтобы скомпилирвать всё же в реалистичные сроки - тоже доп-ное препятствие. (доп-но к необходимости Internet... при отс.USB разъёмов, хоть конечно у кого то может быть проводной) И вероятно сама эта операция потому и нереалистична на 486 - что опять же и сам линукс тут тормозит нехило уже компилятор.
Получается что, Торвальдс давно продался intel'лам, AMD и прочим железячникам - ведь когда то даже на 80386 его ядро шустро бегало.. А, впрочем... тогда тоже как раз надо было как нибудь проталкивать в магазины этот 386 с защищённым-режимом-32битным
процессор нафиг никому ненужный в Чистом-DOS, если вспомнить... Такие дела. А, я думал только сатанист Кармак да MS "прогресс"  толкали делая денюжку IBM'ам, Intel'aм и компании.

#6 12-12-2018 18:32:36

hh
Гость
Windows XPInternet Explorer 8.0

Re: Современный дистрибутив Linux запустили на 25-летней машине

(ногами за ошипки не пинать - сегодня спал всего 2 часа, вычитка не помогает попросту)

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] CCBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.013 сек, 9 запросов выполнено - Использовано памяти: 530.8 Кбайт (Пик: 652.48 Кбайт) ]