Aktywne Wpisy

emyot2 +8
źródło: 1000011717
Pobierz
Soothsayer +136
ten wczorajszy wpis o kolejce do butelkomatu to sobie zmyśliłem żeby plusy dostać, fajnie że paru osobom tez ciśnienie podniosło, nie czytałem żadnych komentarzy ale po ilości powiadomień to widze, że chyba żywiołowa dyskusja się zawiązała





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
OpenBSD - 141 MiB/s
https://github.com/openbsd/src/blob/master/usr.bin/yes/yes.c
Coreutils -
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/
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