{"id":153,"date":"2008-01-19T01:36:48","date_gmt":"2008-01-19T00:36:48","guid":{"rendered":"http:\/\/eriz.pcinside.pl\/weblog\/zegnaj-linuksie-witaj-freebsd-153.html"},"modified":"2008-01-19T01:36:48","modified_gmt":"2008-01-19T00:36:48","slug":"zegnaj-linuksie-witaj-freebsd","status":"publish","type":"post","link":"https:\/\/eriz.pcinside.pl\/weblog\/zegnaj-linuksie-witaj-freebsd-153.html","title":{"rendered":"\u017begnaj, Linuksie, witaj FreeBSD"},"content":{"rendered":"<p>Z\u017cera\u0142a mnie dos\u0142ownie ciekawo\u015b\u0107 ju\u017c d\u0142u\u017cszy kawa\u0142ek czasu. Mianowicie, chodzi o systemy z rodziny *BSD. Za spraw\u0105 padu eksperymentalnego peceta teamu PC Inside (a.k.a. &#8222;Chlibnyj-dar&#8221;), i za namow\u0105 <a href=\"http:\/\/i386.pl\">Marcina<\/a>, postanowi\u0142em wrzuci\u0107 pod mask\u0119 kaszlaka FreeBSD.<\/p>\n<p>Do instalacji podchodzi\u0142em trzy razy, ale z czystym sumieniem mog\u0119 powiedzie\u0107, \u017ce gra by\u0142a warta \u015bwieczki i do dzisiaj ciesz\u0119 si\u0119 stabilnym, porz\u0105dnie zorganizowanym systemem.<\/p>\n<p><!--more--><\/p>\n<p>Wcze\u015bniej wszystkie do swoich eksperyment\u00f3w na systemach uniksowskich wykorzystywa\u0142em Ubuntu. W\u0142a\u015bciwie, instalacja wi\u0119kszo\u015bci Linuks\u00f3w przebiega bardzo podobnie; wybiera si\u0119 odpowiednie partycje, pakiety, lokalizacj\u0119 bootloadera, etc. O ile w przypadku Linuksa wszystko przebiega w miar\u0119 \u0142atwo, to przy FreeBSD od u\u017cyszkodnika wymagana jest pewna zmiana przyzwyczaje\u0144.<\/p>\n<p>Pierwsz\u0105 rzecz\u0105, kt\u00f3rej nie mog\u0142em poj\u0105\u0107 i kt\u00f3ra sprawi\u0142a, i\u017c musia\u0142em instalacj\u0119 rozpoczyna\u0107 od nowa trzy razy z rz\u0119du by\u0142a inna filozofia system\u00f3w plik\u00f3w. Tradycyjnie, dysk dzieli si\u0119 na partycje i na dyski logiczne. Tutaj jest inaczej. Najpierw dzieli si\u0119 na &#8222;plastry&#8221;, potem je si\u0119 dzieli. Pocz\u0105tkowo opornie mi sz\u0142o poj\u0119cie tego modelu, ale po trzecim razie jako\u015b posz\u0142o. <img src=\"https:\/\/eriz.pcinside.pl\/weblog\/wp-includes\/images\/smilies\/e_tongue_wink.png\" alt=\";P\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n<p>Instalacja przebiega, na moje oko, troch\u0119 &#8222;dziwnie&#8221;. Na pocz\u0105tku wspomn\u0119, i\u017c FreeBSD jest dystrybuowany m. in. w postaci dwup\u0142ytowego obrazu ISO. Po wybraniu paru aplikacji z tzw. <a href=\"http:\/\/pl.wikipedia.org\/wiki\/Porty_FreeBSD\">&#8222;port\u00f3w&#8221;<\/a>, kt\u00f3re s\u0105 dost\u0119pne bezpo\u015brednio z systemem, trzeba kilka razy zamienia\u0107 p\u0142ytki w nap\u0119dzie. <img src=\"https:\/\/eriz.pcinside.pl\/weblog\/wp-includes\/images\/smilies\/e_tongue.png\" alt=\":P\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n<p>Troch\u0119 dziwne rozwi\u0105zanie; po pierwszej zmianie my\u015bla\u0142em, \u017ce instalator mo\u017ce potraktuje cachem pakiety przeznaczone do p\u00f3\u017aniejszej instalacji znajduj\u0105ce si\u0119 na pierwszej p\u0142ycie. A tu guzik. <img src=\"https:\/\/eriz.pcinside.pl\/weblog\/wp-includes\/images\/smilies\/e_tongue.png\" alt=\":P\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/> Ale warto si\u0119 po\u015bwi\u0119ci\u0107. ;]<\/p>\n<p>Kolejn\u0105, jak dla mnie &#8211; genialn\u0105 &#8211; spraw\u0105 s\u0105 porty. Fani Gentoo poczuj\u0105 si\u0119 jak w domu &#8211; <em>emerge<\/em>, &#8222;tylko troch\u0119 inaczej&#8221;. Mianowicie, w katalogu <em>\/usr\/ports<\/em> instalowane jest drzewo skategoryzowanych &#8211; jakby to nazwa\u0107 &#8211; &#8222;nag\u0142\u00f3wk\u00f3w&#8221; pakiet\u00f3w. Dzia\u0142a to w bardzo prosty spos\u00f3b. Szukamy, powiedzmy, <em>ekg2<\/em>. Wpisujemy <em>cd \/usr\/ports\/polish\/ekg2<\/em>. Wystarczy wtedy wpisa\u0107 <em>make install clean<\/em> i chwil\u0119 poczeka\u0107. W\u00f3wczas, odpowiednie \u017ar\u00f3d\u0142a oraz ich zale\u017cno\u015bci zostan\u0105 pobrane i skompilowane. Osobi\u015bcie, podoba mi si\u0119 to rozwi\u0105zanie. ;] Fakt, troch\u0119 czasoch\u0142onne w przypadku wi\u0119kszych pakiet\u00f3w, ale mamy pewno\u015b\u0107, \u017ce aplikacje\/biblioteki s\u0105 w zoptymalizowanych wersjach. Np. sama instalacja i konfiguracja PHP jest dos\u0142ownie bajeczna &#8211; nie trzeba klepa\u0107 parametr\u00f3w dla <em>.\/configure<\/em>, tylko wystarczy u\u017cy\u0107 <em>make configure<\/em> i wybra\u0107 sobie potrzebne opcje. Zero troski o jakiekolwiek paczki z zale\u017cno\u015bci. ;]<\/p>\n<p>Usuwanie w ten spos\u00f3b zainstalowanych pakiet\u00f3w te\u017c jest \u0142atwe &#8211; <em>make deinstall<\/em> i tyle. ;]<\/p>\n<p>Szczerze powiedziawszy, by\u0142em bardzo mi\u0142o zaskoczony tym, \u017ce ka\u017cdy poszukiwany przeze mnie program znalaz\u0142 si\u0119 gdzie\u015b w portach. ;]<\/p>\n<p>Dla niecierpliwych, s\u0105 jeszcze paczki, ale nie o to chyba chodzi.<\/p>\n<p>Moje wra\u017cenia po pierwszych kilku tygodniach pracy z tym systemem s\u0105 jak najbardziej pozytywne, wszystko jest do rozklepania, tylko trzeba po prostu posiedzie\u0107. Tak samo, jak w przypadku PHP, do nauki polecam przede wszystkim <a href=\"http:\/\/www.freebsd.org\/doc\/en_US.ISO8859-1\/books\/handbook\/\">oficjalny podr\u0119cznik<\/a>.<\/p>\n<p>W najbli\u017cszym czasie, postaram si\u0119 opisa\u0107 kilka moich perypetii dotycz\u0105cych stawiania demon\u00f3w przydatnych w systemach serwerowych.<\/p>\n<p>Tym samym, tematyka wpis\u00f3w ulegnie pewnej zmianie &#8211; b\u0119dzie wi\u0119cej notek dotycz\u0105cych FreeBSD ani\u017celi Linuksa.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Z\u017cera\u0142a mnie dos\u0142ownie ciekawo\u015b\u0107 ju\u017c d\u0142u\u017cszy kawa\u0142ek czasu. Mianowicie, chodzi o systemy z rodziny *BSD. Za spraw\u0105 padu eksperymentalnego peceta teamu PC Inside (a.k.a. &#8222;Chlibnyj-dar&#8221;), i za namow\u0105 Marcina, postanowi\u0142em wrzuci\u0107 pod mask\u0119 kaszlaka FreeBSD. Do instalacji podchodzi\u0142em trzy razy, ale z czystym sumieniem mog\u0119 powiedzie\u0107, \u017ce gra by\u0142a warta \u015bwieczki i do dzisiaj ciesz\u0119 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[98],"_links":{"self":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/posts\/153"}],"collection":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/comments?post=153"}],"version-history":[{"count":0,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/posts\/153\/revisions"}],"wp:attachment":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/media?parent=153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/categories?post=153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/tags?post=153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}