Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Another Free Operating System: NewOS

timothy posted more than 13 years ago | from the world-isn't-finished-yet dept.

Announcements 210

JigSaw writes: "Is the world ready for yet another Operating System? Travis Geiselbrecht, an ex-BeOS kernel engineer, seems to think so. (He is actually the one who wrote the Linux ext2 filesystem add-on for BeOS). He recently put up on his web site his personal Operating System, NewOS, with full source code. The OS was written from scratch and it is very modern and powerful as you can see from its feature set. It currently runs on x86 and... Sega Dreamcast but he is planning ports for Alpha, SGI and Sun Blade machines in the near future."

Sorry! There are no comments related to the filter you selected.

Not GPL... (1)

Anonymous Coward | more than 13 years ago | (#204106)

Looks like the license is based on the BSD. At least Stallman won't be coming around wanting to rename it GNU/NewOS. I'd hate to see version 2.0: New GNU/NewOS. And so on and so on...

Re:Very nice (1)

Anonymous Coward | more than 13 years ago | (#204107)

Better yet, why port to x86? It already has an OS [] .


Re:oh yeah... (1)

Anonymous Coward | more than 13 years ago | (#204108)

Please, check your damn stereotypes at the door.

Funny. In the eyes of some still, Linux is not a "real OS." And never will be.

Some in Microsoft surely hold this opinion. And this was an opinion definitely held in the past, even by those fairly knowledgeable in the computer field.

Are you now devolving this to this low standard of blasting an effort before you've even loaded the product? That simply because it's new and that others, totally independent of this effort, have failed, that this project will?

Heck, where on earth on any part of the pages did he say, "We want to rule the world via this OS?" Unlike another OS that does (MS) and another OS humorously states its intentions as such (Linux), this guy seems to have just put this up for fun.

He's not even looking for money. He put up a page on a project of his. Someone posted it on /..

GET YOUR HEAD OUT OF THE SAND. People don't always use the dominant OS, or the one furthest along in development. They use the one that best fits their needs, whether that be by interest, technical merit, or shear joy in working on it.

Look at Linux. Look at OpenBSD. etc. etc. If people choose to put time into an OS, that's their business. Not yours. Linus did, and I'd guess that his "Best of luck to him" OS probably runs on your freakin machines.

Re:Dreamcast? (1)

Anonymous Coward | more than 13 years ago | (#204109)

On a side note, the Dreamcast uses the very cheap RealTek RTL8139 10/100 Ethernet chip, which is also in many low-end PC PCI network adapters (like mine).

Re:Not at all surprising. (1)

Anonymous Coward | more than 13 years ago | (#204110)

Despite what many people seem to think, an OS is not an inherently complex thing.


Re:Very nice (4)

Anonymous Coward | more than 13 years ago | (#204115)

Why a port to Sega Dreamcast? Doesn't it have its own OS already, in ROM or something?

Why port to Sega Dreamcast? Why run linux on a Sparc? Why do this? Why do that?

I'm sick and tired of questions like these. For the love of God, can't someone do something for fun? Obviously, this guy has fun doing it or he wouldn't. So why not port your personal operating system to a Dreamcast?

Heck, my pc came with its own OS already. Why did I dump it in favor of Debian? Because I like Linux and I don't like Windows. Linux is fun.

Obviously not ready for military use. (4)

Tim (686) | more than 13 years ago | (#204116)

"Anytime I see a booyah! in source code I know it's quality."

To conform to mil-spec, that line would have to be changed to "hooah!"... :-)

Re:Use your own OS... (2)

Sabalon (1684) | more than 13 years ago | (#204121)

The basics that he has now, while amazing, are pretty much still basic. 32bit OS's have been done to death - there is a lot of reference material...many books on OS design, 386 architechure, etc...

Now...the Win32 API is HUGE. There are so many minor compatability things between this and that revision (WindowOpen, WindowOpenEx). And while the function calls are documented (though sometimes not well) it's figuring out what is done behind the scenes that is taking time.

Wrong project type (soft of) (2)

Chainsaw (2302) | more than 13 years ago | (#204123)

If you want to do something for the open source community right now, the last thing you would want to do is write another OS. Linux, and all other open source OS:es, lacks a good graphical user environment. Notice "good", which rules out X immediately. A completely new, OOUI environment with standard libs for widgets would help out incredibly much. It would remove most of the arcane design choices that were taken with X.

Re:name? (2)

suitcase (4089) | more than 13 years ago | (#204127)

Isin't newOS the default folder name Microsoft Operating System Creator uses for a new project?

Re:Use your own OS... (1)

khuber (5664) | more than 13 years ago | (#204132)

Hey, I thought this comment was funny.

Please mod it up.


Re:Very nice (2)

unitron (5733) | more than 13 years ago | (#204133)

Didn't Linus Torvalds say pretty much the same thing back in '91? And look what happened to that.

Could this be the next bandwagon? Anyone's Jon Katz detector buzzing yet?

Re:Is Open Source getting too scattered? (1)

Vic (6867) | more than 13 years ago | (#204134)

That's really not the point of this OS. NewOS is simply the author's own attempt at writing an OS for personal education and fun. NewOS is in no way competing against linux/*bsd/hurd/etc.

I'm guessing that the author of NewOS is learning great deals of new skills, and maybe someday he'll come up with something revolutionary to share with the world. And he's got the right philosophy: release the code! ;-)

I wish I was skilled enough to write my own OS!


Use your own OS... (4)

mattkime (8466) | more than 13 years ago | (#204135)

Isn't it funny how many developers can write their own unix-like-OS, yet a whole team of developers haven't yet fully implement the windows 32 bit libraries of top of linux?

Re:oh yeah... (3)

josepha48 (13953) | more than 13 years ago | (#204139)

Well truthefully the hurd is still going, although it is moving slowly, it is functional. Atheos is in the same boat.

If this person can create a new OS kernel that is faster than BSD, Solaris, Linux, Windows, etc, and can replace lets say the Linux kernel .. then he has a big chance at success. The fact is that if you can create a new kernel like what the hurd is doing and to have it work as a drop in replacement into lets say the Linux kernel then he can have success. Ideally if he had a micro kernel that could actually run some of linux drivers with little modification he could go somewhere.

I doubt it, I think Linux is having enough trouble surviving and I think that the effort of the hurd, atheos, beos, and him could be better spent in improving an existing system, like Linux, (one of the BSD's), or any other Open Source OS.

just my opinion though.

good luck guy..............

I don't want a lot, I just want it all!
Flame away, I have a hose!

Re:NewOS (1)

School Bully (14200) | more than 13 years ago | (#204140)

And pussy means "cat" in English!

Re:No mention of "help wanted" (2)

Compuser (14899) | more than 13 years ago | (#204141)

The guy's homepage makes it sound like this is
his effort to explore OS design not to design
yet another OS for mass consumption, which may
be why he is not looking for help.

Re:Use your own OS... (1)

Nightpaw (18207) | more than 13 years ago | (#204145)

If you want to complain about frivilous lawsuits, remember, lawyers don't sue people, plaintifs sue people.

Isn't it pretty much spelled "frivolous"? Oh, and "plaintiffs"?

VMware support? (1)

Linux Freak (18608) | more than 13 years ago | (#204146)

Anybody tried this out under VMware yet?

multiprocessing? (1)

cpeterso (19082) | more than 13 years ago | (#204147)

Can this simple computer multitask? My computer is handling 22 processes right now. That can be a lot for just one computer..

Re:Not GPL... (3)

Arandir (19206) | more than 13 years ago | (#204149)

It isn't based on the BSD license. It is the BSD license!

Re:Not at all surprising. (1)

ChadN (21033) | more than 13 years ago | (#204151)

As far as I can see

The mantra of the myopic...

Re:Okay, this is ridiculous... (4)

hicktruckdriver (29349) | more than 13 years ago | (#204154)

Oh, open source sandwiches definitely make sense!

If there's a roach in a proprietary Microsoft BLT, you won't know about it until you've swallowed it and contracted some horrible disease. With open source sandwiches, you can send your changes back to the developer.

Of course, you could just reverse-engineer your sandwich and look to see if there's a bug in it, but that's not legal persuant to the DMCA.



InferiorFloater (34347) | more than 13 years ago | (#204157)

*cartman voice*
Sega Dreamcast!


Re:Very nice (2)

inkey string (35594) | more than 13 years ago | (#204158)

no, not on every gd... only some dreamcast games use windows ce. soul calibur for example uses the katana devkit, which is 100% sega libraries and no wince code anywhere at all.

I can't approve of this... (1)

soren (37670) | more than 13 years ago | (#204159)

Gimme a break-- need attention, eh?

Bleah. 'nuff said.

Dreamcast? (2)

interiot (50685) | more than 13 years ago | (#204164)

That reference to the dreamcast network driver sticks out like a sore thumb. It doesn't run on an SH4, but it has drivers for the DC's NIC? Why?

Re:Is Open Source getting too scattered? (1)

jcarley (53604) | more than 13 years ago | (#204165)

Of course, if this approach was taken we might not have Linux right now!

never call anything 'new' .... (4)

taniwha (70410) | more than 13 years ago | (#204171)

if it takes off 10 years from now you'll be sorry ....

Except the code is buggy (2)

Inoshiro (71693) | more than 13 years ago | (#204174)

As Steve Maguire said in "Writing Solid Code," programmers need to be aware of the interfaces they are working with. getc returns an int, not a char! It is a poorly designed function interface that you should be aware of.

For the record, the definition is int getc(FILE *stream);

Maybe the booyah was a bit premature. :)


Re:never call anything 'new' .... (2)

Jace of Fuse! (72042) | more than 13 years ago | (#204175)

if it takes off 10 years from now you'll be sorry ....

Not really -- that just means that version 2 will probably be called "New and Improved OS."

"Everything you know is wrong. (And stupid.)"

Issues with being from Be (3)

diablovision (83618) | more than 13 years ago | (#204179)

I am also currently working on my own hobby Open Source OS, and have considered a job at Be after I graduate, doing kernel level stuff. The thing I was concerned about was Be reacting to my involvement in an Open Source project where I might feel compelled to implement similar solutions to the BeOS kernel, and thus leak Be's trade secrets. I am sure this would be a serious issue for someone in my position, but I wonder, as an ex-employee, whether the author of this OS has received any heat from his former employer.

Other OSes in development (5)

diablovision (83618) | more than 13 years ago | (#204180)

I don't find this to terribly new. There are literally hundreds of OS projects like this one, at various stages of completion. Read alt.os.development sometime, there are plenty of brilliant people toiling away on their hobby operating systems. Recently the developer (or someone pushing it) posted a link to this OS on the newsgroup, but the page was in Italian or Portugese. Needless to say, good way to frustrate a bunch of OS developers!

For some info on developing your own OS check out:

Is just one of the regulars (well not too regular these days) on the newsgroup. The "Triple Fault Club" is kind of funny actually. Everyone's OS has flummoxed many a frustrated x86 processor at some point! From his site I learned some of the ropes. Also check out some of the sites on the webring. Many OSes, varying from toys to useable systems.

BTW, people on the newsgroup generally sneer at any OS named ____OS or ___ix. There are so many ChrisOS, and DaveOS, and Winix and Finix and Pukenix, etc...

But of course there is MacOS and Linux...

Jung's "Collection Unconscious?" (3)

Greyfox (87712) | more than 13 years ago | (#204186)

Hmm. I wonder if this could be an effect of the "Collective Unconscious" that C.G. Jung postulates in his book "Archetypes of the Collective Unconscious." Perhaps not only have we been made aware that it's possible to roll our own OS, but the collective unconscious of the developer community is more geared toward doing it these days. I was kicking around what it would take to roll one as a conceptual exercise the other day and it's really not as horrid as you might think it is, the trick being to start small.

If it is a "collective unconscious" thing though, that's going to blow a personal hypothesis of mine out of the water; that being that the collective unconscious (if it even exists) is primarily a genetic race memory thing. The explosion of knowledge that we're seeing in this field would tend to point to other factors.

YAFOS ? (3)

Choron (88276) | more than 13 years ago | (#204187)

Yet Another Free OS ? Well kind of, as there are already quite a few [] existing already, looks like the guy has fun developping it so that's cool, but I don't think he expects much from this.

As was noted by someone, he doesn't seem to ask for help either, so I think that sums it up quite well.

Still, this is nice but I'm not sure it's stuff that matters© that much. Oh well...

Re:Very nice (1)

Progoth (98669) | more than 13 years ago | (#204190)

No, there's a version of WinCE on every game cd (gd? what do you call the media for a "gd-rom"?). Anyway, I don't own a dreamcast, this is just one of those things I've read a coupla times along the way.

ot. Re:Not at all surprising. (1)

jon_c (100593) | more than 13 years ago | (#204191)

er.. if he's done a "c-like" language before it's not really that hard. He would just be redoing something that he's done before. he probably could make a simple c-like language in a few days.

Like this guy who wrote this OS had done it before, just from looking at the code he really did seem to know what he was doing, there wasn't a lot of fucking around and rough edges, hed done it before and is able to take a fresh start very quickly.

anyway, just my 2c.


Refreshing in not being platform-dependant (1)

salimma (115327) | more than 13 years ago | (#204196)

While most current experimental/hobbyist OSes run on a single platform only (read: x86) if at all, it is refreshing that from the start NewOS is designed for portability.

Wonder about the file system implementation though, how much is it based on BeFS? Hope it won't engendered a legal dispute..


Re:name? (2)

sigwinch (115375) | more than 13 years ago | (#204197)

It's (probably) a reference to Linus originally releasing his OS as 'Freax' (or somesuch). Somebody decided that that was too dumb and renamed it to the much snappier 'Linux'.

High UID kids these days -- no respect for their history. ;-)

Anytime (4)

rjamestaylor (117847) | more than 13 years ago | (#204198)

Anytime I see a booyah! in source code I know it's quality.

int main()

int fd;
size_t len;
char c;


printf("my thread id is %d\n", sys_get_current_thread_id());

printf("enter something: ");

for(;;) {
c = getc();
printf("%c", c);

for(;;) {

return 0;

This was taken from main.c and is:
** Copyright 2001, Travis Geiselbrecht.
** All rights reserved.


NewOS running on defunct hardware! (3)

ryanf (123139) | more than 13 years ago | (#204202)

Half of those systems are now obsolete!

  • Atari
  • Dreamcast
  • Amiga (it's dead, face it!)
  • MIPS (whose supporting that anymore?)
At least there's no PowerPC port. That would be a bad omen for Apple!

By the way, this isn't troll...I'm just stating an obvious anachronism.

Ryan Finley

Should we support this? (1)

abiogenesis (124320) | more than 13 years ago | (#204203)

From the web site:

NewOS is NOT a desktop replacement, Windows killer, or even useful. It may later grow into something that someone may use to get things done, but it probably wont.

That's enlightening now...

Re:Use your own OS... (2)

Tuzanor (125152) | more than 13 years ago | (#204205)

Isn't it funny how many developers can write their own unix-like-OS, yet a whole team of developers haven't yet fully implement the windows 32 bit libraries of top of linux?

well that team of developers has many fundamental problems. many include preferences and ability. in large groups there is probably more talk than code. this one guy decided himself what he wanted and went that way not having to prove anything to anybody.

in need of a HOWTO (1)

frknfrk (127417) | more than 13 years ago | (#204207)

or at least an install FAQ. how can slashdot infuriate and frustrate so, to post a fun new OS which can't be installed?

Re:NewOS (1)

Dahan (130247) | more than 13 years ago | (#204208)

I thought Hindu was a religion, not a language?

Re:Use your own OS... (2)

rgmoore (133276) | more than 13 years ago | (#204209)

Part of the problem is that they're trying to hit a moving target. It's not as though the Win32 API is as stable as the IA32 instruction set, you know. Microsoft is constantly adding new functions, and they're not quite as eager and Intel is to tell everyone exactly how things are working behind the scenes.

Yes, a new OS for my Atari! (1)

Janon (137970) | more than 13 years ago | (#204214)

The page says he will port it to the Atari Falcon, which means it will probably run on my TT too. Question is: will it be better than TOS and MiNT [] ? ;)

Re:NewOS (2)

bharath (140269) | more than 13 years ago | (#204216)

There happens to be no such language called hindu. If it is hindi which is being referred to, I don't think that "Newoess" means one who makes false promises. In fact "Newoess" does not mean anything.

Dreamcast... yoi (1)

PDHoss (141657) | more than 13 years ago | (#204217)

Very exciting hearing about all the porting being done to Dreamcast. We're right around the corner from having a solid GUI interface to this architecture. Then, with a little more work, we can move exciting games like Tux Racer to Dreamcast *nix. Who knows? Maybe it will be a good gaming platform too...

Doh... wait...


Re:Use your own OS... (1)

Pimpy (143938) | more than 13 years ago | (#204219)

About as funny as people who criticize developers without a second thought yet couldn't write a line of code to save their life...

Re:NewOS running on defunct hardware! (2)

Pimpy (143938) | more than 13 years ago | (#204220)

In reply to your Dreamcast, MIPS, and PowerPC comments, SH4, MIPS and PPC are all very heavily used in the embedded market, and likely will continue to be for years to come. While I doubt NewOS will ever get anywhere, it's always nice to see new open systems emerge that could be utilized in embedded space. Its ability to run on the Dreamcast (though while not really utilizing most of the hardware) is still fairly impressive considering what a nuisance the majority of the design of the Dreamcast is. *cough* maple bus *end cough*. So, while the Atari and Amiga are most definately dead, the rest of those are very much alive and kicking.

Re:Use your own OS... (1)

RedDork (147298) | more than 13 years ago | (#204222)

Aha, a reason for patents. Intel is so willing to tell everyone what is going on behind the scenes is because the easier it is to program for a chip, the more likely it is to be used. If there were no patents, however, they couldn't release the internals because copycats could then undercut them on price. Since Intel has a patent(s) on each chip, they can afford to be forthcoming with the design.

NewOS (4)

quickquack (152245) | more than 13 years ago | (#204227)

NewOS's name is funny. In Hindu, "New Oh Ess" or "Newoess" means "one who makes false promises."

Sort of funny. Like how CIPA (Children's Online Protection Act) means "pussy" in Swedish.

No, it's not... (1)

[JP] (152370) | more than 13 years ago | (#204228)

The Amiga is not dead. It's just sleeping for a while.

The Amiga shall rise again!

No mention of "help wanted" (5)

proxima (165692) | more than 13 years ago | (#204232)

Curious, this guy makes no mention of wanting any developer help. This reminds me of the guy making AtheOS [] . I am absolutely amazed at the ability for one developer to whip up something so quickly - within months. The coding talent and drive to create these small OSes is incredible. Considering much smaller applications easily have dozens of developers, the idea of creating an OS from scratch with multiprocessor and multithreading support is unbelievable. Perhaps they used some code or ideas from other open source kernels, but hey, that's what open source is all about.

Even if neither of these OSes take off, I admire their drive to focus this well as a solo developer.

Re:Very nice (2)

EvlPenguin (168738) | more than 13 years ago | (#204233)

Well, you could burn a boot CD, witch would contain all the neccisary files to "run" the system, and then you will indeed be running that OS (although a system without connectivity is hardly a system at all). Keep in mind that you can fit 650 to 700 MB on a CD-R, which is more than enough room to contain your kernel, X, apps, etc.

Or, if you want a more usefull system, you could tell the boot CD to access a NFS on your LAN via the DC's ethernet adapter.

Hero of the Day + an Idea (2)

piecewise (169377) | more than 13 years ago | (#204234)

Eh, another OS. Too many, if you ask me!

On the other hand...
It is absolutely great that they can even do this. Clearly it takes so much to make an OS work, and even more so to work well. It's really inspirational to "younger" developers interested in programming.

I once tried to write an OS for my PPC machine, based on a system called OpenOS and another, PowerOS.

Bombed horribly - it sucked.

The Idea: someone create a VERY simple OS... and let people build onto it. Not an open-source effort. But rather, they could "roll their own OS,' in essense, by following a tutorial, and see how it's done. I would feel SO proud to say, "I finally got threading written into my OS...."

So NewOS is my Hero of the Day. :-)

Re:Self limiting name - think about the future (1)

servoled (174239) | more than 13 years ago | (#204236)

Whats so difficult with using version numbers? NewOS v1.3, NewOS v1.4, etc...

But then again plan 9 never got very mainstream. Although it probably has a lot more to do with it being more of a research project than people not wanting to be early adopters and waiting for plan 10.

idiots (2)

TheQuantumShift (175338) | more than 13 years ago | (#204237)

First, the Dreamcast is NOT obsolete. Hello! I STILL don't have a 64bit desktop! Do I need one? Of course not. But it would be cool. I run linux on my home computer because it's free and fun. I run minix on my 286 laptop because I can. I reboot windows at work because I have to. What you morons are missing is that OS's are fucking dead! Average Joe Creditcard does not give a rats ass what OS his box runs. All he wants is streaming porn, email, and well, thats about fucking it. This big ass box with cooling fans all a whir next to my feet is soon to be a relic. The average business/home user can accomplish all their computing needs with a dreamcast. Internet? yep. MP3? yep. Awesome lookin games? yep. (that work out of the box I might add.) DVD? not quite... But why the hell isn't there a vhs quality cd-rom movie medium? I mean, there is a damn market for it. Email? yep. Porn? yep. office apps? wouldn't be too big of a problem. To those of you who whine about good people not working on linux, are you retarded or something? I mean people work on linux cause they want to. This guy does newos cause he felt like it. Microsoft did windows to enhance shareholder approval of their value-added quality initiatives to rake in big fat sacks of cash. I'm more worried about brilliant coders being paid truckloads to implement "Planned Obsolesence". Shouldn't you?

Doomed (1)

Alien54 (180860) | more than 13 years ago | (#204240)

I've been adding to my os collection, and now I see I'm getting addicted.

This is not a good sign.

I'm doomed


Check out the Vinny the Vampire [] comic strip

Re:Dreamcast? (1)

bricriu (184334) | more than 13 years ago | (#204241)

Well, now that Sega no longer supports it, might as well use it for SOMEthing....

(As everyone knows, old video game platforms are to be shunned like lepers. If anyone ever found out I still had my old Genesis.... Oh, $#(@!!)

division (4)

bricriu (184334) | more than 13 years ago | (#204242)

*sigh* Another day, another partitiion on my hard drive.... what's that, now 5?

[OT] division (2)

mizhi (186984) | more than 13 years ago | (#204243)

I have found that most people with only one system partition are those that are most surprised when they lose all their data due to a random disk formatting, they tend to be secretaries, businessmen, and those who find multiple partitions confusing.


Re:Very doubtful (troll flag) (1)

jmallett (189882) | more than 13 years ago | (#204244)

I sincerely hope you are joking or being sarcastic. Andrew Tanenbaum, Linus Torvalds, Kurt (the atheos guy whose last name I forgot), and many others have done _exactly_ that. Well, maybe not Linus, but still.

OSkit (2)

garett_spencley (193892) | more than 13 years ago | (#204245)

I believe this [] is what you are looking for.

All the "basics" to get you started on your own operating system.


Re:OSkit (3)

garett_spencley (193892) | more than 13 years ago | (#204246)

Oops. Although the link I gave you would take you there (google search), I copied and pasted out of the wrong browser window. Stupid me.

Here [] is the real link just in case....


Re:Very nice (1)

LiENUS (207736) | more than 13 years ago | (#204253)

astraljung wince is just an os you can use to develop for the dc you dont even need to use an os when developing for it i'm making a music player for the dc with absolutely no os just hardware libraries. the os just just provided on the cd.

not many (2)

rabidcow (209019) | more than 13 years ago | (#204254)

yep, not many operating systems [] out there...

Re:Dreamcast? (2)

djocyko (214429) | more than 13 years ago | (#204257)

Current Ports

Intel IA-32 (x86) - Tested on desktops all the way to 4-way server
Sega Dreamcast - Hitachi SH-4

looks like it runs in SH4. and once you got that going, think about all the things you could do! once you got telnet/ssh going, just about anything you want in a console...on a TV. woot!

in all seriousness, its always cool to have yet another OS not to run. is...

Self limiting name - think about the future (1)

JohnTheFisherman (225485) | more than 13 years ago | (#204260)

Please, change the name. It's going to be a confusing mess in the future - try new, new, new NewOS. You mean the new version of NewOS? No, slightly older NewOS. Not kinda old NewOS? Ugh.

Please, save us all a headache now.

feature set. (1)

saintlupus (227599) | more than 13 years ago | (#204261)

hmm. looks like "High-performance TCP/IP stack" is a planned feature. i wonder if it does any sort of networking right now?


Okay, this is ridiculous... (4)

wrinkledshirt (228541) | more than 13 years ago | (#204263)

Many thanks goes out to the people at Perforce for making such a good revision control system, the developers at OpenBLT for giving me some ideas, and Be for giving me such a good development platform.

Okay, I'm all for Open Source and sharing of ideas and all that, but this has gone too far. For the love of God, you CAN'T open source a good sandwich!

Where does it all stop? Why? WHYYYYYY?!?!?!


nice but nothing special (2)

oconnorcjo (242077) | more than 13 years ago | (#204268)

It is not *too* dificult to create your own opperating system. Many colleges even have a course (usually in a masters program) where you have to create your own OS. The diference between Linux and any other number of fledgling opperating systems is that Linus never stopped developement for it after he got it to work. He ported some gnu stuff to it and the ball just kept rolling. It will be interesting to see if any of these new fledgling OS's "keep the ball rolling".

oh yeah... (1)

samrolken (246301) | more than 13 years ago | (#204271)

with all the real OS's we have, and all the failed head starts (atheos, gnu/hurd) this one is bound to be it!

don't get me wrong though... I think it's cool. Best of luck to him(them?)!

Re:division (1)

samrolken (246301) | more than 13 years ago | (#204272)


someone mod this guy down to hell...

where he will have to put up with geeks, numerous partitions, and magic the gathering for the rest of eternity.

is it just me, or are the colors in slashdot messed up? I am getting some blue in here!

Re:oh yeah... (1)

leviramsey (248057) | more than 13 years ago | (#204274)

with all the real OS's we have, and all the failed head starts (atheos, gnu/hurd) this one is bound to be it!

Don't put AtheOS in the same category as the HURD. AtheOS is quite a bit further along than Hurd.

Very nice (2)

man_ls (248470) | more than 13 years ago | (#204275)

It seems that quite often, the developer of one OS moves on to create another in a short amount of time. This is one of the "small" OSes that I might actually venture to put onto a system of mine.

Why a port to Sega Dreamcast? Doesn't it have its own OS already, in ROM or something?

Re:NewOS (1)

metlin (258108) | more than 13 years ago | (#204277)

Huh? What do you mean by Hindu? I'm a Hindu in the sense that it's my religion man, not a language!!!

Perhaps you meant Hindi? Remember, the former is a faith and the latter a language.

"...Fear the people who fear your computer"

Re:NewOS running on defunct hardware! (1)

Pogue Mahone (265053) | more than 13 years ago | (#204282)

I think you'll find MIPS is alive and well, living inside many of the little hand-held computers you can buy. You know, those that run Windows CE (or whatever it's called today).

Re:feature set. (5)

Dancin_Santa (265275) | more than 13 years ago | (#204283)

looks like "High-performance TCP/IP stack" is a planned feature

That's pretty cool. I was thinking of implementing a "packet-losing, barely functional TCP/IP stack" with the upcoming SantaOS, but I may have to change my strategy now that someone's come along and promised better...

Dancin Santa

Re:name? (1)

astr0boy (265689) | more than 13 years ago | (#204284)

i'm sorry, but how is that informative?


Not BSD either. (2)

ryants (310088) | more than 13 years ago | (#204285)

It isn't based on the BSD license. It is the BSD license!

Uh.. not according to the comments here [] :

** Copyright 2001, Travis Geiselbrecht. All rights reserved.
** Distributed under the terms of the NewOS License.

Now I've been poking around his Perforce repository, but can't find a copy if this "NewOS" License anywhere.

Ryan T. Sammartino

Re:Use your own OS... (5)

mech9t8 (310197) | more than 13 years ago | (#204286)

Well, the closer you get to the users, the more complex things get... never mind the feature involved. The Win32 libraries include everything from the base file system things to sound libraries to MIDI support to all the UI widgets to networking to printer support to ...

There's a lot in there. Somethings haven't really been done on built-from-scratch UNIX environments, never mind trying to emulate exactly what Microsoft did...
Convictions are more dangerous enemies of truth than lies.

Re:Not GPL... (2)

Robert A. Heinlein (315073) | more than 13 years ago | (#204288)

Looks like the license is based on the BSD. At least Stallman won't be coming around wanting to rename it GNU/NewOS. I'd hate to see version 2.0: New GNU/NewOS. And so on and so on...


Re:Anytime (1) (321932) | more than 13 years ago | (#204289)

And the interesting thing is that, theoretically that code will _never_ be executed (as any good compiler will tell you).

In fact, I see tons of things that my compiler (incidentally a Microsoft product, although often mixed with the Intel compiler) would complain about...

Re:Use your own OS... (2)

janpod66 (323734) | more than 13 years ago | (#204291)

IBM had a big team working on that and they never succeeded either. The reason is that the Win32 API doesn't have a spec and you don't know all the hidden features "clever" programmers are taking advantage of.

Of course, even if it did have a spec, reimplementing something obscure and complex to a spec is a lot harder than creating something and the later writing an obscure and complex spec for it.

yeah, but (1)

cosmo7 (325616) | more than 13 years ago | (#204292)

you know, one thing i'd like to do, when i'm retired and i have a cabin with a hammock overlooking the gulf of thailand, when it's too early for mai tais and too late for naked volleyball, is to sit down with a good laptop and start to develop a really cool OS.

ok, that's something we'd all like to do (possibly with the exception of developing the cool OS), but i'm thinking of something that is different to stuff that already exists; something that is a natural way for computers to work. i'm thinking of an OS where there is no compiler, something more like forth going on. something where, if you wanted, you could click right down to the basics. don't tell me that linux does just that, because it's still going through a compiler and that black box thing separates me from the workings of the OS just like windows or mac (or whatever) apis.

oops, cocktails with client then posting, bad mistake!

Re:*BSD is dying (1)

cosmo7 (325616) | more than 13 years ago | (#204293)

i don't quite get your point. are you saying bsd has a positive outlook or not?

Not at all surprising. (3)

Flying Headless Goku (411378) | more than 13 years ago | (#204296)

Despite what many people seem to think, an OS is not an inherently complex thing.

As far as I can see, there are only two extremely difficult (read: time-consuming, tedious) things to do re something as familiar and well-defined as an OS: comply fully with someone else's standard, and tune an entirely original design (not borrowing the main character from a familiar system).

Making a unix-like OS is not much harder than making a compiler for a c-like language (I dunno about you, but I could do the latter in a couple of days). But then supplying every library routine and going and checking that you comply with the POSIX standard on every point would take forever (alone, that is).

The win32 thing is a hundred times harder than that, because it's a huge, poorly designed, inaccurately specified, buggy interface. It's painful enough to even use that the vast majority of windows programmers hide it behind some other tool. Recreating it perfectly, without access to the source, is an exercise in futility, far harder than making it in the first place.

I wonder... (1)

KilljoyAZ (412438) | more than 13 years ago | (#204298)

how long it will be before the "NewOS is dying trolls" come out of the woodwork :)

Re:NewOS (3)

warmiak (444024) | more than 13 years ago | (#204301)

CIPA does not mean "pussy" in Swedish !
Perhaps you meant Polish where cipa indeed means "pussy" ...

If it can run my alcatel internal DSL modem (2)

kypper (446750) | more than 13 years ago | (#204303)

I'm sold!
Microsoft out the window!
Linux out the window!
C'mon new OS... save me taht 75 bucks!

And here is where they all come out of the woodwok (1)

NetGuru(42) (449812) | more than 13 years ago | (#204305)

So, I've actually been running my own OS for MANY years now (it feels like it's been forever, actually).

Though I do say so myself, it seems to work quite well, once you get used to it.

In fact, I'd say that just about everybody must have had exposure to it in one form or another, at some stage in their lives.

I'd even suspect that most people have (in their own way) tried to take advantage of it, at least once, and maybe even several times.

I guess you'd all like to know what I've called it?

For reasons that seemed relevant at the time....

It's called


Re:Very nice (1)

Astral Jung (450195) | more than 13 years ago | (#204306)

I'm under the impression that Dreamcast already uses an OS....the hardware runs a version of Windows CE.

Say, could this be the reason why Sega stopped supporting it suddenly? Unexplained crashes? :-)

Re:NewOS (1)

cyberlync (450786) | more than 13 years ago | (#204307)

Hindu is the religion, Hindi is the language.

Re:NewOS running on defunct hardware! (1)

Snootch (453246) | more than 13 years ago | (#204309)

I suspect that the MIPS port is in keeping with the Dreamcast stuff - it's a MIPS R4000 (R6000? Not quite sure) that powers the N64, and boy would I like something nice to do N64 programming on...

43rd Law of Computing:

Just trollin' like always, eh? (1)

Snootch (453246) | more than 13 years ago | (#204310)

I see you caught someone this time. OK, I concede - if you have that kind of mind, then this should be counted as a victory for you...

43rd Law of Computing:

Re:So um... (1)

Snootch (453246) | more than 13 years ago | (#204311)

What does Linux do that UNIX System V doesn't?

Well, um, oh, er, be GPL'ed, not cost anything, have far more rapid bugfixes, not tie you down to any one company...nothing, really. I guess we'll just have to sit back and admire it's superiority... sorry Linus, you've jsut been beaten.

43rd Law of Computing:

Is Open Source getting too scattered? (3)

InjuredLabMonkey (453692) | more than 13 years ago | (#204313)

By far one of the greatest things about open source is that anyone has the opportunity to go out and build whatever they want. This adds to the mix and to the overall quality of the products. However, and I know this has been brought up before, is the open source community sporeading itself too thin? I'm not saying that there shouldn't be several flavors of operating systems, but I think some of these folks should try focusing their energies on one project. One secure, stable, fully-featured product is more desirable than 20 that do different things fine and other things horribly. I'm not looking to get blasted with why having many different OSs do different things is good, because I know that. I'm just raising a question that seems to have faded from the open source community's mind.

Re:Very nice (1)

Kipper the Llama (454021) | more than 13 years ago | (#204314)

My question is how can you run another OS on Dreamcast? I mean it lacks a large hard drive of any sort.. But, then again this is one are where I'm a tad uninitiated.
Load More Comments
Slashdot Login

Need an Account?

Forgot your password?