Wstęp

Wstęp

Niektórzy z was mogą się zastanawiać, jaki jest cel tego artykułu. Po pierwsze, ponieważ w dzisiejszych czasach sprzęt jest dość tani, nie potrzebujesz już starszego sprzętu. Po drugie, istnieją już artykuły w Internecie, które już z tym radzą. Odpowiedź na pierwszy problem brzmi: cóż, zobaczysz w artykule. Odpowiedź na drugą jest to, że mamy pewne doświadczenie ze starszym sprzętem z pierwszej ręki i okazało się, że jest to bardzo przydatne do dziś, więc chcemy się z Tobą podzielić. Starszy sprzęt, komputer lub nie, można znaleźć wszędzie, czasem za darmo, i możesz łatwo do niego dotrzeć. Otrzymasz kilka pomysłów z tego artykułu, ale oczywiście nie mówimy, że następująca lista jest wyczerpująca. Tylko twoja wyobraźnia ustawia limit. Jedyną wiedzą, której od ciebie oczekujemy, to mieć pomysł, co chcesz zrobić. Jeśli jeszcze tego nie zrobiłeś, nasz artykuł może być pomocny.

Sprzęt

Zanim zaczniemy, istnieje pewne zmienne, które wymagają komentarzy. Po pierwsze, słowo „starsze” oznacza różne rzeczy dla różnych ludzi. Dla niektórych może to oznaczać 6-letni procesor AMD Athlon i 1 GB pamięci RAM. Dla innych „starsze” może być pentiumii z 128 MB pamięci RAM. Ten artykuł koncentruje się głównie na drugiej części, co oznacza Naprawdę stary sprzęt, który wciąż jest użyteczny z systemami operacyjnymi open source. Oczywiście, jeśli masz coś potężniejszego, jeszcze lepszego. Drugą zmienną jest sprzęt. Ludzie mogą znaleźć starą maszynę Sparc z < 100$ that is still usable, depending of course on what you want to do with it. The places you can find such machines, SPARC, SGI or Intel-based are Ebay, some local shop that sells older computers or even your friendly sysadmin that can't wait to get rid of old machines. Take note that non-Intel machines will be more expensive, so think twice if you really need some exotic piece of hardware.

Możliwe zastosowania

Routery

Dotyczy to zarówno użytkowników domowych, jak i małych biur. Możesz nie chcieć kupować routera ze względu na wygórowane koszty lub ponieważ boisz się problemów bezpieczeństwa. A może interfejs nie oferuje potrzebnych obiektów. Jeśli tak jest, system operacyjny Linux lub BSD oraz stary komputerowy kurz zbierający na poddaszu są dokładnie tym, czego potrzebujesz. Jako użytkownik domowy routery, które można kupić po cenach, zaczynając od 30 dolców zwykle pokrywają Twoje potrzeby. Ale jeśli lubisz kontrolować bezpieczeństwo swojej małej sieci lub po prostu traktować to jako wyzwanie, idź na to. Dowiesz się wiele o routingu w specjalnym i ogólnie sieci, a także będziesz mistrzem swojej sieci. Ale jeśli nie masz pewności co do swojej wiedzy na temat iPtables lub PF, zdecydowanie zalecamy rozpoczęcie czytania, może testowanie ustawień w maszynie wirtualnej. Możesz otworzyć swoją sieć na różnego rodzaju ataki, więc z wielką mocą wiąże się wielka odpowiedzialność. Jest tu inny aspekt dotyczący zużycia energii: stary komputer z pewnością zużyje więcej mocy niż mały router Soho, więc miej to na uwadze, kiedy dokonasz zmiany.

Testowanie OS

Tutaj testowanie może mieć dwa znaczenia: chcesz przetestować nietypowy dystrybucja Linuksa lub BSD, aby zobaczyć, jak to jest, lub pomóc dystrybucji, którą znasz, testując oddział rozwoju. Należy jednak pamiętać o tym, jakie wymagania sprzętowe ma zainstalowany system operacyjny. Jeśli spodziewasz się uruchomić Fedora Rawhide w systemie RAM o pojemności 256 MB, pomyśl jeszcze raz. Chociaż możesz, po pewnej pracy, nie będzie działać tak dobrze, jak inne bardziej minimalistyczne dystrybucje. Jeśli chcesz uruchomić systemy oparte na źródłach, takie jak Gentoo lub trochę BSD i mieć cierpliwość, ale brakuje miejsca na duże kompilacje, spróbuj skonfigurować serwer NFS dla /USR i /var, na przykład na innej maszynie z większymi dyskami. Jeśli idziesz binarny, możesz skonfigurować minimalny system testowy na 3GB, jeśli będziesz ostrożny. Jeśli myślisz o aktualizacji dysku twardego, weź pod uwagę fakt, że starsze biosy mają dość niski próg, jeśli chodzi o to, jak duży dysk może działać, ale ogólnie powinno wystarczyć 40 GB.

Uczenie się

Ta część jest ściśle powiązana ze wszystkimi innymi częściami, ponieważ jednak zdecydujesz się korzystać z starego komputera, na pewno się czegoś nauczysz. Może nauczysz się, jak przycinać system Linux, aby szybciej się uruchamiać, może nauczysz się skonfigurować mały serwer internetowy, ale nauczysz się. Weźmy na przykład SQL. Jeśli chcesz się tego nauczyć i nie chcesz konfigurować serwera SQL na głównym komputerze, możesz użyć starego komputera i skonfigurować na nim MySQL lub Postgres. Oczywiście duże bazy danych używają dużo pamięci i procesora, ale ponieważ dopiero zaczynasz, nie będziesz używać wielu tabel z dużą ilością danych. Po prostu utwórz małą bazę danych i użyj jej, aby poznać podstawowe pojęcia. I/O jest również czynnikiem, więc nie oczekuj wydajności, ale dopóki nie nauczysz się wystarczająco, użycie naszego rozwiązania do ćwiczeń wystarczy. To tylko jeden z nich, ponieważ istnieją tysiące interesujących projektów open source, które możesz skonfigurować na małym pudełku, z którym można majstrować.

Serwery

Wśród wielu jest powszechny pomysł, że serwer musi mieć najnowsze i największe pod względem sprzętu. Chociaż dotyczy to dużych sieci, jeśli chcesz skonfigurować mały serwer w sieci lub serwer poczty o niskim ruchu, nie będziesz potrzebować sprzętu tysiąca dolarów. Obowiązuje zdrowy rozsądek, ponieważ nie można oczekiwać, że 12-letni system poradzi sobie z dużym ruchem sieciowym dla dużego serwera DNS. W dzisiejszych czasach witryny takie jak WordPress lub Tumblr ułatwiają każdemu posiadanie strony internetowej. Ale jeśli prowadzisz tylko małą stronę dla znajomych, stary komputer może być pomocny, z wzmianką, że powinieneś zastanowić.

Rozwój

Jeśli jesteś w rozwoju i potrzebujesz systemu testowania, oto kolejne zastosowanie dla starszego sprzętu. Niektóre osoby wolą maszyny wirtualne, ale tutaj zależy to od tego rodzaju rozwoju. Jeśli pracujesz nad jakimś oprogramowaniem zależnym od maszyny (jądro, niektóre biblioteki…) możesz użyć prawdziwego sprzętu do testowania. Niektórzy uważają, że izolacja zadań jest bardzo ważna, w tym twoja naprawdę, co oznacza, że ​​pod warunkiem, że jest to wydajne i wykonalne, nie należy łączyć zbyt wielu zadań, aby wykonać na jednej maszynie. Jeśli na przykład mam jedną maszynę, która robi wszystko, nad czym pracuję, czy to programowanie, bazy danych, serwer NFS, komputer stacjonarny itp. i nie udaje się nie odzyskać, a potem nie będę miał nic do pracy, dopóki nie dostanę się na nowy sprzęt i nie zainstaluję/skonfiguruj systemu operacyjnego. Ale z pewnością nie należy używać drugiej skrajności, bo inaczej nie będę miał miejsca do spania, ponieważ mój pokój jest pełen komputerów, a mój dostawca energii elektrycznej uważa mnie za klienta premium.

Lekki pulpit

Potrzebujesz lekkiego pulpitu z różnych powodów, na przykład pozbycie się tego ogromnego KDE4 na głównym komputerze stacjonarnym i uczenie się, jak korzystać z fluxbox. Openbox, Lxde, Xmonad, Ratpoison, a nawet XFCE to tylko niektóre z twoich wyborów. Jeśli masz miejsce, zainstaluj je jeden po drugim i zdecyduj, co jest dla Ciebie najlepsze. Istnieją również lekkie przeglądarki, takie jak Dillo, lekkie MUA, takie jak pazury, a nawet alternatywy tekstowe dla większości dzisiejszych oprogramowania komputerowego: przeglądarki, klienci pocztowe, programy czatu i lista jest długa. Czasami nie oferują tej samej funkcji, ale hej, nie jedzą co najmniej połowy twojej pamięci, niezależnie od tego, ile kosztuje. Masz dowódcę Midnight jako wszechstronnego menedżera plików i klienta FTP/SSH/SMB, Bitorrent jako klienta Torrent lub Klienta. Będziesz zaskoczony, jak skuteczne możesz być używając większej liczby narzędzi wiersza poleceń, jeśli są one odpowiednie do tego celu, a Twoje wymagania sprzętowe dla komputera pulpitu prawdopodobnie spadną znacząco.

Rozważania sprzętowe

Chociaż Linux/BSD działa dobrze na starym sprzęcie, pytanie brzmi: ile lat? Jeśli masz jakiś stary system 386SX, zapomnij o tym. W końcu są to nowoczesne systemy operacyjne i wymagają one uruchomienia FPU. Następnie będziesz potrzebować co najmniej 64 MB pamięci RAM i 2 GB dysku (to znaczy, jeśli nie podoba ci się wyzwanie i zmodyfikujesz system, aby uruchamiał się z mniej). Na przykład mój system gentoo, zaraz po uruchomieniu, używa 20 MB wierzchołków pamięci (oczywiście bez X). Ale hej, muszę również używać tego komputera, więc potrzebuję więcej, prawda? Są ludzie, którzy uważają, że ciekawie jest zdobyć najstarszy/najsłabszy sprzęt, jaki mogą znaleźć i sprawdzić, czy instalują na nim Linuksa. Tak, możesz pokonać ograniczenie FPU (mówienie o Intelu tutaj, inne architektury to inna sprawa) i oczywiście istnieją już osadzone warianty Linux i BSD. Więc jeśli masz czas i pasję, tak, to fajnie, bez wątpienia, więc dlaczego nie? Jeśli Twój sprzęt nie ma napędu CD-ROM lub możliwości uruchomienia z USB (prawdopodobnie), możesz użyć PXE do uruchamiania z sieci.

Oprogramowanie

Powtarzamy kwestię zdrowego rozsądku: nie próbuj instalować mocnego rozkładu na pentiumii, ponieważ nawet jeśli uda ci się go zainstalować, będzie to ćwiczenie bólu. Istnieje wiele lekkich dystrybucji, stworzonych dla dokładnie tego, czego chcesz. Możesz szukać (w zależności od tego, ile lat ma system) w Debian, Arch, Slackware, Puppy lub Damn Small Linux, a także BSDS. Użyj odpowiedniego narzędzia do pracy, ale zapomnij o instalacji starszych wersji dystrybucji tylko dlatego, że uruchomiłeś to na swoim starym K6 dziewięć lat temu. Te wersje są nieaktualne, bez aktywnych repozytoriów i wielu niepotrzebnych otworów i błędów bezpieczeństwa. Przejście przez rozrywkę prędzej czy później przyniesie owoce. Jeśli masz naprawdę mały dysk twardy, rozważ system BSD. Zwykle używają mniejszych jądra, ponieważ obsługa sprzętu jest ograniczona w porównaniu do Linux i nie, nie musisz kompilować ze źródła, jeśli chcesz aktualizować lub aktualizować.

Wniosek

Podaliśmy tutaj tylko kilka przykładów, ale możliwości to tak wiele. Systemy Linux/BSD mają reputację niezawodnych, więc istnieje wiele przypadków, gdy ponad 10 lat sprzętu uruchamia się z upływem tysięcy dni. Jeśli potrzebujesz pomysłów na przetestowanie starszego sprzętu, w Internecie jest wiele samouczków Linux. Znajdź taki, który lubisz i zacznij. Powodzenia i ciesz się.

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Ubuntu 20.04 Przewodnik
  • Big Data Manipulacja dla zabawy i zysku Część 1
  • Hung Linux System? Jak uciec do wiersza poleceń i…
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Zainstaluj Arch Linux na stacji roboczej VMware