Showing posts with label Raspberry Pi. Show all posts
Showing posts with label Raspberry Pi. Show all posts

Sunday, 23 February 2020

RISC OS? But why???


So came the cry the other day whilst at work as I was chatting to one of the developers about my RISCOSbits purchase from a few months ago. A gentleman of a similar vintage to myself and an owner of multiple Raspberry Pi’s, he is not afraid of a command line and is a self-confessed Linux nut. Naturally, being at work, we were obviously discussing a piece of code I was to test when the subject “maneuvered” towards RISC OS. He was quite interested in that, like me, he had experienced RISC OS back in his school days and was aware of it’s availability on the Pi.
“It’s pretty horrible and clunky,” he opined, “and I wouldn’t like to fight with an OS just to get something done”
Well, thinks I, this is not what I feel and so we pitted pro’s and cons for a good twenty minutes before a tiresome sprint review called us away. It did get me thinking though. I could explain to someone with a passing knowledge of RISC OS why I think it’s a lovely little OS but how could I pass on that enthusiasm to someone who had never touched it in their lives? Hmmm…

The basic desktop.
Let me be clear from the outset, RISC OS is going to be a bit of a culture shock for anyone used to Windows, Mac OS and Linux and it is not for everyone. The three button mouse configuration and the thought processes behind it will take a bit of effort to embed and even I sometimes slip with muscle memory recalling a Windows mentality. What the RISC OS set up gives you is control and subtlety. That three button mouse layout (Select/Menu/Adjust), the method of window management and the sheer common sense approach of true drag and drop functionality: all add up to make RISC OS, for me, a lovely operating system to use. True, it originates from the 1980’s and that is (sometimes painfully) obvious now – consider how Windows and macOS have changed over that period, but that it not to say RISC OS is bad. In fact, whilst toolbars have taken over screen space (which isn’t such a problem with modern day high resolution displays), it just looks far cleaner to have the menu structure behind a mouse button press. It’s lightweight and offers little frippery. It can look “busy” as the screenshots attest but I was aiming to have quite a few folders and programs open at the same time. The main question though, is can it be used as a primary computer OS in 2020, and for me that answer is… mostly...ish.

Many, many windows.
Look at it this way. In this age of always connected, online dependent computing experiences, RISC OS harks back to a time where you didn’t have or need an internet connection. Troubling for some that statement may be, this is computing how it used to be before, say, 1994. Is that a bad thing? Well, it depends upon what you want to do. As an aside, you will need an internet connection in this day and age just to get new software, but once you have the software, for many tasks, you don’t need that connection any longer. In day to day use, RISC OS just doesn't need it.

For me, I want a content creation machine, something I can generate blog posts, general writing, the odd spreadsheet and a bit of coding on the side – hey, I’m a software tester who dabbles in the dark side. Know thine enemy, I say :-) Out of the box, my RISCOSbits machine covers that pretty well. Edit is a great little text editor but if you prefer something more feature filled, the announcement that Impression Style (not the fully featured Impression X) is now free was a boon. With Pipedream covering the spreadsheet duties and enough programming tools already on board, I feel most bases are covered. What helps here is the Pling store, where a decent variety of software is available for free or modest cost – think the Apple App store but a lot smaller. Size isn’t everything though and what is on offer should cover all of your needs. There is a fly in the RISC OS ointment that needs addressing though and this impacts what I do a lot with regards to Blogger and Wordpress...

These cover a lot of needs without resorting to additional software.
Web browsing. The included browser, !NetSurf, is basic in the extreme and isn’t suited to the modern day internet. This is a well known issue with RISC OS and is being sorted with the development of two new browsers, OWB and Iris. Both are in development at the moment and as such, not ready for the prime time just yet but they are more capable than !NetSurf and the situation is improving. 2020 looks like the year that RISC OS could be a replacement operating system for me. Rather than create blog posts and reviews for RVG in RISC OS and then transferring to Windows via a memory stick, I’ll be able to post online as per my usual Windows PC. This may also mean a new toy.

Impression Style 
For a couple of years, a lot of my writing has been completed on a venerable Alphasmart 3000. A brilliant little typing device, it offers distraction free writing and a stellar battery life (only changed the three AA’s twice!). However, transferring text to my PC is slow and can’t be done without monopolising the Libre Office window that the document will occupy, so I can’t set the transfer away and move onto something else. Also, it’s starting to fail in little ways: the space bar is becoming less reliable (double spaces are a bane), the screen has a couple of minor issues and overall, whilst I feel it’s still a lovely machine, its time is probably due. At present I am using a three year old Lenovo Yogabook convertible running Windows alongside a Logitech wireless keyboard. I really think the halo keyboard on the Yogabook is a great idea, but it’s just not comfortable or accurate enough for sustained typing. This set up, using Libre Office, is quite nice, but really requires a table or rest to use properly and the USB OTG cable for the wireless keyboard adapter hangs in an awkward manner if I use the Yogabook in tent mode. It works, don’t get me wrong, but it’s a bit of a kludge and the Yogabook itself lacks ports and is woefully under-powered. Even using it with the wi-fi switched off (so purely as a text entry device and not typing directly into Wordpress or Blogger) has seen a drop in the battery life of the machine and where once I was getting 8 hours or so, it’s now down to about 4 before I need to reach for the charger – which also takes up the single micro-USB port so no more wireless keyboard for a couple of hours at least. Sadly, taking all of that into account means that, despite being a lovely little set up and one that is very portable too, I can’t see it lasting another couple of years.

This is where RISC OS comes in. When one, or both, of the new browsers are released in a stable fashion, my intention is to combine those with a new Armbok (Armbook but hey, typo’s). For a touch over £400, this will provide a native RISC OS laptop and proper access for my online needs. Yes, I could buy a Windows laptop for less, but I have worries there which I’ll get to in a moment. I like using RISC OS and am getting very used to how it works. And that’s the thing, it just works. No updates, no constant harrying from a notification centre and little privacy intrusion. Part of me would like to dip back into the macOS world but frankly the cost of entry is too high for me. With a new Armbok, I could centre my daily domestic computer use to RISC OS and only have to dip into Windows for the odd game and specific software packages.

So why not a new Windows machine? As noted above, there are a number of issues I have here. One is cost. Wait, you cry, £400 can buy you a decent laptop. True, but for one with the combination of performance and spec that would last a few years, you’d have to spend a bit more than that. Indeed, 8GB of RAM seems to be the standard acceptable now and if you want that much memory, the cost starts edging upwards. Then there is the bloat, the constant need to update and the sheer intrusiveness of information gathering in the OS. You can tinker with these but in the end, Microsoft’s recent history with Windows updates does not fill me with hope that the situation will get any better. Apple seems a bit better in this respect but then again, wanting £1k plus for your basic Macbook Air (ignoring the discounted 2017 model which is probably near the end of it’s life) is just too much. I am a tekkie but even I have limits on how much I’ll drop on kit.

So this brings me back to RISC OS. The operating itself is very resource frugal in both memory and  storage. The hardware, certainly for desktops, is easily repairable (remember, the RISCOSbits machine I have is just a cased Raspberry Pi 3B+ which costs in the region of £35…) and in regards to the Armbok, a lot of thought and testing seems to have been done in getting this to market. I am not saying RISCOS is for everyone – the very fact that it is not an on-line centric operating system would probably scare quite a few people off. The fear of not being connected at all times might do that, but consider this – how much of your day do you spend at a computer that does not require a connection? Ok, if you run a website, online business or need tools like Office 365 or Google’s online suite then obviously, you’ll need that but if you don’t need a network connection, then why have one? I know I get more work done when I am not online, and I suspect many other people do too and this chimes nicely in with the Armbok. Once the browser situation is sorted, I can work offline with a laptop offering 12 plus hours of use then quickly hook up to post what I need to. Overall, that feels like a tempting way of working and as a second machine that will do a fair bit of travelling, the Armbok fits the bill.

You don't even have to spend as much as I did to get started in RISC OS
You may think me a bit of a Luddite, harking back to an operating system that to this day lacks native wi-fi connectivity, but that would be to miss the point. I don’t need a 24/7 online connection and for the majority of my non-gaming computer needs, I don’t need a lot of what Windows and macOS offer. The Armbok will cover that and I will be using software that works for me. As noted above, RISC OS is not for everyone, and to be fair, it is a niche OS, but given a little bit of thought and use, it is a more productive OS compared to Windows/macOS, at least in my humble opinion. That it is still under active development and has new hardware being released for it speaks volumes. There is also an active show scene for users, and there are  a number of active content creators in YouTube - check out WiFi Sheep's videos for example, where you'll find show reports, introductory videos and much more. The market isn’t huge but then again, the cost of entry isn’t either. If you have an interest in alternative OS’s, or just fancy giving something less mainstream a try, then give RISC OS a chance. It’s not a perfect OS by any means but it is improving. You never know, you might find it useful for a second machine...

Thursday, 1 August 2019

Low RISC Computing

Many, many moons ago (2017, which feels like a long, long time ago), I posted a couple of pieces about alternative operating systems, one of which was RISC OS. I noted then that I would keep an eye on the format and as time has passed, there have been several positive developments in the RISC OS world (unlike the Amiga OS world which, well, who knows what's happening there).

The major one was the announcement last year that RISC OS Developments would take on the intellectual property concerning RISC OS and that RISCOS Open Ltd would continue the development of the operating system which is also now open source. This meant that there would be stability on the OS side of things.

Other developments included new, more powerful Raspberry Pi Single Board Computers (though that does not include the recently released Pi 4 as RISC OS needs porting to it due to a change in the ARM cores from the Pi 3) as well as other SBC's that RISC OS can run on, plus the continued sale of complete systems by the likes of R-Comp, CJE Micros and RISCOSbits. Indeed, R-Comp are in the process of developing an ARMBook laptop that, when out of beta testing, might prove a good replacement for the seven year old Chromebook that languishes in the corner of a drawer somewhere.

With that in mind, and thinking that it was a good time to re-visit RISC OS, I began searching for a suitable machine. Now I have said before that it's simple enough to cobble one of these together yourself for not much money but I really wanted to see what a pre-built system would be like. As a starter machine, I didn't want to spend too much but also didn't want to skimp on the spec, so finally settled on the RISCOSbits piHARD. You may have noticed the naming convention for RISCOSbits products is a bit tongue in cheek but hey, look at the name of this blog!

Disclaimer here: This computer was bought with my own funds and RISCOSbits have had no input or overview of this post. The opinions given are my own and I have not received any compensation whatsoever.

Once settled on the machine, I spec'd it out with a Raspberry Pi 3B+ (1GB RAM, 1.4GHz CPU, usual selection of ports), a 120GB SSD for mass storage and a battery backed real time clock. For the case, I chose the Deuce case which, as you can see, is rather tidy (and definitely tells you where it came from!). Once I had submitted the request for a quote, Andy at RISCOSbits was very quick with a reply and, with my agreement to the quoted price, the order was submitted. A couple of days later came the invoice, and, after settling that via Paypal on a Thursday evening, I waited for my new computer. I didn't have to wait long as a small box containing the well packaged PiHARD arrived on the following Monday.

During the intervening period, Andy was kind enough to suggest a power supply for the PiHARD, seeing as it uses a 5v 3000mA micro USB supply. That was ordered on the Friday and delivered the following day (from a well known river-based online supplier) so I was all set when the machine itself arrived.

Shiny, shiny... and some subtle branding :-)
The case is nice, roughly 6 x 6 x 2.5 inches and shiny. It's very light and you might mistake that lightness for fragility but once it's set up, you're not likely to move it again and the case certainly feels good enough to handle day to day knocks. Be honest here. How often do you move your desktop PC? The worst thing I can say about it is that it attracts dust like nobody's business. Incidentally, one of the options (which I didn't take) was for a front mounted USB port, hence the cut out visible above to the right.

Plenty of ports: Micro USB, HMDI, audio out, 3 x USB 2 and Ethernet.
There were no instructions in the box but, to be honest, they aren't really needed. Plug in the micro USB power supply, a keyboard, a mouse (you'll need a three button model or a mouse with a clickable scroll wheel - RISC OS relies upon three buttons) and an Ethernet cable for internet access and you're all done. WiFi is possible with RISC OS but that does require additional hardware at present so cabled networking is the easiest way forward at the moment. Now, the moment of truth. After a start up screen, RISC OS 5.24 boots up in seconds and gives you this rather green desktop.

It's a bit cropped (my fault with the screenshot), but you get the idea.
As you can see, the PiHARD sits rather nicely under the monitor and outputs a rock steady 1920x1080 resolution with 16.7 million colours at 60Hz. For those wanting some help starting out, there are plenty of documents and stored web pages in the OS to get you going. These can also be found online.

As for downsides, well, it's pretty much the lack of expansion. The issue here is the use of Single Board Computers as a basis of RISC OS machines. By their very nature, they are not expandable in the traditional PC sense, so what you get is, well, what you get. However, this is not the handicap you may think it is, as RISC OS runs extremely well on a Pi 3B+ and if extra storage is required, then you have plenty of USB ports to hang stuff off. Certainly, this issue cannot be laid at the feet of any of the hardware vendors. If there were to be new, dedicated motherboards for RISC OS, then maybe the situation would be similar to the Amiga OS market where the only new dedicated hardware readily available is £1,800.00! One niggle about the USB ports. They are all in a row and quite close together, so if you attach a USB stick directly to the computer, chances are that unless it is a slim design, you'll interfere with access to the remaining ports. The solution here is to use a USB hub and they are cheap enough. This isn't an issue that RISCOSbits are in control of and in no way is it a deal breaker.

Cable management to be sorted out later...
I'm not going to delve into using RISC OS in this post. Nor, in future, will I be delving into how-to guides either as there are plenty of those about. No, what I will be doing is an occasional series on how I find using RISC OS on a regular basis, how it can fulfill most general computing needs and basically how much fun computing can be outside of the usual Windows/Mac/Linux arenas. This first post though, is purely about the hardware and I must say I am very impressed, not only with the price paid but also the build quality, the speed  of delivery and the communication from RISCOSbits. If you ever do feel like dipping into the world of RISC OS, I wholeheartedly recommend them. I am happy with my PiHARD and the initial steps into RISC OS after 25 years (and RISC OS 3). I'll keep you updated as to how things go but from initial impressions, that ARMBook is looking more and more tempting by the day...

Wednesday, 27 February 2019

Wireframe - an new (old) magazine


It has been something of a pattern over the last couple of decades that print magazines have had a bit of a hard time. Squeezed between the immediacy and multimedia approach of web-based channels like YouTube, Blogger among others and the changing market (reading habits, the “value” proposition and, dare I say it, the reduction in literacy), it is perhaps surprising that so many print magazines remain in circulation. 

Okay, you might think I am being a smidge doomsday-ish with that, but consider this. The wargaming market, in the UK at least, manages three magazines outside of Games Workshop. Can it support three in the long term? Probably not. One is very lightweight and whizz-bang, another is straddling historical and sci-fant with varying degrees of success and the third is a tad po-faced at times. Aside from gimmicky freebies, they don't seem to be doing much to grow their audience but that's another blog post altogether. Other niche (and I call most hobbyist magazines niche) publications continue to thrive but in vastly reduced numbers compared to even a decade ago. Two niches that continue to hold multiple titles are those of general computing and videogames.
True, general computing has seen a decline in titles, PC Format and Personal Computer World being the two that I miss the most, but there is still the ever-readable Computer Shopper and the mixed bag that is PC Pro with a couple of smaller titles still filling the shelves.

Videogaming has suffered a bit more than most due to the rise of YouTube, live streaming and videogames news sites. Those and the obvious immediacy of online media in general, something that the printed word can never match. Whereas twenty years ago you had multiple format specific titles, you now only have one X-Box and one Playstation mag, whilst PC Gamer holds the torch for non-console gaming. Titles such as ACE, Computer and Video Games, Games TM, GamesMaster and Arcade have all left the multi-format arena and now just the industry stalwart Edge remains, but editorially that disappeared up its own arse about five years ago and hasn’t been seen since, so it was with great interest that I picked up issue one of Wireframe at the back end of last year.

All seven issues to date (27.02.19)
Launching a multi-format magazine in 2018 might be seen as something of a brave move and indeed it is. Making it fortnightly even more so and with charging £3 an issue, the publisher could be described as pushing the accepted boundaries even further. The thing is, it works.

Taking inspiration from computing magazines of the 1980’s, Wireframe offers both industry interviews, reviews, features and, in a refreshing change to almost any recent title, how to guides including programming and techniques. The balance is about right, and whilst there is a bit more emphasis on the indie games scene, I cannot fault it for that. Outside of AAA development, some of the most intriguing and exciting titles are indie-developed and big publishers are so controlling with their PR tactics that I rarely feel any anticipation for new releases. And let's not get started on the topic of review embargoes...

In a very real sense, this is a videogames magazine not just about playing them, but also how you make them, and you understand why this approach has been taken when you see who is behind the mag: The Raspberry Pi Foundation. If you are not familiar with the Raspberry Pi, this is a single board computer originally launched as a tool to help get children into programming and teaching them the skills that a lot of current day developers gained during the halcyon days of the 8-bit and 16-bit home computer era (1980’s and early ‘90’s). Expecting to sell maybe 10,000 of these $35 computers, at last count, the various revisions have now sold more than 19 million (and that's a March 2018 figure!)and there is little sign of that ending any time soon. Not only have they brought computer programming, science and home-brew hardware into the 21st century, they have also brought near-dead operating systems like RISC-OS back to life. Really, it seems like a no-brainer to take the development potential created by the Pi and launch a new publication to focus on the creation of videogames.

The magazine itself is very well laid out and the production values are very high. The paper stock is of high quality and the cover price of £3 is reasonably justified by that. Page count isn’t that high but if you compare it to the monthly mags like PC Gamer, the equivalent page count and price per month is good.

Proper old-school code listings!

Features and reviews are honest and forthright (the Red Dead Redemption 2 review is a corker and avoids the hype train that title rode), and some of the homebrew scene pieces have been eye-opening (who knew boxed Dreamcast and Megadrive software was still being produced?). What really adds to the magazine is the Toolbox section. Published on slightly coarser paper, this is the part where you learn the nuts and bolts of game production - the above picture is of issue seven's Text Adventure how to. This brings the mag back to how I originally found computer magazines in the 1980's, typing out code listings and having a bit of a play about. In that sense, this is very much an new old magazine and all the better for it. It also provides details of additional links online to expand the coverage of the topic discussed and to develop your knowledge further

Seven issues have been made so far, the eighth came out this week and it’s one of the very few publications I buy regularly (in fact, with the exception of one writing and one airgun mag, I have no other regular purchases). It’s a refreshing title to see on the shelves and both entertaining and highly informative. I hope it continues to flourish and for only £3, it's worth a read if you have any interest at all in this area.