The point is however. It does not matter which OS, anyone uses for a
desktop. A development system that should be separate, and a tool, that in
this case is best used with Linux.

But apparently that does not stop people from trying . . . and we're seeing
how that works out - aren't we ?

On Wed, Nov 18, 2015 at 12:10 AM, William Hermans <[email protected]> wrote:

>
>> *Sorry for the rant. I just hate Windows and I love OSX. *
>>
>
> To sum things up. Any OS is only as good as the user using it. None are
> perfect, and they all have major flaws. I refuse to use OSX because it
> comes attached to hardware that is ridiculously priced. That's a personal
> decision aside from all the flaws OSX has. Never mind the high end laptop I
> own for half the cost of a MBP, that will outperform a MBP in every thing.
> It only gets better, because if for some reason I decide I do not like
> Windows an longer. I do not have to pretend I'm running BSD, I can install
> and run the real thing. Or Linux, or whatever OS I like. Bootcamp ? pffft,
> such a silly notion. How about boot *disk* ?
>
> As far as what other people use for an OS. I could care less. I'm not an
> OS crony . . . But I will say I can not remember the last time I've seen
> anyone in person who uses OSX.  A friends wife has an MBP, that was given
> to her for her birthday a couple years ago . . . and shes a Windows person.
>
> Anyway, you can blame Windows for your problem all you want. Bottom line
> is, either the hardware running said Windows was garbage, or you just did
> not know how to use it . . .I know, I know, Windows looks simple. But in
> order to use it correctly one needs to understand how it works, and how to
> do things.
>
> On Tue, Nov 17, 2015 at 10:38 PM, John Syne <[email protected]> wrote:
>
>> Hi William,
>>
>> With a smile on my face; why OSX? Watch any video training on web
>> development and 95% use OSX (Lynda, Pluralsight, Udemy, Infiniteskills,
>> etc). Watch any web development conference presentation and again about 95%
>> are presented on OSX. When I say 95%, I mean in the vast majority of cases.
>> I don’t recall the last time I saw someone using Windows.
>>
>> OSX is just Unix with a easy to use GUI, but most important, the hardware
>> works great (long battery life, no fan noise, does not get hot, stable,
>> beautify display, thunderbolt and very fast). OSX doesn’t use slow SATA
>> hard drives, they use PCI express interfaces to SSD so you get way faster
>> disk access. For backups, you just cannot beat Time-Machine. I have two
>> external Thunderbolt disks running Time-Machine so the backups alternate
>> each hour between both disks. Monitors disk SMART parameters to detect
>> potential disk failure.
>>
>> Most important, I don’t see those annoying, shitty updates each time I
>> shutdown or startup. Oh, I forgot, I almost never shutdown. Several years
>> ago my family (wife, kids, dad, etc) made the transition to OSX and every
>> since, I don’t get those daily calls about system crashes or files missing
>> or some other crappy windows error dialog.
>>
>> Sorry for the rant. I just hate Windows and I love OSX.
>>
>> BTW, watch Jason Kridner’s presentations on BBB. He uses OSX.
>>
>> Regards,
>> John
>>
>>
>>
>>
>> On Nov 17, 2015, at 7:36 PM, William Hermans <[email protected]> wrote:
>>
>> Not to mention the main point I was trying to put across is that Linux is
>> not necessarily my primary Desktop OS either . . .
>>
>> On Tue, Nov 17, 2015 at 7:20 PM, William Hermans <[email protected]>
>> wrote:
>>
>>> *Hi William,*
>>>>
>>>> *I don’t want to prompt an argument here, but I am curious. Where is it
>>>> that you believe Windows adds value here? I accept that you have a windows
>>>> machine, but why not run Debian or Ubuntu on Virtualbox or VMWare and avoid
>>>> all the complications of Windows? I use OSX for all my
>>>> Nodejs/Angularjs/HTML development and then I use Ubuntu for my embedded
>>>> development. The only reason I use Windows is to run Solidworks and Altium,
>>>> and my only hope is that one day I can run these on OSX or Linux. *
>>>>
>>>> *Regards,*
>>>> *John*
>>>>
>>>
>>> Like wulf said, you misunderstood what I was saying.  I have two systems
>>> that are completely dedicated to Beaglebone development. Both run Debian
>>> wheezy, and one is i386, where the other is x64. Both are headless, and do
>>> not run any GUI garbage at all. Why 2 ? Imagine for a minute compiling the
>>> kernel from a 8-12G tmpfs . . . that requires an X64 system, where the i386
>>> system is mostly a storage repository . . .
>>>
>>> So why do I write code from Windows ?
>>>
>>>
>>>    1. I get to use the editor I prefer.
>>>    2. I do not have to crap up the other systems with GUI garbage.
>>>    3. After having been using MS OSes since the early 90's ( Linux this
>>>    long too ) I've become accustomed to the Windows GUI.
>>>
>>>
>>> In, short. It's a matter of preference.
>>>
>>> Honestly though, I very seriously wonder why OSX users think OSX adds
>>> value to this sort of thing myself. . .
>>>
>>> On Tue, Nov 17, 2015 at 5:56 PM, evilwulfie <[email protected]>
>>> wrote:
>>>
>>>> re read what he said. i think you misunderstood him.
>>>>
>>>>
>>>> On 11/17/2015 5:32 PM, John Syne wrote:
>>>>
>>>> Hi William,
>>>>
>>>> I don’t want to prompt an argument here, but I am curious. Where is it
>>>> that you believe Windows adds value here? I accept that you have a windows
>>>> machine, but why not run Debian or Ubuntu on Virtualbox or VMWare and avoid
>>>> all the complications of Windows? I use OSX for all my
>>>> Nodejs/Angularjs/HTML development and then I use Ubuntu for my embedded
>>>> development. The only reason I use Windows is to run Solidworks and Altium,
>>>> and my only hope is that one day I can run these on OSX or Linux.
>>>>
>>>> Regards,
>>>> John
>>>>
>>>>
>>>>
>>>>
>>>> On Nov 17, 2015, at 3:41 PM, William Hermans <[email protected]> wrote:
>>>>
>>>> *I ended up installing Debian Jessie on an old Macbook (the original
>>>>> one actually, version 1,1) and everything just works great with it. After
>>>>> playing around a bit on the Mac I decided to buy a new Dell XPS 13 for
>>>>> development (warning there... you'll need to run Debian unstable with the
>>>>> 4.3 experimental kernel in order to support the new Skylake architecture
>>>>> but figuring all that out was MUCH easier than trying to build a cross
>>>>> compiler toolchain for Xcode). As for getting get the USB working... I
>>>>> never did but it looks like there's been some progress in the past few
>>>>> weeks. Check out Robert's post. *
>>>>>
>>>>
>>>> This is probably the best move anyone could make. That is using an i386
>>>> / i386-64 Linux ( and why not debian ? ) system for development. There are
>>>> simply too many factors to consider when using anything else, and while
>>>> probably not impossible. It is simply too much of a hassle.
>>>>
>>>> So, I run Windows, and have the capability to use Linaro's Windows
>>>> binaries for a cross toolchain - But I don't. I've actually set this up
>>>> with code:blocks, and it works fine. But there are so many dahmed
>>>> hoops to jump through for even the simplest things like using a third party
>>>> library. It's just not worth it.
>>>>
>>>> Passed that though . . .
>>>>
>>>>
>>>>    1. Mount an NFS share on the Beglebone from this dev system.
>>>>    2. Set up a Samba share from that NFS share root.
>>>>    3. Map that Samba share on your host system.
>>>>    4. Use editor of choice, on host to write code that seems local,
>>>>    but is actually remote.
>>>>    5. Compile natively on the Beaglebone using ssh / gcc, etc.
>>>>
>>>>
>>>> Definitively there are simply ways to get a single file, or a few files
>>>> over to the target(Beaglebone ). But for multiple files / projects this is
>>>> the method that I personally find the best / easiest.
>>>>
>>>> On Tue, Nov 17, 2015 at 1:26 PM, Joe Ciarcia < <[email protected]>
>>>> [email protected]> wrote:
>>>>
>>>>> I gave up on using OS X El Cap and Xcode for development on the
>>>>> Beaglebone. I posted to the crosstool-ng list to see if anyone could help
>>>>> with the errors I was seeing and I didn't get any responses (even though
>>>>> it's a pretty active list, I just suspect very few people are trying to do
>>>>> cross platform development for the arm on a Mac). I ended up installing
>>>>> Debian Jessie on an old Macbook (the original one actually, version 1,1)
>>>>> and everything just works great with it. After playing around a bit on the
>>>>> Mac I decided to buy a new Dell XPS 13 for development (warning there...
>>>>> you'll need to run Debian unstable with the 4.3 experimental kernel in
>>>>> order to support the new Skylake architecture but figuring all that out 
>>>>> was
>>>>> MUCH easier than trying to build a cross compiler toolchain for Xcode). As
>>>>> for getting get the USB working... I never did but it looks like there's
>>>>> been some progress in the past few weeks. Check out Robert's post.
>>>>>
>>>>> As for connecting to it via ethernet (which is pretty easy)... you can
>>>>> either connect it directly to the ethernet port on your Mac, or you can
>>>>> connect it to your router. To log in all you have to do is open a terminal
>>>>> and ssh in...
>>>>>
>>>>> ssh [email protected]
>>>>>
>>>>> You don't have to fool around with IP addresses etc. as most of the
>>>>> tutorials indicate. Much easier that way. Once you're in though, create a
>>>>> new user so that you're not using root all the time.
>>>>>
>>>>> If you want to go the Debian route, I highly recommend this video from
>>>>> Derek Molloy to get things started. It will show you how to get the 
>>>>> Eclipse
>>>>> IDE up and running which will allow you to do cross compilation, remote
>>>>> deployment of your binaries, and remote debugging. It's pretty slick!
>>>>>
>>>>> https://www.youtube.com/watch?v=T9yFyWsyyGk
>>>>>
>>>>> Cheers, Joe
>>>>>
>>>>> On Tuesday, November 17, 2015 at 2:11:30 PM UTC-5, [email protected]
>>>>> wrote:
>>>>>>
>>>>>> Dear Joe,
>>>>>>
>>>>>> I see you are running os 10.11, me too.
>>>>>> I'm not getting the BBB to be recognized by my mac.
>>>>>> And when i'm trying to install the Serial driver, i get an error
>>>>>> Can you help me?
>>>>>>
>>>>>> Op zaterdag 24 oktober 2015 16:27:43 UTC+2 schreef Joe Ciarcia:
>>>>>>>
>>>>>>> I've found some great resources out there that help us Mac folk out
>>>>>>> with building an arm toolchain on the OS X platform. Here they are if 
>>>>>>> any
>>>>>>> others stumble across this thread looking for the same:
>>>>>>>
>>>>>>> http://www.benmont.com/tech/crosscompiler.html
>>>>>>> http://will-tm.com/cross-compiling-mac-os-x-mavericks/
>>>>>>>
>>>>>>> http://hansbot.blogspot.com/p/beaglebone-black-mac-os-x-toolchain.html
>>>>>>>  (this one is the most detailed)
>>>>>>>
>>>>>>>
>>>>>>> I've gotten through a few of the stumbling blocks but I'm currently
>>>>>>> stuck. I get this far:
>>>>>>>
>>>>>>> [INFO ]  Performing some trivial sanity checks
>>>>>>>
>>>>>>> [INFO ]  Build started 20151023.200552
>>>>>>>
>>>>>>> [INFO ]  Building environment variables
>>>>>>>
>>>>>>> [00:03] /
>>>>>>>
>>>>>>>
>>>>>>> So, after that, if I look at the activity monitor, bash is around
>>>>>>> 100% processor utilization on one of the cores. I figure "great, it's 
>>>>>>> doing
>>>>>>> something". I left it to do its thing and after an hour, I killed the
>>>>>>> process. I changed a few settings... ran it again... same thing. Okay...
>>>>>>> maybe it just takes a really long time. I left it overnight. This 
>>>>>>> morning
>>>>>>> it was still near 100% processor utilization and nothing had changed in 
>>>>>>> the
>>>>>>> build.log file. Here's the last few lines from the build log:
>>>>>>>
>>>>>>>
>>>>>>> [DEBUG]
>>>>>>> =================================================================
>>>>>>>
>>>>>>> [DEBUG]  Checking that we can run gcc -v
>>>>>>>
>>>>>>> [DEBUG]    ==> Executing: 'x86_64-build_apple-darwin15.0.0-gcc' '-v'
>>>>>>>
>>>>>>> [DEBUG]    Configured with:
>>>>>>> --prefix=/Applications/Xcode.app/Contents/Developer/usr
>>>>>>> --with-gxx-include-dir=/usr/include/c++/4.2.1
>>>>>>>
>>>>>>> [DEBUG]    Apple LLVM version 7.0.0 (clang-700.1.76)
>>>>>>>
>>>>>>> [DEBUG]    Target: x86_64-apple-darwin15.0.0
>>>>>>>
>>>>>>> [DEBUG]    Thread model: posix
>>>>>>>
>>>>>>> [DEBUG]  Checking that we can run gcc -v: done in 0.00s (at 00:03)
>>>>>>>
>>>>>>> [DEBUG]
>>>>>>> =================================================================
>>>>>>>
>>>>>>> [DEBUG]  Checking that gcc can compile a trivial program
>>>>>>>
>>>>>>> [DEBUG]    ==> Executing: 'x86_64-build_apple-darwin15.0.0-gcc'
>>>>>>> '-O2' '-g' '-pipe'
>>>>>>> '/Volumes/CaSe/.build/arm-JoesBeaglebone-linux-gnueabi/build/test.c' 
>>>>>>> '-o'
>>>>>>> '/Volumes/CaSe/.build/arm-unknown-linux-gnueabi/build/.gccout'
>>>>>>>
>>>>>>> [DEBUG]  Checking that gcc can compile a trivial program: done in
>>>>>>> 0.00s (at 00:03)
>>>>>>>
>>>>>>> [EXTRA]  Installing user-supplied crosstool-NG configuration
>>>>>>>
>>>>>>> [DEBUG]  ==> Executing: 'mkdir' '-p' '/Volumes/CaSe/prefix/bin'
>>>>>>>
>>>>>>> [DEBUG]  ==> Executing: 'install' '-m' '0755'
>>>>>>> '/usr/local/Cellar/crosstool-ng/1.21.0/lib/ct-ng.1.21.0/scripts/
>>>>>>> toolchain-config.in'
>>>>>>> '/Volumes/CaSe/prefix/bin/arm-unknown-linux-gnueabi-ct-ng.config'
>>>>>>>
>>>>>>> [ERROR]
>>>>>>>
>>>>>>> [ERROR]  >>
>>>>>>>
>>>>>>> [ERROR]  >>  Build failed in step '(top-level)'
>>>>>>>
>>>>>>> [ERROR]  >>
>>>>>>>
>>>>>>> [ERROR]  >>  Error happened in: CT_DoExecLog[scripts/functions@216]
>>>>>>>
>>>>>>> [ERROR]  >>        called from: main[scripts/crosstool-NG.sh@564]
>>>>>>>
>>>>>>> [ERROR]
>>>>>>>
>>>>>>> [ERROR]  (elapsed: 756:57.00)
>>>>>>>
>>>>>>>
>>>>>>> Any suggestions on how to debug this? Obviously it's attempting to
>>>>>>> do something given the processor utilization but... what the heck is it
>>>>>>> hung up on?
>>>>>>>
>>>>>>>
>>>>>>> One thing worth noting... early in the process the build log had an
>>>>>>> error with regards to not being able to find the ginstall tool. Since 
>>>>>>> this
>>>>>>> was at the beginning of the test process I figured it hadn't gotten to
>>>>>>> building anything yet and as such, ct-ng clean was not needed (maybe I'm
>>>>>>> wrong). As part of running ct-ng build it creates a directory structure
>>>>>>> (running clean deletes this structure and all the tools included) at
>>>>>>> /YourCaseSensitiveDirectory/.build/tools/bin. My solution was to just cp
>>>>>>> install ginstall, and that got me past that error. Not sure if that's
>>>>>>> contributing to anything but I thought it worth mentioning. Is there
>>>>>>> another way around the missing ginstall problem?
>>>>>>>
>>>>>>>
>>>>>>> Cheers, Joe
>>>>>>>
>>>>>>>
>>>>>>>
>>>>> --
>>>>> For more options, visit <http://beagleboard.org/discuss>
>>>>> http://beagleboard.org/discuss
>>>>> ---
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "BeagleBoard" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to <[email protected]>
>>>>> [email protected].
>>>>> For more options, visit <https://groups.google.com/d/optout>
>>>>> https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>
>>>> --
>>>> For more options, visit http://beagleboard.org/discuss
>>>> ---
>>>> You received this message because you are subscribed to the Google
>>>> Groups "BeagleBoard" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>>
>>>> --
>>>> For more options, visit http://beagleboard.org/discuss
>>>> ---
>>>> You received this message because you are subscribed to the Google
>>>> Groups "BeagleBoard" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>>
>>>>
>>>> --
>>>> For more options, visit http://beagleboard.org/discuss
>>>> ---
>>>> You received this message because you are subscribed to the Google
>>>> Groups "BeagleBoard" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>
>> --
>> For more options, visit http://beagleboard.org/discuss
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "BeagleBoard" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>> --
>> For more options, visit http://beagleboard.org/discuss
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "BeagleBoard" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to