{"id":115,"date":"2011-05-23T16:13:11","date_gmt":"2011-05-23T14:13:11","guid":{"rendered":"http:\/\/localhost\/blog\/?p=115"},"modified":"2012-12-29T22:22:38","modified_gmt":"2012-12-29T21:22:38","slug":"proviamo-pc-bsd-8-2","status":"publish","type":"post","link":"https:\/\/www.ilbytecidio.it\/?p=115","title":{"rendered":"Proviamo PC-BSD 8.2"},"content":{"rendered":"<p>PC-BSD \u00e8 un sistema operativo derivato da FreeBSD, orientata al desktop, con l&#8217;obiettivo di fornire un sistema BSD completo di interfaccia grafica, facile da installare e utilizzare.<br \/>\nHo deciso di scaricare l&#8217;ultima versione e di provarla, per pura curiosit\u00e0, ben sapendo che non avrei trovato un ambiente cos\u00ec diverso da quello a cui sono abituato, dato che l&#8217;interfaccia installata \u00e8 KDE e in generale ci\u00f2 che abbiamo a disposizione per Linux ce l&#8217;abbiamo anche per qualsiasi altro sistema Unix-like. Per il momento ho provato su macchina virtuale, ma non mancher\u00e0 una prova su hardware reale, per poterne controllare le prestazioni e la disponibilit\u00e0 di driver.<!--more--><\/p>\n<p>La prima cosa da fare \u00e8 scaricare l&#8217;immagine ISO del disco di installazione. Nel mio caso, ho scaricato la versione x64 e ho creato una macchina virtuale su VirtualBox con la quale avviarlo. Vediamo punto per punto come se l&#8217;\u00e8 cavata questo sistema:<\/p>\n<p><strong>Installazione<\/strong><br \/>\nL&#8217;installazione \u00e8 grafica, niente comandi complicati su un&#8217;interfaccia a carattere, solo pochi e semplici passaggi. Le uniche cose da sottolineare sono il fatto che se selezionavo l&#8217;Italiano come lingua mancavano stringhe di testo, quindi ho optato per l&#8217;inglese (la lingua si pu\u00f2 cambiare poi dopo l&#8217;installazione) e che bisogna fare attenzione alla parte in cui dobbiamo gestire le partizioni: io avevo a disposizione un disco virtuale completamente libero, per cui ho lasciato fare tutto in automatico, ma no andiamo oltre questo punto se non siamo sicuri di quello che stiamo per fare o rischieremo di perdere i dati. Magari far\u00f2 un approfondimento in futuro. Nel frattempo, c&#8217;\u00e8 sempre la documentazione ufficiale, anche se in inglese.<br \/>\nCome filesystem ho scelto UFS, non per una ragione particolare, visto che non lo conosco, come non conosco l&#8217;altenativa proposta, ZFS.<br \/>\nDurante l&#8217;installazione vi viene chiesto anche quale shell volete installare. Io vi consiglio bash, soprattutto se avete gi\u00e0 usato Linux.<\/p>\n<p><strong>Prime impressioni<\/strong><br \/>\nL&#8217;esecuzione sulla macchina virtuale \u00e8 piuttosto pesante. Non so se sia KDE o il sistema in generale. Comunque, come immaginavo, l&#8217;ambiente \u00e8 lo stesso di una qualsiasi distribuzione Linux con KDE 4 installato. In effetti abbiamo una certa somiglianza anche nel sistema di gestione del software. PC-BSD, infatti, oltre ai metodi di installazione del software di FreeBSD (Ports, in particolare), utilizza dei pacchetti .pbi precompilati molto simili nell&#8217;utilizzo ai vari .deb e .rpm.<br \/>\nLa politica di aggiornamento dei programmi sembra essere diversa da quella che troviamo nei repository di Ubuntu e simili: appena installato il sistema ho potuto aggiornare Firefox dalla versione 3.6 alla 4, cosa che nei sistemi Linux normalmente non possiamo fare senza usare repository ad hoc.<\/p>\n<p><strong>Software<\/strong><br \/>\nCome previsto, c&#8217;\u00e8 una barcata di software disponibile per BSD, almeno quanto quello per Linux: intanto la maggior parte di esso \u00e8 open source, quindi viene ricompilato per tanti sistemi, ma la cosa pi\u00f9 interessante \u00e8 che per gli altri esiste un modulo del kernel che consente la compatibilit\u00e0 binaria con gli eseguibili per Linux! Per approfondire <a href=\"http:\/\/www.freebsd.org\/doc\/it\/books\/handbook\/linuxemu.html\">vedi qui<\/a>. Interessante, no?<br \/>\nSono rimasto sorpreso dal fatto che su Firefox ho trovato installato il plugin Flash: non esiste una versione per BSD e infatti quando l&#8217;anno scorso ho provato DesktopBSD ho trovato Gnash al suo posto. Il problema \u00e8 stato risolto creando un wrapper che, anche se funziona solo su architetture i386 (e, deduco, x64, dato che \u00e8 quella che ho io), consente l&#8217;esecuzione delle versioni Linux dei plugin. Vedi <a href=\"http:\/\/www.freebsd.org\/doc\/it\/books\/handbook\/desktop-browsers.html\">questa pagina<\/a>.<br \/>\nAltra cosa interessante: python \u00e8 gi\u00e0 installato, per cui se avete programmi scritti con tale linguaggio che utilizzavate su altri sistemi, probabilmente gireranno subito. Io ho provato emesene e ha funzionato subito.<\/p>\n<p><strong>Conclusioni<\/strong><br \/>\nA caldo il sistema mi \u00e8 piaciuto molto: se vogliamo un sistema Unix e per qualche ragione non vogliamo installare Linux, possiamo valutarlo. Vi suggerisco <a href=\"http:\/\/sughero.wordpress.com\/2007\/06\/03\/freebsd-vs-linux\/\">questo articolo<\/a> per un piccolo confronto fra BSD e Linux.<br \/>\nPer quanto riguarda i driver, vi dir\u00f2 qualcosa quando lo prover\u00f2 su hardware reale.<\/p>\n<p>Sito ufficiale: <a href=\"http:\/\/www.pcbsd.org\/\">http:\/\/www.pcbsd.org\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PC-BSD \u00e8 un sistema operativo derivato da FreeBSD, orientata al desktop, con l&#8217;obiettivo di fornire un sistema BSD completo di interfaccia grafica, facile da installare e utilizzare. Ho deciso di scaricare l&#8217;ultima versione e di provarla, per pura curiosit\u00e0, ben &hellip; <a href=\"https:\/\/www.ilbytecidio.it\/?p=115\">Continua a leggere<span class=\"meta-nav\">&rarr;<\/span><\/a><\/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":[],"class_list":["post-115","post","type-post","status-publish","format-standard","hentry","category-bsd"],"views":91,"_links":{"self":[{"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=\/wp\/v2\/posts\/115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=115"}],"version-history":[{"count":2,"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=\/wp\/v2\/posts\/115\/revisions"}],"predecessor-version":[{"id":288,"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=\/wp\/v2\/posts\/115\/revisions\/288"}],"wp:attachment":[{"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ilbytecidio.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}