Domain: opendarwin.org
Stories and comments across the archive that link to opendarwin.org.
Stories · 30
-
Dumping Aqua On Mac OS X For X11?
Sagefire asks: "Aqua is a beautiful interface but it can be incredibly resource intensive (especially for older/low-end machines). And, though the open source community has made great strides in reverse engineering proprietary drivers from Mac OS X, I would love to be able to simply keep using the drivers that came with it, for now. Since there is a fully functional BSD variant under the hood, is it possible (using X11.app, darwinports, and/or Fink) to boot to a command line and simply startx? Would it use less RAM to bypass Aqua?" -
Apple Announces New Open Source Efforts
Today Apple announced a few expanded open source efforts. First, beginning with Mac OS X 10.4.7, the Darwin/Mac OS X kernel, known as "xnu", is again available as buildable source for the Intel platform, including EFI utilities. Second, iCal Server, Bonjour, and launchd are moving to Apache 2.0 licensing. And finally, Mac OS Forge has been launched, as the successor to OpenDarwin as a conduit for hosting projects such as WebKit that were formerly hosted by the OpenDarwin project's servers, such as WebKit. Mac OS Forge is sponsored by Apple. DarwinPorts has already moved to its own servers. Update: 08/08 01:43 GMT by J : The official Apple announcement is now out. Other fun news: Leopard will ship with Ruby on Rails. -
OpenDarwin Project Shutting Down
niabok writes "According to a message sent by Rob Braun to the OpenDarwin mailing lists, the OpenDarwin project will be shutting down, saying that 'OpenDarwin has failed to achieve its goals in 4 years of operation, and moves further from achieving these goals as time goes on.' The project's servers will remain online long enough to allow developers to move their various projects elsewhere." -
Next in Browser Development, High DPI Websites?
Joost de Valk writes "In a post at the WebKit blog, Dave Hyatt raises interesting points about the future of web development and browsers. He says, that with screens getting more and more pixels, it is imperative website design takes the next step: High DPI Website rendering. This could mean that a CSS pixel (px) is rendered as a 2x2 pixelblock. In the article he also mentions WebKit will be providing possibilities to use SVG for all kinds of purposes, like backgrounds. He calls upon other browser developers to take part in the discussion so that 'concrete standards in this area can be hammered out.'" -
Will MacIntel Kill Apple Open Source Efforts?
An anonymous reader writes in to say that "Rob Braun (OpenDarwin core developer claims Apple's open source efforts are now dead, because Apple is afraid of assisting OSx86 piracy. First, Apple withheld the source of cctools required to to build Darwin. Now it seems they are no longer releasing the source to OS X's xnu kernel. " -
Apple Gifts Top WebKit Contributors with MacBooks
soundofthemoon writes "Just nine months ago, Apple started the WebKit Open Source Project. In that time, contributors have added some significant improvements to WebKit (and thus Apple's Safari browser). Today Apple gave their open source contributors a big thank-you, including rewarding the top contributors with some nifty goodies: 'As a thank you, we are giving MacBook Pro computers to twelve of our top contributors. We've also invited five of them to attend Apple's Worldwide Developer's Conference 2006 on Apple's dime.' Looks like donating your time isn't a thankless job anymore." -
Fun Stuff at OSCON 2005
OSCON 2005 was held in a convention center this year, instead of a hotel, because it just got too big (2000+ people). Too big, in fact, for pudge and myself to cover more than a fraction of the talks and the ideas flitting around the hallways. But here's some of what I found cool last week. And if you attended or presented at OSCON and want to tell us about all the neat stuff we missed, please, share your thoughts in the comments, or submit a fact-rich writeup and we'll maybe do a followup story later.Mike Shaver's talk on writing Firefox extensions was packed to the walls. If you've been wanting to try it, Firefox 1.5 makes development easier, and should be out soon, so now's a good time. This talk and the tutorial on Ajax persuaded me to start using the DOM Inspector and debugging some JavaScript to get a better understanding of webpage manipulation.
Aaron Boodman's talk on his extension Greasemonkey was a walkthrough of writing a simple GM user script, a discussion of what's coming up, and some Q&A. Greasemonkey 0.5 ("Now With Security!") is in beta: there are multiple security changes that suggest someone really has sat down and thought the whole model through. GM works with Firefox, Seamonkey, Opera, and Windows MSIE (but not, oh please somebody correct this oversight, Safari).
Ruby on Rails is hot; if you want to develop a web app quickly you can't ignore it. It stresses "convention over configuration" with reasonable defaults. The tutorial went from installation to the "hello world" of the web, a blog (!), in a few hours. Anyone have a real-world example of Rails scaling to a large project and lots of traffic?
DarwinBuild is an open-source project from Apple that aids in building the open-source components of Darwin/Mac OS X. Given a build number of Mac OS X, it will fetch and build the software for that version, allowing you to modify the source as needed, making it easy for any developer to modify everything from the kernel to various utilities (just remember to reapply the modifications after running Software Update, if necessary). You can read more about it from, in addition to the web site, the presentation slides.
Google and O'Reilly gave out the 2005 open source awards, with $5000 attached to each. Congratulations to the winners.
Tony Baxter's Shtoom is a cross-platform VoIP client and software framework, written in Python, for writing your own phone applications.
Novell is still moving its employees from Windows to Linux, which we first heard at last year's OSCON. The migration from Microsoft Office to OpenOffice is complete, and the big step, from Windows to Linux, is 50% complete, projected to be 80% by November. Miguel de Icaza gave flashy demos of some Linux desktop applications that didn't impress this cynical observer very much.
PlaceSite is an open-source project looking to bring physical proximity awareness to Internet access at coffeeshops and other meetingplaces: think "local-only Friendster" and you're not far off. They got feedback from a monthlong trial earlier this year and are working on a new version that will be easy to deploy. Could be neat.
In a great 2-hour session on Wednesday, we got to hear from representatives of four leading open source databases about what they've been working on lately. Here are the summaries...
Ingres r3 has an impressive list of big features. Ingres was just open-sourced by Computer Associates this summer, and it's gotten a lot of attention for being a full-featured enterprise database. Ingres supports table partitioning that can be either range-based or hash-based, which can greatly improve performance in many cases. Its optimizer can now come up with parallel execution plans, which can be useful even on single-CPU machines and non-partitioned tables. There's also federated data storage (one can access data stored in another RDBMS through Ingres) and replication. And they're working on a concurrent access cluster, to allow data to be manipulated not just by multiple threads on one machine, but multiple machines.
A side note: Computer Associates was invited by O'Reilly to talk about its recently open-sourcing Ingres. Its representative, while confessing that introducing a new license was "probably the wrong thing to do," said that other licenses wouldn't have worked for them (the GPL "was seen as viral"). The one question that the audience had time to ask was "is Ingres a dump" -- is CA making it open-source to transfer the responsibility of support from the company to the community? The three-part "no" answer was that there are more CA developers working on Ingres now, that Ingres is at the core of their new releases, and that they've sponsored a "million-dollar challenge" to foster community interest. Time will tell I guess.
Firebird 2.0 has been in alpha since January and a beta is expected soon. Since 2000 much of their development has been aimed at making the product easy to install, and making the code easy for a distributed group of developers to work on. This year they're building features on that groundwork. Their design includes 2-phase commits (since the beginning), cooperative garbage collection (as a transaction encounters unneeded data, it removes it) and self-balancing indexes. Backup has been improved. When 2.0 gets to beta, I'm going to check this out, it sounds like very interesting technology (and apparently it will install with four clicks!).
MySQL 5.0 is in beta, and has been feature-frozen since April. Back in 4.1, its abstracted table-type has been put to advantage with odd engines like Archive (only insert, no update); Blackhole for fast replication; and an improvement to MyISAM for logging (allowing concurrent selects with inserts-at-table-end). Their Connector/MXJ lets you run a native MySQL server embedded inside a Java application. In 5.0 we're seeing stored procedures per the SQL:2003 standard, triggers, updatable views, XA (distribution transaction), SAP R/3 compatible server side cursors, fast precision math, a federated storage engine, a greedy optimizer for better handling of many-table joins, and an optional "strict mode" to turn some of MySQL's friendly nonstandard warnings into compliant errors. And they're working on partitioning, ODBC, and letting MySQL Cluster's non-indexed columns to be stored on disk.
PostgreSQL 8.1 is expected to be released in November or December, after a feature-freeze in July -- and it's an impressive list of new features. Their optimizer will make use of multiple indexes when appropriate, which is pretty darn exciting. The recommendation will be that in most cases it will be most efficient to have only single-column indexes and let the optimizer figure out which combination to use. They're implementing a 2-phase commit, they're bringing the automatic vacuum into the core code, and they removed a global shared buffer lock so they're now getting "almost linear" SMP performance scaling. I've never felt the need for Postgres, but I'm definitely going to look at 8.1.
-
Apple to Adopt KDE4's KDOM and KSVG2?
Anonymous Coward writes "According to Eric Seidel, Apple WebCore developer, Safari may soon have 'experimental SVG support.' He ported KDE's new DOM architecture KDOM as well as their Scaleable Vector Graphics (SVG) implementation KSVG2 and render tree library KCanvas to WebCore. A new section devoted to SVG is also up on the WebCore site. Does this all mean that SVG will now go mainstream, finally?" -
Apple to Adopt KDE4's KDOM and KSVG2?
Anonymous Coward writes "According to Eric Seidel, Apple WebCore developer, Safari may soon have 'experimental SVG support.' He ported KDE's new DOM architecture KDOM as well as their Scaleable Vector Graphics (SVG) implementation KSVG2 and render tree library KCanvas to WebCore. A new section devoted to SVG is also up on the WebCore site. Does this all mean that SVG will now go mainstream, finally?" -
Apple to Adopt KDE4's KDOM and KSVG2?
Anonymous Coward writes "According to Eric Seidel, Apple WebCore developer, Safari may soon have 'experimental SVG support.' He ported KDE's new DOM architecture KDOM as well as their Scaleable Vector Graphics (SVG) implementation KSVG2 and render tree library KCanvas to WebCore. A new section devoted to SVG is also up on the WebCore site. Does this all mean that SVG will now go mainstream, finally?" -
Apple Releases WebKit
rohanl writes "Apple has responded to recent criticisms from the KHTML developers by providing a live CVS repository (including all history) of WebCore, JavaScriptCore and the newly open sourced WebKit, public mailing list, irc channel and bug database. Details at the new webkit.opendarwin.org" -
DarwinPorts Now Available as a .dmg
MitsuMirage writes "From Apple's ADC mailing list: 'OpenDarwin.org has released DarwinPorts 1.0 to provide an easy way to install various open source software products on the Darwin OS family (OpenDarwin, Mac OS X and Darwin). Version 1.0 features about 2500 completed ports.'" -
DarwinPorts Now Available as a .dmg
MitsuMirage writes "From Apple's ADC mailing list: 'OpenDarwin.org has released DarwinPorts 1.0 to provide an easy way to install various open source software products on the Darwin OS family (OpenDarwin, Mac OS X and Darwin). Version 1.0 features about 2500 completed ports.'" -
Interview - Jim White of the Darwine project
Kelly McNeill writes "The Darwine project intends to port and develop Wine as well as other supporting tools that will allow Darwin and Mac OS X users to run Windows Applications. It is an open source project led by a growing number of developers including Emmanuel Maillard, Pierre d'Herbemont and Sanjay Connare. osOpinion/osViews had the privilege to speak to with the project's administrator, (Jim White) to tell us more about Darwine and where the project is headed. For those that don't know, Darwine is Wine (Wine Is Not an Emulator) for OS X on PPC. The following is the transcribed dialog of their conversation which is also available in an audible format on osRadio.com." -
OpenDarwin 7.2.1 Released
Ed Waldmire writes "I am pleased to annouce to the /. community that the OpenDarwin community has released OpenDarwin 7.2.1. This release corresponds to Mac OS X 10.3.2 and includes many bugfixes and additions. Most notable are ncutil, YUM, and a tulip NIC driver." -
OpenDarwin 7.2.1 Released
Ed Waldmire writes "I am pleased to annouce to the /. community that the OpenDarwin community has released OpenDarwin 7.2.1. This release corresponds to Mac OS X 10.3.2 and includes many bugfixes and additions. Most notable are ncutil, YUM, and a tulip NIC driver." -
DotGNU Ported to PocketPC
t3rmin4t0r writes "The Pocket PC# group has ported DotGNU Portable.net to PocketPC. This is a significant step because the .NET Compact Framework SDK is heavily licensed, unlike the .NET SDK available for free from MSDN. Thanks to PocketPC#, now you can build Window.Forms C# applications for PocketPC without submitting to Microsoft's exhorbitant SDK licensing fees. Portability to embedded/low-end hardware is one of Portable.net's stated goals. DotGNU Portable.net also works on 9 major CPU architectures according to gentoo's portage. The Darwin-ports features a cool package with Windows.Forms for Mac OS X. Handhelds like iPAQ or Zaurus have also ports (the iPAQ one features Windows.Forms). Esoteric hardware like the Sony Playstation 2 or the Microsoft XBox can also run Portable.net." -
DarwinPorts Project Crosses 1000 Ports Mark
Soroths writes "The DarwinPorts project just achieved a new milestone at crossing the 1000 ports mark in its quest to bring the world of Open Source Software to the Mac OS X platform. Let's give them support and check the main site for more information about the entire project, including how to join!" -
DarwinPorts Project Crosses 1000 Ports Mark
Soroths writes "The DarwinPorts project just achieved a new milestone at crossing the 1000 ports mark in its quest to bring the world of Open Source Software to the Mac OS X platform. Let's give them support and check the main site for more information about the entire project, including how to join!" -
NetBSD's COMPAT_DARWIN Adds XDarwin Support
Dan writes "NetBSD's Emmanual Dreyfus says that COMPAT_DARWIN is now able to run Mac OS X's XDarwin (this is, the X Window server for Darwin). The server is fully functional: display, keyboard and mouse work. He says that running Darwin has no interest in itself, but having it working ensures that NetBSD's IOKit (1) emulation is good enough to be used. Darwin is Apple's Mac OS X core. A fully functional Darwin binary compatibility on NetBSD/powerpc & NetBSD/i386 will imply getting MacOS X libraries to run any Mac OS X program, just like NetBSD is now able to run binaries from Linux, FreeBSD, Solaris, and many other OSes." -
Qt/Mac KDE Call for Help
aqsalter writes "Benjamin Reed of Fink fame is calling for help porting KDE to Mac using Qt/Mac. Interested parties should swarm the KDE-Darwin mailing list. KWrite for Mac here we come!" -
Gentoo, Fink, and DarwinPorts Join Forces
Mr. Quick writes "From Metapkg, "In order to better provide freely-available software to users of Mac OS X and Darwin, we Fink, Gentoo, and DarwinPorts commit ourselves to work together." A unified front for free software on Mac OS X is something that was needed." -
An Introduction To And History of Darwin
proclus writes "Roberto Donhert of Aqua icon theme fame (screenshot) has written a concise review of Darwin OS. The article covers the origin and evolution of Darwin OS, as well as the various Darwin distributions that are available for PowerPC and x86 architectures. OSnews has the story. The only thing that I would add is the contributions of Torrey Lyons of XonX, who created the XDarwin Xserver that made so much of this possible. BTW, Roberto also has a commentary about the SCO situation running at OSnews." -
Interview with Jordan Hubbard About DarwinPorts
Gentu writes "OSNews hosts an interview with Jordan Hubbard (of Apple, OpenDarwin, and FreeBSD fame) where they discuss DarwinPorts and how they compare to Fink. There is also a hint from Jordan that there might be some of the FreeBSD 5.x advancements to be found in Mac OS X 10.3 (Panther) that is coming out, reportedly, this autumn." -
OpenDarwin.org Releases Darwin With Fixes
An anonymous reader writes "OpenDarwin released a 'fixed' version of the Darwin 6.0.2 ISO (the OpenDarwin-20030213 Binary Release) for both x86 and PPC. It is currently installing, so I can't tell you all what works now, etc. Hopefully I can use my old PC box as a server with this..." Apparently, it is mostly a recompile, without local OpenDarwin modifications. It doesn't include perl, pending integration of perl 5.8 ... could this mean Mac OS X will finally have a current perl in the next Mac OS X release? -
Apple Publishes Keynote XML Schema
grouchomarxist writes "Apple has published a technote on the XML file format (APXL schema) used by their new presentation application Keynote. They've also created a mailing list for those interested in writing Keynote tools." I am so there. -
Apple Posts Their X11 Source
fdiv_bug writes "This happened a day or two ago, but it slipped my mind to report it. Looks like Apple has released the source code to their X11 implementation for Mac OS X." Also check out more downloads at OpenDarwin.org. -
Apple Releases JavaScriptCore Framework
ace writes "Apple has released the source to JavaScriptCore, a JavaScript framework based on KDE's kjs JavaScript engine. 'JavaScriptCore is a private API which may be used by future Mac OS X applications such as Sherlock, and is provided as Open Source as part of our partnership with the KDE community. JavaScriptCore will be used by Sherlock in an upcoming OS release, and possibly by other Apple software in the future. Apple chose kjs as the basis of its JavaScript technology for its simple and efficient code.'" -
Jordan Hubbard moves to new OpenDarwin.org
bootc writes "Last week we heard the news that Jordan Hubbard was leaving the FreeBSD Core Team. I received an email about the new OpenDarwin.org web site and had a look around, just to find that our friend Jordan was member of the OpenDarwin Core Team!" Apple has consolidated its Open Source web site, including Darwin, under its developer site, while the Internet Software Consortium is hosting the independent OpenDarwin.org, which will develop OpenDarwin with the developer community and collaborate with Apple to merge OpenDarwin technologies into Darwin and Mac OS X. -
Jordan Hubbard moves to new OpenDarwin.org
bootc writes "Last week we heard the news that Jordan Hubbard was leaving the FreeBSD Core Team. I received an email about the new OpenDarwin.org web site and had a look around, just to find that our friend Jordan was member of the OpenDarwin Core Team!" Apple has consolidated its Open Source web site, including Darwin, under its developer site, while the Internet Software Consortium is hosting the independent OpenDarwin.org, which will develop OpenDarwin with the developer community and collaborate with Apple to merge OpenDarwin technologies into Darwin and Mac OS X.