Tworzenie własnego tabletu OS

Instalowanie i modyfikowanie Debiana GNU/Linux na Surface Go

Mar. 9, 2020-Willem L. Middelkoop

od kilku lat używam tabletu jako głównego komputera, lubię jego wszechstronność. Ale większość tabletów ma zablokowany system operacyjny, taki jak Ipados, Windows 10 lub Android. Ponieważ lubię rzeczy na swój własny (dziwny) sposób, zastanawiałem się, czy mogę uciec od tych „więzieniach oprogramowania”, instalując wolny system operacyjny na tablecie. To możliwe, Czytaj dalej, aby dowiedzieć się, jak uciekłem!,

Sprzęt: Surface Go

Jeśli rozważasz instalację innego systemu operacyjnego na tablecie, zdecydowanie powinieneś zrobić kilka badań na temat sprzętu tabletu. Nie wszystkie tablety Można ponownie zainstalować z niestandardowym systemem operacyjnym, niektóre mają zablokowane bootloadery, własne chipy lub inne przeszkody.

Microsoft Surface Go – ultra przenośny 10″ Tablet Z Ekranem dotykowym (z pokrywą typu, pióro i USB-C do ethernet i USB 3.,0 adapter)

poznaj Surface Go, jest to stosunkowo mały tablet (rozmiar ekranu 10″). Ma „normalny” 64-bitowy procesor Intela, ma bootloader, który można odblokować, a jego sprzęt jest dobrze znany, ponieważ jest podobny do starszego „Surface Pro 6”. Starszy sprzęt jest dobrą rzeczą, jeśli myślisz o wolnych systemach operacyjnych. Im starszy sprzęt staje się tym większa szansa, że ludzie znaleźli sposoby na jego działanie z wolnym oprogramowaniem, takim jak Debian GNU / Linux.

Update first!,

zanim usuniesz zastrzeżony system operacyjny z tabletu, powinieneś go użyć do aktualizacji oprogramowania układowego. Aktualizacja oprogramowania układowego z czegokolwiek innego niż Windows jest praktycznie niemożliwa. Nowy firmware dla powierzchni naprawiono wiele błędów i poprawiono wydajność tabletu – nie chcesz tego przegapić!,22e9f870″>

Sprawdź aktualizacje ręcznie za pomocą Windows Update
zwróć uwagę na wiele aktualizacji oprogramowania układowego, możesz je zainstalować tylko z systemu Windows
może to zająć trochę czasu, być cierpliwym lub robić zdjęcia 🙂

wybór systemu operacyjnego

Po wybraniu sprzętu tabletu należy wybrać system operacyjny., Z różnych powodów zalecam rozważenie wyboru wolnego systemu operacyjnego. Z wolnym oprogramowaniem jesteście – dosłownie-wolni, aby działać tak, jak chcecie. Lubię Debiana, dystrybucję GNU / Linuksa.

Debian GNU/Linux – uniwersalny system operacyjny

Dystrybucja Debiana GNU/Linux jest jedną z najstarszych dostępnych dystrybucji. Jest wyjątkowy, ponieważ jego opiekunowie ratyfikowali umowę społeczną, dokument gwarantujący, że Debian jest otwarty i wolny., Można go zainstalować na prawie każdym sprzęcie, stąd ich hasło „uniwersalny system operacyjny”.

Tworzenie rozruchowej pamięci USB

Instalacja Debiana odbywa się przy użyciu rozruchowej pamięci USB. Użyłem innego komputera, aby pobrać pliki instalacyjne z https://debian.org. Musisz utworzyć nośnik instalacyjny, aby pobrać te pliki instalacyjne do komputera typu tablet.,

możesz użyć innego komputera, aby utworzyć rozruchowy dysk USB, użyłem mojego ThinkPad X1

na innym laptopie użyłem kilku poleceń terminala, aby utworzyć rozruchowy dysk USB. Jeśli korzystasz z systemu Windows lub Mac, możesz użyć innych narzędzi, aby wykonać to zadanie, takich jak narzędzia dyskowe, Rufus lub unetbootin.

uruchamianie instalatora

podłącz bootowalny dysk USB do tabletu Surface, użyłem adaptera USB-C do Ethernetu i USB 3.0., Przewodowe połączenie sieciowe jest przydatne podczas instalacji, ponieważ Debian często nie może załadować firmware / sterowników dla zastrzeżonych układów WiFi.

podłączenie rozruchowego dysku USB do tabletu Surface za pomocą klucza USB-C do USB 3.0 i ethernet

najprostszym sposobem uruchomienia tabletu Surface z dysku USB jest poprzez „zaawansowane opcje uruchamiania” w ustawieniach systemu Windows, zrestartuje komputer, oferując różne opcje rozruchu i odzyskiwania.,

„Advanced Startup Options” from Windows Settings allows you to use a USB drive as boot medium
wybierz „Linpus Lite”, aby uruchomić instalator

wybierz „Użyj urządzenia”, a następnie wybierz „Linpus Lite”. Przy odrobinie szczęścia zostaniesz powitany menu instalatora Debiana GNU / Linux.,

menu instalatora Debiana GNU/Linux na Surface Go – happy me

Kontynuuj instalację odpowiadając na pytania, takie jak język, którego chcesz użyć i układ klawiatury. Instalator spróbuje rozpoznać twój Sprzęt sieciowy. Niestety wielu dostawców utrzymuje sterowniki urządzeń (firmware) zamknięte, co uniemożliwia Debianowi dołączenie ich do Standardowej kolekcji oprogramowania (która jest wymagana, aby być wolnym oprogramowaniem).,

brakujące oprogramowanie sprzętowe powoduje, że sprzęt nie nadaje się do użytku podczas instalacji

chociaż możliwe jest załadowanie tych niewolnych sterowników urządzeń z (innego) dysku USB, z mojego doświadczenia wynika, że trudno jest dokładnie załaduj wstępnie te sterowniki urządzeń, których potrzebujesz. Moją strategią jest podłączenie komputera do połączenia sieci przewodowej podczas instalacji i martwienie się o brakujące sterowniki później. Łatwiej jest dodać je później, jeśli Twój system jest online.,

instalacja w toku – Uwaga podłączony kabel sieciowy

graficzny interfejs użytkownika

wiele aplikacji (przeglądanie stron internetowych, Edycja zdjęć, rysowanie) działa dobrze tylko przez użytkownika graficznego interfejs. Możesz wybierać spośród wielu różnych opcji, jeśli używasz wolnego oprogramowania. Pierwszym wyborem, którego musisz dokonać, jest to, czy chcesz mieć pełne „środowisko graficzne”, czy po prostu „menedżer okien”.,

środowisko graficzne

środowisko graficzne zapewnia ogólne wrażenia użytkownika, w tym panele, menu systemowe i aplety stanu. Jest wyposażony w własny zestaw aplikacji (systemowych)i wygląd. Podczas gdy większość środowisk desktopowych oferuje pełną standardową konfigurację, wiele z nich oferuje zaawansowane opcje dostosowywania. Sprawdź ich strony internetowe, przeczytaj o ich zasadach projektowania i wybierz coś, co ci się podoba., Typowe środowiska graficzne dla Debiana to:

Menedżer okien

w przeciwieństwie do pełnego środowiska graficznego, menedżer okien zapewnia tylko sposób zarządzania oknami aplikacji. Menedżery okien są wybierane, ponieważ są bardzo minimalne i wymagają ręcznego dodawania wszystkich dodatków przez użytkownika. Jeśli chcesz podejmować własne decyzje, wybór menedżera okien może być dobrym punktem wyjścia dla graficznego interfejsu użytkownika., Typowe to:

powinieneś naprawdę poświęcić trochę czasu na podjęcie własnej decyzji, ponieważ wybór podstawy dla graficznego interfejsu użytkownika znacznie wpływa na ogólne wrażenia. Jest to osobisty wybór, oparty na preferencjach i chęci ręcznego dostosowania go. Moim wyborem, ponieważ mam z tym wieloletnie doświadczenie, jest użycie Menedżera okien Openbox w połączeniu z dodatkowymi narzędziami, które optymalizują moje doświadczenie.

optymalizacja działania

jest to niezbędny krok podczas instalowania wolnego systemu operacyjnego na komputerze., Po instalacji ustawienia domyślne często nie są dostosowane do konkretnego sprzętu, preferencji i przypadków użycia.

Oto niektóre rzeczy, które zrobiłem w Menedżerze okien Openbox:

  • uaktualnienie standardowego 'stabilnego' wydania Debiana do jego bardziej nowatorskiej 'niestabilnej' gałęzi. Oznacza to, że otrzymasz nowe wersje oprogramowania szybciej, ale czasami może się to zepsuć. Lubię nowe oprogramowanie (ponieważ jestem programistą), możesz to przemyśleć.,
  • Instaluj różne niewolne sterowniki urządzeń (firmware) aby wszystkie komponenty sprzętowe działały, Debian ma szczegółową stronę na ten temat:https://wiki.debian.org/Firmware. Może to wymagać trochę badań, analizy plików dziennika, aby dowiedzieć się, jakiego oprogramowania sprzętowego wymaga Twój komputer.
  • użyj gnome-network-manager i jego apletu, aby zobaczyć status WiFi i umożliwić mi szybkie łączenie się z różnymi sieciami bezprzewodowymi
  • zainstaluj dźwięk na Debianie, aby głośnik tabletu działał., Upewnij się, że sprawdzisz opcje głośności/wyciszenia, zanim uznasz, że Twój system audio jest uszkodzony (domyślnie jest wyciszony!,ablet
  • zainstaluj tlp, aby znacznie poprawić żywotność baterii
  • zainstaluj Compton, aby znacznie zmniejszyć „wstrząsanie” (poprawę płynnościowej) podczas przewijania z wyświetlaczem tabletu w trybie portretowym
  • zainstaluj Moje ulubione aplikacje na Debianie GNU/Linux: przeglądarki Firefox i Chromium, aplikację Evolution mail/calendar/contacts, przeglądarkę plików Thunar, emulator terminala Xfce, manipulację obrazami GIMP, edycję grafiki wektorowej Inkscape, klienta Filezilla SFTP, Libre Office, xournal pen/notes
  • zainstaluj na pokładzie wirtualną klawiaturę umożliwiającą wprowadzanie tekstu, gdy klawiatura sprzętowa jest odłączona.,
  • ręczne stosowanie poprawki jądra Linuksa, aby pióro Surface działało z najnowszym jądrem Linuksa, wymagając od mnie kompilacji własnego, załatanego jądra.,ustomizowany system operacyjny na tablecie do tworzenia treści dla tego bloga
    czytanie artykułu na moim tablecie w trybie portretowym
    korzystanie z niestandardowego surface go (po prawej) do programowania, podobne do tego, jak pracuję przy użyciu iPada Pro (po lewej)

    podsumowanie

    Po wielu godzinach eksperymentów i finetuningu stworzyłem system operacyjny tabletu, który działa., Mogę go używać do czytania, rysowania, programowania i projektowania.

    poczucie zrozumienia, które rozwiniesz podczas całego „budowania własnego systemu operacyjnego”-rzecz jest niesamowita, zarówno z punktu widzenia technicznego, jak i interakcji z użytkownikiem. To świetna okazja do nauki i doskonalenia swoich umiejętności!

    aktualizacja:

    przeczytaj moje kolejne posty na:

    • jak migrować i zarządzać biblioteką zdjęć za pomocą darmowego oprogramowania, teraz używam mojego tabletu „WillemOS” do tego!
    • Konfigurowanie bezproblemowej synchronizacji plików między tabletem a smartfonem przy użyciu otwartych protokołów i darmowego oprogramowania.,
    • Udoskonalenie mojego systemu operacyjnego tablet z Surface Go 2 i3wm i 4G/LTE

    Jeśli uważasz, że ta treść jest przydatna,
    rozważ okazanie swojej wdzięczności
    kupując mi kawę❤ ️ 😋:

    kup mi kawę

    lub pomóż mi, dzieląc się tym postem ze znajomymi:

Leave a Comment