The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступен Lima 1.0, инструментарий для запуска виртуальных машин с Linux"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен Lima 1.0, инструментарий для запуска виртуальных машин с Linux"  +/
Сообщение от opennews (??), 07-Ноя-24, 09:27 
Опубликован выпуск инструментария Lima 1.0, изначально развивавшего похожую на WSL2 (Windows Subsystem for Linux) прослойку для запуска Linux-приложений в macOS (LInux-on-MAc), но затем переросший в  универсальный инструментарий для запуска виртуальных машин с Linux в различных операционных системах. В настоящее Lima может использоваться в macOS, Linux, Windows и  BSD-системах. Ключевой целью проекта является предоставление простого способа запуска произвольных Linux-дистрибутивов в изолированных контейнерах или виртуальных окружениях, обеспечивая при этом автоматическое перенаправление сетевых портов и совместный доступ к файлам. Код проекта написан на языке Go и распространяется под лицензией Apache 2.0...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62189

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 07-Ноя-24, 09:27   +37 +/
Шёл контейнер через контейнер, видит в контейнере лежит контейнер, взял, достал из внешнего контейнера внутренний контейнер, положил внешний контейнер внутренний контейнер, сел на пенёк, и задохнулся от переполнения стека.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #16, #19, #29, #30, #40, #46

2. Сообщение от Аноним (2), 07-Ноя-24, 09:29   +7 +/
несмешно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #4

4. Сообщение от Аноним (4), 07-Ноя-24, 09:34   +19 +/
Грустно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #56

5. Сообщение от YetAnotherOnanym (ok), 07-Ноя-24, 09:38   +/
Ещё одна надстройка над надстройками, объединяющая прослойки между прослойками.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #33

6. Сообщение от Аноним (6), 07-Ноя-24, 09:39   +2 +/
А где чекбокс "пробросить видеокарту"? без него не торт
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #38

10. Сообщение от Аноним (10), 07-Ноя-24, 10:23   +13 +/
Чекбокс сделать можно только пробрасываться ничего не будет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

12. Сообщение от Бывалый Смузихлёб (ok), 07-Ноя-24, 10:56   +1 +/
> прослойку для запуска Linux-приложений в macOS (LInux-on-MAc)  

Подобным едва ли кого удивишь. Нет бы наоборот сделать

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13, #28

13. Сообщение от Аноним (13), 07-Ноя-24, 10:58   +1 +/
был бы у мака нормальный софт - имело бы смысл. Там небось даже /usr/bin/ls платный и по подписке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #14, #17, #53

14. Сообщение от Аноним (14), 07-Ноя-24, 11:03   +/
Зато systemd не требует.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #25

16. Сообщение от Аноним (16), 07-Ноя-24, 11:07   +/
Теперь буду своим детям эту историю рассказывать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

17. Сообщение от Аноним (17), 07-Ноя-24, 11:39   +/
Есть в некоторых сферах mac-only ПО, например, в звукообработке. Понятно, что альтернатив куча, но тем не менее к ним надо ещё переучиваться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #27

19. Сообщение от Жироватт (ok), 07-Ноя-24, 11:52   +7 +/
Идет девопс по дистрибутиву и видит, как внутри гипервизора крутится виртуалка, на виртуалке крутится контейнер, в котором крутится интерпретатор, выполняющий программу спавна через портал динамического образа виртуалки, в котором будет запущен контейнер, в котором будет запущен интерпретатор, который забутстрапит второй контейнер, в котором интерпретатор начнет выполнять код. Сел за yaml (или щас bleeding edge - toml?) для обновления контейнера и выгорел.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #26

25. Сообщение от Трианон (ok), 07-Ноя-24, 12:13   +/
Там и своё "добро" есть. И всё платное и подписке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

26. Сообщение от Аноним (26), 07-Ноя-24, 12:28   +2 +/
получил зарплату
>выгорел

получил зарплату

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

27. Сообщение от Аноним (26), 07-Ноя-24, 12:31   +1 +/
переучиваться очень сложна, поэтому ничего учить не будем
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #35

28. Сообщение от Аноним (28), 07-Ноя-24, 13:36   +/
OSX-KVM
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

29. Сообщение от Легивон (?), 07-Ноя-24, 14:10   –2 +/
А как ты хотел? Делать под 3 ОС принципиально разное развертывание?
Ты уверен что твой работодатель выберет 3 таких тебя, вместо 1 ного меня?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #34

30. Сообщение от Аноним (30), 07-Ноя-24, 14:18   +/
> и задохнулся от переполнения стека.

кора дуба

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

31. Сообщение от Аноним (30), 07-Ноя-24, 14:21   +/
А Эпол уже перестала требовать отдельные деньги за получение обновления для ОС?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #32, #51

32. Сообщение от aim (ok), 07-Ноя-24, 14:28   +3 +/
с разморозкой!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

33. Сообщение от Аноним (33), 07-Ноя-24, 15:02   +/
WSL2 это как VirtualBox ??
или
WSL2 это как MSYS2 ??
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #39, #42

34. Сообщение от Аноним (1), 07-Ноя-24, 16:02   +3 +/
Под Linux, BSD, и Plan9?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #41

35. Сообщение от НяшМяш (ok), 07-Ноя-24, 16:09   +2 +/
Не так чтобы сложно, просто за переучивание никто не заплатит. И результат не гарантируется если, например, в новом софте не будет необходимой функциональности. Поэтому разумные люди пользуются тем, что им не мешает и приносит доход.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

36. Сообщение от Аноним (36), 07-Ноя-24, 17:10   –1 +/
не пойму..
а что в macOS вирталбокс не поставить? к чему этот огород или просто уж начали так идем до конца?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #43, #57

37. Сообщение от ОченьЗлойЛинуксойд (?), 07-Ноя-24, 17:41   +1 +/
Есть кто то из комментаторов кто пробовал данное ПО под GNU/Linux ? Но то есть поставил и через GUI потыкал ?

Мне интересно что оно может такого что не может Virtual Box ...

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #58

38. Сообщение от Аноним (38), 07-Ноя-24, 18:12   +/
Там же, где и твой патч, его добавляющий.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #52

39. Сообщение от cheburnator9000 (ok), 07-Ноя-24, 18:32   +1 +/
wsl2 это аналог virtualbox, но на hyperv, отличается хорошей интеграцией с вендой, ну и автоматическим освобождением занятой ОЗУ самой VM в онлайн режиме, чем никто сегодня похвастаться не может.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

40. Сообщение от Аноним (40), 07-Ноя-24, 19:45   +/
Пенёк-контейнер из контейнера?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

41. Сообщение от Аноним (41), 07-Ноя-24, 20:35   –1 +/
Под Windows, Mac и Android
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #47

42. Сообщение от ProfessorNavigator (ok), 08-Ноя-24, 00:46   +/
> WSL2 это как MSYS2 ??

Для понимания. Есть MinGW-w64 - это компилятор GCC, но для Windows (64-bit версия). С помощью MinGW можно собрать многие программы с открытым исходным кодом под Windows нативно. Чем собственно в проекте MSYS2 и заняты. Для удобства они туда вкрутили также пакетный менеджер pacman (от Arch Linux) и написали эмулятор линуксовой консоли. Т.е. можно устанавливать пакеты ПО с открытм исходным кодом, как в Linux. Что собственно сильно упрощает разработку и портирование линуксовых программ под Windows. Кроме компилятора GCC там также поддерживается компилятор MSVC, насколько я знаю, но для него пакетная база меньше.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #49

43. Сообщение от Аноним (43), 08-Ноя-24, 00:56    Скрыто ботом-модератором–2 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #48

46. Сообщение от Аноним (-), 08-Ноя-24, 04:52   +2 +/
> Шёл контейнер через контейнер, видит в контейнере лежит контейнер, взял,
> достал из внешнего контейнера внутренний контейнер, положил внешний
> контейнер внутренний контейнер, сел на пенёк, и задохнулся от переполнения стека.

Ехал контейнер через контейнер, видит контейнер - в контейнере контейнер. Сунул контейнер контейнер в контейнер. Контейнер, контейнер, контейнер!

Или вот еще: контейнеры контейнеризовали, контейнеризовали, да не выконтайнеризовали.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

47. Сообщение от Аноним (1), 08-Ноя-24, 04:55   +1 +/
А, ну так просто реализуйте в них POSIX-интерфейс, он там совсем небольшой, и будете спокойно запускать написанные по стандарту программы, после перекомпиляции.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

48. Сообщение от Вася (??), 08-Ноя-24, 05:21   +/
при этом первые кудахчат, что маком это юника
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

49. Сообщение от Аноним (49), 08-Ноя-24, 05:49   +/
> Что собственно сильно упрощает разработку и портирование линуксовых программ
> под Windows. Кроме компилятора GCC там также поддерживается компилятор MSVC,
> насколько я знаю, но для него пакетная база меньше.

А что самое забавное - что можно билдовать кроссом. Т.е. сбилдить виндовый бинарь без винды вообще.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

51. Сообщение от abu (?), 08-Ноя-24, 07:20   +1 +/
Там схема другая - ежегодно обновляешь на новую ОС. Но зато в будущем наступает момент, когда на свой Мак ты новую ОС не поставишь. А на стареющую ОС что-нибудь да не накатится, потому что поддерживает только свежий список ОС. Ну и Xcode не накатится, который везде торчит в разработке под Мак.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

52. Сообщение от Аноним (52), 08-Ноя-24, 13:47   +/
Ты не просунешь туда комиты

https://lima-vm.io/docs/community/governance/ - смотрим внимательно на ревьюверов:)))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

53. Сообщение от Бывалый Смузихлёб (ok), 09-Ноя-24, 11:52   +/
> был бы у мака нормальный софт - имело бы смысл. Там небось
> даже /usr/bin/ls платный и по подписке.

у него есть не нормальный, но специфический софт, который тянет за собой яблочную ОС, которая, в перспективе, тянет за собой яблочное железо
По сути, будь возможность полноценно запускать тот же XCode + симулятор вне яблока - ощутимая часть его пользователей ушла бы на линь или винду
Ибо платить по 350-500 к руб за отсталый ноут с интегрированной графикой и без поддержки виндовых игор - это откровенно перебор

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

54. Сообщение от nc (ok), 09-Ноя-24, 22:01   +/
Для запуска виртуалок есть VirtualBox.
А вообще WSL1 был интереснее, а еще раньше был проект CoLinux, и готовая реализация AndLinux - без всяких виртуалок работало.
Ответить | Правка | Наверх | Cообщить модератору

55. Сообщение от myster (ok), 12-Ноя-24, 00:41   +/
Проект очень напоминает Vagrant от HashiCorp. Точно также поддерживает не только VM-ки, но и контейнеры.  Шикарно я считаю.  
Vagrant очень леког в использовании, надо попробовать и эту штуковину.  

А предствьте, если WebUI к ней прикрутят. Это будет полная замена Proxmox, Vmware ESXi, Microsoft Hyper-V и т.п.

Ответить | Правка | Наверх | Cообщить модератору

56. Сообщение от Грустный (?), 14-Дек-24, 12:23   +/
SHLVL нам поможет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

57. Сообщение от aim (ok), 23-Янв-25, 16:39   +/
поставить, но пока что arm маки virtualbox не дружат. lima вообще не про виртуалки, а про работу с linux в таком же стиле, как WSL2 в винде. виртуалки тут это просто "среды запуска" контейнеров
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

58. Сообщение от aim (ok), 23-Янв-25, 16:41   +/
не надо его через GUI тыкать. оно под GNU/Linux существует в основном для того, чтобы если тебя допустим есть проект где часть людей работает на macOS часть на Linux среда была общая и одинаковая. скрипты для подъёма окружений для тестирования/разработки и т.п.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру