Username or EmailPassword
That makes wonder where to draw a line between osnews and osdev :/
The github was setup just 5 hours ago, is this news here to provide traffic to the project ?
... how long will it take before the first pull request to make the screen blue appears
That had better be configurable. I've already engineered my workflow around a red screen.
You just can't please everyone. One day it's old news, now it's too new...
Maybe if it was something to be excited about. In any way. At all.
It paints the screen red and stops. Wow. Stop the presses, we got a scoop.
It is, it is another baby step to show the geek community another OS done in safe systems programming languages.
When it does something more useful than painting the screen red I'll agree that it's exciting. Until then it's really not and I don't see why it would warrant a news item.
No, it's not that: http://static.rust-lang.org/doc/rust.html#unsafe-functions
The basic point I'm getting at is that in a kernel, I'd be surprised if at least 50% of all the code isn't unsafe (or even just raw assembly). Because the nature of the beast is that you're manipulating raw memory and hardware at its very lowest level.
Checked & safe languages like Rust are nice, but the idea that using such a language for a kernel suddenly makes the kernel less liable to errors is largely unfounded. They can eliminate certain types of errors, but not the errors that are the most likely to bite you in the ass when you're in ring 0.
Having said all that I'd love to see someone expand on the concept and perhaps write a proper kernel in Rust. Edited 2013-05-28 15:31 UTC
This is exactly the kind of thing I like to see on here amongst all the other articles. Sure the results aren't ground breaking, but hearing about someone doing something like this in a language i"ve never heard of is definitely of interest.
Ah I didn't dig through the source yet, but I have been reading up on Rust as a result of it.
The clearing to red seems to be written in Rust: https://github.com/charliesome/rustboot/blob/master/main.rs Edited 2013-05-27 05:26 UTC
That can be considered as part of the boot loading process, just clearing the screen before calling the real OS, like any other boot loader.
Do you understand Assembly?!
You two enjoying yourselves?!
Well, I am used to flamewars since the BBS days, so I can carry on for a while still.
Do a story on Temple OS! http://www.templeos.org
Since we're speaking of other OS, let's remind everyone about open-source and really usable incarnations :
Spot the differences ?
とあるOS ( http://toaruos.org ) might belong on that list too. Edited 2013-05-27 11:18 UTC
I mean no offense by this, but it's hard to take the project seriously with all the religious stuff. I know it's your prerogative, but it just doesn't belong in a basic system tool. Sorry.
Linux is for atheists, openly.
At least Linux doesn't lose all your files and does unspeakable things to child processes and excuses that with "Linux works in mysterious ways".
Root is God.
No, that's Eric Clapton. Or was it Lemmy?
Yes, I know that there are a lot of cool niche operating system, and yes I know that TempleOS has some rather... unusual religious content, but it's still a very impressive undertaking for a single person project.
Stop criticizing TempleOS's comments, and instead take a look at the actual project. It's a pretty neat little OS, with real, interesting ideas. I for one would gladly welcome an OSNews story on TempleOS. The fact that it's written by an OSNews member is another plus.
Whatever you may feel about TempleOS's religious views, TempleOS is several orders of magnitude more impressive than this snippet of code that paints the screen red. TempleOS is a real, functional, and unique simple OS.
Blatant self-promotion and religious craziness aside, sure why not? At least it does more than paint the screen red and hang.
TempleOS http://www.templeos.org has been 64-bit since 2007. Haiku is still 32-bit.
God said 640x480. Mine has no networking. It is not a primary operating system--no point being redundant. It is not trying to be like windows or Linux but a modern souped-up 64-bit C64.
Mine has a new language. Mine is very different and innovative.
Linus did not make a compiler. Haiku did not make a compiler. Only I have made a 64-bit compiler. I made an awesome new language -- Holy C.
If your OS is not radically different, for a niche or purpose, it's pointless.
Different drivers for all hardware is a losing strategy. It is pointless to make 5 GPU drivers when there are 30 GPU drivers you need and more coming all the time. Without GPU support, only 640x480 is good. See my video of my FPS and flight simulator. I've spent ten years writing 130,000 lines of code.
http://www.templeos.org/Wb/Accts/TS/Wb2/Games.html Edited 2013-05-27 11:09 UTC
You can pretend as much as you want "God said this, God said that..." remember what have been made/done in the name of God. You can name whatever to be Holy, but since you have no legitimation (not a priest or anything else of that kind) you have specifically not right to do so.
Kochise Edited 2013-05-27 12:58 UTC
Oh, please! You atheists love evolution. USSR and China are atheist and starved lots of people. "Thou shall not covet" comes from God. Communism comes from atheists.
God said war was "Servicemen Competing".
Love neighbor as self means you can kill if you are willing to die. Jesus said, "live by the sword, die by the sword."
What would teen-age male video games be like if there had never been war? Praise the Creator that we are not bored.
Randomly crack-open the nearest book after praising the Creator and God will talk. Edited 2013-05-27 14:11 UTC
Can't tell if sarcastic
or just crazy.
I seriously can't tell if you are truly deranged or just pulling our legs.
He wrote an OS just to troll us, give the guy an award.
If the FSF and other fundamentalists could get their hands on this guy though...
Jesus was such a commie-hippy...
(and actually, most places which had any problems with "communism" are "old Christian" ...probably not a coincidence; most party members were closet Christians, anyway; and there's no phenomena of unbaptised generation)
1) The OS doesn't need GPU drivers, which makes it possible and open.
2) No gore. A return to innocence.
3) There is not an ART arms race for developers. Games can be made by tiny-companies with programmer art. A modern game is like a movie, normally.
God just said I'm Moses and you are grumbling like this story in the Bible after liberated from slavery and wandering in the desert:
http://www.biblegateway.com/passage/?search=numbers%2011&versio... Edited 2013-05-27 20:08 UTC
...but maybe someone can explain to me how this code
constitutes an operating system?
I checked the Github page. Nowhere did it say that it is an operating system.
Think of that as the init process, the only "userspace" component of this project. Instead of forking new processes to run system services like a real OS, it just paints the framebuffer red.
The actual "kernel" is defined in runtime.asm, where you can see the syscalls declared, although the only even remotely meaty part of this project is loader.asm, which loads a rust executable into a virtual address space.
DOS was horrible. Every minute we had to press a reset button when it hung. We could only type for 30 seconds before some virus got us. The Commodore 64 was even worse. Edited 2013-05-27 17:13 UTC
The Commodore 64 was the most sold personal computer ever. There's probably so many wrong people around the globe, who knows...
I dunno, perhaps not the same definitions as yours. Let's compare our respective dick-tionaries...
I was one of those, but I can't remember having to reset it every 30 seconds (games used to take 30 minutes to load from cassette!) or having problems with a virus.
It sure had better flight simulators than TempleOS.
Sr71 speed check story:
Here's My MemSet :-) It's built into my compiler!
Seriously, WTF is it about OSNews that attracts so many fanatical/fundamentalist, mentally-unbalanced and/or semi-coherent nutjobs?
First there was Moulineuf:
And now Mr. TempleOS. Even if you strip out all of the religious kookery, his posts are the equivalent of going to a car enthusiast forum and endlessly bragging about how your homemade unicycle is vastly superior to all automobiles.
Is it really that many, compared to all the other blogs or forums?
Maybe they're just visible here a bit more because we don't have that much traffic going on.