From 3742f4f926e8ff566e4b5a2198ae9b6f31cabc97 Mon Sep 17 00:00:00 2001 From: Jerry Jacobs Date: Fri, 8 Nov 2024 17:47:34 +0100 Subject: [PATCH] vault backup: 2024-11-08 17:47:34 --- .obsidian/workspace.json | 10 ++++++---- 2024/So you wanna do FreeBSD?.md | 6 ++++++ 2 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 2024/So you wanna do FreeBSD?.md diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 038975d..5ebce86 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -37,12 +37,14 @@ "id": "316987f51496a482", "type": "leaf", "state": { - "type": "release-notes", + "type": "markdown", "state": { - "currentVersion": "1.7.5" + "file": "2024/So you wanna do FreeBSD?.md", + "mode": "source", + "source": false }, "icon": "lucide-file", - "title": "Release Notes 1.7.5" + "title": "So you wanna do FreeBSD?" } } ], @@ -189,6 +191,7 @@ }, "active": "316987f51496a482", "lastOpenFiles": [ + "2024/So you wanna do FreeBSD?.md", "2024/mijnpositievegezondheid.net/Mijn Positieve Gezondheid - 2024-11-08.pdf", "2024/mijnpositievegezondheid.net", "2024/freebsd-notes.md", @@ -230,7 +233,6 @@ "2024/POP gesprek 2024-Q1.md", "2024/Neways introductie interview voorbereiding.md", "2024/Motivation-Letter-Neways.pdf", - "2024/JJacobs-Motivation-Letter-Lead-Embedded-Software.pdf", "2024/macos-markdown-editors-2024-review.md", "2021/CICD/cicd-platforms-and-software.md", "Untitled.canvas", diff --git a/2024/So you wanna do FreeBSD?.md b/2024/So you wanna do FreeBSD?.md new file mode 100644 index 0000000..c9337f2 --- /dev/null +++ b/2024/So you wanna do FreeBSD?.md @@ -0,0 +1,6 @@ +I have encountered several project now which are Linux container/docker "native" installation. Like PhotoPrism and HomeAssistant. Yeah software dependencies are hard for developers and maintainers. But ending your software on just one install method is a "quick-fix". Apple macOS tries to "fix this" by putting everything of an application in a folder suffixed as `.app`. No this are no containers but all application dependencies reside in this folder. The price you pay is more disk space when multiple applications use same "Apple .framework" or libraries and other executables. + +It seems nowadays the quick-fix is to enforce people using Docker for producation and when that is not available it will be wrapped again in a native Linux virtual machine. So you are almost out of luck running it otherwise. Gitlab is another beast, it runs on ruby and it has "omnibus" host installer. Which just basicly Gitlab-fies your whole OS. + + +https://developer.apple.com/library/archive/documentation/General/Conceptual/DevPedia-CocoaCore/Framework.html \ No newline at end of file