Reklama

Czasami tworzenie Linuksa może być naprawdę ekscytujące, szczególnie gdy wprowadzane są pewne poważne zmiany w oprogramowaniu, które mogą być bardzo przydatne. Możesz jednak uniemożliwić sobie dostęp do tych zmian, jeśli nie podejmiesz właściwych decyzji.

Oto, w jaki sposób możesz zacząć być w czołówce oprogramowania dla systemu Linux i dlaczego możesz tego chcieć.

Dlaczego warto być na czele?

Emocje związane z rozwojem Linuksa najlepiej opisać przykładami teoretycznymi. Załóżmy, że Twój laptop ma słabą żywotność baterii lub słabą wydajność w grach z powodu pewnych błędów w sterowniku karty graficznej. Kiedy programiści jądra Linuksa zastosuj łaty do jądra Co to jest jądro w systemie Linux i jak sprawdzasz swoją wersję?Linux to system operacyjny, prawda? Cóż, niezupełnie! To właściwie jądro. Ale czym jest jądro Linuksa? Czytaj więcej które rozwiązują problemy z wydajnością i wydłużają żywotność baterii, zdrowy rozsądek może powiedzieć, że powinieneś spróbować weź swoje nowe jądro 5 powodów, dla których warto często aktualizować jądro [Linux]

instagram viewer
Jeśli używasz dystrybucji Linuksa, takiej jak Ubuntu lub Fedora, używasz również jądra Linuksa, rdzenia, który sprawia, że ​​twoja dystrybucja jest dystrybucją Linuksa. Twoja dystrybucja stale prosi o aktualizację jądra ... Czytaj więcej abyś mógł cieszyć się tymi ulepszeniami.

open_graphics_perf

Jednak garść dystrybucji absolutnie odmawia aktualizacji jądra (z wyjątkiem błędów bezpieczeństwa) podczas jednego wydania dystrybucji. Oznacza to, że w przypadku tych dystrybucji musisz poczekać do następnego wydania, zanim będziesz mógł korzystać z nowego jądra. Dla użytkowników Ubuntu może to oznaczać oczekiwanie do sześciu miesięcy, a nawet dłużej, jeśli jesteś użytkownikiem Debiana. Programiści dystrybucji powstrzymują się od aktualizacji jądra, ponieważ grozi to stabilnością, ale musi istnieć powód, dla którego programiści jądra wyższego szczebla uważają jądro za stabilne, prawda? Musi być wystarczająco stabilny do codziennego użytku, a moje własne doświadczenie sugeruje, że nie ma sensu czekać, aż programiści Twojej dystrybucji w końcu zaufają nowszemu jądru.

linux_kernel_map

Istnieje wiele innych małych przykładów, które mogą dotyczyć innego oprogramowania. Na przykład LibreOffice 4.3 został niedawno wydany, a nawet naprawia błąd, który istnieje od ponad 11 lat. Jednak użytkownicy Ubuntu nadal utknęli na LibreOffice 4.2 i prawdopodobnie nie zostaną zaktualizowane do znacznie późniejszej daty lub najpóźniej do następnego wydania dystrybucyjnego. Po co czekać, kiedy możesz teraz korzystać z nowszej wersji i cieszyć się poprawkami?

Jak dotrzeć do najnowocześniejszych technologii

Skoro już wiesz, dlaczego warto rozważyć życie na najwyższym poziomie, jak to zrobić? Musisz albo wybrać najnowszą dystrybucję, albo znaleźć sposoby na wzmocnienie swojego oprogramowania źródła, aby zapewnić więcej najnowocześniejszych wersji niż te oferowane w Twojej dystrybucji repozytoria.

Wybierz odpowiednią dystrybucję

arch_downloading

Najłatwiejszą opcją (przynajmniej jeśli planujesz to zrobić od początku) jest wybranie najnowocześniejszego rozkładu. Moje zalecenie to Arch Linux, który jest dystrybuowana wersja, która aktualizuje oprogramowanie, gdy nowe wersje są wydawane wcześniej Arch Linux: pozwala zbudować system Linux od zeraDla zaawansowanych użytkowników Linuksa bardzo pożądana jest możliwość pełnego dostosowania systemu. Czasami można to najlepiej osiągnąć od samego początku - łącząc elementy, które chcesz dołączyć ... Czytaj więcej . Arch jest bardzo aktualny w tym względzie i ułatwia pozostawanie w czołówce całego systemu i wszystkich zainstalowanych aplikacji, a nie tylko drobiazgów. Czy zostało wydane nowe jądro? Dostaniesz to szybko. Nowy sterownik grafiki? Poczekaj najwyżej kilka dni, a dostaniesz. Nowa wersja LibreOffice? Nie będziesz musiał czekać miesiącami, aby go zdobyć.

Jedynym minusem Arch Linux jest to, że trudno go skonfigurować, ponieważ zaczynasz od bardzo minimalnej bazy i pracujesz na swojej drodze. To zdecydowanie warte wysiłku, ale niektórzy ludzie mogą nie chcieć wkładać wysiłku lub nie rozumieją wszystkiego, co muszą zrobić, aby poprawnie skonfigurować swój system. Jeśli Arch Linux nie jest na twojej drodze, moją następną sugestią będzie dystrybucja taka jak Fedora. Chociaż Fedora nie działa w modelu z wersjami kroczącymi, ma większą tendencję do aktualizowania oprogramowania do nowych głównych wersji w cyklu wydawniczym, w tym do jądra. To bardzo blisko sekundy, jak bardzo można uzyskać przewagę.

Jak najlepiej wykorzystaj swoją obecną dystrybucję

aktualizacja ppa

Jeśli żadne z nich nie jest dla ciebie dobre, możesz równie dobrze użyć Ubuntu lub pochodnej. Następnie możesz pozostać w czołówce, dodając do swojego systemu wiele umów PPA (Personal Package Archives). Pamiętaj, aby sprawdzić, czy istnieje PPA dla oprogramowania Co to jest PPA Ubuntu i dlaczego miałbym z niej korzystać? [Technologia wyjaśniona] Czytaj więcej którego regularnie używasz i dodajesz.

Na przykład LibreOffice PPA pozwala użytkownikom Ubuntu na aktualizację do LibreOffice 4.3, nawet jeśli repozytoria Ubuntu tego nie oferują. Istnieje również repozytorium GetApps dla dodatkowego oprogramowania i nowszych wersji oraz Oibaf PPA dla zaktualizowanych sterowników graficznych. Przeczytaj o kilku innych w naszej liście 7 przydatnych umów PPA, które powinieneś dodać Potrzebujesz więcej lub zaktualizowanego oprogramowania? Wypróbuj te 7 Ubuntu PPA Czytaj więcej .

W Ubuntu nie ma bezpośredniego PPA dla jąder, ale możesz je odwiedzić ta strona, wybierz żądane jądro (przewiń w dół, aby znaleźć najnowsze), a następnie zainstaluj pakiety samodzielnie (jądro dla twojego architektura, nagłówek Twojej architektury i nagłówek wszystkich architektur - wszystkie trzy pliki w wariancie ogólnym, a nie niski wariant opóźnienia). Wykonanie tego wymaga trochę wysiłku i nie ma możliwości zautomatyzowania aktualizacji jądra w ten sposób oprócz pisania własnego skryptu, ale pozwoli Ci to na skorzystanie ze zmian wprowadzonych w tym nowszym wersja.

Czy jesteś najnowocześniejszy?

Podsumowując, wypróbowanie najnowocześniejszych rozwiązań może zapewnić wiele korzyści wcześniej niż później. A co najważniejsze, najnowocześniejsze rozwiązania dają rozsądne oczekiwania na stabilność, w przeciwieństwie do wykrwawiania, co oznacza że wypróbowujesz kod w zasadzie poprawnie, ponieważ jest on wpisywany i dlatego nie oczekujesz stabilność.

Dwie ogólne metody to najlepsze sposoby na zbliżenie się do najnowocześniejszych rozwiązań, więc wypróbuj je, jeśli jesteś zainteresowany.

Czy była jakaś metoda, za którą tęskniłem? Czy uważasz, że bycie w czołówce jest, czy nie jest tego warte? Daj nam znać w komentarzach!

Danny jest senior na University of North Texas, który lubi wszystkie aspekty oprogramowania open source i Linuksa.