<div><div dir="auto">Jó tanács, <a href="https://www.freshports.org">https://www.freshports.org</a> -on mindent megtalálsz pkg és port-al kapcsolatban, automatikusan frissül a tartalma.</div></div><div dir="auto"><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Aug 23, 2019 at 09:29 DaVieS via BSD <<a href="mailto:bsd@lista.bsd.hu">bsd@lista.bsd.hu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<p><i>"A FreeBSD-zesem oka reszben a PF-re atallas, megtanulasa,
stb."</i><br>
<br>
- OK.<br>
<br>
<i>"Ha szepen akarom csinalni, akkor meg az ALTQ kernel
deploymentjet is</i><i><br>
</i><i>
atraknam nyilvan ansible-managed-re, de nem latok ilyenre
modszertant</i><i><br>
</i><i>
jelenleg."<br>
</i><br>
- config, Disk dump, copy, mount, re-config akár "by itself",
persze 100 féle más megoldás is létezik.<br>
<br>
<i>"Azt hogy csinaljak?</i><i><br>
</i><i>
Mi tortenik ilyenkor az adatokkal pontosan? Hogyan aramlik,
milyen hook-ok</i><i><br>
</i><i>
es hol kapcsolodnak be a folyamatba?"<br>
</i><i><br>
</i> - kernel megkapja a HW -tól a "network stack" -et és átadja
sorrendben a moduloknak amik ráhookolnak valszeg egy spinlock,ULE
Scheduler keretében és egy egyszerű 'case' eldönti, hogy a
filteren átmenjen vagy nem, hasonlóan működik mint a MILTER,
ezután mondhatja, hogy "DUNNO" és akkor megy a következő filterhez
(ha van), de el is dobhajta vagy be is engedheti, ebben az esetben
nem kapja meg a többi filter, ugyanazon a layeren (!). Nagyon
egyszerű.<br>
<br>
Még akkor pár alapinfó BSD -vel kapcsolatban:<br>
- A FreeBSD egy operációs rendszer, míg a linux egy disztribució.
(Most biztos mondod, hogy ezt egy hülye is tudja, de azért mégsem
találtad a clangot) tehát bővebben:<br>
- A FreeBSD tartalma a kernel, alap szoftverek (base, binutils,
misc), ez az operációs rendszer teljes egészét képezik.
(buildworld) ezekről nincs csomag információ, ahogy Windows
esetében sem látható a telepített programok között a windows
"alap" összetevőit, pl: MSVCRT, notepad, paint, uxtheme....</p>
<p>- FreeBSD -nél nem célszerű mixelni a pkg -t a ports -al, mert
inkonzisztens lehet és "jó esetben" collision lesz az eredmény. <br>
ports-tree frissítésére portsnap -ot használd.<br>
<br>
LLVM CLANG a FreeBSD alaprendszer része és a GCC kerülendő, azon
okból kifolyólag, hogy a GCC GNU/GPL licensz a BSD meg BSD licensz
és a kettő üti egymást, így nem lehet az alaprendszer része és ha
már itt tartunk akkor a BSD -n dolgozó emberek sem szeretik ha két
compilerre kell figyelni, így clang lett a primary, gcc csak akkor
ha a clang nem boldogul valamivel. Különben a CLANG gyorsabb az
esetek többségében, ezért terjed linuxokon is mint a ZFS.<br>
<br>
Az alap rendszer használja helyesen különben a /etc/bin/sbin/lib
direket ... míg minden más a /usr/local prefixbe tartozik.<br>
Ezért marad koherens és letisztult maga az alaprendszer, ez az
egyik dolog amit a legjobban imádok a BSD -ben.<br>
<br>
FreeBSD -ről nem találsz majd szép diagrammokat, mert akik
fejlesztik azok hardcore fejlesztenek és nem rajzolgatnak, ha jók
az információim az intel is ezen fejleszt elsősorban.<br>
BSD nem átlag felhasználóknak készül mint pl 1-1 linux disztri, a
BSD -be pl. elsősorban hálózatot fejlesztenek és onnan portolják
az OSX és linux sőt windows irányába.<br>
Különben amit kevesen tudnak még grafikus kártyákat is, de mivel a
BSD megengedi, hogy letöltsem átalakítsam belefejlesszek és
eladjam pl DAVIES-OS -nek, ezért nyilván a cégek nem fognak
mindent publikálni. Így lesz a BSD-ből mondjuk egy PlayStation.<br>
</p>
<p>Ha ragaszkodsz az ALTQ -hoz és kernelt fordítasz akkor nem árt
hozzá valami C ismeret, 100 -ból 80 alkalommal taknyolnom kellett
a kernelt, de én más tészta vagyok.<br>
Ha nem fordul le, az azért is lehet, mert nem kompatibilis valami
valamivel, kérdés honnan van meg a source és az milyen verzió,
érdemes lehet frissíteni vagy akár a release -el megegyezőt
visszatölteni.<br>
FreeBSD -n kernelt forgatni elég hálátlan ez nem azért van mert a
FreeBSD szar, hanem a FreeBSD kernel forgatása azoknak az
embereknek van kitalálva akik tudják mit csinálnak mert itt aztán
tényleg minden szabadon variálható a végeredmény pedig soha sem
garantált bár a te esetedben működnie kellene!! Valami a source
-al lesz, lehet nightly.<br>
<br>
U.I: FreeBSD nem fog szólni, hogy figyelj tesó ez eléggé nem lesz
jó, így ha saját kerneled van, vagy portsból telepítettél valamit
más beállításokkal akkor a pkg upgrade majd szépen kinyírja. :)<br>
Vagy pkg vagy ports. Ha ports akkor minden ports és tuti jó lesz.<br>
<br>
Nekem van egy komplett tárhelykezelőm BSD -re építve és minden
forrásból van így nekem kell újraforgatnom, de nincsenek
kellemetlen meglepetések se és 400x gyorsabb mint egy linux.<br>
</p></div><div text="#000000" bgcolor="#FFFFFF">
<div class="m_-5422010795666926749moz-cite-prefix">2019. 08. 22. 15:33 keltezéssel, Zsolt
Udvari via BSD írta:<br>
</div>
</div><div text="#000000" bgcolor="#FFFFFF"><blockquote type="cite"></blockquote></div><div text="#000000" bgcolor="#FFFFFF"><blockquote type="cite">
<div dir="ltr">
<div dir="ltr"><br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">PÁSZTOR György via BSD <<a href="mailto:bsd@lista.bsd.hu" target="_blank">bsd@lista.bsd.hu</a>>
ezt írta (időpont: 2019. aug. 22., Cs, 15:26):<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Ameddig a vim-et nem mereszeltem install-ni, egesz kis rovid
kimenete volt.<br>
Van valami megfeleloje az autoremove-nak, es valami
lecsupaszitott verzioja<br>
a vim-nek elorecsomagolva, ami nem hoz X-es meg pango's meg
minden ....tt<br>
fuggoseget magaval?<br>
</blockquote>
<div>pkg search vim ?</div>
<div>Egyébként vim-tiny vagy vim-console lesz az, amit
szerintem keresel.<br>
</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
> PF -nek mítosza van, míg az IPFW csak tud dolgokat
egyszerűbben, de a PF <br>
> talán tud többet.<br>
<br>
A FreeBSD-zesem oka reszben a PF-re atallas, megtanulasa,
stb.<br>
<br>
> Ettől függetlenül nem szar az IPFW anno elvitt 4Gbpst
(LAGG) routingba.<br>
Milyen hw-en? Mekkora CPU terhelessel? Mennire viselte volna
meg ugyanez a<br>
pf-et?<br>
<br>
> Ajánlom a figyelmedbe: pfSense, lehet pont erre vágysz.<br>
Van pfSense VM-em is.<br>
Ebben az esetben nem arra vagyok.<br>
pfSense jo. Szeretem. Fasza kis appliance, way more advanced
mint az<br>
OpenWRT, es tok jol mukodik Xen HVM DomU-ban is. Hamarabb
volt stabil az<br>
ixv drivere, mint a stock freebsd-nek. Legalabbis korabban
FreeBSD-vel,<br>
bizonyos korulmenyek kozt tapasztaltam disznosagokat,
pfSense meg oob<br>
mindent jol csinalt. Eloszor opnSense-el probalkoztam, de
nehany alapveto<br>
settingen elbukott, amit meg a pfSense jol csinalt. Azota is
hasznalom<br>
megelegedessel.<br>
<br>
De ezt a vpn-es VM-et szeretnem nem pfSense-el csinalni,
hanem a<br>
lehetosegek szerint annyire kozel tartani a default ures
installhoz<br>
amennyire lehet, es mindent amit csinalok rajta, azt
lehetoleg ansible-el<br>
deployolni.<br>
A pf filter rule-okat, amiket engedelyezni kell, meg minden
mast eddig meg<br>
is csinaltam ansible-bol. Egyedul ez az altq-zas adta fel a
lecket.<br>
<br>
Ha szepen akarom csinalni, akkor meg az ALTQ kernel
deploymentjet is<br>
atraknam nyilvan ansible-managed-re, de nem latok ilyenre
modszertant<br>
jelenleg.<br>
<br>
Btw.: A FreeBSD-nel van valami modszertan az install
automatizalasara, hogy<br>
ne kelljen egy szal gombot se nyomni, csak valahogy buildelj
egy a<br>
gyari-tol kicsit eltero .iso-t, ami aztan nem kerdez semmit,
hanem fogja a<br>
diszket, legyalulja feltelepiti magat, letrehozza a default
nem-root<br>
user-t, beallit par hash-t a shadow-ban, eject + reboot?<br>
Nem lattam ilyen fejezet a kezikonyvben.<br>
Ilyen hazi installer iso-k buildelesere szivesen osszeraknek
itthon egy<br>
jenkins-t, meg automation-t itthon a hosszu tavubb szivasok
elkerulesere :D<br>
Meg persze a sajat tanulasomat szolgalando.<br>
<br>
> Ha különben megnézed a pfSense -t, akkor ott egyszerre
használják a PF -et <br>
> az IPFW -vel.<br>
<br>
Azt hogy csinaljak?<br>
Mi tortenik ilyenkor az adatokkal pontosan? Hogyan aramlik,
milyen hook-ok<br>
es hol kapcsolodnak be a folyamatba?<br>
<br>
Van valami ehhez hasonlo magyarazo abra, hogy ezek hogy
mukodnek egyutt?<br>
<a href="https://upload.wikimedia.org/wikipedia/commons/3/37/Netfilter-packet-flow.svg" rel="noreferrer" target="_blank">https://upload.wikimedia.org/wikipedia/commons/3/37/Netfilter-packet-flow.svg</a><br>
<br>
> Fordításkor a hibaüzenet jöhet több helyről lehet 100+1
oka, lehet az ALTQ <br>
> nem ér ennyit, amúgy sincs rá garancia, hogy működni
fog.<br>
> Az ilyen kernelbe forgatott csodák a 10 forintos
realtek chipekkel nagyon <br>
> szép kernel pánikokat hagynak maguk után, tehát nem
véletlen, hogy nincs <br>
> gyáriba.<br>
Na ja, pont ezert kerulom az ilyen szar hw-eket. Elesben
hasznalni oket<br>
pont olyan mint beszelgetni Xuxu Petals-al ;)<br>
Ez esetben Intel ixv driver hajtotta interface-eket adtam a
VM-nek:<br>
pciconf ezt mondja rola: Ethernet Connection X552 Virtual
Function<br>
Nem szar, de 11.1 korul meg elegge instabil volt a drivere,
amikor linuxban<br>
meg mar eleg megbizhatoan mukodott.<br>
<br>
Udv,<br>
Gyu<br>
--<br>
Magyar BSD Levelezlista</blockquote>
</div>
</div>
<br>
<fieldset class="m_-5422010795666926749mimeAttachmentHeader"></fieldset>
</blockquote></div><div text="#000000" bgcolor="#FFFFFF"><blockquote type="cite"><pre class="m_-5422010795666926749moz-quote-pre">--
Magyar BSD Levelez�lista</pre>
</blockquote>
</div>
--<br>
Magyar BSD Levelezõlista</blockquote></div></div>