C development often involves **three API layers**:
• C standard library
• OS system calls
• POSIX APIs for portability
The standard library stays intentionally small — which is why POSIX became so important for Unix systems.
More: buildsoftwaresystems.com/post/essenti...
#CProgramming #POSIX
It's so great to have a standard like POSIX...
locations of explicit_bzero by platform:
linux: string.h if __USE_MISC is defined
freebsd: strings.hif __BSD_VISIBLE is defined
openbsd: string.h if __BSD_VISIBLE is defined
haiku: bsd/string.h
alpine: string.h if _GNU_SOURCE or _BSD_SOURCE is […]
that has pizza-box systems that can be arranged into a tower configuration as needed or desired.
Also said system line's OS is intended to break the current monopoly that #MacOS has on the desktop #POSIX market.
Kernel.org kernel dev
Reading a bit up on the Linux kernel doc
www.kernel.org/doc/html/latest/process/...
#kernel #Linux #programming #OpenSource #POSIX #technology #modules #configure #make #asm #assembler #test #install
Current weather in Palmentuin SR SA
A couple of my installation DVDs containing Open Source distributions from the CD and DVD era of storage.
#Linux #distro #distribution #Xorg $Legacy #programming #ALSA #OSS #technology #OpenSource #POSIX
placeholder
Reminding myself of basic markdown syntax
https://www.markdownguide.org/basic-syntax/
#markdown #goLang #programming #technology #OpenSource #POSIX #Linux #freeBSD #ghostBSD #Syntax #hello #go
Golang
package main
import "fmt"
func main() {
fmt.Println("Fa, Wakka")
}
https://go.dev/doc/tutorial/getting-started
goLang programming technology OpenSource POSIX Linux freeBSD ghostBSD Syntax hello go
TIL: Starting with Fish Shell 4.0, it supports the POSIX shell `export` command for setting environment variables. This is implemented as a backward-compatible shim for the Fish `set` command, which may be superior but non-standard.
fishshell.com/docs/4.0/cmd...
#fish #shell #posix
This is the direct link to the git post
#OpenSource #Linux #Kernel #programming #Torvalds #technology #GNU #GPL #POSIX
git.kernel.org/pub/scm/linux/kernel/git...
This is what will happen with the kernel development when eventually Linus stops work on it, due to old age /death
#OpenSource #Linux #Kernel #programming #Torvalds #technology #GNU #GPL #POSIX
https://itsfoss.com/news/linux-kernel-continuity-plan/
TIL about the leave command
#Leave #programming #Linux #BSD #freeBSD #OpenSource #POSIX
man.freebsd.org/cgi/man.cgi
LXQT has coded a point release of LXQT-config
Go and fetch it on GitHub
LXQT LXQT-config programming OpenSource Linux UI Xorg Wayland POSIX
lxqt-project.org/release/2026/01/29/point...
tfw you realize each '=' in the value of an environment variable creates an extra variable
# Unix.putenv "a" "b=c";;
- : unit = ()
# Unix.getenv "a=b";;
- : string = "c"
#ocaml #posix #C
To those who use Linux or other POSIX-compatible system: What was your first OS?
Mine was Ubuntu 8.04 Hardy Heron. It was quiet a lot of fun those days, and it was kinda cool to get the CD from local Ubuntu community.
How about you?
#Linux #POSIX #UNIX #BSD #OS #OperatingSystem #OpenSource #FOSS
An amazing amount of work has been done to polish and bug squash my favorite photo editor
Feast yourself upon the updates of Gimp v3.0.8
www.gimp.org/news/2026/01/24/gimp-3-0...
Current weather for Kwamalasemutu SR / SA
A gorgeors place where you can meet and interact with natur up close and personal
#Weather #curl #wttr #bash #csh #ksh #zsh #fish #sh #OpenSource #programming #technology #Mobile #POSIX
Current weather in Leonsberg SR/SA with the power of wttr.in *sh curl and lolcat
Avoid using prt 80 when aded the server may return a 0 status not respond
#Weather #curl #wttr #bash #csh #ksh #zsh #fish #sh #OpenSource #programming #technology #Mobile #POSIX
Current weather in Palmentuin SR / SA
compliments of wttr.in curl *sh and lolcat
Non-POSIX shells like fish can cause script compatibility headaches. A common strategy: use bash for scripting & system functions, while enjoying fish's interactive features for daily terminal work. Balance power with interoperability! #POSIX 5/5
Linux distribution for DSC Damn Small Computers
#Linux #DSC #OpenSource #POSIX #technology
Are there any people who are currently working on the unix 2038 problem, I have a colleague who needs info for an article.
On the Brokenness of File Locking
https://0pointer.de/blog/projects/locking
That sounds terrible...
#OS #Linux #BSD #POSIX
2024-12-13
RWX work: 2023 → 2024
I’ve been writing code in #python
& shells ( #bash , #grub , #posix ):
#lsgm Live Scan Grub Menu
#rwx Read Write eXecute
#spcd Shell to Python Continuous Deployment
#srmp Software Repositories Mirror Profile
#ffmpeg #git #gource
シェルスクリプトで引数を(スペース等で)壊さずに引き継ぐときの正解は"$@"で、
sh -cを使う場合はsh -c '..."$@"...' -- "$@"という話、
忘れそうなので以下にまとめました。
www.techtips.page/ja/topics/884
#sh #ShellScript #Linux #POSIX
Dooch… #HPUX has been axed forever.
www.osnews.com/story/144094...
#UNIX #POSIX #LINUX #BSD #illumos #Solaris #AIX #HPE #HP #HewlettPackard #HewlettPackardEnterprise #Workstations #Servers #FOCUS #M68k #PARISC #Itanium
Comparing locale behaviors of debian glibc & alpine musl. Both have: LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES LC_ALL musl has no: LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION Then comparing LC_MONETARY for both. musl has only: crncystr glibc has: int_curr_symbol currency_symbol mon_decimal_point mon_thousands_sep mon_grouping
2024-09-06
Realizing that #musl
is really quite different.
#posix #rwx #spcd
Left pane with operating systems to build into. Done: alpine in 1m54s archlinux in 2m19s opensuse in 2m55s fedora in 9m6s ubuntu in 8m27s almalinux in 8m43s Running: rockylinux at 9m36s Right pane with log, displaying steps & substeps as rounded box drawing characters framed banners: 6.3.3 | Python | Virtual environment | Create 6.3.4 | Python | Virtual environment | Activate 6.4 | Python | Modules 6.4.1 | Python | Modules | List 6.4.2 | Python | Modules | Main 6.4.3 | Python | Modules | Check
2024-08-27
Fancy steps & substeps banners
for project workflows logging.
#posix #spcd