Page 1 of 9 123 ... LastLast
Results 1 to 10 of 106

Thread: Why Linux?

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    EFILive Developer Site Admin Blacky's Avatar
    Join Date
    Mar 2003
    Posts
    9,501

    Default Why Linux?

    I prefer Linux as a development platform (I "grew up" using Unix, developing in C), so making a native Linux port of EFILive is something that I would really like to see.

    The first push would be to get "EFILive_Hapi" ported and running on Linux. EFILive Hapi is the Hardware API (HAPI) that allows multiple processes to communicate with FlashScan and AutoCal devices. The apps don't need to know anything about USB or OBDII, they just need to make API calls such as getVIN(), setVIN(), getPIDValue() etc.

    From there, a published API would/could be made available so that Linux developers (and Windows developers) can write their own software to interface with FlashScan. Not sure how it would/could work but its a possibility.

    As soon as "business" allows it and I can get some spare time, it is something that I will pursue. However, "getting time" to do it is the hard part.

    If anyone is trying to get EFILive working on Linux and needs tech questions answered just post them in this forum.

    Regards
    Paul
    Before asking for help, please read this.

  2. #2
    Lifetime Member mr.prick's Avatar
    Join Date
    Nov 2006
    Posts
    3,195

    Default Lol


    i don`t know for sure but from what i reckon, EFILive is a "small" company,
    and i can think of a few more extra features that i would like to see
    and i know some would agree that more controllers should
    be supported before "other than Windows" OS, and Apple compatibility.


    i am in no way affiliated with Microsoft, just a customer.
    my apologies if this distracts from this threads intent.
    512k RoadRunner Firmware 12.14R
    FlashScan V2 Bootblock V2.07.04 Firmware V2.07.22 EFILive V7.5.7 (Build 191) V8.2.1 (Build 181)
    LC-1 WBO2

    _________________________________________________

  3. #3
    Junior Member
    Join Date
    Oct 2008
    Posts
    20

    Default

    Even though I am a big proponent of Linux and us it as my primary OS for most of my own stuff. I agree with the post above. Paul, Ross, Cindy and the rest of the small crew here do an outstanding job IMO and there are surely other more important things than this.

    I can see it from Paul's point of view as well though.

    I guess at the end of the day I'd cast my vote for more functionality to what you guys already have done vs a port to Linux.

  4. #4
    Lifetime Member Chevy366's Avatar
    Join Date
    Oct 2006
    Posts
    1,603

    Default

    Paul if you followed the other thread you see that Codeweavers program will run EFILive but has a problem with the USB detection process .
    So what does EFILive look for when needing USB device driver ?
    Did you read both links in the thread especially the one about keyed device locking ?
    I am not a coder , however have briefly messed around with C and C++ , but not enough to even think of writing code in it .
    Wow , a guy needs a break from the usual sometimes and writing a little for Linux might give a person a needed break !
    Last edited by Chevy366; December 17th, 2008 at 10:44 AM.
    2005 1500 HD , Custom OS3 SD tune .
    2006 Trailblazer
    Dinosaurs and Plants gave their lives so that we may drive , long live fossil fuel .

  5. #5
    Joe (Moderator) joecar's Avatar
    Join Date
    Apr 2003
    Posts
    28,403

    Default

    Subscribing to new thread as I have Mac OSX (unix/linux).
    Last edited by joecar; September 23rd, 2011 at 11:28 AM.

  6. #6
    Lifetime Member N0DIH's Avatar
    Join Date
    Jan 2006
    Posts
    467

    Default

    MacOSX is closer to real Unix (BSD derived flavor IIRC, aka Darwin), not Linux....

    Quote Originally Posted by joecar View Post
    Subscribing to new thread as I have Mac OSX (linux).
    http://en.wikipedia.org/wiki/History_of_Mac_OS_X

  7. #7
    EFILive Developer Site Admin Blacky's Avatar
    Join Date
    Mar 2003
    Posts
    9,501

    Default

    Quote Originally Posted by N0DIH View Post
    MacOSX is closer to real Unix (BSD derived flavor IIRC, aka Darwin), not Linux....

    http://en.wikipedia.org/wiki/History_of_Mac_OS_X
    Ahh UNIX - what is "real UNIX"? Many years ago I was employed to develop and port a virtual run time system and compiler (written in C) between various flavors of Unix. Nowadays UNIX is pretty ubiquitous, but back then (in the 80's) UNIX came in all shapes and sizes (both SYS-V and BSD). They were not particularly compatible at the processor/machine architecture level. And some were not even compatible at the system utilities level (i.e. lp, cron etc)

    I ported the virtual run time to these systems: XENIX, HP-UX (PA-RISC 32bit and Itanium 64bit), DG/UX, DEC OSF1 (Alpha 64bit), AIX, Solaris, UniSys Unix and a few other ones I can't remember.

    Regards
    Paul
    Before asking for help, please read this.

  8. #8
    Joe (Moderator) joecar's Avatar
    Join Date
    Apr 2003
    Posts
    28,403

    Default

    Quote Originally Posted by N0DIH View Post
    MacOSX is closer to real Unix (BSD derived flavor IIRC, aka Darwin), not Linux....



    http://en.wikipedia.org/wiki/History_of_Mac_OS_X
    Ah, I see.

  9. #9
    Lifetime Member 98 tigershark's Avatar
    Join Date
    Nov 2006
    Posts
    304

    Default Do you mean Unix?

    Helloo Joe,

    You mean unix I think.
    Linux is like kind but not the same.
    Regards,
    98 tigershark

    Quote Originally Posted by joecar View Post
    Subscribing to new thread as I have Mac OSX (linux).
    98 tigershark
    L92/427 w/L76 CC'ed heads n upgraded springs
    4.100 stroke, 4.068 bore w/ 11:1 comp
    Cam, 591 int, 613exhst, 232-246dur@.050, 115*
    LG headers, High flow cats,
    RPM level 5 trans, RPM 3.42 gears, 2800 rpm trq convrt. .
    Special Thanx to Joe and Bruce!

  10. #10
    Senior Member
    Join Date
    Dec 2004
    Posts
    124

    Default

    Quote Originally Posted by joecar View Post
    Subscribing to new thread as I have Mac OSX (linux).
    Same here!

    In regards to the original question, "Why Linux"? I can easily answer that one by asking "why not?".

    Seriously though, Linux is a lot faster and is a far more stable platform without any of the overheads inherent in a typical Windows OS. However, you need to work smart to get everything to work with Linux and configuring the drivers is one of the things that let the user down on some occasions.

    Having said that, I regret that I bought my HP Netbook with a Windows XP OS (keeps freezing up) as I could have originally bought it with Ubuntu... but I had PCM tuning in mind later down the track... so I decided to go with Windows.

    Then I read this thread and the other with Codeweaver...then had the same regrets coming back to me.

    Great thread, btw!

Page 1 of 9 123 ... LastLast

Similar Threads

  1. Any Linux Developers?
    By Blacky in forum EFILive on Linux
    Replies: 107
    Last Post: April 11th, 2016, 05:53 AM
  2. EFI live in Ubuntu/linux
    By CC&M in forum General (Petrol, Gas, Ethanol)
    Replies: 2
    Last Post: December 11th, 2009, 06:47 AM
  3. EFILive on Linux
    By Chevy366 in forum EFILive on Linux
    Replies: 51
    Last Post: May 8th, 2009, 01:58 PM
  4. EFILive on Linux
    By Chevy366 in forum Lounge
    Replies: 21
    Last Post: December 16th, 2008, 10:46 PM
  5. Linux Version
    By Chevy366 in forum Lounge
    Replies: 25
    Last Post: September 30th, 2008, 09:03 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •