FlingOS: An educational operating system
flingos.co.uk
flingos.co.uk
And this one probably isn't multi-threading everywhere.
EDIT: surprisingly easy to setup in a VM
EDIT 2: I suck at this apparently already made it freeze..
[1] http://research.microsoft.com/en-us/projects/singularity/ [2] https://en.wikipedia.org/wiki/Bartok_(compiler)
Joe Duffy is blogging about his experience: http://joeduffyblog.com/2015/11/03/blogging-about-midori/
Please note though, the codebase has been being transformed for the past 2 months and there's more work still to do which means most of the disk, file system and PCI stuff is unstable (related commands will cause the OS to freeze, crash or similar). We expect to be back to full functionality by March.
edit: oh, you did already. never mind!
I've also added a sentence to the Introduction section of the Why C# article linking to this How C# article.
I wonder if "model" might be a better word to use.
We're reluctant to go with "model" OS or similar because we're not actually implementing anything like an ideal OS - we don't use optimised algorithms for example. The idea being that you can learn/teach the OS concept using a simple implementation (and readable code) and then students/developers can optimise as an exercise/extension/for a real OS. So it's not a "model" OS but is an "example" OS to use to teach the key concepts.
Unfortunately, "example" OS leads people to think our OS is practical as a basis for a real OS, which it isn't and we don't want to give the impression we're trying to rival Linux/Windows/OSX/etc. No name seems to give a universally correct and good first impression!
The other side of the spectrum for me is "research" and "proof of concept" OSes though - like House (written in Haskell) or Singularity and Midori.
https://www.reddit.com/r/osdev/comments/3upyvq/would_you_sup...
Unless he figures out how to convince people who are :
1| C# Developers
2| Interested in OS development
To give him money for his work its going to be a tough sell - sadly.
Have you tried talking to local schools ? They seem really good target audience - with a lot of money actually.
I am also interested OS dev but I had nightmarish experience with C# while working at BRL.
I too am from UoB ( Eng Maths ) - graduated recently.
Its funny how much CS people are always browsing HN lol
Awesome that you're from UoB! Shame you weren't here last term when I ran the lectures/workshops. Are you still living in Bristol?
I have to say, I only come on here occasionally and signed up today to be able to reply to things about FlingOS - new user syndrome is limiting my number of comments though!
I am working for a startup who are involved in the education space, but it's focused on the chinese market, somehow our sale's team figured out how to make chinese consumer pay us money to write code lol.
I moved to London.
yeah - hacker news is weird. Do not let the comments hear or on reddit affect you - you could cure cancer and still be shrugged off.
When I was in Uni I didn't take an modules on OS stuff - too complicated, too much time - and there aren't many things I do with it once it's done ? So if you can convince people of the application - something that will capture the imagination. Something they could do with FlingOS - make a robot, IoT, put on their car/bike ?
I mean I am having a difficult time thinking of writing a custom OS to solve some problem I am having.
I really like your youtube videos ! You should invest in a better microphone - it actually helps !
I tend to only listen to the positive stuff from Reddit and the like but that said, we've not had any notable amount of negative feedback online thus far which is rather remarkable!
Yeah cool projects are one aspect but we're also pushing the "if you understand low level, your high level and Web apps will be better and certainly much more secure"!
Thanks for the feedback about the videos. I have a pro microphone - Blue Yeti. The issue is actually the recording environment (my thin walled, noisy neighbours flat in Bristol) which means quality is lost in editing the noise out. I'm trying to organise I better recording environment for future videos.
Is there a link to the startup you're involved in? Or is it all in a language a I sadly don't speak? Haha.
For noise - try the starving artist method - record it under a thick duvet. The physics behind it is the same as those fancy expensive sound proof rooms. It actually works ! Many artists with no money use this method.
It does look ridiculous and when you present your audio to a bunch of people you do not want to reveal that you recorded it under a duvet wearing your underwear.
I am guessing you are living in a student house lol - I was lucky to live with working people who valued silence - Find a time - usually 10pm - 12 pm that is not too late and when things are quite to do your recording. If you can schedule it like that you should be fine.
I agree, understanding C helps me everyday - even though I used to complain about it in first year.
Its all in Javascript, so its something that you have experience with.
Have you thought about creating your board for the chinese market ? - in chinese for example lot of demand for educational content there ( Lots of demand for everything actually )
I have sound proof foam etc, it just doesn't help. Many things researched and tried (with much laughter from my flat mates on the occasion they saw me doing odd things) to no avail. A lot of it was recorded when heavy building work was going on just outside my window (basically all of the summer I was working the building works were going on but University buildings were even worse). If you'd heard the original audio, I think you'd be impressed by how clean I actually managed to get it in then end.
Targeting the Chinese is an interesting idea. The problem would be finding someone to translate the content (and documentation in the code) - which really requires a native Chinese speaker (what about both variants of the language?) and they need the technical language - a very rare person indeed in the UK, I expect!
There are a lot of chinese students walking around MVB. You just need to walk up to them and start talking !
What would be difficult is finding a chinese person who shares the same amount of passion in your project.
MVB is the optimal place for finding that person !
Tell me about it - Uni halls are super noisy. Don't you have a friend who lives in a quiet place ?
It was just after first year so sadly not. Most of my friends moved out of Bristol for the summer.