[X] The "/libmsgque/libmsgque-3.7/libmsgque-3.7-x86_64-suse-linux-gnu.zip" file could not be found or is not available. Please select another file.

ScorchOS (formerly ApolloOS) is a 32-bit pmode operating system written in C and assembler. This is currently being rewritten in FreeBASIC. See http://code.google.com/p/scorchos/source/browse/#svn/branches/lantern for more details.


http://www.scorchos.com/





Separate each tag with a space.

Release Date:

2009-03-16

Topic:

Operating System:

License:

Translations:

Intended Audience:

Programming Language:

Registered:

2008-01-09

Ratings and Reviews

  • Thumbs up:

    1
  • Thumbs down:

    0
100% of 1 user recommends this project

Be the first to post a text review of ScorchOS. Rate and review a project by clicking thumbs up or thumbs down in the right column.

View all reviews

Project Feed

  • No more feature-sets!

    See here for this news item: http://sites.google.com/site/scorchopsys/latest-news/nomorefeature-sets

    posted by bjm1904 76 days ago

  • ScorchOS is on a break!

    Development has been halted temporarily while the lead developer pursues other projects: http://uk.scorchos.com/latest-news/scorchosgoesonabreak

    posted by bjm1904 136 days ago

  • Becoming Sophisticated

    Things have moved on at a real pace since the last update for ScorchOS. The kernel now has a GDT, IDT and interrupt handling as well as a text-mode VGA driver. There is also support for physical and virtual memory management (this will be properly implemented shortly). IRQ support is still experimental but I've just started work on multi-tasking/scheduling and CPU ID so we should very soon have something worth shouting about! FreeBASIC has led to much faster development than expected. The next stage once the Lantern kernel is complete is to create a full cross-comiler to test support (and not just a cross-compiled binutils) and then a new (more stable) shell possibly using the old C code. This will then constitute the first release of ScorchOS with the Lantern kernel. The source code will move from the branch to /trunk approximately 2 weeks before official release! We look forward to a big release for ScorchOS 0.0.8, and I will publish plans for ScorchOS 0.0.9 in due course!

    posted by bjm1904 142 days ago

  • Latest on the Lantern kernel

    Things are still in the very early stages, but the Lantern kernel now has a GDT and now handles interrupts on x86 systems. The next step for the next ScorchOS kernel is to get a proper text-mode driver working (which will come in very helpful much later for a new shell!). Progress is faster than expected, so ScorchOS 0.0.8 may even be ready by the end of this year :-)

    posted by bjm1904 158 days ago

  • New Kernel Planned

    I'm currently working on a new kernel. Check out the 'Lantern' branch of the SVN repository: http://code.google.com/p/scorchos/source/browse/ It's written in FreeBASIC and is in the VERY early stages of development, but I have some interesting ideas about how the kernel will function. Watch this space!

    posted by bjm1904 181 days ago

  • Latest Download Stats - ScorchOS

    ScorchOS 0.0.7 (Patched): 3(+38) = 41 ScorchOS 0.0.7: 68(+115) = 283 ApolloOS 0.0.5: 438(+118) = 556 (+x) = number of testing packages These figures say a lot about this project. The first is that the testing packages are very popular (especially the self-contained Windows one), so we'll continue using those in future. Also, it took ApolloOS 5 months to notch up 500 downloads. ScorchOS (with the combined figures for the patched package, which has only been out 24 hours) we've managed 324 in 10 days, so people clearly appreciate the improvements the latter offers over the former. Also, we now know that once we produce a major version, osnews and the osdev forums are good websites to advocate it on! Clearly, these download figures are nothing on those that the likes of MikeOS and the bkerndev code this project is based on, but alongside the Google Analytics settings we get for the ScorchOS site, it is a good indication that this project is at least heading in the right direction. Anyway, enough gloating! I'm working on a ScorchOS toolchain for kernel and app developers to use (so we finally have some standard C functions) which will mean the kernel will be streamlined as it uses standard rather than bespoke implementations where possible, and the shell code will be updated accordingly. Once this is complete (and the binaries and source for the toolchain are published here) I will start work on a floppy driver. ScorchOS 0.0.8 will be release therefore with it's own toolchain, a complete refresh of kernel/shell code and a floppy (if not file system) driver. Let me know what you think, and if you want to contribute to the next version to make it better still, then drop me a line. :-)

    posted by bjm1904 254 days ago

  • ScorchOS 0.0.7 Patch Released

    The patch (as announced) has now been released! The various improvements are included in the 'CHANGES.TXT' file in the 'doc' directory of the source code, or with the file release. However, this patch makes ScorchOS 0.0.7 a heck of a lot less crash-prone, and is finally a much better base to build upon in future. All attention is now being focussed on ScorchOS 0.0.8 which will improve the shell further and bring new features. Watch this space! ;)

    posted by bjm1904 254 days ago

  • ScorchOS 0.0.7 (Patched) file released: scorchos_0.0.7_patched.zip

    -------------------------------------------------------------------------------------------------- Copyright 2008-09 ScorchOS Developers Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -------------------------------------------------------------------------------------------------- ::CHANGES.TXT:: -------------------------------------------------------------------------------------------------- Changes are recorded in the following format: <Date of Release> - <Version> - CHANGE [FILE(S)] description -------------------------------------------------------------------------------------------------- CHANGES... -------------------------------------------------------------------------------------------------- March 17th 2009 - ScorchOS 0.0.7 Patch 1 - NUMEROUS SHELL BUG-FIXES [SRC/SHELL.C, SRC/VTERM.C, SRC/KB.C, SRC/INCLUDE/SYSTEM.H, SRC/SCRN.C) These include: * add/take commands handling input more gracefully * rewritten atoi() function * backspace bug partially fixed (now allows removal of many characters and replacement of one) * blinking cursor bug partially fixed (now arrives on the correct line for command input) - REMOVAL OF DEBUGGING MEASURES [ALL FILES] These should have been removed for the original ScorchOS 0.0.7 release but for reasons completely beyond me, they weren't! They have either been removed entirely or commented out March 7th 2009 - ScorchOS 0.0.7 - NEW LICENSE [ALL FILES] Unlike ApolloOS, ScorchOS is licensed under the Apache License v2. A copy of the license is available in DOC/LICENSE-2.0.TXT, how it applies to this project is informally explained in DOC/LICENSENOTES.TXT and all attribution information is contain within DOC/NOTICE.TXT - SOME COMMANDS ADDED [SHELL.C] A full list of all commands is included and can be accessed with "ahelp". Add and print do not work but the short manuals have been included, soon as well for the others. - CONSOLE/SHELL INPUT SUPPORT [SRC/INCLUDE/COMMANDS.INC, SRC/VTERM.C, SRC/SHELL.C, SRC/KB.C, SRC/INCLUDE/SYSTEM.H] as you can see this has been the main focus of this release. Users can now input commands using the keyboard, then watch as pressing enter will then run a command (or tell them it doesn't exist, if that's the case). - SHORTER COUNTDOWN [SRC/TIMER.C] now counts for 5 seconds at start-up instead of 10, and also outputs 'Countdown Complete!' when finished rather than suggest an infinite loop! - NEW CHANGE LOG [DOC/CHANGES.TXT] introduction of this file to help developers know differences between releases and work done - ALTERED TOP-OF-PAGE LICENSE NOTICE [ALL AFFECTED FILES] Removal of 'based on MikeOS 1.4.2 and bkerndev' as this has misled people with the previous release. These two projects will now be acknowledged in DOC/NOTICE.TXT - MOVE CREDITS.TXT to DOC Directory & Updated[DOC/NOTICE.TXT] To keep continuity of documentation and to acknowledge various people/projects - UPDATE README.TXT [README.TXT] Removed incorrect information, updated shell script addresses and added how to use shell scripts to mount/unmount the floppy image to take a look. - CORRECTED ALL VERSION BRANDING [ALL FILES] They should all now refer to 'ScorchOS 0.0.7' rather than 'ApolloOS 0.1' - NEW SOURCE MAP [DOC/SOURCEMAP.TXT] This file is a quick guide to where everything is and what it does -------------------------------------------------------------------------------------------------- October 2008 - ApolloOS 0.0.5 NEW RELEASE [ALL FILES] Yes, this was the first ever release!

    posted 254 days ago

  • File released: /ScorchOS/0.0.7 (Patched)/scorchos_0.0.7_patched.zip

    posted 254 days ago

  • ScorchOS 0.0.7 Patch Announced

    We've just noticed that there are some major bugs in ScorchOS 0.0.7 which need to be addressed. - the 'add' functions repeats your input before providing an output (this was a debugging feature which should have been removed before release) - A very poor and unimplemented atoi() function - Ambiguous results with numbers over 9 being used with the 'add' and 'take' functions The patched version of ScorchOS 0.0.7(1) will be officially released Tuesday 17th March 2009.

    posted by bjm1904 255 days ago

Rate and Review

Would you recommend this project?






<

Related Projects

ScorchOS Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review

Thanks for your review!

Get credit for your review by logging in via OpenID. Click your account provider:

No Thanks