Slashdot Mirror


The Joys Of Porting

Gambit Thirty-Two writes "Old news, but Sendmail has ported their MTA to Linux390." And in other news: sitz writes "It would appear as though some madman has port apache to WinCE <Insert witty beowulf comment here>. It's only been tested on a couple of platforms (including the Jornada 720, and is 'based on the WinNT port, with lots of dirty modifications'. That's still pretty swanky. I've also set up a mirror of this site, which will be up for a couple of weeks." Update: 08/27 15:19 PM GMT by H : Yes, the Sendmail story is a dupe - somebody didn't read my story before posting his. *grin*

89 comments

  1. Fix the link... by swordboy · · Score: 0, Redundant

    A HREF="http://slashdot-at-synack-dot.org">Gambit Thirty-Two writes "Old news, but Sendmail has ported their MTA to Linux390." And in other news: sitz writes "It would appear as though some madman has port apache to WinCE . It's only been tested on a couple of platforms (including the Jornada 720, and is 'based on the WinNT port, with lots of dirty modifications'. That's still pretty swanky. I've also set up a mirror of this site, which will be up for a couple of weeks."

    The link is broken.

    --

    Life is the leading cause of death in America.
    1. Re:Fix the link... by CmdrTaco+on · · Score: 0

      He got second post, the first poster made a remark about joy of FP, yet he is marked redundant. Idiot moderators.

      --

      saru mo ki kara ochiru

  2. Old News by yooden · · Score: 3, Funny

    Yup, I already read it somewhere. If I would remember where, I would post a link to it.

    1. Re:Old News by DonFarfisa · · Score: 1

      We still love ya' rob... although you scare the holy hell out of us.

    2. Re:Old News by Gambit+Thirty-Two · · Score: 1

      Heh, i considered it 'old news' because it was from last night at 9pm..

  3. The Joys of Redundancy... by OblongPlatypus · · Score: 2

    Is that Sendmail bit really so important we have to read it twice? In a row?

    --
    -- If no truths are spoken then no lies can hide --
  4. Previous Story by JWW · · Score: 1, Redundant

    Isn't the previous stroy about Sendmail on the IBM mainframe too?

    1. Re:Previous Story by RussGarrett · · Score: 1

      Not only that, but the previous story links to the same article on CNET!

      Come on, Slashdot, this is a new low.... two duplicate stories in a row!

    2. Re:Previous Story by Anonymous Coward · · Score: 0
      Come on, Slashdot, this is a new low.... two duplicate stories in a row!
      Nope, it's happened before. I remember one time Taco and Hemos both posted a story about vague rumors of an MS Office port to Linux within 20 minutes of each other. They deleted the second one soon though. Expect Timothy's version not to be around much longer.
  5. What the hell is this about? by Uttles · · Score: 1

    OK, this post is really screwed up. Someone needs to fix the broken link and rethink the organization of the paragraph there. I'm sure I'm not the only one who doesn't appreciate the "stream of conciousness" style writing in this one...

    --

    ~ now you know
    1. Re:What the hell is this about? by Anonymous Coward · · Score: 0

      I agree, the post makes almost no sense at all. You would think at least they would be able to get the link tag correct. This site is becoming lamer by the minute.

    2. Re:What the hell is this about? by Anonymous Coward · · Score: 0

      heh, this is open source mindset, they expect someone else will fix it.

  6. Sendmail by metalhed77 · · Score: 1

    Slashdot has a new slogan:

    "Sendmail for Nerds, Sendmail that matters"

    --
    Photos.
  7. The problem with this news report is clear... by GdoL · · Score: 1

    The bug is clear, it was MS NT.

    --

    ------I can please only one person per day. Today is not your day. Tomorrow isn't looking good either.------
  8. too late again! by tewwetruggur · · Score: 5, Funny
    And here I've been spending countless hours porting Apache to my abacus, as I've recently decided to switch my betamax player from webserver to firewall.


    BTW: does anyone have any info on getting an abacus to use wireless ethernet? I thought linksys made an adapter, but I can't seem to find one at BestBuy...

    --
    Hi! This is the Sig, blatantly attached to the end of this comment.
    1. Re:too late again! by Snowfox · · Score: 2
      BTW: does anyone have any info on getting an abacus to use wireless ethernet? I thought linksys made an adapter, but I can't seem to find one at BestBuy...

      Best Buy can't help you, but don't abandon hope - just search pricewatch on "up down up up up dot up up down up B."

    2. Re:too late again! by Lxy · · Score: 3, Informative

      does anyone have any info on getting an abacus to use wireless ethernet?

      I can't find a good article on it, but you could use the sounds made from the abacus as a modem. Granted, it'd be a slower connection but it would be wireless to several feet. The sounds made by an abacus are more digital than analog so you could send an audible digital tone (a series of clicks) and use a speaker on the Betamax (long live beta!) to recieve the signal. Just set up PPP on /dev/audio and you should be able to run a room's length wirelessly. Just don't tell /. about it, I'd hate to see your abacus get DDoS'd.

      --

      There is no reasonable defense against an idiot with an agenda
      :wq
    3. Re:too late again! by CoderDevo · · Score: 1

      Now who is going to be the first uber-geek to implement Lego Mindstorms using an Abacus as static storage?

      The gauntlet has been thrown down. I'm sure this would make a Slashdot story.

    4. Re:too late again! by Anonymous Coward · · Score: 0

      Who moderated this as informative?!

  9. Yet another dumb port by Chanc_Gorkon · · Score: 1, Troll

    Yet another STUPID port! Except for the ability to say yes that is a web server in my pocket and no I am NOT happy to see you....I see no point (well, not much of one anyway). How come they can't port useful things like gtk and the GIMP to WinCE? I would do it except I would NOT be the guy to take this as a learning C project! :) But seriously, I would pay for a WinCE version of the Gimp! All other graphics editors on WinCE suck. I would buy a Compaq Ipaq.....but until there's sync and all pim support for either Linux or Windows, I will NOT run Linux on a iPaq.

    --

    Gorkman

    1. Re:Yet another dumb port by UltraBot2K1 · · Score: 1, Redundant

      And speaking of stupid ports, why in the hell would you want to do professional graphics editing on a three inch 320x240 screen.

      --

      Slashdot: Open Source, Closed Minds.

    2. Re:Yet another dumb port by Chanc_Gorkon · · Score: 2

      Easy! I want a free (speach and beer) graphics viewer and editor. I would like to use a PEN to draw instead of a mouse. When I am bored, I can doodle with it and make doodles that may be worth something. Many MANY uses for this type of thing.

      What may even be cooler is if someone could put a zoomed in portion of the graphic your editing on the Pocket PC screen and the full size one on the regular CRT (of course this is while it's connected via active sync) and I edit the zoomed in one and see the changes on the full sized one....cool eh? I think someone did this with one of the color pda's out there, but I am not sure which one.

      --

      Gorkman

    3. Re:Yet another dumb port by Anonymous Coward · · Score: 0

      If you're looking for a pen input just get a graphics tablet, or the Sony PCVLX900. It's got a 15 inch LCD pen tablet display. You can't do any REAL work on a 3 inch screen.

    4. Re:Yet another dumb port by Anonymous Coward · · Score: 0

      I run the Agenda PIM apps on my HHLinux iPAQ. Try a little script running rsync to sync your boxen. Other sync code and PIM apps are in the works.

      The cool thing about running Linux on the iPAQ is you don't really have to port most code. You either run Debian ARM binaries or just recompile existing code. If it's written with Gtk, the new GtkSquashed widget set fixes most problems with widgets being to big for the iPAQ screen.

      Some people have been running Apache on the iPAQ for a while under Linux.

      Check out handhelds.org

      Cpt_Kirks

    5. Re:Yet another dumb port by Sir_Real · · Score: 2

      I can see how this would be useful... When the next generation palm/visors come out you'll be able to get a wireless card, dynamic ip addy and a web cam and throw the whole getup into the women's locker room...

      I mean... No, no, that's exactly what I mean...

    6. Re:Yet another dumb port by Chanc_Gorkon · · Score: 2

      Cool. When I get an extra thousand bucks I'll go get one (gotta have a BIG CF card too.....)...but I won't put Linux on it until later. I need a map program. Pocket Streets 2002 kicks major booty since it's one of the few that has nice looking maps and now GPS support. Linux has little chance of supporting decent looking maps like in Pocket Streets becuase of the copyright issues that most mapping programs have. There may be ones out there, but I haven't seend any yet. Map programs are something I'd pay for on Linux. Imagine I am running a windows laptop and it blue screens when I am lost! ARGH!

      --

      Gorkman

    7. Re:Yet another dumb port by Anonymous Coward · · Score: 0

      Well, there is GPS support for the HHLinux iPAQ. Look here:

      http://russnelson.com/ipaq/gps/

      I don't know what kind of map support there is. You would have to ask Russ.

      Cpt_Kirks

    8. Re:Yet another dumb port by Chanc_Gorkon · · Score: 2

      Yeah that's only part of the puzzle. It's easy to grab the NMEA info and parse it to produce the coordinates. Plotting them on to a map is a different thing. You got to have both the map data and a way to plot those according to the map's datum. Nice to see ths support, although it's just a serial connection....nothing special except maybe the parsing of the data. I noticed he's using Python which would be perfect for just this thing!

      --

      Gorkman

    9. Re:Yet another dumb port by Anonymous Coward · · Score: 0
      Except for the ability to say yes that is a web server in my pocket and no I am NOT happy to see you....
      .

      Oh, it's just your hand-held then?

  10. hey Hemos how stupid are you? by GaylordFucker · · Score: 0

    close the FUCKING TAG!!!!

    --


    Get that rats nest off your head, you numbskull -- Wesley Willis
  11. SQL Server for WinCE by kruczkowski · · Score: 3, Funny

    At work here we have the MSDN Subscription, and we have all the MS software. (but no games) 3 binders full of cd and this does not include the 2 for technet and 1 for marketing.

    One day I was browsing thru the cds and found, "SQL Server for Windows CE"

    --
    hmm... for fun I enjoy launching DDoS attacks against 127.87.42.5
    1. Re:SQL Server for WinCE by Pfhreakaz0id · · Score: 2

      This is the Microsoft data engine or whatever (I can't recall the name, and am too lazy to look it up). It's essentially a personal SQL (one user) engine... Why do this? Well, it's good for portable apps (like on a CE or a laptop) that disconnect from the network. You set up replication so when the user plugs into the LAN, they automatically get DB updates so the app functions off-line and their transactions (like orders they placed with an order entry app or something) get replicated to the master DB... it can be pretty damn slick.

      Plus, if you just just want to develop and learn ADO against SQL, just use it (it's downloadable somewhere on the microsoft MSDN site).

    2. Re:SQL Server for WinCE by purplemonkeydan · · Score: 2, Informative

      You can also get IBM DB2 Everyplace for PocketPC, Palm, Linux and a few others. SQL Server for CE is the same sort of principle.

      Basically, you sync database data to the PDA. You write apps for the PDA that use and/or change this data, and when you sync, it syncs the database both ways.

  12. Someday... by CmdrTaco+on · · Score: 1, Funny

    ... hemos is going to post a goatse or compugeek link and not even realize it for several hours. What an idiot.

    --

    saru mo ki kara ochiru

  13. Bluetooth by AlgUSF · · Score: 1

    Has anyone thought if bluetooth actually takes off, how cool this would be? We could have the WWWW and the W4c (Wireless World Wide Web). :-)

    --


    I want my rights back. I was actually using them when our government stole them after 9/11.
  14. That's Great!! by GaylordFucker · · Score: 0

    Couldn't put your thoughts in any more of a simpler way.. congratulations on your exquisite post.. you goat licking crap monkeying whale humping AC!

    --


    Get that rats nest off your head, you numbskull -- Wesley Willis
  15. hey folks, let's not forget... by GaylordFucker · · Score: 0

    no need to have a big hype about sendmail... because it is THE worst/most insecure mail server out there... how could anybody in their right mind run Sendmail? i have no idea... you know there's a nice little mail server out there called Exchange? runs like a beauty

    --


    Get that rats nest off your head, you numbskull -- Wesley Willis
  16. The point by wiredog · · Score: 2

    It's fun. And a cool hack. Some of us get into that sort of thing. Really, what's the point of porting a server OS (such as, say, Linux) to a Palm Pilot? Palm OS is already perfectly good for running a Palm, so why do the port? Because it's fun.

  17. Slashdot having trouble posting? New servers WINCE by Traicovn · · Score: 1

    Well. Apparently /. is having trouble with link tags and HTML tags eh? Someone better go up and clean up the mess :)

    Porting is cool and all, being able to run anything on anything is neat. But sometimes if you look at ports you have to just ask yourself.... why? And what's the deal with a beowulf cluster of wince devices? You would be better off just making a beowulf cluster of 486 dx 100's or older Pentiums, and you could probably make it 2 or 3 times as big. It's interesting to see stuff ported to WINCE Devices since the hardware is so different, but how decent a server platform is WINCE really?
    Anyway. I guess it's kind of cool, but more than anything else, it's more of a 'hobbyist/fun' appeal, than having any real world application. I mean I doubt you'll find any 'mission critical' apps running of a wince device. Of course with what I've been reading about /.'s new cluster going up and down, maybe it's based on CE. :)

    --

    [Something witty and intelligent should have appeared here.]
    {Traicovn}
  18. Napier bones prior port by rvaniwaa · · Score: 1

    I have made a port using Napier bones . Perhaps you can build off of my work. I also don't have ethernet running but perhaps we can work together on that!

    --
    main(i){(10-putchar(((25208>>3*(i+=3))&7)+(i ?i-4?100:65:10)))?main(i-4):i;}
  19. Going... crazy... by Fjord · · Score: 2

    Is anyone else here really bothered by the fact that there is no close parenthesis in the story. Just for my piece of mind I have to post a )

    --
    -no broken link
  20. Second Verse, Same As The First! by tomblackwell · · Score: 1

    You wouldn't have to scan very far back through old articles to find the original posting of this bit of news. Actually, you'd have to go back one article.

    Please make that much of an effort next time.

  21. Re:how much of a difference would it make.. by ZxCv · · Score: 1

    You don't know anything about programming for WinCE if you say "most NT applications are 'runable' on CE". While maybe not the most extremely difficult porting job to do, there are a LOT of platform differences between CE and NT. You can NOT take an app compiled for NT and run it on a WinCE device-- most noteable because of the CPU differences, but also because the WinCE API is much less capable than the NT API, simply as a way to make sure all platforms get the same features.

    --

    Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
  22. I got it to work on the 390 at work! by Anonymous Coward · · Score: 0

    To test, I changed our internal MX records and have sent out an email to my coworkers requesting help testing, and to have their advice.

    We're currently running at 1003229.4 bogoSircams!

  23. dreamcast runs win/ce by Anonymous Coward · · Score: 0

    does this mean i can use my dreamcast as a web server now?

  24. Stupid question time... by Telek · · Score: 2

    What's the point of running a server on a device that spends 99% of it's time not on a network?!

    --

    If God gave us curiosity
  25. So if WinCE is Slashdotted by Anonymous Coward · · Score: 0

    Will the poor shmuck's PDA suddenly burst into flames? I'd pay good money to see that.

    Just the thought of some geek running around yelling "OwOwOwOw" as he beats on a smouldering iPaq in his shirt pocket makes me giggle.

  26. At first I thought it was lame... by LenE · · Score: 4, Interesting

    The WinCE apache thing, but then it hit me.

    It isn't about the general type of web server that we know and love. It's about a portable transaction platform!

    Imagine that you are a salesman, contractor or other individual who travels and does business with many different people in many different places. If you had a 802.11 (I don't think bluetooth will make it) enabled Jornada or iPaq, then you could cary a web-based transaction server with you, wherever you go. You wouldn't need a fixed IP, nor a constant broadband link to the internet.

    You could hop on to your client's wireless LAN, or establish a peer-to-peer link to make your transaction server (e-business whatever) appear local to your clients. They could do business with you, and you take your web-site and data with you when you leave. In this way, you could use a near universal interface (web browser) to handle customer interactions, without having to scrawl all of the information in by a flaky pen-based interface.

    This would be a very cheap way of doing business, with less threat of being cracked by some script kiddie.

    -- Len

    1. Re:At first I thought it was lame... by (void*) · · Score: 2

      It would be a great way to hustle people on the street. "Hey ma! Spare some change? Doesn't matter if you don't have the cash - I can take credit cards. Just beam me the number."

  27. stupid answer by twitter · · Score: 2
    there is no point to a web server on wince, as scripting, pipes and other useful things violate M$'s busine$$ model. We'll see that company in chapeter 11 before we see it punished by the feds.

    It might be useful on an Agenda, if it had a cellphone or wireless to a local net. Information from rounds, sales calls, what not, could be formated and displayed as HTML to those interested. A webcam might also be interesting. Why not? Also useful would be SMTA. Breaking that last mile looks like fun that way.

    --

    Friends don't help friends install M$ junk.

  28. You could possibly build a really cheap Apache box by -=OmegaMan=- · · Score: 1

    If you could get this Win CE Apache port working with the Dreamcast Win CE EXE loader and possibly, the Dreamcast hard drive hack.

    A DC'll run you 79 bucks. The keyboard and mouse, another 40 or so.

    --

    This sig is xenon coated, and will glow red when in the presence of aliens

  29. How stupid is IIS CE? by gelfling · · Score: 2

    Which is what we'll get soon with version 4 of this crud. Wouldn't it be better to have a relatively bugless web server?

  30. News? by dasmegabyte · · Score: 3, Interesting

    I've been running apache on my Cassiopeia for almost two years, i didn't know it was such a big deal! It was a nice way to step into connectivity on CE (apache having such decent docs and so many hackers at bay, it's a pleasure to port it) and also allows me to use my palm browser to browse pages dynamically. Useless? Naw. I can get an XML file from the Bentley manual to my Volkswagen and feed the information for a repair into pocket apache, then serve the info inside the file (including some SVG gfx) at a decent enough speed into my broswer. In a ten to fifteen page repair, i'd otherwise have to print everything out, thus wasting paper and creating a solution that won't last one oil change. Now, I just zip the palm pc in a freezer bag and BAM! Pocket Mechanic.

    And for those of you naysayers out there, no, there isn't a paper manual for my engine, just the (poorly) encrypted XML version on CD.

    --
    Hey freaks: now you're ju
  31. Wait a sec... by mystery_bowler · · Score: 1

    Doesn't the Dreamcast run a specialized verison of WinCE? Won't the XBox? Hmmmmm....boggles the mind....

    --

    My sigs always suck.
    1. Re:Wait a sec... by jmauro · · Score: 1

      The XBox will run a special version of Windows2000

    2. Re:Wait a sec... by Anonymous Coward · · Score: 0

      For the last fucking time, NO, the xbox uses the Win2k kernel.

  32. Why porting ? by Anonymous Coward · · Score: 0

    Porting use to have its reason to exist, but now porting does not have any more sense !

    For instance :
    SavaJe XE http://www.savaje.com

    Get rid of your WinCE on your Pocket PC and get a full Java2 1.3 SE (yess!), that will totally boost your imagination :o)

    Just thing, you to Swing application using a RAD tool (Netbeans , JBuilder, ...), deploy it with JNLP, and then type the URL on your PocketPC and Voila ! : you've got it running on your PocketPC :o)

    For those who still thin java is slow and swing an hoax , just go and test it : the best thing ever done since months !!!

    SavaJe simply gave a lesson to those who forget that optimization is the key for power ;)

    Hope i can get soon a PocketPC without any WinCe setup but SavaJe XE instead ;)

    --
    Viva tux, viva duke :o)

  33. Server on a PDA by SteveHeadroom · · Score: 2, Interesting

    My initial reaction to the various servers ported to PDAs was "Why???". But the more I think about it, the more potential I see for it.

    The biggest gain would be the elimination of proprietary synchronozation software/protocols. Right now, if I want to access my address book from a PC, I have to hookup the cradle (which requires a free serial or USB port, assuming your machine has functional USB support) install the sync software/drivers (assuming you're running the right OS) and then synchronize (which copies everything to the PC, which might not be a good idea if you're sync'ing to a machine at work).

    Instead, say my PDA was running a mini-LDAP server that was acting as a front-end to my address book. Outlook, Outlook Express and Netscape Messenger all support LDAP, so any of them would have immediate access to my address book.

    Of course, this all assumes your PDA is capable of Ethernet or 802.11.

    An FTP server running on a PDA would be perfect for moving files. A web server would be able to serve up your notes, todo list, etc as HTML, complete with editting forms.

    One snag I see is that you might not be able to run multiple servers on a PDA at once. In that case, you would need a universal protocol to piggyback everything on top of, such as SOAP running on a web server, then you would just need some SOAP based APIs, and software that could understand them. Hmmmm.

  34. Re:Why porting ? by Anonymous Coward · · Score: 0

    yessss, SavaJe is a cool thing and this thread should be scored 2 !

    H@CK