Pertanyaan Apa itu Wine. Apakah ini bagian dari Ubuntu?


Saya ingin menjalankan MS Office di Ubuntu dan telah menemukan pesan yang mengatakan Anda dapat melakukannya dengan Wine, tetapi saya tidak tahu apa Wine itu.


3
2018-04-22 03:38


asal


@performance: Ini juga sangat tergantung pada aplikasi [s] dan game [s] yang Anda jalankan, dikombinasikan dengan perangkat keras Anda. - v2r
@ don.joey ini bukan tentang apakah saya memiliki informasi ... tentang memiliki perspektif kedua dari informasi ... - Konner Rasmussen
@ user68186 saya tidak setuju ... jawabannya mungkin memuaskan pertanyaan saya, tetapi pertanyaannya tidak sama ... itu adalah pertanyaan "apa X" ... ini lebih dari "bagaimana X" pertanyaan ... Selanjutnya pertanyaan ini menanyakan tentang kinerja ... - Konner Rasmussen
Anggur Anggur Bukan Emulator Windows - xangua
terkait askubuntu.com/questions/448137/is-wine-what-i-think-it-is - Konner Rasmussen


Jawaban:


Kesan pertama saya adalah bahwa Wine adalah lingkungan simulasi Windows yang menggunakan perpustakaan gratis (dan mungkin open source) sebagai alternatif untuk perpustakaan milik Microsoft. Pustaka-pustaka tersebut menghasilkan input dan output yang sama, namun menggunakan sarana alternatif untuk memproses data. Ini akan menjelaskan mengapa ada sedikit sekali pementasan kinerja.

Iya itu persis benar.

Kebanyakan orang menganggap itu adalah lapisan emulasi tetapi lebih dari seorang juru bahasa, mengelola di mana Windows biasanya menyediakan sumber daya dan memetakannya ke Ubuntu. Tentu saja ada situasi di mana Ubuntu (dan driver-drivernya) tidak atau tidak dapat menyediakan sumber daya yang sama (seperti berbagai pipeline Direct3D) sehingga dalam kasus-kasus seperti itu Anda dapat sering melihat overhead dari proses penerjemahan.

Kasus terbesar dari hal ini adalah mengubah Direct3D menjadi OpenGL. Ini adalah proses yang sangat sensitif terhadap latensi. Ini sedang menjalani pekerjaan besar saat ini ("tambalan CSMT") ke multi-thread terjemahan OpenGL dan aliran perintah. IMO itu semakin dekat dengan kecepatan asli.

Tetapi jika Anda menggunakan aplikasi Windows OpenGL, mungkin Anda akan melihat kinerja seperti asli.

Isu-isu besar yang beredar di Wine sebagian besar berasal dari kebutuhan untuk reimplement perpustakaan. Untuk para gamer, ini sebagian besar adalah hal-hal terbaru DirectX (DX10 dan 11 belum diimplementasikan) tetapi ada berbagai macam aplikasi yang dapat menunjukkan bug sudut-aneh.


21
2018-04-15 16:08



"Kebanyakan orang menganggap itu adalah lapisan emulasi" - asumsi salah ini begitu umum sehingga para pengembang bahkan menyebut proyek mereka "WINE Is Not an Emulator". - Jörg W Mittag
Jadi ketika Anda mengkompilasi aplikasi di windows dan ubuntu, apakah keduanya sama 'format', tetapi windows executable mencoba untuk mengakses hal-hal yang tidak memiliki ubuntu? - Cameron Martin
"Kebanyakan orang menganggap itu adalah lapisan emulasi" - Saya pikir ini lebih merupakan masalah terminologi daripada yang lain. Dalam pemahaman kebanyakan orang tentang kata-kata, "meniru" berarti "berperilaku dengan cara yang sama seperti", yang persis seperti apa yang dilakukan oleh anggur. Sangat disayangkan bahwa "emulasi" telah menjadi terkait dengan "emulasi level prosesor", tetapi ini bukan apa yang sebenarnya dimaksudkan oleh kata itu, dan tidak secara eksklusif apa yang dipahami oleh orang-orang yang tahu itu bahkan saat ini: lihat Paragraf ke-3 dari en.wikipedia.org/wiki/Emulator#Types_of_emulators yang menggambarkan penerapan anggur cukup tepat. - Jules
@CameronMartin Semacam ya dan semacam no. Windows dan Linux menggunakan yang sama set instruksi pada platform tertentu (seperti x86_64), tetapi format yang dapat dieksekusi berbeda (format aplikasi disimpan dalam). Linux biasanya menggunakan PERI dan Windows menggunakan (namanya menyesatkan) Format executable portabel. - Brendan Long
@BrendanLong Format executable, tentu saja, tidak terlalu relevan untuk apa pun, karena format eksekusi baru dapat diimplementasikan dengan mudah di OS baik dengan menggunakan stub loader - yaitu program dalam format executable asli OS yang hanya memuat data dari format eksekusi yang berbeda dan menjalankannya. Linux, setidaknya, memungkinkan format eksekusi baru untuk diimplementasikan melalui modul kernel, jadi Anda bahkan tidak memerlukan pemakan rintisan di sana. Lebih banyak fakta bahwa API yang tersedia berbeda yang penting. - Jules


  • Anggur adalah aplikasi perangkat lunak sumber bebas dan terbuka yang bertujuan untuk memungkinkan program komputer yang ditulis untuk Microsoft Windows dijalankan pada sistem operasi mirip Unix. Wine juga menyediakan pustaka perangkat lunak, yang dikenal sebagai Winelib, di mana pengembang dapat mengkompilasi aplikasi Windows untuk membantu port mereka ke sistem mirip Unix.
  • Wine adalah lapisan kompatibilitas. Ini duplikat fungsi komputer Windows dengan menyediakan implementasi alternatif dari DLL yang memanggil program Windows, dan proses untuk menggantikan kernel Windows NT. Metode penggandaan ini berbeda dari metode lain yang mungkin juga dianggap sebagai emulasi, di mana program Windows dijalankan dalam mesin virtual. Wine secara dominan ditulis menggunakan pengujian reverse-engineering black-box, untuk menghindari masalah hak cipta.
  • Wine hadir dalam paket bundel dengan program terpisah yang dikenal sebagai WineBottler. Pada dasarnya menyelesaikan tugas yang sama dengan rekannya, namun melakukannya dengan cara yang lebih sederhana dan otomatis. Sedangkan Wine lebih banyak manual yang mengharuskan pengguna untuk memasukkan kode untuk menyelesaikan suatu tugas. WineBottler tidak dapat berjalan sendiri, karena memerlukan Wine untuk dijalankan untuk beberapa program Windows.
  • Nama Wine awalnya adalah akronim untuk Windows Emulator. Nya berarti kemudian bergeser ke backronym rekursif, Wine Is Not an Emulator untuk membedakan perangkat lunak dari emulator lainnya. Sementara nama terkadang muncul dalam bentuk WINE dan anggur, pengembang proyek telah sepakat untuk membakukan pada formulir Wine.

Apakah ini bagian dari ubuntu?

Tidak. Ini adalah aplikasi open source yang tersedia untuk ubuntu

enter image description here

Instalasi

Bagaimana cara memasang anggur?

Tautan

  1. http://www.winehq.org/
  2. http://en.wikipedia.org/wiki/Wine_%28software%29

9
2018-04-22 03:48



Ini adalah jawaban yang bagus! Darimana Anda mendapatkan informasi ini, kedengarannya seperti sumber yang bagus. - Ryan McClure
Wikipedia: p, lihat bagian Tautan - Tachyons
Ah. : P sangat baik kalau begitu. - Ryan McClure


Wine memungkinkan Anda menjalankan aplikasi windows di bawah Ubuntu.

Wine (aslinya akronim untuk "Wine Is Not an Emulator") adalah a   lapisan kompatibilitas mampu menjalankan aplikasi Windows pada beberapa   Sistem operasi POSIX-compliant, seperti Linux, Mac OSX, & BSD.   Alih-alih mensimulasikan logika Windows internal seperti mesin virtual atau   emulator, Wine menerjemahkan panggilan API Windows ke panggilan POSIX   on-the-fly, menghilangkan hukuman kinerja dan memori lainnya   metode dan memungkinkan Anda mengintegrasikan aplikasi Windows dengan rapi   ke desktop Anda.

Wine dimulai pada tahun 1993 di bawah koordinasi awal Bob Amstadt sebagai   cara untuk mendukung menjalankan program Windows 3.1 di Linux. Sangat awal,   kepemimpinan atas pengembangan Wine diteruskan ke Alexandre Julliard, siapa   telah mengelola proyek sejak itu. Selama bertahun-tahun, sebagai Windows API   dan aplikasi telah berevolusi untuk memanfaatkan perangkat keras baru dan   perangkat lunak, Wine telah diadaptasi untuk mendukung fitur-fitur baru, semua sementara   porting ke OS lain, menjadi lebih stabil, dan memberikan yang lebih baik   pengalaman pengguna.

Sebuah proyek ambisius menurut definisi, bekerja pada Wine akan terus   terus selama 15 tahun sebelum program akhirnya mencapai v1.0, yang   rilis stabil pertama, pada tahun 2008. Beberapa rilis kemudian, Wine masih   di bawah perkembangan aktif hari ini, dan meskipun ada lebih banyak pekerjaan yang harus dilakukan   selesai, jutaan orang diperkirakan menggunakan Wine untuk menjalankannya   Perangkat lunak Windows pada OS pilihan mereka.

Untuk info lebih lanjut tentang cara mengunduh dan menginstal Wine, kunjungi situs web.

Sumber:Anggur


0
2018-06-24 18:55





Singkatnya, WINE adalah kumpulan pustaka sumber terbuka yang dimaksudkan untuk menggantikan API Windows, karena itu memungkinkan banyak, tetapi tidak semua (karena WINE belum sepenuhnya lengkap) Program Windows dijalankan pada sistem operasi lain selain Windows.

Namun demikian, WINE Is Not an Emulator, yang berarti ia tidak akan mengaktifkan program Windows untuk dijalankan pada platform selain dari yang awalnya mereka susun. Karena hampir semua program Windows secara eksklusif tersedia untuk platform x86, WINE tidak akan berguna pada PPC berbasis Mac, dan penggunaan yang sangat terbatas pada komputer berbasis ARM atau IA64. Pada AMD64 seseorang dapat menjalankan versi WINE x86 (diberikan kernel Linux yang dikonfigurasi dengan benar dan beberapa Pustaka 32 bit - Ubuntu dilengkapi dengan keduanya).

Info lebih lanjut tentang ANGGUR dapat ditemukan di situs web WINE:

http://www.winehq.org/about/

http://wiki.winehq.org/Debunking_Wine_Myths

Daftar aplikasi Windows yang telah diuji dengan WINE dapat ditemukan di http://appdb.winehq.org

Ada berbagai proyek berdasarkan atau sekitar WINE. Alat terkenal yang membantu pemasangan program Windows menggunakan WINE disebut PlayOnLinux. Khusus untuk pemula, alat ini sangat berguna, karena memiliki antarmuka pengguna grafis yang bagus dan memungkinkan penanganan awalan WINE yang mudah, atau "Kontainer" dalam istilah PlayOnLinux. Versi komersial WINE dengan beberapa perbaikan dan GUI tersedia dengan nama CrossOver. Perusahaan di belakangnya, CodeWeavers, adalah salah satu kekuatan pendorong di belakang pengembangan WINE.

Untuk menginstal WINE di Ubuntu, Anda cukup menggunakan paket yang tersedia di repositori Ubuntu. jika karena alasan apa pun itu tidak cukup baru (berarti, bahwa beberapa program dilaporkan berjalan dengan WINE terbaru, tetapi tidak dengan yang dari Ubuntu), ada juga PPA yang tersedia di situs web WINE, yang selalu berisi informasi terbaru Versi ANGGUR.


0
2018-06-24 19:23





Dalam istilah awam inilah yang membantu Anda menjalankan beberapa aplikasi windows jika tidak semua (exe) di lingkungan Linux.


0
2018-06-24 19:46