Showing posts with label embedded linux. Show all posts
Showing posts with label embedded linux. Show all posts

Wednesday, May 15, 2013

What are the advantages of Open Source Technologies or softwares over proprietary softwares?

Q. Why a developer and a user should go for Open Source Technologies. Like why people using Windows should move to Solaris. Linux etc

A. The fact that it's free - as in free beer - is nice. But that fact that's free as in free speech is nicer.

Open Source software means that source code is available to anyone that wishes to see it. You can copy it, modify it and even redistribute it. Usually the only requirement put on you is that you credit the original authors and you provide the same rights to anyone that your redistribute to. This ensures that the open source doesn't become close. There are many licenses that are "open source approved"

One of the biggest advantages of open source software is the peer review process. When we encounter a bug in a Microsoft product there is no way for anyone outside the company to review, fix and verify the bug. When there is a bug in open source software engineers from anywhere and everywhere can help resolve it. This goes for new feature development as well.

Another advantage of this openness is that developers can't embed spyware and other malicious code into their products without it being discovered by the community. That's not to say Open Source software can't still have security flaws. It can, but I feel safer knowing I can look - and others are looking - at the code to see what it really does.

So, one reason to move to Open Source Software is because you can get copies of it for free. But the best reason to move to OSS is because it meets your requirements without all of the restrictions.

You can find many open source (and other freeware) software at the Free Software Catalog: http://www.gara.com/free-software/

Try some out and see for your self. After all, it's free!!

How can I convert EXE files into a HTTP code?
Q. I want to convert EXE files into HTTP. If your name is MUYANG GAO, don't post in this.

A. 1. Find a disassembler/decompiler, resource extractor, etc. Here's a sample, http://web.vip.hr/inga.vip/index.htm
2. Run it on your exe file and open up the resulting code with your favorite text editor
3. Go through and rename as many variables as you can into something that makes sense in English
4. Using your text editor's find/replace function, wrap different parts of the source code in different <span> tags, so that they show up in different fonts, colors, and styles. There are code beautifiers that will do this for you, here is an example http://www.faqs.org/docs/Linux-HOWTO/C-C++Beautifier-HOWTO.html
5. If you were using a resource extractor, link all the images in <img src=""> tags, and use <embed> tags for other kinds of media
6. Add your <html>, <head>, and <body> tags to the resulting source

Now you have an html representation of an exe file :D

If you want to run the html file as if it were an exe file,
1. Write or download a command line filter program that will get rid of all the html in a file
2. Read the program into your filter, and run the result through a compiler
3. Test the resulting program, and adjust the source until it works properly. You may need the windows api reference for this, you can find it here http://msdn.microsoft.com/en-us/library/aa383749(VS.85).aspx

What is the best, virus-free music download site?
Q. I was charged $39.95 for a site that I cannot use because I received a virus on my hard drive. The site was linked to limewire.

A. Checkout these official ipod tutorials if you own an ipod
http://docs.info.apple.com/article.html?...
http://www.apple.com/itunes/download/...

Be sure to have a descent spyware and virus program or you can scan online free in multiple sources. Make sure you know about safety because many peer to peer networks have viruses. The link below has many resources including free antiviruses.
http://www.download.com/3120-20_4-0.html...





Top P2P programs in order of popularity

1) eDonkey / Overnethttp://compnetworking.about.com/gi/dynamic/offsite.htm?zi=1/XJ&sdn=compnetworking&zu=http%3A%2F%2Fwww.oldversion.com%2Fprogram.php%3Fn%3Dedonkey
eDonkey/Overnet is a state-of-the-art P2P file sharing software system. Especially popular in Europe, the two P2P networks eDonkey and Overnet combined support a large base of users and files. The eDonkey P2P client connects to both networks; the Overnet client is being merged into future releases of eDonkey. eDonkey runs on Windows, Linux and Macintosh computers. The free version of eDonkey contains embedded advertising but none of the dreaded "spyware" found in some free file sharing software.

2) Shareazahttp://www.shareaza.com/
Shareaza is an up-and-coming P2P file sharing program. This client offers an extremely powerful search engine capable of connecting to multiple popular P2P networks including eDonkey, BitTorrent and Gnutella. Shareaza file sharing software includes intelligence for detecting fake and/or corrupted files. The free Shareaza download also contains no ads or spyware. As the installed base of Shareaza client users grows, expect Shareaza to become an even better P2P file sharing program.

3) WinMXhttp://www.topshareware.com/WinMX-download-13747.htm
WinMX offers a large P2P file sharing network and a feature-rich client program that has evolved over years of development. True, WinMX has a reputation for being complex and more difficult to use than some alternatives. However, WinMX also provides power to users in managing their downloads, and it offers a wide selection of music (MP3) files. Some WinMX users report waiting in long queues to download popular files. WinMX software runs only on the Windows family of operating systems.

4) BitTorrenthttp://www.bittorrent.com/download
BitTorrent is another free P2P software application. It has attracted a loyal following among those interested in sharing movies and television programs. The offical BitTorrent P2P client generally does not support bandwidth throttling, meaning that it will tend to monopolize a network connection and not allow surfing the Internet or otherwise utilizing the network while files are being downloaded or uploaded. A freely-available alternative BitTorrent client overcomes this limitation.

5) Limewirehttp://www.limewire.com/english/content/download.shtml
The Limewire P2P file sharing program connects to the Gnutella P2P network. Limewire client software is widely recognized for its clean user interface that does not contain adware. Sometimes billed as the "fastest file sharing program," Limewire claims to offer relatively good search and download performance. Free Limewire software downloads are available for Windows, Linux and Macintosh operating systems. Limewire Pro pay clients also exist.

6) Morpheushttp://www.morpheus.com/download.asp
Morpheus P2P client application downloads exist in both free and paid Ultra versions. Compared to the free version, the Morpheus Ultra download additionally removes bundled advertising. Morpheus clients are capable of searching Gnutella2, FastTrack, eDonkey2K and Overnet P2P networks.

7) eMulehttp://www.emule-project.net/home/perl/general.cgi?l=1
The eMule project started with the goal of building an improved free eDonkey client. eMule has achieved a large user base, connecting both to the eDonkey P2P file sharing network and a few others. It contains no advertising, and its software base is well-maintained by an open source development team. The chief limitation of eMule's P2P file sharing program is its speed: eMule typically performs downloading much slower than other P2P clients.

8) Areshttp://aresgalaxy.sourceforge.net/
Ares is a full-featured free P2P network with its own file sharing programs including Ares Galaxy. Ares clients support decentralized music and other file sharing and include a built-in chat service. Ares strives to offer the simplicity of Kazaa clients with no adware and fast connection times.

9) BearSharehttp://www.bearshare.com/
The BearShare P2P file sharing program is a popular free software client for the Gnutella P2P network. Both free and pay downloads of BearShare file sharing programs exist.

10) Kazaahttp://www.kazaa.com/us/products/downloadKMD.htm
The Kazaa software family (including the Kazaa Lite family of applications) has been the single-most popular P2P file sharing program / system of all time. Kazaa is fast and easy to use. However Kazaa software and the FastTrack network it utilizes appear to be declining rapidly in popularity and availability of files. Some have criticized the intrusiveness of "adware" embedded in free Kazaa clients. Others have complained about the frequency of encountering fake files on FastTrack.





Bit Torrent in Order of Popularity:
http://netforbeginners.about.com/gi/dynamic/offsite.htm?zi=1/XJ&sdn=netforbeginners&cdn=compute&tm=6&gps=84_789_1276_819&f=00&su=p284.5.420.ip_&tt=2&bt=1&bts=1&zu=http%3A//www.demonoid.com/
Demonoid (a personal favorite of many About.com readers, Demonoid is also a major tracker database that supports thousands of swarms around the globe)

http://www.scrapetorrent.com/
Scrapetorrent.com is another torrent meta-search engine that is gaining popularity.

http://www.torrenttyphoon.com/
TorrentTyphoon.com (a unique bittorrent meta-search engine that searches several of the most popular sites. Unfortunately, it does not do a good job categorizing the torrent files themselves)

http://www.torrentbox.com/torrents-browse.php?news
Torrentbox.com Update: like Isohunt, Torrentbox is being sued by the MPAA as of February 28, 2006. The days for this fine search engine may be numbered.

http://thepiratebay.org/
The Pirate Bay (Pirate Bay, by readership size, is the most popular torrent search site today. Pirate Bay has an immense database of 360,000 torrents, the third largest database after Isohunt and Torrentspy.)
(May 31, 2006 update: The Pirate Bay has been shut down by Swedish authorities. Details are available on the Pirate Bay home page.)
(June 2006 update: The Pirate Bay has restarted operations, now that the police have duplicated the PB hard drives for forensic purposes. Enjoy this database while it is still around, folks!)

http://www.torrentspy.com/
Torrentspy.com offers over 420,000 torrents in its database, the largest torrent index that is readily available to the public. Enjoy it while you can.

http://www.torrentscan.com/
Torrentscan.com (a "meta-search" engine, which is a search engine that searches other search engines)
http://www.torrentreactor.to/
Torrentreactor.to (Torrentreactor has made a comeback from a hijacking and an uncooperative hosting service. They have moved to a different server setup and a Tonga country domain outside the USA. Read the details on their home page.)

http://www.mininova.org/
Mininova.org has 150,000 torrents indexed as of December, 2006. Mininova is the successor to Suprnova, one of the original big torrent databases of the Web.

http://www.isohunt.com/
Isohunt.com
January 22 update, 2007: Although Isohunt was suddenly shut down by its original ISP before the weekend, the administrators have relaunched the service on a new ISP with new hardware. There are still problems, but Isohunt does live for the time being. The MPAA lawsuit is slated for a March summary judgment, so make sure you use Isohunt now, while you still can.
January 8 update, 2007: Isohunt has nearly 400,000 torrents in their database. Also noteworthy: any Isohunt torrent listed as "ISOhunt release" means that it is a file verified by the administrators...a nice feature to help you locate authentic torrents and not fake files. On a sad note: Isohunt is being sued by the Motion Picture Association of America (MPAA) for copyright infringement. If you want to use this tremendous Canadian site, you better use it while you can.

http://www.torrentmatrix.com/
Torrentmatrix.com

http://202.21.32.130/nobyt/index.asp
ByTorrents Meta Search

http://www.torrentportal.com/
Torrentportal.com

http://www.snarf-it.org/
Snarf It! (born from previous Suprnova influences)

http://btjunkie.org/
BTjunkie

http://www.torrentz.com/
Torrentz.com (special thanks to reader, Jonathan R., for this link)

http://torrents.to/
Torrents.to


http://www.legaltorrents.com/index.htm
LegalTorrents.com (As the name implies, this is a database of public-domain content. Thanks to Anand S. for this URL.)

http://www.thinktorrent.com/
Thinktorrent.com

http://filelist.org/
FileList.org




Other alternatives

Here are different programs for you to choose from:
100% FREE access to the following:

http://www.minimalverbosity.com/...........
http://www.allofmp3.com
http://www.garageband.com
http://www.soundclick.com
http://www.mp3shits.com
http://www.manolito.com/
http://mubydram.blogspot.com
http://isohunt.com
http://torrentbox.com
http://www.emp3finder.com/
http://www.purevolume.com/
http://www.mp3search.ru/
http://musicremedy.com/
http://search.singingfish.com/sfw/home.j...
http://www.btjunkie.org/
http://www.emp3world.com
http://music.msn.com/
http://www.slsknet.org
http://www.isound.com/
http://music.download.com/
http://www.mp3dimension.com
http://www.yourmp3.net
http://www.mp3shits.com/
http://www.maxalbums.com/
http://www.emusic.com/rca
http://www.seekasong.com/
http://www.mp3-center.org
http://www.insound.com/mp3/mp3s.php........
http://cooltoad.com
http://somafm.com/
http://www.emusic.com
http://www.coolrip.com
http://www.mp3rocket.com/
http://www.musiconline.com (india)
http://www.papuyaar.com (india)
http://www.epitonic.com (india)
http://www.smashits.com/ (india)
http://www.mohankumars.com/ (india)
http://www.funmaza.com/ (india)
http://dishant.com/ (india)
http://www.m4mp3s.com (india)
http://www.megablast.us (india)
http://www.kazaa.com/
http://videopimp.org/
http://www.phazemp3.com/
http://firstlisten.ifihadadime.com/........
http://www.kohit.net/
http://mp3.about.com/od/freemusicdownloa...
http://www.riaa.com/issues/music/legalsi...
http://www.whatsthedownload.com/...
http://www.goingware.com/tips/legal-down...

Album based sites-
http://www.maxalbums.com
http://www.albumbase.com
http://www.free-mp3-albums.com/.........
http://www.1albums.com/

Network Clients-
http://developer.berlios.de/projects/app...
http://www.bearcave.com/misl/misl_tech/m...

Foreign Versions&Music-
http://j-pop-rock.com/rotation/jpoprockm...
http://jpop.bww2.com/
http://www.isc.u-toyama.ac.jp/~hamada/so...
http://community.livejournal.com/oranger...
http://jeritaku.multiply.com/journal.......
http://www.jckhost.com
http://cherryblossom-garden.com/singles1...
http://www.kpopmusic.com
http://www.kpop.bww2.com
http://www.muchmusic.net
http://www.mazikana.com
http://www.hellmakers.com
http://www.seslimp3.com/
http://www.papuyaar.com/music.php...
http://www.dishant.com
http://www.bollyfm.net
http://www.cooltoad.com
http://www.bollyexpress.com
http://www.raaga.com
http://www.okesite.com
http://www.musicmaza.com
http://www.downloadhindimp3s.com/...
http://www.indiaglitz.com/
http://www.indiamp3.com
http://www.desiweb.net
http://www.bollywoodmusic.com/
http://ww.smashits.com/index.cfm...
http://www.giitaayan.com/
http://hfgk.8m.com/
http://www.hindimidi.com/
http://www.musiconnet.com/
http://www.songs.pk
http://www.masti4india.com
http://www.harikamp3.biz/
http://www.mp3indirt.com/
http://www.mp3-muzik.com/
http://ww.mp3-tr.com
http://www.6arab.com
http://joctv.com
http://www.jckhost.com
http://meiyeechan.multiply.com/music/ite...
http://biwithrain.multiply.com/music...
http://mp3.baidu.com/
http://mp3.zhongsou.com
http://www.needpop.com
http://z9.invisionfree.com/bww2...
http://www.chinamp3.com/
http://www.99music.net/
http://music.tfol.com/
http://musichk.org/
http://d.sogou.com/?kw=

Cheap Music-
http://www.napster.com/
http://www.allmymp3.com/
http://www.ares.com



To BURN Music/Video CDs/DVDs Download this free
http://www.thefreecountry.com/utilities/...
http://www.download.com/realplayer/3000-...
http://offer.rhapsody.com/?pcode=srchrv&...
http://www.cdburnerxp.se/
http://www.download.com/3120-20_4-0.html?tg=dl-20&qt=dvd%20burning%20software&tag=srch



Nec Projector Review

Plastic Shed Reviews

Ati Graphic Reviews

Nurse Uniforms Reviews

Cabochons Reviews

Inflatable Water Slides Reviews

Barcode Scanner Reviews

Saturday, May 11, 2013

How can I get an introduction as to how Linux is used in Embedded Applications?

Q. I wish to have a dive (not swim very deep though) into Embedded Linux.
Are there any good resources on the internet that you would like to recommend?
Please note that I know the C language inside out and have also done micro-controllers programming even though it was without any RTOS.

A. See the guide here: http://www.scratchbox.org/documentation/general/tutorials/introduction.html

Where is the best source to have a custom hardware device designed and built?
Q. I am looking for a resource or a tech shop to custom design and build a hardware device to my specifications with embedded Linux. Where is the best place to find a firm who designs custom hardware devices?

A. You can TRY this place. I don't know if they'll do you any good or not but it's a start:

http://www.directron.com/contact.html

I just called them, myself, to see if they offered the services you describe, but they're in Texas and it's 8:45 pm there right now!...and they're closed.

I hope this helps. Good luck!

How do I install python libraries?
Q. I have an embedded Linux device that is running an embedded version of python for it. The scripts I'm trying to run work great on my computer but wont run on the embedded Linux device. I looked into the matter further and found that two modules I am using, threading and signal, are not included in the embedded version of python. They are (I think) part of the standard python library. How can I get these modules and install them separately. I don't think I can put the standard python onto my embedded Linux device.

A. The module threading is a module located in the Lib directory (standard installation). You could try to place this file in corresponding location on your device. Signal is a built-in module. I suspect its platform-dependent and maybe not (yet?) implemented for your device. If your platform is windows CE for example, signal is not implement in the win CE version of python



Nec Projector Review

Plastic Shed Reviews

Ati Graphic Reviews

Nurse Uniforms Reviews

Cabochons Reviews

Inflatable Water Slides Reviews

Barcode Scanner Reviews

Wednesday, March 13, 2013

what will happened to the drivers of my pc if i change from win7 to MAC or Linux?

Q. i am planning to change my OS from windows 7 to MAC or Linux but i am quite afraid that if i do it, the drivers in my printer, camera, motherboard, bluetooth, joystick, ect. won't work anymore.
i just wanna confirm, if my doubts are correct that the drivers that i have right now will no longer work if ever i install MAC or Linux.
i also wanna ask your advice with what versions of MAC/Linux should i use? and why?

A. linux and mac also have built-in drivers
but some of your drivers have to reinstall them (with Linux and mac versions)


i will recommend you Linux

Linux Advantages (short)
Open Source
its free
less virus

Linux Advantages (full description)

#1 Low cost: You donât need to spend time and money to obtain licenses since Linux and much of its software come with the GNU General Public License. You can start to work immediately without worrying that your software may stop working anytime because the free trial version expires. Additionally, there are large repositories from which you can freely download high quality software for almost any task you can think of.


#2 Stability: Linux doesnât need to be rebooted periodically to maintain performance levels. It doesnât freeze up or slow down over time due to memory leaks and such. Continuous up-times of hundreds of days (up to a year or more) are not uncommon.


#3 Performance: Linux provides persistent high performance on workstations and on networks. It can handle unusually large numbers of users simultaneously, and can make old computers sufficiently responsive to be useful again.


# 4 Network friendliness: Linux was developed by a group of programmers over the Internet and has therefore strong support for network functionality; client and server systems can be easily set up on any computer running Linux. It can perform tasks such as network backups faster and more reliably than alternative systems.


#5 Flexibility: Linux can be used for high performance server applications, desktop applications, and embedded systems. You can save disk space by only installing the components needed for a particular use. You can restrict the use of specific computers by installing for example only selected office applications instead of the whole suite.


#6 Compatibility: It runs all common Unix software packages and can process all common file formats.

#7 Choice: The large number of Linux distributions gives you a choice. Each distribution is developed and supported by a different organization. You can pick the one you like best; the core functionalities are the same; most software runs on most distributions.

#8 Full use of hard disk: Linux continues work well even when the hard disk is almost full.

#9 Multitasking: Linux is designed to do many things at the same time; e.g., a large printing job in the background wonât slow down your other work.

#10 Security: Linux is one of the most secure operating systems. âWallsâ and flexible file access permission systems prevent access by unwanted visitors or viruses. Linux users have to option to select and safely download software, free of charge, from online repositories containing thousands of high quality packages. No purchase transactions requiring credit card numbers or other sensitive personal information are necessary.

#11 Open Source: If you develop software that requires knowledge or modification of the operating system code, Linuxâs source code is at your fingertips. Most Linux applications are Open Source as well.

How to format or wipe a compact flash that is used for an embedded operating system?
Q. I have an ATP 4GB Compact Flash that is used for a computer and not for photos or with a camera.
It is Linux OS and after I format it in Win XP, the files are still there. Is there a program such as Boot and Nuke(which is for IDE drives) that will wipe the compact flash clean??
I've also tried to fdisk/format in DOS which does not work either. Any suggestions?

A. I'd say you have a bigger problem. Formatting isn't typically conditional. You don't complete a format, only to find that there are still files a card or drive. When a new file table is applied to a media device, it should be destroying any data on the card. I would use the Windows Disk Utility to delete the partition on that card, and then apply a new format to the drive. Do not use the Quick Format option either.

Do you think a Unix or Linux Administrator can get a job almost anywhere in the world easily?
Q. Let's say a person from America go to Asia, Europe, Africa, South America, or whatever. Do you think it would be easy to get a job since they have Linux Administration experience?

A. if you have the Linux qualifications then yes you will get a job any where in the world,
Linux runs the Internet,
Linux runs 455 of the worlds fastest top 500 HPC (High Powered Computers) Microsoft have 1 HPC in the bottom 45 (their own system)

You use Linux every day and don't know it, Linux run all domestic appliances from TV's Microwaves, Washers, Dryers, In car computers The list of embedded Linux in use is endless
if you want to know whats going on in the Linux world check these websites out
http://lxer.com/
http://lwn.net/
http://www.linuxtoday.com/

http://www.google.com/search?q=Intel%2Blinux&hl=en&prmd=n&source=univ&tbs=nws:1&tbo=u&ei=Si5yTOPOFIWBlAf7gvH0Dg&sa=X&oi=news_group&ct=title&resnum=5&ved=0CC0QsQQwBA
http://www-03.ibm.com/linux/



Nec Projector Review

Plastic Shed Reviews

Ati Graphic Reviews

Nurse Uniforms Reviews

Cabochons Reviews

Inflatable Water Slides Reviews

Barcode Scanner Reviews

Thursday, February 21, 2013

Where is the best source to have a custom hardware device designed and built?

Q. I am looking for a resource or a tech shop to custom design and build a hardware device to my specifications with embedded Linux. Where is the best place to find a firm who designs custom hardware devices?

A. You can TRY this place. I don't know if they'll do you any good or not but it's a start:

http://www.directron.com/contact.html

I just called them, myself, to see if they offered the services you describe, but they're in Texas and it's 8:45 pm there right now!...and they're closed.

I hope this helps. Good luck!

How do I install python libraries?
Q. I have an embedded Linux device that is running an embedded version of python for it. The scripts I'm trying to run work great on my computer but wont run on the embedded Linux device. I looked into the matter further and found that two modules I am using, threading and signal, are not included in the embedded version of python. They are (I think) part of the standard python library. How can I get these modules and install them separately. I don't think I can put the standard python onto my embedded Linux device.

A. The module threading is a module located in the Lib directory (standard installation). You could try to place this file in corresponding location on your device. Signal is a built-in module. I suspect its platform-dependent and maybe not (yet?) implemented for your device. If your platform is windows CE for example, signal is not implement in the win CE version of python

Will a Linux operating system be difficult for somebody who used only Windows all life?
Q. Today I decided that I am officially tired with Windows and want to install Linux on my laptop. I read on a website all the pro and cons of each operating system ( Windows, OS, Linux) and discovered that Linux is the only one who had the pro list longer than the cons list. ( windows too vulnerable and Macs too pricey). In any case,in the Linux cons list it said that Linux should only be used by experienced computer users. I know my way around a computer but I cannot call myself and expert. Would it be difficult to transition from Windows to Linux if I am not a computer expert?

A. Welcome to the would of Linux based OSs!!

At one point or another most Linux users made that switch, and it can be difficult IF you try to use Linux (remember Linux is the kernel not the OS) like you use Windows. There is a learning curve that you must overcome. Things are just different, but not difficult. Years ago it was harder, but now, there are many distros (distributions) tailored to new users.

Since you already know the pros and cons, there is no need to discuss them. But when you start using Linux based OSs, you WILL be in "windows mode". This just takes time to overcome. Most people that tried Linux and said it was to hard, did not give themselves enough time to get out of "winblos mode".

When you install a Linux distro, you do not need antivirus, antimalware, firewalls, you do not need to defrag. You can install them if you like, but there is no real need unless it makes you feel better. If you stick to the repos (repositories - just to make it easier to explain - you can think of it like an app store that you use on your phone) you will be safe from malware.

Now the hardest part, at least for me, is to choose which distro. Go to distrowatch.com for info on hundreds of different distros.

Most distros are based on a few main distros. Here is an image to give you an idea how many forked from other distros:
http://files.cyberciti.biz/uploads/tips/2007/06/44218-linuxdistrotimeline-7.2.png

When I made the switch from winblows to Linux, here was my criteria:
1. made for beginners - you will have many problems if you jump to a distro made for experts
2. it must be a popular distro - the more people using it, the more help you will receive. you can ask on YA, in a linux forum, or people you know.
3 must look decent. I just don't like an ugly desktop.

Also, you can take almost any distro and add different desktop environments. You can think of the DE as the user interface. You can take Ubuntu, that ships with the Unity DE, and ad another, say KDE. But they do have this already, and called Kubuntu.

You can take Mint (which I recommend for new users) which you can choose form Cinnamon, GNOME, KDE, MATE, Xfce desktops. Or you can add others. Here is a gallery of some of the DEs:
https://en.wikipedia.org/wiki/Desktop_environment#Gallery

So I would suggest to get an 8 or larger USB flash drive (or what ever you have) and use a program called YUMI to install as many different distros on that drive as it can hold. You choose which distro to boot into on start up. This way you can try out many different distros.

Also try out many of the different DEs. There is no way to know which one is right for you. since they are personal choice. I recommend the KDE since you are coming from winblows. It is pretty and (to me) easier to use. So I recommend Mint with KDE.

There are other made for beginners. If you decide to use Ubuntu make sure that you have a wired internet connection when you install. Ubuntu does not use closed source or proprietary software (it a FOSS thing). It will ask when you install if you want to use restricted software. Mint ships with this software and works better out of the box.

There are distros made for just about anything. If you have an older computer, there are distros for old computers. If this is the case I suggest to not use KDE but one made for older or slower computers. Like LXDE (You can download Mint with LXDE). There are distros for media production, scientists, educators, security, privacy, embedded, etc.... Heck, you can even put Linux on your router, mp3 player, tv, and other devices.

Here are some others:
http://distrowatch.com/search.php?category=Beginners



Nec Projector Review

Plastic Shed Reviews

Ati Graphic Reviews

Nurse Uniforms Reviews

Cabochons Reviews

Inflatable Water Slides Reviews

Barcode Scanner Reviews

Tuesday, February 19, 2013

How do I install python libraries?

Q. I have an embedded Linux device that is running an embedded version of python for it. The scripts I'm trying to run work great on my computer but wont run on the embedded Linux device. I looked into the matter further and found that two modules I am using, threading and signal, are not included in the embedded version of python. They are (I think) part of the standard python library. How can I get these modules and install them separately. I don't think I can put the standard python onto my embedded Linux device.

A. The module threading is a module located in the Lib directory (standard installation). You could try to place this file in corresponding location on your device. Signal is a built-in module. I suspect its platform-dependent and maybe not (yet?) implemented for your device. If your platform is windows CE for example, signal is not implement in the win CE version of python

Will a Linux operating system be difficult for somebody who used only Windows all life?
Q. Today I decided that I am officially tired with Windows and want to install Linux on my laptop. I read on a website all the pro and cons of each operating system ( Windows, OS, Linux) and discovered that Linux is the only one who had the pro list longer than the cons list. ( windows too vulnerable and Macs too pricey). In any case,in the Linux cons list it said that Linux should only be used by experienced computer users. I know my way around a computer but I cannot call myself and expert. Would it be difficult to transition from Windows to Linux if I am not a computer expert?

A. Welcome to the would of Linux based OSs!!

At one point or another most Linux users made that switch, and it can be difficult IF you try to use Linux (remember Linux is the kernel not the OS) like you use Windows. There is a learning curve that you must overcome. Things are just different, but not difficult. Years ago it was harder, but now, there are many distros (distributions) tailored to new users.

Since you already know the pros and cons, there is no need to discuss them. But when you start using Linux based OSs, you WILL be in "windows mode". This just takes time to overcome. Most people that tried Linux and said it was to hard, did not give themselves enough time to get out of "winblos mode".

When you install a Linux distro, you do not need antivirus, antimalware, firewalls, you do not need to defrag. You can install them if you like, but there is no real need unless it makes you feel better. If you stick to the repos (repositories - just to make it easier to explain - you can think of it like an app store that you use on your phone) you will be safe from malware.

Now the hardest part, at least for me, is to choose which distro. Go to distrowatch.com for info on hundreds of different distros.

Most distros are based on a few main distros. Here is an image to give you an idea how many forked from other distros:
http://files.cyberciti.biz/uploads/tips/2007/06/44218-linuxdistrotimeline-7.2.png

When I made the switch from winblows to Linux, here was my criteria:
1. made for beginners - you will have many problems if you jump to a distro made for experts
2. it must be a popular distro - the more people using it, the more help you will receive. you can ask on YA, in a linux forum, or people you know.
3 must look decent. I just don't like an ugly desktop.

Also, you can take almost any distro and add different desktop environments. You can think of the DE as the user interface. You can take Ubuntu, that ships with the Unity DE, and ad another, say KDE. But they do have this already, and called Kubuntu.

You can take Mint (which I recommend for new users) which you can choose form Cinnamon, GNOME, KDE, MATE, Xfce desktops. Or you can add others. Here is a gallery of some of the DEs:
https://en.wikipedia.org/wiki/Desktop_environment#Gallery

So I would suggest to get an 8 or larger USB flash drive (or what ever you have) and use a program called YUMI to install as many different distros on that drive as it can hold. You choose which distro to boot into on start up. This way you can try out many different distros.

Also try out many of the different DEs. There is no way to know which one is right for you. since they are personal choice. I recommend the KDE since you are coming from winblows. It is pretty and (to me) easier to use. So I recommend Mint with KDE.

There are other made for beginners. If you decide to use Ubuntu make sure that you have a wired internet connection when you install. Ubuntu does not use closed source or proprietary software (it a FOSS thing). It will ask when you install if you want to use restricted software. Mint ships with this software and works better out of the box.

There are distros made for just about anything. If you have an older computer, there are distros for old computers. If this is the case I suggest to not use KDE but one made for older or slower computers. Like LXDE (You can download Mint with LXDE). There are distros for media production, scientists, educators, security, privacy, embedded, etc.... Heck, you can even put Linux on your router, mp3 player, tv, and other devices.

Here are some others:
http://distrowatch.com/search.php?category=Beginners

Is the Linux market share increasing or has it stabilized?
Q. Is the Linux market share increasing or has it stabilized?

A. It is on the increase. At my employer we use embedded Linux , enterprise Linux, as well as small device Linux (Android).

Perhaps the enterprise sector is growing the fastest (Redhat, Centos, Novel Suse, and IBM).

Google Android is taking over the smart phone market.

MAC OS is for all practical purposes Linux.



Nec Projector Review

Plastic Shed Reviews

Ati Graphic Reviews

Nurse Uniforms Reviews

Cabochons Reviews

Inflatable Water Slides Reviews

Barcode Scanner Reviews

Is software I write for one Linux distribution compatible for all Linux distributions?

Q. I'm thinking about writing some stuff for an easy to get distro like Ubuntu, then trying it on an embedded Linux platform with an ARM processor.

Will I have issues porting it over?

I'm not a computer newb entirely, but I am a Linux newb for the most part.

A. Probably... Everything in linux is built from packets (As you probably know by now) - you want to make sure you know which packets you need... My APGUI project needs GTK, Python, Pygtk and APG before it will run...

If your app is entirely self-contained... Gratz, you are one of the only 5 people who write apps that way :)

How can I get an introduction as to how Linux is used in Embedded Applications?
Q. I wish to have a dive (not swim very deep though) into Embedded Linux.
Are there any good resources on the internet that you would like to recommend?
Please note that I know the C language inside out and have also done micro-controllers programming even though it was without any RTOS.

A. See the guide here: http://www.scratchbox.org/documentation/general/tutorials/introduction.html

How do I install python libraries?
Q. I have an embedded Linux device that is running an embedded version of python for it. The scripts I'm trying to run work great on my computer but wont run on the embedded Linux device. I looked into the matter further and found that two modules I am using, threading and signal, are not included in the embedded version of python. They are (I think) part of the standard python library. How can I get these modules and install them separately. I don't think I can put the standard python onto my embedded Linux device.

A. The module threading is a module located in the Lib directory (standard installation). You could try to place this file in corresponding location on your device. Signal is a built-in module. I suspect its platform-dependent and maybe not (yet?) implemented for your device. If your platform is windows CE for example, signal is not implement in the win CE version of python



Nec Projector Review

Plastic Shed Reviews

Ati Graphic Reviews

Nurse Uniforms Reviews

Cabochons Reviews

Inflatable Water Slides Reviews

Barcode Scanner Reviews

Thursday, February 14, 2013

How can I get an introduction as to how Linux is used in Embedded Applications?

Q. I wish to have a dive (not swim very deep though) into Embedded Linux.
Are there any good resources on the internet that you would like to recommend?
Please note that I know the C language inside out and have also done micro-controllers programming even though it was without any RTOS.

A. See the guide here: http://www.scratchbox.org/documentation/general/tutorials/introduction.html

Where is the best source to have a custom hardware device designed and built?
Q. I am looking for a resource or a tech shop to custom design and build a hardware device to my specifications with embedded Linux. Where is the best place to find a firm who designs custom hardware devices?

A. You can TRY this place. I don't know if they'll do you any good or not but it's a start:

http://www.directron.com/contact.html

I just called them, myself, to see if they offered the services you describe, but they're in Texas and it's 8:45 pm there right now!...and they're closed.

I hope this helps. Good luck!

How do I install python libraries?
Q. I have an embedded Linux device that is running an embedded version of python for it. The scripts I'm trying to run work great on my computer but wont run on the embedded Linux device. I looked into the matter further and found that two modules I am using, threading and signal, are not included in the embedded version of python. They are (I think) part of the standard python library. How can I get these modules and install them separately. I don't think I can put the standard python onto my embedded Linux device.

A. The module threading is a module located in the Lib directory (standard installation). You could try to place this file in corresponding location on your device. Signal is a built-in module. I suspect its platform-dependent and maybe not (yet?) implemented for your device. If your platform is windows CE for example, signal is not implement in the win CE version of python



Nec Projector Review

Plastic Shed Reviews

Ati Graphic Reviews

Nurse Uniforms Reviews

Cabochons Reviews

Inflatable Water Slides Reviews

Barcode Scanner Reviews

Friday, February 8, 2013

Why is Linux the operating system of choice for so many electronic gadgets?

Q. i need to know why Linux is the operating system of choice for so many electronic gadgets?

A. DavoJo has a good answer, but I'm going to go a little further and mention that embedded developers have the freedom to easily compile in only the features they need, which results is a fast-booting, bloat-free, lean operating system that is still as feature-rich as they desire.

Adding drivers for specialized hardware is easier than with other systems (Greg Kroah-Hartman and his team of volunteers will even write the drivers for you if you just provide specs), so hardware compatibility is a non-issue. With the abundance of Unix and portable C software available, software compatibility is also good.

Finally, Linux is free and easy to license, as long as you don't blatantly violate the GPL. (As of now, Linux is still licensed under version 2 of the GPL, so you still have a good number of options as far as how you use it and what you use it with.)

how can i get embedded linux?
Q. how and what to i need to create an embedded linux solution and what kind of thigns can i do with it?

A. hm well that is not an easy one, u can do a lot with embedded linux, as a matter of fact, nowadays it is included in many devices, but there are different eeproms with linux embedded, it is mostly build upon busybox which is actually just a small bash with minimal programs, but u can build upon it a good place to start looking are the wiki pages

How do you boot linux from a flash drive?
Q. I am looking for the best linux os distro that could boot straight from my flash drive.

Something like knoppix but for flash.

Another question, with that, can you access the hard drive and store information? Like to fix a windows machine?

A. You can run this of CD, USB, and even in RAM
http://www.damnsmalllinux.org/

To intall to USB drive:
First, boot up your computer from the DSL livecd, frugal, or USB-frugal. Note that it is not possible to do a USB install, or any other kind of install from a DSL Embedded system.

In the Fluxbox menu, go Apps >> Tools >> Install to USB Pendrive and choose either USB-ZIP emulation or USB-HDD emulation, depending on what is supported by your computer's bios.



Nec Projector Review

Plastic Shed Reviews

Ati Graphic Reviews

Nurse Uniforms Reviews

Cabochons Reviews

Inflatable Water Slides Reviews

Barcode Scanner Reviews

Thursday, February 7, 2013

Do you think a Unix or Linux Administrator can get a job almost anywhere in the world easily?

Q. Let's say a person from America go to Asia, Europe, Africa, South America, or whatever. Do you think it would be easy to get a job since they have Linux Administration experience?

A. if you have the Linux qualifications then yes you will get a job any where in the world,
Linux runs the Internet,
Linux runs 455 of the worlds fastest top 500 HPC (High Powered Computers) Microsoft have 1 HPC in the bottom 45 (their own system)

You use Linux every day and don't know it, Linux run all domestic appliances from TV's Microwaves, Washers, Dryers, In car computers The list of embedded Linux in use is endless
if you want to know whats going on in the Linux world check these websites out
http://lxer.com/
http://lwn.net/
http://www.linuxtoday.com/

http://www.google.com/search?q=Intel%2Blinux&hl=en&prmd=n&source=univ&tbs=nws:1&tbo=u&ei=Si5yTOPOFIWBlAf7gvH0Dg&sa=X&oi=news_group&ct=title&resnum=5&ved=0CC0QsQQwBA
http://www-03.ibm.com/linux/

Why is Linux the operating system of choice for so many electronic gadgets?
Q. i need to know why Linux is the operating system of choice for so many electronic gadgets?

A. DavoJo has a good answer, but I'm going to go a little further and mention that embedded developers have the freedom to easily compile in only the features they need, which results is a fast-booting, bloat-free, lean operating system that is still as feature-rich as they desire.

Adding drivers for specialized hardware is easier than with other systems (Greg Kroah-Hartman and his team of volunteers will even write the drivers for you if you just provide specs), so hardware compatibility is a non-issue. With the abundance of Unix and portable C software available, software compatibility is also good.

Finally, Linux is free and easy to license, as long as you don't blatantly violate the GPL. (As of now, Linux is still licensed under version 2 of the GPL, so you still have a good number of options as far as how you use it and what you use it with.)

how can i get embedded linux?
Q. how and what to i need to create an embedded linux solution and what kind of thigns can i do with it?

A. hm well that is not an easy one, u can do a lot with embedded linux, as a matter of fact, nowadays it is included in many devices, but there are different eeproms with linux embedded, it is mostly build upon busybox which is actually just a small bash with minimal programs, but u can build upon it a good place to start looking are the wiki pages



Nec Projector Review

Plastic Shed Reviews

Ati Graphic Reviews

Nurse Uniforms Reviews

Cabochons Reviews

Inflatable Water Slides Reviews

Barcode Scanner Reviews

Monday, February 4, 2013

what will happened to the drivers of my pc if i change from win7 to MAC or Linux?

Q. i am planning to change my OS from windows 7 to MAC or Linux but i am quite afraid that if i do it, the drivers in my printer, camera, motherboard, bluetooth, joystick, ect. won't work anymore.
i just wanna confirm, if my doubts are correct that the drivers that i have right now will no longer work if ever i install MAC or Linux.
i also wanna ask your advice with what versions of MAC/Linux should i use? and why?

A. linux and mac also have built-in drivers
but some of your drivers have to reinstall them (with Linux and mac versions)


i will recommend you Linux

Linux Advantages (short)
Open Source
its free
less virus

Linux Advantages (full description)

#1 Low cost: You donât need to spend time and money to obtain licenses since Linux and much of its software come with the GNU General Public License. You can start to work immediately without worrying that your software may stop working anytime because the free trial version expires. Additionally, there are large repositories from which you can freely download high quality software for almost any task you can think of.


#2 Stability: Linux doesnât need to be rebooted periodically to maintain performance levels. It doesnât freeze up or slow down over time due to memory leaks and such. Continuous up-times of hundreds of days (up to a year or more) are not uncommon.


#3 Performance: Linux provides persistent high performance on workstations and on networks. It can handle unusually large numbers of users simultaneously, and can make old computers sufficiently responsive to be useful again.


# 4 Network friendliness: Linux was developed by a group of programmers over the Internet and has therefore strong support for network functionality; client and server systems can be easily set up on any computer running Linux. It can perform tasks such as network backups faster and more reliably than alternative systems.


#5 Flexibility: Linux can be used for high performance server applications, desktop applications, and embedded systems. You can save disk space by only installing the components needed for a particular use. You can restrict the use of specific computers by installing for example only selected office applications instead of the whole suite.


#6 Compatibility: It runs all common Unix software packages and can process all common file formats.

#7 Choice: The large number of Linux distributions gives you a choice. Each distribution is developed and supported by a different organization. You can pick the one you like best; the core functionalities are the same; most software runs on most distributions.

#8 Full use of hard disk: Linux continues work well even when the hard disk is almost full.

#9 Multitasking: Linux is designed to do many things at the same time; e.g., a large printing job in the background wonât slow down your other work.

#10 Security: Linux is one of the most secure operating systems. âWallsâ and flexible file access permission systems prevent access by unwanted visitors or viruses. Linux users have to option to select and safely download software, free of charge, from online repositories containing thousands of high quality packages. No purchase transactions requiring credit card numbers or other sensitive personal information are necessary.

#11 Open Source: If you develop software that requires knowledge or modification of the operating system code, Linuxâs source code is at your fingertips. Most Linux applications are Open Source as well.

How to format or wipe a compact flash that is used for an embedded operating system?
Q. I have an ATP 4GB Compact Flash that is used for a computer and not for photos or with a camera.
It is Linux OS and after I format it in Win XP, the files are still there. Is there a program such as Boot and Nuke(which is for IDE drives) that will wipe the compact flash clean??
I've also tried to fdisk/format in DOS which does not work either. Any suggestions?

A. I'd say you have a bigger problem. Formatting isn't typically conditional. You don't complete a format, only to find that there are still files a card or drive. When a new file table is applied to a media device, it should be destroying any data on the card. I would use the Windows Disk Utility to delete the partition on that card, and then apply a new format to the drive. Do not use the Quick Format option either.

Do you think a Unix or Linux Administrator can get a job almost anywhere in the world easily?
Q. Let's say a person from America go to Asia, Europe, Africa, South America, or whatever. Do you think it would be easy to get a job since they have Linux Administration experience?

A. if you have the Linux qualifications then yes you will get a job any where in the world,
Linux runs the Internet,
Linux runs 455 of the worlds fastest top 500 HPC (High Powered Computers) Microsoft have 1 HPC in the bottom 45 (their own system)

You use Linux every day and don't know it, Linux run all domestic appliances from TV's Microwaves, Washers, Dryers, In car computers The list of embedded Linux in use is endless
if you want to know whats going on in the Linux world check these websites out
http://lxer.com/
http://lwn.net/
http://www.linuxtoday.com/

http://www.google.com/search?q=Intel%2Blinux&hl=en&prmd=n&source=univ&tbs=nws:1&tbo=u&ei=Si5yTOPOFIWBlAf7gvH0Dg&sa=X&oi=news_group&ct=title&resnum=5&ved=0CC0QsQQwBA
http://www-03.ibm.com/linux/



Nec Projector Review

Plastic Shed Reviews

Ati Graphic Reviews

Nurse Uniforms Reviews

Cabochons Reviews

Inflatable Water Slides Reviews

Barcode Scanner Reviews

Sunday, February 3, 2013

Will a Linux operating system be difficult for somebody who used only Windows all life?

Q. Today I decided that I am officially tired with Windows and want to install Linux on my laptop. I read on a website all the pro and cons of each operating system ( Windows, OS, Linux) and discovered that Linux is the only one who had the pro list longer than the cons list. ( windows too vulnerable and Macs too pricey). In any case,in the Linux cons list it said that Linux should only be used by experienced computer users. I know my way around a computer but I cannot call myself and expert. Would it be difficult to transition from Windows to Linux if I am not a computer expert?

A. Welcome to the would of Linux based OSs!!

At one point or another most Linux users made that switch, and it can be difficult IF you try to use Linux (remember Linux is the kernel not the OS) like you use Windows. There is a learning curve that you must overcome. Things are just different, but not difficult. Years ago it was harder, but now, there are many distros (distributions) tailored to new users.

Since you already know the pros and cons, there is no need to discuss them. But when you start using Linux based OSs, you WILL be in "windows mode". This just takes time to overcome. Most people that tried Linux and said it was to hard, did not give themselves enough time to get out of "winblos mode".

When you install a Linux distro, you do not need antivirus, antimalware, firewalls, you do not need to defrag. You can install them if you like, but there is no real need unless it makes you feel better. If you stick to the repos (repositories - just to make it easier to explain - you can think of it like an app store that you use on your phone) you will be safe from malware.

Now the hardest part, at least for me, is to choose which distro. Go to distrowatch.com for info on hundreds of different distros.

Most distros are based on a few main distros. Here is an image to give you an idea how many forked from other distros:
http://files.cyberciti.biz/uploads/tips/2007/06/44218-linuxdistrotimeline-7.2.png

When I made the switch from winblows to Linux, here was my criteria:
1. made for beginners - you will have many problems if you jump to a distro made for experts
2. it must be a popular distro - the more people using it, the more help you will receive. you can ask on YA, in a linux forum, or people you know.
3 must look decent. I just don't like an ugly desktop.

Also, you can take almost any distro and add different desktop environments. You can think of the DE as the user interface. You can take Ubuntu, that ships with the Unity DE, and ad another, say KDE. But they do have this already, and called Kubuntu.

You can take Mint (which I recommend for new users) which you can choose form Cinnamon, GNOME, KDE, MATE, Xfce desktops. Or you can add others. Here is a gallery of some of the DEs:
https://en.wikipedia.org/wiki/Desktop_environment#Gallery

So I would suggest to get an 8 or larger USB flash drive (or what ever you have) and use a program called YUMI to install as many different distros on that drive as it can hold. You choose which distro to boot into on start up. This way you can try out many different distros.

Also try out many of the different DEs. There is no way to know which one is right for you. since they are personal choice. I recommend the KDE since you are coming from winblows. It is pretty and (to me) easier to use. So I recommend Mint with KDE.

There are other made for beginners. If you decide to use Ubuntu make sure that you have a wired internet connection when you install. Ubuntu does not use closed source or proprietary software (it a FOSS thing). It will ask when you install if you want to use restricted software. Mint ships with this software and works better out of the box.

There are distros made for just about anything. If you have an older computer, there are distros for old computers. If this is the case I suggest to not use KDE but one made for older or slower computers. Like LXDE (You can download Mint with LXDE). There are distros for media production, scientists, educators, security, privacy, embedded, etc.... Heck, you can even put Linux on your router, mp3 player, tv, and other devices.

Here are some others:
http://distrowatch.com/search.php?category=Beginners

Is the Linux market share increasing or has it stabilized?
Q. Is the Linux market share increasing or has it stabilized?

A. It is on the increase. At my employer we use embedded Linux , enterprise Linux, as well as small device Linux (Android).

Perhaps the enterprise sector is growing the fastest (Redhat, Centos, Novel Suse, and IBM).

Google Android is taking over the smart phone market.

MAC OS is for all practical purposes Linux.

what will happened to the drivers of my pc if i change from win7 to MAC or Linux?
Q. i am planning to change my OS from windows 7 to MAC or Linux but i am quite afraid that if i do it, the drivers in my printer, camera, motherboard, bluetooth, joystick, ect. won't work anymore.
i just wanna confirm, if my doubts are correct that the drivers that i have right now will no longer work if ever i install MAC or Linux.
i also wanna ask your advice with what versions of MAC/Linux should i use? and why?

A. linux and mac also have built-in drivers
but some of your drivers have to reinstall them (with Linux and mac versions)


i will recommend you Linux

Linux Advantages (short)
Open Source
its free
less virus

Linux Advantages (full description)

#1 Low cost: You donât need to spend time and money to obtain licenses since Linux and much of its software come with the GNU General Public License. You can start to work immediately without worrying that your software may stop working anytime because the free trial version expires. Additionally, there are large repositories from which you can freely download high quality software for almost any task you can think of.


#2 Stability: Linux doesnât need to be rebooted periodically to maintain performance levels. It doesnât freeze up or slow down over time due to memory leaks and such. Continuous up-times of hundreds of days (up to a year or more) are not uncommon.


#3 Performance: Linux provides persistent high performance on workstations and on networks. It can handle unusually large numbers of users simultaneously, and can make old computers sufficiently responsive to be useful again.


# 4 Network friendliness: Linux was developed by a group of programmers over the Internet and has therefore strong support for network functionality; client and server systems can be easily set up on any computer running Linux. It can perform tasks such as network backups faster and more reliably than alternative systems.


#5 Flexibility: Linux can be used for high performance server applications, desktop applications, and embedded systems. You can save disk space by only installing the components needed for a particular use. You can restrict the use of specific computers by installing for example only selected office applications instead of the whole suite.


#6 Compatibility: It runs all common Unix software packages and can process all common file formats.

#7 Choice: The large number of Linux distributions gives you a choice. Each distribution is developed and supported by a different organization. You can pick the one you like best; the core functionalities are the same; most software runs on most distributions.

#8 Full use of hard disk: Linux continues work well even when the hard disk is almost full.

#9 Multitasking: Linux is designed to do many things at the same time; e.g., a large printing job in the background wonât slow down your other work.

#10 Security: Linux is one of the most secure operating systems. âWallsâ and flexible file access permission systems prevent access by unwanted visitors or viruses. Linux users have to option to select and safely download software, free of charge, from online repositories containing thousands of high quality packages. No purchase transactions requiring credit card numbers or other sensitive personal information are necessary.

#11 Open Source: If you develop software that requires knowledge or modification of the operating system code, Linuxâs source code is at your fingertips. Most Linux applications are Open Source as well.



Nec Projector Review

Plastic Shed Reviews

Ati Graphic Reviews

Nurse Uniforms Reviews

Cabochons Reviews

Inflatable Water Slides Reviews

Barcode Scanner Reviews

Wednesday, January 30, 2013

How do I create a custom error page or action for firefox/iceweasel on an embedded linux device?

Q. I am developing a small embedded debian linux device with firefox/iceweasel and a 7" touchscreen display. I need to create a custom action/response/page/redirect when the device boots and can not connect to the network (i.e. some 4xx http error, can't reach http://www.linux.org/). Is there something built into firefox? If not, any other ideas? Thank You!!!

A. custom error 404

copy paste to URL
http://www.knowledgesutra.com/forums/topic/22491-custom-404-error-pages/

Is software I write for one Linux distribution compatible for all Linux distributions?
Q. I'm thinking about writing some stuff for an easy to get distro like Ubuntu, then trying it on an embedded Linux platform with an ARM processor.

Will I have issues porting it over?

I'm not a computer newb entirely, but I am a Linux newb for the most part.

A. Probably... Everything in linux is built from packets (As you probably know by now) - you want to make sure you know which packets you need... My APGUI project needs GTK, Python, Pygtk and APG before it will run...

If your app is entirely self-contained... Gratz, you are one of the only 5 people who write apps that way :)

How can I get an introduction as to how Linux is used in Embedded Applications?
Q. I wish to have a dive (not swim very deep though) into Embedded Linux.
Are there any good resources on the internet that you would like to recommend?
Please note that I know the C language inside out and have also done micro-controllers programming even though it was without any RTOS.

A. See the guide here: http://www.scratchbox.org/documentation/general/tutorials/introduction.html



Nec Projector Review

Plastic Shed Reviews

Ati Graphic Reviews

Nurse Uniforms Reviews

Cabochons Reviews

Inflatable Water Slides Reviews

Barcode Scanner Reviews

Where is the best source to have a custom hardware device designed and built?

Q. I am looking for a resource or a tech shop to custom design and build a hardware device to my specifications with embedded Linux. Where is the best place to find a firm who designs custom hardware devices?

A. You can TRY this place. I don't know if they'll do you any good or not but it's a start:

http://www.directron.com/contact.html

I just called them, myself, to see if they offered the services you describe, but they're in Texas and it's 8:45 pm there right now!...and they're closed.

I hope this helps. Good luck!

How do I install python libraries?
Q. I have an embedded Linux device that is running an embedded version of python for it. The scripts I'm trying to run work great on my computer but wont run on the embedded Linux device. I looked into the matter further and found that two modules I am using, threading and signal, are not included in the embedded version of python. They are (I think) part of the standard python library. How can I get these modules and install them separately. I don't think I can put the standard python onto my embedded Linux device.

A. The module threading is a module located in the Lib directory (standard installation). You could try to place this file in corresponding location on your device. Signal is a built-in module. I suspect its platform-dependent and maybe not (yet?) implemented for your device. If your platform is windows CE for example, signal is not implement in the win CE version of python

Will a Linux operating system be difficult for somebody who used only Windows all life?
Q. Today I decided that I am officially tired with Windows and want to install Linux on my laptop. I read on a website all the pro and cons of each operating system ( Windows, OS, Linux) and discovered that Linux is the only one who had the pro list longer than the cons list. ( windows too vulnerable and Macs too pricey). In any case,in the Linux cons list it said that Linux should only be used by experienced computer users. I know my way around a computer but I cannot call myself and expert. Would it be difficult to transition from Windows to Linux if I am not a computer expert?

A. Welcome to the would of Linux based OSs!!

At one point or another most Linux users made that switch, and it can be difficult IF you try to use Linux (remember Linux is the kernel not the OS) like you use Windows. There is a learning curve that you must overcome. Things are just different, but not difficult. Years ago it was harder, but now, there are many distros (distributions) tailored to new users.

Since you already know the pros and cons, there is no need to discuss them. But when you start using Linux based OSs, you WILL be in "windows mode". This just takes time to overcome. Most people that tried Linux and said it was to hard, did not give themselves enough time to get out of "winblos mode".

When you install a Linux distro, you do not need antivirus, antimalware, firewalls, you do not need to defrag. You can install them if you like, but there is no real need unless it makes you feel better. If you stick to the repos (repositories - just to make it easier to explain - you can think of it like an app store that you use on your phone) you will be safe from malware.

Now the hardest part, at least for me, is to choose which distro. Go to distrowatch.com for info on hundreds of different distros.

Most distros are based on a few main distros. Here is an image to give you an idea how many forked from other distros:
http://files.cyberciti.biz/uploads/tips/2007/06/44218-linuxdistrotimeline-7.2.png

When I made the switch from winblows to Linux, here was my criteria:
1. made for beginners - you will have many problems if you jump to a distro made for experts
2. it must be a popular distro - the more people using it, the more help you will receive. you can ask on YA, in a linux forum, or people you know.
3 must look decent. I just don't like an ugly desktop.

Also, you can take almost any distro and add different desktop environments. You can think of the DE as the user interface. You can take Ubuntu, that ships with the Unity DE, and ad another, say KDE. But they do have this already, and called Kubuntu.

You can take Mint (which I recommend for new users) which you can choose form Cinnamon, GNOME, KDE, MATE, Xfce desktops. Or you can add others. Here is a gallery of some of the DEs:
https://en.wikipedia.org/wiki/Desktop_environment#Gallery

So I would suggest to get an 8 or larger USB flash drive (or what ever you have) and use a program called YUMI to install as many different distros on that drive as it can hold. You choose which distro to boot into on start up. This way you can try out many different distros.

Also try out many of the different DEs. There is no way to know which one is right for you. since they are personal choice. I recommend the KDE since you are coming from winblows. It is pretty and (to me) easier to use. So I recommend Mint with KDE.

There are other made for beginners. If you decide to use Ubuntu make sure that you have a wired internet connection when you install. Ubuntu does not use closed source or proprietary software (it a FOSS thing). It will ask when you install if you want to use restricted software. Mint ships with this software and works better out of the box.

There are distros made for just about anything. If you have an older computer, there are distros for old computers. If this is the case I suggest to not use KDE but one made for older or slower computers. Like LXDE (You can download Mint with LXDE). There are distros for media production, scientists, educators, security, privacy, embedded, etc.... Heck, you can even put Linux on your router, mp3 player, tv, and other devices.

Here are some others:
http://distrowatch.com/search.php?category=Beginners



Nec Projector Review

Plastic Shed Reviews

Ati Graphic Reviews

Nurse Uniforms Reviews

Cabochons Reviews

Inflatable Water Slides Reviews

Barcode Scanner Reviews

Thursday, January 24, 2013

How to format or wipe a compact flash that is used for an embedded operating system?

Q. I have an ATP 4GB Compact Flash that is used for a computer and not for photos or with a camera.
It is Linux OS and after I format it in Win XP, the files are still there. Is there a program such as Boot and Nuke(which is for IDE drives) that will wipe the compact flash clean??
I've also tried to fdisk/format in DOS which does not work either. Any suggestions?

A. I'd say you have a bigger problem. Formatting isn't typically conditional. You don't complete a format, only to find that there are still files a card or drive. When a new file table is applied to a media device, it should be destroying any data on the card. I would use the Windows Disk Utility to delete the partition on that card, and then apply a new format to the drive. Do not use the Quick Format option either.

Do you think a Unix or Linux Administrator can get a job almost anywhere in the world easily?
Q. Let's say a person from America go to Asia, Europe, Africa, South America, or whatever. Do you think it would be easy to get a job since they have Linux Administration experience?

A. if you have the Linux qualifications then yes you will get a job any where in the world,
Linux runs the Internet,
Linux runs 455 of the worlds fastest top 500 HPC (High Powered Computers) Microsoft have 1 HPC in the bottom 45 (their own system)

You use Linux every day and don't know it, Linux run all domestic appliances from TV's Microwaves, Washers, Dryers, In car computers The list of embedded Linux in use is endless
if you want to know whats going on in the Linux world check these websites out
http://lxer.com/
http://lwn.net/
http://www.linuxtoday.com/

http://www.google.com/search?q=Intel%2Blinux&hl=en&prmd=n&source=univ&tbs=nws:1&tbo=u&ei=Si5yTOPOFIWBlAf7gvH0Dg&sa=X&oi=news_group&ct=title&resnum=5&ved=0CC0QsQQwBA
http://www-03.ibm.com/linux/

Why is Linux the operating system of choice for so many electronic gadgets?
Q. i need to know why Linux is the operating system of choice for so many electronic gadgets?

A. DavoJo has a good answer, but I'm going to go a little further and mention that embedded developers have the freedom to easily compile in only the features they need, which results is a fast-booting, bloat-free, lean operating system that is still as feature-rich as they desire.

Adding drivers for specialized hardware is easier than with other systems (Greg Kroah-Hartman and his team of volunteers will even write the drivers for you if you just provide specs), so hardware compatibility is a non-issue. With the abundance of Unix and portable C software available, software compatibility is also good.

Finally, Linux is free and easy to license, as long as you don't blatantly violate the GPL. (As of now, Linux is still licensed under version 2 of the GPL, so you still have a good number of options as far as how you use it and what you use it with.)



Nec Projector Review

Plastic Shed Reviews

Ati Graphic Reviews

Nurse Uniforms Reviews

Cabochons Reviews

Inflatable Water Slides Reviews

Barcode Scanner Reviews

Older Posts Home