Thursday, 10 November 2011

Bristol RISC OS Users Group

I've just got back from an enjoyable evening with a few members of the Bristol RISC OS Users Group at the King William in King St.  A short 2 mins walk from my Bristol flat it was a most convenient location.  It was an evening of talking about everything computing, and lots of interesting opinions about what is good and bad about RISC OS, Windows, Linux, Printers, Nuclear power (!), and much more...

While my work as an IT Director has lead me to use Windows and Microsoft .NET for systems development, it was great to hear some enthusiasm for RISC OS and the simplicity of the Acorn computer.   The pragmatist in me knows that RISC OS is unlikely to get the kind of development it needs to bring it up to date, but we can all dream a bit and think what could or might have been...

Some thoughts....

RISC OS occupies a fairly unique space in that it is a native ARM operating system, and isn't Linux.  It has the potential to attract many developers and enthusiasts from the Open Source community who would like to work on something with a lot more potential for improvement.  Regular sustained publicity is the key to this and nobody would suggest its an easy thing to achieve.

From a development perspective my view is pretty clear on the main thing that is needed for RISC OS.  In my opinion this surpasses all others as it is critical for using modern hardware and porting applications.

The kernel needs a pre-emptive multi-tasking system, allowing a typical mix of processes, threads, synchronisation objects, memory management, and security.  This is the "new world" that is essential for dealing with modern multi-core ARM hardware.  The "old world" would then run in a single thread bound to a single processor core with interfaces to communicate with the "new world".   After initial fixes have been made to the core OS code (SWI handler, interrupt handlers, WIMP task and memory management, etc), each module would be flagged as "new world" when it has been re-written (preferably in a higher level language such as C++) and is thread-safe.  The result is RISC OS initially still running largely from existing code, allowing the subsequent re-engineering process to take place piece by piece.

Writing the multi-tasking Kernel code and APIs is something I could do myself with a bit of technical assistance relating to the latest ARM hardware.  I have a lot of experience in writing multi-threaded code at a Win32 level in C, and in the managed environment of .NET.   However, making the existing RISC OS code work with it would require a major team effort, and unless that team approach is organised properly it just won't get off the ground.

As with everything of this kind, it's a massive job and one that is likely to need more highly skilled developers then we currently have to complete it.  Right now many other people will have other development priorities, may not agree with me (!!), and will flag up all manner of headaches in the workings of the OS that would make this difficult.

Just my thoughts after an interesting evening of discussions.   I'm as outspoken as usual, no doubt.. :-)

77 comments:

  1. Thanks so much for attending, Alan. We hope to see you again :-)

    ReplyDelete
  2. wow ! great post thanks for sharing ur valuable post .....Contact us At 0800-014-8577 UK toll-free for toshiba support,toshiba laptop support,toshiba helpline

    ReplyDelete
  3. nice post ..........keep sharing ur awesome post....... Call@ 0800-098-8569 for Windows Support uk
    window help number>
    window support number >

    ReplyDelete
  4. nice post ............ but we are also proving best canon printer help
    Canon Printer Support,canon support

    ReplyDelete
  5. very informative post.............we are also providing best printer support services...........Printer Help Number | 0800-090-3850 | Support For Printer UK

    ReplyDelete
  6. Today I learned a lot from your website. thank you
    .....Contact us At 0800-014-8577 UK toll-free for toshiba support,toshiba laptop support,toshiba helpline

    ReplyDelete
  7. Good information,thanks for sharing...If you have Problems in connecting the printer properly.You can contact our Canon printer helpline number UK 0800-098-8352.

    ReplyDelete
  8. Very Very nice post. its a very useful and outstanding article. Thanks for that.
    Dial our Canon printer support number 0800-090-3850 for Canon support .

    ReplyDelete
  9. Thanks dear, for sharing this post........keep posting and please visit https://goo.gl/eqO8lM

    ReplyDelete
  10. Today I learned a lot from your website. thank you

    ReplyDelete
  11. This is outstanding and great post! i really like it. thank you so much.

    ReplyDelete
  12. Call @0800-098-8590 for Brother Printer Help Number UK, Brother Printer Help desk Number UK, Brother Printer Help Phone Number, Brother Printer helpline Number UK, Brother Printer Driver, brother printer software.

    ReplyDelete
  13. This is outstanding and great post! i really like it.thank you so much.
    Call@ Canon Support 0800-098-8590 for Canon Tech Support, Canon Printer Help, Canon Help line, Canon Help, Canon Service, Canon Repair Center, Canon Support Number.

    ReplyDelete
  14. Lexmark Printer Support / 0800-014-8577 / UK Lexmark Customer Service.
    Call 0800-014-8577 for Lexmark printer support phone number, lexmark printer tech support number, lexmark printer customer service phone number, lexmark printer customer support phone number, lexmark technical support phone number.

    ReplyDelete
  15. Hi..
    I am really a great follower of this site. The Title what you have chosen for this series is great. Thank you for updating.
    Lenovo customer service

    ReplyDelete
  16. This comment has been removed by the author.

    ReplyDelete
  17. This is very nice blog if you are face any problem in windows than click here
    windows support number
    windows support
    windows helpline

    ReplyDelete
  18. Thank a lot for this post that was very interesting. Keep posting like those amazing posts, this is really awesome.
    HP printer help number UK

    ReplyDelete
  19. yes man, its a very useful article. i tried it on my sites. its work. thank you so much
    Call 0800-090-3224 for Dell Printer Helpline, Dell Customer Care, Dell Contact Number, Dell Support Number, Dell support Contact, Dell Tech Support.

    ReplyDelete
  20. very much informative page thank you so much for sharing such a kind page thank you so much ....



    samsung printer help uk

    ReplyDelete
  21. I am so glad to read your blog post,Thanks for share such a good piece of content with us


    Hotmail Support Number

    Yahoo Support Number

    ReplyDelete
  22. this is very nice post and It is a wonderful as well as valuable item of info.
    HP Support

    ReplyDelete
  23. awesomee post ..........Quicken technical helpline
    877-773-3202 Toll-free
    quicken customer helpline

    ReplyDelete
  24. Great blog! I really love how it is easy on my eyes and the information are well written. I am wondering how I might be notified whenever a new post has been made. I have subscribed to your feed which really should do the trick! Have a nice day!Kodak is the well-known name in manufacturing the best printer devices that give the class service in completing the printing tasks. But, occurrences of tech issues create problems for users and to encounter with that you must get connected the technical expert at 0800-090-00 of Kodak Printer Support Number UK.

    ReplyDelete
  25. this is outstanding and great post! i really like it. thank you so much........... Call 877-773-3202(Toll free) this is outstanding and great post! i really like it. thank you so much........... Call 877-773-3202(Toll free) for Quicken helpline numberQuicken Support number



    ReplyDelete
  26. Untold properties in the world have really been great inspirations for others.Your post is the same worth to be recommended to others.
    Bullguard Help Number UK
    Bullguard Support Number UK

    ReplyDelete
  27. Hey, It looks like you spend a lot of effort and time on your blog. Thanks for sharing. If you are looking for tech support to remove all the tech errors of Microsoft products, then you can call @ 0808-178-2624 Microsoft phone number UK and our experts are ready for your help.

    ReplyDelete
  28. Great Post ! I am very impressed to see it, thanks for sharing. Are you facing problem in removing the previous antivirus after installing BullGuard? If yes, then we have a great solution for it. We provide you online tech support through Bullguard Contact Number UK 0800-652-8775.

    ReplyDelete
  29. This is my first time i visit here. I found so many entertaining stuff in your blog, especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the leisure here! Keep up the good work. We provide you online help and support.Call us at Our Bullguard contact number UK 0808-178-2624.

    ReplyDelete
  30. Technical issues can anytime occur on your Kodak Printer and for their removal; the best possible way is contact the technicians at Kodak Printer Support Number UK as they are experienced in this field.
    Kodak Printer Helpline Number UK
    Kodak Printer Support Number UK

    ReplyDelete
  31. Hello, Wonderful blog. Keep it up. If you are facing any problem in your Adobe products don’t wait any longer just call at Adobe Help Number UK for complete technical support.

    ReplyDelete

  32. You see, I really didn't understand the real estate business. I just bought properties because I possibly could, without money or credit score.
    Acer Suppor Numbert
    Acer Customer Support numberuk
    Acer Helpline Number UK

    ReplyDelete
  33. You've formed charming post, I am going to bookmark this page, thankful for data.
    Canon Suppor Numbert
    Canon Customer Support numberuk
    Canon Helpline Number UK

    ReplyDelete
  34. This comment has been removed by the author.

    ReplyDelete
  35. Very amazing blog to study and the fact have tinted are really amazing. Just call +44-808-168-9042 and the tech experts and they are there to help you with Microsoft Help Number UK the solution you require.

    ReplyDelete
  36. share data about their frameworks (a crucial piece of gathering malware tests), however it leaves a road for new dangers to sneak in.

    ReplyDelete
  37. Thanks for posting this informative things to people. This is really helpful for readersMcafee Helpline Number

    ReplyDelete
  38. I truly value investigating and taking after your post as I discover them to a wonderful degree supportive and fascinating. This post is equivalently enlightening and
    moreover enrapturing

    Asus Support

    Asus Helpline Number

    ReplyDelete
  39. Thanks for giving important information to training seekers,Keep posting useful information.Lenovo Customer Service For Laptop

    ReplyDelete
  40. I am regular reader of your blog and no doubt it all stuff is awesome. The best thing about your sharing and posting is that you always provide content that is helpful for both the newbie and experts.Hp Laptop Technical Support

    ReplyDelete
  41. Great blog post you have shared,I appreciate it,Keep it up


    Lenovo Support Number


    Lenovo Contact Number UK

    ReplyDelete
  42. Need to resolve technical issue that you find while using a Kodak Printer, then you should get in touch with the technicians at Kodak Printer Support Number UK to get the correct assistance in fixing the issues. More help you can touch with Kodak Printer Helpline Number UK

    ReplyDelete
  43. This comment has been removed by the author.

    ReplyDelete
  44. I really enjoyed reading this post.Call us at 0800-090-3240 Microsoft Support Number UK and Microsoft Helpline Number UK to get quick and satisfied solution.

    ReplyDelete
  45. Lexmark is the best brand of printer in the global market. Still, its printers users face tech problem and to resolve that immediately, contacting the experts is must.
    Lexmark Printer Support Number UK
    Lexmark Printer Contact Number UK

    ReplyDelete
  46. Very Nice info. Get customer support for Lexmark printer tech issues only at Kodak Printer Contact Number UK.

    ReplyDelete
  47. If you are not able to resolve Kodak printer network issue, then you must talk to the technical experts of Kodak Printer Support Number UK to achieve the exact resolution for the problem.
    Kodak Printer Support Number UK
    Kodak Printer Contact Number UK

    ReplyDelete
  48. This is really helpful for readers.I think I will find a way to figure out how to keep myself writing.
    Toshiba Laptop Support

    ReplyDelete
  49. Thanks for posting this informative things to people. This is really helpful for readers. Hp Laptop Support

    ReplyDelete
  50. Hi, Thanks for the sharing nice posting with us. i am really impressed. We are offering a new and latest Hotmail Support
    http://printers-support-number.com/support-for-epson.php

    ReplyDelete
  51. Very nice post. Really I appreciate the effort you made to share the knowledge.
    Epson Printer Helpline Number UK
    Epson Printer Support Number UK

    ReplyDelete
  52. Hey, Very awesome your material, This is best material. I analysis truly end up at ground zero your material more details one of other weblog place. So I like it. thank such a awesome whole for referring to to to this ready to us. Gurgaon Escorts

    ReplyDelete
  53. Hi, Very nice Your article, Usually wish to say you is as awesome. The understanding on your posting is just outstanding and i can believe you are an knowledgeable on this topic. thank you so much.
    Female Escorts in Gurgaon |
    Escorts in Delhi |
    Escorts in Delhi |
    http://www.gurugramnightangel.com/ |
    Escorts in Aerocity |
    Escorts in Gurgaon |
    Female Escorts in Dwarka

    ReplyDelete
  54. We are provide support for Canon printer if you are facing any kind of issue your canon printer now you can call our toll free number

    ReplyDelete

  55. great info ! thanx dear....

    quicken helpline number

    quicken customer care

    http://customerhelpwebs.us/avast-antivirus.php

    ReplyDelete
  56. It is amazingly helpful and incredible articles and I like this article. A few articles have not following the privilege has composed work mastermind but instead here I showed signs of improvement approach for composing. I like the strategy for composing and the exhibiting. Continue sharing. I will share this article for my associates and accomplices


    Onpage Optimisation

    ReplyDelete
  57. Nice blog, the article you have shared is good.This article is very useful. My friend suggest me to use this blog.
    HP Printer Support Number
    hp support

    ReplyDelete
  58. Very Very nice post. its a very useful and outstanding article. Thanks for that.
    Canon Support
    Canon HelpCanon Helpline Number

    ReplyDelete
  59. Brother printer support, service phone number to solve issues like; driver installation, setup & configuration etc. for laser and wireless both printers. Call now brother printer toll-free number +1 888-274-2621
    brother support phone number

    brother phone number

    brother support number

    brother helpline number

    brother help number

    brother Printer help number

    brother Printer helpline number

    brother Printer support number


    ReplyDelete
  60. Contact Webroot Helpline Number for customer service and technical support on Antivirus, Internet Security and other software. just dial to Call us +1-888-274-2621 webroot help and get complete webroot tech support with our certified technicians.

    webroot phone number

    webroot contact number

    webroot support number

    webroot support

    webroot help

    webroot helpline

    webroot help number

    webroot helpline number

    webroot technical support phone number

    webroot support phone number


    ReplyDelete
  61. Thank a lot for this post that was very interesting. Keep posting like those amazing posts, this is really awesome :)
    For more visit to information this website: Microsoft Help Number UK

    ReplyDelete
  62. Gurgaon Escorts
    Escorts in Gurgaonis one of the most colorful and cultural city of Call Girl in Gurgaon and since it is the capital city, providing ample opportunities Gurgaon Escort Service for various sectors including jobs, is a must here. Female Escorts in Gurgaon There are numerous good universities here which attracts students from all over the world and apart from that it is also emerging as one of the peaceful and safest city to work in. Independent Escorts in GurgaonLooking at all these parameters, many people come to this city with a dream and most of them are able to achieve them with some efforts.
    Escorts in Gurgaon Service

    ReplyDelete
  63. HP Printers defines the very statement of “HAPPY PRINTING” as it gives efficient printouts. If you are confronted to any issue related to it, you can call our Customer Care Number +1-866-569-8043 toll free. We help you with the best way possible. HP Printer Contact Number

    ReplyDelete
  64. You should not believe on local technicians when your Kodak Printer gets trouble in giving printouts or other tasks. Contacting the tech specialists will give you accurate solution to each tech issue in a while @ Kodak Printer Help Number UK & Kodak Printer Support Number UK

    ReplyDelete
  65. i read a lot of stuff and i found that the way of writing to clearifing that exactly want to say was very good so i am impressed and ilike to come again in future.

    Facebook forgot password

    Facebook password reset

    recover Facebook password

    ReplyDelete