when the shit goes down …

September 22, 2008

the end of sunrise.lamzo.com

Filed under: In my mind ..., *nix like stuff, Pesonal — valntine @ 10:12 am

Това ще е един сълзлив и сополив пост. Който не иска да не чете.

Странно е как човек се привързва не само към себеподобни а още по-странно е когато се привърже към машина. Това може да ви заприлича малко на историята УоллИ (въпреки че все още не съм го гледал) но може и да не ви заприлича. Може и да е нещо като изповед … who cares!

Предистория:

Към лето ~2000-2001 по много страннен но типичен за мен начин успях да се сдобия с първият ми собствен персонален компютър. Не го платих, изработих си го и си го заслужих!

Let it breath:

Когато доиде при мен беше със счупен крак а.к.а мини диод от захранващата верига. Поради невъзможност да му намеря същият крайник му присадих друг такъв от стар руски телевизор с размери ~5 пъти по големи от предшественика му. Операцията се осъществи по време на час по трудово обучение в ТМТ. Старият руски диод успя да вдъхне нов и вълнуващ живот на полу-загиналата дънна платка Intel 440BX и се почна. So far въпросният руски диод още си стои непокътнат и работещт.

The machine:

Processor: Celleron/Coppermine 633 Mhz soon after that over-clocked to 790 Mhz.
Memory: SDRAM 128 MB during the years later upgraded to 512MB 133Mhz.
HDD: 1 x IDE66 40GB Seagate baracuda + 1 x 60GB (всъщност е 80GB но 20 от тях са bad blocks all isolated for unusable swap:) IDE66 Maxtor added later.
Video: nVidia RIVA TNT2 32MB
Sound - the cheapest PCI sound card ever :)
LAN: Initially none later Intel e100 100Mbit/s && RTL 8139 100Mbit/s
Modem: An old unknown ISA bastard
CD: A generic one :)

The OS:

За огромно щастие sunrise не успя да бъде опетнен, обесчастен и омаскарен от Windows ANY version през всичките си години на вярна служба.

Slackware 7.0 (~the fist 4 years)
Gentoo (for several months)
FreeBSD 6.X till now

Поради липса на интернет машината се използваше като пишещта и ЗАчетящта такава доста дълго време. Върху нея се правеха всевъзмонжни експерименти от howto-тата на tldp които идват по подразбиране със Slackware дистрибуцията. Понякога и линукс и фриибсд ядрата се прекомпилираха по 10 пъти на ден за да се постигне максимално съотношение нужна функционалност/оптимизация (доколкото това е възможно).

Понеже машината не беше от най бързите в света за времето си а се използваше за desktop мисълта да изразходвам първоначалните 128МБ рам за window managers като КДЕ и Гном ме ужасяваше. След като разгледах всички wm пакети които идваха със Слака по това време се спрях на Fluxbox. С годините свикнах с този WM до съвършенство и ако щете ми вярвайте в момента се оправям изключително трудно с всичко различно от него без значение КДЕ,Гном,ХФЦЕ или Уиндоус. Просто са мудни, дискомфортни, неудобни и ако трябва да работя на такъв то КПД-то ми на работа ще падне с поне 80%.

.fluxbox папката която съдържа настройките за този wm се предаваше по наследство от дистрибуция на дистрибуция и от линукс на фриибсд. Същата .fluxbox папка използвам в момента на настоящият ми lap. Има нейни копия из 10-на други машини които съм използвал през различните периоди.

След като sunrise се сдоби с модем се подвизаваше за кратко из интернет под различни dial-up users из различни ISPs. Мрежата вдъхна допълнителен живец на компютъра и той от съмотен поет се превърна в пълноценен член на глобалната паяжина а скоро след това и регулировчик на интернет за други себеподобни, като не преставаше да се чувства като пълноценна десктоп система. От там и израза на баТ Данчо …

браузваш кат’ камила беЕЕЕ. internet не видял

Бях виждал доста от интернет още преди това на старите 100 мегахерца, но никога с такава скорост и желание :) Друго си беше mplayer-а да стриймва в реално време вместо да чакаш нещо да се свали и тогава да го гледаш. Просто нищожна част от историята на sunrise …

През годините работеше в много състояния, от насипно без никаква кутия в/у картон до подредено в кутия (не издържа дълго така). Претърпя най различни модове от сорта на вентилатор закрепен върху дървена летва, захранване увито в оризова хартия, power-on бутон тип отвертка с която даваш накъсо м/у джъмперите за захранване. Същата тази отвертка се ползваше за flash на биоса със същата тактика … късо съединиение :) Сигурно е имало и други интересни модове за които не мога да се сетя в момента но най важното беше едно. Колкото и странна, смешна, мръсна и неугледна да изглеждаше тази машина през всичките тези години тя НЕ престана да работи на пук на всичко. Работеше 24/7/365 освен когато енергото не я hack-нат. Още по важно беше че вършеше работа. Вършеше толкова много работа колкото не съм свършил с никой друг компътър до сега. Както казваше учителят по трудово в ТМТ-то:

Няма стара техника, има НЕРАБОТЕЩА техника!

Тази теза не може да се убори защото беше доказана. Неработещ беше вторият диск с който се сдоби. Като пристигна на IDE слота на sunrise беше неизползваем. Форматирането и re-partition-ването на диска изглеждаха операции по невъзможни от “Мисията невъзможна” еп. 1, 2 и 3 взети заедно (има ли 3?:) След 2 дена играчка от 80ГБ успях да изолирам 20ГБ лоши сектори и се сдобих с storage mount point с заветните 60ГБ. Работи вече 3 години без никакъв проблем …

С течение на времето част от компонентите бяха подменяни с по мощни. Подкрепата идваше от приятели, познати и непознати които като едни малки paypal donate бутончета даваха я рам, я кутия, я модем или лан че дори и бира :)

На всички тях съм много благодарен и няма да ги изреждам поименно за да не остане някой пропуснат.

Security:

Относно сигурността … такава просто нямаше. Не че имаше усглуга различна от ssh пусната на тази машина но все пак да спомена:

Паролата за user-a е well known dictionary word но дори и да я знаеш … :)

/etc/ssh/sshd_config:

LoginGraceTime 15
PermitRootLogin no
StrictModes yes
MaxAuthTries 2
IgnoreRhosts yes
PermitEmptyPasswords no

/etc/hosts.allow:
ALL:127.0.0.1:allow
ALL:xxx.xxx.xxx.xxx:allow
ALL:ALL:deny

Въпреки че през годините имаше много повече от sensitive дата на този компютър всяка друга допълнителна защита различна от up2dated Линукс и ФрииБСД kernels, removing all useless setuid files и горе-споменатата конфигурация биха били излишни.

The end:

И край, всичко свърши. Завещавам sunrise на човек който има повече нужда от него отколкото аз. Дано да му свърши поне толкова работа колкото и на мен а като си намери нов помощник да го завещае на някой който си няма такъв.

The future:

Аз ще задържа sunshine && definitely ще задържа my ever smiling one tinny mini favorite :)

[root@sunrise ~]$ srm state panic && halt -p

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment