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.. :-)

104 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
  66. I have found your article so useful and I have bookmarked your website for further visit. Thanks for your valuable job.
    Most of the posts are now not unique, but your article is really unique and very helpful. Thanks.
    Female Escorts Services in Aerocity Riya Delhi Escorts Services Model | Russian Escorts Services in Delhi | Russian Escorts Services in Gurgaon

    ReplyDelete
  67. This post is so helpful for me,i like it very much,thanks a lot. Udaipur Escorts

    ReplyDelete
  68. thank you for this awesome post. It really shows your immense knowledge and research on this topic. Please keep sharing. Internet Explorer support

    ReplyDelete
  69. This is really great work. Thank you for sharing such a good and useful information here in the blog for everybody.
    Female Escorts in Udaipur Independent Escorts in Udaipur

    ReplyDelete
  70. Thank you for sharing this post.. I am waiting your next post..
    We provide the best technical support for Canon printer.. Get in touch with Canon Printer Support Number UK & Canon Printer Contact Number UK

    ReplyDelete
  71. Thanks for sharing this awesome piece of info. It is really very helpful.Really i appreciate the effort you made to share the knowledge.for information regarding content writing services please visit to the link.
    content writing services in India

    ReplyDelete
  72. ms one note customer service That help you in all multi user collaboration keep touch if you having some problem while using MS onenote Support.

    ReplyDelete
  73. Independent Escorts in Gurgaon are really good in the city by providing charming independent girls to undertake with ease. However, this makes the customers feel happy and thus provide escort services for all. In addition, this will provide luxury services for the customers who surf their wonderful escort services.

    ReplyDelete
  74. Jaipur Escorts to construct our male customers normally if our male clients are interested about some male or maybe make a move we have Independent Escorts managing us besides we have escorts for shows and trio. Is by no means just it identifying with our commendable customers this sort of depiction now you don't have to squander your chance looking on the best escorts in Jaipur only an influence a call to our organization we to will give you those much wonderful escorts which you have ever observed?

    ReplyDelete
  75. Tani Cargo Taxi & Cabs in Jaipur offer the full day intercity taxi service in Jaipur with an affordable price. Our Taxi in Jaipur is the top class range and give the best ride experience of travelling. Tani Cargo Cabs and taxi also provide the best and cheap rates with no hidden charges with high-level cabs services in Jaipur.

    ReplyDelete
  76. We Hyderabad escort services, you'll see only enticing girls providing you with all sorts of exciting experiences. If you're seeking the most exciting sex of your life then there isn't any other place than Hyderabad escort services. Here, you will find and receive simply the very best reliable services.

    ReplyDelete
  77. taxi in Jaipur. Book the most luxurious car and make your journey comfortable with us at Taxi cab. The wide range of cars like Fortuner, Toyota, SUV and other luxurious cars are available at us one can book Jaipur cab with us according to their comfort and requirements. For those who are willing to enjoy their Jaipur trip, Jaipur cab rental is the best option for them. It became easy for the tourist to travel when they get best taxi service along with a well professional driver who guides them all through over the way

    ReplyDelete
  78. Very nice post. It’s a very useful and outstanding blog. Call us at Adobe Support Number Uk and Adobe Helpline Number Uk to get quick and satisfy solution.

    ReplyDelete
  79. As Avast is a complex network of advanced technologies it often puts the user into innumerable technical troubles in order to get them resolved here we are at your service the Avast Technical Support Team with our certified and experienced technicians.

    ReplyDelete
  80. kaspersky Support Number UK Anytime contacts us at this number 0800-046-5071 to get the proper solution. We are here available to help you.

    ReplyDelete
  81. AVG is an assembly of latest technologies brought together as an antivirus to fight with the unwanted and harmful elements and viral attacks but AVG is a complicated product to handle without proper technical training and experience for any technical support over AVG ring at Avg Phone Number UK & Avg Technical Support Number UK

    ReplyDelete
  82. If ever Kodak puts you into any technical issue touch the expert at Kodak printer support number uk

    ReplyDelete
  83. Avast is a technical product developed with a motive of providing security to all the systems and devices around the globe from all types of malware, spyware Trojans and viral attacks. In order to keep Avast free from all technical issues and errors call the technician at Avast Support Number UK

    ReplyDelete
  84. Epson printers are known in the market for providing the users with fast outputs and that too with no compromise over the quality.But if you ever get stuck into technical set ups of these printers then contact Epson printer support number uk

    ReplyDelete
  85. If in case your AVG antivirus is displaying the error ‘’ There is no active license ‘’ then all you need to do is cancel the order that you have placed and then again place the order. One more factor that is to be kept in mind is that if you are using a trial version of AVG then you do not need a license number for that. The license numbers are only valid on the paid versions of AVG. Also, a trial version of the antivirus running on your system will not appear in your AVG My account. The trial version of this antivirus can be easily activated by using the e-mail address and password. What to do every time when I try to log in AVG it says’’ There is no active license

    ReplyDelete
  86. If your facing any problem in your laptop, printers or any technical issues. Get the Chrome support number from the technical number to resolve all the technical issues.

    ReplyDelete