
SuSE SLES ARM-Paket.
Bild: J. A. Watson
I slutet av November, Raspberry Pi Blogg meddelade att det finns SuSE Linux Enterprise Server (SLES) för Raspberry Pi 3. Som Eben Upton sade på den tiden, var detta en stor sak av två skäl-det var den första officiella 64-bitars operativsystem för Pi 3 (Raspbian och andra tillgängliga versioner är 32-bitars), och det var en officiell release från en större leverantör.
Tillkännagivandet i theSuSE Blogg ger mycket mer information om vad/varför/hur de SLES port, och gör en intressant läsning. Från vad jag förstår, SuSE och/eller ARM gav ut ett par häftiga kollin (se bilden till höger) som innehöll en Raspberry Pi 3 förladdad med SLES 12 SP2: jag skulle ha älskat att ha varit där och blivit välsignade med en…
Det finns några förbehåll till i denna release, men eftersom SLES är en kommersiell distribution av Linux. Raspberry Pi port som erbjuds gratis, tillsammans med en ett år självbetjäning registrering för uppdateringar och patchar. Jag är inte säker på vad som kommer att hända i slutet av detta år, och jag hoppas att registrering och patch/uppdatera tillgången kommer helt enkelt att fortsätta under ytterligare ett år, men jag kunde inte se något i det meddelande om det.
Logga in-sidan.
Bild: J. A. Watson
Det första steget är naturligtvis att ladda ner den-distribution bilden. SuSE Linux Enterprise Server ladda ner, blir du ombedd att logga in eller skapa en SuSE kundcenter-konto för att ta emot ett år av patchar och uppdateringar. Titta noga på botten av fönstret, och du kommer att se att det är ett alternativ att helt enkelt ladda ner bilden utan att registrera, och därmed utan att få uppdateringar och patchar. Om du bara vill ladda ner och starta SLES av nyfikenhet eller för “gee whiz” – effekt, kan du ta ingen registrering alternativ. Men om du planerar att hålla det runt ens tillräckligt länge för att prova och se om det kan vara till nytta, så har du förmodligen inte registrera dig för att få ut patchar och uppdateringar.
Även om du väljer ingen registrering alternativ, kommer du fortfarande har att fylla i ett formulär för att godkänna SuSE sekretesspolicy och exportrestriktioner. När du har fått genom att du kommer att kunna ladda ner en 950MB xz-komprimerad bild. Sidan innehåller också MD5 och SHA256 kontrollsummor för nedladdning.
Bilden kan vara komprimerade och kopieras till ett SD-kort (minst 8GB) med följande kommando:
xz -cd-IMAGE | dd of=/dev/sdx bs=4M
Byt BILD med ladda ner fil (för närvarande SLES-12-SP2-ARM-X11-raspberrypi3_aarch64.aarch64-2016.10.04-GM.raw.xz) och /dev/sdx med enhetsnamnet för ditt SD-kort. Detta kommando tar något som 5-10 minuter på mitt skrivbord systemet, så ha tålamod och ge det tid att slutföra.
Den första uppdelningen av SD-kort är 200 MB (FETT) EFI-partition (ja, de har bytt boot-processen runt så att det slutar se ut som en EFI boot), en 266MB (ext3) BOOT-partition, och en 4.96 GB (btrfs) ROT-partition. Här är ett litet tips som jag lärt mig den hårda vägen… försök inte att utöka ROT-partition som använder resterande utrymme på denna punkt. Om du gör det, första boot-sekvens kommer inte att vara glad, och det kommer att krascha och brinna i ett ganska spektakulärt sätt. Bara lämna det som är på denna punkt, och låt den första boot-bearbetning göra sitt eget arbete.
SD-kortet kan sedan in i en Raspberry Pi 3 och startat upp. Första boot-sekvens kommer att ändra storlek på filen system för att fylla SD-kort, och kommer då att gå igenom en konfiguration i dialogrutan för att ställa in installationen språk och tangentbordslayout, och skapa Linux-användare.
Vid detta tillfälle sprang jag in i min första betydande problem – min Logitech Unifying-tangentbord och trackball fungerade inte. BLEAH! Efter att koppla ur och koppla in den Unifying-mottagaren, och flytta den mellan olika hamnar på Pi, som jag slutligen gav upp och grävde ut en trådbunden USB-tangentbord, vilket innebar en djupdykning i lagring är i min vinden, och handtralla mitt huvud på takbalkarna ett par gånger bara för att förbättra min attityd ännu mer.
Det är en ganska konstig problem, faktiskt, eftersom Unifying-tangentbordet fungerar alldeles utmärkt i den inledande GRUB-menyn, men sen när SLES börjar komma upp, det slutar fungera. Senare hittade jag lite mer information om detta i forumet, verkar det som att det är en av kärnans moduler som saknas och som krävs för att stödja Unifying-mottagare.
Hur som helst, när du får en fungerande tangentbord och mus är ansluten, konfiguration fortsätter sedan till Registrering steg. Här kan du ange din e-postadress och Registrering Kod som du fick under ladda ner. Förutom den kod som jag fick inte skulle fungera – jag fortsatte att få “okänd registration code” från registrering servern. Hmmm. Ok, jag slutligen gav upp och tog “fortsätta utan registrering” alternativet.
SLES kommer upp och verkar gå ok, men det är en annan värld än vad jag är van med openSuSE, kanske eftersom det är SLE-Server-versionen, snarare än den Stationära versionen. Den använder iceWM för skrivbordet, med en mycket enkel konfiguration. Jag skulle älska att ta en skärmbild av det på denna punkt, men jag kunde inte hitta en skärmdump verktyg av något slag, och jag kunde inte lista ut hur man laddar ner en…
En trådbunden nätverksanslutning kom upp utan problem, men trådlösa nätverk hade mig förbryllad för ett tag, så det är ingen network-ikonen på iceWM panelen, och jag börjar tro att jag kanske måste ställa in ett trådlöst nätverk via CLI. Jag hittade äntligen YAST Nätverk kontroll i iceWM menyer, och gå igenom det och få Wi-fi konfigureras och arbetar.
Här är en kort lista över de program och verktyg ingår:
Kärnan 4.4.21 iceWM 1.3.12 ogudaktiga nätverk managerFirefoxemacs editorwireshark
Det är inte mycket. Igen, det kan bero på att detta är den Server edition och inte Desktop edition, så en hel del av desktop program och verktyg ingår inte i priset. Det förefaller mig som om denna fördelning är avsedd som ett bevis för att 64-bitars kärna fungerar på Pi 3, och kanske som en plattform för utveckling av det fortsatta arbetet på detta och andra projekt som kan komma tillsammans.
openSuSE Språng
OpenSuSE-Språng 42.2 64-bitars bild för Raspberry Pi 3 tillkännagavs i December. Tillkännagivandet var mycket lik den för SLES, som listar fördelar av att vara del av standarden openSuSE utveckling familjen, så det kontinuerligt blir uppdateringar samma som alla andra vanliga openSuSE-distributioner. Till skillnad från SLES, som bara har en stationär/GUI som finns, openSuSE-distributioner erbjuder en mängd av stationära datorer, inklusive Xfce, LXQT, och andra. De har inte heller alla ringarna att hoppa igenom med registrering och stöd, så att få ladda ner är betydligt lättare.
De nedladdningar som är tillgängliga via openSuSE Wiki Raspberry Pi 3 sida. Om du inte vet exakt vad du gör, ska du inte försöka använda de “icke-upstream” – bild, är det bara att hoppa ner till “Installera 64-bitars openSUSE Språng bild’. Det finns länkar ladda ner det för olika desktop-versioner, jag valde att prova Xfce mängd. Jag skulle faktiskt ha velat prova LXQT version, men det verkar vara MIA just nu.
Filformatet är den samma, xz-komprimerad raw-bild, så proceduren för att kopiera till ett SD-kort är samma som för SLES. Första boot-sekvens igen för att ändra storlek på root-filsystem du vill använda allt tillgängligt utrymme på SD-kortet, men det behöver inte utföra resten av den ursprungliga konfigurationen som SLES gjorde. Det innebär att det då kommer upp med endast ett root-konto, och en vanlig AMERIKANSK engelska tangentbord. Så efter att du loggar in skrivbordet ser ut så här:
openSuSE Språng 42.2 – Raspberry Pi 3
Bild: J. A. Watson
Detta ser mycket mer bekant än SLES skrivbordet med iceWM gjorde. Panelen, och menyerna är exakt vad jag är van vid på andra system som kör Språng. Network Manager-ikonen på panelen, och Wi-fi-nätverk listas.
Eftersom jag var tjat om SLES inte ha en hel del välbekanta verktyg och program, här är en kort lista över vad som ingår i Pi 3 Språng 42.2:
Kärnan 4.4.36 Xfce 4.12 Nätverk ManagerFirefoxEmpathyGIMPeVince dokument viewerRistretto bild viewerShotwell foto managementRhythmboxLeafpad sms: a editorScreenshot utility
I kort, med undantag av LibreOffice, har ganska mycket allt du kan förvänta dig på openSuSE-Steg installation.
openSuSE Tumbleweed
Det är där jag slog i väggen. Jag hade ingen tur med att få Tumbleweed kör på Pi 3, eller ens Pi-2. På Pi 3 sida, ingen av länkarna för uppströms Tumbleweed kärnor fungerade, och när jag gick in på hämta katalogen för att se mig omkring, alla de filer som var daterad till slutet av oktober. Jag vet av erfarenhet med Tumbleweed det är inte ett bra tecken. Säker nog, ingen av dem skulle starta upp för mig.
Jag gick också till openSuSE Pi 2 sida och hittade några aktuella bilder där. När jag provat dem, de minst igång att starta upp, men att de aldrig gjorde det faktiskt upp till ett GRAFISKT skrivbord. Slutligen bestämde jag mig för att ge upp på Tumbleweed för nu.
Sammanfattning
Prova SuSE/openSuSE på Raspberry Pi har inte varit så mycket kul som jag trodde det skulle vara. Den goda nyheten är att det verkligen är 64-bitars ARM bilder som är tillgängliga för Raspberry Pi 3. Jag tror att detta är viktigt främst för SuSE utvecklare som har arbetat på detta är att mata sina ändras tillbaka till den tidigare kärnan, så att de blir tillgängliga för alla, och som kommer att bidra till att göra andra 64-bitars distributioner möjligt.
Jag är inte säker på exakt hur bra något av detta kommer att vara just nu, dock. Jag antar att om du redan är bekant med SLES, Raspberry Pi 3 port kan vara användbara. Men mycket minimal iceWM skrivbordet, och den begränsade program och verktyg som ingår för närvarande kommer att begränsa användbarheten av det just nu.
openSuSE Språng, å andra sidan, verkar mer komplett och bekanta, men det verkar verkligen kämpa på Pi 3, och det fanns en tid eller två när skrivbordsmiljöerna kraschade och jag var tvungen att logga in igen. Jag tror att det är en viss förbättring av stabilitet som krävs innan detta kunde hitta mer utbredd användning.
Mest nedslående för alla var openSuSE Tumbleweed, helt enkelt eftersom det är min favorit distribution, och jag kunde inte ens få den att starta upp på antingen Pi3 eller Pi2. Suck.
Nåväl, jag kommer driva den här veckan försöker de andra icke-Raspbian-distributioner på Raspberry Pi. Som det ser ut nu som kommer att vara Ubuntu MATE, Fedora 25, Manjaro ARM och PiCore Linux. Om det finns andra som jag har glömt, låt mig veta.