Slashdot Mirror


Peter Tattam Of The PetrOS Project Talks To OSNews

Eugenia writes: "Trumpet Software is mostly known for their Internet communications software package, Trumpet Winsock, which has been adopted by the Internet world back in 1995, at the times where Windows 3.1 and Win95 did not come as standard with full internet connetion capabilities. But the main product these days for Trumpet Software is PetrOS, a 32-bit Operating System, which has the goal to be compatible by all means (binary and API compatible) with Microsoft Windows. OSNews is interviewing the main architect behind the project, Peter Tattam, who talks in depth about PetrOS, and also there is shown an early screenshot of the PetrOS GUI, which is still under heavy development." And it's been (not surprizingly) under heavy development for a while. Building a Windows-compatible OS from scratch surely isn't easy, but from this interview (including screenshots) they're having quite a go of it.

198 comments

  1. Better job. by Defender2000 · · Score: 1, Troll

    Gee, wouldn't it be funny if they ended up making a better version of Windows than Microsoft?

    --
    ...I'll procrastinate tomorrow...
    1. Re:Better job. by Anonymous Coward · · Score: 0

      3. What kind of GUI PetrOS has? Is there a research going on for a different kind of GUI, or it will be a "traditional" kind of GUI where users may found their way around easier?

      huh?

  2. But it's a moving target! by The+Wing+Lover · · Score: 4, Informative

    It's an interesting goal and everything, but it's a moving target, as far as I can tell.

    Every few months I get a new copy of the MSDN library (basically documentation for all Microsoft's APIs), and every time it's a bit different from the one before.

    Of course I don't want to tell anyone how to spend their time, but if it were me, I'd spend my energy on building something new, rather than just trying to be compatible with something that'll just be obsolete by the time I'm done anyway.

    --

    - In Capitalist America, law violates YOU!

    1. Re:But it's a moving target! by bloggins02 · · Score: 4, Insightful

      This may be true to an extent, but if it were always true, then everytime there was a new version of Windows, notepad.exe would have to be recompiled!

      If they stick with providing compatibility for the core Win32API they have a good chance of being able to run most of the programs that are written to run on multiple MS OSes in the first place. Examples are IE, Office, and most of the Windows Accessories and Games that MS doesn't recompile to use new features everytime the API changes.

      I question their decision to leave out driver compatibility. In my opinion, that is key to gaining acceptance of a clone OS.

    2. Re:But it's a moving target! by Junks+Jerzey · · Score: 3, Interesting

      but if it were me, I'd spend my energy on building something new, rather than just trying to be compatible with something that'll just be obsolete by the time I'm done anyway.

      Linus could have said the same thing to himself in 1991. UNIX at the time, as most people seem to forget these days, was in a downward slide that started in the mid 1980s.

    3. Re:But it's a moving target! by abde · · Score: 2

      who says its a moving target? for example, for pure business compatibility, you dont need o match Office 2000, you just need to replicate Office 97. Office 97 runs fine on Windows 98 SE. So, aim for compatibility with Windows 98 SE, and encourage people to reuse their old Office 97 CD's.

      its only a moving target if you want to keep up with the Gateses. But it need not be that way.

      --
      Don't blame me - I voted for Howard Dean. http://dean2004.blogspot.com
    4. Re:But it's a moving target! by kilgore_47 · · Score: 3, Insightful

      ...they have a good chance of being able to run most of the programs that are written to run on multiple MS OSes in the first place. Examples are IE, Office, and most of the Windows Accessories and Games that MS doesn't recompile to use new features everytime the API changes.

      OK, so I'm a manager at company X. Do I want to deploy Windows, with corporate support from the well-known M$? Or do I want to use a look-alike OS, WindowsLight if you will, written by some has-been's of the internet revolution who say their project will run "most" windows apps?

      Linux offers a lot that windows can't. What does PetrOS offer? A fast startup time and low memory usage aren't enough for most people to buy a new OS.

      And why the fsck are they using Pascal?!!! Would it have been that hard to port the old winsock code over to cpp?
      And source will be open to "select partners" only? Sorry, peter, but fuck shared source.

      I'm not trying to troll here; I read the interview and a bit from the PetrOS official site and I just can't take this too seriously.

      --
      ___
      The way to see by faith is to shut the eye of reason. --Ben Franklin
    5. Re:But it's a moving target! by kilgore_47 · · Score: 3, Insightful

      Linus could have said the same thing to himself in 1991. UNIX at the time, as most people seem to forget these days, was in a downward slide that started in the mid 1980s.

      Linus made a difference by making his OS open source.

      To quote the PetrOS FAQ:
      We are open to selected developers or OEMs having access to source code under suitable licensing conditions. Some selected parts of the user layers will be open sourced.

      This is not an open source operating system.
      This is a tiny windows compatibility layer on top of a small kernel written in Object Pascal.

      --
      ___
      The way to see by faith is to shut the eye of reason. --Ben Franklin
    6. Re:But it's a moving target! by Anonymous Coward · · Score: 0

      Pascal happens to have strict typecasting something that C doesnt have.

    7. Re:But it's a moving target! by unitron · · Score: 2

      But if someone you do business with sends you a bunch of Office 2000 files, can Office 97 or a clone of same handle the O2K files, or do you have to go buy Office 2000 to be able to continue to do business with the other party?

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    8. Re:But it's a moving target! by hearingaid · · Score: 2

      an excellent point.

      most businesses are running on 98 still. I was working for the government of Canada a little while ago: they had a site license for Win95B. I kid you not.

      a lot of their computers had Win98 on them, with OEM licenses. however, any blank computers that came in got 95B.

      businesses don't like reinvesting in infrastructure every year or two. Infrastructure is something you buy and it stays there for a long time. You don't see Amtrak laying new railways every year or two, for example.

      Operating systems are infrastructure. Gates appears to have forgotten that.

      --

      my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

    9. Re:But it's a moving target! by gilmae · · Score: 1

      its 5 years ago...I'm a manager at company x. Do I want to deploy UNIX, with corporate support from the vendor? or do I want to use a look-alike OS, Linux if you will, written by some no-one who says his project is a hobby.

    10. Re:But it's a moving target! by Simon+Brooke · · Score: 2
      And why the fsck are they using Pascal?!!! Would it have been that hard to port the old winsock code over to cpp?

      C++ isn't the beginning and end of computer science. It isn't even a particularly good language - for any purpose. Pascal is a perfectly reasonable choice of a language to write an OS in. OK, it wouldn't be my choice either - but it's what, for example, MacOS used to be written in. Any programming team is going to be most productive in the language they're most familiar with. If they go for Pascal, fine, that won't kill the project.

      And source will be open to "select partners" only? Sorry, peter, but fuck shared source.

      H'mmm... yeah... well there I do agree with you. Suppose I want to use a Win32 application but I don't want to run Win32. I can run Linux + WINE, and if it busts in some way that's critical to my application, I've got the source so I might be able to fix it; and I've got a critical mass of a community out there so there's a good chance someone else knows how to fix it.

      Or I can go PetrOS, and I won't have the source or the community, and even if I did have the community they won't have the source so they won't know how to fix it. Shared Source will kill this project.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    11. Re:But it's a moving target! by Anonymous Coward · · Score: 0

      I agree with you the drivers are critical since it must run on machines with hardware that are commonplace. The other pieces, compatibility with IE, Office, and Games for windows are where the other OSs (Linux, BeOS, etc.) have failed, and are therefore not desktop options. Notice that I did not include Apple since Apple has incorporated a lot of this.

  3. oh ya by Anonymous Coward · · Score: 0

    Now that's really innovative!

    Usually these people just try and imitate the look and feel of windows,now they are down to copying the whole thing.

    I must say very innovative.

  4. If you want to run Windows binaries... by SumDeusExMachina · · Score: 1

    ...and you aren't running Linux or another proven OS, then why not just use Windows? Sheesh, looks like a business plan shakier than VA Linux's

    --

    Is your company running tools written by ma
    1. Re:If you want to run Windows binaries... by Sir+Mix+A+Lot · · Score: 2, Insightful

      Not everyone who wants a cheaper (free?) Windows compatible OS has the option of running a pirated copy of Windows. This would be good for large companies who shell out untold millions on Windows licenses to be "compatible" with everyone else. Switching to something like this could save them alot of money, which would clearly go to Trumpet. Seems good to me.

      --

      % rm * .o
      rm: .o: No such file or directory
      % ls
      %
      damn
  5. Competition is good.. well..sorta competition by sporty · · Score: 2, Interesting
    It'd be nice to see how Wine and PetrOS duke it out. YES, I am aware that PetrOS is a standalone OS, BUT they are trying to accomplish the same thing, namely the implementation, from scratch, of the windows api.

    Thank GOD they don't implement the kernel at the same. One step at a time. :) They'll either swap ideas or learn from each other's mistakes

    --

    -
    ping -f 255.255.255.255 # if only

    1. Re:Competition is good.. well..sorta competition by Anonymous Coward · · Score: 0

      Wrong! The PetrOS and BeOS and Apple have tried to put the GUI into the OS kernel thereby making the OS much faster and more efficient. Layering a GUI on top of the kernel is what slows down the OS functionality.

      If you want speed then you want the GUI to be directly supported in the kernal. The Windows API is layered on top of the Windows kernal just as the GUI is layered on top of the UNIX kernels.

      WINE is another example of layering between the kernal and the GUI. Now we are up to three layers. What an inefficient way to go. You want slow games? That's how ya do it. A faster CPU will never make up for this, since the OS itself must make all these calls to different levels of GUI and Win32API interfaces.

      Simplify, simplify, simplify. The oldest rule of Industrial Engineering is cut out the layers of inefficiency. Over 90 years ago the first IE people were making assembly lines more efficient by cutting out 25% of the line to produce the same product. It can be done in OSs as well! As PetrOS and Apple and BeOS have already proven.

    2. Re:Competition is good.. well..sorta competition by sporty · · Score: 1
      Um, you do realize that i was commenting on their compatibility of only a small part vs trying to build the entire thing at once, don't you...


      Your points are valid, but i think you are debating something i never mentioned... or at lesat never intended to imply..

      --

      -
      ping -f 255.255.255.255 # if only

  6. Deja Vu by XBL · · Score: 1

    This could turn out to be a reincarnation of the IBM/Compaq scenario of the 80s.

    Yet, I wonder which one is technically farther along, PetrOS or WINE?

    1. Re:Deja Vu by Tomun · · Score: 1

      Yet, I wonder which one is technically farther along, PetrOS or WINE?

      Well WINE is obviously. I can run Counter-Stike under wine. PetrOS can run a test application.

  7. What language is PETROS� written in? by 1010011010 · · Score: 2, Funny
    From the FAQ:

    PETROS® is written using an in-house Object Pascal compiler. This enables us to generate machine code with roughly the same efficiency as C or C++, but with very strict type checking. The language is compatible with Borland Delphi Pascal allowing code to be interchanged with many of the existing applications that Trumpet has developed to date.


    Aiiiiiieeeieieieieie!
    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    1. Re:What language is PETROS� written in? by Anonymous Coward · · Score: 0

      Better than cobol... and Visual Basic...

    2. Re:What language is PETROS� written in? by Saint+Aardvark · · Score: 2
      No kidding...Christ, I nearly choked when I read that. Haven't they read Brian Kernighan's article, or at least The Jargon File? I mean, geez, I don't know if I would trust an OS written by someone who hadn't at least read the Jargon File...

      (Joke! Joke! My precious karma...meltinnnnnnnnng...)

    3. Re:What language is PETROS� written in? by Anonymous Coward · · Score: 0

      The jargon file is highly gay.

      A hacker reading needing to look something up in the jargon file is like a gangsta rapper having to look up some slang in an ebonics dictionary.

      It's ridiculous.

    4. Re:What language is PETROS� written in? by Anonymous Coward · · Score: 5, Insightful

      If you read the article, you would notice that they're using Borland's Object Pascal. Go ahead, everyone, read the Brian Kernighan article. Then go and look at the Object Pascal language reference. Go ahead...I'll wait.

      Notice anything? Like how almost EVERY SINGLE objection he raised is NOT APPLICABLE to Object Pascal?

      Object Pascal should be called "Sensible Pascal". It allows you to break all of the rules, just as C does. It just makes you jump through a few hoops to do it. That way you generally know what you're doing isn't such a great idea.

      Pointer arithmetic? OP allows it. It's dangerous though...inexperienced programmers can blow themselves up pretty easily doing it. So...they make you do some castings to get around it. Good idea? Bad idea? Depends on what you're trying to accomplish.

      I'm sure all the hard-core hackers here will laugh and snort and generally dismiss anything I say about OP, but those people aren't who OP is aimed it.

      OP is aimed at programmers who WANT strong type checking and WANT the safety net the Pascal language provides and WANT a language that allows rapid object-oriented development in a language that is easy to read and understand.

      C lends itself to fast, loose code, but is hard to learn and tends to be rather terse to read. It's definately not for learnin'!

      OP allows the newbie to step in and test the waters with simple language specific things. However, as you become more comfortable with the language, you can EASILY do just about everything C allows you to do.

      The learning curve is a gentle slope, and doesn't have any unexpected drop-offs where the language fails you.

      Anyone that dismisses OP out of hand hasn't used it. Anyone that has used a recent OP doesn't use C anymore if they can help it.

    5. Re:What language is PETROS� written in? by Anonymous Coward · · Score: 0

      No, the first guy had it right with "Aieieieieieieie"

    6. Re:What language is PETROS� written in? by keesh · · Score: 2

      Borland Object Pascal doesn't allow pointer arithmetic without casts.

    7. Re:What language is PETROS� written in? by Junks+Jerzey · · Score: 2

      Good grief, that Brian Kernighan article is probably older than you are. It applies to Wirth's original definition of Pascal in the 1970s, not successors to the language. Heck, who would listen to C or C++ criticism from twenty years ago? (Note than C wasn't even standardized twenty years ago!)

    8. Re:What language is PETROS� written in? by Anonymous Coward · · Score: 0

      So what? If you want to do critical optimization (the only reason to use pointers in (modern) strictly typed languages) then you can use in_line_assembly in Delphi.

    9. Re:What language is PETROS� written in? by CerebusUS · · Score: 1

      If you read the article, you would notice that they're using Borland's Object Pascal

      Actually,

      11. What language is PETROS® written in?

      PETROS® is written using an in-house Object Pascal compiler. This enables us to generate machine code with roughly the same efficiency as C or C++, but with very strict type checking. The language is compatible with Borland Delphi Pascal allowing code to be interchanged with many of the existing applications that Trumpet has developed to date.


      this doesn't invalidate anything else you said though, I just wanted to point out that they are NOT using Borland's Pascal, but something compatible with it.

    10. Re:What language is PETROS� written in? by Saint+Aardvark · · Score: 1
      Au contraire, mon frere! The article was published in 1981; I was released to the public domain in 1972.

    11. Re:What language is PETROS� written in? by wizardhat · · Score: 2, Informative

      Borland Object Pascal doesn't allow pointer arithmetic without casts.

      Not entirely true.

      Pointers to bytes and chars may be manipulated with simple arithmetic.

      Other types of pointers can be incremented/decremented by the size of the structure being pointed to with the Inc() and Dec() procedures.

    12. Re:What language is PETROS� written in? by Anonymous Coward · · Score: 0

      By the way... Mac OS (well it was called "System" back then) was written in Pascal...

    13. Re:What language is PETROS� written in? by Anonymous Coward · · Score: 0

      Yikes! Keep this one out of open source, guys, we don't want it. Thanks anyway.

  8. Guess the dotcom crash didn't deliver a cluetrain. by FFFish · · Score: 5, Insightful

    I can't imagine why anyone would try to base a company on cloning Windows. So I read the interview.

    A) Cheap alternative for desktop users -- users say "they wished they had something better without having to pay big big bucks." Win2k is, what, perhaps $200. PetrOS will have to sell for $50 or less, then.

    And it'll be obsolete the moment MS changes an API. Or the moment MS makes MSIE crash when it detects PetrOS.

    B) Embedded market -- er, no. The embedded market wants Linux, QNX, EPOC and other OSes. They're either free, hard realtime, or extremely small.

    C) Servers -- er, no. If you want cheap, then you choose a BSD or Linux. If you want to be able to blame someone, you choose MS. You don't go out and buy some $50 clone of MS.

    D) Clustering -- er, no. Not unless you're just goofing around. Kind of money invested in building a cluster, you don't go pick up a $50 clone of Windows to run it!

    While this is a pretty cool project, I simply can't see that it's a profitable one...

    --

    --
    Don't like it? Respond with words, not karma.
  9. how much?? by canning · · Score: 2
    I can't help but wonder how much this would cost to develop. I'm talking aobut things such as a programmer's time(if they're paying themselves or getting paid), hardware, power, a structure to house this development, and of course coffee, etc. Could anyone give me a better idea about the team size, location, etc.?

    This is great stuff and I would like to learn more about the scarifices made by this team.

    --
    I love the smell of Karma in the morning
    1. Re:how much?? by Anonymous Coward · · Score: 0

      You can see on there website where they are located. Petros is all the work of Peter Tattam. Although I suspect he may have at least one other developer helping now days.

      Petros would be no means profitable. Trumpet has a subsiduary company TrumpNet. They are a ISP servicing their local area. I suspect it is the source of income allowing Peter to continue his programming.

  10. "small is beautiful" by Ridge2001 · · Score: 3, Funny
    From the article:
    The fundamental design concept behind PetrOS is that "small is beautiful".
    Then why are they copying Windows?
  11. hhmmm wow.. is there a business plan here? by TechnoVooDooDaddy · · Score: 1

    I hope this guy isn't planning on supporting the wife and kids with this thing.

    I can't even fathom trying to go up against a company that has a 15-20 year headstart and literaly billions of dollars worth of resources.

    sure, it sounds like a neat project, but doesn't sound like a good business strategy imho

  12. I wonder why... by 1010011010 · · Score: 1, Offtopic

    ...they chose to use a diaphragm for their logo... hmm...

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  13. Trumpet was nice. by Neck_of_the_Woods · · Score: 3, Insightful

    You know back in the day....well not that far back Trumpet was the best connect software rolling around. What did you have maybe 2 or 3 that did anything worth talking about, that you configure and get working with any consistancy? Cammilion and Trumpet where the best, please correct me if I am wrong, and Cam was sad.

    Interesting enough with the os that would be compat with winOS that is free. It would seem that the linux community would have done this years ago if for nothing else to put a funnel on the venture capital. If Linux had become 100% comp with windows software, via a deamon or what have you....things could and would be very different in many ways. Then again part of problem with windows is the software, so Linux would end up bringing bugs in...it is kind of catch 22 sale to the devil....

    --
    Neck_of_the_Woods
    #/usr/local/surf/glassy/overhead
    1. Re:Trumpet was nice. by Anonymous Coward · · Score: 0

      Trumpet was *not* nice, I remember it being notoriously unstable, often dropping connections and making me redial.

      Is it just me? Was everyone else finding it stable?

    2. Re:Trumpet was nice. by cameldrv · · Score: 1

      Yes, Trumpet winsock was the best I found, but it constantly dropped connections and crashed. The Win95 TCP/IP was much better -- more reliable and easier to configure as it knew how to log into most terminal servers without a script.

  14. Re:Guess the dotcom crash didn't deliver a cluetra by torpor · · Score: 2

    D) Clustering -- er, no. Not unless you're just goofing around. Kind of money invested in building a cluster, you don't go pick up a $50 clone of Windows to run it!


    You think small, cheap, affordable clustering technology is only useful to businesses that have money?

    That's pretty snobby. EXPAND YOUR WORLDVIEW, monkey!

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  15. Re:skuzzy by Anonymous Coward · · Score: 0

    dalnet is the AOL of IRC, nothing but wannabe scriptiods and pron wanks.

    All clueless. That guy should be ashamed of himself.

  16. Woohoo! Delphi makes a dent! by Anonymous Coward · · Score: 0

    I found it very interesting that they were using Borland tools. Was this a concious choice to avoid anything Microsoft (understandable) or a testament to the greatness of Borland compilers? (Windows-based compilers...I'm sure there are LOTS and LOTS of great Linux pascal compilers out there...I'm only talking Windows here people.)

  17. No NT compatibility ? by tester13 · · Score: 2

    What use does this have if in a couple of years no one is using the old code base? It would seem that implementing NT device driver support in the kernel would be vital to this project taking of.

    Or am I missing something?

    1. Re:No NT compatibility ? by Tomun · · Score: 1

      Or am I missing something?

      Are you forgetting that WinNT will soon be unsupported ? Everyone will be expected to use XP and that drivers will no longer be NT compatible.

    2. Re:No NT compatibility ? by be-fan · · Score: 2

      According to this page WDM (Windows Driver Model, used in 2K+ and 98+)is just a subset of NT's driver model. Thus, if PetrOS is compatible with NT drivers, it will be compatible with future Windows drivers.

      --
      A deep unwavering belief is a sure sign you're missing something...
    3. Re:No NT compatibility ? by tester13 · · Score: 1

      I understand that but I assumed that since XP and 2k are the same code base, that it would be almost the same.

      Is it alot different?

    4. Re:No NT compatibility ? by Anonymous Coward · · Score: 0

      WDM is either a pie-in-the-sky or source-compatible only. Anyway, there's never been a single driver that shipped for more than one version of Windows (excluding things like NT4 sound drivers that run in a compatibility box).

    5. Re:No NT compatibility ? by Tomun · · Score: 1

      That page says that wdm.h is a subset of ntddk.h, not that the functions named in those headers dont behave completely differently on different windows platforms.
      You didnt read the WDM Versions section did you ?

    6. Re:No NT compatibility ? by be-fan · · Score: 2

      WDM is source compatible only, that's true.

      --
      A deep unwavering belief is a sure sign you're missing something...
  18. Dead on arrival by Phaid · · Score: 5, Insightful

    I can't decide if this is the work of a sincere person who is sadly deluded, or a marketing ploy to flog a few more dollars out of investors. It's hard enough getting your foot in the door with a pure desktop operating system that is better than Windows (BeOS, OS/2), much less one whose entire goal is to play catch-up to Windows itself. There is nothing here to appeal to people who already know and like Windows, and it's certainly not going to appeal to people who don't like windows either.

    Beyond that, the technical feasibility of it is questionable. Microsoft is well known for making its Win32 API, filesystems, etc, moving targets. It's taken the Wine and NTFS teams a long time to get where they have, and even then they're pretty far from complete compatibility. What makes these guys think they're going to get any closer?

    Oh well. I guess it goes to show you, there's always someone trying to ice skate uphill.

    1. Re:Dead on arrival by Anonymous Coward · · Score: 2, Funny

      Next thing you know someone will be trying to implement the x86 architecture cheaper and better than Intel!

    2. Re:Dead on arrival by cavemanf16 · · Score: 3, Insightful
      Are you kidding? I'm not saying that they don't have one huge hill to climb here, but here's my take on the whole OS market right now:

      1. I am thinking of starting a custom computer building shop, partly just so I can have my own company, partly to help make some close friends make the right decisions when purchasing new PC hardware and software. After looking online, it is quite apparent that after a monitor, the Windows OS would be the next most expensive component of a custom built computer (not one built by Dell, Gateway or any Windows reseller, mind you).
      2. I could put Linux or any other free OS on the system, but most everyone I know with money to drop on a custom built system by yours truly, also doesn't want a new OS to try and learn. They want good old Windows familiarity, and the ability to play games and media software that works on their current system.
      3. An alternative Windows OS that may not have all the media bells and whistles of Win2k or WinXP would be great! Not only could I make sure to only install the freeware and OSS apps that my friend's would need (stuff like WinAmp, free email clients, ZoneAlarm, etc), but I also wouldn't have to charge them $200+ for the OS just because I was a small time computer builder.

      So yes, I think this OS has promise, just make sure it's fully compatible with today's media that's built for MS Windows.

    3. Re:Dead on arrival by Anonymous Coward · · Score: 0

      HAHAHA mod this to funny

    4. Re:Dead on arrival by Anonymous Coward · · Score: 0

      What's so hard about ice skating uphill? You have edges on skates, you see, so your analogy is flawed as ice skating uphill is indeed possible. Now where you'd find an uphill slope of ice is another issue.

    5. Re:Dead on arrival by sacrilicious · · Score: 1
      There is nothing here to appeal to people who already know and like Windows.

      Humorous yet serious point: don't be too quick to equate those who know windows with those who like it. I know windows, and have a long list of things windows could easily do much better if only it had a little competition.

      and it's certainly not going to appeal to people who don't like windows either.

      You don't offer any support for this statement. I'll just go down as saying that I disagree.

      --
      - First they ignore you, then they laugh at you, then ???, then profit.
    6. Re:Dead on arrival by Eaps · · Score: 1

      Thats what Transmeta does.

      --
      The duality weakens
    7. Re:Dead on arrival by MasterOfDisaster · · Score: 1

      Slightly offtopic: MS offers OEM pricing to small shops aswell. while it's not as cheap as they sell it to the "big boys" for, it's better then retail. oem.microsoft.com IIRC

      --
      The opinions in this post are ficticious. Any similarity to actual opinions, real or imagined, is purely coincidental.
    8. Re:Dead on arrival by GreyPoopon · · Score: 2
      It's taken the Wine and NTFS teams a long time to get where they have, and even then they're pretty far from complete compatibility. What makes these guys think they're going to get any closer?


      Actually, I'm glad to see another effort out there. If they do make more progress than the Wine project has, perhaps they can provide some information that would improve Wine. It's really hard to write "compatible" APIs when there's all kinds of undocumented "features" that need to be emulated in order to make things work. If PetraOS has a better chance of figuring some of this stuff out, and if they use a "Clean Room" approach, they can certainly lend support to the Wine project.

      --

      GreyPoopon
      --
      Why is it I can write insightful comments but can't come up with a clever signature?

    9. Re:Dead on arrival by Anonymous Coward · · Score: 0

      Umm... AMD? Cheaper AND better.

  19. Targeted market by weez75 · · Score: 1

    If this OS is targeted for servers and embedded devices as the interview points out, I'd give it a go. There are tons of extras heaped on NT that I'd love to get dump. Perhaps it will take a page from the Mandrake install and allow us to install only the components we need through an EASY interface...

    --
    Of course we torture people, we need the information --Gen. Pinochet
  20. Does anyone know? by Anonymous Coward · · Score: 0

    Help! I want to post a comment but for some reason I cannot login anymore. Every time I enter my nickname and passwd (I asked Slashdot to re-mail it to me to confirm I had the correct combo) into the login boxes, and straightaway it just bounces back to the frontpage without a login. I never had this problem before, and I have both cookies and Referer headers enabled. I know Slashdot's slashcode was updated Saturday 1st September 2001 with the major unpublicised change being it requires your browser/junkbuster to send the Referer header. I won't post off-topic again if I can get a login! Can anyone please say whether there are any known special problems/solutions for logging in to the "new" Slashdot?

    1. Re:Does anyone know? by Anonymous Coward · · Score: 0

      Well, if they have to take down the DB-backend for a while, every attempt to load a dynamic page will send you to /index.shtml instead of making the database call. I think Jamie wrote about it in a comment somewhere...

  21. None of MS applications will ever work .. by apankrat · · Score: 1

    .. under PetrOS as they all use undocumented APIs. Lots of them. So Trumpet will either have to reverse engineer core DLLs (which may bring MS lawers upon their as*es) or limit this new OS to documented APIs only (which is obviously a poor choice).

    --
    3.243F6A8885A308D313
    1. Re:None of MS applications will ever work .. by michael_cain · · Score: 2
      Can anyone provide pointers to actual documented examples of the oft-rumored secret APIs, and any cases where MS applications used them? Or is this an "urban legend" sort of situation?

      Thanks in advance.

    2. Re:None of MS applications will ever work .. by TechnoVooDooDaddy · · Score: 1


      I think you are referring to the "z" classes? the layer ontop of which win32 resides? It's been a few years, but that was the rumor anyway..

    3. Re:None of MS applications will ever work .. by reynaert · · Score: 1

      I know this is ancient stuff, but anyway...

      In early versions of MS-DOS, everything related to TSRs was undocumented. People knew however that it was possible, because many standard DOS utilities (PRINT, KEYB) operated that way.

      So programmers started to disassemble those programs, and they figured some of the rules out. They could make a program go resident -- but they couldn't make it stable. People liked those TSRs, so Microsoft was pretty much required to document the functions in the next release.

    4. Re:None of MS applications will ever work .. by Jon+Burchmore · · Score: 2, Informative

      There has been a whole string of books published since the early 90's with the titles "Undocumented DOS", "Undocumented Windows", etc...

      See Undocumented Windows

      I am only really familiar with "Undocumented Windows", but it goes into detail about some of the "reserved" API hooks Microsoft used in its own applications around the Windows 3.1/3.11 days.

      Microsoft used these undocumented API features during the early days of Microsoft Word and Excel to crush and consume most of its word processing/office suite competitors. Remember Lotus 1 2 3, Wordperfect, Quattro Pro? In part, they died the death of Microsoft's hidden API.

    5. Re:None of MS applications will ever work .. by CrayzyJ · · Score: 1

      "Windows NT/2000 Native API Reference" - Gary Nebbett.

      Many Win32 functions are just wrappers around the almost completely undocumented native API. This book outlines the Native API function by function.

      --
      Holy s-, it's Jesus!
    6. Re:None of MS applications will ever work .. by mimbleton · · Score: 1

      It is mostly urban legend.
      There were some cases of MS not being completely honest about aspects of their APIs but this happens to many companies ( and more often can be explained by miscommunication and general mess than malignancy.)

      In any case, the mischief implied by people who refer to "hidden and dangerous APIs" is nothing but "urban legend".

  22. Why this will never work by vor · · Score: 4, Interesting

    Sure sounds like a good idea reading about it but it's totally unpractical. He wants to aim for the desktop, which means he's gonna have to go for the average user. Since windows comes "free" on all mainstream PCs today, the average user will never ever have the need to run a windows clone.

    Sure, us geeky people will have fun messing around with it, but we already have our joys in running unixes.

    1. Re:Why this will never work by Ondo · · Score: 1

      Windows comes "free" on mainstream PCs today because computer sellers put it there. At least one (HP? Compaq? I don't remember) has said if there was an alternative to Windows they would take it.

      Here's an attempt at an alternative. There definitely *is* a market.

    2. Re:Why this will never work by maxharris · · Score: 1
      Sure sounds like a good idea reading about it but it's totally unpractical. He wants to aim...


      Me fail English? That's unpossible!



      Naaarg! Goooh!

  23. Great by Ogerman · · Score: 2, Interesting

    Just what we need.. another Windows. But on a more serious note, there's virtually no way that a single company can write a perfect replacement for Windows itself. It's just too large a task and Windows is a wavering and fast moving target anyways. Have these people been asleep during the whole beginning of the Open Source revolution? You can't fight Microsoft on their own turf, but you can undermine it. If they were smart, they'd join up with the Wine people and build a business around that instead. Use a business model similar to Transgaming, except for ordinary / custom applications that people want / need to hold on to as they transition to Linux / BSD.

  24. System requirements by micromoog · · Score: 5, Funny

    486 DX processor.
    2MB System RAM (4MB recommended).
    At least 2MB Hard drive space.
    This struck me as funny. I understand the point they're trying to make, but does this mean I'd better go out and get that 2MB upgrade I've been looking at for the past ten years for the 486DX I intend to run this on?

    1. Re:System requirements by am+2k · · Score: 1
      better than the fast pentium2+ w/ at least 128mb of ram required to run windowsXP or Gnome comfortably

      and lets not even talk about MacOS X's requirements

      Erm... A G3 (which starts at 233Mhz) and 128MB?

    2. Re:System requirements by am+2k · · Score: 1
      Well, I'm using two G3s with Mac OS X for:
      • gaming
      • software development
      • web surfing
      • email
      • web design
      Admitted, both have more than 128 megs of RAM, but Mac OS X is definitely usable on a G3.
    3. Re:System requirements by DavidRavenMoon · · Score: 1
      I'm running OS X on a G4/466 with 384 MB... just wanted to say that ;-)

      --
      -- if it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic - Lewis Carrol
    4. Re:System requirements by nEoN+nOoDlE · · Score: 1

      Shit, and they said 65k should be enough for everybody!

      --
      Don't trust a bull's horn, a doberman's tooth, a runaway horse or me.
  25. quotes... by Hobbex · · Score: 5, Interesting

    "We're well aware of the dominance by the key player in this market - we just want to coexist, not supplant." - Peter Tattam

    "I once preached peaceful coexistence with Windows. You may laugh at my expense -- I deserve it." - Jean-Louis Gassée

    "Those who cannot remember the past are condemned to repeat it." - George Santayana

    1. Re:quotes... by david+duncan+scott · · Score: 2

      On the other hand, Peter Tattam is the only one of the three to have operated a successful software company, and he did so by producing a product which coexisted with Windows.

      --

      This next song is very sad. Please clap along. -- Robin Zander

    2. Re:quotes... by Anonymous Coward · · Score: 0

      And that of course is why he is still selling tons of his software on the Windows platform.

      Oh...wait...

    3. Re:quotes... by david+duncan+scott · · Score: 2
      True, of course. I'm simply pointing out that Trumpet has experienced profit, which is more than can be said for Be.

      In other words, Tattam may not have gotten any lately, but at least he's not a virgin.

      --

      This next song is very sad. Please clap along. -- Robin Zander

    4. Re:quotes... by jimhill · · Score: 5, Funny

      Of course, you could argue that his company's product didn't coexist with Windows so much as it provided a functionality that only a few people needed...until the Web came, and then everyone needed it, Microsoft folded it into Windows, and Trumpet was thrown out like a sorority girl the morning after a good party.

      --
      Learn to spell: nickel, missile, lose, solely, amendment, speech, kernel, probably, ridiculous, deity, hierarchy, versus
    5. Re:quotes... by david+duncan+scott · · Score: 2
      Well, maybe you could, but I certainly wouldn't because it might weaken my point :)

      All I'm saying is that we're comparing the business accumen of two men, one of whom has been, however briefly, the head of a successful company, and one of whom has not. I'm not going to dismiss the former simply on the word of the latter.

      --

      This next song is very sad. Please clap along. -- Robin Zander

    6. Re:quotes... by sheldon · · Score: 2

      One writes software because of a desire to solve a particular problem.

      If the problem goes away, then it's entirely reasonable that the solution no longer has a market.

      We might as well bemoan the loss of buggy whip manufacturers with the advent of the car.

      Or passenger trains with the advent of the Airplane.

      Or commercial Unix makers like SCO with the advent of Linux.

    7. Re:quotes... by Hobbex · · Score: 1


      It's not the software that is the problem. It is the bussiness model of trying to make a commericial operating system to coexist with windows.
      Offtopic: Passenger trains are only dead in America, and I think it has more to do with the car than the airplane (and of course America's large size).

    8. Re:quotes... by KerrAvonsen · · Score: 1

      david duncan scott says:
      On the other hand, Peter Tattam is the only one of the three to have operated a successful software company, and he did so by producing a product which coexisted with Windows.

      Indeed. Another thing to consider is that, since Trumpet is based in Australia, it may be somewhat harder for Micro$oft to sue them out of existance. Also PetrOS isn't their only product, so it isn't like they're betting the family farm on one thing.

      I really hope this project succeeds. A M$ Windows clone would be wonderful! Yes, there is WINE, but until WINE is something that one can get running "out of the box", it isn't going to be a real alternative for the average user.

      I have hope in these guys -- I used Trumpet Winsock back in the days when there wasn't a winsock bundled with the OS, and I had no trouble with it at all. So I figure these guys know what they're doing. They have experience.

      I certainly would like to check it out when they get their GUI running. End of this month, didn't they say?

      --
      -=- Say it with flowers. Send a Triffid. -=-
  26. Legal Problems Too by Anonymous Coward · · Score: 0

    Much of the MS Software is licensed to run on MS OS's only. If the OS works, MS could sue them for making it too easy for MS customers to break their license agreements.

  27. What about by HoldmyCauls · · Score: 1

    E) Pissed-off OEMs that are sick of M$'s influence and demands on their products

    and

    F) Pissed-off gov't offices willing to learn something slightly different and tired of licensing issues/overpriced upgrades

    There's room for anything new in this world, so long as it provides a real change.

    --
    Emacs: for people who just never know when to :q!
    1. Re:What about by big.ears · · Score: 2

      or:

      G) Refurbished/Used PC Auctioneers whe want to save a few bucks. They won't have to ship OS-less computers, they just slap the "compatible" PETROS on the Pentium-90 and sell it for $100, and then let the buyer upgrade themselves to Windows if they want it.

    2. Re:What about by FFFish · · Score: 2

      E) -- no. MS will drop their product price or, more likely, offer a reduced-functionality Windows at the same price-point.

      F) -- no. That falls under the (C) category: either you purchase MS, with the intent of having someone to blame when things go wrong; or go with Linux, with the intent of saving money.

      --

      --
      Don't like it? Respond with words, not karma.
  28. Nice initiative by Anonymous Coward · · Score: 0

    I have no idea whether this project will succeed. If it would only be less costly than Linux, as explained below, I'm willing to give it a try.

    Let's have a close look at the costs involved when running a Linux system.

    An important factor in Linux' cost is its maintenance. Linux requires a *lot* of maintenance, work doable only by the relatively few high-paid Linux administrators that put themselves - of course willingly - at a great place in the market. Linux seems to be needing maintenance continuously, to keep it from breaking down.

    Add to this the cost of loss of data. Linux' native file system, EXT2FS, is known to lose data like a firehose spouts water when the file system isn't unmounted properly. Other unix file systems are much more tolerant towards unexpected crashes. An example is the FreeBSD file system, which with soft updates enabled, performance-wise blows EXT2FS out of the water, and doesn't have the negative drawback of extreme data loss in case of a system breakdown.

    The upcoming 'solution' to this, EXT3FS, is nothing more than an ugly hack to put journaling into the file system. All the drawbacks of the ancient EXT2FS file system remain in EXT3FS, for the sake of 'forward- and backward compatibility'. This is interesting, considering that the DOS heritage in the Windows 9x/ME series was considered a very bad thing by the Linux community, even though it provided what could be called one of the best examples of compatibility, ever. When it's about Linux, compatibility constraints don't seem to be that much of a problem for Linux advocates.

    Back to Linux' cost. Factor in also the fact that crashes happen much more often on Linux than on other unices. On other unices, crashes usually are caused by external sources like power outages. Crashes in Linux are a regular thing, and nobody seems to know what causes them, internally. Linux advocates try to hide this fact by denying crashes ever happen. Instead, they have frequent "hardware problems".

    The steep learning curve compared to about any other operating system out there is a major factor in Linux' cost. The system is a mix of features from all kinds of unices, but not one of them is implemented right. A Linux user has to live with badly coded tools which have low performance, mangle data seemingly at random and are not in line with their specification. On top of that a lot of them spit out the most childish and unprofessional messages, indicating that they were created by 14-year olds with too much time, no talent and a bad attitude.

    I could go on and on and on, but the conclusion is clear. Linux is not an option for any one who seeks a professional OS with high performance, scalability, stability, adherence to standards, etc.

    1. Re:Nice initiative by asincero · · Score: 1

      > An important factor in Linux' cost is its
      > maintenance. Linux requires a *lot* of
      > maintenance, work doable only by the relatively

      I never understood this argument against Linux. I hardly ever have to mess with my Debian Linux boxen. Just because a new kernel is released every 2 weeks, doesn't mean you have to upgrade to the latest and greatest (and with 2.4.x's track record so far, it'd be wise NOT to). And if your distribution releases a security fix, its usually just a matter of doing an apt-get or rpm -i to install that fix. And with Debian, you can even automate the whole process and have security fixes installed automagically from a cron job! So this "Linux requires a *lot* of maintenance" statement is completely unjustified. It requires no more work than any other OS.

      > Add to this the cost of loss of data. Linux'
      > native file system, EXT2FS, is known to lose
      > data like a firehose spouts water when the file
      > system isn't unmounted properly. Other unix
      > file systems are much more tolerant towards
      > unexpected crashes.

      Well, Linux has ReiserFS, XFS, and JFS now. So that point is moot. Furthermore, when I used to use ext2, I've improperly shutdown my boxen many times without experiencing significant data loss. At least not to the extent that you are saying. "ext2 loses data like a firehouse spouts water" when it is not properly unmounted is a gross exaggeration.

      > The upcoming 'solution' to this, EXT3FS, is
      > nothing more than an ugly hack to put
      > journaling into the file system. All the
      > drawbacks of the ancient EXT2FS file system
      > remain in EXT3FS, for the sake of 'forward- and
      > backward compatibility'.

      How is the journaling capability an "ugly hack"? Ext3's journaling works and it works *well*. Your main argument against ext2 seems to be that it loses data when it is not properly unmounted. Ext3 alleviates this problem. Furthermore, the ext2 filesystem was designed from the get-go to be easily extended. The near seamless addition of journaling to the filesystem illustrates that they at least succeeded in this area.

      > This is interesting, considering that the DOS
      > heritage in the Windows 9x/ME series was
      > considered a very bad thing by the Linux
      > community, even though it provided what could
      > be called one of the best examples of
      > compatibility, ever.

      Personally I've always thought that it was amazing that Win9x even ran as well as it did considering that one of its design constraints was to maintain maximum backwards compatibility with legacy DOS applications and hardware designed to be used with DOS. Microsoft learned its lesson about ignoring backwards comptibility with OS/2 1.x's poor DOS support. Yes, a lot of Linux zealots seem to fail to recognize this feat. But actually its not just Linux zealots, its anti-MS zealots in general and also people who just hate MS because they think its cool to hate MS.

      - Arcadio

    2. Re:Nice initiative by Anonymous Coward · · Score: 0

      YHBT. YHL. HTH. HAND.

      (Grggrgrugklle. Lameness-filter?)

  29. The guy has balls! by MSBob · · Score: 3, Funny

    Whoa! This guy has guts. Not only is he trying to battle William Gates III he's also named Bill's OS after himself! Even Bill Gates himself wasn't arrogant enough to instill a "BillOS" upon us! Sheesh.

    --
    Your pizza just the way you ought to have it.
    1. Re:The guy has balls! by DoctorPepper · · Score: 1

      Hehehe, actually, BillOS should be pronounced:

      Bill Us

      --

      No matter where you go... there you are.
    2. Re:The guy has balls! by Anonymous Coward · · Score: 0

      Petros is latin I think. It stands for rock or the rock. It's meant to indicate stability.

    3. Re:The guy has balls! by mallie_mcg · · Score: 1

      Whoa! This guy has guts. Not only is he trying to battle William Gates III he's also named Bill's OS after himself! Even Bill Gates himself wasn't arrogant enough to instill a "BillOS" upon us! Sheesh.

      Actually Petros is Greek for rock. So perhaps he is making a comment about the theoretical stability of the OS.

      --


      Do the following really mean anything? SCSA MCP CCSA CCNA
      --I'm not actually after an answer!
  30. It shows realy well.. by Axe · · Score: 1
    ..It show really well what this click through licenses are worth.

    The difference being: if you violate Microsofts one - they will sue a jail you (if it was some copyright protection one)

    But if THEY violate YOURS: they will sue YOU again, since this license ain't worth crap in court.

    So no matter what you do - those who lined establishment and law firms with money (that YOU paid them, for products, to start with) - you are fucked, screwed and ain't worth shit.

    Sad.

    --
    <^>_<(ô ô)>_<^>
  31. Re:Guess the dotcom crash didn't deliver a cluetra by 1010011010 · · Score: 2

    You think small, cheap, affordable clustering technology is only useful to businesses that have money?

    No, it's useful to companies without a lot of money as well. I imagine they will be using Beowulf or Mosix, though, as the cost for standard software with lots of drivers and available programmers and administrators is $0.00. Heck, even big companies like Shell use Beowulf and Mosix.

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  32. Or is it? by Anonymous Coward · · Score: 0
    Microsoft implement new products, and their APIs go into MSDN. They change APIs and the new APIs go into MSDN. But the fundamental WIN32 API doesn't change much, and assuming good enough compatibility, you'll be able to run many of the less fundamental Microsoft products on a rival OS. Surely that's the point, not to rewrite every Microsoft product [as GNU/Linux attempts to do] but rather to provide an alternative platform on which they [and other products] can be run.

    Of course, Microsoft are such lousy coders when it comes to seperation of fundamentals and incidentals that this may be technically unachievable, but it's certainly a noble cause.

    I tend to agree with you on the cost/benefit analysis, though. But it's certainly a trendy thing to want to do.

  33. Something wrong with Slashdote.. by Axe · · Score: 1

    ..I am POSITIVE I was making this reply to the other thread. How this ended up here..? Strange..

    --
    <^>_<(ô ô)>_<^>
  34. Language / Openness by revelation0 · · Score: 2
    This project is quite interesting, to say the least, but I found it even more interesting that they are writing it in Object Pascal:

    11. What language is PETROS® written in?

    PETROS® is written using an in-house Object Pascal compiler. This enables us to generate machine code with roughly the same efficiency as C or C++, but with very strict type checking. The language is compatible with Borland Delphi Pascal allowing code to be interchanged with many of the existing applications that Trumpet has developed to date.

    Also, they aren't planning on opening the code to everyone, so I'm not sure what incentive anyone would have to purchase this OS over a true MS one which it is trying to duplicate. Oh well, my $0.02.

    Revelations 0:0 - The beginning of the end.
  35. Glad Linus didn't listen to all these naysayers by Junks+Jerzey · · Score: 3, Insightful

    The two primary objections I see here could both have been raised when Linus decided to write a UNIX clone in 1991:

    1. "Nobody could possibly write his own UNIX kernel! It's too huge of a system!"

    2. "UNIX has been dying since the mid 1980s. Who would want to start writing a system that will be dead on arrival?"

    1. Re:Glad Linus didn't listen to all these naysayers by Anonymous Coward · · Score: 0

      I don't recall anyone saying that a UNIX kernel was impossible for one man to write. Two people (K&R) managed to do that on their own back in the day, plus userland, and they had to design the goddamn thing (including programming language). Back in 1983 or so, RMS was so bold as to say he would code an entire UNIX userland, plus a kernel that was based on both UNIX/C and LISP. He also considered his own windowing system.



      It's been about 18 years since RMS made such a claim and much of that never materialized, but he did code much of GNU as we know it today, and had even higher hopes in mind. It's not hard to code anything, with the right ammount of time and research. I, as a coder, know this. If I had foreseen years ago that I could code what I code now, I would be astonished. Had I not other things to do I'm moderately confident that I too will be able to code a kernel some day.
  36. Re:Fair use by Ridge2001 · · Score: 3, Funny
    Note the similarity between the Slashdot "article" and the introduction to the linked article

    And what's more, the person who submitted the Slashdot article had the gall to steal the name "Eugenia" from the person who wrote the linked article! It's not just copyright infringement, it's identity theft as well!

  37. There is an embedded niche for this OS by Belly+of+the+Beast · · Score: 1

    I can see many embedded folks who require a W*n compatable OS, but want better company to work with. Not just for price, but service. Often time an embedded product will be spected with a W*n requirement fro the customer to support some legacy application. I just released a project that runs in a DOS box under Win3.1 as an embedded system. I'll let you guess how much support we got from M$

  38. BillOS... by Anonymous Coward · · Score: 0

    Bill Gates himself wasn't arrogant enough to instill a "BillOS" upon us!

    Interestingly enough when I look at "BillOS", it seems like it wants to be pronounced "Billows" - which (if spoken in casual conversation) could be heard as "Bellows".. as in those things that blow!

    One thing about Windows, is it really does blow!

  39. this rings a bell by uebernewby · · Score: 2, Informative

    A) Cheap alternative for desktop users -- users say "they wished they had something better without having to pay big big bucks." Win2k is, what, perhaps $200. PetrOS will have to sell for $50 or less, then.

    And it'll be obsolete the moment MS changes an API. Or the moment MS makes MSIE crash when it detects PetrOS.


    you're right. (cough) DR-DOS. (cough)

    --

    News and bla for computer musicians: http://lomechanik.net/
    1. Re:this rings a bell by TekPolitik · · Score: 2, Funny
      you're right. (cough) DR-DOS. (cough)

      Perhaps he figures Caldera will buy it. After all, they'll buy the rights to any software as long as it has no apparent future.

  40. Mod this one up by akintayo · · Score: 1

    There is no reason this post should be given 0

    --
    Woe be on to them, all who rise against poor people, shall perish in a the end. Buju Banton
  41. Right on! by Dr.+Spork · · Score: 1
    I think you're quite right. The following observation struck me:

    2. "UNIX has been dying since the mid 1980s. Who would want to start writing a system that will be dead on arrival?"

    It seems to me that we expect software to modernize much faster than it actually does. I think it's quite likely NT will be around (and big) in 20 years, while much better software architectures will be hanging on the fringes.

    As of today, the newest Microsoft home user OS released still has DOS inside. And how old is that?

    Maybe the problem is that no one tries to send a life raft to the poor people trapped in an old OS. Everybody says: Come swim to my new, fancy one, or fuck off. The result is that the old OS lives on.

    If Trumpet don't need money fast and have a few years to get the bugs out, they just might build the life raft many Windows users are hoping for. The Windows API isn't changing THAT fast; if you catch up to it as it was 6 years ago, you're doing great! (Very few people dare write programs that break in Win95. I expect it will be 10 years before a significant number of Windows binaries won't run on XP.) I'm not saying compatability will be easy; just that they have plenty of time to do it.

    Of couse, I don't expect them to succeed. Trumpet are greedy bastards, they'll run out of money soon, and their closed-source code will just vanish. Whatever. I'm much more interested in WINE anyway, who don't need to write new device drivers (the real eternal uphill battle) and don't need to worry about running out of corporate money. Sure, it seems they're moving forward at a snail's pace, but if in 3 years WINE runs everything that you can run on Win95, it will still be the #1 reason why people will be comfortable switching to Linux.

  42. Negative Feedback by atathert · · Score: 2, Insightful
    Perhaps it is more a case of the following. The best way to motivate a great many geeks is to say that something cannot be done. There are so many negative comments here saying it is impossible, making it all the more fun (challenging) to work on. How many times has it been said that it is impossible to build a tranistor smaller than "X", only to have it happen a short time later.


    It definitely will be difficult, but there's nothing wrong with "fighting the good fight"

  43. Contributions to WINE by CtrlPhreak · · Score: 1

    These guys are going for full compatability with win32 binaries. With all this experience with hacking away at them, could the knowledge they gain be wrpaed into the wine project? I know it wouldn't be the profit minded thing to do, but if the OS goes flop as most people here seem to think so, then why couldn't it be spread around?

    P.S. - I'm all for this project. Complete compatability with win32 binaries is a great edge. A fast stable OS that still can run ALL of your programs? Why not?

    --
    WikiAfterDark.com It's a sex wiki, go now!
  44. PetrOS by WildBeast · · Score: 1

    Finally an OS that can be usefull. Maybe I'll try it when the GUI is ready.

  45. Check out exports of kernel32.dll by apankrat · · Score: 1

    From a first glance, 50-70% of these functions are documented, while the rest of them (having rather self-explanatory names) are not. Same applies to user32.dll and other core DLLs.

    --
    3.243F6A8885A308D313
  46. Nowhere in the FAQ .... by Zero__Kelvin · · Score: 1


    To my amazement, nowhere in their FAQ are the questions "Why the hell would anyone want to pay for Windows, never mind a compatible OS" or "Do you plan on being 'bug' and 'Security Flaw' compatible?"

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    1. Re:Nowhere in the FAQ .... by Anonymous Coward · · Score: 0

      - Zero__Kelvin displays tedious axe-grinding signature. Slashdotters never more apathetic. Uninformed commentary to follow.

    2. Re:Nowhere in the FAQ .... by Anonymous Coward · · Score: 0


      Nope. The uninformed commentary can't follow, because you just made it.

  47. DOS by divert · · Score: 1

    hmm.. didn't some people try this a couple years back with DR-DOS and PC-DOS... It didn't seem to work then. .what makes them think it will work now? MS has the market cornered.. they are the first OS most people see.. until you can get PC sellers to start shipping other OSes.. it'll be a losing battle..

    1. Re:DOS by Anonymous Coward · · Score: 0
      didn't some people try this a couple years back with DR-DOS and PC-DOS

      Yes. And guess what? IBM still sells PC-DOS, and the FreeDOS project is still going.

      Just because Microsoft is there doesn't mean there's no point.

      mrg

    2. Re:DOS by DavidRavenMoon · · Score: 1
      DR-DOS was the original DOS as ripped off by Bill G... it was originally called CP/M and made by Digital Research. Bill bought a hacked version called Q-DOS (Quick and Dirty Operating System) and ported it to the Intel 8088 (or whatever it was called) for IBM.

      Interestingly, a lot of companies still use DOS.

      --
      -- if it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic - Lewis Carrol
  48. Secret APIs exist, MSFT uses them as a weapon by Philbert+Desenex · · Score: 5, Interesting

    The "secret APIs" are not a rumor. Notice the dates on these references, the secret APIs have been in NT all along.

    • Using the NT API for file I/O
    • Inside the Native API
    • Do you need source? - go down the page about a third of the way: The conclusion was that Vogels's group used source code only as documentation (there is no other documentation for NT), examples, and to understand the behavior of NT. It turned out to be useful for debugging, and it led to the discovery of interesting APIs that are not documented or available in Win32.
    • Inside Windows NT Disk Defragmenting - MSFT gave one company access to the defragmenting APIs, and never bothered to document them to anyone else.


    MSFT hasn't hesitated to use the secret APIs either. From the July 10 InternetWeek: Microsoft has historically achieved market dominance by controlling APIs and forcing competitors to write software to Microsoft's APIs, then changing the APIs. "Instead of satisfying their own customers' demand, competitors are busy catching up with Microsoft," said IDC analyst Dan Kusnetzky.


    From the October 8, 1998 NY Times: And Microsoft, the people added, did what it has always denied it does -- used access to its technology as a powerful lever in business negotiations, by offering Netscape preferential access to the Windows "application program interfaces," or A.P.I.'s, the links that enable other companies' programs to run smoothly on the Windows operating system. By turning down the deal, Netscape, they say, would not have that preferred access to Microsoft technology -- a threat that Microsoft fiercely denies making.


    Think about it - can you, using only Win32, write all of the stuff that MSFT provides with NT/W2k? No. Clearly, MSFT keeps APIs to themselves. MSFT wants to allow itself the latitude to write faster, more functional programs than the ordinary developers can write. MSFT has proven time and time again that it will use secret APIs to its own advantage, or to the advantage of selected partners (Executive Software, for example). This practice is certainly bad for the consumer. Secret APIs raise the cost of entry into the NT system software market, which will keep out competitors, raise prices, and reduce choice.

    1. Re:Secret APIs exist, MSFT uses them as a weapon by mimbleton · · Score: 1

      Example of APIs you are talking about ..

      "NtCreateFile()"

      Damn, do you really expect MS to have people use these APIs ?
      Do you believe MS products do use NtCreateFile() directly or thru corresponding wrapper ?

      "write all of the stuff that MSFT provides with NT/W2k? "

      What stuff ?
      What are you talking about.
      MS is known to introduce new APIs ( common controls) by releasing them with new MS Office products, to be sure, questionable practice but far from what you accusing them of.

    2. Re:Secret APIs exist, MSFT uses them as a weapon by Philbert+Desenex · · Score: 2

      Stop trivializing the problem, Shill-boy. Of course I expect MSFT to have people use the APIs. MSFT programmers have to use them to do things like write the POSIX subsystem, write the login system.

      Of course, if what you shill I mean say is true, then MSFT is keeping the native API under wraps because it's so crappy. That's not true, of course: there's some things you can do in the native API that you can't do in Win32. You can't clone a processes address space in Win32, so you can't emulate the Unix fork() system call in Win32. The POSIX subsystem does emulate fork(), so MSFT does use the native API.

      But go on, tell me how to emulate fork() using Win32 calls. Tell me how to do things like write my own login service. Tell me how to cancel an outstanding asynchronous I/O request in Win32. Tell me how to do disk defragmentation using Win32 calls. Tell me how to write an IFS using Win32: I want to put my Solaris UFS disks on my W2K box so I can get rid of this expensive Sun hardware.

      Really, you should read the URLs I put in my article. You don't have to believe me, you can believe Open Systems Resources, you can believe Mark Rossinovich. Read the references I put in my last article before shilling further, and please, back away from the crack pipe.

    3. Re:Secret APIs exist, MSFT uses them as a weapon by mimbleton · · Score: 1

      "But go on, tell me how to emulate fork() using Win32 calls. "

      Don't know that.
      Obviously, people do not care for this functionality since for the last 10 years Windows development community got along just fine without it.
      If you want that functionality ( which is not supported by Win32) use Posix subsystem.
      If you have a problem with Win32 and decisions made by its designers, don't use it.

      "Tell me how to do things like write my own login service. "

      You can. Don't remember details but MS has hooks for implementing your own customized login ( for use in hardware based authentication devices etc..)
      If you really care, you will information about it.

      "Tell me how to do disk defragmentation using Win32 calls. Tell me how to write an IFS using Win32: I want to put my Solaris UFS disks on my W2K box so I can get rid of this expensive Sun hardware."

      If you tell me how to implement file system using Posix calls I will tell you how to do it using Win32 ( hint ... driver development kit.)

    4. Re:Secret APIs exist, MSFT uses them as a weapon by Dahan · · Score: 1
      Tell me how to do things like write my own login service.
      Yes, Sir!

      Tell me how to cancel an outstanding asynchronous I/O request in Win32.
      As you say, Sir!

      Tell me how to do disk defragmentation using Win32 calls.
      Hope this helps Sir!

      HAND, Sir!

    5. Re:Secret APIs exist, MSFT uses them as a weapon by Dahan · · Score: 1
      Ah, found it...

      Tell me how to write an IFS using Win32
      I don't think anyone uses Win32 to write an IFS. MS tells you how to write an IFS though. Let me know when your UFS driver is ready.

      So... you got anything besides fork() and ancient articles about NT 3.5 that haven't applied in years?

    6. Re:Secret APIs exist, MSFT uses them as a weapon by TummyX · · Score: 1

      Of course, if what you shill I mean say is true, then MSFT is keeping the native API under wraps because it's so crappy. That's not true, of course: there's some things you can do in the native API that you can't do in Win32. You can't clone a processes address space in Win32, so you can't emulate the Unix fork() system call in Win32. The POSIX subsystem does emulate fork(), so MSFT does use the native API.


      That's funny. Cygwin clones fork using Win32 APIs fine.

      BTW, Windows ships with the published Win32 APIs. The internal native APIs don't need to be public, they're internal to the OS, and helps make things transparent. If everyone used the Native API then it would be a nightmare. The only reason to ever use the native API is if you're writing a new sub system. But from cygwin it's clear that a wrapper for POSIX around Win32 is just as possible as a wrapper for POSIC around the NT native APIs.

    7. Re:Secret APIs exist, MSFT uses them as a weapon by TummyX · · Score: 1

      Hrm, after reading your post again, it's clear that you're massively misinformed (and ignorant of facts).


      But go on, tell me how to emulate fork() using Win32 calls


      Read this


      Tell me how to do things like write my own login service


      Use the Windows GINA APIs. Novell does this.

      Read this


      Tell me how to do disk defragmentation using Win32 calls


      Ok, there aren't any Win32 API calls for this yet. It doesn't seem to be a problem (seeing as there are MANY defrag utils for windows - much more so than for Linux).
      You can read this if you want to know how to do it using the Native API.


      Tell me how to write an IFS using Win32: I want to put my Solaris UFS disks on my W2K box so I can get rid of this expensive Sun hardware.


      I'm pretty sure you can write a virtual device driver to do this. There are tools that emulate virtual drives (from ISO images etc). Also, I belive there is an ext2fs driver for windows around somewhere.

    8. Re:Secret APIs exist, MSFT uses them as a weapon by Anonymous Coward · · Score: 0

      But Cygwin's fork() is non copy on write. So its slow. You can only use it for compatibility reasons.

  49. As opposed to....? by Anonymous Coward · · Score: 0

    Last time I checked, Win95 is a f**k of a lot smaller than Linux+Gnome, Linux+KDE, AppleOS, etc.

    While I'm sure if you stripped Linux down, or went with QNX, you can get something smaller, but out of the box, most things with a GUI are much larger installs than Win95.

    1. Re:As opposed to....? by 1010011010 · · Score: 2

      Not true, if you shipped a Linux with only the capabilities of a fresh Windows 95 installation.

      Linux comes with lost of editors, compilers, wallpapers, etc.

      Remove all that and you could probably fit it in less space than Windows. Jailbait, for instance, is a 16MB flash distro, and includes X, multimedia apps, netscape, mail programs, editors, etc.; about everything and Win95 does.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  50. What are ya'll talking about? by thedarkstorm · · Score: 1

    Some of you aren't getting the idea. I've read numerous comments of, the api changes day to day to day. What your not getting is, how many development shops change their app each time the win api's change? few to none. I can take my old copy of office that was intended for windows 95 and it will install on WinME and run just fine. All they have to do is clone the win api today. That would mean most of the windows apps written BEFORE TODAY would run on that OS TODAY. That in itself if a massive accomplishment. Wine is great, but for the new user just breaking the microsoft shackles would have a choice. Yes, that choice wouldn't be a *BSD or a Linux distro, but it would be something other than Microsoft. You know what? Once somebody does something once, and they like it. Their more willing to do it again. Granted this isn't an OpenSource effort, but it will benefit OpenSource in the end.
    Just my 1-cent

    --
    ... hey ... I had a .sig, bu then MicroSo$$ embraced it...
  51. Or a copy of UNIX. Hah. Sheer insanity! by Anonymous Coward · · Score: 0

    Copying something 10x as complex as Windows, like UNIX, would be even more crazy than this guy. That would be TOTAL insanity. No chance of success. Clearly DOA. Don't even try it.

  52. Non exclusiveness by javaDragon · · Score: 1

    A good reason to want a "windoze-compatible" thing would be, for example, the absence of an exclusive bootloader license for the OEM : this way, dual boot PCs could be sold by OEM without fear of losing their windoze PC markwetshare. In addition, that's a good point against some Redmond company's leverage on its monopole.

    --
    -- javaDragon is an instance of JavaDragon.
  53. Re:Woohoo! Delphi makes a dent! by Anonymous Coward · · Score: 0

    > I'm sure there are LOTS and LOTS of great Linux
    > pascal compilers out there

    Lots and lots? Well, theres Free Pascal and GNU Pascal. I believe theres also a Turbo Pascal-to-C convertor. But thats all I can think of off the top off my head. I wouldn't say theres "lots and lots".

    Oh ya .. I guess you can now include Kylix in that list.

    - The REAL Anonymous Coward

  54. Remember DR-DOS? by Anonymous Coward · · Score: 0

    Didn't Microsoft build stuff into applications to stop them working with DR-DOS? Why does anybody think they'll do it differently with this?

  55. Embedded + Win32 by kirkb · · Score: 1

    B) Embedded market -- er, no. The embedded market wants Linux, QNX, EPOC and other OSes. They're either free, hard realtime, or extremely small

    Actually, there is quite a market for a small, embeddable OS with a Win32 API. Check out 'ETS' by Phar Lap (now Venturcom), at http://www.vci.com/products/vci_products/ets/ets_o verview.html

    --
    Slashdot: come for the pedantry, stay for the condescension.
  56. Minimum de-Microsofting. by gig · · Score: 3, Interesting

    What's the minimum software that you'd have to replace in order to de-Microsoft a typical PC?

    I don't think the average frustrated Windows user wants to stop running IE and MS Office. You don't have to replace those. Users probably like most of their other applications, too. What most people want to stop is that the whole shooting match is dependent on Microsoft Windows. It gets better, or it gets worse, according to Microsoft. Any security in Windows is always open to Microsoft's applications. Features come and go and are reliable or unreliable based mainly on who is currently having their air supply cut off, etc. It's a drag.

    One of the nice things about switching from using Windows full-time to using a Mac full-time is that suddenly Microsoft is just another software company. Replacing the core of Windows with something non-Microsoft could give Windows users that feeling that they can really hold Microsoft accountable for their dirty tricks and just switch off the Microsoft software if they want to, without losing their computer's functionality and capabilities. At least you could close IE when you wanted to, and run an Adobe or other app on a non-Microsoft foundation, perhaps with better performance as well.

    Imagine a Windows software installer that you run, and after a reboot, the computer functions in basically the same manner, except that it can function with all of the Microsoft apps shut off. They are running a non-MS kernel and certain systems that are acting as a traffic cop or conscience for Windows. You can run IE or any MS app, but they are in their own processes and effectively being contained from any scripting mischief or whatever.

    Wouldn't this be a good way for the Linux kernel to get onto more machines full-time? If it could replace the NT kernel and the user could still keep their apps at least ... a huge selling point. People can write to other API's later as time goes on, like Apple moving to the Cocoa API by just putting it out there, and developers can adopt it as they please. In the meantime, people still have a lot of Win32 apps that they want to use on their PC's, and Carbon apps on their Macs. If somebody wants to replace Windows with Linux in great numbers then getting the Win32 API going might be just as important to their vision of Linux as having the Carbon API and the Classic environment is on Mac OS X. Computers exist to run the apps that are on them RIGHT NOW. To be able to switch to Linux and still use all those old Netscape and SmartSuite and DOS game discs you have from 1997 might be cool for some people. Also, the Enhanced CD's in people's music collections have Mac versions and PC versions. The PC versions are Windows versions. If Linux were to replace Windows tomorrow, then adding support for those CD's would be a priority. Whatever replaces Windows (if anything) would probably have to make that level of commitment to the PC platform's non-Unix past, so why not just enable the stuff to be run natively?

    These guys at Trumpet don't seem to look at it as OS and applications and who owns what. If you think of the user's PC, the Trumpet core OS product was replaced by yet another Microsoft core OS product. Now Trumpet is working on new core OS products that replace some of Microsoft's at the user's discretion. Even if they only replace the functionality of Windows 95, then that gives them an instant application base that is very large. Also, they would give Windows developers a reason to stick to core Win32 stuff and make good cross-platform code in order to run in both places, even just for the principle. If you are making subnotebooks or something, why make one with Pocket Windows when you could make a Microsoft-free Windows95-compatible Pentium-class subnotebook that runs real Windows and DOS apps (not all of them, but LOTS) with excellent performance? There are interesting things going on when you can get the Win32 application base or a subset of it without having to build your business on Microsoft.

    1. Re:Minimum de-Microsofting. by Anonymous Coward · · Score: 0

      Thanks, well said.

  57. Win32 clone exists (sort of) by kirkb · · Score: 1

    It isn't free, or very usable as a desktop OS, but as proof that building a Win32-compatable OS is possible, check out 'ETS', at http://www.vci.com/products/vci_products/ets/ets_o verview.html

    It's an embedded, real-time OS that provides a portion of the Win32 API: kernel, filesystem, winsock, etc (no GUI, though). It's a good, inexpensive little embeddable RTOS.

    --
    Slashdot: come for the pedantry, stay for the condescension.
  58. Let's realize the facts... by stikves · · Score: 3, Interesting
    I will not be a troll, but i'll be a little bit bitter :)


    Well there is long-lasting wine project that is capable of running windows apps. It has been developed for many years, but we're still far from running "most" windows apps on linux.


    Here is a list from their "competitors" page:

    • SolarMoon: site now blank
    • Windows Replacement Project: I could not access their site
    • Freedows: preliminary code no longer available
    • ReactOS: preliminary code
    • WinFree: dicontinued
    • Wabi: sun's binary interface. site now registered by microsoft!
    • AllOS: no longer interested in windows compatibility

    These are the dead or very slow projects. The statistics can be wrong, but usually this is not the case.


    There are also "alive" projects. One is twin, but it's slow. Another is odin which was former OS/2-WIN code. But I do not know much about that one.


    'nuff said.

  59. With interest... by quiver · · Score: 1

    I've been following this project with interest for the past year or so. Even had some suggestions via the PETRos discussion groups. I would welcome (and pay for) a small, fast and stable OS on both the desktop and as a server that would run all the Windows apps that my users insist they must have. The lower cost and lower hardware requirements could be very significant in the educational and non-profit markets. And, yes, the linux/WINE option would of course remain on the table. But more choices are always better...

    --
    "We must despise our opponent's strategy, but respect their tactics..." - Mao -
  60. All aboard! by edunbar93 · · Score: 1
    A) Cheap alternative for desktop users ... PetrOS will have to sell for $50 or less, then.

    It does. They've released version 1.01 and they're selling it for $50 a copy. Whether it's going to be profitable has yet to be seen.

    --
    "No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
  61. ReactOS is GPL'd by isolation · · Score: 0

    If you want a true free WIN32 OS then take a look.

    --
    Free Unix? Free Windows. http://www.reactos.com
  62. Re:Fair use by Eugenia+Loli · · Score: 1

    But, I wrote both the original article and the Slashdot submision. So I guess it is a fair use. ;-)

  63. Re:hhmmm wow.. is there a business plan here? by Anonymous Coward · · Score: 0

    Obviously Trumpet saw what Linux is doing to Microsoft's bottom-line and realized they could go up against the Goliath too!
    A 15-20 year head start is nothing if you cannot create a stable system.
    I hope they succeed, even if only in a small way. Many MS alternatives are better than none.
    Just do not end up like Be, keep on making your winsock product!

  64. Re:Guess the dotcom crash didn't deliver a cluetra by zappy5000 · · Score: 1

    Emm,
    Actually, there ARE some folks who will pay BIG $$ for this -- Fortune 50 companies. For example, I work for a company that rhymes with You & Me that makes peanut butter, coffee, the #1 Laundry Detergent (for those who wash :>), and shampoo that makes your hair shine.

    This same company just recently retired several Access 2.0 apps -- you know, the ones that are 16-bit based, Windows 3.1 vintage . Some serious crimes against nature were performed to get Windows98 to work with them...

    Anyway, once you get >10 folks on an application used to cover regulated or validated requirements, they can hold the rest of the corporation's desktops hostage. And where I work, that means >50,000 licenses.

    Moral of the story -- change often is the opposite of progress for those who need stability. PetrOS may yet get the last laugh!

    --
    Zappy5000
  65. Re:Guess the dotcom crash didn't deliver a cluetra by jonabbey · · Score: 2

    Doesn't Microsoft have a tendency to write license terms that prohibit running their software on non-Microsoft platforms? IOW, I bet you can't run the Windows MSIE legally without a Windows license.

  66. Peter Tattem is a MORON - READ THIS by Anonymous Coward · · Score: 0

    I spoke to Peter Tattem at a Computer Society presentation in Hobart two years ago. I asked him about his operating system. Here is the dialog I had with him.

    --

    me: Hi, I hear you're writing an operating system

    him: (looking casually to the left to avoid eye contact) yes

    me: cool! So, it emulates windows right? Have you heard of Wine?

    him: (looks towards me).. Wine is shit.. its bullshit.. so is linux.. that's bullshit too

    me: er, but Wine is essentially a windows "emulator" right?

    him: yes.. but its shit. its crap

    (pause)

    me: so.. does it work yet?

    him: yes.. i have it booting a console at the moment and i have written the tcp/ip stack

    me: does it run any software yet?

    him: of course it does!

    me: so, it could run word?

    him: oh, no.. it doesnt have a GUI yet.. but the function calls are in there

    me: so what have you actually run on it yet?

    him: well.. the console ftp client works

    (editors note: w00t!)

    me: ah i see. but why bother writing a windows clone, when you could just write a new operating system, like linux

    him: linux is shit. its unstable. its crap. linux is horribly written.. they crash every day at my work

    me: what version of linux

    him: redhat

    me: ooh.. that's wh-

    (he buts in)

    him: HOW LONG HAVE YOU WORKED IN THE SOFTWARE INDUSTRY FOR? I don't thgink you know what you are talking about. Linux is SHIT. S H I T. Period.

    me: well, it might be - but why are you writing a windows clone? Do you think anybody will use it?

    him: How many years have you worked in the Industry?

    me: (lying a little bit) - 4 years

    him: yess.. thats why. I suspected so

    me: so what language are you writing it in.

    him: pascal

    (long pause, while I try to keep a straight face)

    me: pascal? why how interesting.. i've never heard of it being writting in pascal

    him: its not pascal as such. its OBJECT pascal.

    me: object orientated pascal? wow.. it would be hard to write an operating system in that. I mean, all unix operating systems are writtin in C - that pretty much sets the standard

    him: Unix is SHIT. Do you hear me? Linux is crap. I hate linux. Unix is the worst operating system ever written.

    me: well, it might not be good but surely windows isnt any better

    him: yes, your right. windows is shit too. I hate it

    me: so, why are you writing a windows clone again?

    him: how long have you worked in the industry again?! HAVENT YOU BEEN LISTENING TO WHAT I HAVE BEEN SAYING?

    me: oh.. look my drink is empty. I might go get another one.

    /me wanders away. makes sure to remember conversation as it will be amusing to repeat to others.

    1. Re:Peter Tattem is a MORON - READ THIS by PTrumpet · · Score: 1

      And so I should answer these allegations or not?

      Perhaps you are frustrated that I *haven't* attended a Computer Society meeting for over 4 years as...

      1) I'm not a member of the ACS.
      2) Despite repeated requests for me to speak at a ACS meeting in Hobart, I've been too busy working on the OS to spare the time plus I have a busy company to run.

      I'm sure those in the ACS branch in Hobart would be appalled to hear one of their members refer to me in such a manner. Like me to follow it up?

      Peter R. Tattam

    2. Re:Peter Tattem is a MORON - READ THIS by Anonymous Coward · · Score: 0

      Peter,

      Did I mention ACS? I think I said "Computer Society meeting", which you can interpret as a "vague" meaning for a "gathering of people in the Industry".

      I am not going to reveal the date or place in which this took place, because I would prefer to remain anonymous.

      I will say, that
      a) you were incredibly obnoxious
      b) you were incredibly arrogant
      c) you were incredibly rude

      One does not attend a social conference to belittle others with their own ignorance. This is what you did, and after talking with other people in the Hobart Industry, this is the repuation you have apparently taken on.

      Everyone in Hobart knows how badly you treat your employees. Luckily, I was never an employee of yours, however I have heard some SHOCKING stories about your company.

      I am inclined to believe these allegations, after all - the way you treated me at the conference was in all respects the same way you apparently treat your employees.

      As for "following it up", follow it up all you like.

    3. Re:Peter Tattem is a MORON - READ THIS by PTrumpet · · Score: 1

      Should be retitled "HAZARDS OF BEING A PUBLIC FIGURE"

      Since you leave me no choice but to answer the allegations in a public forum, here goes. Unfortunately this will will make me seen as a Linux or Unix basher which I am not.

      I do recall being harassed by a couple of Linux zealots at a public meeting as usually happens.

      I remember a conversation with someone which is roughly consistent with what you say except for a couple of points. I don't publicly use phrases like "xyz is shit" and "that's bullshit". I might speak in such terms among close friends but not to members of the public. If you don't have a tape recorder to back up your allegations, stop lying - it does your case no good.

      I know this whole thing is fabricated because you say we use redhat linux in our organization. We have not ever and never will uses Linux for anything. I think it may have been installed once by an employee on their own personal hardware for a specific purpose (gaming server?) but that is the extent of how far Linux has ever made it into our place. It was removed when the employee fled the state seeking a "better" life.

      The conversation if I remember rightly went similar to this but I can't remember anything word for word, it's too long ago. I will just dot point. The order of topics discussed may all wrong, but I will cover the issues you have raised.

      - someone probes me about our OS which we've just announced in July 99. I only respond with what I am publicly prepared to disclose. I talk about the OS and what it is capable of at that time. explain that I can bring up a full internet server, 32 bit OS running from a single floppy, native and it comes up in a flash. This seems to fly over their head or the achievement otherwise ignored. They also seem to be amused at our apparent lack of progress.

      - they are trying to make me look like an arsehole by trying to catch me off guard so I begin to be defensive. seems like they have an axe to grind.

      - its clear they have a closed mind about all OSes apart from free ones, in particular Linux.

      - they ask me about wine. I give an honest opinion - at that time I most likely say one of two things.. it depends on when the meeting took place which the person isn't willing to disclose.

      Either I am aware of wine at this stage and say that

      a) yes, I know of wine I say that wine is certainly more advanced than we are, but that I feel a direct approach at OS integration is better. I also express that wine has been taking a long time to achieve its target. They misinterpret my criticism. I probably raise anumber of ciritcisms but I honestly can't remember much more.

      or

      b) I am not aware of wine - tell me more - news to me, etc.

      I'm fairly sure I was very aware of wine and its state of play at around Jul 99 so I think answered a) I can say there was a point at which I was alerted to wine by someone to which I may have been surprised or couldn't respond because of lack of

      - they ask me about unix. I say I have nothing against unix, but that the IT world is bigger than Linux and Unix. They think I'm talking rubbish and can't believe anyone would not think that Unix & Linux are the best OS's in the world. I talk about why we shouldn't lock oursleves down with 70's technology and try to express some technical thought about why unix has inefficiencies and design flaws that make it not the best choice for the general public. I talk about how Joe everage doesn't give a hoot about unix and would have grave difficulties trying to install unix. I try to raise many of the other general criticisms about trying to force unix on the general public won't work. Again I seem to be talking to the walls.

      - at some point the discussion over why I don't use Linux is raised. I probably point out that we use FreeBSD in house and for good reason. I prefer an OS with a pedigree. It's difficult for me to put into words what I have observed of Linux over the years and its process of development which makes me unwilling to trust it as a mission critical OS. I most likely express it by saying that I don't believe Linux is stable enough for our requirements. Very likely I again failed to get my point across.

      - the issue of why I am even bothering with Windows emulation is raised through the discussion. I talk about what most of the industry is using and that asking people to switch to Linux or Unix to do their work is impractical.

      I am sadly and deeply hurt by this public attack on my credibility, especially in my own home town.

      If people like you got their way, I would turn my back on the whole industry. I am capable of doing other things and life is too short to squeeze them all in.

      In a true Australian and especially Tasmanian tradition any success we have had has been flushed down the toilet because of the petty jealousy that runs rife in our town and the whole country. Classic tall poppy syndrome.

      Face it, Tasmania is an IT backwater and will remain so until those in the industry learn to build each other up rather than tear down every achievement ever made. I have said this many times in Hobart and have been hated for it. This attack just adds weight to my argument.

      As for your other comments about the way we run our business - we have a reputation for not being a pushover - you either shape up or ship out. It's a small town and gossip abounds when staff are encouraged to leave for whatever reason. That is a harsh reality in the modern business world. If you only knew the truth of what the business and employment community has done to us in Hobart you would swallow your words. Unfortunately I cannot discuss such things in public as some are pending criminal action.

      For others reading this, you may think I am a fool for even responding to this troll. I have responded for your benefit so that you can see the level of hardship and personal attack that anyone of prominence goes through when trying to achieve their dream.

      Peter

  67. No pointer arithmetic without casts by Anonymous Coward · · Score: 0

    And your point?

    The fact of the matter is that OP does allow pointer arithmetic as fullt as C does, and even better it makes you aware that you are doing something yucky when you do it.

  68. The biggest problem by Erik+Hollensbe · · Score: 1

    ... I see here is that emulating the *bugs* in the API's will pose the biggest time waster for these guys.

    The fact that they're using Object Pascal will bode to be an even bigger task at that.

    1. Re:The biggest problem by StrawberryFrog · · Score: 1
      he fact that they're using Object Pascal will bode to be an even bigger task at that


      Could you give reasons why you say that? How well do you know Delphi/Object Pascal? How much experience do you have in Delphi .. or is your opinion just ignorance? I suggest you read some of the other posts in this dicussion on the topic.

      --

      My Karma: ran over your Dogma
      StrawberryFrog

  69. The world does not need any more comercial OS's by Anonymous Coward · · Score: 0

    So these guys on a little island off the coast of Australia wrote another Delphi compiler (what was wrong with the one that Borland make?), and then rewrote DOS and are going on Windows. Anyone else think that these guys have more enthusiasm than sense, and way too much time on thier hands?

    Though this is a good validation of the Object-Pascal programming paradigm (in case you missed earlier posts Object Pascal is not the original Pascal - None of Kernigan's criticisms apply), but as an OS it seems a complete waste of time. It is not free, and thus will never gain mass-hacker support like Linux, and they will never be able to outmarket MS.

    As an Ausie friend once said: "Tasmania: where the family trees have no branches."

    It seems there is an explosion of OS's - IMHO this is natural, inevitable and a good thing. Any suffienty well-understood area of softare eventually becomes a comodity - almost anyone can do it - barriers to software creation are low, but getting people to care about an new instance is therefor harder.

    To work in the market a new entrant must either trade on brand name & familiarity (Apple, MS) or on near-zero purchase price and free ideology (Linux). Petros has neither of these and thus no lever to enter the market.

  70. Re:Guess the dotcom crash didn't deliver a cluetra by Anonymous Coward · · Score: 0
    I have delivered a cluetrain!

    A cluetrain!!

  71. Dead before arrival by njdj · · Score: 1

    It's supposed to be a Windows clone, but it can't use device drivers written for Windows?

    So somebody installs it on his PC instead of MS Windows and then finds that his sound card doesn't work, he can't print, and his screen is 800x600 instead of 1280x960?

    Even Linux, with hundreds of top-notch volunteer developers, has this problem to some extent. But this turkey will not only have fewer good drivers than Linux, it will also arouse greater expectations in users. It looks like Windows and it claims to run Windows software. So Joe User will expect it to support his low-end Lexmark printer and all the other devices Windows supports. He's going to be upset when he discovers it doesn't - and rightly so.

  72. Freedows! by Anonymous Coward · · Score: 0

    Now there's a blast from the past. Morons.

  73. History repeating itself by Anonymous Coward · · Score: 0

    Lets make a better windows than Windows that can run all Windows programs.. great idea we will be rich!!!!

    Anyone remember os/2 ? :)

  74. A Good Use for it. by JabberWokky · · Score: 2
    Linux offers a lot that windows can't. What does PetrOS offer? A fast startup time and low memory usage aren't enough for most people to buy a new OS.

    How about a OS to run in a VMWare style emulator that can be tossed in with SuSE Pro 8.x that allows Windows programs (read: Age of Empires II) to be run. SuSE pays $5 per copy (or some such amount, since it's "free" for Trumpet), and users get a usable Windows box.

    This isn't to say Wine or other efforts aren't worthy, just that this is an alternate "run legacy apps layer" that is very promising.

    Also, several years ago, my Dad needed a copy of DOS... it was for a terminal computer that sat in the corner of his office doing a single task. Guess what? DOS was unavailable. I FedExed him one set of 5 1/4" disks, they were bad, and I sent him another - those were good. He was willing to pay $100 for a copy of DOS (the program was ancient, and didn't load under Win95. If I was at the keyboard, I might have been able to configure it to, but I wasn't). This *does* fill a niche for all those 286s running PFS in churches and back rooms. And yes, they do exist.

    --
    Evan

    --
    "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    1. Re:A Good Use for it. by Anonymous Coward · · Score: 0

      Also, several years ago, my Dad needed a copy of DOS... it was for a terminal computer that sat in the corner of his office doing a single task. Guess what? DOS was unavailable.

      He could have used FreeDOS of course, if he only needed DOS 6.x

  75. Lots of great Linux pascal compliers? not by Anonymous Coward · · Score: 0

    - Borland Kylix is freeish (a stripped-down version an be used for free if your target app is GPL'd or similar), and is Object-Pascal, Delphi & therefor great.

    - FreePascal is free, but not great ... yet.

    - Standard pascal bites and cannot be great unless it is extended like Object-Pascal.

    Trumpet software seems to be on a mission to reienvent an entire 18-wheel truck, so they built an Object-Pascal compiler, but it isn't free and doesn't target linux.

    & that's just about it, I'm afraid.

  76. My name is trademarked? by yoink! · · Score: 2

    It just so happens that my real first name (and internet no-no but this is important) happens to coincide exatly with the name of the OS in question in the above slashdot story. Does this mean I have to pay royalty fees everytime I need to submit a university thesis for publication? Seing my name trademarked was rather shocking... and I think my own time to realise just how far this crazy game has gone....

  77. I disagree with most of the posts thus far by Ender+Ryan · · Score: 2

    If this project is ever completed, and there is enough money left over to do some really good marketing, these guys have a real chance.

    I was at the bookstore the other day(I go there a lot), and for the first time ever I saw someone else looking at the Linux books. I noticed he was holding a "Linux for Dummies"(or linux for complete idiots of whatever) book, so I asked him if/why he was giving Linux a try. His answer? Windows XP!

    Yes, Joe Blow (aka Joe Sixpack) was giving Linux a try because Windows XP pricing, licensing, forced registration, etc was plain ridiculous, he said.

    This Joe Sixpack may have been a bit more computer saavy than average, but not much. He's mostly just a gamer, and he was impressed with the game selection on Linux now so wanted to try it out. He plans to hold onto win98 to play games for a while, but he DOES NOT want to buy XP.

    A cheap, windows compatible OS would be a good alternative for this guy and many others.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  78. Uphill == downhill (was Re:Dead on arrival) by Anonymous Coward · · Score: 0

    Now where you'd find an uphill slope of ice is another issue.

    Probably about the same place that there is a /downhill/ slope of ice. Duh.
  79. Re:Guess the dotcom crash didn't deliver a cluetra by Anonymous Coward · · Score: 0

    If, as you say, they, the PetrOS developers, can pull off a $50 OS compatible with Windows then they have SUCEEDED!

    Most companies and home users (not we techies) want this kind of option. They WANT a second source for software. Competition will force MS to do a better job and with better efficiency (and probably with a lower price).

    The PetrOS folks have somthing WINE does not, focus. They HAVE to provide the compatibility. Else, they cannot SELL the OS and make a living.

    Since the developers are not in the US it is more difficult for MS to squash them. Though, I would not put it past MS to buy them out.

    And NO, it will not be obsolete if MS makes a change to the APIs. MS themselves cannot afford to make such far-reaching changes to their APIs since their own legacy apps (previous versions of IE, Office, Games, etc.) MUST run on Windows. Otherwise, MS loses ITS own monopoly. MS is also business results driven, so they will be the last to shoot down their own apps. That's where all of the MS bloat has came from - they could not re-write. They had to keep all the layers and further layer more legacy compatibilities on top of that.

    Lets look at Linux, everytime I upgrade the OS I have to upgrade a myriad of applications as well.
    MS specifically wanted to avoid this since they knew that people could not afford to buy the OS AND all new apps everytime an upgrade happened.

    Until Linux becomes "stable" and does not require everything else to be changed, upgraded, and re-compiled, every time there is a change in OS level, then it will not be used by end users and corporations for the desktop.

    92% of desktops are Windows so that is the market PetrOS is targeting, NOT servers, NOT clustering, NOT embedded. This is called business acumen. They need to make a profit, not just sit around and play with techie toys. 99% of the world is not free, but must make a profit to survive.

    As far as I can see, they have the best of both worlds, the ability to potentially make a profit from this, and they get to play with the techie toys they create. Potentially, they can also say someday, "We built a better product than MS, which runs MS programs, runs MS compatible apps and games, costs less, gave MS a run for their money, and has made us a profit."

  80. This would be more fun... by OverDrive33 · · Score: 1

    If it were open source... I'd LOVE to tinker around with something like this. Im stuggleing to get around in Linux, but am a master at windows (is there such a thing?). To have an open source windows clone would be heaven for people like me!