aMule Forum
English => aMule News => Topic started by: Madcat on February 26, 2004, 05:47:43 AM
-
When the original lMule project was started by Timo Kujala aka Tiku, the long-term plan was to have one mule for all 3 platforms - windows, linux and mac. That was also one of the main reasons why wxWindows was chosen as GUI library, because it gives native look to an application on all platforms. For a long time, that plan seemed almost impossible to achieve, and even completely dropped for a while.
Today, we have good news - after two forks since the original lMule project, aMule finally goes truly multiplatform. The hardest part of the windows and mac ports has been finished recently, and we are currently working on fixing the final issues and cleaning up what we broke during porting. We felt that it would be inform you of our current progress and apologize for the long delay in the planned 1.2.7 release. The planned 1.2.7 release is now dropped, and we are currently moving quickly towards aMule 2.0.0 relelease which will begin a new era in the history of the project - multiplatform.
The Mac port is being done by Kry mainly. He ported all gtk code to a gtk-free version of amule, and compiled the 1º Mac version 1 month ago! He has been tis time fixing the scripts and getting the endian issues fixed. Lemonfan was the one that did the first untested endian fixes, and Kry fixed the rest of the app.
All the team wants to thank PowerMike and Hellimod, from our irc channel, for providing ssh & VNC access to their Macs.
The windows port is developed by a guest star Madcat from the ShareDaemon (http://sharedaemon.sf.net) development team. He rewrote large parts of the GUI to be cross-platform compatible, and implemented new searchpage notebook closebuttons using only wxWindows functionality (as opposed to previous nonportable GTK code).
Please note that the screenshots below are only for initial previewing, there is still much work to do towards really good-looking interface, so don't worry - this is only the beginning :)
aMule on Mac OS X
(http://www.amule.org/fixed_mac_sm.jpg) (http://www.amule.org/fixed_mac.jpg)
aMule on Windows 2000
(http://www.amule.org/win32_fixed1_sm.png) (http://www.amule.org/win32_fixed1.png)
aMule on Windows XP
(http://www.amule.org/amule_xp_sm.png) (http://www.amule.org/amule_xp.png)
---
The aMule development team.
-
Nightly build from 2602 won't compile on Mac os. Error in amulecmd and when disabled, error in ED2KLinkParser (listensocket.cpp: endian.h missing).
What about a beta mac os version? We're HARD waiting to get a serious edonkey client!
Thanks for your work, sarge
-
Weel, it does not connect to servers on MacOS right now (each night, one fix) so you better wait ;)
Anyway, can you provide me the error on a bug report on Mac forum?
-
So there isn't and chance that I get the Secured Hash in the next time? (It is in the CVS, but not in any release.)
To bad, that was really the one thing I was looking forward, since this let me stick with eMule, till it is somewhere possibil in Linux.
-
Originally posted by Archmage
So there isn't and chance that I get the Secured Hash in the next time? (It is in the CVS, but not in any release.)
To bad, that was really the one thing I was looking forward, since this let me stick with eMule, till it is somewhere possibil in Linux.
sure, in next release ( 2.0.0 ) :)
greets
-
Uh? Secure Hash / Secure Ident is in on the next release (2.0.0).
Also some MORE fixes. Rather long changelog will be.
You'll use aMule ;)
-
ok.. next Mac screenshot [powered by Kry] :)
(http://www.amule.org/amule/amule-mac-shared.jpg)
(http://www.amule.org/amule/amule-mac-transfer.jpg)
greets ;)
-
and .. :D
Hi all !!!
Great news : the 1.2.6 FreeBSD port has just been accepted in the official
FreeBSD ports collection !!!!!!
http://www.freebsd.org/cgi/query-pr.cgi?pr=62969
http://www.freshports.org/net/amule/
Yipeee !!!!!
Ganaël LAPLANCHE
-
Really... you guys are amazing. I never expected this project to go this fast. The dev team is doing great work, the project really rocks! Nice to see so many ppl attracted, and contributing. A nice community is being build, kudos to the responsible ppl (those who started this (amule), those who are continueing the job).
I thought of this as an 'temporary' project, some intermediate between xmule's downfall (wasn't it?) and sharedeamon starting-up. But you know, maybe... ;-)
If everyone goes on this way, if the project keeps on going as it is now, well - I think only the seperation of core and gui stands in the way. And I can imagine this will be done. And then - the possibilities! kazaa, and all the other networks - it can all be integrated.
Really. I think, as it's goin' now, aMule is THE p2p client for linux that seems to have the most potential. GiFT concentrates on their own protocol (pitty, imho, but maybe you guys can 'steal' the kazaa/etc code?!?), share deamon has a long way to goo (but work is being done, I know), maybe mldonkey (haven't tried a long time, last time wasnt a succes) is the only real competition - but competition is great, esp for OSS software.
anyway, again: congratulations! And keep up the good work.
-
btw its nice to see the fight/problems emule had to face have been settled. I'd like to thank you guys for the support you gave - really a very nice move! (not only the donation, but also the moral support!)
:baby:
You know, this is really the Open Source Spirit which makes the community so nice! thanks! :)
-
thank you superstoned, very nice to hear :)
and good news for mac users .. our macMule is saving & loading met files now :)
(http://www.amule.org/amule/amule-mac-part-met.jpg)
greets
-
Many many thanks to superstoned AND every amule dev/user :D
-
hi, nice to see another mac eDonkey client nearly there. i normally compile/use mldonkey which is oCaml, so what language are you porting to ?
I have tried compiling amule without success (like a lot of other osx users :P) so iŽm wondering when your going to put out a beta for the peeps on the street ? :D
-
Hello. I'm waiting for the working MacOS X version.
I understand that people are working on it. Thank you.
Is there any web page where I can see the progress just like that
of the Mozilla project?
It would be helpful if the web page has these.
- Current Bugs
What blocks the successful working version on Mac?
- Features supported
For example... Will it support multiple languages?
-
There's no such page :-(
I don't think there will ever be, though, since such pages require a clear very much thought development roadmap. Anyway, you can join us at #amule in irc.freenode.net and we'll tell you whatever you ask us for ;-)
Please remember that Mac and Win32 support is a feature added on 2.0. Since this release is still rc2, it's not fully supported. We're working on it. Your comments are very much apreciated since they'll lead us to the correct way to have a full MacOS X support.
Thanx a lot for your post :-)
Greetings.
-
Originally posted by jongampark
Hello. I'm waiting for the working MacOS X version.
I understand that people are working on it. Thank you.
Is there any web page where I can see the progress just like that
of the Mozilla project?
It would be helpful if the web page has these.
- Current Bugs
What blocks the successful working version on Mac?
- Features supported
For example... Will it support multiple languages?
atm u can use this forum -> http://www.amule.org/amule/board.php?boardid=49&sid=
greets
-
A historical moment, the very first bytes transferred with aMule on windows :)
(http://www.amule.org/first_bytes_with_amule_on_win32.png)
[08:19] Managed to get whooping 100kb of data, until it started creating part file and I discovered I didn't have enough space for it :)
[08:20] that's a little step for a Mad Cat and a giant step for the aMule community :-P
[08:21] :)
[08:21] :)
Enjoy,
Madcat.
-
Champagne !! :D
-
Heh, I got aMule to compile and run on Windows, but it always crashes after connecting to server.
-
Disabled UDP? ;)
-
Tried now, it looks like it takes about a second longer to crash now. I can post backtraces if anybody's interested.
-
At current state, yes, it crashes right after connecting to server. This is due to UDP issues (I'm hoping Kry can take a look at those). If you comment out the crashing line, it stays online and can even download, however, source exchange and searching won't work.
Madcat.
-
I just fixed the UDP. Global search is working at aquatroll's home, I think it should work everywhere.
cvs up the developers and testers, please ;)
And win32 devs: request me more stuff if needed :P