August 29, 2016
The Linux operating system just turned 25 years old. What a better occasion to show a couple of images of the coming Linux support for Delphi?
The Linux operating system just turned 25 years old on August 25th. What a better occasion to show a couple of images of the coming Linux support for Delphi? The project code name is Godzilla.
Here is a snapshot of the coming "Godzilla" IDE with the Linux target platform selected (and a specific distribution configured):
If you run PAServer on the Linux machine, as I did in the virtual machine on the right of the image below, just clicking the Run button or pressing F9 will compile and run the application on the target Linux machine, like it happens for mobile (well, no, actually quite a bit faster):
That's all for this preview. If you haven't already done so, upgrade to Delphi 10.1 Berlin now, with update subscription, to be among the first to try the Linux compiler when the beta version will be made available.
PS: As you can see from the demo code and the output, the Linux compiler is a 64-bit compiler.
posted by
marcocantu @ 9:49AM | 29 Comments
[0 Pending]
29 Comments
Linux Just Turned 25 and Delphi is Coming to Celebrate
Is compiler LLVM based?
Is ARC Enabled?
Comment by Peter on August 29, 13:41
Linux Just Turned 25 and Delphi is Coming to Celebrate
This is HUGE! The ability to develop, for example, Apache CGIs that can
run natively on Linux without leaving the Delphi IDE to do it rocks. We
REALLY need this. The Internet is run on Linux and it only makes sense for
this to be done now, particularly with the increasing role of IoT and
embedded systems that are coming out running some Linux distribution.
Well done!
Myles
Comment by Myles Wakeham
[https://www.edgeneering.com]
on August 29, 14:28
Linux Just Turned 25 and Delphi is Coming to Celebrate
This is great news for the industry. Complements!
Comment by Aubrey Herman on August 29, 15:49
Linux Just Turned 25 and Delphi is Coming to Celebrate
Realmente es interesante tener este entorno de desarrollo tan agil
y practico.
Me gustaria ver el enlace para obtenerlo.
Comment by Jorge Ferreyra
[http://www.zurdosoft.com.ar]
on August 29, 17:16
Linux Just Turned 25 and Delphi is Coming to Celebrate
With Lazarus IDE I can code to win, linux and osx, without worrying
about graphic interface libs, with godzilla ide can I do the same
thing?
Comment by Max J Rodriguez B
[https://www.openitsinaloa.tk]
on August 29, 19:09
Linux Just Turned 25 and Delphi is Coming to Celebrate
Great Great Great...finally!!!!
Linux for Delphi is back!!!
Thank you very much Marco!
Comment by Claudio Piffer on August 29, 19:21
Linux Just Turned 25 and Delphi is Coming to Celebrate
Sorry Marco
Delphi for Linux is back!!!
not
Linux for Delphi is back!!!
;-)
Comment by Claudio Piffer on August 29, 19:24
Linux Just Turned 25 and Delphi is Coming to Celebrate
Great news, a shame that support was previously added
and then dropped.
Comment by David Moorhouse on August 29, 21:22
Linux Just Turned 25 and Delphi is Coming to Celebrate
Is there any intention to allow developing/debugging
against the new "Windows Subsystem for Linux"
introduced in the Win 10 Anniversary Update?
(https://msdn.microsoft.com/en-us/commandline/wsl/about)
Comment by Gerry on August 29, 22:58
Linux Just Turned 25 and Delphi is Coming to Celebrate
good news!
I'm really looking forward to it.
Are there any plans of releasing a Linux version of
the IDE too?
linluk
Comment by linluk
[]
on August 30, 06:22
Linux Just Turned 25 and Delphi is Coming to Celebrate
A few short answer:
- We expect applications should work in the Linux shell on Windows,
but this hasn't been tested so far
- We don't plan migrating the IDE and compilers outside of Windows
for now
Comment by Marco Cantu
[http://www.marcocantu.com]
on August 30, 08:20
Linux Just Turned 25 and Delphi is Coming to Celebrate
Umm...we launched Linux support sixteen years ago. It was called
Kylix.
Comment by Thomas Theobald on August 30, 08:20
Linux Just Turned 25 and Delphi is Coming to Celebrate
What about some desktop support. We want to
create an GUI for Linux using Delphi ... like Kylix
did 100 years ago ...:-)
Comment by Marius Dalacu on August 30, 11:11
Linux Just Turned 25 and Delphi is Coming to Celebrate
Marius, so far we had very few requests for Linux GUI support and
overall as a platform its numbers are very limited. It would certainly
be possible to move in that direction regardless of a FMX solution,
by using native APIs. In the future, if we receive enough demand and
the market shifts in that direction, we could certainly consider
supporting FMX on Linux. But not for this first release.
Comment by Marco Cantu
[http://www.marcocantu.com]
on August 30, 13:06
Linux Just Turned 25 and Delphi is Coming to Celebrate
Great great news that I have been waiting for 10 years.
Comment by biznow on August 31, 02:46
It's sad...
Why Delphi is not like Kylix? Or Lazarus?
Why it does not create native code for Linux like lazarus does?
PAServer? C'mon...guys!
Comment by Pablo Romero on August 31, 04:41
Linux Just Turned 25 and Delphi is Coming to Celebrate
Pablo, I think you are a bit confused. Delphi will create standalone
64-bit Linux native executables. Period.
PAServer in only a remote debugging and deployment engine, used
when you want to build and debug an application. In fact, you could
live without it, if you don't care about debugging and would prefer
deploying manually over FTP or SCP.
Comment by Marco Cantu
[http://www.marcocantu.com]
on August 31, 07:13
Linux Just Turned 25 and Delphi is Coming to Celebrate
Hi, can be compile Linux Dynamic Libraries (.so)?
Comment by CHIN TAT LIM
[http://www.masteritec.com]
on September 1, 02:29
Linux Just Turned 25 and Delphi is Coming to Celebrate
From a commercial perspective I have to view
this development with some scepticism. We got
badly burned when Borland/Inprise dumped
Kylix, we still have decent sized app we need to
rewrite in order to allow us to modernise it.
The lack of Linux GUI support would prevent me
from ever considering using Delphi for Linux.
Even if we were to use the non-GUI product,
inevitably we will have a client requiring a GUI,
so i'll need to ensure we have both Delphi and
non-Delph skills available. That just doesn't make
commercial sense to me, better I staff with
developers with C++ and/or java skills so we can
build complete solutions.
This news is welcome but it seems that it's like
dipping your toe in the water. If it doesn't attract
enough interest it'll likely be killed off and again
developers with be left with an unsupported
toolset.
Comment by Crispyoz
[http://xcogia.com]
on September 7, 03:32
Linux Just Turned 25 and Delphi is Coming to Celebrate
I hope Embarcadero make this piece of miracle also for C++ Builder
users!
Do you know something abt this, Marco?
(... But are you from cantù, Como-IT? )
Comment by Massimo M on September 8, 14:49
Linux Just Turned 25 and Delphi is Coming to Celebrate
Will Linux support be available in the Professional
edition of RAD Studio?
Or do I need a higher editon?
Comment by Harald Simon
[]
on September 19, 13:01
Somewhat late, but still useful.
Delphi is a RAD tool, without UI it's less relevant and it does less
than what Kylix did.
Considering that you had FPC as a compiler previously, that
Android is Linux at it's core and that Kylix was impressive many
years before, I would say it's a bit too late.
IoT is big right now, Delphi/EMB has a chance to make a great
impact with CrossPlatform features and decent pricing.
IoT is NOT about routers, home automation modules, RFID tags
and other modules without user interaction.
RaspberryPI is a great and very important part of the IoT
movement and it does render FullHD movies, it also has an
impressive Camera module.
Delphi programmers have the option to write their code in a way
that is compatible with FPC, but this takes effort and Lazarus is not
as good in some areas, also not all components/libs work with
FPC.
There is also a distrust in many companies, they stay away from
Lazarus/FPC because it's not perceived as popular. Delphi has this
problem too, but at least it still has many "tough warriors"
defending it, those have not yet switched to "the dark side" :) .
Even MS is embracing OpenSource with VS Code(Electron/Node),
ChakraCore, parts of .NET.
Borland once trusted the community and the developers trusted
Borland, everyone was happy. Kylix and FireBird were possible
because of it's trust, but then Borland forgot about the community
and decided to drop Kylix because of a perceived lack of interest.
It would have probably been better if Delphi dropped the VCL or
somehow integrate QT like LCL does.
QT is probably the most mature CrossPlatform UI toolkit, native
looking and now with a more permissive license, one might say
that it's better than FMX.
I have seen at least one massively deployed and beautifully
engineered Kylix app for Pharmacies, it was so impressive booting
from the network and running securely onto disk-less machines.
FMX is great, one day it could even run in browsers with the help
of ASM.js, LLVM, Emscripten, WebAssembly and WebGL, but
many developers want the native experience.
Please try to include the community in your plans, Lazarus/FPC is
NOT your enemy, Linux would have only helped Delphi grow.
Try to find a more reasonable price for the Professional version
and don't reject things like mORMot, you'll just alienate your
"warriors", like you did with Progdigy.
Delphi programmers try to resist the trend for C#/.NET, Java,
XCode, but I must say that the future seems to belong to the web
and Node.js/Electron/VSCode/etc. are winning the hearts and
minds of many, including myself.
I hope that Delphi wins in this popularity battle, but it must bring
the big guns and the nukes, also needs a bigger army of devoted
programmers, not mercenaries.
Also please consider porting the IDE, many programmers want to
user their expensive Apple machines, also Ubuntu/Linux fans
would like to make Windows optional(run in VM, etc.).
Comment by Andrew
[]
on September 19, 15:37
Linux Just Turned 25 and Delphi is Coming to Celebrate
Hi Marco,
Thanks for the good news. I was a little surprised, however, with
the lack of interest in a full Linux RAD solution. I would have
thought that Linux based systems would be the basis of most IoT
devices - a large percentage of which will need a UI. Wouldn't that
be a huge potential for growth?
Also, a new FireMonkey only IDE (no option for VCL) which ran
natively on Linux/Mac/Windows would be awesome. If it was
created in FMX itself, it would most likely improve FMX too, like
Microsoft dogfooding WPF on Visual Studio.
Comment by David
[http://beyondvelocity.wordpress.com]
on December 7, 15:38
Linux Just Turned 25 and Delphi is Coming to Celebrate
For me, its useless without being able to develop GUI applications
for Linux. That is a step back compared to Kylix.
Comment by Guenter Kraemer
[http://softtouch.ph]
on December 28, 06:18
Linux Just Turned 25 and Delphi is Coming to Celebrate
This is HUGE!
it is huge even without GUI support.
I 've just renewed my license (Professional), could I get a preview
build and how?
Thanks.
Comment by steakovercooked
[https://helloacm.com]
on January 16, 18:58
Linux Just Turned 25 and Delphi is Coming to Celebrate
Thanks for Great work.
I have a COM DLL for windows but not sure how to make this work
under Linux, which I guess does not support the COM at all.
Could you give some advices?
Comment by CodingForSpeed
[https://codingforspeed.com]
on January 17, 09:34
Linux Just Turned 25 and Delphi is Coming to Celebrate
HI, support arm?
Comment by ariel on February 3, 18:35
Linux Just Turned 25 and Delphi is Coming to Celebrate
It would only make sense for my company to buy a new
version of Delphi if we could develop GUI applications
for Linux as we can in Kylix.
Comment by konradk on March 30, 11:51
Linux Just Turned 25 and Delphi is Coming to Celebrate
I used Delphi in the early of 2000's. I think the problem is that the
company should make the complier free (you can charge the IDE). I
believe if you had done so, Delphi would be much more popular that
it is today.
Comment by AnotherDelphiFanPossibly
[https://anothervps.com]
on November 14, 09:20
Post Your Comment
Click
here for posting
your feedback to this blog.
There are currently 0 pending (unapproved) messages.