Debian: wersje, kompilacje i testy porównawcze

Linuxoids jest doskonałym przykładem wysokiej jakości pracy wykonywanej przez liczne zespoły profesjonalnych deweloperów. W obszarze systemów linuksowych logika rozwoju nabrała zupełnie innego wymiaru, zachowując i mnożąc obiecujące reliktowe pomysły w zakresie programowanie systemu.

Windows jako przykład programowy i Apple jako przykład techniczny osiągnęły wiele, ale rodzina linuxoidów jest inna. Jako rzesza różnorodnych ludów po prostu rozproszyli się i z powodzeniem pracowali. W tym artykule zajmiemy się Debianem: wersjami, kompilacjami i punktami odniesienia.

Różnorodność, montaż i źródło

Debian w wersji 9 to spektrum wariantów. Ogólnie rzecz biorąc, jest to specjalny członek rodziny Linux, skierowany do profesjonalistów. Utrzymywany jest przez wykwalifikowane zespoły programistów z całego świata. Wersja Debiana 9.8 obsługuje armię milionów zasobów informacyjnych.

Tymczasem:

Эto wydanie dodaje głównie poprawki bezpieczeństwa i kilka poprawek dla poważnych problemów.

Tak mówi oficjalna strona projektu. Proszę zwrócić uwagę, że wydanie nie jest nową wersją Debian 9, ale aktualizuje tylko niektóre z dołączonych pakietów.

Towarzyszy to wydaniu niemal każdego popularnego i pełnowartościowego oprogramowania. Pomijanie numeru wersji od dawna nie wchodzi w rachubę w przypadku konsumentów, skoro nawet Windows jest w stanie coś takiego zrobić.

Charakterystyczne dla linuxoidów jest deklarowanie otwartego źródła. W praktyce oznacza to "budować". Nie jest to samodzielne oprogramowanie, ale jest to ten sam produkt, tylko złożony przez różnych ekspertów lub w różnych kombinacjach komponentów.

Wersja, kompilacja i źródło

Pierwsza lub najnowsza wersja Debiana pobrana z oficjalnej strony jest "całkiem bezwartościowa". Liczy się źródło, a oficjalna strona nie jest już jedynym źródłem. Często "najlepszym źródłem" stabilnej wersji będzie administrator systemu, Stabilna, duża firma.

Potrzeby czasu i wzorce

Chcą, aby wszystko działało w sposób stabilny, "bez paniki". Jeśli serwer był "up" na Debianie w wersji 8, należałoby się dwa razy zastanowić przed aktualizacją do "innej" wersji.

Opinia autorytatywnych źródeł nie różni się wiele od powyższego cytatu. Zasadniczo nie jest tak ważne, aby znać wersję Debiana, która pokryje zadania klienta, jak to, aby upewnić się, że działają one nieprzerwanie i bez paniki.

Kluczowym wymogiem klienta jest stabilność i ciągłość. Bezpieczeństwo, niezawodność i inne wskaźniki są krytyczne. Ale jeśli infrastruktura firmy nie jest w stanie dokonać natychmiastowego przejścia z Debiana 9.8 do, prawdopodobnie radykalnie nowej, wersji 10, a następnie który będzie konsekwencje ...

Funkcjonalność wersji

Linuksowe dziwolągi zawsze kierują się swoją zasadą: "nie panikuj". Dziś to nie wystarczy. Oczywiście, numer wersji na każdym poważnym produkcie software`owym jest tylko wskazówką. Nie należy go traktować jako podstawy do podejmowanie decyzji.

Funkcjonalność Debiana w wersji 8 jest wystarczająca nawet dzisiaj. Konkretnie powody Nie ma wyboru dla 9. Na przykład, wiele obecnych zasobów działa na CentOS 6 i nie planuje aktualizacji do jego większego brata - 7. Najwyraźniej są ku temu dobre powody.

Punktem odniesienia konsumenta przy wyborze danego oprogramowania jest poznanie funkcjonalności danej wersji, a nie decyzja o prawdopodobnej migracji do kolejnej wersji, następnie.

Brak funkcjonalności i aktualizacji

Cecha charakterystyczna: modernizacje. Dla systemów Linux, "update" i "upgrade" są świętością. Debian v9 będzie aktualizowany tak jak v8. Idealnie byłoby, gdyby każda kolejna wersja zawierała "aktualizacje" poprzedniej. W pewnej części kodu tak jest.

Cechą charakterystyczną programowania jest sztywność konstrukcji syntaktycznych. Ponadto, im większy zespół deweloperów, im szybciej rośnie liczba serwerów (np. na Debianie), tym trudniej jest coś zmienić.

Niezmienność funkcji

Aktualizacje obejmują poprawki błędów, eliminację specjalnych problemów, wyjaśnienie linków lub formatów danych. Ostatecznie powstaje czynnik niezmienności funkcjonalności.

Sprzęt komputerowy stale się rozwija. Działa, ale może w taki czy inny sposób nie spełniać oczekiwań już napisanego kodu.

Prosty przykład. Pobierz kompilację debian-live-9.8.0-amd64-xfce.iso z oficjalnej strony w celu wdrożenia systemu maszyn wirtualnych nie pozwoli na umieszczenie Proxmox Virtual Environment (Proxmox VE) na wszystkich platformach obliczeniowych. Ale problem można łatwo rozwiązać, jeśli się chce - kwestia czasu i umiejętności. Drugi build to debian-9.8.0-amd64-netinst.iso jest instalowane w locie i umożliwia natychmiastowe uruchomienie Proxmox VE.

Sam serwer ma znaczenie względne. Znacznie ważniejsza jest wdrożona na nim funkcjonalność, taka jak Apache/NGiNX, PHP, MySQL czy wyższy poziom - Proxmox VE. Współczesny konsument jest wymagającym systemem informacyjnym, nawet jeśli zatrudnia dwie lub trzy osoby. Współczesny konsument potrafi operować ogromnymi ilościami informacji lub poważnie odpowiadać za rozwiązywanie małych problemów.

W każdym przypadku, a Debian nie jest wyjątkiem, ważna jest nie tyle wersja, co raczej wybór produktu z możliwym (dostępnym) środowiskiem, aby zorientować się tylko na ten "trudny do zbudowania", który klient rozumie. Wybór tak kompleksowego rozwiązania to kilka lat, w których Debian mógłby spokojnie zaoferować 10, 11, 12, ... wersje.

Migracja funkcjonalności i informacji

Od ponad dekady słowo "migracja" stało się nie tylko zrozumiałe, ale wręcz wymagane. Serwery World Wide Web zawierają mnóstwo informacji. W sumie stanowią one "niezależnie rozwijającą się" funkcjonalność.

Rodzina systemów Linux i Windows

Z tego punktu widzenia konsument może polegać na deweloperze: każda kolejna wersja oprogramowania będzie w stanie przejąć wszystko, co zapewnia poprzednia.

Ale byłoby lepiej: konsument traktuje "kompleksowy montaż" swojego wyboru jako szkielet, a jego system informacyjny jest pozycjonowany:

  • jak bycie tak mobilnym jak to tylko możliwe;
  • minimalnie związane z konkretnymi ramami.

Debian jest doskonałym systemem. Daje możliwość stabilnego i niezawodna praca, ale to jest budynek. Informacja "mieszka" w tym budynku. Jego struktura i zasady "mieszkańca" nie powinny być związane z elementami budynku.

Artykuły na ten temat