Recent

Author Topic: Need hardware recommendations for developing with Lazarus  (Read 6126 times)

stem

  • Jr. Member
  • **
  • Posts: 88
Need hardware recommendations for developing with Lazarus
« on: November 21, 2017, 03:46:28 pm »
Hi,

I'm developing with Windows 7 and Linux (the latter with a virtual machine).

I also want to test my Lazarus projects with Mac OS X. It would be nice if anyone gave me some hints what Mac machines would be suitable for developing with Lazarus and a Mac. I'm completely new to Mac and have no experience. Some "simple" machine with SSD would be nice.

Thank you!  ;)

stem

Pascal

  • Hero Member
  • *****
  • Posts: 932
Re: Need hardware recommendations for developing with Lazarus
« Reply #1 on: November 21, 2017, 03:59:23 pm »
IIRC you can run OSX in a VM in VirtualBox.
laz trunk x64 - fpc trunk i386 (cross x64) - Windows 10 Pro x64 (21H2)

tudi_x

  • Hero Member
  • *****
  • Posts: 532
Re: Need hardware recommendations for developing with Lazarus
« Reply #2 on: November 21, 2017, 04:18:28 pm »
@Pascal: much less work if the host CPU is Intel. (i was not able to install on AMD)
@stem: you can start VirtualBox headless and connect with remote desktop to the OSX instance.
« Last Edit: November 21, 2017, 04:22:37 pm by tudi_x »
Lazarus 2.0.2 64b on Debian LXDE 10

valdir.marcos

  • Hero Member
  • *****
  • Posts: 1106
Re: Need hardware recommendations for developing with Lazarus
« Reply #3 on: November 21, 2017, 05:04:53 pm »
@stem

How to Run Mac OS X Inside Windows Using VirtualBox
https://lifehacker.com/5938332/how-to-run-mac-os-x-on-any-windows-pc-using-virtualbox

How to Install Mac OS X El Capitan on PC on VirtualBox
https://techsviewer.com/how-to-install-mac-os-x-el-capitan-on-pc-on-virtualbox/

Apple Mac Mini (It's the least expensive original hardware option):
https://www.apple.com/shop/buy-mac/mac-mini

hayanninja

  • New Member
  • *
  • Posts: 45
Re: Need hardware recommendations for developing with Lazarus
« Reply #4 on: December 30, 2017, 12:50:56 am »
Get an old-ish Mac Mini (early 2010s models are still fairly decent by today's standards, definitely good enough for a secondary development machine / OSX testing). It won't have an SSD, but you can always install one if that's critical.

With that being said, upgrading them to an SSD probably won't improve much. The disk drive isn't the bottleneck; my Windows machine has the same speed and amount of RAM, and the same speed (but larger capacity) HDD as my Mac Mini. Major difference - the Mac Mini has a dual-core 3rd-gen i5; whereas my Windows machine has a quad-core 6th-gen i7 - the actual GHz difference is almost negligable, but it's a much newer (and more cores) CPU. (The Windows machine also has an extremely superior GPU (GTX 960 vs Intel HD 4000), but I doubt that's relevant.) Both have been recently reformatted, so the issue isn't just general clogging.
« Last Edit: December 30, 2017, 12:57:02 am by hayanninja »

avra

  • Hero Member
  • *****
  • Posts: 2514
    • Additional info
Re: Need hardware recommendations for developing with Lazarus
« Reply #5 on: December 30, 2017, 10:15:49 am »
With that being said, upgrading them to an SSD probably won't improve much.
My experience is quite the opposite. The most useful upgrade is to SSD replace hard disks where your OS, Lazarus installation and sources. System boots several times faster and the same goes for Lazarus rebuild. Hard disk can stay as large storage second disk.
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

tudi_x

  • Hero Member
  • *****
  • Posts: 532
Re: Need hardware recommendations for developing with Lazarus
« Reply #6 on: December 30, 2017, 10:59:00 am »
and if using SSD consider compiling on a RAM disk.
Lazarus 2.0.2 64b on Debian LXDE 10

Thaddy

  • Hero Member
  • *****
  • Posts: 14201
  • Probably until I exterminate Putin.
Re: Need hardware recommendations for developing with Lazarus
« Reply #7 on: December 30, 2017, 11:45:43 am »
@Pascal
Note that some (only some) of the Windows 10.1 64 bit insider previews can run (apple supported) OSX  code...... I did not enable it yet but is is there somewhere. I saw some screenshots.
I guess similar to the UBUNTU feature in the insider preview, which I really like.
« Last Edit: December 30, 2017, 11:59:04 am by Thaddy »
Specialize a type, not a var.

 

TinyPortal © 2005-2018