This portal provides an overview of development for macOS (previously marketed as Mac OS X until 2012 and OS X until 2016) with Lazarus and Free Pascal.
Development of macOS software is easy with Lazarus using the Cocoa (64 bit) widgetset. The Carbon widgetset is also available but only for 32 bit software and only up to macOS 10.14 Mojave. Apple removed the Carbon framework from macOS 10.15 Catalina (2019) - that operating system and future versions will no longer run any 32 bit software. Other widgetsets like Qt are also supported, but their use requires additional effort.
Free Pascal can also be used to develop software for Mac OS Classic and older versions of macOS (before Tiger).
Platform Portals:Android - Embedded - FreeBSD - iOS - Linux - Mac - WinCE - Windows
Music download. Topic Portals:New Users - Database Development - Game Development - Hardware and Robotics - HowTo Demos - Science and Technology - Web Development
Categories:Mac OS Classic - macOS - Unix - Objective Pascal - Objective C
Global Nav Open Menu Global Nav Close Menu; Apple; Shopping Bag +. Free pascal Open source compiler for Pascal and Object Pascal. Home News Download Wiki Forum Documentation Bug tracker. Download Mac OS X for Intel. If you already installed FPC under a previous Mac OS X/OS X/macOS version, you will have to reinstall FPC 3.2.0 under macOS 10.14 to get a configuration file that enables the. If it’s OS X 10.8 Mountain Lion that you need you can buy it for £19.99 here US or here UK As with Lion, Apple will send you a download code to use on the Mac App Store, so you will need to be.
This box describes the installation and use of Lazarus and Free Pascal.
Basic development techniques with Lazarus and Free Pascal are described here, as well as hints for special optimization approaches.
FPC supports several APIs on macOS.
│English (en) │ español (es) │
There is a rich tradition of operating systems written in Pascal. The probably best-known example is classical Mac OS, a very influential historic operating system, that was nearly entirely written in Pascal (not to be confused with macOS that is written in Objective C). Other operating systems written in Pascal include Lisa OS and the Lillith system software. The operating system for the famous Xerox Star was written in the Mesa programming language, a modular language of the Pascal family. Today there are several attempts to write a Pascal-based operating system from scratch. The following, probably incomplete, list contains some approaches to use Free Pascal for creating an OS.
An Operating System written from scratch with Free Pascal compiler.Interested in developing an OS with Free Pascal? This project can be used as a starting point (though incomplete and YOU ARE WELCOME to complete it :-)).
StreamOS is 32-bit operating system written in Object Pascal using Free Pascal Compiler. It’s designed for:
The main advantages are:
Toro is a kernel created in Pascal using FreePascal compiler. The project was started in the year 2003 by Matias E. Vara using a monolithic kernel.The whole kernel is included in a RTL compliant with FreePascal for i386 and AMD x86-64 processors. The user program is compiled within the kernel and is executed in kernel mode. The intrinsic OS design select strict model in data workflow and pipeline of execution in order to avoid concurrent execution on the same shared memory region. The kernel was optimized for Multicore system and that is the principal objective of the project ,fix the current problems of Modern O.S. in Multicore environment. The main features are:
A realtime kernel for embedded development. Primarily developed for ARM devices. Written entirely in Pascal and inline assembler.
Ultibo core is a kernel in an RTL first released in 2016, much more than just another OS example it is a complete platform for creating modern full featured embedded applications which run without any operating system. Written 100% in Free Pascal and initially targeting Raspberry Pi, the modular design allows including only the features required for any given project. Packaged in a simple installer download for Windows or as an install script for Linux customized versions of both Free Pascal and Lazarus IDE are included along with full source and a collection of examples to get started quickly.
ELERA is 32 bit operating system that written free pascal / lazarus from stratch. Operating System is: