Czytelność kodu:
https://github.com/openbsd/src/blob/master/usr.bin/yes/yes.c
Kontra wydajność kodu:
https://github.com/coreutils/coreutils/blob/master/src/yes.c
( ͡° ͜ʖ ͡°)
#linux #bsd #programowanie #clang
https://github.com/openbsd/src/blob/master/usr.bin/yes/yes.c
Kontra wydajność kodu:
https://github.com/coreutils/coreutils/blob/master/src/yes.c
( ͡° ͜ʖ ͡°)
#linux #bsd #programowanie #clang
- Najlepsze
- Wszystkie komentarze





OpenBSD - 141 MiB/s
https://github.com/openbsd/src/blob/master/usr.bin/yes/yes.c
Coreutils -
To jest proste, licencja. Nie muszą udostępniać kodu źródłowego i swoich modyfikacji. W przypadku konsol ma to duże znaczenie bo utrudnia proces piracenia
https://medium.com/@matteocroce/linux-and-freebsd-networking-cbadcdb15ddd
Przykładowo nadal używają czegoś w rodzaju Big Kernel Locka, który z Linuxa został całkowicie usunięty w 2011.
https://github.com/openbsd/src/search?q=KERNEL_LOCK
https://lwn.net/Articles/424677/