Ubuntu Linux op Windows 10

 Gepubliceerd door om 07:00  Windows
mrt 312016
 

Er waren mensen die gisteren helemaal van hun geloof vielen toen ze naar de livestream van Build 2016 zaten te kijken. Microsoft kondigde namelijk aan dat ze in Windows 10 ondersteuning voor Linux hebben ingebouwd. Nee, geen vroege 1 april grap maar een “Windows Subsystem for Linux” dat op zijn minst via bash toegang geeft tot vele van de tools die je op Ubuntu Linux ook ter beschikking hebt. Niet via een virtual machine maar met “echte” ingebouwde ondersteuning. Ik zet echte even tussen haakjes omdat ik in dit soort gevallen me altijd afvraag wanneer het niet echt meer zou zijn.

Lees verder….

Deel dit bericht:
 Reacties uitgeschakeld voor Ubuntu Linux op Windows 10  Tags: ,

Logbestanden op je Raspberry Pi

 Gepubliceerd door om 18:54  Raspberry Pi
apr 232013
 

raspberry_pi_logs Problemen zijn geen probleem totdat ze een probleem worden. Dat klinkt lekker cryptisch, maar ik zal het toelichten. Zoals je wellicht weet heb ik al een tijdje een Raspberry Pi draaien als apparaat dat elke dag de data uit de omvormer van mijn zonnepanelen doorstuurt naar een online dienst, in dit geval PVOutput.org.

De stappen om dat voor elkaar te krijgen heb ik hier beschreven en er zijn meer mensen die inmiddels op die manier hun data online zetten. Onlangs kreeg ik de vraag of ik iets wist om de logbestanden die aangemaakt werden op de Raspberry Pi te verkleinen. In een aantal gevallen werden ze namelijk heel snel groter en liep het SD-kaartje vol. Zelf had ik dat probleem nog niet gehad, waarschijnlijk deels omdat ik een ruime SD-kaart gebruik.

Gisterenavond dacht ik “toch maar eens even kijken of er ook bij mijn Raspberry Pi wat te vinden is rond de logbestanden”. En inderdaad dat bleek het geval. Het grootste logbestand was een bestand genaam mail.log.1 met een omvang van 132MB en er waren er nog een paar die redelijk groot waren (mail.info.1, mail.err.1, mail.warn.1, mail.log waren allemaal meer dan 30MB).

Dus toch maar eens mail.log.1 geopend. En wat bleek. Er kwam steeds één foutmelding terug: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory, en niet één keer, maar heel erg vaak. En diezelfde foutmelding bleek niet alleen in dat ene bestand maar ook in bijna alle logbestanden voor te komen.
Even zoeken via Google leverde deze pagina op. De remedie was heel simpel: ik moest sensible-mda installeren met:
sudo apt-get update
sudo apt-get install sensible-mda

Daarna heb ik de logbestanden gedownload naar mijn eigen computer, verwijderd op de Raspberry Pi (moest via de commandline) en sindsdien zijn ze weliswaar opnieuw aangemaakt, maar in omvang nu veel kleiner.
Lees verder….

Deel dit bericht:
feb 222013
 

Ik had er natuurlijk wel al van gehoord, maar was er nog niet echt geïnteresseerd genoeg in. En eigenlijk realiseer ik me ook nu dat het wel nog even een kwestie is van “ze moeten het eerst maar eens tot een 1.0 release brengen”. Maar toch…

Pocketnow.com heeft al wat filmpjes waarbij ze laten zien hoe je de developer preview op een Google Nexus 7 of Nexus 4 kunt installeren (al blijkt dan nog niet veel te werken). Dat zijn gewoon apparaten die je nu ook in Nederland al voor best aantrekkelijke bedragen kunt kopen (in tegenstelling tot al die Windows 8 tablets).
En qua concept lijkt Ubuntu helemaal met het Microsoft Windows 8 concept aan de haal te gaan: één OS dat op verschillende apparaten draait en dat je niet alleen een telefoon of tablet geeft, maar ook een desktop-computer of laptop. Zelfs het principe van twee applicaties naast elkaar lijkt helemaal op de Windows 8 interface, maar voor de rest vind ik de GUI veel en veel mooier.
En het is Linux! Niks walled garden of closed source zoals bij iOS of Windows 8 (en zelfs Android). Ik hoop alleen dat ze het hele patenten-gedoe kunnen voorkomen danwel overleven. Want áls het lukt om dit productiegereed te krijgen dan kun je er op rekenen dat zowel Microsoft als Apple hier op gaan schieten.
Lees verder….

Deel dit bericht:
sep 102012
 

Goed, ik had al toegegeven dat het stoeien met de Raspberry Pi, zeker in combinatie met de Arduino wel een bepaalde nieuwsgierigheid in mij los gemaakt had. Van de andere kant is het ook duidelijk dat voor de meeste mensen (iedereen?) het ook wel zo is dat je een bepaald doel voor ogen moet hebben voordat het werken met zulke apparaten leuk en interessant wordt.

Ik weet dan ook dat ik zelf niet bij voorbaat zou hebben durven voorspellen dat bijvoorbeeld de Raspberry Pi zo’n succes zou worden. Tenminste, een succes in aantallen verkocht. Kritiek op het apparaatje is er namelijk ook voldoende. Het is geen volwaardige desktop en werken in de grafische omgeving van Linux met behulp ervan lijkt me zeker niet altijd een pretje (ik doe het nooit). Toch lijkt het er op alsof de markt aantrekkelijk genoeg gevonden wordt door anderen om ook een graantje mee te willen pikken. Intel kondigde al een variant aan die ‘later dit jaar’ moet verschijnen. En nu is ook Cubieboard bijna zover dat ze een board kunnen gaan leveren. Het board heeft een wat snellere processor, twee keer zoveel intern geheugen én 4GB opslag op het board. Toch zou hij maar $49 moeten gaan kosten, dicht bij de Raspberry Pi dus.
Belangrijke vraag zal worden wat de verzendkosten en invoerkosten gaan bedragen. Gisteren was al even een prototype via Alixpress te koop (nu niet meer), maar daar waren de verzendkosten naar Nederland $27,66 waarmee het board toch nog op ruim $70 of €56 komt. Omdat in dat geval het board vanuit China (in plaats van de UK zoals bij de Raspberry Pi) komt, moet je dan nog rekening houden met inklaringskosten en BTW. Voor mijn doel is het dat dan niet waard.

Maar het is wel weer een voorbeeld van het toenemend aantal opties die je op dit gebied hebt. Er waren natuurlijk als de USB-sticks met Android, waar je eveneens een toename van opties en een stijging in de performance van de sticks ziet.
Al blijf ik me afvragen of die markt nou zo breed is dat er langdurig sprake zal zijn van een strijd tussen deze micro’s. We zullen het gaan zien.

Deel dit bericht:
aug 202012
 

Raspberry Pi with Bluetooth nano dongle Het is bijna ongelofelijk dat het me oorspronkelijk gewoon helemaal niet lukte om het uitlezen van data van mijn zonnepanelen voor elkaar te krijgen, terwijl het me gisteren maar een paar uur gekost heeft om het proces op een tweede SD-kaartje te herhalen. Ik heb de beschrijving, ik begin bij het setuppen van de Raspberry Pi, in het Engels op een aparte pagina gezet. Gezien de vragen die ik zo links en rechts tegen kom zijn er namelijk heel wat meer mensen die zoiets willen. In deel 1 kon je over de achtergrond en de gebruikte hardware lezen.

Het is een beetje jammer natuurlijk dat de levertijd van een Raspberry Pi nog steeds redelijk lang is, anders hadden ze bij ZonZoektDak een collectieve inkoopactie of zo kunnen opzetten voor hun klanten. Veel goedkoper dan hun oorspronkelijke aanbod. Waarschijnlijk zouden ze het dan voor de beheersbaarheid wel juist weer verder moeten dicht timmeren om te voorkomen dat hun klanten er ook XBMC op gaan draaien of zo. 😉

Hoe dan ook, ik hoop dat mensen zijn die er wat aan hebben. Het was voor mij in ieder geval de moeite waard om even te documenteren want over 2 weken ben ik dit weer vergeten.

Deel dit bericht:
aug 172012
 

Samba op de Raspberry Pi Een van de handige manieren om bestanden op je Raspberry Pi te krijgen of er juist weer vanaf te krijgen is door het installeren van Samba. Hiermee kun je de Raspberry Pi namelijk gewoon vanuit je Windows machine of Macbook ‘zien’ in het netwerk en je kunt de mappen op de Raspberry Pi benaderen, bestanden uploaden / bekijken etc.

Nou heb ik veel beschrijvingen gevonden online van hoe je dat moet doen, maar ik denk dat het niet eenvoudiger kan worden dan met dit script van ‘cymplecy’. Zeker als je gebruik maakt van de tip in de reacties eronder en kiest voor:

wget https://dl.dropbox.com/s/wjlshn22z80rzpv/simplesamba.sh
sudo bash simplesamba.sh

Er wordt aangeraden om als wachtwoord (op het moment dat je er naar gevraagd wordt) te kiezen voor ‘raspberry’. Waarschijnlijk wil je daarna nog wel wat wijzigingen doorvoeren in /etc/samba/smb.conf , maar je hebt in ieder geval dan een werkend voorbeeld waar je vanuit kunt gaan. Maak even een copy van de smb.conf voordat je aan het wijzigen slaat, dan heb je altijd een origineel om naar terug te keren.

Deel dit bericht:
aug 172012
 

Notepad++ Unix indeling Even een post van een Linux n00b, er zullen er nog wel meer volgen als gevolg van mijn leertraject met de Raspberry Pi. Als je Windows gebruiker bent, dan weet je wellicht nog wat Batchbestanden zijn/waren. Je kunt er commando’s mee uitvoeren, programma’s mee opstarten etc.

Bash is binnen Linux de omgeving die vergelijkbaar is met de commandoprompt van Windows. En zoals je Batchbestanden kunt maken, kun je ook Bash-scripts maken. Even niet over me heel vallen als ik daarmee Bash tekort doe, het punt is dat ik met scripts te maken kreeg toen ik een cronjob wilde maken om automatisch elke vijf minuten de waarden van de omvormer uit te lezen en te uploaden. Dat had ik natuurlijk met nano op de Raspberry Pi zelf kunnen doen, maar ik deed het met Notepad++ op mijn Windows machine.

Maar na het uploaden van het bestand naar de Raspberry Pi, wilde het script niet runnen. Ik kreeg een vage "/bin/bash^M: bad interpreter: No such file or directory" foutmelding.
Wat blijkt, zelfs met tekstbestanden kun je problemen krijgen in een gemengde Windows-Linux omgeving. Het bestand werd voor Linux verkeerd opgeslagen. In Notepad++ kun je er (gelukkig) voor kiezen om het bestand met UNIX-indeling opslaan waarna het probleem verholpen is. Zie ook de schermafbeelding hierboven. Je kiest voor Bewerken > Formaat > UNIX-indeling.

Het alternatief is om het bestand te repareren door sed -i 's/\r//' bestandnaam in te typen vanaf de Linux machine, waarbij je de bestandsnaam (uiteraard) vervangt door de naam van het Bash-script.

Vast heel logisch, maar het is maar even iets wat je moet weten.

Deel dit bericht:

Raspberry Pi en SMA-Bluetooth

 Gepubliceerd door om 21:22  Hardware, Raspberry Pi
aug 132012
 

Raspberry Pi en SMA-Bluetooth Het is weer even stil geweest rond mijn zonnepanelen en met name mijn wens om eenvoudig te kunnen zien wat de zonnepanelen aan energie opleveren (zie ook dit bericht).

Nou doen de zonnepanelen zelf het prima. Sinds 30 maart 2012 toen de panelen tegen het middaguur geplaatst werden hebben ze inmiddels 1.000kWh aan elektriciteit opgewekt (968,4kWh om precies te zijn). Maar goed, ik hou van grafiekjes, ik wil de maanden met elkaar kunnen vergelijken om te zien wanneer de panelen nou juist meer of minder leveren etc. en ik wil niet elke avond vlak voordat de converter zichzelf uitschakelt gaan kijken wat de dagstand is (is namelijk niet te zien als het apparaat uit is en hij schakelt elke dag op een ander moment uit: als de zon weg is).

Ik had één van de twee Raspberry Pi computers voor dit doel in gedachten. Ik had online al begrepen dat de Technika Nano Bluetooth Adapter die ze bij de Tesco in Groot Brittanië voor iets minder dan 6GBP verkopen samenwerkt met de Raspberry Pi (de verbinding met de converter gebeurt namelijk via Bluetooth) en had er dus eentje op de kop getikt toen we er afgelopen weken toch waren.

Maar het aan de praat krijgen van de software viel/valt nog niet mee. Het is gratis/open source code die nog flink in ontwikkeling is en waarvan verschillende aftakkingen gemaakt zijn inmiddels. Belangrijk probleem is in eerste instantie om de zaak gecompileerd te krijgen en daarna om de juiste invertercodes voor je inverter te achterhalen. Het rare is dat het bij mij niet werkt met de codes waarvan anderen zeggen dat die voor hun converter met dezelfde type-aanduiding wel werkt.

Uiteindelijk blijkt de code die ik zelf achterhaald heb via het “sniffen” van de communicatie van de officiële software van SMA met de converter (staat hier uitgelegd al werkt het niet helemaal omdat de SunnyExplorer software op dit moment een probleem heeft) wel te werken, mits ik een error-check in de sourecode uitzet. Toen ik dat deed stroomde de MySql database op de Raspberry Pi opeens vol met data. Niet van alle dagen sinds 30 maart (heeft te maken met een beperking van de ingebouwde Bluetooth Piggyback waardoor je elke dag even contact moet maken met de converter om de datum goed te laten blijven), maar wel alle data die in de converter beschikbaar was.

Net op het moment dat ik wilde testen of ik het nu ook kon laten uploaden naar http://pvoutput.org ging de converter uit en dan is het einde verhaal, want dan kan de Raspberry Pi geen verbinding maken met converter. Wordt dus weer vervolgd.

Deel dit bericht:
jun 092012
 

Het is af en toe niet vooruit te branden, maar het werkt zo te zien wél: de Rikomagic MK802, een computer van het formaat USB-stick die $74 (of $89,79 inclusief verzendkosten naar Nederland) kost, kan niet alleen Android 4.0 draaien, maar ook Ubuntu 10.04.

Je kunt een micro-SD kaartje maken met Ubuntu en zodra je daar dan van opstart, draai je Linux. Haal je het kaartje er weer uit en start je het apparaat opnieuw op, dan heb je weer Android 4.0.
De Rikomagic MK802 is wat duurder dan de Raspberry Pi, maar daar staat tegenover dat je er nu al een behuizing bij krijgt en het apparaat heeft Wifi (802.11 b/g/n). De Android omgeving heeft toegang tot Google Play, dus ook met dit apparaat zouden studenten toch heel wat ontwikkelwerk moeten kunnen doen. En de levertijd lijkt een stuk sneller: tussen de 2 en 30 dagen.

Deel dit bericht:

Op zoek naar nieuwe serverruimte #2

 Gepubliceerd door om 23:16  Internet
apr 102012
 

Server Room Powerstrips Ik ben even een beetje te druk bezig om al uitgebreid erover te bloggen, maar ik zal proberen t.z.t. zo compleet mogelijk terug te rapporteren. Zoals ik schreef, ben ik op zoek naar nieuwe serverruimte. Na wat uitproberen van TurnKey Linux, heb ik besloten om voor de combinatie van CentOS 6.2 met Webmin en Virtualmin te gaan. Het is maar goed dat ik eerst een aantal zaken op een virtual machine uitgeprobeerd heb, want TurnKey Linux en de installatie van Virtualmin blijken niet goed samen te gaan. Daarom gestart met een cleane CentOS 6.2 installatie. Daarna was het namelijk tamelijk eenvoudig om deze stappen te volgen.
Lees verder….

Deel dit bericht: