Difference between revisions of "User:Tigersharke"

From PC-BSD Wiki
Jump to: navigation, search
(36 intermediate revisions by one user not shown)
Line 1: Line 1:
 
← Hello there →
 
← Hello there →
 
;Background
 
;Background
:I used FreeBSD (2.2.6) for a short while a long long time ago, and now have returned to FreeBSD but to the PC-BSD (8.0) version. Once upon a time I managed to get X windows running in BeOS, and in the olden days I had Gno/Me on my Apple IIgs. When I was in school, I took classes in BASIC, LOGO, Pascal, and C. Most of my programming was for class assignments.. and although I was highly interested in writing my own software, I got sidetracked with playing computer games.
+
:I used FreeBSD (2.2.6) for a short while a long long time ago, and now have returned to FreeBSD but to the PC-BSD (8.0 ~Feb 2010) version. Once upon a time I managed to get X windows running in BeOS, and in the olden days I had Gno/Me on my Apple IIgs. When I was in school, I took classes in BASIC, LOGO, Pascal, and C. Most of my programming was for class assignments.. and although I was highly interested in writing my own software, I got sidetracked with playing computer games.
  
 
;Present
 
;Present
:These days I am regaining my various skills, learning and improving building/porting, seemingly continuously troubleshooting, and trying to be of some service to the PC-BSD community. You may have read my blog, {{Citelink|url=http://wiki.spreadpcbsd.org/tiki-view_blog.php?blogId=2|A Little Daemon on My Desktop}} at the {{Citelink|http://wiki.spreadpcbsd.org/|PC-BSD advocacy site.}}  
+
:These days I am hoping to retain all that I learn (or re-learn?!) and add to my skill(s). I'm sometimes troubleshooting, and trying to be of some service to the PC-BSD community. You may have read my blog, <span class="plainlinks">{{Citelink|url=http://wiki.spreadpcbsd.org/tiki-view_blog.php?blogId=2|A Little Daemon on My Desktop}}</span> at the {{Citelink|url=http://wiki.spreadpcbsd.org/|PC-BSD advocacy site}}, though it has been on a back burner for quite a while now.
  
 
;Hardware
 
;Hardware
:I hope to use as much of my system's capability as possible. My original system is a Lenovo ThinkCentre A62 9705 CTO, with a Sapphire Radeon HD 5870 (Cypress XT), but I also have some old Dell Optiplex Gs and Gn machines- two have NetBSD installed, and functioning distcc between them. The new system that I ''built'' is an 3.40GHz AMD Phenom II X4 965 Black Edition on an ASUS Sabertooth 990FX TUF motherboard with 16GB Kingston DDR3-1866MHz RAM. I also moved the Sapphire to the new PC.
+
:I hope to use as much of my system's capability as possible. My original system is a Lenovo ThinkCentre A62 9705 CTO, with a Sapphire Radeon HD 5870 (Cypress XT), but I also have some old Dell Optiplex Gs and Gn machines- two have NetBSD installed. The new system that I ''built'' is an 3.40GHz AMD Phenom II X4 965 Black Edition on an ASUS Sabertooth 990FX TUF motherboard with 16GB Kingston DDR3-1866MHz RAM, and I moved the Sapphire to the new PC. A Samsung T260 HD 16:10 TV/Monitor, along with a Kensington Expert Mouse (trackball) and the Lenovo (USB) keyboard are attached to both machines via KVM switch. Audio output via SPDIF and toslink cable to a digital-analog converter and then to a boombox. SPDIF output on my machine is /dev/dsp3, while the former /dev/dsp2 was the front panel headphone jack.
  
:For the curious, a few speed test results: [http://speedtest.net/result/1374710852.png Jul'11], [http://www.speedtest.net/result/1589307254.png Nov'11]. Also I may be listening to [http://www.last.fm/user/tigersharke music].  
+
:For the curious, a few speed test results: [http://speedtest.net/result/1374710852.png Jul'11], [http://www.speedtest.net/result/1589307254.png Nov'11], [http://www.speedtest.net/result/2133424881.png Aug'12]. Also I may be listening to [http://www.last.fm/user/tigersharke music].  
 
;Below ''dmesg {{!}} head''
 
;Below ''dmesg {{!}} head''
 
   
 
   
Original PC:
+
Original Lenovo "Mutant" PC:
<nowiki>
+
{{cli|xterm=
Copyright (c) 1992-2011 The FreeBSD Project.
+
Copyright (c) 1992-2011 The FreeBSD Project.<br>
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
+
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
      The Regents of the University of California. All rights reserved.
+
::The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
+
FreeBSD is a registered trademark of The FreeBSD Foundation.<br>
FreeBSD 9.0-RELEASE #3: Tue Dec 27 14:14:29 PST 2011
+
FreeBSD 9.0-RELEASE #3: Tue Dec 27 14:14:29 PST 2011
    root@build9x64.pcbsd.org:/usr/obj/builds/amd64/pcbsd-build90/fbsd-source/9.0/sys/GENERIC amd64
+
::<nowiki>root@build9x64.pcbsd.org:/usr/obj/builds/amd64/pcbsd-build90/fbsd-source/9.0/sys/GENERIC amd64</nowiki><br>
CPU: AMD Athlon(tm) Dual Core Processor 5000B (2606.68-MHz K8-class CPU)
+
CPU: AMD Athlon(tm) Dual Core Processor 5000B (2606.68-MHz K8-class CPU)
  Origin = "AuthenticAMD"  Id = 0x60fb2  Family = f  Model = 6b  Stepping = 2
+
:Origin = "AuthenticAMD"  Id = 0x60fb2  Family = f  Model = 6b  Stepping = 2
  Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
+
:Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
  Features2=0x2001<SSE3,CX16></nowiki>
+
:Features2=0x2001<SSE3,CX16>
 
+
}}
The New PC I built:
+
"Mutant" upgraded:
<nowiki>
+
{{cli|xterm=
Copyright (c) 1992-2012 The FreeBSD Project.
+
Copyright (c) 1992-2012 The FreeBSD Project.<br>
 +
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
 +
::The Regents of the University of California. All rights reserved.
 +
FreeBSD is a registered trademark of The FreeBSD Foundation.<br>
 +
FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 02:52:29 UTC 2012
 +
::root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
 +
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 5600+ (2907.44-MHz K8-class CPU)
 +
:Origin = "AuthenticAMD"  Id = 0x60fb2  Family = f  Model = 6b  Stepping = 2
 +
:Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
 +
:Features2=0x2001<SSE3,CX16>
 +
}}
 +
 +
The New AMD "ProfessorX" PC I built:
 +
{{cli|xterm=
 +
Copyright (c) 1992-2012 The FreeBSD Project.<br>
 
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
 
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
+
::The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
+
FreeBSD is a registered trademark of The FreeBSD Foundation.<br>
 
FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 02:52:29 UTC 2012
 
FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 02:52:29 UTC 2012
    root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
+
::root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
 
CPU: AMD Phenom(tm) II X4 965 Processor (3684.45-MHz K8-class CPU)
 
CPU: AMD Phenom(tm) II X4 965 Processor (3684.45-MHz K8-class CPU)
  Origin = "AuthenticAMD"  Id = 0x100f43  Family = 10  Model = 4  Stepping = 3
+
:Origin = "AuthenticAMD"  Id = 0x100f43  Family = 10  Model = 4  Stepping = 3
  Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
+
:Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
  Features2=0x802009<SSE3,MON,CX16,POPCNT></nowiki>
+
:Features2=0x802009<SSE3,MON,CX16,POPCNT>
 +
}}
  
 +
"ProfessorX" upgraded:
 +
{{cli|xterm=
 +
Copyright (c) 1992-2012 The FreeBSD Project.<br>
 +
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
 +
::The Regents of the University of California. All rights reserved.
 +
FreeBSD is a registered trademark of The FreeBSD Foundation.<br>
 +
FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 02:52:29 UTC 2012
 +
::root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
 +
CPU: AMD Phenom(tm) II X4 975 Processor (4013.56-MHz K8-class CPU)
 +
:Origin = "AuthenticAMD"  Id = 0x100f43  Family = 10  Model = 4  Stepping = 3
 +
:Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
 +
:Features2=0x802009<SSE3,MON,CX16,POPCNT>
 +
}}
  
 
;Methodology
 
;Methodology
Line 47: Line 75:
  
 
;Contributions
 
;Contributions
:Of course, I have done some additions and [[Special:Contributions/Tigersharke | many edits of this site]]. I post to the blog I mentioned earlier and have started a number of topics in the forums on [http://wiki.spreadpcbsd.org/ SpreadPCBSD]. I am usually on #pcbsd on the Freenode irc server, and try to answer questions as best I can.
+
:Of course, I have done some additions and [[Special:Contributions/Tigersharke | many edits of ''this'' site]]. I post to the blog I mentioned earlier and have started a number of topics in the forums on [http://wiki.spreadpcbsd.org/ SpreadPCBSD]. I am usually on #pcbsd on the Freenode irc server, and try to answer questions as best I can.
  
 
:One project I tried to tackle was the eventual official [https://code.google.com/p/freebsd-pyside/ port of PySide to FreeBSD]. Those who are curious can get my version of the FreeBSD makefiles etc from the [http://code.google.com/p/freebsd-pyside/source/checkout subversion area]. However, this was successfully completed by someone else as an official FreeBSD port and the work I did can be considered superfluous.
 
:One project I tried to tackle was the eventual official [https://code.google.com/p/freebsd-pyside/ port of PySide to FreeBSD]. Those who are curious can get my version of the FreeBSD makefiles etc from the [http://code.google.com/p/freebsd-pyside/source/checkout subversion area]. However, this was successfully completed by someone else as an official FreeBSD port and the work I did can be considered superfluous.
Line 59: Line 87:
 
:Why do I doubt that there are many BSD users who would seriously ask a Linux crowd, "Why should I use flavor X of Linux?"
 
:Why do I doubt that there are many BSD users who would seriously ask a Linux crowd, "Why should I use flavor X of Linux?"
 
:yet, Linux users abound who don't see a reason to use BSD and must sarcastically ask, "Why should I use flavor X of BSD?"
 
:yet, Linux users abound who don't see a reason to use BSD and must sarcastically ask, "Why should I use flavor X of BSD?"
<br>
+
 
 +
;Wash rinse repeat
 +
:{{citelink|url=http://techsupt.winbatch.com/webcgi/webbatch.exe?techsupt/nffunsupt.web+Computer~Industry~Humor+The~Guru~on~OSs.txt|The Guru on Operating Systems}}
 +
 
 
Your [[Special:EmailUser/Tigersharke | email]] is welcomed and promptly answered.
 
Your [[Special:EmailUser/Tigersharke | email]] is welcomed and promptly answered.
  
 
--[[User:Tigersharke|Tigersharke]]
 
--[[User:Tigersharke|Tigersharke]]
<br>
 
Experimental: [[User:Tigersharke/vector.css|theme]] test.<br>
 
  
Since we have {{Citelink|http://www.mediawiki.org/wiki/Extension:Cite|cite extension}} installed this sentence will show differently. And just to be sure, because of the citelink template I designed, {{citelink|http://www.mediawiki.org/wiki/Extension:Cite|this reference for cite}} should have an index number linking to the same info below.
+
{{refheading}}
{{Refheading}}
+
<languages>English
 +
</languages>

Revision as of 02:45, 16 November 2012

← Hello there →

Background
I used FreeBSD (2.2.6) for a short while a long long time ago, and now have returned to FreeBSD but to the PC-BSD (8.0 ~Feb 2010) version. Once upon a time I managed to get X windows running in BeOS, and in the olden days I had Gno/Me on my Apple IIgs. When I was in school, I took classes in BASIC, LOGO, Pascal, and C. Most of my programming was for class assignments.. and although I was highly interested in writing my own software, I got sidetracked with playing computer games.
Present
These days I am hoping to retain all that I learn (or re-learn?!) and add to my skill(s). I'm sometimes troubleshooting, and trying to be of some service to the PC-BSD community. You may have read my blog, [1][1] at the [2][2], though it has been on a back burner for quite a while now.
Hardware
I hope to use as much of my system's capability as possible. My original system is a Lenovo ThinkCentre A62 9705 CTO, with a Sapphire Radeon HD 5870 (Cypress XT), but I also have some old Dell Optiplex Gs and Gn machines- two have NetBSD installed. The new system that I built is an 3.40GHz AMD Phenom II X4 965 Black Edition on an ASUS Sabertooth 990FX TUF motherboard with 16GB Kingston DDR3-1866MHz RAM, and I moved the Sapphire to the new PC. A Samsung T260 HD 16:10 TV/Monitor, along with a Kensington Expert Mouse (trackball) and the Lenovo (USB) keyboard are attached to both machines via KVM switch. Audio output via SPDIF and toslink cable to a digital-analog converter and then to a boombox. SPDIF output on my machine is /dev/dsp3, while the former /dev/dsp2 was the front panel headphone jack.
For the curious, a few speed test results: Jul'11, Nov'11, Aug'12. Also I may be listening to music.
Below dmesg | head

Original Lenovo "Mutant" PC:

Pseudo-xterm-left.png Xterm Pseudo-xterm-right.png

Copyright (c) 1992-2011 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994

The Regents of the University of California. All rights reserved.

FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 9.0-RELEASE #3: Tue Dec 27 14:14:29 PST 2011

root@build9x64.pcbsd.org:/usr/obj/builds/amd64/pcbsd-build90/fbsd-source/9.0/sys/GENERIC amd64

CPU: AMD Athlon(tm) Dual Core Processor 5000B (2606.68-MHz K8-class CPU)

Origin = "AuthenticAMD" Id = 0x60fb2 Family = f Model = 6b Stepping = 2
Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
Features2=0x2001<SSE3,CX16>

"Mutant" upgraded:

Pseudo-xterm-left.png Xterm Pseudo-xterm-right.png

Copyright (c) 1992-2012 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994

The Regents of the University of California. All rights reserved.

FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 02:52:29 UTC 2012

root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64

CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 5600+ (2907.44-MHz K8-class CPU)

Origin = "AuthenticAMD" Id = 0x60fb2 Family = f Model = 6b Stepping = 2
Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
Features2=0x2001<SSE3,CX16>

The New AMD "ProfessorX" PC I built:

Pseudo-xterm-left.png Xterm Pseudo-xterm-right.png

Copyright (c) 1992-2012 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994

The Regents of the University of California. All rights reserved.

FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 02:52:29 UTC 2012

root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64

CPU: AMD Phenom(tm) II X4 965 Processor (3684.45-MHz K8-class CPU)

Origin = "AuthenticAMD" Id = 0x100f43 Family = 10 Model = 4 Stepping = 3
Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
Features2=0x802009<SSE3,MON,CX16,POPCNT>

"ProfessorX" upgraded:

Pseudo-xterm-left.png Xterm Pseudo-xterm-right.png

Copyright (c) 1992-2012 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994

The Regents of the University of California. All rights reserved.

FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 02:52:29 UTC 2012

root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64

CPU: AMD Phenom(tm) II X4 975 Processor (4013.56-MHz K8-class CPU)

Origin = "AuthenticAMD" Id = 0x100f43 Family = 10 Model = 4 Stepping = 3
Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
Features2=0x802009<SSE3,MON,CX16,POPCNT>
Methodology
I used to build/install via ports tree directly in my system, rather than use a pkg or pbi. After I discovered the ease and usefulness of testing/exploration/investigation of various things inside of a jail, I tend to install within a jail for those situations. This does not prevent all of my 'living on the edge' ways, since there are plenty of ways I could harm myself but it is not a critical style error, and if I run into problems there is a new opportunity for learning. If I discover a port that I like, I will attempt to turn it into a PBI for myself (so that an adjustment to system packages or update doesn't cause it to vanish).
Since I am still learning, my lack of knowledge combined with my meticulous nature, means problem solving becomes an exploration of permutations and combinations until I happen to stumble across the answer. It is definitely not the fastest method and certainly involves a bit of frustration, but when necessary I put a project away for a while and look at it again when I am not so aggravated.
I strive for consistency and thoroughness. Where possible, I try to use the full potential of the particular tool/software, and learn what those capabilities are when the need presents itself.
Contributions
Of course, I have done some additions and many edits of this site. I post to the blog I mentioned earlier and have started a number of topics in the forums on SpreadPCBSD. I am usually on #pcbsd on the Freenode irc server, and try to answer questions as best I can.
One project I tried to tackle was the eventual official port of PySide to FreeBSD. Those who are curious can get my version of the FreeBSD makefiles etc from the subversion area. However, this was successfully completed by someone else as an official FreeBSD port and the work I did can be considered superfluous.
Revised the v8.2 and v9.0 html version of the published handbook to include css and sidebar menu.
Linux is perfectly fine until its inconsistent world of chaos encroaches upon mine.
Anyone who has had to deal with understanding the reasoning within a Linux Makefile (or CMakelist.txt file) would know how needlessly challenging porting things to BSD can be. If the makefile determines that it isn't building for Linux, you may automatically be lumped in with Windows, or Linux, or some other weird special-case that may not work quite right. In a perfect world, they would test for BSD and let us fill-in how we need things to happen: like proper install directories, naming conventions, dependencies. If they had something much like Mk/linux.bsd_isms.mk similar to our own, we might not always scuff our foreheads so often.
Generic rebuttal
Why do I doubt that there are many BSD users who would seriously ask a Linux crowd, "Why should I use flavor X of Linux?"
yet, Linux users abound who don't see a reason to use BSD and must sarcastically ask, "Why should I use flavor X of BSD?"
Wash rinse repeat
[3][3]

Your email is welcomed and promptly answered.

--Tigersharke

References


  1. http://wiki.spreadpcbsd.org/tiki-view_blog.php?blogId=2
  2. http://wiki.spreadpcbsd.org/
  3. http://techsupt.winbatch.com/webcgi/webbatch.exe?techsupt/nffunsupt.web+Computer~Industry~Humor+The~Guru~on~OSs.txt