Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
News

AtheOS 0.3.5 Released 143

JigSaw writes "AtheOS 0.3.5 has just been released. Lots of changes to the core of the OS, but the most important upgrade is the port of the Konqueror web browser (the author had to wrap around X/KDE/QT calls in order to port it). AtheOS is a modern OS, written from scratch using OOP and C++, it features a 64-bit journaled/attributed filesystem and (surprise) it doesn't use X, but rather its native GUI system (screenshots). Changelog is here, while you can download it here (only around 23 MB for the basic installation). There is already a number of posix software ports and third party native software available."
This discussion has been archived. No new comments can be posted.

AtheOS 0.3.5 Released

Comments Filter:
  • by Anonymous Coward
    AtheOS FAQ

    Q: How do I install AtheOS in a VMWare virtual machine? AtheOS boot from
    the boot floppies but not from the HD after installed.

    A: VMWare put some restrictions on the upper end of the address-space
    that cause some problems for AtheOS. To make AtheOS boot you must
    tell the kernel to don't use the last few megabytes of the 4GB
    address-space by adding "uspace_end=0xf7ffffff" to the GRUB kernel-line
    in "boot/grub/menu.lst". This is already added to the boot-menu
    on the boot-floppies but not on the default boot-menu included in
    the base installation.
  • by Anonymous Coward
    ...who thinks AtheOS sounds like the main competitor to Jesux?

    --xxk
  • by Anonymous Coward
    If you want the changelog go to: http://www.atheos.cx/download/0.3.5/base/changes.t xt
  • MIT's network is Athena, IIRC.
  • >The 867 MHz single chip G4 leaves the 1.7 P4 >breathing for air

    In your dreams, where the only application running is Adobe Photoshop optimized for Altivec.

    The P4 *smokes* the G4 in integer and floating point according to spec.

    (disclaimer - I didn't get these #s direct from spec.org)
    g4@733
    SPECint95 - 32.1
    SPECfp95 - 23.9

    p4@1400
    SPECint95 - 54.4
    SPECfp95 - 53.5

    extrapolating:
    g4@867
    int - 38.0
    fp - 28.3

    p4@1700
    int - 66.1
    fp - 64.9

    -Kevin
  • There's an infamous troll around here to link to a disgusting picture at goatse.cx, or mirrors of it, which is probably why the original poster mentioned it. Apparently it is a troll whose posters think it is funny the millionth time it is posted when it was never funny in the first place.

    For the approximately 10 seconds I had access to the AtheOS site before the /. effect, it appeared to be safe and free from goatse pictures.

    -Kevin
  • FYI, When I did a traceroute to the site, the last
    nodes with DNS entries were in Norway.

    -Kevin
  • Its not everything the HURD wanted to be.
    Check the HURD's architecture and you will know why.

    The HURD has really interesting goals in mind... Multi-server OS is the key design keeping your comment from being correct.

    I don't think AtheOS is multiserver.
  • by craw ( 6958 )
    Well thank god (no pun intended) this OS isn't call goatse.
  • The Lord's wrath will come upon you.

    That's just a slight variation on the theme of him pissing on me.

  • Thats why this line is in my /etc/hosts file:

    127.0.0.1 goatse.cx

    Hmm... I should probably block the ip at my firewall too, in case this guy stumbles upon a clue.

  • QNX is hardly 'under-underground' its roots are in the embedded systems market, it is a commercial product and has been around for a while.
  • > AtheOS is a modern OS, written from scratch using OOP and C++

    Do we now judge the merits of an OS based on how it was implemented? Rather than, say, what it does and how reliably it does it?

    > it doesn't use X, but rather its native GUI system

    Is its "native GUI" part of the OS?

    --
  • Nonsense. Linux in late '92 was just as stable as it is today, if you ignore the Fred v. K./Alan Cox networking flamewars and all the "advanced" and "cool" immature trash that people were trying to force Linus into putting into the kernel. And the most important quality of any new OS is (1) stability and (2) speed. Ease of implementation is relative, and not many production-oriented or biusiness-oriented folks give a damn about how easy it is to write code for the system - only in how easy it is to write *solid* code and how well that code runs.

    The C vs. C++ war is (1) a matter of opinion, and (2) a religious issue anyway. I've seen beautiful code written in both, and horrible code written in both. Personally, I prefer C, but that's because it's *still* more portable than C++ (I still have C compilers for MS-DOS lying about).

  • Did anyone else notice the linked the changelog to /.? Either the author was link-whoring, he got a little confused, or maybe that's SlashDot's answer to the Smart Tag.

  • Surely it's time for HURD to stop being vapourware and actually get something working. Maybe they could get it working on x86s first, and port it to other architectures later?

    Trying out the Hurd [gnu.org]

    So, are you talking about the other HURD or the other x86 architecture?

  • Anonymous ftp area ftp://atheos.sourceforge.net/pub/atheos/
    _
    / /pyder.....
    \_\ sig under construction
  • Seems to me the people at BeOS didn't think so.

    JOhn
  • No, AtheOS is a not really a microkernel, but does run the GUI in userspace.
  • Any ideas if AtheOS will run under VMware so I can try it out?

    The supported hardware says that only the Matrox cards and VESA 2.0 cards are supported.

    Any hints?

  • yes, .cx really is for christmas island, a small island north of austrilia that i think is an indepent countr controlled by australia, i dont quite understand it. for more info see http://www.nic.cx

  • The only thing that's up there is a mailinglist, no files, no mirrored webpage, etc...

  • Sorry I clicked on the wrong post to reply. Disregard the above.

  • it's a small island off the west coast of Australia, it's administered by the Australian government iirc.
  • If the hardware companies would just either a) release open drivers, or b) release product datasheets, then we could just do the work of porting ourselves...
  • Goddamn, it stands for Athena OS.. Athena like in the greek goddess, not much atheism about that.. (mutter: damn, english speaking people..)
  • Isn't that known as "The Linux that Sucks(tm)".

    Oh wait, that's LinuxOne [slashdot.org] I'm thinking of.. Sorry.
    --
    PaxTech


  • As a matter of fact, I do use Mandrake Linux as the fact that "having fun" has meant a much higher productivity level among myself and my coworkers. Having a commmand line interface and saying that using Mandrake as "playing" neither impresses anyone nor gives the illusion of you having big balls. In fact, it makes you sound like an idiot.

  • Actually, I completely disagree with you. Apple created a GUI as an integral part of the OS for a good reason. Without Apple doing this, we would still have DOS and have to type WIN to start Windows. I am not sure why people are obsessed with having to create more work for themselves by typing anything to start their GUI, when the main 2 reasons people purchase a computer/OS is for its ease of use and its applications. Apple wasn't the only one to do this...anybody remember OS/2 or BeOS? Nobody wants to see a command line at all if they can help it. Why do you think 99.9% of Linux distributions today load a FB picture at startup, use something graphical to hide the boot sequence, and then autostart X into either KDM or GDM? Because people are visual creatures by design. When I can start my computer, have it completely GUI from boot to shutdown I have a more "complete implementation" feel to my computer than when I have to mess with anything that looks like a command line. When I can change a directory by clicking on a folder icon, dragging my favorites 100 MP3's to my CD-ROM drive, let go of the mouse button, and have it all taken care of I not only save time, I feel like I am actually interacting with my computer, I actually feel like I "moved" it, and once I let go of the button, the MP3's burn the the CD, I hit the eject button, click on "Shutdown" and everything is fine. Would you like to tell me how to do that with a command line without it being a major pain in the ass? Nobody I know wants to use Linux, specifically because the command line gets old really, really, fast. Humans are visual creatures. When a person feels like they are looking at something "real" and they intereact with it in a "real" way, then they are visually and mentally satisfied that something was done...visually done. People don't like to know a "command line" exists at all. Point-->Click...Point-->Drag-->Drop. Simple and effective.
    If we can make Linux *completely* GUI without any command line at all, people..."the masses"...with begin to accept it. You can't "brute force" Linux onto people. They will simply begin to hate it and just go back to what is comfortable. I bought my Mom a laptop specifically because she wants to keep in touch with me and save on long distance after I moved. I didn't and will never introduce her to Linux. All she wants to do is send me email and write a letter or two. In Windows, all she has to do is click on Outlook...Windows autodials her ISP, brings up the email client, and when she is done sending me an email, it hangs up for her. That also goes for when she just gets on the internet in general. If she wants to buy some little Create-a-Card program or something, there is no stupid rpm -Uvh foo or anything of that nature. She pops in the CD, it Autoplays for her, and in 10-15 minutes she is happily sending out Christmas cards on her new computer. No shell scripts, no command line, no bullshit whatsoever. And that is just how I like her to be...Happy. And that is how everyone would like to be, including myself. I also know how much I enjoyed BeOs and OS/2 and Macintosh. And in all but the *OLD* MacOs not including MacOS X, you could still get to a command line if you really *needed* to...but with a productive, effective, visual, and elegant GUI, a command line is completely pointless. Without people understanding that *needing* to make things overly *non-visual* such as 90% of Linux, then people are just not going to use it as a Desktop OS.
  • A GTK+ port would not be out of place; neither would a full Qt port.

    Possible, but no one is yet interested in doing it. Kurt spent his time porting khtml away from Qt, rather than port Qt for khtml.

    If it has POSIX emulation (which ISTR it does nto yet)

    AtheOS is POSIX.1 compliant. POSIX isn't an emulation layer by the way, it's a defined API for UNIX systems.

    it can run GNOME and KDE, which is the sine qua non of a modern OS, unfortunately.

    While we're at it, we could replace libatheos with X. Then we'll dump the kernel and replace it with Linux. AFS, well we may as well just use ResierFS.

    Why should AtheOS have to use KDE or Gnome? I sense much trolling in you. Either that, or you are seriously misguided.

    Honestly, AtheOS has the potential to beat out KDE and Gnome. libatheos is (IMHO) a better toolkit than Qt, certainly better than anything GTK+ has to offer. It's being written almost entirely by one guy, so everything is consistent, and integrates nicely.

    I'm hoping to be able to replace my current KDE2 setup with AtheOS for my every day web/email/IRC/coding before the year is out. Give AtheOS 12 months, and lets see.
  • Although I do find the fact that there are "scrollbars" and "text edit" things in the interface (see the change log) indicates that he has made the GUI interface way too high level.

    What you're looking at are basic widgets that any GUI provides, including any and every toolkit for X. How do you think those scrollbars and menus get on your applications? They're high level, yes, but they need to be.

    I would much rather see an interface that reliably and quickly does "draw a rectangle here" and "format this UTF-8 text here" would be more powerful, as it would allow variation in the GUI design.

    Many of the low level constructs are available in libatheos, although the lower level 2D graphics primitives are weak to non-existent. That doesn't mean you can't create a bitmap and draw to it yourself, or write a library to do that for you.

    Why would you want to allow "variation in the GUI design" anyway? It sounds as though you want to do exactly what X has done, and provide only the low level stuff and then end up with seven diferent toolkits on top. GUI diversity on the same platform is not a good thing, it confuses users and adds redunduncy. If Kurt wanted to do it this way, he could just be running Linux with X and be done with it. The end result would be the same.

    Sorry if this seems like a flame, it is in part I guess. I would seriiously suggest you get hold of AtheOS and try out libatheos though, its a nice little system.
  • We atheists have our own OS now? Cool!
  • Be Inc is in big trouble. It abandoned BeOS and jumped on the nearest buzzword hyped bandwagon to produce the BeIA.

    The BeIA has come out to mostly negative reviews, "Too slow", "Overpriced", "Too Big" and at $500 US is unlikely to beat the low end PC market.

    Be Inc itself has hired a bank to sell the company and is due to be delisted from the NASDAQ on the 20th August unless it can pull its share price above a dollar.

    After all this, BeOS stands a whelks chance in a supernova of ever being updated.

    Be Inc jumped ship first, but didn't tell anyone, the developers have been slowly catching on, the users somewhat later and all thats left are a hard core of fanatics.

    "BeOS isn't dead until they pry it off my cold dead harddrive"

    ---
  • I'm 100% sure.

    I memorized the entire text of Phillipians once. (a long time ago, in a galaxy far, far away.)

    It's only 4 chapters. Correct spelling is Philippians -- but hey, this is slashdot.

    --
  • It is not a micro-kernel. It is a modularized, multithreaded, monolithic kernel. Just like linux.
  • But it is of Atheos 3.2 which is quite out of date. Once the slashdot effect goes away, I am going to try and make a vmware package for 3.5. It should be noted that there is no PCNET driver. so networking in vmware doesnt work (yet).
  • This looks awesome! I mean, it could use some help from Tigert and some other themerz, but the fonts already look much better than anything I'm able to get in Linux (including new KDE).

    Is it just one guy who did all of this, from the kernel up? The GUI? The journalled file system? The graphics? The porting of Konquerer? How come he's not everyone's hero? He seems like a uber-genius-hacker to me. Can anyone else even touch him?

    I wish I could help out with the remaining programming. In any case, I want to say that I think he's got the right idea in dumping X, and I think that someone should be looking seriously at some sort of a migration path from Linux + X to this.

    Hardware support will come when the community is behind this. I think we should be.

  • Yeah, if it can run Konquerer, maybe the rest of KDE wouldn't be that far behind... Maybe the trolltech people would even help out with QT a bit. We know QT doesn't need X to run on UNIX.

    It would really be a coup if KDE ran on AtheOS, because we'd quickly notice just how much X is holding back Free software. It would also fix the currend dearh of applications that AtheOS suffers from and make it much easier to get real work done on AtheOS. This would bring more developers, which at this stage are necessary if AtheOS is to go further.

  • Hehe, this is the third time the server has been slashdotted and each time the slashdot hord have triumfated happily when the server have appeared dead after a few minutes :)

    Well the fact is that the server has never crashed due to the slashdot effect. It is always bogged down by the heavy load though and being hooked to the net through a 2Mb link there is no way it can handle the incredible load created by such a slashdot article.

    The reason it lost it's uptime today was that I took it down to add another 128MB of memory to be able to increase the maximum number of simulatnous HTTP connections allowed (it is mentioned on the news-page but as you probably have noticed having anything on the atheos.cx right now doesn't mean that it is accessible to everybody :)

    PS: This is my first /. posting with the AtheOS web-browser so please be kind with me if it end's up all screwed :)

  • Actually, the creator told me that AtheOS was supposed to be "Athena", but that was apparently taken.
  • I am 90% sure.

    Freedom of speech won't feed my children
  • The HURD has really interesting goals in mind... Multi-server OS is the key design keeping your comment from being correct.
    Surely it's time for HURD to stop being vapourware and actually get something working. Maybe they could get it working on x86s first, and port it to other architectures later? People can't wait forever for the promised land! Maybe Moses has to die first.
  • FYI, When I did a traceroute to the site, the last nodes with DNS entries were in Norway.
    Not that that means much. aardvark.co.nz traces out through xo.net from NZ. DNS is a very vaporous thing.
  • Nice OS but there is one issue, driver support. It's bad enough getting hardware companies to support Linux!
  • >I, for one, don't feel like spending $1500-2000 for the same bang-per-buck I already have in my Athlon-based PC for under $500 just to use MacOS.

    you obviously never did
    few who did ever came back, and that's for a reason
  • We atheists have our own OS now?

    Not exactly - The name hints that there's just not enough people who believe in it yet.

    If it prospers, it may grow up to become embroilled in some OS 'holy wars' some day. :)


    Liquor
  • by Anonymous Coward
    The Lord's wrath will come upon you.
  • RMS is stuck playing catch-up to the newcomer now, and it's anyone's guess as to whether he bows out of the race or starts making good on the HURD's promises.
    RMS has said that the HURD had some serious technical problems which has severely hindered its growth. Mostly due to the difficulty of debugging. Others feel Mach is a burden. But RMS has (as far as I know) no technical (or political) problems with the Linux kernel, and that is the standard kernel for GNU.

    Of course, the HURD still lives on as long as someone has interest in it. That's how Free Software works. But there's no GNU vs. Linux or RMS vs. Linus competition going on. For the foreseeable future HURD is an experimental system, of interest mostly to OS developers. At one point Linux was in a similar position. Many OSes have never gone past that. So it goes.

  • GTK+ lets you define a UI using libxml. Perhaps that's a start?
  • Lucifux anyone ? ;)
  • The reason I don't think the toolkit should be in the system is that the interface is enormously complex. System interfaces should not be complex, because it is then impossible to reliably debug them.

    Putting the toolkit into the system and you are frozen into a design that may seem modern right now, but may seem massively outdated and obsolete just a few years from now. The best example is why we are even able to use X now when it was designed in 1983? If X had had the toolkit as part of it it would have an Athena-style toolkit, and MicroSoft could have quite rightly laughed us off the planet.

    The overhead of X is due to stupid graphics primitives, not the fact that graphics primitives are used. There is no reason a round trip is needed to select a color or a font. Unfortunately the interface to widgets can easily become much more complex than the graphics needed to draw them, obvious examples are X window managers.

    And I certainly do want a dozen different toolkits on top! GUI diversity is a good thing, it might mean, dare I say it, "innovation" could happen!

    Also everybody says users are "confused by different toolkits". I think this is a myth, I have worked with a lot of users and have seen no sign of this. People recognize buttons and scrollbars and menus with an enormous variety of appearances, and put up with keys not doing any thing with remarkable ease. Otherwise computer game designers could never get away with the designs they do.

    It is true that huge differences cause problems, for instance Athena scrollbars were a stupid design. But these are solved quickly by competition between the toolkits. For example all the Unix toolkits quickly migrated to a Windows-style of key bindings, this would have been impossible if Unix had an enforced toolkit.

    The "confused user" is a figment of the imagination of the people who are trying to force these toolkits down our throats. These people should get out of their theoretical ivory towers and examine exactly what the real programmers and users use and expect from their computers.

    I do want to check out AtheOS, though. I suspect the necessary lower levels are there, because implementing a toolkit like they describe is impossible without them.

  • I think you are confused about what the previous poster wanted. He is asking about architectural issues of the internals of the system. Neither design would look any different to the user, the command line would be hidden behind the pretty graphic interface in both cases.

    It does sound like AtheOS, although it implements the GUI as part of the system, implementes it as another task in user space using the microkernel=like communication mechanism. This sounds like an ok approach.

    Although I do find the fact that there are "scrollbars" and "text edit" things in the interface (see the change log) indicates that he has made the GUI interface way too high level. I would much rather see an interface that reliably and quickly does "draw a rectangle here" and "format this UTF-8 text here" would be more powerful, as it would allow variation in the GUI design.

    I still need to study the design and try it out to really get an opinion, though.

  • I am disappointed by the lack of X,

    Heh. I think that's the coolest thing about AtheOS:
    they're doing something NEW, not just cloning UNIX.

    C-X C-S
  • Don't forget Benelux, and Electrolux, and ...

    --
  • > Obviously, AtheOS can't compare to Linux, BSD and even Win2k in terms of "what it does and how reliably it does it". But then again, neither could Linux in 1992.

    Yes, I didn't intend to dis AtheOS for immaturity. It is, after all, version 0.3.5. When I mention features, I mean things like "what is its security model?", "what kind of system calls does it support?", etc.

    > It has a very modular design (microkernel based?), allowing new components to be added without core modifications.

    Yes, that's a legitimate OS design feature. But notice that it doesn't have anything to do with the choice of language.

    > Perhaps the most important quality of any new OS is how easy it is to develop and extend and the quality of the core system design. I haven't looked at the source yet, but it seems to score very well on both those fronts. It's done in C++, which I personally find much more pleasing and useful than C.

    Yes, if I had other reasons to create a new OS, then I would consider my choice of language very carefully. But to push an OS to users on the grounds that it's written in $LANGUAGE is, IMO, just silly.

    Also, I trust your comment has to do with the ease of maintaining the OS. Please, please, please don't tell me that AtheOS requires you to program applications in C++. An general purpose OS should be agnostic about what language an application is written in.

    BTW, I'm not trying to dis C++. FWIW, in circles where my favorite language is discussed, the suggestion comes up about once a quarter, "Why don't we write an OS in $LANGUAGE?" My response there is just the same: "What a stupid reason to write a new OS!" I certainly wouldn't switch to a new OS if the only thing it had to offer was that it was written in my favorite language.

    If someone wants to push an OS, let them push it on the basis of what it is, not what language it's written in.


    --
  • > Think about it: Linux would no longer have to try to be both a server OS and a desktop OS (and an embedded OS too, now, it would seem), but could concentrate on being the best server OS out there.

    Why does Linux need to concetrate on an application? An operating system is just that: an operating system. It needs to provide services and referee access to resources. It shouldn't care what is layered on top of it.

    I haven't got anything against the Mac, but with the Mac Apple introduced an evil paradigm: the UI is part of the OS. Microsoft picked up on that paradigm and actively worked hard to weed out the underlying OS (or at least to hide it). That's a move in the wrong direction.

    The reason Linux is doing well everywhere from mainframes to superclusters to servers to desktops to embedded devices, is that it doesn't try to be anything other than an operating system. It provides some basic services. Other people decide what to do with those services.

    Lots of other OSes have done the same in the past. Let's don't rush to give up the good ideas.


    --
  • It's dashed good to see /. covering OSes other than the current triumvirate (Linux, Mac OS & Windows, in descending order of coolness). My personal feeling is that the Next Big Thing in OSes is going to be one of the BSDs, but that's not for another five or ten years. It's good to see what other folks are up to as well. Personally, I think that the capabilities model of Eros should be emulated by, approximately, everyone. After all, if you don't know it exists, you can't even attempt to access it...

    From what little research I've done, AtheOS looks to be the most promising up-and-comer thus far (the *BSDs have been around, IIRC, longer than Linux, and thus don't qualify). It has some very nice features. A GTK+ port would not be out of place; neither would a full Qt port. If it has POSIX emulation (which ISTR it does nto yet) and can run those two toolkits, it can run GNOME and KDE, which is the sine qua non of a modern OS, unfortunately.

    It's good to see coverage like this. Perhaps this will help attract developers.

  • 1. It really isnt a UNIX like OS. Not that there's anything wrong with that, but I like UNIX.
    >>>>>>>
    Neither is Linux. Of course, they're both POSIX complient.

    2. No text console.
    >>>>>>>>>>
    Didn't you see the terminal in the screenshot?

    3. Everything in the kernel, particularly video drivers and GUI. That's a bad design. PC video hardware is too crappy to stake your OSes reliability on them or the video drivers.
    >>>>>>>>>>
    Did you bother to read the documentation?!! The thing is a hybrid-type kernel, and has an app_server that does the GUI bit. If the low level architecture is anything like BeOS's (it doesn't say exactly) then it should run the bulk of the video driver in the context of the app_server, and then use a kernel driver to bang interrupts and registers and whatnot.
  • No, "illiterate" means not being able to spell "multifaceted."

    PS> No offense, of course.
  • True, but these things will fall into place. I have a serious doubt that they won't for BeOS. I would like nothing more than to slap BeOS back on my drive and then see if the Windows CD melts quickly, or slowly. But I don't see that happening too soon.
  • Archaic != bad. 90% of human DNA is more than a billion years old. If it works it works.

    PS> Don't think that I am defending X in any way. For a desktop user, almost every GUI system out there is better than X. For a network user, QNX Photon is quite a leg up on X. The only thing that X has is support, and that can be said of Windows as well...
  • AtheOS seems to have a lot of potential. The code looks nice and clean, but drivers are iffy. Even basic things like the IDE driver is fairly immature, and vid card support is almost non-existant. So if you have some development time, instead of coding another abstraction on top of X, please contribute to this worthy project.

    PS> Why do windowing system designers never use the X11 driver API as their standard, so drivers can be ported easily? It's not *that* bad!
  • it works very well under vmware, even at high resolution :)

  • You know, I can't begin to count the number of times I've read here something like "I wish that Linux would become the server OS and that BeOS would become the client," or "Linux makes a great server, but it's just not well suited for the desktop." Well, folks, what we have here is an OS that is very well suited for the desktop. So far, it appears considerably easier to use, is much smaller (diskspace-wise) than the comperable Linux setup (namely Linux kernel + utilities + X + Qt + KDE), and is progressing nicely. If those who have said that they wished open source/free software had as good a client OS as it has a server OS were serious, we really need to take a very serious look at throwing some massive muscle behind AtheOS.

    Think about it: Linux would no longer have to try to be both a server OS and a desktop OS (and an embedded OS too, now, it would seem), but could concentrate on being the best server OS out there. AtheOS, meanwhile, would become the best client. Where it makes sense, you share the source. (Heck, we've already got Konquerer running on AtheOS; if that's doable, then moving other stuff shouldn't be hard at all.) But we'd suddenly move from having just a single product that competes pretty well with Windows 2000 Server and kind of well with Windows 2000 Professional, and end up with two products: one which clobbers the Server (Linux), one which clobbers the Professional (AtheOS).

    Maybe this isn't necessary just yet. I'm almost certain that, eventually, Linux can become just as easy, possibly easier, than Windows (though what sacrifices in power may be necessary to finally truly achieve that goal I don't know). But I still think this is something we should really look at.

  • AtheOS is designed to be a desktop OS. Linux, BSD and Win2k are "ORIGINALLY" designed to be a server OS. Win2k is the only one designed with the desktop in mind, with the others its more of an afterthought. Maybe a better comparison of AtheOS would be to WFW3.11 since its a gui desktop OS in its adolescence stage.
  • i heard that cx stands for christmas island. what that is i have no idea though...
  • It runs under vmware, however the PCNET network card isn't supported yet. There is a HOWTO on the subject, as it takes a trick or two to get it to work under vmware. Drivers for Nvidia and 3dfx cards are being worked on, but it runs under vmware with the vesa 2.0 driver.
  • There is a guy working on the ide driver with the end goal being cd-rom support. NE2000 and RTL139 network cards work out of the box, and there is a 3com driver available. Nvidia, Matrox, and 3dfx cards either have drivers, or are very close to having drivers. Almost all recent video cards will work with the vesa 2.0 mode driver. Kurt is doing a great job with the core os, and he has left the driver development to the people who want it most. In my experience he has been very responsive to any requests for help in coding.
  • Linux in late '92 was just as stable as it is today,

    I guess all those watchdog boards that my next office neighbour sold in 1992-1994 for Linux systems were actually unnecessary.

  • I'll bet chmod won't accept read+write permissions for owner, group and everyone else in decimal mode:

    chmod 666 *

    The Evil Files contain the Mark of the Beast!

    J
  • ...panic for a microsecond when you saw the ".cx" domain?


    --

  • yeah they should have had that red code worm attack goatse.cx instead of the white house heh heh
  • Linux is too hard for the average (l)user to understand. Maybe AtheOS will fill the gap in providing a Unix-like Operating System for the masses, that could break them free from slavery to Microsoft.

    Wrong... Computers are too hard for the average user to understand. Windows included (remember Linus's comment about no one understanding NT? I think that you mean that it is too hard for the average user to use.

    I disagree here too. My parents, both in their fifties, use Red Hat Linux (and are even asking me to migrate their other Windows system to Linux ;). They use their system more and ask me for help less than when they were using Windows for most of their work. Oh, and they are pretty computer illiterite as well...

    OTOH, I have met sub-average users who could not use it. One comes to mind. This is a fellow who really liked Windows 3.11 because after 8 hears, he was able to do things like save a file (something he struggled with on Windows 95 and Linux). Bear in mind, this person bought a mousepad for his trackball... But this sort of thing aside, most people can use it quiclky and easily, as long as someone else handles the really technical stuff...

    Sig: Tell all your friends NOT to download the Advanced Ebook Processor:

  • That link is a great joke.

    For those without religious studies, Phillipians is unlikely to be a book in the bible ;)

    Sig: Tell all your friends NOT to download the Advanced Ebook Processor:

  • I am all for this, its even better then BeOS from a tech standpoint. I hope this project gets better and better.


    The Lottery:
  • can go to safeweb.com and use their cached version of the site.


    The Lottery:
  • That is the real bummer.
    I might try it, but it has very low chance of recognizing my hardware, so I can't event try.

    --
    Two witches watched two watches.
  • Hee hee... Things to change in a Christian OS (from the Jesux page):

    • Optionally disable logins on Sunday, the day of rest
    • Default shell is bash (the Bourne-Again SHell)
    • chmod(1) accepts hexadecimal modes, such as 0x01B6
  • Don't forget: All the output 'fortune' ever gives is John 3:16.

  • You might spend a lot of money there, but did you know that Apple's latest campaign is that there is more to a processor than MHz? Benchmarks using 500MHz and better G4's are similar to 1 GHz Intel chips. And those benchmarks are in common uses, not just Photoshop and such. The 867 MHz single chip G4 leaves the 1.7 P4 breathing for air, while the 800MHz dual chip smokes it. You pay a lot, but you get something useful in return for that investment: results.
  • having a large choice of OSes to run on it

    You can install Linux on a Power Mac. Other OS's have been ported too.

    And for open-source fans, what if you want to customize your OS?

    With OS-X being FreeBSD based, the source for it is included. I don't know of anyone actually making changes to this and having it work, but I suspect it's possible to make some changes to the non-proprietary portions of the OS.

    As for hardware, who says a company cant stock up on spares? You can buy hardware components from Apple. Power supplies, CD ROM/RWs, video, audio, etc. You can buy that stuff from them just as easily as any other vendor or architecture.

    I do agree that being tied to Apple hardware sucks, but I find the OS-X I use at work very useful. My co-workers also do. We have 3 Macs with OS-X on them in our lab. And one guy uses Mac hardware with Linux OS.

    Like I said earlier, you pay a lot, but you get results. With some x86 hardware, the line "You get what you pay for" often applies. You don't see many Mac people saying that.

    For software, many companies (MS included) are porting softare apps over to OS-X. Just about any GNU tool will also port, thanks to a FreeBSD base. Someone mentioned problems for guis. QT is developing a library for OS-X that will allow porting of apps written for other platforms over to OS-X. Bottom line is that there is plenty of software available for OS-X.

    As for those benchmarks, see the keynotes from the MacWorld Expo from a few weeks ago. MacWorld Expo [macworldexpo.com] should have them.

  • by VFVTHUNTER ( 66253 ) on Sunday July 29, 2001 @04:41PM (#2184401) Homepage
    it's always fun to read the latest articles on slashdot, so I can see the pages that I will actually be able to load 6-24 hours from now ;)
  • by Argylengineotis ( 118734 ) on Sunday July 29, 2001 @04:07PM (#2184402)
    If you're reading this, please update to SourceForge! you're .CX server is utterly bogged by the slashdot effect. I would love to try it out, I have a box just rarin' to go, but we'll never get at it while this is on the front page of slashdot, unless you post something like an ISO somewhere fat.
  • by tswinzig ( 210999 ) on Sunday July 29, 2001 @07:03PM (#2184403) Journal
    At least it's better than Be's "close it up and then abandon it" approach to replacing X.

    I think you're confusing that with Be's "we're trying to make some money and survive, so kiss our ass" approach.

    But I could be wrong.
  • by aussersterne ( 212916 ) on Sunday July 29, 2001 @04:09PM (#2184404) Homepage
    There's a server up-time link on the front page. I don't know what it said because when I try to click on it (or anything else) I get:

    Sever timed out while trying to access www.atheos.cx.

    Sorry, AtheOS, we just zeroed your uptime counter.

  • by Kazmat ( 463441 ) on Sunday July 29, 2001 @06:53PM (#2184405)
    The IDE driver is quite mature. The problem is, instead of interfacing with the IDE chipset directly, like Linux, and most other modern OSes, it goes through the BIOS. Not only does this cause a speed reduction, but it creates a HUGE geometry translation headache - if the BIOS is not setup to see the drive the same way non-BIOS-dependant OSes see it, your OSes are going to start overwriting each other's partitions. From what I gather, Kurt only has AtheOS on his development machine so has no real need to write another IDE driver.

    Using X11's driver API is a good idea, but if you're gonna write a whole new OS and API from scratch, you may as well break the driver interface while you're at it...
  • by Karpe ( 1147 ) on Sunday July 29, 2001 @05:04PM (#2184406) Homepage
    this agnostic OS, has not accepted jesux [geocities.com] as his savior OS!
  • by be-fan ( 61476 ) on Sunday July 29, 2001 @06:17PM (#2184407)
    Several reasons:

    1) AtheOS is being actively developed, BeOS is not.
    2) AtheOS is opens source (see (1) for results).
    3) AtheOS has better POSIX complience.
    4) AtheOS has better development tools (more modern GCC).

    Of course, BeOS is still technalogically more mature, but given 1-4, and Be's lack of lifesigns it won't be for long.

    No, the irony of this post is not lost on me.
  • by nconway ( 86640 ) on Sunday July 29, 2001 @04:28PM (#2184409)
    Do we now judge the merits of an OS based on how it was implemented? Rather than, say, what it does and how reliably it does it?
    Partially, yes. Obviously, AtheOS can't compare to Linux, BSD and even Win2k in terms of "what it does and how reliably it does it". But then again, neither could Linux in 1992. Perhaps the most important quality of any new OS is how easy it is to develop and extend and the quality of the core system design. I haven't looked at the source yet, but it seems to score very well on both those fronts. It's done in C++, which I personally find much more pleasing and useful than C. It has a very modular design (microkernel based?), allowing new components to be added without core modifications.

    One impressive factor is SMP support: already! OpenBSD still doesn't support SMP and NetBSD just added it recently (not a flame of the BSD folks -- obviously, they're focusing on different goals. But I still think it's an impressive feature to have this early in its development).

  • by Bonker ( 243350 ) on Sunday July 29, 2001 @05:28PM (#2184410)
    What about Mac OS-X?

    What about it? Apple has released their BSD core OS, but the GUI, which most users consider the computer, is still strictly proprietary. How many times do we have to trot this old dog out before we realize it's the same old dog that's been given a shearing and a flea-dip?

    I, for one, don't feel like spending $1500-2000 for the same bang-per-buck I already have in my Athlon-based PC for under $500 just to use MacOS.
  • by jeffy124 ( 453342 ) on Sunday July 29, 2001 @04:30PM (#2184411) Homepage Journal
    Ok, the site has loaded (finally), the actual changelog is at: http://www.atheos.cx/download/0.3.5/base/changes.t xt [atheos.cx]
  • by Kazmat ( 463441 ) on Sunday July 29, 2001 @06:41PM (#2184412)
    AtheOS is not a microkernel. It's a strange hybrid design in which most drivers live inside a monolithic kernel but drivers not needing to service interrupts (and maybe other kernel-only features I'm not aware of) can work in userland. Also, the kernel is not programmed in object oriented C++, like the rest of the system - it's 100% C.

    AtheOS and HURD also had very different goals. HURD was designed to be a scalable, clusterable microkernel-based OS with lots of advanced features, while AtheOS was designed to be something that works, here and now. Albeit heavily inspired by BeOS's "multimedia OS" idea.

    I do admire Kurt for getting so much done, almost all on his own, but I wonder if AtheOS is ambitious enough to survive in the future, or whether adding new features will be like flogging a dead horse.
  • by Anonymous Coward on Sunday July 29, 2001 @04:02PM (#2184413)
    I didn't have much faith in AtheOS when it first came out, but it is quickly becoming a very viable choice on which many of my favorite programs will run. I am disappointed by the lack of X, but an open-source replacement for the archaic X11 interface might not be such a bad thing after all. At least it's better than Be's "close it up and then abandon it" approach to replacing X.

    The best part about AtheOS is that it is everything that the HURD tried to be but hasn't become yet. AtheOS is an object-oriented microkernel OS that is already up and running - something that the HURD should have been about six years ago. RMS is stuck playing catch-up to the newcomer now, and it's anyone's guess as to whether he bows out of the race or starts making good on the HURD's promises. Only time will tell.

    -vort3x
    (posting anonymously to preserve my precious karma)

  • by Chris Pimlott ( 16212 ) on Sunday July 29, 2001 @08:12PM (#2184414)
    Surely it's time for HURD to stop being vapourware and actually get something working.

    The HURD is certainly far from "finished" but it is by no means vaporware. Nowadays development is happened under the Debian HURD project [debian.org]. It does boot, it has networking, it's got X11, it's got install disks (Linux based at this time). The last month has seen the first PPP support.

    At present there are over 1000 hurd-compiled packages [zork.net] - 25% of the Debian archive. (a full list of packages with statuses here [debian.org] (big page))

    For more information, check the afore mentioned Debian HURD pages, Kernel Cousin Debian Hurd [zork.net] (mailing list summaries) and the HURD Documentation Project [sourceforge.net].
  • by Drooling Iguana ( 61479 ) on Sunday July 29, 2001 @04:26PM (#2184415)
    I didn't have much faith in AtheOS

    Does anyone other than me see the irony in that statement?
  • by sc0rpi0n ( 63816 ) on Sunday July 29, 2001 @07:10PM (#2184416)
    And here [wojas.vvtp.nl] are the other screen shots and the news page. Enjoy ;)
  • by jeffy124 ( 453342 ) on Sunday July 29, 2001 @04:32PM (#2184417) Homepage Journal
    Since the site has been slashdotted, here's the text of the news:

    New version. There has been a long time since the last release of AtheOS but finally V0.3.5 is ready for release. There is several reasons for the long delay like the fact that I have been rather busy at work lately and that we have had a great summer here in Oslo so AtheOS have not always been at the top of my priority list. Also quite a lot of work have gone into this release and quite a lot of new features and improvements have been made.

    Many of the changes are additions and modifications to the various API's and toolkits but also a few user-visible aspects are improved in this release. Many bugs are fixed in the text editor and list-view widgets. The scrollbar have got a totally new look and a few new features like "paging" (jump one page when clicking beside the knob) and small arrow buttons that can be used to move the know.

    Some crash-bugs have been fixed and the general robustness of the application server has been improved. Also several kernel crash-bugs have been fixed so the general stability of AtheOS have improved quite a bit. The uptime on my heavily stressed developer machine is 34 days when I write this (the time since the last HW upgrade).

    This version also have two new keymaps (German and Sweedish) and support for a wide range of nVidia graphics adaptors.

    The main focus for V0.3.5 however has been on the KHTML based web browser [atheos.cx]. I have ported the HTML parser/renderer used in the Konqueror [konqueror.org] web browser (KHTML) to AtheOS. KHTML is a very capabel HTML parser and renderer that support both CSS and javascript and so does the AtheOS web browser. Finally a high-quality web browser for AtheOS! The browser is part of the 0.3.5 base install and the 0.3.4->0.3.5 upgrade archive. Take a look at the changes [atheos.cx] list for a more detailed list of changes since V0.3.4.

  • by jradkowski ( 471886 ) on Sunday July 29, 2001 @09:16PM (#2184418) Homepage
    As 'the guy' writing ( or at least trying to write) the IDE driver I might as well respond. The reason for a driver, which is not just for speed is for cdrom support. So its two fold. I tried picking up where Jasper, the orginal writer left off (kernel 0.1.1). Kurt really hasnt had a need for an IDE driver since, unless im mistaken, he is running an all SCSI system. However even though i crashed, and lost the little progress I made I am gonna probally end up trying a different route. Someone already has ported the ISO9660 filesytem and that gentlemen is also working on the IDE driver seperately when he has time. I havent had much time lately due to work to actually work on the driver but am starting up again, heck i might have alot of time since I might be joining the pink slip parties soon :) I believe after the cdrom driver is released more 'normal' people will start trying this OS due to the ablity of a bootable cdrom and a nice install... by normal I mean 99% of the people reading this site on a daily basis. After that I have a feeling a large influx of developers are bound to come. Joe Radkowski JoeRadkowski@hotmail.com

What is research but a blind date with knowledge? -- Will Harvey

Working...