Re: desktop replacement OS; Darwin/Webkit project
site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=Dtr9pfu+BPft1UDpn7ny2+3jUPtrPLJIavMOP1QlMo8=; b=gHg/tkyp+uwnpye7xZ9kdhDcFzw78O7Yy32yU89l8HOc8ZlwbOTdxcqNauU99xLLWs yZHsU0NY5xTWtQlI1FyQn5NXkYyMmacbfn+i4qrspOmguFOO45bfuIPB9dcx38dTgK7W 8fakH4ZzuucZllnPkZVtrMQ3J2WtewzvWITQQ= Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=tK72acah4tKdDd1J2V/Ks8rOqM/VHLyi4dMx1FS1FdRG/cBuZIJeQr9Ne5jwA5Udmg Hv2Cln9DudoTRauIDUA9xr2Y+kIlzxVw04DX+MNFRHGTPBOhAIBle/8a76L3e7BJiAz3 9McNQ9QaQ0v4olv4KmfCYBfMctUWTEqpPgs4o= Thanks Jean-Daniel for your reply, including the reference to Illumos, and Esteban for bringing up this discussion of OS+gui in the first place. Two remarks here: (1) there are lots of reasons why one might want to start with Darwin (which is not to say that the reasons stated for not starting with Darwin are not all valid) (2) i would like very much to discuss OS+gui options for various free systems (haiku, syllable, aros, or others, such as Illumos which i was not familiar with), but i don't think Darwin Dev is the right list---too off-topic. So please recommend one or more, and thanks! Now, as to point (1), any innovation you come up with in the OS layer for whatever project you're working on, you may want to port to the Mac. After all, it is still easy to write apps for the Mac so you'll be able to easily expose your innovation to a wide audience. And further, even if Darwin only runs easily on Mac hardware, i'm not so sure that is so bad for all purposes. After all, the Apple desktop hardware at least always seems to be well laid out and easy to fiddle around with, and has a palpable good quality. So i'm just saying it is not necessarily a mistake to start off from Darwin. However, regarding (2) above, i would like to find a forum in which all these other OS+gui combos can be compared with each other, so thanks for any clues there. dan On Thu, Dec 2, 2010 at 3:54 AM, Jean-Daniel Dupas <devlists@shadowlab.org> wrote:
Le 2 déc. 2010 à 12:38, Esteban Vincenzi a écrit :
because it is a challenge? "open source", or "free enough"?
I mean "Open source". Lots of drivers and critical OS parts are closed source, like the Graphic drivers for instance. I'm curious to see how such Webkit based OS perform without any GPU acceleration support (and without OpenGL).
The kernel should be Unix, it can be w-e Plan 9 uses as kernel. I chosed Darwin.
The license that I will use is European Union Public License. Solaris is basically deprecated since Sun became part of Oracle.
Maybe Solaris. Certainly not Illumos. ( http://www.illumos.org/ )
*BSD may be a nice second option...
FreeBSD is AFAIK the most active BSD community, so I would probably go this way if I had to develop a modern OS and want to avoid linux. Using a "kernel" with partially available sources and no community to work on it is probably not the choice I would have done.
Linux is a mess, and my project will not be "another Linux distro" (since it is an ego-based project, being named after its founder... Linux has some issues from the very beginning, by starting as a clone of a copy of Unix, I deem the Linux kernel [and the GTK/QT toolkits] unaceptable for a "Windows OS" deprecator).
Il giorno dic 2, 2553 BE, alle ore 04:44, Jean-Daniel Dupas ha scritto:
Le 2 déc. 2010 à 11:36, Esteban Vincenzi a écrit :
hi, I have a project for an OS interface that replaces the desktop as metaphor. I have chosen Darwin as kernel, and Webkit as... canvas manager (deprecates windowing manager)
Is there any reason you choose a kernel that is not open source enough to rebuild a working OS and that barely supports running on anything that is not a Mac hardware ?
It is a dual design/software_development project; but I think the general architecture is sufficiently diagramed.
I already know Java (love the language, hate the JVM) and was starting to learn C++ but consider it useless since I will use ObjC instead.
Are there any "C book" (the one made by the original creators, which I'm not interested in learning) style link, book or other reference which I can read to learn ObjC?
-- Jean-Daniel
-- Jean-Daniel
_______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/dan.hitt%40gmail.com
This email sent to dan.hitt@gmail.com
_______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... This email sent to site_archiver@lists.apple.com
participants (1)
-
dan hitt