Look at BSD as a last standing fortress, if Linux will fall to the
Corporations... And by that I mean completely controlled by them. Or look
at BSD like investing in your retirement plan. And I'm done :)

On Mon, Jun 5, 2023 at 8:41 PM vasi vasi <[email protected]> wrote:

> Now, about the differences between FreeBSD and OpenBSD. The first thing
> that jumps at you is the difference in performance which is in FreeBSD's
> favor. FreeBSD has a better support for SMP than OpenBSD. But it is more
> vulnerable in terms of security. There is HardenedBSD which is a port of
> FreeBSD but with hardened kernel. On top of HardenedBSD, is built a great
> firewall named pfSense (these three are binary compatible) - excellent, in
> my opinion. Another early port of FreeBSD happened to be DragonFlyBSD,
> which is now his worthy rival, both in terms of SMP and file system.
> DragonFlyBSD has a file system as secure as Ext4 or XFS but with features
> similar to ZFS and its target is to make ZFS obsolete. Is no longer binary
> compatible with FreeBSD
>
> But back to OpenBSD, it is the most secure operating system in the world,
> with all defaults oriented to security. I think from their developers we
> have OpenSSH... They are pioneering in security stuff. And I think it
> evolved from NetBSD which NetBSD is known for its amazing portability...
> But they are no longer binary compatible.
>
> To sum, There are 4 main BSD operating systems:
> - *FreeBSD *(with derivatives as HardenedBSD and pfSense and NomadBSD; It
> is considered good at everything, better than all, but bloated, insecure)
> - *DragonFlyBSD* (preffered as a file and database server but with great
> performance also in graphics)
> - *OpenBSD* (also firewall oriented but preferred by many as a secure
> workstation)
> - *NetBSD* (used on old and odd equipment but also in Universities - one
> of my favorite along DragonFlyBSD).
>
> With their own specific but not binary compatibility between them. There
> are more, but these are the main reference.
>
> When you develop a Linux app and say that it is crossplatform, and works
> on BSD, you refer  to the fact that your app can compile and run on all
> these four BSDs. All have fpc ported to them, thanks to the fpc team....
> Lazarus compiles also ok.
>
> Of course, there is more to say for each of them, but I'm not the
> qualified  person to do that...
> Hopefully, I did not confuse you even more... :P
>
> On Mon, Jun 5, 2023 at 8:06 PM vasi vasi <[email protected]> wrote:
>
>> Ok, really quick, the symlinks to folders do not appear in the list of
>> comboboxes that show lists of folders - from memory. I am now on another
>> computer...
>>
>> And once you create a new folder the app can't find it to refresh its
>> list of folders...  - this one I did not studied it in depth... It will see
>> it after a restart but I will describe it better with another occasion...
>>
>> It is about a project that I started under Linux and there works ok. It
>> uses the components from the palette, nothing new created.  I will try to
>> make a demo, and create a repository for you but when time permits.
>>
>> On Mon, Jun 5, 2023 at 5:47 PM Fred van Stappen <[email protected]>
>> wrote:
>>
>>> Re hello Vasi.
>>>
>>> Because the only way I have (for the moment) to download files is via
>>> "git clone", I can create a new github project with some test applications.
>>> So you are welcome to show me some test aplications that have problems
>>> and I will add it.
>>>
>>> A other way should be that you show me some problem-demos from
>>> https://github.com/mse-org/mseuniverse
>>> I can do a "git clone" of it and test the applications with problems.
>>>
>>> But cool, there is no hurry and summer is coming.
>>>
>>> 😉
>>>
>>> Fre;D
>>>
>>> ------------------------------
>>> *De :* vasi vasi <[email protected]>
>>> *Envoyé :* lundi 5 juin 2023 15:00
>>> *À :* General list for MSEide+MSEgui <
>>> [email protected]>
>>> *Objet :* Re: [MSEide-MSEgui-talk] New release?
>>>
>>> Hi Fred,
>>>
>>> There are a few more problems regarding folders, but I won't tell you
>>> until you have some more time for this, is not an emergency, I'm also
>>> working on other projects...
>>>
>>> Plus, a message, about an access violation that does not visibly affect
>>> the functionality of mseide...
>>>
>>> On Sun, Jun 4, 2023 at 9:08 PM vasi vasi <[email protected]> wrote:
>>>
>>> Thank you Fred, I will check it this night!
>>>
>>> On Sun, Jun 4, 2023 at 9:06 PM Fred van Stappen <[email protected]>
>>> wrote:
>>>
>>> Hello Vasi and everybody.
>>>
>>> OK done.  All seems fixed, graphic, directory and file access, error at
>>> closing.
>>> Tested also memory leak for mseide and ideU: 0 memory leak. (with last
>>> commit).
>>>
>>> Ready to be tested!
>>>
>>> It was a nice battle.
>>>
>>> Fre;D
>>>
>>> ------------------------------
>>> *De :* vasi vasi <[email protected]>
>>> *Envoyé :* dimanche 4 juin 2023 16:24
>>> *À :* General list for MSEide+MSEgui <
>>> [email protected]>
>>> *Objet :* Re: [MSEide-MSEgui-talk] New release?
>>>
>>> Wow! Amazing job man! Ha ha!
>>> Congratulations! You checked one more operating system for msegui and
>>> ideU!
>>>
>>> On Sun, Jun 4, 2023 at 5:49 AM Fred van Stappen <[email protected]>
>>> wrote:
>>>
>>> Hello Vasi.
>>>
>>> OK the fully workable solution found!
>>> readdir_r() is in the pocked (ok last commit ).
>>>
>>>
>>> https://github.com/mse-org/mseide-msegui/assets/3421249/a8180cc9-e65f-4a05-a2c1-e9de4b3e160a
>>>
>>>
>>> https://github.com/mse-org/mseide-msegui/assets/3421249/813bd25c-5f93-4130-8bb2-9249f19e89da
>>>
>>> Yep!
>>>
>>> Fre;D
>>>
>>>
>>> ------------------------------
>>> *De :* vasi vasi <[email protected]>
>>> *Envoyé :* samedi 3 juin 2023 16:56
>>> *À :* General list for MSEide+MSEgui <
>>> [email protected]>
>>> *Objet :* Re: [MSEide-MSEgui-talk] New release?
>>>
>>> I intend to use that as well... one day we might find a fully workable
>>> solution...
>>>
>>> On Sat, Jun 3, 2023 at 2:40 AM Fred van Stappen <[email protected]>
>>> wrote:
>>>
>>> Re-hello Vasi.
>>>
>>> ideU compiles and works ok.
>>>
>>> https://github.com/mse-org/mseide-msegui/assets/3421249/1d68e8bb-1fa0-40e2-9849-52fc534bda16
>>>
>>> Of course the file-dialog does not work but if you write the complete
>>> path of a project, it loads and you can use the ide.
>>>
>>> So there is only that readdir_r() method that makes shadow, I hope that
>>> some light will appear...
>>>
>>> Fre;D
>>>
>>> ------------------------------
>>> *De :* vasi vasi <[email protected]>
>>> *Envoyé :* vendredi 2 juin 2023 23:58
>>> *À :* General list for MSEide+MSEgui <
>>> [email protected]>
>>> *Objet :* Re: [MSEide-MSEgui-talk] New release?
>>>
>>> Thank you Fred, your effort is greatly appreciated! I am happy with what
>>> you did already!
>>> Thank you again!
>>>
>>> On Fri, Jun 2, 2023 at 11:49 PM Fred van Stappen <[email protected]>
>>> wrote:
>>>
>>> Hello Vasi.
>>>
>>> I did spent some white night and black afternoon but I am blocked with
>>> one method that does not work as expected.
>>>
>>> It is function "sys_readdirstream(var stream: dirstreamty; var info:
>>> fileinfoty): boolean"  in /kernel/linux/msesysintf.pas.
>>> With Linux and FreeBSD, after the function
>>> "readdir64_r(pdir(d.dir),@dirent,@po1) = 0" the dirent.d_name is correct
>>> but there is nothing with OpenBSD.
>>>
>>> Note that with OpenBSD it is "readdir_r" method that is used from libc
>>> and the "dirent" record was adapted like in OpenBSD manual.
>>>
>>> So, to resume, all is working apart for components that use
>>> "sys_readdirstream()" method, for example the filedialog component.
>>>
>>> I did try also with last fpc 3.3.1 compiled from trunk, without better
>>> result.
>>>
>>> I have to admit that, sadly, I did not find the solution.
>>>
>>> Fre;D
>>>
>>> ;-(
>>>
>>> ------------------------------
>>> *De :* vasi vasi <[email protected]>
>>> *Envoyé :* jeudi 1 juin 2023 11:48
>>> *À :* General list for MSEide+MSEgui <
>>> [email protected]>
>>> *Objet :* Re: [MSEide-MSEgui-talk] New release?
>>>
>>> I will test it in around one hour, and keep you posted.
>>>
>>> On Thu, Jun 1, 2023 at 3:40 AM Fred van Stappen <[email protected]>
>>> wrote:
>>>
>>> Re-..._re hello Vasi.
>>>
>>> Yep, on OpenBSD, mseide compiles, links and ... run!
>>>
>>> Last commit should do the trick.
>>>
>>> Here sceenshot ( the last for tonight ):
>>>
>>> https://github.com/mse-org/mseide-msegui/assets/3421249/3ff71e23-396a-472a-a34e-083a37284cab
>>>
>>> Fre;D
>>>
>>> *De :* vasi vasi <[email protected]>
>>> *Envoyé :* mercredi 31 mai 2023 19:50
>>> *À :* General list for MSEide+MSEgui <
>>> [email protected]>
>>> *Objet :* Re: [MSEide-MSEgui-talk] New release?
>>>
>>> * meant to say /etc as destination for the doas.conf file...
>>>
>>> On Wed, May 31, 2023 at 8:48 PM vasi vasi <[email protected]> wrote:
>>>
>>> There is no binary compatibility between FreeBSD and OpenBSD... none of
>>> the *BSDs are compatible.
>>> Lazarus gets compiled from sources using the fpc from OpenBSD repos...
>>> To get root access, your user must be member of wheel and control
>>> groups. Instead of sudo, you use doas.
>>> To activate doas, you have to create a doas.conf in /et with the
>>> following content (a single line):
>>>
>>> permit persist :wheel
>>>
>>> I doubt you will solve it, it is too much work. Right now, I am ok with
>>> Lazarus. Thank you Fred, is not an emergency. OpenBSD as an workstation is
>>> extremely restrictive and kinda slow compared to even FreeBSD, not talking
>>> about linux. THank you again but I will advise not to pursue it further.
>>>
>>> The most annoying thing for me is that I am unable to run apps compiled
>>> in clang that uses GLFW library... lots of crashes... raylib and nanovg
>>> graphic libraries that uses GL are a no-no :(   I had more success in
>>> FreeBSD and NetBSD overall...
>>>
>>>
>>> On Wed, May 31, 2023 at 8:30 PM vasi vasi <[email protected]> wrote:
>>>
>>> Hi Fred,
>>> fpc is included in OpenBSD repository...
>>> you look for it with pkg_info -Q fpc
>>> and install it with pkg_add fpc
>>> but you have to install also the other units...
>>> But I think sourceforge has packages for 3.2.2 for OpenBSD?
>>>
>>> On Wed, May 31, 2023 at 7:55 PM Fred van Stappen <[email protected]>
>>> wrote:
>>>
>>> Re-re hello Vasi.
>>> Do you know from where to download a fpc OpenBSD release?
>>> I only found fpc install release for FreeBSD (or maybe the release of
>>> fpc FreeBSD works for OpenBSD) ?
>>>
>>> Thanks.
>>>
>>>
>>> ------------------------------
>>> *De :* vasi vasi <[email protected]>
>>> *Envoyé :* mercredi 31 mai 2023 10:36
>>> *À :* General list for MSEide+MSEgui <
>>> [email protected]>
>>> *Objet :* Re: [MSEide-MSEgui-talk] New release?
>>>
>>> Ok, I tried mseide first, it compiles msegui ok but fails at linking...
>>> It says there are undefined references to "__error" and "iconv" in
>>> msecwstring.pas, mselibc.pas and msesysintf1.pas
>>>
>>> Probably OpenBSD not a valid target?
>>>
>>> On Wed, May 31, 2023 at 10:42 AM vasi vasi <[email protected]> wrote:
>>>
>>> Actually, I will try to figure it from your compilation command of uide
>>> from your repository, I'll keep you posted...
>>>
>>> On Wed, May 31, 2023 at 10:23 AM vasi vasi <[email protected]> wrote:
>>>
>>> Thank you Fred, my problem with mseide-msegui is as follows:
>>> I run OpenBSD 7.3 on one of my laptops (where is fpc 3.2.2 but no
>>> Lazarus) and I would like to have a makefile or a script that assures the
>>> compilation of the msegui units, required to create mseide executable. Once
>>> done, probably I will be able to compile also your ide...
>>>
>>> Of course, I will download your ide for the other operating systems if
>>> is portable as you say - I can't say no to that!
>>> Thank you again!
>>>
>>> On Tue, May 30, 2023 at 6:23 PM Fred van Stappen <[email protected]>
>>> wrote:
>>>
>>> Thanks Vasi vasi!
>>>
>>> By the way there is a new release of ideU:
>>> https://github.com/fredvs/ideU/releases/
>>>
>>> In the assets there are also the "PacPas" releases that include all
>>> needed: fpc compiler, gdb debugger, source of msegui, fpgui and bgrabitmap.
>>> No need to config anything, just download the release, unzip it and use
>>> it.
>>> You may also install it on a usb stick and compile your project using
>>> ideU from the usb stick, out-of-the-box.
>>>
>>> Without, of course, any conflict with already other fpc installed.
>>>
>>> Fre;D
>>> ------------------------------
>>> *De :* vasi vasi <[email protected]>
>>> *Envoyé :* mardi 30 mai 2023 12:50
>>> *À :* General list for MSEide+MSEgui <
>>> [email protected]>
>>> *Objet :* Re: [MSEide-MSEgui-talk] New release?
>>>
>>> Thank you Fred, much appreciated!
>>>
>>> On Tue, May 30, 2023 at 12:37 AM Fred van Stappen <[email protected]>
>>> wrote:
>>>
>>> Hello Vasi vasi and everybody!
>>>
>>> OK, new very stable release:
>>> https://github.com/mse-org/mseide-msegui/releases/tag/5.8.0
>>>
>>> Enjoy!
>>>
>>> Fre;D
>>>
>>> ------------------------------
>>> *De :* vasi vasi <[email protected]>
>>> *Envoyé :* lundi 29 mai 2023 12:48
>>> *À :* General list for MSEide+MSEgui <
>>> [email protected]>
>>> *Objet :* Re: [MSEide-MSEgui-talk] New release?
>>>
>>> Yes, always good to have the fixed version! Thank you!
>>>
>>> On Sun, May 28, 2023 at 10:24 PM Fred van Stappen <[email protected]>
>>> wrote:
>>>
>>> Hello everybody.
>>>
>>> Thanks to Sieghard, Jonas and LagProgramming there was many fixes from
>>> last release.
>>> What do you think to do a new release 5.8.0 with all the last fixes?
>>>
>>> Fre;D
>>>
>>> _______________________________________________
>>> mseide-msegui-talk mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>>>
>>>
>>>
>>> --
>>> Vasi
>>> _______________________________________________
>>> mseide-msegui-talk mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>>>
>>>
>>>
>>> --
>>> Vasi
>>> _______________________________________________
>>> mseide-msegui-talk mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>>>
>>>
>>>
>>> --
>>> Vasi
>>>
>>>
>>>
>>> --
>>> Vasi
>>>
>>>
>>>
>>> --
>>> Vasi
>>> _______________________________________________
>>> mseide-msegui-talk mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>>>
>>>
>>>
>>> --
>>> Vasi
>>>
>>>
>>>
>>> --
>>> Vasi
>>>
>>>
>>>
>>> --
>>> Vasi
>>> _______________________________________________
>>> mseide-msegui-talk mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>>>
>>>
>>>
>>> --
>>> Vasi
>>> _______________________________________________
>>> mseide-msegui-talk mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>>>
>>>
>>>
>>> --
>>> Vasi
>>> _______________________________________________
>>> mseide-msegui-talk mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>>>
>>>
>>>
>>> --
>>> Vasi
>>> _______________________________________________
>>> mseide-msegui-talk mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>>>
>>>
>>>
>>> --
>>> Vasi
>>> _______________________________________________
>>> mseide-msegui-talk mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>>>
>>>
>>>
>>> --
>>> Vasi
>>>
>>>
>>>
>>> --
>>> Vasi
>>> _______________________________________________
>>> mseide-msegui-talk mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>>>
>>
>>
>> --
>> Vasi
>>
>
>
> --
> Vasi
>


-- 
Vasi
_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

Reply via email to