K.....3
K.....3
15
  • Najlepsze
  • Wszystkie komentarze
K.....3
K.....3
@SkorpionX: I jeszcze porównanie wydajności kodu via reddit:

OpenBSD - 141 MiB/s
https://github.com/openbsd/src/blob/master/usr.bin/yes/yes.c

Coreutils -
6
y.....m
y.....m
@Kryspin013:

Druga sprawa, zauważyłem, że w produktach premium np konsolach jako jajko też się bierze *BSD.


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
5
y.....m
y.....m
@Kryspin013: chociaż z tym stosem sieciowym to też może nie być do końca prawdziwe w dzisiejszych czasach. Tutaj mały benchmark:

https://medium.com/@matteocroce/linux-and-freebsd-networking-cbadcdb15ddd
3
y.....m
y.....m
@Kryspin013: to też odnosi się do kernela, kod OpenBSD jest bardzo czytelny w porównaniu do Linuxa ale jest momentami no powiedzmy prostacki.

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/
2
SkorpionX
SkorpionX
@Kryspin013 o kurde, "To jeszcze długa droga przed nami" ( ͡° ʖ̯ ͡°) Chociaż zawsze staram się optymalizować kod to jednak do takiego poziomu to mi daleko. Co prawda robię głównie w C# ale wiele tricków z tego kodu widzę pierwszy raz na oczy, a myślę, że zastosowanie miały by w wieku językach.
0
kafapre
@Kryspin013: niezłe!
0
Achajos
@Kryspin013: K-----o szybkie ( ͡° ͜ʖ ͡°)
0
K.....3
K.....3
@yuim: jestem ignorantem. Muszę zapytać, to dalczego niektóre duże firmy chwalą się tym, że mają u siebie jakąś formę *BSD niby z powodu tego, że jest dużo szybsza od Linuksa? Druga sprawa, zauważyłem, że w produktach premium np konsolach jako jajko też się bierze *BSD.
0