General Chat Thread, edugeek OS in General; Sorry guys, this isn’t a post about a new kick-ass OS especially for us.
I had a thought last night. ...
-
18th September 2008, 09:31 AM #1 edugeek OS
Sorry guys, this isn’t a post about a new kick-ass OS especially for us.
I had a thought last night. If we could create our own OS, what would it be like?
Replies on the back of a post please. If you want, it might help for readability to categorise anything as well. E.g.
Security
Be able to authenticate with a wide range of sources
UI
Must look pretty... but possible for new users (or Windows users) to adapt to very quickly.
I think it'll be fun to see where this goes! (Oh, I’m not actually creating an OS and trying to do sneaky research... I was just bored last night!)
-
-
IDG Tech News
-
18th September 2008, 10:02 AM #2 Is this a proposal or a dream? It's already been discussed elsewhere (I'm too lazy to dig the thread out).
-
-
18th September 2008, 10:19 AM #3 Well, I don’t have the skills to do such a thing let alone the time to dedicate to a mammoth project like this. So at the moment, I guess it's a dream.
I did have a look around but couldn’t find anything?
-
-
18th September 2008, 10:34 AM #4 was talked about here EduGeek Linux
-
-
18th September 2008, 10:35 AM #5 If it was an OS that I had to role out to staff then it would need to be as close to Windows as possible in appearance (not bothered about pupils as they would be able to pick a new system up almost instantly). It would also need to support similar features to Windows i.e. being able to allocate packages to a group of machines from the server.
-
-
18th September 2008, 10:53 AM #6 
Originally Posted by
DSapseid
Fair enough! 
Let this thread die in peace!
-
-
18th September 2008, 10:58 AM #7 To write an OS from scratch you have an immense amount of work on your hands.
You need a thorough understanding of C/C++/Assembler and how hardware works and you will need to cover all kinds of things including:
The Kernel of the OS.
Writing a bootloader and all the fun that goes into dropping it into the bootsector.
Writing support for a massive range of hardware devices and enable them to work with your OS (Drivers e.t.c. for anything you can possibly throw in the box, literally millions of devices).
Write a filesystem, or make your OS work with existing filesystems (ex2,fat,ntfs e.t.c.).
Handle network operations to support existing protocols (TCP/IP, UDP e.t.c).
This, and thousands more things are required to DESIGN an OS. You need to account for absolutely EVERYTHING before you start even coding anything. Once you have a solid idea on what to do, you need people to make it happen. Writing anything other than a crude simple limited OS for specific hardware will require a vast amount of time and work.
Even then, with all that designing and coding you will need to test everything thoroughly and procede.
I've not even touched the surface of the water with things an OS needs. Security, look + feel, customisability, e.t.c. An OS is an immense piece of software, this is why people work on them collaboratively and each work on a small chunk of it.
-
-
18th September 2008, 11:02 AM #8 Sorry maybe my first post wasnt very clear. I have no intention of creating an OS. I simply had a random thought last night: "If techies had choice over what was in an educational OS... what would it be like"
At most, this would have been a wish list. But as DSapseid mentioned... it's been discussed before.
I think it'll be fun to see where this goes! (Oh, I’m not actually creating an OS and trying to do sneaky research... I was just bored last night!)
-
-
18th September 2008, 11:08 AM #9 Like OS/2 - that was a 'proper' OS.....
-
-
18th September 2008, 11:27 AM #10 
Originally Posted by
Friez
You need a thorough understanding of C/C++/Assembler and how hardware works and you will need to cover all kinds of things including:
The Kernel of the OS.
Writing a bootloader and all the fun that goes into dropping it into the bootsector.
Writing support for a massive range of hardware devices and enable them to work with your OS (Drivers e.t.c. for anything you can possibly throw in the box, literally millions of devices).
Write a filesystem, or make your OS work with existing filesystems (ex2,fat,ntfs e.t.c.).
Handle network operations to support existing protocols (TCP/IP, UDP e.t.c).
you've not heard about Open Source then....
-
-
18th September 2008, 11:48 AM #11 There is also a thread about Windows 7 wishlists (again, I CBA to find the thread).
-
-
18th September 2008, 12:32 PM #12 
Originally Posted by
CyberNerd
you've not heard about Open Source then....
You've not heard about reading then?

Originally Posted by
Me this is why people work on them collaboratively and each work on a small chunk of it
Sure, Linux is one of our more favourite Open Source OS's out there. But in the context of my original post:
Open source operating systems are written by a great deal of talented designers, programmers and system architects. They are carefully designed in order to tackle the problems as I outlined above, and each person does their bit to just a small section of the overall product.
My post was discussing the sheer scale of things that need to be considered to actually make an operating system, commercial or otherwise. It is no trivial thing to 'knock up' an OS, but I never said it was impossible. If it was impossible, we would not even be chatting on here today :P
-
-
18th September 2008, 12:49 PM #13 Ok, this is turning into something from the SA forums.
My original post was a what if. Simple as that.
Please keep on topic (which is what would you like in an OS if one was being designed for edugeek people) if this is going to continue.
-
-
18th September 2008, 12:59 PM #14 
Originally Posted by
stratisphere
If we could create our own OS, what would it be like?
It would be like a web browser. No desktop, start menu, or anything else, just a tabbed web browser with up-to-date plugins (PDF, Java, Flash, etc). Then our day-to-day job would just involve making sure computers could switch on and boot this OS, everything else would be based on web servers.
--
David Hicks
-
-
18th September 2008, 01:00 PM #15 OS/2..... Half an Operating System
-
SHARE:
Similar Threads
-
By alonebfg in forum EduGeek Joomla 1.0 Package
Replies: 0
Last Post: 2nd April 2008, 01:53 AM
-
By Dos_Box in forum General Chat
Replies: 27
Last Post: 18th May 2007, 06:59 PM
-
By drjturner in forum General Chat
Replies: 18
Last Post: 21st December 2006, 01:23 PM
-
By GrumbleDook in forum General EduGeek News/Announcements
Replies: 6
Last Post: 22nd November 2006, 06:19 PM
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules