Ubuntu bir BT danışmanı için dizüstü bilgisayar olarak kullanılabilir mi?


14

Genellikle büyük işletmelerde danışman programcı olarak çalışıyorum. Windows Dizüstü Bilgisayar kullanıyorum ve meslektaşlarımın çoğu Mac kullanıyor.

Kişisel tercihim, geliştirme ortamım üzerinde tam denetime sahip olabilseydim Ubuntu'yu çalıştırmak olurdu. Ancak zaman zaman Microsoft'a özel ürünlere, özellikle IE'ye ihtiyacım olacak.

Mac kullanan meslektaşlarım genellikle bu durumlar için Windows'u sanal bir makinede çalıştırıyor.

Benim sorum: Ubuntu bir kurumsal programcının dizüstü bilgisayarı için uygulanabilir bir çözüm müdür? Örneğin, Windows'u Mac üzerinde olduğu gibi Ubuntu üzerinde bir VM üzerinde çalıştırmak kolay mı? Orada kimse bunu denedi mi? Ubuntu'nun bir Mac kadar iyi hizmet vermemesinin belirli bir nedeni var mı?

.NET geliştirme yapmıyorum, bu yüzden genellikle bir Apache sunucusunda çalıştırılacak ve Windows çalıştıran istemciler tarafından kullanılacak olan Java ile ilgileniyorum.


4
Fedora'da VirtualBox'dan WinXP'yi sık sık çalıştırıyorum, amacım için iyi çalışıyor gibi görünüyor. Ancak, 3D hızlandırmayı desteklemez.
Bay Shickadance

7
Bana biraz tahılla savaşıyormuşsunuz gibi geliyor, sanırım bunun faydaları ne olursa olsun, bunun size ne kadar fazla güçlük çekeceğini biliyorsunuz. Şahsen ikili önyüklemeye giderdim.

1
Bay Shickadance: VirtualBox altında 3D hızlandırma alıyorum. Adil olmak çok HIZLI 3D hızlanma değil, ama orada.
SADECE benim doğru görüşüm

2
@EricWilson - bir bayrağı var. Bayrağa girdim. Bayrak, etkin bir şekilde bu sorunun "Ubuntu üzerinde bir VM çalıştırabilir miyim?" Bu Süper Kullanıcı veya Ask Ubuntu için bir soru olmalıdır. Ama soru bir yıldan daha eski olduğu için göç etmedim.
ChrisF

1
@EricWilson - Sana ne söylüyorum - tekrar açacağım ve daha fazla dikkat çekip çekmediğini göreceğim.
ChrisF

Yanıtlar:


26

Dizüstü bilgisayarımda Ubuntu kullanıyorum ve Linux'u 10 yıldan fazla bir süredir birincil işletim sistemim olarak kullandım. Bu çok güçlü bir Windows kurumsal ortamında. Windows'da bir şey çalıştırmam gerektiğinde, birkaç farklı VirtualBox görüntü ayarına sahibim ve son derece iyi çalışıyor. Bunları nadiren başlatmam gerek. Linux kullanarak kurumsal geliştirme yaparken hiç sorun yaşamıyorum.

Hiç Mac kullanmadım, bu yüzden onunla karşılaştırmak için konuşamam. Linux kurulumumdan çok mutlu ve üretkenim.


+1 Bu da son 2 işimdeki deneyimim. Java EE + Ubuntu == harika
Andres F.

1
Doğrudan karşılaştırma yaptım. Bu cevapta
OSX'in

21

Evet, IMO Linux alabileceğiniz en iyi geliştirme ortamıdır.

  • Öyle mi "Mac kadar kolay" ? Hayır, çok daha kolay, aşağıdaki en son güncellemeye bakın. OSX, VirtualBox veya VMWare'den çok sınırlı destek alan bir niş sistemdir. Öte yandan Linux, sunucu pazarındaki hakimiyeti nedeniyle her ikisi için de ana hedeftir.

  • Java - Linux'ta Windows'a göre çok daha hızlı çalışır. OSX'te Java'nın yavaşlığı değil. Apple Java'dan nefret ediyor ve gösteriyor, OSX'in her zaman eski sürümleri var ve Windows'a göre çok daha yavaş çalışıyor. Aynı zamanda güvensizdir ve truva atlarına eğilimlidir . Örneğin, şu anda OSX'te Java 6 için mevcut olan en son güvenlik güncelleştirmesi 33. güncellemedir, Oracle ise otomatik güncelleme yoluyla Windows'a aktarılan 35 numaralı güncellemeyi yayınlamıştır. Ubuntu, varsayılan olarak OpenJDK kullanır, ancak Oracle Java'yı yüklediyseniz, depo aracılığıyla 35 güncellemesini zaten aldınız. 35 güncellemesi bazı ciddi açıkları düzeltir ( CVE-2012-4681 ), OSX kullanıcıları savunmasızdır.

Güncelleme:

OotB çözümleri için umut var. Dell "Project Sputnik" i başlattı :

Dahili bir inovasyon fonu ile mümkün kılınan Sputnik projesi, doğrudan geliştiricileri hedef alan açık kaynaklı bir dizüstü bilgisayar oluşturma olasılığını araştırmak için 6 aylık bir çabadır. Ubuntu 12.04 ve Dell'in XPS13 dizüstü bilgisayarını temel alır.

Başka bir güncelleme:

Birçok insan Ubuntu'nun ne kadar kolay olduğu konusunda şüpheleri var. Ben MBP 13 "üzerinde Ubuntu 12.04 ettik. OotB çalışan şeyler, ek yapılandırma gerekmez:

  • tüm normal temel işlevler (grafik, ses, ağ, WiFi, BT vb.)
  • harici ekranlar - aslında şimdiye kadar gördüğüm diğer işletim sistemlerinde daha iyi. Farklı kurulumları otomatik olarak hatırlar. Bir kurulumda dizüstü bilgisayarımı 24 "yan yana, diğerinde ise 24" ekranına üst üste bağlıyorum. Sadece hangi kurulumu kullandığımı biliyor. Ne Windows ne de OSX bunu sağlamaz.
  • tarayıcı ve yazıcı - herhangi bir ek yazılım veya sürücü yüklemeden kutudan çıkar çıkmaz çalışır. Ağa bağlı yazıcılar ve tarayıcılar için de geçerlidir.
  • geliştirme araçları - en çok doğrudan Ubuntu depolarından sıfır yayılma ile kullanılabilir, bazı durumlarda özel depolar (etkinleştirmek için tek c'n'p gerektirir, daha sonra aynı Yazılım Merkezi aracılığıyla kontrol edilir).
  • cep telefonu tethering - OotB, USB ve BT üzerinden çalışır;
  • 3G / 4G çubukları - iş OotB, sıfır yaygara, Dünya'daki sağlayıcıların büyük çoğunluğu için önceden tanımlanmış ayarlarla açılan listeler (denediğim her şeyi buldum).
  • çoklu dokunma hareketleri - aslında kullandığım tek şey iki parmak kaydırma. Ayrıca kolayca yapılandırılabilir (GUI üzerinden), böylece sadece iki parmağınızı kaydırmayı yalnızca dikey kaydırma yapmak için kilitleyebilirsiniz.

Ve birçok benzer güzellik. Genel olarak, her şeyin bir üçüncü taraf uygulaması veya sürücüsü gerektirdiği OSX ile karşılaştırıldığında, Ubuntu 12.04 ile neredeyse hiç varsayılan olarak dahil olmayan bir şey yüklemek zorunda kalmadım.


OSX'teki Java'nın durumu değişmek üzeredir, çünkü Apple Oracle'a tüm Java kodlarını verdiğinden, OSX'in bir sonraki sürüm olan JDK 7'den başlayarak güncel Java'ya sahip olacağını düşünüyorum.
Mahmoud Hossam

8
@Mac fanbois: Bir OSX ;-) eleştirel herhangi bir cevap aşağı oy için her zaman güvenebilirsiniz
vartec

2
@MahmoudHossam: evet, Java durumu gerçekten değişti. Artık OSX tarafından desteklenmemektedir.
vartec

openJDK OSX yapıları üzerinde çalışıyor, geride kalıyorlar ama sonunda oraya ulaşacaklar.
Mahmoud Hossam

@vartec Java 6, OS X tarafından yerel olarak desteklenir. Java 7, Windows gibi Oracle'dan indirilebilir.

7

Web geliştirme için Ubuntu kullanıyorum. Bazen çapraz tarayıcı uyumluluğunu kontrol etmem gereken durumlar vardır. Evet Ubuntu'nun vmware için çok güzel bir desteği var ve hiçbir hıçkırık olmadan kesinlikle iyi çalışıyor. Ie8, ie9 vb.Gibi farklı uygulamalar yüklü windows 7 sanal makinelerin birkaç örneğim var. Onlar da oldukça hızlı başlar.

Ubuntu'daki bu gelişmenin dışında şaşırtıcı. Sinir bozucu pop-up mesajları, bildirim, uyarı, virüs, kötü amaçlı yazılım vb. Yok. İşinize kesinlikle konsantre olabilirsiniz. Ubuntu'nun açılması ve kapatılması da oldukça hızlıdır.

Elma üzerinde çalışırken, menü çubuğunun ve uygulama penceresinin ayrılmasına hiç alışmamıştım. Birden fazla pencere açıkken asla rahat etmeyin.

Ekran Görüntüsü: Ubuntu

resim açıklamasını buraya girin


Ben de! Ubuntu masaüstümde 8GB ile, IE 7 ve 8 ile aynı anda Win7 ve IE9 ile iki WinXP VM çalıştırabilirim. Windows'ta Firefox için HTMLValidator eklentisini kullanıyorum, ancak aksi takdirde tüm işlerim, Chrome / Firefox testlerimin çoğu da dahil olmak üzere Ubuntu'da yapıldı. Unix komut satırı, bir geliştiricinin hayalinin gerçekleşmesidir. Cygwin Windows'u kullanılabilir hale getirir, ancak Linux daha da iyidir. Bir dizüstü bilgisayarla ilgili tek sorun VM'ler için daha az bellektir, ancak 4GB ile bile bir seferde 1 VM veya hatta 2 bile çalıştırabilirsiniz.
GlenPeterson

@GlenPeterson - evet ama en son Ubuntu sürümünü yükledim ve bundan gerçekten memnun değilim. Nane
bakıyor

Söylemeliyim ki, Unity 2D'yi çalıştırıyorum, çünkü normal Unity'deki terminaller arasındaki alt sekme benim zevkime göre değil. Gnome masaüstlerinin herhangi birinde, favori programlarımı menüleri kullanmak yerine her zaman görev çubuğuna koyarım. "Lanucher" aynen böyle. Menüler kullanmak yerine bir şeyleri aramaya alışmak biraz zaman aldı - ortaya çıktıkları yer yerine şeylere ne denildiğini hatırlamak zorunda kaldım, ama daha zor değil. Son olarak, yeni özel başlatıcılar oluşturmak için Ana Menüyü kullanmaya devam etmelisiniz, ancak zor değil.
GlenPeterson

@GlenPeterson - Soldaki fırlatıcıyı sevmiyorum, altta tercih ederim. Ayrıca sağ tarafta onlarla çalışmaya alışkın olduğumda pencere düğmesi solda. Ve son olarak birleşik menü çubuğu benim için hiç çalışmıyor
Imran Omar Bukhsh

Birlik denedim, tekme ve çığlık attı, 2 yıl boyunca bir düzine kez çünkü bir arkadaşım onu ​​ne kadar sevdiğini söylemeye devam etti. 12.04'e kadar oldukça kırıldı. Şimdi bağlandım. Pencere kontrolleri yerine yaptığım şey için ne kadar ekran emlakım olduğunu seviyorum - Başlatıcıyı otomatik olarak gizlenecek şekilde ayarladım. Sol üst köşedeki her şeye sahip olmak biraz mantıklı. Nefret ettiğim tek şey, küçük bir pencerem olduğunda, bu pencerenin menüleri, aradaki diğer pencerelerle ekranın en üstünde yırtılır. Ubuntu depoları kaya. Alto, Xubuntu ve Mint'i düşünüyor.
GlenPeterson

3

Windows testi dışında her şey için Ubuntu Linux çalıştırıyorum. Windows XP'yi iki kez önyükledim, ancak artık kullanmıyordum. Windows XP'yi Qemu sanal makinesinde çalıştırabilirim, ancak USB çok iyi çalışmıyor. Çift önyükleme öneririm.


VirtualBox'ta Windows'u çalıştırın. USB bazı yapılandırmalar gerektirir, ancak ihtiyacım olan her şey yapılır. Benim tek sorun, VirtualBox Windows'da telekonferans için bilgisayar mikrofonu kullanırken bir ses döngüsüdür. VirtualBox'ta Windows'ta Photoshop'ta Alt tuşunu basılı tutmak için Windows ekran klavyesi gerekir.
GlenPeterson

3

Kesinlikle ne yapmanız gerektiğine bağlıdır. Visual Studio, Ubuntu altında çok iyi çalışmıyor. Java geliştirme iyi çalışıyor. PHP vb çok iyi çalışıyor.

Ubuntu masaüstünü beğendim ve altı ay boyunca bir Windows örneği almak için vmware player ile kullandım ve bir Java programcısı için günlük kullanım için mükemmel kullanılabilir buldum. Windows örneği VMWare Player'da çok iyi çalışır.


Ubuntu sistemimdeki VirtualBox altında bir Win7 konuk üzerinde VS2010 mükemmel kullanılabilir buluyorum. Ana bilgisayar, 8G belleğe sahip dört çekirdekli bir Phemon-II'dir ve konuk, 3G belleğe sahip taklit 4 çekirdekli bir makinede çalışır. Disk belleği yerleşene kadar ilk on dakika boyunca biraz huysuz, ancak bundan sonra doğal olarak çalıştırmak gibi. Uygulamaları sanal makinede IIS'ye dağıtmak hızlıdır, ancak Sql Server'da çok sayıda veriye erişmek değildir.
TMN

1
@TMN, Visual Studio, Windows kurulumu olan sanallaştırma yazılımı olmadan Ubuntu'da çok iyi çalışmıyor ve demek istediğim bu. Yeterli beygir gücü göz önüne alındığında, çoğu şey zaten iyi çalışır.

2

İlki, erişmeniz gereken tüm kurumsal uygulamaların bir listesini yapmak ve bunlara Ubuntu'dan erişip erişemeyeceğinizi görmek olmalı. Outlook mu kullanıyorsunuz? Pencereler gerektiren bir tek top gider uygulaması var mı? Zaman çizelgenizi girebilir misiniz? Bu muck'i bir Windows VM'ye kurmak ne kadar kolay olurdu?

Ayrıca, birden fazla Windows VM'si isteyebileceğinizi unutmayın.

Birlikte çalıştığımız danışmanlardan biri, üst düzey dizüstü bilgisayarlarda Ubuntu kullanıyor ve herhangi bir problem yaşamadım. İstemci başına en az bir Windows VM tutar. Bazı durumlarda, istemci ortamını taklit etmek için birden çok VM kullanılır. Windows / unix birlikte çalışabilirlik sorunları konusunda bize yardımcı oluyor ve barındırılan VM'lerde sorunlarımızı yeniden üretme ve çözme yeteneği inanılmaz.

Çalıştığım bir web geliştiricisi IE sürümü başına bir Windows VM tutar. Bu bir Mac'te ancak yönetici Ubuntu için de geçerli olmalıdır. IE6 / 7/8/9 ile çoklu yeniden başlatma olmadan test edebilmek oldukça kullanışlıdır.


1
İlk öneri pratik değil, çünkü bir sonraki istemcide hangi uygulamalara ihtiyaç duyulacağını bilemiyorum.
Eric Wilson

1
Fantezi donanıma (tipik USB / ses / video öğelerinin ötesinde) erişmesi gerekmedikçe hemen hemen her şey VM'de Windows üzerinde iyi çalışır. Tüm bunlar için fazladan belleğe sahip olmak çok yardımcı olur, ancak pil ömrünü biraz azaltır.
9000

"Erişmeniz gereken tüm kurumsal uygulamaların bir listesini yapın ve bunlara Ubuntu'dan erişip erişemeyeceğinizi görün" - Ayrıca bu uygulamalara yerel bir alternatif olup olmadığına bakın, örneğin Microsoft Office yerine OpenOffice'i ne kadar kullanabilirsiniz? Benim için her ikisine, hatta belirli sürümlere ihtiyacım var. bazen bir istemcinin Office 2003 ve başka bir Office 2010'u vardır. Birden çok sanal makinem var: XP / Office2003 / IE7 ve Win7 / Office2010 / IE9. Bu, tek bir Windows sürümü ile sıkışmış olmaktan çok daha iyidir (130 $ / OS ve 130 $ / Office'te pahalı olur). Amazon'dan OEM Windows CS satın alıyorum.
GlenPeterson

1

Bunu biraz farklı yapıyorum. Windows 7 kullanıyorum, ancak VMWare iş istasyonum var ve altında geliştirmek istediğim ortam için sanal bir makine oluşturuyorum. Ubuntu, Fedora, FreeBSD ve Open Solaris için sanal bir makinem var. Kullanmak istediğim bir işletim sistemi varsa, sadece başka bir VM oluşturuyorum. OSX'i bir noktada bu şekilde kullanabilmeyi umuyorum, ancak son kontrol ettiğimde bunu Apple tarafından yapmanıza izin verilmedi.

Bunu (Windows altında VM ve Ubuntu masaüstü için) başka bir şekilde yapmaya çalıştım, ama bir karışıklık oldu. VMware bununla ilgili pek çok sorun yaşadı (çoğunlukla tüm makineyi çökertti) ve genellikle daha yavaştı. Ayrıca, VMware kullanmaya çalışırken Linux için çekirdek güncellemeleri gerçek bir acıydı.

Evet, bu anekdot, ama sadece onunla olan deneyimim.


1

Linux, bir kurumsal programcı için mükemmel bir ortamdır. Tüm sisteminizi herhangi bir virüs, kötü amaçlı yazılım, vb.Karşılamadan bitlerden ve parçalardan yapılandırabilir ve kontrol edebilirsiniz. Linux üzerinde. Günümüzde Ubuntu, kullanıcıların Linux'u Mac veya Windows kadar kolay bir şekilde yapılandırabilmelerini ve kullanabilmelerini mümkün kılmıştır.

Bir programcı için daha da iyidir. C, C ++, Python önceden kurulmuştur. Java, groovy / grails, ruby ​​/ rails veya smalltalk olsun. Hepsi bir Linux makinesinde kusursuz çalışır. Windows özel uygulamalarınızı test etmeniz kaçınılmazsa, her zaman şarap çalıştırabilir ve dll'leri çalıştıracak şekilde yapılandırabilirsiniz.

Ubuntu sistemimde, Tiny core Linux ve Bodhi Linux'u yönetmek için Virtual box kullanıyorum. Windows'u hiçbir zaman sanal kutuya kurmadım ama meslektaşımın makinelerinden birinde deneyimledim. Sorunsuz bir şekilde sorunsuz çalışır.


0

Ubuntu, sanal Windows çalıştırmak için çok uygundur. Ubuntu ve VMWare, Ubuntu altında çok iyi çalışır ve tabii ki Ubuntu'nuzun Windows'a daha çok benzemesini ancak Linux'ta kalmasını istiyorsanız Kubuntu'ya her zaman geçiş yapabilirsiniz.

Windows'tan daha hızlı çalışır, pil tasarrufu sağlar ve sizi Mac gibi sınırlamaz. Birden fazla ortamla çalışmak istiyorsanız bir Linux ve özellikle Ubuntu dizüstü bilgisayara sahip olmak harika. İhtiyacınız olan her şey ücretsizdir ve tam kontrole sahip olursunuz.

Ancak Windows'u bir Mac'e de yükleyebilir ve çalıştırabilirsiniz. Mac'imi böyle kullanıyorum. Ubuntu ve Windows'u ikili önyükleme ile yan yana da yükleyebilirsiniz, ancak bu şekilde yapmak istiyorsanız, önce Windows'u yüklediğinizden emin olun.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.