
SuSE SLES ARM Pakke.
Billede: J. A. Watson
I slutningen af November, Raspberry Pi Blog bebudet tilgængeligheden af SuSE Linux Enterprise Server (SLES) til Raspberry Pi 3. Som Eben Upton sagde på det tidspunkt, det var en big deal er to årsager til, — det var den første officielle 64-bit operativsystem til Pi 3 (Raspbian og andre aktuelt tilgængelige versioner er 32-bit), og det var en officiel udgivelse fra en større leverandør.
Annonceringen i theSuSE Blog giver en masse flere oplysninger om, hvad/hvorfor/hvordan de SLES-port, og gør det til en interessant læse. Fra hvad jeg kan indsamle, SuSE og/eller ARM, der gav nogle kække pakker (vist til højre), som indeholdt en Raspberry Pi 3 præinstalleret med SLES 12 SP2: jeg ville have elsket at have været der, og været velsignet med en…
Der er et par betingelser knyttet til denne udgivelse, men fordi SLES er en kommerciel Linux-distribution. Raspberry Pi-port, der tilbydes, gratis, sammen med et års self-service tilmelding til opdateringer og patches. Jeg er ikke sikker på, hvad der vil ske i slutningen af dette år, og jeg håber, at registrering og patch/opdatering ledighed vil simpelthen blive videreført til endnu et år, men jeg kunne ikke se noget i meddelelser om det.
Den log-in side.
Billede: J. A. Watson
Det første skridt selvfølgelig er at hente-distribution billede. SuSE Linux Enterprise Server download vil bede dig om at logge på eller oprette en SuSE Kunde Center-konto for at modtage et år af patches og opdateringer. Kig nøje på bunden af vinduet, og du vil se, at der er en mulighed for at blot downloade billedet uden at registrere, og dermed uden at få opdateringer og patches. Hvis du blot ønsker at hente og starte SLES ud af nysgerrighed, eller “gee whiz” effekt, kan du tage den ikke-registrering mulighed. Men hvis du planlægger at holde det hele selv længe nok til at prøve det og se om det kunne være nyttigt, så har du sandsynligvis skal registrere for at få patches og opdateringer.
Selv hvis du vælger no-registrering, vil du stadig nødt til at udfylde en formular til at acceptere, at SuSE privacy policy og eksport-restriktioner. Når du har fået gennem dette, vil du være i stand til at downloade en 950MB xz-komprimeret billede. Siden indeholder også MD5 og SHA256 kontrolsummer for download.
Billedet kan være ukomprimeret og kopieret til et SD-kort (minimum 8GB) med følgende kommando:
xz-cd IMAGE | dd of=/dev/sdx bs=4M
Udskift BILLEDET med den downloade fil navn (i øjeblikket SLES-12-SP2-ARM-X11-raspberrypi3_aarch64.aarch64-2016.10.04-GM.rå.xz) og /dev/sdx med enhedens navn til dit SD-kort. Denne kommando finder noget lignende 5-10 minutter på min desktop-system, så vær tålmodig og giv det tid til at fuldføre.
Den oprindelige opdeling af SD-kort er en 200MB (FAT) EFI partition (ja, de har skiftet boot-processen omkring, så det ender med at ligne en EFI boot), en 266MB (ext3) BOOT partition, og en 4.96 GB (btrfs), ROOT-partitionen. Her er et lille tip, som jeg lærte på den hårde måde… ikke forsøge at udvide ROOT partition til at bruge de resterende gratis plads på dette tidspunkt. Hvis du gør det, er det første boot-sekvens vil ikke være glad, og at det vil gå ned og brænde i en temmelig opsigtsvækkende måde. Bare lade det være som det er på dette punkt, og lad den første boot behandling gøre sit eget arbejde.
SD-kortet kan derefter indsættes i en Raspberry Pi 3 og startet op. Den første boot-sekvens vil ændre størrelsen på filen systemer til at fylde SD-kort, og vil derefter gå gennem en konfiguration dialogboksen for at angive installation sprog og tastaturlayout, og skabe Linux-bruger konto.
På dette tidspunkt løb jeg ind i min første store problem – mit Logitech Samlende tastatur og trackball virkede ikke. BLEAH! Efter at trække stikket ud og replugging den Samlende modtager, og flytter det mellem forskellige havne på Pi, jeg gav til sidst op og gravet et kabel USB-tastatur, som er involveret dykker dybt ind i den opbevaring er i min kvist, og tæv mit hoved på taget bjælker et par gange bare for at forbedre min holdning endnu mere.
Det er en temmelig underligt problem, faktisk, fordi den Samlende tastaturet virker fint i den oprindelige GRUB boot menu, men så når SLES begynder at komme op, det holder op med at fungere. Jeg har senere fundet nogle flere oplysninger om dette i de fora, det ser ud til, at der er en kerne modul mangler, som er nødvendig for at understøtte den Samlende modtager.
Anyway, når du får et arbejde tastatur og mus tilsluttet, konfiguration fortsætter derefter med at Registrering skridt. Her kan du indtaste din e-mail-adresse og Registrering Kode, som du fik, mens du henter. Bortset fra, den kode, der fik jeg ville ikke arbejde – jeg holdt på at få “ukendt registreringskode” fra registrering server. Hmmm. Ok, jeg endelig gav op og tog “fortsæt uden registrering” valgmulighed.
SLES kommer op og ser ud til at køre ok, men det er en anden verden end jeg er vant til med openSuSE, måske fordi dette er SLE-Server version, snarere end Desktop-version. Det bruger iceWM til skrivebordet, med en meget simpel konfiguration. Jeg ville elske at medtage et screenshot / skærmbillede, af det på dette tidspunkt, men jeg kunne ikke finde et screen capture værktøj af nogen slags, og jeg kunne ikke finde ud af at downloade en…
En kabelbaseret netværksforbindelse kom op med noget problem, men at det trådløse netværk var forbløffet mig for et stykke tid, da der ikke er noget netværk-ikonet på iceWM-panel, og jeg var begyndt at tro jeg måske nødt til at oprette trådløse netværk via CLI. Jeg endelig fundet den YAST Netværk kontrol i iceWM menuer, og var i stand til at gå igennem det og få WiFi konfigureret og fungerer.
Her er en kort liste over de programmer og hjælpeprogrammer inkluderet i prisen:
Kernen 4.4.21 iceWM 1.3.12 onde netværk managerFirefoxemacs editorwireshark
Der er ikke en masse. Igen, kan det være fordi det er den Server edition og ikke Desktop-udgave, så en masse af desktop-applikationer og redskaber er ikke inkluderet i prisen. Det forekommer mig, at denne fordeling er tænkt som et bevis på, at 64-bit-kernen virker på Pi-3, og måske som en udviklingsplatform for fortsættelse af arbejdet på det, og andre som måtte komme med.
openSuSE Spring
En openSuSE Spring 42.2 64-bit billede for Raspberry Pi 3 blev annonceret i December. Annonceringen var meget lig den for SLES, liste over fordelene ved at være en del af standard openSuSE udvikling familien, så det løbende kommer opdateringer med det samme som alle de andre standard openSuSE-distributioner. I modsætning til SLES, som kun har en desktop/GUI til rådighed, openSuSE-distributioner tilbyder en bred vifte af desktops, herunder Xfce, LXQT, og andre. De har heller ikke alle af hoops til at hoppe igennem med registrering og støtte, så få overførslen er væsentligt lettere.
Downloads er tilgængelige på openSuSE ‘ s Wiki Raspberry Pi 3-side. Medmindre du ved præcis, hvad du gør, bør du ikke forsøge at bruge “ikke-upstream” – billede, bare springe ned til “Installation af 64-bit openSUSE Spring image’. Der er download-links, der af forskellige desktop-versioner, valgte jeg at prøve Xfce række. Jeg ville faktisk have ønsket at prøve LXQT version, men det ser ud til at være MIA i øjeblikket.
Filformat er det samme, xz-komprimeret raw-billede, så proceduren for kopiering til et SD-kort er de samme som for SLES. Den første boot sekvens igen tilpasser rod-filsystemet til at bruge alle tilgængelige plads på SD-kortet, men det betyder ikke at udføre resten af den oprindelige konfiguration, som SLES gjorde. Det betyder, at det så kommer op med kun en root-konto, og en standard AMERIKANSK engelsk tastatur. Så når du er logget ind, skrivebord ser ud som dette:
openSuSE Spring 42.2 – Raspberry Pi 3
Billede: J. A. Watson
Det ser langt mere kendte end de SLES-skrivebordet med iceWM gjorde. Panelet, og menuerne er præcis, hvad jeg er vant til på andre systemer, der kører Spring. Network Manager ikonet på panelet, og det WiFi netværk, der er anført.
Da jeg var stønnen om SLES, der ikke har en masse af velkendte værktøjer og applikationer, her er en kort liste over hvad der er inkluderet i Pi 3 Spring 42.2:
Kernen 4.4.36 Xfce 4.12 Netværk ManagerFirefoxEmpathyGIMPeVince dokument viewerRistretto billede viewerShotwell foto managementRhythmboxLeafpad tekst editorScreenshot værktøj
Kort sagt, med undtagelse af LibreOffice, den har stort set alt, hvad du ville forvente på en openSuSE Spring installation.
openSuSE Tumbleweed
Dette er, hvor jeg ramte muren. Jeg havde ikke held med at få Tumbleweed, der kører på Pi 3, eller endda Pi-2. På Pi-3 side, ingen af de links på upstream-Tumbleweed kerner arbejdet, og når jeg gik ind i mappen download, til at have et kig rundt på, alle de filer, der blev dateret til slutningen af oktober. Jeg ved fra erfaring med Tumbleweed det er ikke et godt tegn. Sikker nok, ingen af dem ville starte for mig.
Jeg gik også til openSuSE Pi 2-side, og fandt nogle aktuelle billeder der. Når jeg har prøvet dem, de i det mindste begyndt at starte op, men de faktisk aldrig lavet det op til en desktop-GUI. Jeg besluttede endelig at give op på Tumbleweed for nu.
Oversigt
Forsøger ud SuSE/openSuSE på Raspberry Pi har ikke været så meget sjov som jeg troede det ville være. Den gode nyhed er, at der virkelig er 64-bit ARM billeder tilgængelige for Raspberry Pi 3. Jeg tror, det er vigtigt først og fremmest fordi SuSE-udviklere, der har arbejdet med dette er at fodre deres ændringer tilbage til den primære kerne, så vil de være tilgængelige for alle, og som vil hjælpe med at gøre andre 64-bit-distributioner muligt.
Jeg er ikke sikker på præcis, hvordan nyttige noget af dette kommer til at være lige nu, men. Jeg formoder, at hvis du allerede er bekendt med SLES, Raspberry Pi 3-port kan være nyttige. Men meget minimal iceWM-skrivebordet, og den begrænsede programmer og værktøjer, som er i øjeblikket i prisen kommer til at begrænse anvendeligheden af det lige nu.
openSuSE Spring, på den anden side, virker mere komplette og velkendte, men det ser ud til virkelig kamp om Pi 3, og der var en gang eller to, når Xfce styrtede ned, og jeg havde til at logge ind igen. Jeg tror, der er nogle forbedringer i stabilitet, som er nødvendig, før denne kan finde mere udbredt brug.
Mest skuffende var openSuSE Tumbleweed, simpelthen fordi det er min favorit distribution, og jeg kunne ikke selv få den til at starte på enten Pi3 eller Pi2. Suk.
Ah well, jeg vil presse på i denne uge for at prøve de andre ikke-Raspbian-distributioner på Raspberry Pi. Som det ser ud nu, at det vil være Ubuntu MATE, Fedora 25, Manjaro ARM og PiCore Linux. Hvis der er andre, som jeg har overset, så lad mig det vide.