home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / misc / tornado / brief006 / Guide / 1 next >
Text File  |  1995-09-23  |  4KB  |  64 lines

  1. What is tornado?
  2. -=-=-=-=-=-=-=-=
  3.  
  4. Many of you reading this will already know of the movement in the Acorn world
  5. - a sort of revolution if you will - involving tornado. And while much
  6. misinformation abounds, there are a few things which are fact:
  7.  
  8.    Tornado has been designed and is being written by Acorn users for no
  9. direct monetary reward whatsoever. It is being produced by writers entirely
  10. independant from Acorn, because they are tired of Acorn's reselling of the
  11. same product and unwillingness to make changes.
  12.    Tornado does not come on a set of ROMs like RISC-OS. It actually comes in
  13. a set of resources contained in a directory. When this directory is seen by
  14. the filer, tornado is loaded into memory and the tornado environment set up.
  15. From hence tornado applications can be executed under the tornado
  16. multitasker, a piece of engineering far more sophisticated than the RISC-OS
  17. Wimp Manager. This multitasks code preemptively, and allows a level of
  18. multitasking far beyond that seen before on Acorn machines.
  19.  
  20. Tornado is split into (currently) four parts. There is the kernel, which
  21. provides various extensions to the RISC-OS kernel not currently available eg;
  22. better memory management, and mouse control - this part of tornado can be
  23. used by any code in the system. Next is the tornado shell. This runs under
  24. the RISC-OS Window manager as a wimp task, and under that then manages the
  25. various tasks running on tornado. Next there is the tornado hacks module,
  26. which isn't really part of tornado but as it needs both the tornado kernel
  27. and shell it is packaged with them. It hacks into the existing window
  28. manager, and provides things like multitasking disc i/o (including loads and
  29. saves). Finally there is the tornado filing system, which among other things
  30. interfaces between tornado and the RISC-OS filing systems - the main
  31. difference being that under tornado you can have unlimited length filenames.
  32. TFS does this by creating a single file in the root of a filing system, and
  33. then manipulates the storage of files in that single file, like an archive.
  34. This bypasses the existing restrictions of filecore. Also, TFS provides a RMA
  35. based filing system, tfs: which is used by TShell to cache and optimise
  36. various operations. THacks also requires this module to operate correctly.
  37.  
  38. Tornado is very future proofed. It uses 32 bits to describe colours used, and
  39. uses 32 bit filetypes too internally. It is not relient on any particular
  40. architecture, and can utilise up to 4Gb of RAM. It also can load files up to
  41. 4Gb into tornado applications using only as little as 512k. Almost every part
  42. of tornado can be intercepted, or hacked into, or redirected. This allows
  43. infinite possibilities of future expansion into the next century.
  44.  
  45. Finally, tornado's first and primary aim is increase productivity. This
  46. means, conversely, that anything hindering productivity will be axed, and
  47. 'gadgets' designed to impress the ignorant masses will not be tolerated.
  48. Tornado is a powerful, functional operating system - it will not molly-coddle
  49. newbies, it will not pull punches. It will not use simple language to users.
  50. Users will be expected to know what they're doing, and if they don't then
  51. they should find out.
  52.    This does not mean there will not be an extensive help system available.
  53. Complex hypertext documents and interactive help can be bundled with
  54. applications, in order to lessen the learning curve (which when high impedes
  55. productivity!), but they can be deinstalled (thus saving disc space and
  56. processor load) when no longer required.
  57.  
  58. Well, that's a summary of tornado. The rest of this archive goes on to
  59. explain tornado in greater detail, and there are docs available which will
  60. even break down the internal data formats and protocols used. They are not
  61. generally available, as few can really understand them, but every document
  62. will be available from hensa and the Digibank BBS - ie; don't email me and
  63. ask 'cos they're available from both those sites!
  64.