Linked by Thom Holwerda on Fri 25th Nov 2005 20:51 UTC, submitted by Anon_Poster
BSD and Darwin derivatives A batch of BSD news today. Firstly, here are a few impressions on DesktopBSD 1.0 RC3. "DesktopBSD is a breeze to install. Desktop uses a crisp and clean KDE desktop with an attractive theme with a standard selection of applications." Secondly, DragonFly BSD asks its users to test some drivers for wireless networking. And lastly, also concerning DragonFly BSD: "Recently spent some time getting the Mach lite kernel up and running for research on the idea can the system be made to run in production."
Order by: Score:
I am confused...
by Tuishimi on Fri 25th Nov 2005 21:33 UTC
Tuishimi
Member since:
2005-07-06

...about the second DragonFly BSD piece. Someone explain it to me? What kernel is being used now and why would they try to change what they have done to date so far??

Or am I not just confused, but lost as well?

Reply Score: 1

Mach?
by CaptainPinko on Fri 25th Nov 2005 21:38 UTC
CaptainPinko
Member since:
2005-07-21

Hasn't Mach more or less been relegated to history after the creation of the L4 'nano'* kernel? Why not just work with that?

*I have seen it referred to as that sicne it does less than a micro kernel supposedly.

Reply Score: 2

v Credit denied
by Anonymous on Fri 25th Nov 2005 21:42 UTC
RE: Credit denied
by Thom_Holwerda on Fri 25th Nov 2005 21:45 UTC in reply to "Credit denied"
Thom_Holwerda Member since:
2005-06-29

Ok, I submitted the DF articles and received no credit for the postings. Glad to see OS news is on their toes.

There were multiple submissions I molded into one item, and as such, I would have to have listed all three. Since I can only list one, I found it unfair to pick one and discredit two others. But, if you are hell-bent on it, I will add your name to the item.

Even though I don't really see the point in adding the name you used to submit the items... "Anon_Poster". But, as you wish...

Edited 2005-11-25 21:50

Reply Score: 5

Mach, DFBSD and GoBSD
by Anonymous on Fri 25th Nov 2005 21:52 UTC
Anonymous
Member since:
---

DragonFlyBSD is not switching to Mach!
One of the GoBSD guys is geting lite up and runing on Mach to see what's good and what's not good about the designe. Speed was one of the things that sucked and some people said it was inherent to Microkernels but regardles Mach is probably a good kernel for research and that is all this is.

Reply Score: 3

RE: Mach, DFBSD and GoBSD
by Tuishimi on Sat 26th Nov 2005 06:09 UTC in reply to "Mach, DFBSD and GoBSD"
Tuishimi Member since:
2005-07-06

Ahhh! Good. You cleared up my confusion.

Reply Score: 1

RE: Mach, DFBSD and GoBSD
by Nicholas Blachford on Sat 26th Nov 2005 15:20 UTC in reply to "Mach, DFBSD and GoBSD"
Nicholas Blachford Member since:
2005-07-06

Speed was one of the things that sucked and some people said it was inherent to Microkernels but regardles Mach is probably a good kernel for research and that is all this is.

It says the first experiments worked but were slow, they incorporated some changes and it then sped up 3 fold.

The speed problems in Microkernels are not inherent, they seem to be related to using a synchronous API with them (like any *nix).

Edited 2005-11-26 15:21

Reply Score: 1

Rice! :)
by jziegler on Sat 26th Nov 2005 00:05 UTC
jziegler
Member since:
2005-07-14

Desktop uses a crisp and clean KDE desktop with an attractive theme with a standard selection of applications.

Does this theme make it go 10 km/h faster? ;) . I'm sure DesktopBSD has features that are more worthy to point out than the default theme. At least on this news site.

Reply Score: 1

RE: Rice! :)
by Anonymous on Sat 26th Nov 2005 00:27 UTC in reply to "Rice! :)"
Anonymous Member since:
---

Umm... DesktopBSD looks nice.. that's their impression!

Reply Score: 1

RE: Rice! :)
by CodeMonkey on Sat 26th Nov 2005 20:39 UTC in reply to "Rice! :)"
CodeMonkey Member since:
2005-09-22

Yes I'm sure there are, but, the whole point of DesktopBSD is as a desktop os. This brings the user interface into one of the primary features of the OS. Granted KDE is a desktop system that can be used on any OS and of course the default theme on DesktopBSD can be changed to anything you want. But the fact that the default theme right off the bat has alot going for it is quite important for a desktop os.

Reply Score: 2

RE[2]: Rice! :)
by Anonymous on Sun 27th Nov 2005 23:21 UTC in reply to "RE: Rice! :)"
Anonymous Member since:
---

yes but most reviews of an OS fall into the category of "hey it looks nice and its KDE or Gnome"

Reply Score: 0

Pointless
by Anonymous on Sat 26th Nov 2005 00:33 UTC
Anonymous
Member since:
---

They just copied the FAQ from the DesktopBSD site.

Reply Score: 0

PC-BSD
by Anonymous on Sat 26th Nov 2005 01:47 UTC
Anonymous
Member since:
---

I just gave PC-BSD a try last week and I personally think that has the BEST configuration of KDE I have ever seen. Very clean and organized menu, very uncluttered defaults and great speed. I would definately recomend it to anyone looking into these BDS desktop systems.

Reply Score: 1

RE: PC-BSD
by Anonymous on Sat 26th Nov 2005 03:06 UTC in reply to "PC-BSD"
Anonymous Member since:
---

I agree with that.

Anyway, where did they get RC3 from? On DesktopBSD's web site all I see is RC2.

Reply Score: 0

RE[2]: PC-BSD
by Anonymous on Sat 26th Nov 2005 05:37 UTC in reply to "RE: PC-BSD"
Anonymous Member since:
---

Go to www.distrowatch.com and look in the bottom left hand corner. The link to rc3 is there. It could be elsewhere but that is how I downloaded it the other day.

Reply Score: 1

Mach 4.0
by kaiwai on Sat 26th Nov 2005 03:28 UTC
kaiwai
Member since:
2005-07-06

Is there anyone in the know in regards to MacOS X, and whether it will be upgraded to a Mach 4.0 core - from the base Mach 3.0 which is currently being used?

Is there also a good PDF/Article that talks about Mach 4.0 vs 3.0? it seems quite interesting, and wondering how well Mach would be if enough R&D and cash was thrown at the problem.

Reply Score: 1

RE: Mach 4.0
by Ronald Vos on Sat 26th Nov 2005 03:34 UTC in reply to "Mach 4.0"
Ronald Vos Member since:
2005-07-06

It wouldn't make sense for Apple to re-port the kernel and mold it into something they can use again, as opposed to just improving what they already have.

Reply Score: 1

RE[2]: Mach 4.0
by kaiwai on Sat 26th Nov 2005 04:04 UTC in reply to "RE: Mach 4.0"
kaiwai Member since:
2005-07-06

Well, I'm not saying to dump what they have, I should have re-phrased it better; are they going to adopt some introduced ideas from 4.0 and port them back into 3.0 or have they moved MacOS X so far away from the original 3.0 idea that it barely resembles a Mack kernel?

The main reason is because if there have been definate improvements of 4.0 over 3.0 - would it be in Apples best interests to bring alot of the 4.0 features accross.

With that being said, however, it would be nice if Apple were a little more open in their vision of the next version of MacOS X - Leopard, and the areas they are focusing on; I can assume, with pretty much certaintity tha they'll be *really* focusing hard on scalability as to ensure that the OS is as threaded and fine grained as possible as to take advantage of dual core (in the future quad core) processors as they become a more regular site on desktops - but then again, its only speculation.

Reply Score: 1

RE[3]: Mach 4.0
by rayiner on Sat 26th Nov 2005 04:38 UTC in reply to "RE[2]: Mach 4.0"
rayiner Member since:
2005-07-06

Mach 4.0 is a pretty significant change from Mach 3.0, and Apple's version of 3.0 has been quite heavily customized. Moving it to Mach 4.0 would be possible, but would probably be so much work that it'd make more sense at that point to just ditch XNU and use something like FreeBSD instead.

However, I don't think there is a lot for Apple to gain from focusing "hard" on fine-grained multithreading for Leopard. You don't neeed sophisticated fine-grained locking to take advantage of dual-core (or even quad-core) CPUs. You need them to take advantage of 16+ way server machines. Once you've gotten the low-hanging fruit, fine-grained locking in an OS is complicated, and there is little use for it on a desktop OS like OS X.

Reply Score: 1

RE[4]: Mach 4.0
by Tuishimi on Sat 26th Nov 2005 06:13 UTC in reply to "RE[3]: Mach 4.0"
Tuishimi Member since:
2005-07-06

...Altho' they ARE trying to carve a niche in the server market as well. And after that Ars Technica (I think?) article slamming the OS X kernel as the problem with it's horrible lack of scalability, you would think they would want to do something about their threading/locking mechanisms.

Reply Score: 1

RE[5]: Mach 4.0
by Duffman on Sat 26th Nov 2005 10:12 UTC in reply to "RE[4]: Mach 4.0"
Duffman Member since:
2005-11-23

"well. And after that Ars Technica (I think?) article slamming the OS X kernel as the problem with it's horrible lack of scalability"

No, It's Anandtech. Ars Technica doesn't make crap like this article.

Reply Score: 1

RE[6]: Mach 4.0
by kaiwai on Sat 26th Nov 2005 12:29 UTC in reply to "RE[5]: Mach 4.0"
kaiwai Member since:
2005-07-06

True, the benchmarks used were also brought up, for example, the MySQL issue was more a situation of HFS+ being over caucious when it came ot reading/writing data - a number of Apple and MacOS programmers pulled it to bits.

Now sure, there are some improvements that need to be made, but I think the article painted MacOS X to be worse than it really was.

Reply Score: 1

RE[7]: Mach 4.0
by Tuishimi on Sat 26th Nov 2005 15:01 UTC in reply to "RE[6]: Mach 4.0 "
Tuishimi Member since:
2005-07-06

Well, good, actually. I did not see those followup articles. It should have been more loudly defended. ;) I am. btw, a Mac user and have no issues.

Reply Score: 1

RE[7]: Mach 4.0
by rayiner on Sat 26th Nov 2005 18:25 UTC in reply to "RE[6]: Mach 4.0 "
rayiner Member since:
2005-07-06

In some ways it did, but the lmbench numbers are particularly damning. Lmbench is a very simple benchmark, but since UNIX is a very simple system, it gets to the heart of a lot of UNIX performance issues. It'll tell you what the basic primitives of your program cost, and on OS X, these primatives are very expensive.

Reply Score: 1

RE[4]: Mach 4.0
by kaiwai on Sat 26th Nov 2005 12:33 UTC in reply to "RE[3]: Mach 4.0"
kaiwai Member since:
2005-07-06

However, I don't think there is a lot for Apple to gain from focusing "hard" on fine-grained multithreading for Leopard. You don't neeed sophisticated fine-grained locking to take advantage of dual-core (or even quad-core) CPUs. You need them to take advantage of 16+ way server machines. Once you've gotten the low-hanging fruit, fine-grained locking in an OS is complicated, and there is little use for it on a desktop OS like OS X.

The issue isn't so much fine grained so that it can scale to the moon and back; the issue is scalability so that MacOS X adequately takes advantage of dual core AND processor Mac's. That need to get that sorted out, whether its massive kernel fine grain or replacement of parts - thats up to the engineers, but the fact remains that the performance boost should have been alot better.

Reply Score: 1

RE[5]: Mach 4.0
by rayiner on Sat 26th Nov 2005 18:28 UTC in reply to "RE[4]: Mach 4.0"
rayiner Member since:
2005-07-06

To take care of dual-core to quad-core Macs, Tiger's course-grained multithreading probably should have been adequate. With only four possible concurrent processes, you don't need a lot of seperate locks in the kernel to ensure that they don't hold each other up.

Reply Score: 1

RE[6]: Mach 4.0
by kaiwai on Sat 26th Nov 2005 23:08 UTC in reply to "RE[5]: Mach 4.0"
kaiwai Member since:
2005-07-06

Even so, one has to realise that there will also be quad cores on the books, so looking at 2 years into the future, how about a PowerMac with 8 cores all together? like I said, there has to be something in the OS that is holding it up on an SMP configuration.

There has been several benchmarks and there are some scalability issues with in MacOS X when compared to Linux - which includes issues like slow thread creation etc. Its not about bashing MacOS X, but trying to find what is causing the problem(s) and addressing them in a timely manor.

Reply Score: 1

Strange choice
by Anonymous on Sat 26th Nov 2005 08:57 UTC
Anonymous
Member since:
---

Like someone else already said: why Mach?

The L4 kernels are much better in general. Faster, more-modern, some of are even still actively developed...

Reply Score: 0

Anonymous
Member since:
---

Mach-lite was some scaled-down version of Mach 4 IIRC, whereas Lites is Johannes Helander's 4.4BSD personality for Mach (3, 4 and RTMach IIRC - see http://citeseer.ist.psu.edu/helander94unix.html for his 1994 Masters' Thesis on Lites). So I'm rather assuming drhodus actually used Lites - like the now defunct xMach and yamit projects.

Reply Score: 0

Anonymous Member since:
---

I believe it's Mach+Lites, there is no Mach-lite, even if it sounds interesting. ;)

Reply Score: 0

Well...
by prokoudine on Sat 26th Nov 2005 16:25 UTC
prokoudine
Member since:
2005-08-09

I fail to understand what is the reason of all that "desktop" reviews.

What would I learn from those screenshots? That there is KDE and it has a nice theme? That there is a package manager? Who cares? I'd like to see screenshots that prove that I can do anything with this DesktopBSD: retouch photos, author DVD, create music etc. Instead all I see is some silly Konqueror window.

C'mon guys, get serious

Reply Score: 1

The OSNews BSD logo...
by Anonymous on Sun 27th Nov 2005 02:11 UTC
Anonymous
Member since:
---

... I've said it before: the logo you're using is for FreeBSD, not the BSDs as a whole. For the whole, you'd be better off using the daemon mascot.

Reply Score: 0

RE: The OSNews BSD logo...
by Anonymous on Sun 27th Nov 2005 11:51 UTC in reply to "The OSNews BSD logo..."
Anonymous Member since:
---

But this is FreeBSD-related news not the general BSD news. That's why the FreeBSD's new logo is used. Find that our by clicking on the logo!

Reply Score: 0