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

